Puzzle 1000 Fragonard, Jean-Honoré

16 32 48