IPA ABC Puzzle