50 100
67575756555675566557555555767766869989977777899997
66656677756677565577655657877876779999899797877775
67577555765657577766766756677668868888888779988877
65757667577567755766575777877687689898989988799756
56675565576676566565557787686688789999998998989766
76655676767775777556576766886677899999899889876757
76556756677566757675686777788788799999989899867675
66776755565777655675788867866887799989988989977576
76667655765667775557779966787676899989999899996566
66767767577567757789889988766687769989998999987675
66555657656555677699999999887878889999998999986666
55665556565776576579999989767666776999898897997867
75555666567756777655999999986888877876778777897777
55666756576555567567989889896688866686878977887575
55655757667767777575598898999676777686777988789577
75577555675757576776759889989866888668787778987756
67756675777655666776779898989997787868777898875677
65777757657655556567677698999899866668787998875665
57655776777676575756755776589999976666887999756766
57656767675767756556557556464646568886887897567766
35445354354454445533366755666464999877777797577675
43335343435333533354576774466655778789779798877656
31433453354554444344656745645549898987898899895775
22243553555434545543766766656547799788899788898877
23231453343334454543765665564549787887997788899787
31133214445554443538767744666677987889797788989797
33312313135335345386778667454688877877897878979988
13311211324335443668787886666487878799978789978977
23131311322344547686866667867999777999787799899989
22332131311321486878886688886699992437977999998988
21213132231221166686766877766774222322887799998999
32222221322323288786867787868434432232477989899889
21313231131231237668766868787432244344228899999855
12112232233213212866788767876422324422238999999666
32111113331112211886776788886322224434249889888646
13111313122313100066778666778889943343489899986655
32323130000000001017667677998988999982499989844454
23111000121233233000006669999988998998898898655466
11300013211112221239007698899000099898999999465664
33001222321313111999800998990000008999886675656644
00013121113233298899900000000000009989987556756665
54455331131132990098008899900000008989955666677666
34535355551299900000008899900000008899965756667776
45455544434300009999809999900000009988665767565766
45354545444308988888900000990000089967766565766655
43555444540009899998999890009809986666778575755767
00003000000799999899899988900099877000086567777577
44000035488699889999989888999000000000006877656755
35043433766798988998999899988800780000007667767755
55345366678798999899999899998688870000007855666757
