cham[8], mach[8], acha[7], maca[6],
ach[6], cha[6], aha[5], mac[5], maa[4], aaa[3],
hm[5], ha[4], ma[3], aa[2],