buf[11], pfu[10], puf[10], ufa[9], paf[8], pub[8], aua[5], aaa[3],
fu[8], uf[8], fa[6], bu[6], ba[4], au[4], pa[3], aa[2],