12345678910
BABCDDCADD
11121314151617181920
ACBDBDABDB
21222324252627282930
DDCBDBABBD
31323334353637383940
CCDBBACCBD
41424344454647484950
CCBBCCABAC
51525354555657585960
BDCBBCBABD
61626364656667686970
BDEBCDABBCDEBCDBCDEABCDBDACDABE
71727374757677787980
ABABCBCABDEBDEBCDEBCEADEADEABDE
81828384858687888990
DEABDEBDEACEADECEACDEACEABDEADE
9192939495
CDDEBDEADEABC