cups[10], ducs[7], dups[7], muds[6],
cup[9], duc[6], pud[6], ups[6], mud[5], mus[5], ums[5], sud[3], uds[3],
um[4], du[2], ud[2],