Frame puzzles