buf[11], fum[10], muf[10], pfu[10], puf[10], bud[8], bum[8], umb[8], pub[8], dum[7], mud[7], bun[7], dup[7], pud[7], pum[7], dnu[6], nud[6], mun[6], pun[6],
fu[8], uf[8], bu[6], ud[5], mu[5], nu[4],