50 100
89998898898998766888876677577575556887686778776776
99999998999899888867678757657766556868786866866666
98999999998999776768767776555556657586876688887777
48988998999998787777686757766777675566776876768787
53990008999896686666666000006665756700000068667686
55300000888997887868870000008686777006758000006778
34000000999090000087060000006080000065665687700068
44000000000000808000000000007000570665776657808087
34500000099008686768600000007077567756675657988000
54500000599987887667670000000086757555567569999807
44343434359988886776677886778687775765766999889875
55544343534378796867877786878866775557866999899977
53435454444399997787867776887767776786878899988557
54356757776979897779999787878797776786787898899575
65757667777579978777998986779977988778668889899756
57575757775597888889898777789778887887768888988666
65566556777598997877877797979788889766877699797756
76755666667679998999988998889987978567876789877857
57755565667677899798787788879987988464778789978797
56775566557788789878978887797899985464557676788987
75675756667599779798797789777787974554456567767788
67556657757677898987888787997799794554755665766687
56776676576578988988977779987888946556756665665576
76677756566599898787778977797997766566557575556757
75565666767555566987878889999887745655677775567556
56665765664565666565579899889797654455576576656775
56657667764565646646655697998797454665567757577575
77776577544465546466554549797979555647775757567676
75567775664446456444465649888986656658866767775779
55589745666465646555456545998986486676787768678879
99779887655656545646556644999898867688867787689997
88889988954664646465656565999888988676776668788798
88797887975656664546445469999998987768668677779887
98977898987644656456455469899999997888666788978788
79797799778945556546467789989998998686888668978788
77777988798733324668766769999899899886878687877789
88777878777234442686868868989999999988788766888979
79979887788434443778866869998999999897876687779978
78989977988442327866688678999999998899676789979799
99797898989444226668887878998989999998968889999878
99877978974342347777766679888988988989889899989979
77778988783333348886678686999899899899999999989888
77979888512144488667777687898998889888998999999989
99835535333331477688887666988899999999989999999989
43433535432333176677766786999999999989899999998999
34533355441332138667676788998999877788999998999889
55554545542233331888878868889887979998999998889998
33443344354133221777766768799887989799999889889999
43455345343333332278687786777789997897899988998998
33443445343323112117886668898787799889999988998999
