22222221111111111111111111
22222224567775432111111101
2222149bcddcccba8531221101
22225accdddddccba875211101
2226abccddddddccba86511101
2238bbcdeeeedcbbba85521101
22278878acdca9888874421001
224777789aca8aa76787421101
23689abcabc99cccbba8534541
2489bbcbacda9accccb9635941
228acccb899799bcccb9548800
2258aa99abbbba99ab97536301
22258a9667887679a988510001
222259ba999999abb886400001
2222359bbbbbbbba8754300001
222146589bcba9875434300001
11115964456654433456300000
34546aa7433344445787311100
aaa879aa977898778986578764
aaa889aaa9989999a976789a88