PROFESSOR’S PUZZLES