buf[11], pfu[10], puf[10], bud[8], pub[8], dup[7], pud[7], dyb[7],
fu[8], uf[8], bu[6], ud[5], by[5],