House of puzzles