Puzzles solved by Alireza