baff[12], fact[10], taff[10], fata[7], taft[7],
cab[8], act[6], aba[5], abt[5], bat[5], tab[5], tat[3],
fa[5], ab[4], aa[2],