Puzzles solved by mohammad