buf[11], fus[9], bud[8], bun[7], bus[7], dnu[6], nud[6], snu[5],
fu[8], uf[8], bu[6], ud[5], nu[4], su[4],