Puzzles solved by OALG