50 100
99989989889998988998999990998955655544566466598779
98899889898998999989889990899998944665555565458899
98899998999998998899999980088889999885465466469899
38988889999888998999999989009889989899989564457798
21328988989998999988899988909999899988889888968779
31313138999889899989889998009955998998888998899898
22132213288868666868798098099965588999998999999998
31133221318767776688000000009957558989898898998898
33312113113187767870000000099977765999989899899899
23221333211117788560000000008777756789999889989899
82312122323121786750000000000667577559989999999988
78311311211123377650000000000565566656980008988998
99793113112131256650000000000566675577740000999899
89798231222223567750000000000057567575640000889899
77998731325443357778000000000000667777540005666689
98999785554344346759890090000000057766665466554466
99897875543453355669789900000000077656655554546666
88878789554434544599998900000000005756456545464454
88789887445544445488777800000000006575654645564545
87999788743454343777897900000000005744545466654445
88889777853355348786987800000000067754656655456545
98898799994453367778879890000000075566666646554454
99888899783357887768677768000000677654554635545443
86789778979467778766899967776788777796545434435453
86867778798667676877687986776768789879444533554553
76667888877666686686878876878876799877553543344435
76768669988877667679797796887886899887955534444335
68887877878886768799888879896766898997733333534657
76676766686876699989997778999988989889845545477577
76676788678668988999998887979887777997995555576567
89988978677866998899999988897979889899898565655556
98899968888887899988989988797879999989999576656776
88898676676877798998888998888999989999899776677557
88888887876788889998999788779879999999557757666757
99989567886878789999999899889899995776675567776342
99998566776878888998999889978787577775576543442423
99996677556778786898999879889885767665576542222434
99997566757768667999999879998775577766777634223222
98896776665757887999999979877865566677775733434333
89997677776567688889898899978775776677677432322222
99975657557577656568999797777657576655655422224423
99975667666666666655599998799667566566756223423432
89877567677655666677556878867678766688878343332332
89766556666676676665677597868768878686868833342342
98767766775556566765555767878887766776666787234434
97675556575555756567675767676767767786776677623343
67765767776577755575555566886678888667767788878433
67666777566655766577757558767768777866878878778844
75765757655557755767565678777668887777777777866863
55756577676777556567776756877877678788687887768778
