Puzzles solved by professor