Puzzles solved by Alam