Flat puzzles