Puzzle 1000 Breughel

16 32 48