Puzzles solved by ABC