50 100
97878798898435454435335445354400999899008899999888
99899977898543335443445335344380989999808999999998
89887787799563535335333353534590000980009899898999
88778789789577656555575534355389800000000998998899
77898797988975755757667566565699998900000998989899
77797879999967577655565675676588999900000898898988
78978989889877655756576656666489999990008899999988
98899999898897665555755566654689989999889899899991
98989998899995556577655456444499889999998999899131
99988988889897765765654454465468899998999988882211
89998999999998556766546464554549999999989998921323
99888999899989764565644555645666799999999999232323
89899998889998987654654664445455557989889992211121
99899999988998978794645444465676676559989932321132
99888888999988797999644656454756556677699932231313
89999999899887787797976555446665577767765213132222
99889898889898879779787946455775655766656311131213
98999899898889978777987999555576777766757122113213
99999988997998798987879887887666557756888232111122
88855335543887799999887988895575778778678677575555
53333445554978799988899998978887866887776675656576
55334445434597798779879877776888866888888665666667
55455343554499989988889887888768666688767755655656
44534453334498787998999799786878868767876997656567
44535554535587799988798998967786876668786899677777
43335333434387987979877799796768776876888899956576
54554353334599798898989787987776867887878899975667
53544445443357998989987977878866867786798897899767
55353545354459789887989897899666667676798898779896
53333344334477778879999888799997676766987989779897
44334544534778677877888779989899978687999898799978
54443444438678687797989889998887778789778777878879
33333443478887667978798988998999798887799977998779
43335455666888788879778998988999887977998797988877
68866668777867766877989889898997778789997998989789
78878866888786677786899999989889888988999978997988
76888687766686777777889889999898798999998989877977
77768768778768777788689999989667988899999999987978
68886888687677876785658989855577778899999889999577
68667788878886788677569985667665798999998899886566
68678666776676875766755776577557898899989887795776
87768888666665775567676667666667788899879998876667
66688866687557675565656778777778689778897887867766
45447688887677777675565776866777698998777877755677
55545466685776557776665667766668228898798779557555
45444464555757757677655868876863342987999995755665
55445464556567676776555668686723434798997976676566
64456554445755657657777678786222234297978756776777
45664466665565766767567777843432244248887775575757
55655666446655776757766788344323344429788555767755
