-
Notifications
You must be signed in to change notification settings - Fork 1
/
infile.txt
2348 lines (2348 loc) · 11.8 KB
/
infile.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
782
50
25
2
361269172
14
11
6965600
9
10
592017276
44
23
207433068
15
9
690641314
35
34
169270194
4
42
250076691
49
1
985371571
4
11
841561992
7
27
572814125
6
4
181287984
35
17
42649238
48
27
672065147
23
20
694544028
48
34
437397588
12
21
341691223
5
26
972842009
1
25
599372067
29
30
520080671
28
36
813798748
10
41
44975745
43
27
977101319
38
24
419376853
40
47
293349466
19
44
148605302
6
7
576375280
29
11
63894799
45
13
72967567
11
43
446710061
40
22
31884240
45
31
765504889
3
25
8841159
29
12
621375033
31
4
47640131
2
22
495069532
11
28
654304539
40
8
694615343
47
2
571111364
27
14
416647800
37
3
777819372
33
49
79956554
23
1
651830979
37
29
241124598
27
11
667386201
13
13
477676167
47
25
961908452
35
17
609257903
35
13
97599256
48
39
26304577
6
28
62938168
35
12
431364230
44
34
471525775
30
22
718073211
28
49
737867022
28
13
676773036
2
9
683396554
3
45
39145578
13
30
102882184
26
29
505123031
3
34
840061808
34
18
992099119
13
14
726739846
45
43
905341517
6
20
1795517
27
50
63741988
14
3
733734090
23
6
223625443
1
20
522998666
42
46
907997844
22
48
647787136
29
33
667669547
49
45
752634360
2
40
407028911
27
45
19461432
49
23
257318125
36
36
303307878
34
10
119339135
26
10
167186162
49
4
691931851
50
25
424913500
35
6
429069282
40
6
135763421
7
8
721554424
17
34
51999120
49
34
864964542
29
20
689740071
14
5
62238624
4
30
21605786
16
28
523240103
24
27
219748229
32
14
951191978
21
3
267219542
5
9
189538043
28
26
181038084
47
24
390998817
38
4
883162230
16
20
96295128
4
25
254022965
3
40
879344400
5
16
732773629
33
49
462097786
19
19
440019146
10
24
566655698
10
1
954069081
43
50
769204356
9
39
121896012
47
5
315451931
38
10
321727605
11
14
307909197
10
18
965928556
38
2
278248262
31
22
968904880
26
33
878694547
32
42
581688050
14
36
129884507
20
47
535732095
31
43
194003601
11
32
166937654
15
42
181172767
11
4
759949042
24
43
123014696
35
24
221561711
17
1
27842352
21
34
26361931
26
48
955707631
34
17
501845521
29
47
252970565
29
9
157894254
39
25
618123190
13
38
70550851
5
11
542918143
50
48
202355568
18
16
636365913
19
36
116637590
14
14
449756051
44
47
699892911
22
25
693976909
44
4
747459975
47
44
329553344
42
8
600682581
42
14
379292593
37
15
943631648
4
33
262604607
24
1
67422387
28
16
644805764
28
11
419606504
47
32
632589437
11
25
625241792
38
24
417017587
37
15
189089588
25
9
553923202
25
47
634533116
23
50
504997406
37
24
340642059
37
1
20345368
50
28
352331329
12
26
690961818
48
37
289207395
39
26
304962318
25
12
208866134
20
38
71469694
29
12
435691140
1
36
503886034
8
23
617453015
16
9
40513303
40
11
927855688
26
22
979373064
43
19
741558702
37
9
961872577
6
35
822384390
40
6
776293085
33
35
202891248
23
37
45810528
14
44
272688258
28
12
98430454
44
1
725391978
39
28
868146593
10
22
864316463
17
11
339143373
1
16
709644915
48
5
164910665
34
38
111380193
32
12
888619343
15
25
149109138
22
2
233491649
39
45
14628601
19
35
844851328
19
45
267637994
38
13
572196004
18
16
63487663
33
15
802895482
5
49
9372771
11
30
118610682
3
46
487011606
40
17
732028551
39
7
599207547
39
25
16404275
19
44
668024533
18
33
443110640
29
2
8567899
5
34
39297063
38
40
164107575
8
50
880857954
39
4
940391449
44
46
615396317
2
36
4303012
4
26
537536244
43
44
83242589
27
13
358254879
22
43
701716481
34
48
675788666
11
35
445382100
35
43
826909707
41
31
856474455
39
27
388218208
6
28
950599893
31
34
410764462
32
26
466079614
29
2
531666970
7
26
884755263
37
11
441348512
3
23
4342198
10
8
583109098
16
48
296259881
28
38
630806157
35
45
171292828
29
27
369443811
49
9
94179738
12
37
13525142
37
43
423107025
7
32
331493279
26
36
483013702
30
45
41775861
29
12
888637716
9
42
963990697
15
28
588263850
1
7
913243826
17
5
181499586
13
16
623757366
10
4
303304761
36
13
69341886
20
40
302690135
29
21
743698873
45
50
776826892
12
8
406032277
17
25
872049605
16
25
977995119
41
43
134633275
27
5
955527334
50
16
529893339
18
1
742486559
17
23
34655493
1
1
263258713
31
48
11405306
23
9
427871522
7
25
143463504
19
42
476957722
37
35
355347072
11
13
20294929
2
12
485326438
49
32
878581347
7
48
679036563
7
49
74738515
26
31
107463070
45
3
813331573
24
10
713883799
27
30
397383599
6
17
924558433
28
29
329424239
6
31
88254752
49
31
504354733
47
37
352098789
17
44
81660689
38
21
289255669
7
15
751710616
37
41
580090527
44
17
646445006
42
23
781285530
24
50
266729003
20
5
763335491
29
5
800998321
18
4
122204045
6
20
466640896
44
7
97567574
14
16
26389391
35
2
533494231
19
47
762345591
33
38
894933921
12
13
434089922
22
34
400108528
12
13
130832535
34
30
504843288
43
37
53693701
44
32
704638666
18
45
712624875
8
32
596016628
40
2
68697719
36
34
380568114
9
48
456186235
30
19
624976318
8
33
827709480
42
16
421256811
29
8
905200741
37
4
66234674
2
21
341097927
34
30
481501102
20
19
772567453
2
6
713258345
21
14
232342936
7
46
301582962
25
3
831797544
4
46
476501354
17
26
62931169
13
14
205211522
45
16
909980
21
1
181448667
30
20
427805443
40
21
502325893
34
44
4976658
25
50
517331303
39
26
292014707
32
32
459859410
43
48
673192329
12
12
690739893
33
6
217140760
27
28
965019810
49
7
235426382
42
47
97058204
42
30
782999755
7
7
749437257
16
45
621347026
30
28
78954901
40
21