50 100
88989888977977770897779986776667756777576699988998
97999789779999870888788866878866667557676898998892
98799997978888970077997668887556757775675899999891
99977878879879878079887878666666565655556999888931
77989887898898900008886667865766666665567989999823
78899889777789877809798878685766757775758999999211
99979888878997999709877977767557555755668889889312
77799789777887778709779879666565676666669998882122
88788778779888787709998999965777657576569898893112
88798888878987879900089897857766657765698899881121
79899997988888877977089877965577777756798998831231
97977987777779778879087788856665665556699999912133
87689998978977899790077977987756576677889989233223
87667868888888799798008989998989656755889899221231
78867778876786897989900799989998897657889893112332
76786766677768879797990899989989989985989892122331
78678878786767888977700998998989899977688833133313
67778876768867679987900899989999998755558933213212
66778677868666778897800999889999986776675913322113
77668676666877767678009898998889967565766622223213
78878778876768786780088998888898776675776676686673
77776678768867778770899988998995775665656786668766
67788666868688675650898989999955655757775888877887
89987776668866756660999888899675766777568678877788
98999968867677657750677687687766666576786687787667
98988884333445656560076768886777676677766668666878
98899983533555657555000786666668888657876776777676
99999953444457066766770006877886766877876867778676
99999554454300006656668600068866777686888778866888
99889553543400000556569987087676777666688778778678
89894355344500000756699999086867678786777788867776
88833453535760005559899888088676788999678777688668
88434454454775765698898989089877979888966866666766
76242334575655559877898988099989997888468868678787
86332457667666978989989899089799987984586868666868
63233256576569789889899900099889997846486678667678
62232767555558998999889900999898797864668788687877
63244755776669999899999990998899798645576888868666
33245467755558999999989900945997784646578676777876
22666666456669989889989903553598866656677687688886
65445654454579889889993504435537446454476767666667
65445455545659898999534303545455644589887678888576
54455664454446989999340003355535988988989768677565
66446465554655989984544035535335999988989967757555
56654665664545699994440053555453999999999986776575
55664664554554598900000433445344899898998896655775
46665645656444659000000055553545989889998896565676
66645645464466454000000044554559999999999895655775
45444666445465444000000003433358999898899967656775
46554566464564445000000003354349998998998965777756
