50 100
35354438766886661319999899989899888787775657557675
35335453487678612132898998998887887777566665775667
44345554337668832313898898888998978777757675755677
55445445543486312112299898999788879777675665567775
34354445445551112322198988988789789878555656666565
43535353345531221222238989989877987879567777675557
34355545345341131211389899777878879785655775757655
43445544345452322223997889897988977787755755675576
34545554433322131228878787978879897888667565667566
44543345454532122298988998888978986787767567576556
35435353445531212879778887978979787677667665556767
54543376777777618789789989779786786778687767677677
57667655755767559999788877987768787877786767577775
77776765777666767988799877879988768867788785775655
55576667655655557655555765587886767866787678656567
76577767767776577667657777779778867878776668665567
76577565766677676757776656597879676688868767865656
66766766567565655657556555777998887878667868778999
75757775657566776767677657577977978686878887999999
66755767656677666757576655667897898888766869999988
77857765500086667796777766655769978777888989989999
66668786800006677789957677756676797887868999998989
87787867800008887998999955777776675787799998988998
66888677700078887889998886677765655579989999989989
88676666868777888898999995667677565659889889899999
77786867686888779989889894676757777578899998989999
76688686787799799899899822246666557799999988999899
88767878767899989888882222333255776699999988898999
99988676876777978999933343423424554649898888899899
99988867878767979994232343233433664646998889998999
98889898768889889933243334323424466665498989989989
99999999779989889323234324244234444444669899998999
98999998798789977422432324242264554466465899999889
89899897887879887234322234333465566654665489899889
88989997778979897332334244332964645464546498999998
33455459798889799642424444398954565444546458999999
53435353387789767772342349999994654665645466989999
53433353535995766656454589999988655545455656989999
53345345434475676756466489998899965656554658989899
35544344435677577776666549999998954446566449988899
53554554553766767677456445999999867676656698899999
54433555436667676666544454888998765775657889898899
43335444555665655554455656598996767566596679999999
33543344355755576574546466668856766566898689999989
45444444755765755754466564449566575678977660009899
35534454575767667756546444464756756888988600000999
34555337675566556554444444555566798897866800000989
55335555665777575676655566464675987877777800000899
53354467767676677775446656564699987777986670009999
35533675777575655674455644645787787789677776689989
