Puzzles solved by Abc