123456789
213547698
231456789
324165798
234617589
243165798
423617589
432165798
342617589
436271859
463728195
643271859
634728195
364271859
346728195
437682195
347861259
374682195
734861259
743682195
473861259
748316529
784135692
874316529
847135692
487316529
478135692
741853962
471589326
417853962
147589326
174853962
714589326
175498236
157942863
517498236
571942863
751498236
715942863
179524683
719256438
791524683
971256438
917524683
197256438
912765438
921674583
291765438
219674583
129765438
192674583
916247853
196428735
169247853
619428735
691247853
961428735
694182375
649813257
469182375
496813257
946182375
964813257
698431527
968345172
986431527
896345172
869431527
689345172
863954712
836597421
386954712
368597421
638954712
683597421
865379241
685732914
658379241
568732914
586379241
856732914
587623941
578269314
758623941
785269314
875623941
857269314
582796134
852971643
825796134
285971643
258796134
528971643
259817463
295184736
925817463
952184736
592817463
529184736
251948376
521493867
512948376
152493867
125948376
215493867
124539687
142356978
412539687
421356978
241539687
214356978
123465798
213647589
231465798
321647589
312465798
132647589
316274859
361728495
631274859
613728495
163274859
136728495
317682945
137869254
173682945
713869254
731682945
371869254
738196524
783915642
873196524
837915642
387196524
378915642
739851624
379586142
397851624
937586142
973851624
793586142
975368412
957634821
597368412
579634821
759368412
795634821
976543281
796452318
769543281
679452318
697543281
967452318
694725138
649271583
469725138
496271583
946725138
964271583
692417853
962148735
926417853
296148735
269417853
629148735
261984375
216893457
126984375
162893457
612984375
621893457
268139547
628315974
682139547
862315974
826139547
286315974
823651794
832567149
382651794
328567149
238651794
283567149
825376419
285734691
258376419
528734691
582376419
852734691
587243961
578429316
758243961
785429316
875243961
857429316
584792136
854971263
845792136
485971263
458792136
548971263
459817263
495182736
945817263
954182736
594817263
549182736
451928376
541293867
514928376
154293867
145928376
415293867
142539687
124356978
214539687
241356978
421539687
412356978
143265798
413627589
431265798
341627589
314265798
134627589
316472598
361745289
631472598
613745289
163472598
136745289
317654298
137562489
173654298
713562489
731654298
371562489
735126498
753214689
573126498
537214689
357126498
375214689
732541869
372458196
327541869
237458196
273541869
723458196
274385196
247831569
427385196
472831569
742385196
724831569
278413659
728146395
782413659
872146395
827413659
287146395
821764359
812673495
182764359
128673495
218764359
281673495
826137459
286314795
268137459
628314795
682137459
862314795
683241975
638429157
368241975
386429157
836241975
863429157
684392175
864931257
846392175
486931257
468392175
648931257
469813275
496182357
946813275
964182357
694813275
649182357
461928375
641293857
614928375
164293857
146928375
416293857
142639587
124365978
214639587
241365978
421639587
412365978
143256798
413527689
431256798
341527689
314256798
134527689
315472869
351748296
531472869
513748296
153472869
135748296
317584926
137859462
173584926
713859462
731584926
371859462
738195642
783916524
873195642
837916524
387195642
378916524
739861524
379685142
397861524
937685142
973861524
793685142
976358412
967534821
697358412
679534821
769358412
796534821
975643281
795462318
759643281
579462318
597643281
957462318
594726138
549271683
459726138
495271683
945726138
954271683
592417863
952148736
925417863
295148736
259417863
529148736
251984376
215893467
125984376
152893467
512984376
521893467
258139647
528316974
582139647
852316974
825139647
285316974
823561794
832657149
382561794
328657149
238561794
283657149
826375419
286734591
268375419
628734591
682375419
862734591
687243951
678429315
768243951
786429315
876243951
867429315
684792135
864971253
846792135
486971253
468792135
648971253
469817523
496185732
946817523
964185732
694817523
649185732
461958372
641593827
614958372
164593827
146958372
416593827
145639287
154362978
514639287
541362978
451639287
415362978
143526798
413257689
431526798
341257689
314526798
134257689
312475869
321748596
231475869
213748596
123475869
132748596
317284956
137829465
173284956
713829465
731284956
371829465
738192645
783916254
873192645
837916254
387192645
378916254
739861245
379682154
397861245
937682154
973861245
793682154
976328514
967235841
697328514
679235841
769328514
796235841
972653481
792564318
729653481
279564318
297653481
927564318
295746138
259471683
529746138
592471683
952746138
925471683
294517863
924158736
942517863
492158736
429517863
249158736
421985376
412893567
142985376
124893567
214985376
241893567
428139657
248316975
284139657
824316975
842139657
482316975
843261795
834627159
384261795
348627159
438261795
483627159
846372519
486735291
468372519
648735291
684372519
864735291
687453921
678549312
768453921
786549312
876453921
867549312
685794132
865971423
856794132
586971423
568794132
658971423
569817243
596182734
956817243
965182734
695817243
659182734
561928374
651293847
615928374
165293847
156928374
516293847
152639487
125364978
215639487
251364978
521639487
512364978
153246798
513427689
531246798
351427689
315246798
135427689
314572869
341758296
431572869
413758296
143572869
134758296
317485926
137849562
173485926
713849562
731485926
371849562
738194652
783916425
873194652
837916425
387194652
378916425
739861425
379684152
397861425
937684152
973861425
793684152
976348512
967435821
697348512
679435821
769348512
796435821
974653281
794562318
749653281
479562318
497653281
947562318
495726138
459271683
549726138
594271683
954726138
945271683
492517863
942158736
924517863
294158736
249517863
429158736
241985376
214893567
124985376
142893567
412985376
421893567
248139657
428316975
482139657
842316975
824139657
284316975
823461795
832647159
382461795
328647159
238461795
283647159
826374519
286735491
268374519
628735491
682374519
862735491
687253941
678529314
768253941
786529314
876253941
867529314
685792134
865971243
856792134
586971243
568792134
658971243
569817423
596184732
956817423
965184732
695817423
659184732
561948372
651493827
615948372
165493827
156948372
516493827
154639287
145362978
415639287
451362978
541639287
514362978
153426798
513247689
531426798
351247689
315426798
135247689
312574869
321758496
231574869
213758496
123574869
132758496
317285946
137829564
173285946
713829564
731285946
371829564
738192654
783916245
873192654
837916245
387192654
378916245
739861254
379682145
397861254
937682145
973861254
793682145
976328415
967234851
697328415
679234851
769328415
796234851
972643581
792465318
729643581
279465318
297643581
927465318
294756138
249571683
429756138
492571683
942756138
924571683
295417863
925148736
952417863
592148736
529417863
259148736
521984376
512893467
152984376
125893467
215984376
251893467
528139647
258316974
285139647
825316974
852139647
582316974
853261794
835627149
385261794
358627149
538261794
583627149
856372419
586734291
568372419
658734291
685372419
865734291
687543921
678459312
768543921
786459312
876543921
867459312
684795132
864971523
846795132
486971523
468795132
648971523
469817532
496185723
946817532
964185723
694817532
649185723
461958273
641592837
614958273
164592837
146958273
416592837
145629387
154263978
514629387
541263978
451629387
415263978
142536798
412357689
421536798
241357689
214536798
124357689
213475869
231748596
321475869
312748596
132475869
123748596
217384956
127839465
172384956
712839465
721384956
271839465
728193645
782916354
872193645
827916354
287193645
278916354
729861354
279683145
297861354
927683145
972861354
792683145
976238415
967324851
697238415
679324851
769238415
796324851
973642581
793465218
739642581
379465218
397642581
937465218
394756128
349571682
439756128
493571682
943756128
934571682
395417862
935148726
953417862
593148726
539417862
359148726
531984276
513892467
153984276
135892467
315984276
351892467
538129647
358216974
385129647
835216974
853129647
583216974
852361794
825637149
285361794
258637149
528361794
582637149
856273419
586724391
568273419
658724391
685273419
865724391
687542931
678459213
768542931
786459213
876542931
867459213
684795123
864971532
846795123
486971532
468795123
648971532
469817352
496183725
946817352
964183725
694817352
649183725
461938275
641392857
614938275
164392857
146938275
416392857
143629587
134265978
314629587
341265978
431629587
413265978
142356798
412537689
421356798
241537689
214356798
124537689
215473698
251746389
521473698
512746389
152473698
125746389
217564839
127658493
172564839
712658493
721564839
271658493
726185943
762819534
672185943
627819534
267185943
276819534
728691354
278963145
287691354
827963145
872691354
782963145
879236415
897324651
987236415
978324651
798236415
789324651
873942651
783496215
738942651
378496215
387942651
837496215
384769125
348671952
438769125
483671952
843769125
834671952
386417952
836149725
863417952
683149725
638417952
368149725
631894275
613982457
163894275
136982457
316894275
361982457
639128547
369215874
396128547
936215874
963128547
693215874
962351784
926537148
296351784
269537148
629351784
692537148
965273418
695724381
659273418
569724381
596273418
956724381
597642831
579468213
759642831
795468213
975642831
957468213
594786123
954871632
945786123
495871632
459786123
549871632
458917362
485193726
845917362
854193726
584917362
548193726
451839276
541382967
514839276
154382967
145839276
415382967
143528697
134256879
314528697
341256879
431528697
413256879
142365789
412637598
421365789
241637598
214365789
124637598
216473958
261749385
621473958
612749385
162473958
126749385
217694835
127968453
172694835
712968453
721694835
271968453
729186543
792815634
972186543
927815634
297186543
279815634
728951643
278596134
287951643
827596134
872951643
782596134
875269314
857623941
587269314
578623941
758269314
785623941
876532491
786354219
768532491
678354219
687532491
867354219
683745129
638471592
368745129
386471592
836745129
863471592
684317952
864139725
846317952
486139725
468317952
648139725
461893275
416982357
146893275
164982357
614893275
641982357
469128537
649215873
694128537
964215873
946128537
496215873
942651783
924567138
294651783
249567138
429651783
492567138
945276318
495723681
459276318
549723681
594276318
954723681
597432861
579348216
759432861
795348216
975432861
957348216
593784126
953871462
935784126
395871462
359784126
539871462
358917462
385194726
835917462
853194726
583917462
538194726
351849276
531482967
513849276
153482967
135849276
315482967
134528697
143256879
413528697
431256879
341528697
314256879
132465789
312647598
321465789
231647598
213465789
123647598
216374589
261735498
621374589
612735498
162374589
126735498
217653489
127564398
172653489
712564398
721653489
271564398
725146389
752413698
572146389
527413698
257146389
275413698
724531968
274359186
247531968
427359186
472531968
742359186
473295186
437921568
347295186
374921568
734295186
743921568
479312658
749136285
794312658
974136285
947312658
497136285
941763258
914672385
194763258
149672385
419763258
491672385
946127358
496213785
469127358
649213785
694127358
964213785
692431875
629348157
269431875
296348157
926431875
962348157
693284175
963821457
936284175
396821457
369284175
639821457
368912475
386194257
836912475
863194257
683912475
638194257
361849275
631482957
613849275
163482957
136849275
316482957
134628597
143265879
413628597
431265879
341628597
314265879
132456789
312547698
321456789
231547698
213456789
123547698
215374968
251739486
521374968
512739486
152374968
125739486
217593846
127958364
172593846
712958364
721593846
271958364
729185634
792816543
972185634
927816543
297185634
279816543
728961543
278695134
287961543
827695134
872961543
782695134
876259314
867523941
687259314
678523941
768259314
786523941
875632491
785364219
758632491
578364219
587632491
857364219
583746129
538471692
358746129
385471692
835746129
853471692
584317962
854139726
845317962
485139726
458317962
548139726
451893276
415982367
145893276
154982367
514893276
541982367
459128637
549216873
594128637
954216873
945128637
495216873
942561783
924657138
294561783
249657138
429561783
492657138
946275318
496723581
469275318
649723581
694275318
964723581
697432851
679348215
769432851
796348215
976432851
967348215
693784125
963871452
936784125
396871452
369784125
639871452
368917542
386195724
836917542
863195724
683917542
638195724
361859274
631582947
613859274
163582947
136859274
316582947
135628497
153264879
513628497
531264879
351628497
315264879
132546789
312457698
321546789
231457698
213546789
123457698
214375968
241739586
421375968
412739586
142375968
124739586
217493856
127948365
172493856
712948365
721493856
271948365
729184635
792816453
972184635
927816453
297184635
279816453
728961435
278694153
287961435
827694153
872961435
782694153
876249513
867425931
687249513
678425931
768249513
786425931
874652391
784563219
748652391
478563219
487652391
847563219
485736129
458371692
548736129
584371692
854736129
845371692
483517962
843159726
834517962
384159726
348517962
438159726
341895276
314982567
134895276
143982567
413895276
431982567
349128657
439216875
493128657
943216875
934128657
394216875
932461785
923647158
293461785
239647158
329461785
392647158
936274518
396725481
369274518
639725481
693274518
963725481
697352841
679538214
769352841
796538214
976352841
967538214
695783124
965871342
956783124
596871342
569783124
659871342
568917432
586194723
856917432
865194723
685917432
658194723
561849273
651482937
615849273
165482937
156849273
516482937
154628397
145263879
415628397
451263879
541628397
514263879
152436789
512347698
521436789
251347698
215436789
125347698
213574968
231759486
321574968
312759486
132574968
123759486
217395846
127938564
172395846
712938564
721395846
271938564
729183654
792816345
972183654
927816345
297183654
279816345
728961345
278693154
287961345
827693154
872961345
782693154
876239514
867325941
687239514
678325941
768239514
786325941
873652491
783564219
738652491
378564219
387652491
837564219
385746129
358471692
538746129
583471692
853746129
835471692
384517962
834159726
843517962
483159726
438517962
348159726
431895276
413982567
143895276
134982567
314895276
341982567
439128657
349216875
394128657
934216875
943128657
493216875
942361785
924637158
294361785
249637158
429361785
492637158
946273518
496725381
469273518
649725381
694273518
964725381
697452831
679548213
769452831
796548213
976452831
967548213
695784123
965871432
956784123
596871432
569784123
659871432
568917342
586193724
856917342
865193724
685917342
658193724
561839274
651382947
615839274
165382947
156839274
516382947
153628497
135264879
315628497
351264879
531628497
513264879
152346789
512437698
521346789
251437698
215346789
125437698
214573968
241759386
421573968
412759386
142573968
124759386
217495836
127948563
172495836
712948563
721495836
271948563
729184653
792816435
972184653
927816435
297184653
279816435
728961453
278694135
287961453
827694135
872961453
782694135
876249315
867423951
687249315
678423951
768249315
786423951
874632591
784365219
748632591
478365219
487632591
847365219
483756129
438571692
348756129
384571692
834756129
843571692
485317962
845139726
854317962
584139726
548317962
458139726
541893276
514982367
154893276
145982367
415893276
451982367
549128637
459216873
495128637
945216873
954128637
594216873
952461783
925647138
295461783
259647138
529461783
592647138
956274318
596723481
569274318
659723481
695274318
965723481
697532841
679358214
769532841
796358214
976532841
967358214
693785124
963871542
936785124
396871542
369785124
639871542
368917524
386195742
836917524
863195742
683917524
638195742
361859472
631584927
613859472
163584927
136859472
316584927
135648297
153462879
513648297
531462879
351648297
315462879
134526789
314257698
341526789
431257698
413526789
143257698
412375968
421739586
241375968
214739586
124375968
142739586
417293856
147928365
174293856
714928365
741293856
471928365
749182635
794816253
974182635
947816253
497182635
479816253
748961253
478692135
487961253
847692135
874961253
784692135
876429315
867243951
687429315
678243951
768429315
786243951
872634591
782365419
728634591
278365419
287634591
827365419
283756149
238571694
328756149
382571694
832756149
823571694
285317964
825139746
852317964
582139746
528317964
258139746
521893476
512984367
152893476
125984367
215893476
251984367
529148637
259416873
295148637
925416873
952148637
592416873
954261783
945627138
495261783
459627138
549261783
594627138
956472318
596743281
569472318
659743281
695472318
965743281
697534821
679358412
769534821
796358412
976534821
967358412
693785142
963871524
936785142
396871524
369785142
639871524
368917254
386192745
836917254
863192745
683917254
638192745
361829475
631284957
613829475
163284957
136829475
316284957
132648597
123465879
213648597
231465879
321648597
312465879
134256789
314527698
341256789
431527698
413256789
143527698
415372689
451736298
541372689
514736298
154372689
145736298
417563928
147659382
174563928
714659382
741563928
471659382
746195832
764918523
674195832
647918523
467195832
476918523
749681253
479862135
497681253
947862135
974681253
794862135
978426315
987243651
897426315
879243651
789426315
798243651
972834651
792386415
729834651
279386415
297834651
927386415
293768145
239671854
329768145
392671854
932768145
923671854
296317854
926138745
962317854
692138745
629317854
269138745
621983475
612894357
162983475
126894357
216983475
261894357
628149537
268415973
286149537
826415973
862149537
682415973
864251793
846527139
486251793
468527139
648251793
684527139
865472319
685743291
658472319
568743291
586472319
856743291
587634921
578369412
758634921
785369412
875634921
857369412
583796142
853971624
835796142
385971624
358796142
538971624
359817264
395182746
935817264
953182746
593817264
539182746
351928476
531294867
513928476
153294867
135928476
315294867
132549687
123456978
213549687
231456978
321549687
312456978
134265798
314627589
341265798
431627589
413265798
143627589
416372859
461738295
641372859
614738295
164372859
146738295
417683925
147869352
174683925
714869352
741683925
471869352
748196532
784915623
874196532
847915623
487196532
478915623
749851632
479586123
497851632
947586123
974851632
794586123
975468213
957642831
597468213
579642831
759468213
795642831
976524381
796253418
769524381
679253418
697524381
967253418
692735148
629371584
269735148
296371584
926735148
962371584
693217854
963128745
936217854
396128745
369217854
639128745
361982475
316894257
136982475
163894257
613982475
631894257
368149527
638415972
683149527
863415972
836149527
386415972
834651792
843567129
483651792
438567129
348651792
384567129
835476219
385742691
358476219
538742691
583476219
853742691
587324961
578239416
758324961
785239416
875324961
857239416
582793146
852971364
825793146
285971364
258793146
528971364
259817364
295183746
925817364
952183746
592817364
529183746
251938476
521394867
512938476
152394867
125938476
215394867
123549687
132456978
312549687
321456978
231549687
213456978
124365798
214637589
241365798
421637589
412365798
142637589
416273598
461725389
641273598
614725389
164273598
146725389
417652398
147563289
174652398
714563289
741652398
471563289
745136298
754312689
574136298
547312689
457136298
475312689
743521869
473258196
437521869
347258196
374521869
734258196
372485196
327841569
237485196
273841569
723485196
732841569
378214659
738126495
783214659
873126495
837214659
387126495
831762459
813674295
183762459
138674295
318762459
381674295
836147259
386412795
368147259
638412795
683147259
863412795
684321975
648239157
468321975
486239157
846321975
864239157
682493175
862941357
826493175
286941357
268493175
628941357
269814375
296183457
926814375
962183457
692814375
629183457
261938475
621394857
612938475
162394857
126938475
216394857
123649587
132465978
312649587
321465978
231649587
213465978
124356798
214537689
241356798
421537689
412356798
142537689
415273869
451728396
541273869
514728396
154273869
145728396
417582936
147859263
174582936
714859263
741582936
471859263
748195623
784916532
874195623
847916532
487195623
478916532
749861532
479685123
497861532
947685123
974861532
794685123
976458213
967542831
697458213
679542831
769458213
796542831
975624381
795263418
759624381
579263418
597624381
957263418
592736148
529371684
259736148
295371684
925736148
952371684
593217864
953128746
935217864
395128746
359217864
539128746
351982476
315894267
135982476
153894267
513982476
531894267
358149627
538416972
583149627
853416972
835149627
385416972
834561792
843657129
483561792
438657129
348561792
384657129
836475219
386742591
368475219
638742591
683475219
863742591
687324951
678239415
768324951
786239415
876324951
867239415
682793145
862971354
826793145
286971354
268793145
628971354
269817534
296185743
926817534
962185743
692817534
629185743
261958473
621594837
612958473
162594837
126958473
216594837
125649387
152463978
512649387
521463978
251649387
215463978
124536798
214357689
241536798
421357689
412536798
142357689
413275869
431728596
341275869
314728596
134275869
143728596
417382956
147839265
174382956
714839265
741382956
471839265
748193625
784916352
874193625
847916352
487193625
478916352
749861325
479683152
497861325
947683152
974861325
794683152
976438512
967345821
697438512
679345821
769438512
796345821
973654281
793562418
739654281
379562418
397654281
937562418
395726148
359271684
539726148
593271684
953726148
935271684
392517864
932158746
923517864
293158746
239517864
329158746
231985476
213894567
123985476
132894567
312985476
321894567
238149657
328416975
382149657
832416975
823149657
283416975
824361795
842637159
482361795
428637159
248361795
284637159
826473519
286745391
268473519
628745391
682473519
862745391
687254931
678529413
768254931
786529413
876254931
867529413
685792143
865971234
856792143
586971234
568792143
658971234
569817324
596183742
956817324
965183742
695817324
659183742
561938472
651394827
615938472
165394827
156938472
516394827
153649287
135462978
315649287
351462978
531649287
513462978
154326798
514237689
541326798
451237689
415326798
145237689
412573869
421758396
241573869
214758396
124573869
142758396
417285936
147829563
174285936
714829563
741285936
471829563
748192653
784916235
874192653
847916235
487192653
478916235
749861235
479682153
497861235
947682153
974861235
794682153
976428513
967245831
697428513
679245831
769428513
796245831
972654381
792563418
729654381
279563418
297654381
927563418
295736148
259371684
529736148
592371684
952736148
925371684
293517864
923158746
932517864
392158746
329517864
239158746
321985476
312894567
132985476
123894567
213985476
231894567
328149657
238416975
283149657
823416975
832149657
382416975
834261795
843627159
483261795
438627159
348261795
384627159
836472519
386745291
368472519
638745291
683472519
863745291
687354921
678539412
768354921
786539412
876354921
867539412
685793142
865971324
856793142
586971324
568793142
658971324
569817234
596182743
956817234
965182743
695817234
659182743
561928473
651294837
615928473
165294837
156928473
516294837
152649387
125463978
215649387
251463978
521649387
512463978
154236798
514327689
541236798
451327689
415236798
145327689
413572869
431758296
341572869
314758296
134572869
143758296
417385926
147839562
174385926
714839562
741385926
471839562
748193652
784916325
874193652
847916325
487193652
478916325
749861352
479683125
497861352
947683125
974861352
794683125
976438215
967342851
697438215
679342851
769438215
796342851
973624581
793265418
739624581
379265418
397624581
937265418
392756148
329571684
239756148
293571684
923756148
932571684
395217864
935128746
953217864
593128746
539217864
359128746
531982476
513894267
153982476
135894267
315982476
351894267
538149627
358416972
385149627
835416972
853149627
583416972
854361792
845637129
485361792
458637129
548361792
584637129
856473219
586742391
568473219
658742391
685473219
865742391
687524931
678259413
768524931
786259413
876524931
867259413
682795143
862971534
826795143
286971534
268795143
628971534
269817543
296185734
926817543
962185734
692817543
629185734
261958374
621593847
612958374
162593847
126958374
216593847
125639487
152364978
512639487
521364978
251639487
215364978
123546798
213457689
231546798
321457689
312546798
132457689
314275869
341728596
431275869
413728596
143275869
134728596
317482956
137849265
173482956
713849265
731482956
371849265
738194625
783916452
873194625
837916452
387194625
378916452
739861452
379684125
397861452
937684125
973861452
793684125
976348215
967432851
697348215
679432851
769348215
796432851
974623581
794265318
749623581
479265318
497623581
947265318
492756138
429571683
249756138
294571683
924756138
942571683
495217863
945128736
954217863
594128736
549217863
459128736
541982376
514893267
154982376
145893267
415982376
451893267
548139627
458316972
485139627
845316972
854139627
584316972
853461792
835647129
385461792
358647129
538461792
583647129
856374219
586732491
568374219
658732491
685374219
865732491
687523941
678259314
768523941
786259314
876523941
867259314
682795134
862971543
826795134
286971543
268795134
628971543
269817453
296184735
926817453
962184735
692817453
629184735
261948375
621493857
612948375
162493857
126948375
216493857
124639587
142365978
412639587
421365978
241639587
214365978
123456798
213547689
231456798
321547689
312456798
132547689
315274698
351726489
531274698
513726489
153274698
135726489
317562849
137658294
173562849
713658294
731562849
371658294
736185924
763819542
673185924
637819542
367185924
376819542
738691452
378964125
387691452
837964125
873691452
783964125
879346215
897432651
987346215
978432651
798346215
789432651
874923651
784296315
748923651
478296315
487923651
847296315
482769135
428671953
248769135
284671953
824769135
842671953
486217953
846129735
864217953
684129735
648217953
468129735
641892375
614983257
164892375
146983257
416892375
461983257
649138527
469315872
496138527
946315872
964138527
694315872
963451782
936547128
396451782
369547128
639451782
693547128
965374218
695732481
659374218
569732481
596374218
956732481
597623841
579268314
759623841
795268314
975623841
957268314
592786134
952871643
925786134
295871643
259786134
529871643
258917463
285194736
825917463
852194736
582917463
528194736
251849376
521483967
512849376
152483967
125849376
215483967
124538697
142356879
412538697
421356879
241538697
214356879
123465789
213647598
231465789
321647598
312465789
132647598
316274958
361729485
631274958
613729485
163274958
136729485
317692845
137968254
173692845
713968254
731692845
371968254
739186524
793815642
973186524
937815642
397186524
379815642
738951624
378596142
387951624
837596142
873951624
783596142
875369412
857634921
587369412
578634921
758369412
785634921
876543291
786452319
768543291
678452319
687543291
867452319
684725139
648271593
468725139
486271593
846725139
864271593
682417953
862149735
826417953
286149735
268417953
628149735
261894375
216983457
126894375
162983457
612894375
621983457
269138547
629315874
692138547
962315874
926138547
296315874
923651784
932567148
392651784
329567148
239651784
293567148
925376418
295734681
259376418
529734681
592376418
952734681
597243861
579428316
759243861
795428316
975243861
957428316
594782136
954871263
945782136
495871263
459782136
549871263
458917263
485192736
845917263
854192736
584917263
548192736
451829376
541283967
514829376
154283967
145829376
415283967
142538697
124356879
214538697
241356879
421538697
412356879
143265789
413627598
431265789
341627598
314265789
134627598
316472589
361745298
631472589
613745298
163472589
136745298
317654289
137562498
173654289
713562498
731654289
371562498
735126489
753214698
573126489
537214698
357126489
375214698
732541968
372459186
327541968
237459186
273541968
723459186
274395186
247931568
427395186
472931568
742395186
724931568
279413658
729146385
792413658
972146385
927413658
297146385
921764358
912673485
192764358
129673485
219764358
291673485
926137458
296314785
269137458
629314785
692137458
962314785
693241875
639428157
369241875
396428157
936241875
963428157
694382175
964831257
946382175
496831257
469382175
649831257
468913275
486192357
846913275
864192357
684913275
648192357
461829375
641283957
614829375
164283957
146829375
416283957
142638597
124365879
214638597
241365879
421638597
412365879
143256789
413527698
431256789
341527698
314256789
134527698
315472968
351749286
531472968
513749286
153472968
135749286
317594826
137958462
173594826
713958462
731594826
371958462
739185642
793816524
973185642
937816524
397185642
379816524
738961524
378695142
387961524
837695142
873961524
783695142
876359412
867534921
687359412
678534921
768359412
786534921
875643291
785462319
758643291
578462319
587643291
857462319
584726139
548271693
458726139
485271693
845726139
854271693
582417963
852149736
825417963
285149736
258417963
528149736
251894376
215983467
125894376
152983467
512894376
521983467
259138647
529316874
592138647
952316874
925138647
295316874
923561784
932657148
392561784
329657148
239561784
293657148
926375418
296734581
269375418
629734581
692375418
962734581
697243851
679428315
769243851
796428315
976243851
967428315
694782135
964871253
946782135
496871253
469782135
649871253
468917523
486195732
846917523
864195732
684917523
648195732
461859372
641583927
614859372
164583927
146859372
416583927
145638297
154362879
514638297
541362879
451638297
415362879
143526789
413257698
431526789
341257698
314526789
134257698
312475968
321749586
231475968
213749586
123475968
132749586
317294856
137928465
173294856
713928465
731294856
371928465
739182645
793816254
973182645
937816254
397182645
379816254
738961245
378692154
387961245
837692154
873961245
783692154
876329514
867235941
687329514
678235941
768329514
786235941
872653491
782564319
728653491
278564319
287653491
827564319
285746139
258471693
528746139
582471693
852746139
825471693
284517963
824159736
842517963
482159736
428517963
248159736
421895376
412983567
142895376
124983567
214895376
241983567
429138657
249316875
294138657
924316875
942138657
492316875
943261785
934627158
394261785
349627158
439261785
493627158
946372518
496735281
469372518
649735281
694372518
964735281
697453821
679548312
769453821
796548312
976453821
967548312
695784132
965871423
956784132
596871423
569784132
659871423
568917243
586192734
856917243
865192734
685917243
658192734
561829374
651283947
615829374
165283947
156829374
516283947
152638497
125364879
215638497
251364879
521638497
512364879
153246789
513427698
531246789
351427698
315246789
135427698
314572968
341759286
431572968
413759286
143572968
134759286
317495826
137948562
173495826
713948562
731495826
371948562
739184652
793816425
973184652
937816425
397184652
379816425
738961425
378694152
387961425
837694152
873961425
783694152
876349512
867435921
687349512
678435921
768349512
786435921
874653291
784562319
748653291
478562319
487653291
847562319
485726139
458271693
548726139
584271693
854726139
845271693
482517963
842159736
824517963
284159736
248517963
428159736
241895376
214983567
124895376
142983567
412895376
421983567
249138657
429316875
492138657
942316875
924138657
294316875
923461785
932647158
392461785
329647158
239461785
293647158
926374518
296735481
269374518
629735481
692374518
962735481
697253841
679528314
769253841
796528314
976253841
967528314
695782134
965871243
956782134
596871243
569782134
659871243
568917423
586194732
856917423
865194732
685917423
658194732
561849372
651483927
615849372
165483927
156849372
516483927
154638297
145362879
415638297
451362879
541638297
514362879
153426789
513247698
531426789
351247698
315426789
135247698
312574968
321759486
231574968
213759486
123574968
132759486
317295846
137928564
173295846
713928564
731295846
371928564
739182654
793816245
973182654
937816245
397182654
379816245
738961254
378692145
387961254
837692145
873961254
783692145
876329415
867234951
687329415
678234951
768329415
786234951
872643591
782465319
728643591
278465319
287643591
827465319
284756139
248571693
428756139
482571693
842756139
824571693
285417963
825149736
852417963
582149736
528417963
258149736
521894376
512983467
152894376
125983467
215894376
251983467
529138647
259316874
295138647
925316874
952138647
592316874
953261784
935627148
395261784
359627148
539261784
593627148
956372418
596734281
569372418
659734281
695372418
965734281
697543821
679458312
769543821
796458312
976543821
967458312
694785132
964871523
946785132
496871523
469785132
649871523
468917532
486195723
846917532
864195723
684917532
648195723
461859273
641582937
614859273
164582937
146859273
416582937
145628397
154263879
514628397
541263879
451628397
415263879
142536789
412357698
421536789
241357698
214536789
124357698
213475968
231749586
321475968
312749586
132475968
123749586
217394856
127938465
172394856
712938465
721394856
271938465
729183645
792816354
972183645
927816354
297183645
279816354
728961354
278693145
287961354
827693145
872961354
782693145
876239415
867324951
687239415
678324951
768239415
786324951
873642591
783465219
738642591
378465219
387642591
837465219
384756129
348571692
438756129
483571692
843756129
834571692
385417962
835149726
853417962
583149726
538417962
358149726
531894276
513982467
153894276
135982467
315894276
351982467
539128647
359216874
395128647
935216874
953128647
593216874
952361784
925637148
295361784
259637148
529361784
592637148
956273418
596724381
569273418
659724381
695273418
965724381
697542831
679458213
769542831
796458213
976542831
967458213
694785123
964871532
946785123
496871532
469785123
649871532
468917352
486193725
846917352
864193725
684917352
648193725
461839275
641382957
614839275
164382957
146839275
416382957
143628597
134265879
314628597
341265879
431628597
413265879
142356789
412537698
421356789
241537698
214356789
124537698
215473689
251746398
521473689
512746398
152473689
125746398
217564938
127659483
172564938
712659483
721564938
271659483
726195843
762918534
672195843
627918534
267195843
276918534
729681354
279863145
297681354
927863145
972681354
792863145
978236415
987324651
897236415
879324651
789236415
798324651
973842651
793486215
739842651
379486215
397842651
937486215
394768125
349671852
439768125
493671852
943768125
934671852
396417852
936148725
963417852
693148725
639417852
369148725
631984275
613892457
163984275
136892457
316984275
361892457
638129547
368215974
386129547
836215974
863129547
683215974
862351794
826537149
286351794
268537149
628351794
682537149
865273419
685724391
658273419
568724391
586273419
856724391
587642931
578469213
758642931
785469213
875642931
857469213
584796123
854971632
845796123
485971632
458796123
548971632
459817362
495183726
945817362
954183726
594817362
549183726
451938276
541392867
514938276
154392867
145938276
415392867
143529687
134256978
314529687
341256978
431529687
413256978
142365798
412637589
421365798
241637589
214365798
124637589
216473859
261748395
621473859
612748395
162473859
126748395
217684935
127869453
172684935
712869453
721684935
271869453
728196543
782915634
872196543
827915634
287196543
278915634
729851643
279586134
297851643
927586134
972851643
792586134
975268314
957623841
597268314
579623841
759268314
795623841
976532481
796354218
769532481
679354218
697532481
967354218
693745128
639471582
369745128
396471582
936745128
963471582
694317852
964138725
946317852
496138725
469317852
649138725
461983275
416892357
146983275
164892357
614983275
641892357
468129537
648215973
684129537
864215973
846129537
486215973
842651793
824567139
284651793
248567139
428651793
482567139
845276319
485723691
458276319
548723691
584276319
854723691
587432961
578349216
758432961
785349216
875432961
857349216
583794126
853971462
835794126
385971462
358794126
538971462
359817462
395184726
935817462
953184726
593817462
539184726
351948276
531492867
513948276
153492867
135948276
315492867
134529687
143256978
413529687
431256978
341529687
314256978
132465798
312647589
321465798
231647589
213465798
123647589
216374598
261735489
621374598
612735489
162374598
126735489
217653498
127564389
172653498
712564389
721653498
271564389
725146398
752413689
572146398
527413689
257146398
275413689
724531869
274358196
247531869
427358196
472531869
742358196
473285196
437821569
347285196
374821569
734285196
743821569
478312659
748136295
784312659
874136295
847312659
487136295
841763259
814672395
184763259
148672395
418763259
481672395
846127359
486213795
468127359
648213795
684127359
864213795
682431975
628349157
268431975
286349157
826431975
862349157
683294175
863921457
836294175
386921457
368294175
638921457
369812475
396184257
936812475
963184257
693812475
639184257
361948275
631492857
613948275
163492857
136948275
316492857
134629587
143265978
413629587
431265978
341629587
314265978
132456798
312547689
321456798
231547689
213456798
123547689
215374869
251738496
521374869
512738496
152374869
125738496
217583946
127859364
172583946
712859364
721583946
271859364
728195634
782916543
872195634
827916543
287195634
278916543
729861543
279685134
297861543
927685134
972861543
792685134
976258314
967523841
697258314
679523841
769258314
796523841
975632481
795364218
759632481
579364218
597632481
957364218
593746128
539471682
359746128
395471682
935746128
953471682
594317862
954138726
945317862
495138726
459317862
549138726
451983276
415892367
145983276
154892367
514983276
541892367
458129637
548216973
584129637
854216973
845129637
485216973
842561793
824657139
284561793
248657139
428561793
482657139
846275319
486723591
468275319
648723591
684275319
864723591
687432951
678349215
768432951
786349215
876432951
867349215
683794125
863971452
836794125
386971452
368794125
638971452
369817542
396185724
936817542
963185724
693817542
639185724
361958274
631592847
613958274
163592847
136958274
316592847
135629487
153264978
513629487
531264978
351629487
315264978
132546798
312457689
321546798
231457689
213546798
123457689
214375869
241738596
421375869
412738596
142375869
124738596
217483956
127849365
172483956
712849365
721483956
271849365
728194635
782916453
872194635
827916453
287194635
278916453
729861435
279684153
297861435
927684153
972861435
792684153
976248513
967425831
697248513
679425831
769248513
796425831
974652381
794563218
749652381
479563218
497652381
947563218
495736128
459371682
549736128
594371682
954736128
945371682
493517862
943158726
934517862
394158726
349517862
439158726
341985276
314892567
134985276
143892567
413985276
431892567
348129657
438216975
483129657
843216975
834129657
384216975
832461795
823647159
283461795
238647159
328461795
382647159
836274519
386725491
368274519
638725491
683274519
863725491
687352941
678539214
768352941
786539214
876352941
867539214
685793124
865971342
856793124
586971342
568793124
658971342
569817432
596184723
956817432
965184723
695817432
659184723
561948273
651492837
615948273
165492837
156948273
516492837
154629387
145263978
415629387
451263978
541629387
514263978
152436798
512347689
521436798
251347689
215436798
125347689
213574869
231758496
321574869
312758496
132574869
123758496
217385946
127839564
172385946
712839564
721385946
271839564
728193654
782916345
872193654
827916345
287193654
278916345
729861345
279683154
297861345
927683154
972861345
792683154
976238514
967325841
697238514
679325841
769238514
796325841
973652481
793564218
739652481
379564218
397652481
937564218
395746128
359471682
539746128
593471682
953746128
935471682
394517862
934158726
943517862
493158726
439517862
349158726
431985276
413892567
143985276
134892567
314985276
341892567
438129657
348216975
384129657
834216975
843129657
483216975
842361795
824637159
284361795
248637159
428361795
482637159
846273519
486725391
468273519
648725391
684273519
864725391
687452931
678549213
768452931
786549213
876452931
867549213
685794123
865971432
856794123
586971432
568794123
658971432
569817342
596183724
956817342
965183724
695817342
659183724
561938274
651392847
615938274
165392847
156938274
516392847
153629487
135264978
315629487
351264978
531629487
513264978
152346798
512437689
521346798
251437689
215346798
125437689
214573869
241758396
421573869
412758396
142573869
124758396
217485936
127849563
172485936
712849563
721485936
271849563
728194653
782916435
872194653
827916435
287194653
278916435
729861453
279684135
297861453
927684135
972861453
792684135
976248315
967423851
697248315
679423851
769248315
796423851
974632581
794365218
749632581
479365218
497632581
947365218
493756128
439571682
349756128
394571682
934756128
943571682
495317862
945138726
954317862
594138726
549317862
459138726
541983276
514892367
154983276
145892367
415983276
451892367
548129637
458216973
485129637
845216973
854129637
584216973
852461793
825647139
285461793
258647139
528461793
582647139
856274319
586723491
568274319
658723491
685274319
865723491
687532941
678359214
768532941
786359214
876532941
867359214
683795124
863971542
836795124
386971542
368795124
638971542
369817524
396185742
936817524
963185742
693817524
639185742
361958472
631594827
613958472
163594827
136958472
316594827
135649287
153462978
513649287
531462978
351649287
315462978
134526798
314257689
341526798
431257689
413526798
143257689
412375869
421738596
241375869
214738596
124375869
142738596
417283956
147829365
174283956
714829365
741283956
471829365
748192635
784916253
874192635
847916253
487192635
478916253
749861253
479682135
497861253
947682135
974861253
794682135
976428315
967243851
697428315
679243851
769428315
796243851
972634581
792365418
729634581
279365418
297634581
927365418
293756148
239571684
329756148
392571684
932756148
923571684
295317864
925138746
952317864
592138746
529317864
259138746
521983476
512894367
152983476
125894367
215983476
251894367
528149637
258416973
285149637
825416973
852149637
582416973
854261793
845627139
485261793
458627139
548261793
584627139
856472319
586743291
568472319
658743291
685472319
865743291
687534921
678359412
768534921
786359412
876534921
867359412
683795142
863971524
836795142
386971524
368795142
638971524
369817254
396182745
936817254
963182745
693817254
639182745
361928475
631294857
613928475
163294857
136928475
316294857
132649587
123465978
213649587
231465978
321649587
312465978
134256798
314527689
341256798
431527689
413256798
143527689
415372698
451736289
541372698
514736289
154372698
145736289
417563829
147658392
174563829
714658392
741563829
471658392
746185932
764819523
674185932
647819523
467185932
476819523
748691253
478962135
487691253
847962135
874691253
784962135
879426315
897243651
987426315
978243651
798426315
789243651
872934651
782396415
728934651
278396415
287934651
827396415
283769145
238671954
328769145
382671954
832769145
823671954
286317954
826139745
862317954
682139745
628317954
268139745
621893475
612984357
162893475
126984357
216893475
261984357
629148537
269415873
296148537
926415873
962148537
692415873
964251783
946527138
496251783
469527138
649251783
694527138
965472318
695743281
659472318
569743281
596472318
956743281
597634821
579368412
759634821
795368412
975634821
957368412
593786142
953871624
935786142
395871624
359786142
539871624
358917264
385192746
835917264
853192746
583917264
538192746
351829476
531284967
513829476
153284967
135829476
315284967
132548697
123456879
213548697
231456879
321548697
312456879
134265789
314627598
341265789
431627598
413265789
143627598
416372958
461739285
641372958
614739285
164372958
146739285
417693825
147968352
174693825
714968352
741693825
471968352
749186532
794815623
974186532
947815623
497186532
479815623
748951632
478596123
487951632
847596123
874951632
784596123
875469213
857642931
587469213
578642931
758469213
785642931
876524391
786253419
768524391
678253419
687524391
867253419
682735149
628371594
268735149
286371594
826735149
862371594
683217954
863129745
836217954
386129745
368217954
638129745
361892475
316984257
136892475
163984257
613892475
631984257
369148527
639415872
693148527
963415872
936148527
396415872
934651782
943567128
493651782
439567128
349651782
394567128
935476218
395742681
359476218
539742681
593476218
953742681
597324861
579238416
759324861
795238416
975324861
957238416
592783146
952871364
925783146
295871364
259783146
529871364
258917364
285193746
825917364
852193746
582917364
528193746
251839476
521384967
512839476
152384967
125839476
215384967
123548697
132456879
312548697
321456879
231548697
213456879
124365789
214637598
241365789
421637598
412365789
142637598
416273589
461725398
641273589
614725398
164273589
146725398
417652389
147563298
174652389
714563298
741652389
471563298
745136289
754312698
574136289
547312698
457136289
475312698
743521968
473259186
437521968
347259186
374521968
734259186
372495186
327941568
237495186
273941568
723495186
732941568
379214658
739126485
793214658
973126485
937214658
397126485
931762458
913674285
193762458
139674285
319762458
391674285
936147258
396412785
369147258
639412785
693147258
963412785
694321875
649238157
469321875
496238157
946321875
964238157
692483175
962841357
926483175
296841357
269483175
629841357
268914375
286193457
826914375
862193457
682914375
628193457
261839475
621384957
612839475
162384957
126839475
216384957
123648597
132465879
312648597
321465879
231648597
213465879
124356789
214537698
241356789
421537698
412356789
142537698
415273968
451729386
541273968
514729386
154273968
145729386
417592836
147958263
174592836
714958263
741592836
471958263
749185623
794816532
974185623
947816532
497185623
479816532
748961532
478695123
487961532
847695123
874961532
784695123
876459213
867542931
687459213
678542931
768459213
786542931
875624391
785263419
758624391
578263419
587624391
857263419
582736149
528371694
258736149
285371694
825736149
852371694
583217964
853129746
835217964
385129746
358217964
538129746
351892476
315984267
135892476
153984267
513892476
531984267
359148627
539416872
593148627
953416872
935148627
395416872
934561782
943657128
493561782
439657128
349561782
394657128
936475218
396742581
369475218
639742581
693475218
963742581
697324851
679238415
769324851
796238415
976324851
967238415
692783145
962871354
926783145
296871354
269783145
629871354
268917534
286195743
826917534
862195743
682917534
628195743
261859473
621584937
612859473
162584937
126859473
216584937
125648397
152463879
512648397
521463879
251648397
215463879
124536789
214357698
241536789
421357698
412536789
142357698
413275968
431729586
341275968
314729586
134275968
143729586
417392856
147938265
174392856
714938265
741392856
471938265
749183625
794816352
974183625
947816352
497183625
479816352
748961325
478693152
487961325
847693152
874961325
784693152
876439512
867345921
687439512
678345921
768439512
786345921
873654291
783562419
738654291
378562419
387654291
837562419
385726149
358271694
538726149
583271694
853726149
835271694
382517964
832159746
823517964
283159746
238517964
328159746
231895476
213984567
123895476
132984567
312895476
321984567
239148657
329416875
392148657
932416875
923148657
293416875
924361785
942637158
492361785
429637158
249361785
294637158
926473518
296745381
269473518
629745381
692473518
962745381
697254831
679528413
769254831
796528413
976254831
967528413
695782143
965871234
956782143
596871234
569782143
659871234
568917324
586193742
856917324
865193742
685917324
658193742
561839472
651384927
615839472
165384927
156839472
516384927
153648297
135462879
315648297
351462879
531648297
513462879
154326789
514237698
541326789
451237698
415326789
145237698
412573968
421759386
241573968
214759386
124573968
142759386
417295836
147928563
174295836
714928563
741295836
471928563
749182653
794816235
974182653
947816235
497182653
479816235
748961235
478692153
487961235
847692153
874961235
784692153
876429513
867245931
687429513
678245931
768429513
786245931
872654391
782563419
728654391
278563419
287654391
827563419
285736149
258371694
528736149
582371694
852736149
825371694
283517964
823159746
832517964
382159746
328517964
238159746
321895476
312984567
132895476
123984567
213895476
231984567
329148657
239416875
293148657
923416875
932148657
392416875
934261785
943627158
493261785
439627158
349261785
394627158
936472518
396745281
369472518
639745281
693472518
963745281
697354821
679538412
769354821
796538412
976354821
967538412
695783142
965871324
956783142
596871324
569783142
659871324
568917234
586192743
856917234
865192743
685917234
658192743
561829473
651284937
615829473
165284937
156829473
516284937
152648397
125463879
215648397
251463879
521648397
512463879
154236789
514327698
541236789
451327698
415236789
145327698
413572968
431759286
341572968
314759286
134572968
143759286
417395826
147938562
174395826
714938562
741395826
471938562
749183652
794816325
974183652
947816325
497183652
479816325
748961352
478693125
487961352
847693125
874961352
784693125
876439215
867342951
687439215
678342951
768439215
786342951
873624591
783265419
738624591
378265419
387624591
837265419
382756149
328571694
238756149
283571694
823756149
832571694
385217964
835129746
853217964
583129746
538217964
358129746
531892476
513984267
153892476
135984267
315892476
351984267
539148627
359416872
395148627
935416872
953148627
593416872
954361782
945637128
495361782
459637128
549361782
594637128
956473218
596742381
569473218
659742381
695473218
965742381
697524831
679258413
769524831
796258413
976524831
967258413
692785143
962871534
926785143
296871534
269785143
629871534
268917543
286195734
826917543
862195734
682917543
628195734
261859374
621583947
612859374
162583947
126859374
216583947
125638497
152364879
512638497
521364879
251638497
215364879
123546789
213457698
231546789
321457698
312546789
132457698
314275968
341729586
431275968
413729586
143275968
134729586
317492856
137948265
173492856
713948265
731492856
371948265
739184625
793816452
973184625
937816452
397184625
379816452
738961452
378694125
387961452
837694125
873961452
783694125
876349215
867432951
687349215
678432951
768349215
786432951
874623591
784265319
748623591
478265319
487623591
847265319
482756139
428571693
248756139
284571693
824756139
842571693
485217963
845129736
854217963
584129736
548217963
458129736
541892376
514983267
154892376
145983267
415892376
451983267
549138627
459316872
495138627
945316872
954138627
594316872
953461782
935647128
395461782
359647128
539461782
593647128
956374218
596732481
569374218
659732481
695374218
965732481
697523841
679258314
769523841
796258314
976523841
967258314
692785134
962871543
926785134
296871543
269785134
629871543
268917453
286194735
826917453
862194735
682917453
628194735
261849375
621483957
612849375
162483957
126849375
216483957
124638597
142365879
412638597
421365879
241638597
214365879
123456789