PROFESSOR PUZZLE