puff[13], muff[12], hupf[11], duff[10],
uff[9], huf[7], hup[7], puh[7], muh[6], pud[6], mud[5],
hm[5], um[4], hu[3], uh[3], du[2], ud[2],