Puzzles solved by ABM