-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsolution_e.txt
40001 lines (40001 loc) · 458 KB
/
solution_e.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
40000
9914 7891
47098 3004
47802 40199
57356 267
47933 41316
76602 76012
63241 25407
30196 74747
28905 61255
13093 69897
19020 26923
38639 33379
74038 30520
13317 65301
29636 63352
67615 50483
10213 53729
21597 25876
37910 44025
22381 77881
61426 33661
14553 67140
56749 57685
12791 72748
42626 2628
75927 76827
8629 39151
60449 14275
7324 50938
56525 34947
50130 11882
72675 36628
37865 78954
26667 55896
676 29580
58634 4742
70991 23895
11410 38795
67299 4189
47927 46107
3423 26995
3458 53670
10811 78725
65774 12552
14318 54007
23534 73454
73529 11902
30842 28760
3021 35766
49582 41595
37519 70473
59306 60386
57904 36305
50203 66508
37102 19693
6412 31690
61695 35015
28360 56635
41993 58880
368 72620
13979 20970
6395 67403
12996 46619
42094 28846
25949 69534
59157 73069
53672 66462
22667 30807
31864 39318
71960 12386
72253 70406
18606 56076
65561 74552
28595 38851
58552 53163
40899 64377
52087 45669
50807 67822
1110 49492
70897 7241
54670 38962
72300 52702
76563 12064
78249 34271
62614 67062
68485 23044
49204 27577
31494 47112
10131 12927
40646 58584
70327 27218
71992 21982
69983 79628
21925 12374
30810 7695
75979 31372
48919 54922
68047 77907
21658 11804
79623 47443
76209 20511
19744 63538
9624 17029
31215 60602
43462 49314
35204 34570
64579 74469
511 16143
73052 49201
67793 61061
43690 20291
28191 26820
38152 62299
45546 57664
19432 31394
36774 47120
16501 79780
54657 75590
32114 55865
72611 38929
44912 24496
14979 66565
8371 30508
32968 58690
13967 68270
12098 72475
26434 4934
48573 11671
27550 27261
61094 63549
61353 57133
55877 5718
61980 3435
75177 10091
47389 68048
76323 23974
17655 56330
5461 6188
63864 25659
47048 32853
47017 8755
25880 11799
29960 12210
46028 35823
65793 35686
53050 5495
34261 47619
45912 2774
29674 41870
71446 51379
42506 8588
44461 8039
43181 22043
75409 24080
53555 72738
77443 37747
572 41885
16877 37713
63902 77694
7139 16899
79919 40937
43700 61815
3432 61338
68026 78612
36877 63840
71658 37338
47637 46869
32992 40906
31515 21715
5683 58600
4265 77954
61576 60834
77315 22025
2226 63934
74236 1713
34739 30695
41852 50316
14906 687
52558 61752
31249 5433
24985 11327
77745 13336
64480 5977
53677 1450
51354 68808
25209 13546
58466 34876
68625 57773
74666 11898
38942 26450
79320 24655
76858 59944
43314 50734
11691 59635
12013 40187
51861 1518
50820 11662
37505 9591
11063 61271
62120 33947
24633 34953
31497 63513
58038 60113
23793 984
52912 12381
13852 64276
65488 35516
49217 45880
41954 36260
31065 68060
43737 24964
26004 10685
70663 67439
67874 75380
70896 72140
38436 6423
22874 15942
7217 5856
23666 49057
24081 49873
44747 18252
33396 8540
41175 35216
12915 37948
23422 12077
63578 13274
59080 608
38012 13024
8530 3513
72144 61580
60822 42943
12477 37291
30953 57271
48879 17862
52937 34115
32742 27448
29039 33058
7462 70819
44112 47550
30261 17431
23902 767
72990 5805
67279 22253
43578 31393
67946 47958
60054 68555
21315 78181
66218 30174
59610 25551
9457 20613
15031 55124
66772 44165
3257 42140
39142 73385
37474 15685
13572 28483
12188 17301
34071 55310
8243 61570
4726 22504
48735 34964
20389 71341
25962 6697
9341 50354
77242 6547
2570 32724
28368 77110
3174 28614
29330 5730
73541 38813
17491 59002
44916 78993
77852 55317
75004 38205
16397 19829
65912 78968
70381 584
38564 76522
39034 77844
20303 66031
40453 39844
14520 56274
70733 12561
43745 70482
32768 62802
68542 18079
38767 55209
15861 77161
71827 58217
45534 31780
69868 45934
55635 28481
75707 4329
74465 58497
26484 59512
63372 62589
74690 67063
52707 54848
76647 49056
42402 6596
18020 2305
64083 76403
14411 30085
39090 13919
32787 24805
45528 1439
16537 6833
28916 20798
5991 52743
50197 1492
29826 79403
39948 64458
10610 52982
38718 78551
8493 61612
27446 9725
11174 44554
12359 25546
9399 29782
26977 63705
59504 54828
58426 7301
70410 1777
6751 41508
41054 43413
78831 74544
65121 2424
7027 70500
21621 47506
70662 17269
52348 58852
5591 54208
9728 210
56363 7740
11840 62659
73360 18567
23783 39594
12142 60654
37973 63858
17000 62653
69655 27985
36051 19741
36529 30435
37692 62438
1565 79754
52373 50142
22464 21064
72283 15239
50705 77089
235 78641
74651 7053
55943 31784
60312 73497
25003 27971
30533 14887
33019 14405
68146 47394
50236 63329
2045 1487
51227 15902
79125 62658
35194 33625
41810 41341
15228 40875
32559 57950
16178 32422
20611 70379
72258 53034
28093 25529
51021 54071
42488 35655
38821 4267
68531 58781
56000 58515
68834 79388
62795 69094
71786 17215
61410 66927
24256 25466
3732 20726
48547 57388
18484 45947
11790 61350
22888 34698
11259 56186
38555 66875
367 23069
12712 39887
27510 78160
48799 77501
26259 67138
36067 42405
7867 61380
39912 61531
38912 1108
35821 71256
35607 78769
13587 72755
76512 9610
63375 23564
60552 59986
22944 34337
12608 29805
39128 58824
65028 35235
33775 28059
18382 49292
13756 25801
3939 11907
27594 53001
39352 65566
41058 60258
1420 19505
77653 57998
47749 74424
27473 23617
75652 40934
48041 7814
30962 31679
76822 76694
47565 68881
33697 52383
29445 34716
66616 20118
23359 70506
50410 59967
15746 20344
44684 34559
57628 63732
14654 37030
43990 66749
11354 70644
69105 10571
69787 43187
22147 10923
17305 54995
63649 24523
20224 32144
53908 37141
23978 5109
37410 31642
54073 17167
26510 71769
60643 66667
6937 24158
17640 10317
64900 54462
36245 4293
37222 67750
66090 53090
67784 67519
67485 45087
18721 72353
15521 52957
55355 74419
21542 10605
54768 7766
73291 69504
46058 45743
60433 76015
73630 73058
12829 30645
33486 11456
46295 6752
20744 64056
30303 43968
18891 4245
30119 43731
34262 61608
59400 8195
8274 42609
11482 55368
12676 66482
508 4155
42165 34970
22894 78737
61686 57670
14145 36458
13156 4486
36842 67984
67680 24799
38708 73251
68758 44875
50867 29280
66241 27175
46726 28195
27133 4146
22749 55051
40088 76152
34623 14260
64133 66923
66701 42304
79645 44474
24038 24260
76356 54611
36539 19825
30260 66393
64779 72947
71996 39641
14966 8738
29091 37316
77119 11413
65133 67433
62079 22137
67450 9661
678 20160
59722 2721
72410 41125
47147 22711
58803 29099
19255 28383
41905 41234
53418 3581
62050 8204
61241 57389
50816 49596
74775 69377
60664 9086
15514 12029
25290 5419
41026 61219
27337 15960
58712 55605
33074 64694
65721 1956
63703 54283
18300 77902
34641 8221
54442 64200
76936 74176
13660 24786
8414 40902
76583 31217
39226 50409
51114 31485
61001 1520
67805 36439
9594 61714
62993 1005
28868 20245
43485 33490
17469 9316
21484 73570
59959 41465
59505 19401
26664 73015
46354 33101
3081 18608
28758 57534
14336 34497
58915 3337
78753 55400
68150 54879
9217 54673
58572 59475
77781 57690
55617 34959
60930 21960
74307 34346
35880 16184
45835 55952
20991 24539
40878 58619
12995 19283
16700 15893
14306 28664
48092 23934
5003 30272
39215 39330
59297 26743
45247 67928
1598 58389
3157 38082
40485 28897
21416 51438
50668 59911
48854 55352
12459 24730
37391 1726
8820 29517
39379 16309
59687 64837
19423 57649
19808 9260
31854 8037
36891 68761
28851 67090
5087 30564
40520 68562
37146 3539
71889 6046
33478 2502
7338 20774
45644 11055
38791 79474
9702 1224
58958 50332
61387 28903
73890 22382
11318 44199
35715 40244
38419 26735
41923 35940
73976 31379
43741 40399
37031 6034
59259 27973
14220 73883
56733 23989
35802 78731
33578 77451
58864 25016
35022 17736
28310 15797
33912 36418
65241 37325
31342 17224
74656 54990
9108 70929
10584 44783
67376 10000
40776 12291
67266 39658
52748 7499
11252 15602
53491 39650
23038 54357
20556 1900
41767 65245
17148 13761
78782 75193
78062 44973
15174 46670
34630 26057
69592 69115
64752 59163
16443 6398
5411 79397
22262 35173
14170 69846
61665 51033
47335 7732
11112 79530
74193 60744
52724 69972
76167 10516
55304 58402
42710 52695
16294 960
15413 72508
32467 61242
34046 21106
37356 32122
48504 2093
35171 44489
70531 72795
33126 32492
37046 12989
70383 14506
45470 64826
64432 26978
52522 31242
78078 45094
78991 47396
23758 54247
5610 9950
44459 4873
9582 3091
71552 67157
65300 24183
76881 47181
43113 21487
5068 65448
60085 8199
71506 79820
23122 37324
13360 17785
57735 66062
38832 16617
19317 75085
42534 20223
6472 10142
30683 68663
3101 47300
38568 16353
16104 3396
65569 12983
43524 65531
7811 23768
14302 46347
49558 75208
61212 69407
74540 30266
59065 67058
33352 49991
21924 9369
45278 49511
7663 72321
17716 72016
49230 16291
62230 20623
23159 18985
76313 74810
15646 12526
29137 50458
38340 29420
17623 33615
56776 47464
31224 63730
31811 15898
67262 40262
67970 44956
69104 23563
36718 40540
51825 33031
33069 70578
73156 67893
11359 52888
78535 11769
58435 63462
23416 34764
41636 60551
3130 63345
18920 37796
12363 27160
56124 57186
41914 71078
23458 73724
45547 15203
7988 6546
74969 53553
75296 41935
21541 7775
72916 34512
49269 66962
5507 1707
68293 51570
31155 65161
51780 29333
74358 57167
12069 15128
9488 61850
57260 31970
54132 44310
72308 48173
32637 35213
28978 40011
51554 25535
32064 56800
46311 34966
77069 41837
65272 2656
11982 7735
8330 2948
38 3431
533 75961
63615 13266
43710 66210
79426 63756
20736 62584
33117 56986
74121 33986
28345 51630
4751 22783
66140 53473
48748 6543
39651 36143
39827 15177
36656 4055
48123 72425
21203 59263
61721 68127
31195 71734
5629 31007
38674 23409
70365 50205
32852 26294
3490 56454
20082 28943
44 1882
34141 66257
60067 46656
69612 18603
65126 12636
58074 30389
9687 14737
33783 20892
41423 11149
43686 6239
54534 1527
19715 60059
54066 57293
71712 6694
46231 19435
70816 34081
79844 56950
75107 50782
6197 22577
54195 40925
57174 41538
8721 24960
34896 21779
14707 76690
50177 42594
42349 25712
20673 11444
26733 40842
23612 9119
6895 5084
654 73670
17674 24616
63875 46421
38743 54169
53242 20817
59165 67052
38994 73086
65964 67878
49013 9481
11108 22509
35154 40713
5387 18498
75991 21246
10736 29886
16544 31805
26000 41429
16242 11291
54933 22496
24134 34295
78296 67375
9930 6506
42723 69378
31233 53702
5671 27125
10634 56699
65187 34590
2384 35113
52468 16819
51515 31165
77673 18899
62591 10063
25157 49556
51763 33201
44439 67464
34524 61332
35091 67655
61520 67684
42502 79714
54547 44495
46454 73259
34900 62036
72357 44210
74241 21307
43661 39343
15179 15844
11887 63500
45899 67832
23664 75385
30257 51765
27172 22967
27520 37040
50208 6888
29413 72601
22237 17497
43545 17433
9842 70370
11315 9655
21169 2989
35182 8229
33485 64858
24544 12259
49089 25006
2946 11463
25182 12681
6826 45079
79522 7612
54085 37541
31463 52529
20679 52185
53422 62113
52398 73569
51201 39921
36993 20644
50682 46794
58970 30992
37233 52244
764 35264
18731 15869
79196 19674
54069 13254
65532 62093
76554 555
7530 15153
35271 6064
29107 58386
32287 24450
30040 79391
1693 12991
66003 37498
24500 62637
12312 41479
37161 6731
59284 68436
70828 14935
2589 42267
8182 27821
2662 54502
63294 9738
62433 74240
31489 71780
34368 52508
19226 40945
50745 45437
68874 55827
67046 3572
69132 71273
32549 62877
63706 39773
67842 63837
20483 66695
9954 73264
35918 55220
31208 20748
2060 18240
27801 11808
7687 25041
36996 16947
10607 37933
63811 5565
75751 37597
47627 64684
68118 47755
38050 33302
12769 54904
36764 12058
75992 65717
55991 22630
58610 11411
27799 21965
75949 76023
48583 26391
24348 60931
39937 2220
47588 51348
53173 40265
48017 70776
19752 68307
12652 53346
60287 13328
4976 55632
40299 16723
38731 10190
61937 61966
73908 58532
63852 33882
61853 1417
42714 2202
46033 30118
4822 10329
25084 70192
65889 67191
57234 10155
76136 20873
46059 133
8299 11144
4470 74045
23770 45995
40762 66870
60757 43630
44603 15123
16570 44353
68246 17429
60528 1360
54903 12920
38086 66114
31803 59171
66986 25956
52591 76753
22385 61166
19586 66965
38928 37272
7577 69817
72379 33216
897 60120
72758 29486
9370 19522
68367 34392
22446 37335
4682 21903
49982 37677
22331 6768
55211 49173
66120 29095
11599 18966
62117 69210
58724 24388
57226 45907
64466 57793
75490 36509
77169 11138