50 100
98788996064598999899995675677667777775555656667899
99878770045589988899985565755576577665667667789988
99877000546598898999887675555565755666667789779998
79878900644698989998957556556665657766579897889998
89778807974689888999857777765650000687898899899898
78789909779999899999855566765500000089879797988899
79799007899788799989967657667700000089889799999999
87988087888797888899976576668700000089799989989998
77765066678898779799767568877800000099799999888999
66768078686677866888767778779970000988988989899999
78678067678678866876777899778897779779777889999899
76776005688687876888697989877779889899889898998889
86668600576888788868867688898898789897999899989999
68688006655666886899767688778779899779789998988899
76768005757578988999868677676867998978789998989999
87786705675788999988888667876779889889789998998999
88866000658998998899686668787767779999798989898989
86330000009999999899867886676668878878778989989999
54400000000988889997667867786878797979788988899898
44500000000999999976688866788869797897779988889989
34500000000999998957567788667688787787798999999999
34400000000898989676767667767688887799799989999889
34300000008999996766678876676668797797979889998999
53500000009899975775578888786768799878899899989898
30005300498989967555559979887658877897988999999988
00353534488998575675679879796765559999889999989989
34544545598896557577577887765677567999989999898998
53335354589896566657568776765656757689989888999899
45354334499566655555697965565655765599989998999889
55533353565665677656772226567565765799889888888989
55345546755665756667768112357577775799999999999999
53354457575656677657687132115677755798999888899988
43555566777657767568867823132666675799999999988989
54565676755565657557776811233777776779999999899998
55466356676775556576777861232558687766989899998999
64646532224335557567776688222887768688898998999998
56666554342423224337766666732686866666989988999988
46555663342232424438886768668876866877898889999898
45565545344333442248999978888666788888899989899999
66454654222343424499888797886786768678888998889989
44666656544343244279978979988866686689998988998999
44466446562342242377779987778677776679999998989999
45454654563222442359977787897776778779988899988889
45655664546244453333447778878777878699998999999989
45455455645533355555433457778867878888889999899989
64566655646534543453534554444667787698999988999989
45446654446455434545544445543488786889998989998999
44665644544454455553344535433578777998998988898999
54465665656445334445354335344556786999998999999999
46546554566343553333355433343343877998889999999989
