Puzzle 1000 David, Jacques-Louis

16 32 48