Puzzles solved by abc