fos[7], sof[7], dog[6], dom[5], mod[5], odm[5], osm[4], som[4], sos[3],
go[4], do[3], od[3], om[3], os[2],