boom[7], obom[7], omom[6], boso[6], osom[5], somo[5],
bom[6], mob[6], omo[4], osm[4], som[4], oso[3],
bo[4], om[3], os[2],