50 100
34244224334424348999999999899889955707765668876768
22432222234223239888889989999999976705556878667686
32244433323433455688999988989999866500567868667866
22322442342434366568989899888898897780886887776787
33324243422223556554699999999879799800876888688886
00044332233234655666568999999997788808897886767676
00043424442244456465464589988989788707878786766868
00022444434234544544445656987779797900000078677766
00023243343246656646545654789978799978807686878786
00434422324345564645645655678899897798800078868875
34444332234965454454544565698778889979770067877657
42442344398865555446564600098977889798970067787766
44233389899955655566456000008789898899770089797767
23339999999894054000660000009777889989000077777776
44998899898900000040000000008897788886000779797875
98899998988009654060040000008889678867760987797778
89999999000009546544454900089879766888760597879987
98989889099099265564665870099898776677770009978777
89989900099899311236457990008797776877865400589879
99999909999889113112338787800887676788684430007787
89898009999985133312233887700867768678773440000787
99980099899955811112332769870078886876684400000498
99000898898677999312116575660000000807764000000539
00000988957767889933325556675878770000000050003435
89999889575556998993357666767777878088706445454533
98999996766776899899757555566878777888877435353434
98998976655777988899975557556768777678767343344555
99997600056657889989997676775788786768866534534545
78757600007775988998987776565668878888867533433433
98788700006777999899889755677677667787888555533533
79799900077676888899989855665688777667778735453335
87998978755678989898898876576768686776886733353454
87899897777578999899889996577757767787688855345353
78987987988989988998999989655599998998788795334455
87788888987899899899999998976899899988799979774434
79879787898998699899989889879999888898978898988897
99898978897888878689998889568899989997977997787889
55889988988877668876679976677999999999989787897797
33399978999877777667886766756698998877977779979999
33534978988787888878887767755589888888777988989787
55344486668876768686688576756679989977789999888888
53333878678677868786866775755659999978788898777797
35438877878777668676466675576556988999779789879799
53587677687866876854565677557576889988889978979898
45667676767877684645444557777567999978897878989878
46886875578788566644646557556666988999889887788779
67867576775675656666456557576575998899988887977897
65757556665677654565656655776657899989998987887777
75565656567766786666446777676667988898899998999798
65666775655666667776788667577787779789999988989998
