50 100
99889993543335355454475765667665575750000000755612
99999993433334333453557766555656777560000000776611
88999883344343354445555556567567656560000000566633
88899894555544333343447557776755565760000000776713
98998844544433554444535765776666557650000000776331
99899933355533354345453556567676675679000000556313
99999833335353535544355677666756679987987980879131
99998944355455454335545989995777697879877970987732
89898933545545435454445989999997679779898880878892
98899934453545343435576899998996877898788770088891
89988345435533335436665898989889786899787770779997
99999345435544435556556898998998877769778870009888
99998454455455547767566789999989888676897987708988
88998454443554477757656599998988768888677989807889
99876886554336675755675599999999968766788777800878
78788878786577557655767599998999868867786776800787
66666688767665657575575699989899998767787788009978
77878666768867775676576738998899788987766687087998
68868678866856676676575358898897878997767767076887
98667776867687757766653443989889989788836886076689
98688777876877666666343434999889899899732236087666
99866777677768785545355353385454544466242442028767
99886866787687787353353456846445564555443442003387
99898876767766867743455378775666656665223333303876
89889677768777866853447886785646465556432342404677
99988776877768666883877676765566564445434223006687
89985755777886787678688676775556455666434232068867
98656667767686687668667668764654656646344424067866
55657557657868667777676677678555545555242230086776
57577677568989877878766899888965664655323200686866
76656555759797797778898999999944466556343200777778
75657576579778789898998999989996646655244007776776
76777789977788887978899889989998565556247087766767
89889879797787897799998999998999944444478068668786
77778798978998889987999999899988996655577000777766
88879888879779997897999888899988899447577670005667
79998787977799787777998998999999899866775667066777
79778999978987878955789988989899999866557757055666
89978888898877755566559888889888899667766557075557
78988977979776776557766789988898998557676760067756
56997877896565555766666578999899899989899890989889
55649999986675556665577566899889988899989880989899
54455487867675666555667676669998999998998890988899
65665654997777766657656755556898999988999980889999
66665566999985575676676766766699999998998990899998
54565564899999999756765577575756988899899990098998
55555645989988999899657576677755699999999880098998
54545464999888989988998677757566599999989900099898
66556648988998889998998998955755588899999989000889
44564669988889999898989899999977599888999889990889
