foso[8], sofo[8], osom[5], somo[5], mowo[5], sowo[4],
fos[7], sof[7], omo[4], osm[4], som[4], oso[3], owo[3],
om[3], os[2],