50 100
12111967767767769989977998898844644466466554677686
13218976776866724898989789779444444556665464887668
31117998678768842339878798778565646455644657677788
11387776766868442323998889798556645564556468688687
77599886687779242433427997887664466466454000086667
67777789678877793324423879895656444546540000006786
56876889676778887342234798865576565545560000007867
55766867677777977782232478757766575656450000007876
78887888866779977797842427755555676756660000007877
87878687676778778987872336676575576767776000076877
88666786888689988979797945767755657567767668777788
78866886888887887999899996766565657765566578888677
86786766778889999999988986757565555766657667878887
68686868688999898998989999675566657755575775666776
68686768676998999888989966775755565656676765768888
68778786669998999889867756457676565756776757876667
76767678869899998775775576353655555765556667677787
78876776889899676566775755433457556577653354346687
98899999995765666575655653354544565533433454533387
88999988999777766675665534534355435334555534435433
09898909999877775566566544454434345434335435453434
00000008099065755556666345435555433455434333435443
09999800000000055076664545500044543453550033543335
99889999999898000007773455403004335555000004445534
89888989999899976500000000003000350000000003545433
88999889898999965575344343333500330344000005555354
89998998899999995757335445445330000355335445543435
98989999898988999654343455335554400435454434554335
89898989999988999555334354355543434454355453345555
87889898889999987567645355344444534335533355333779
98998989898899977557566533455555335335355397899998
79798778899999677676566553454534433333777999988799
78978797979996765676660000004455479799788779977977
88789787879955757657500000000355989797987798887788
79798889778755776657600000000055998979889897989987
89788788999965767766000000000006799998787788999879
79998798989867575677000000000006699798887987877877
88787897988987777776000000000006557789787899788778
78898777999889666655500000000007769989979988777686
89987779999889875675600000000055566999889999898676
88887899988989977557599000000775666999898999968777
78879899998889896566899989656655677988999998988887
97797999899988999759999999655777677889999999687786
98999999998988999899999999775567756888998896787676
79979989999899988999988989556764467588998987876876
88988999999999989878999899465544577659899988676876
87999989898988999787898778456545777556998987768766
88999888998998888987888979646656776667589867676886
99889889989989887877899799645645556655769666868686
99999889989999889898999998465447776577676886866868
