dry[12], pub[8], bub[7], dip[6], pud[6], pur[6], dir[3], dur[3],
pi[5], bi[4], du[2], ud[2], ui[2], ur[2],