About Professor Puzzle