Puzzles solved by irvin