Puzzles solved by Mohammad