Puzzles solved by Mahdi Amouri