Puzzles solved by Ameli