doofe[10],
doof[9], fose[8], odds[5], deos[5], dose[5], odes[5], sode[5],
fes[6], deo[4], ode[4], dos[4], ods[4], sod[4], des[3],
do[3], od[3], os[3], so[3], es[2],