buf[11], pfu[10], puf[10], ufa[9], paf[8], bud[8], pub[8], dup[7], pud[7], pup[7], bad[6], dba[6], uda[6], pad[5], pap[5],
fu[8], uf[8], fa[6], bu[6], ud[5], ba[4], au[4], ad[3], da[3], pa[3],