Puzzles solved by Frank