Euclid's Elements - online puzzles

Pythagoras jigsaw puzzle online