a1anb1bna1b1anbn - Infinite Lexicon - Infinite Lexicon