gupf[11], cups[10], ducs[7], dups[7],
cup[9], fug[7], duc[6], pud[6], ups[6], sud[3], uds[3],
du[2], ud[2],