pfad[10],
pah[7], hip[7], phi[7], fad[6], dip[6], hai[4], iah[4], dia[3],
fa[5], pi[5], ah[3], ha[3], hi[3], ad[2], da[2], ai[2],