huf[11], pfu[10], puf[10], duh[8], phu[8], puh[8], hun[7], dup[7], pud[7], dnu[6], nud[6], pun[6],
fu[8], uf[8], hu[6], ud[5], nu[4],