cache[12], dache[9],
hach[9], dach[8], ehec[8], haha[6], heda[5], hede[5], dada[4],
ach[7], aha[4], ehe[4], dad[3], ade[3],
ah[3], ha[3], eh[3], he[3], aa[2], ad[2], da[2],