aha[5], hao[5], oho[5], has[5], aaa[3], asa[3], osa[3], oso[3],
ha[4], ho[4], oh[4], aa[2], as[2], os[2],