Puzzles solved by prof.