Puzzle 1000 French castles

16 32 48