Challenge Level

Using a ruler and compass only, it is possible to construct a square in any triangle so that one side of the square rests on one side of the triangle, and the other two vertices of the square touch the other two sides of the triangle:

**Can you find a way to construct the square, for any triangle?
Can you explain why your method works?**