mops[10], pond[8], mond[7], doms[7], odds[5], dons[5],
mop[9], dop[7], pos[7], dom[6], don[4], dos[4], ods[4], sod[4], ons[4],
po[6], do[3], od[3], on[3], os[3], so[3],