Puzzle 1000 Leonardo da Vinci

16 32 48