Layered puzzles