50 100
66666765557577766679877676755998779988798988790078
68765667577656656999775576777798997897889797887008
86777557665657657879996655676889978879799879670076
66877675756665759779876666755977988987898776800000
78866677756666799988976755775589987788978677000000
76666767667756000789875667565578998988977778000000
68688766868770000098985565575688997978976786000000
77778778777900000009786667567757878786787888000000
86788878669000000000975557765757897887666676000000
77666787889000000000856755767579879786788767000000
87878678888000000000757667557766977686766666670000
76866876988000000007534344434453868877768888760006
68677887899900000004543345333544787687668688886006
66686543458890000094534443333345866688788886687088
86554454343339899999543533445453867667686666770087
45543334355443599989844333534354688788788768686068
65744433334435499899893553344555136887868776780067
56577743553453499999899435335343222322786888660876
57566755763443649899889834435353221213331188700667
77667567655574666888899994445532112322132323200889
97567777565666654559889889935423231122312122190999
99876755657674556554889889983112112223333233900899
98999865756745655464489989988133113232323319909999
88788777757746545656649889896222133333311000009989
98899878998754666466669998996811311123239000009899
87778778897846645565499998978782223232380000000976
88778999977996565459999999978666231119990000000778
87789787897885545589999898788778211189999000008786
78998899979974549999989999688878831898999800008768
79999978987877798999899996778878757689899986807888
98987999779677769999989998877888776656699986807866
99999898577766688989998986886766896567766787708687
88899896675675876688998868768766886656756676806788
89898896576556876769899978687689898556657776707779
89988986655577868777899887878767977775655566900899
89988896565765776776769678876798997766777569980097
99998886656666777677788786686878799777675577897089
89999896676657688768868868778989888776765668977078
89898897775577677888868677789887877897657679998086
89989996756757787788767676699779987795656767860087
99989985576776576777764242899777988996677788776000
99989996445655566788344442278877977779667887877708
99899945544544466623322243448889878887675766777008
89999655545465464542333322348887887987977768700067
99898965564545466623443424347988887888767787808876
98899946445664466434434324428788979999897667700087
89899996655654554334442432227798897897776788680078
99998994645554544222433342399799778988977677787006
99899899545556566242324332497877989787879676766706
99898998444545553443242233478777888897799668767008
