gams[7], amts[6], mast[6], samt[6], gast[5], gats[5], sagt[5], stag[5], tags[5],
mag[6], sam[5], amt[5], gas[4], sag[4], gat[4], tag[4], ast[3],
am[4], as[2], st[2],