Puzzles solved by abo