Puzzles solved by al-ar