jabc[9], abby[9], baby[9], bacy[8], caby[8], cyja[8], jacy[8],
bab[7], baj[7], cab[6], aby[6],
by[5], ba[4], aj[4], ja[4],