Puzzles solved by Aboutorabi teacher