foso[8], sofo[8], poco[6], opos[5], ospo[5],
fos[7], sof[7], soc[4], osp[4], oso[3],
co[3], op[3], po[3], os[2],