50 100
88999984223424486706686768685334545335657755557676
98999993324243366708767678744355354345667755655667
89989983242323457600768776854534335556675565655766
98999983344422565000000078443344356767676667667755
89988883322223565000000087353468888686575767655755
98898832224432600000000004766667866768555756775775
89998943344332506650000088766868668656556767567555
89899924244223506770000076666778656666656775577577
99989924343434700667607576786677776576777756675767
99898342224423750000065665776656567575756665656777
98999442333236767576007676575767776675556657666676
99999833432426666565705677765776777766775557666577
99999934223435667666507575767557755767657676665576
98988943344325576675506676575776575767798857756766
98899832442425575666605566577755666577977987675675
13133932433427566676005575576757579987889797757755
23231227422425656557000676666658878899778889997565
12221288778997667565670555676879787798879798987855
33333899879787777665660067676898977998777799797983
13323977889787775666500667756797798879897877898333
99887888778989777775607556567879878798898888793534
99989877797989877665007666578998789788889779545435
98887979787898895576056679988978887879899753434553
98897979778987977500088889998998877787878344453543
98989988987979978800888898889977988889854533355345
89978887779977889900098988988887997774343545345535
89989977998797998990098989889998799945545443345354
79788779778799979898098999898889884343433433535453
97999998878897877999000888899999355335435534433544
89789998877789896990080889999999555535355444455354
98877897979978556000000989899986444544335433534353
77778797799876440000000099899988834454555543354453
78978887889644660000000098989776664555445353534354
89799779794545640000000098898668777345334354543553
77998879855456460000000089997786688745533543534544
99987894545665560000000089898666666875535455444338
99987895454456656000000999876886888776555445538978
88977995556465554600006899977688876886645348879977
89779996466444465766765599687677887766883979987887
97797766655644646765556556676888666778776877987978
78899945556555555756776776767788776776787899989999
66777675566545675556777555887788788776786898998887
68766887445645575577667576876686687868676797887977
67767787645444557675776756566776886866686689979989
87877876764455675665655564444467868788666677977988
66766887874475665775646644566478887776877898987997
67767878888557655575555445646487887668876879887777
67866768786757667645654564444488678677877877979778
66666768877667566546446646645567888778866679887889
67777767876677564444446666646546877877868887988799
