50 100
98998876565556665673242234333424423988999998998998
88987975556566756653432244342233244998999999988998
89877775667776557673424244300444424999898988899989
99799787656777655772424334000042222999999898989899
97887789765555555572324234000022235988999889989999
79798786676565566564334333000033554498998988998889
89796778887657765577332434423434533389888989899999
99788777676757575567233443233354453398999998999898
98676768866575776575433323344553533539989989899998
66688868777566655656342323553555545348989999899989
78777878667577665555342344333554445445899879777778
87778866878655575776645354555433544444898977899978
67776788669577666566564354353345353553789789897799
76587667889989967765777543345434355539898987997988
77577897878998986557677644345435443548788788889777
75755798788789775655567663355553466456988789788799
55776588797988985565677555345456465664988998787878
75655597799797985677767765645466445654579998977789
75776777989797775675765775764565645646677777878979
77677688987778865675675557554665644446688788899898
55667678778786778566757555545654655545478787766667
67767787899687687755665566445454654564677668767667
66778886899778767655667677455566455465676787778676
78778787777677668698975000445464444646887667676876
77667776788788866889890000666554544665868688688868
88876767797996789899990000114444546448777667666677
99989987997876699889890000123446555657878676787678
98989998977978988989898311313145544657888668667888
99999999989899989998893321133131465466788687686767
99989889990009988998891213221317687667678677777888
99999998900000998998823133221286678867667354433535
99999999800000999989982233313788766675334555555543
98899899800008999988989312236887667764433435555354
99899899990044544889978932166778867874535355554553
99999999898945565567797782787788688673345555334344
89988999889946646545549797767686886876354433534544
99998889999944665565444478787687666767354554445453
98999889999844546565644867776777867776663535445445
88999988999844544644554886866788676775755544545344
99998999999944655666664667688887868555657555335334
89988998999944666565657686887687688676655776767754
98899898999945665545667687888686665756777775577776
99998899899964644646447877776867855757667575575766
99898999999996466545577876777676665577776656657575
98998999999985455656687678878777856777576667755556
89989999988895445644678677678687565766566657677656
88998999899884556654868777787788775565757576657756
99999999899996464656878677876868755677557677566777
98999899989989665646878878787787555566557677555767
99999898899999445547877668868777766565767666676667
