pup[7], psu[6], spu[6], pap[5], sus[5], pas[4], psa[4], sap[4], spa[4], pss[4], sas[3],
au[4], su[4], pa[3], as[2],