-
Notifications
You must be signed in to change notification settings - Fork 1
/
input.points
1000 lines (1000 loc) · 7.96 KB
/
input.points
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
1080 510
783 331
458 621
811 705
500 274
558 231
627 192
1073 637
1003 166
558 513
1086 687
896 182
431 259
578 224
473 178
998 459
573 501
535 771
1150 412
395 669
500 244
644 144
321 643
518 713
1150 256
456 725
1107 660
716 244
602 598
1015 530
322 761
929 525
914 113
539 605
1024 736
666 281
840 146
359 552
495 709
1064 617
360 693
1145 366
836 262
828 684
601 338
928 117
607 231
679 665
963 809
529 615
525 473
862 127
508 530
1145 603
1085 175
1020 461
882 213
496 540
499 314
565 743
299 679
984 254
550 182
634 386
625 703
599 240
488 181
989 292
719 615
777 589
713 343
1023 224
614 501
630 332
283 505
549 648
676 638
1158 333
585 99
995 538
907 476
615 121
1061 400
615 285
960 197
1096 284
733 415
1105 388
822 405
597 246
1103 291
756 530
635 540
530 785
1104 669
1092 158
658 555
581 306
526 740
821 306
513 315
1036 695
656 371
672 571
535 177
647 589
822 577
973 264
1105 647
497 243
1049 365
736 457
840 204
1021 559
952 108
533 723
807 653
952 255
599 214
312 677
985 768
736 457
866 834
714 235
872 234
588 411
432 733
888 160
585 172
968 685
841 478
621 415
487 443
696 683
851 600
807 281
341 627
785 237
941 679
629 494
934 400
779 296
873 412
781 255
327 678
932 262
763 624
576 613
563 522
1040 296
326 690
434 713
905 152
847 493
1109 309
668 291
404 625
515 224
1074 469
379 720
1081 239
686 431
467 430
910 817
374 737
1080 179
588 643
569 296
757 576
602 657
1066 735
775 453
961 516
615 654
1088 678
1047 298
902 253
999 670
693 424
519 194
563 589
950 575
550 757
976 394
530 751
412 502
571 137
1075 192
885 395
524 584
440 756
683 410
982 680
660 532
472 314
580 510
1077 386
703 424
1047 146
769 328
1066 245
993 377
412 430
1069 687
404 251
1029 510
706 534
821 744
587 291
1000 349
906 665
1095 655
306 619
518 537
741 522
565 420
687 553
489 610
1047 727
839 475
367 524
702 259
436 400
881 565
975 344
888 208
573 379
574 289
1084 202
692 222
1054 517
537 634
581 517
450 584
992 420
906 447
520 294
552 145
521 73
490 699
975 691
351 593
768 331
938 706
869 457
947 394
660 251
562 401
591 344
433 471
898 791
766 646
472 479
603 671
296 622
465 593
666 292
999 266
406 616
758 439
985 608
483 466
764 467
950 453
824 578
754 561
1057 625
827 176
911 589
481 314
884 611
564 469
828 583
877 531
313 506
616 664
973 419
420 263
500 272
894 162
349 682
743 113
424 225
945 241
1016 632
365 579
1125 267
397 409
708 493
679 634
855 377
926 528
862 773
420 248
832 151
203 704
280 517
696 528
932 170
1019 386
326 661
970 357
536 603
617 179
668 147
1050 504
1090 414
456 631
663 580
1042 375
717 418
483 446
587 676
595 421
635 589
943 446
501 401
983 654
382 672
474 513
620 688
1123 312
631 151
745 298
470 460
574 268
975 112
435 703
927 434
609 533
609 268
998 583
897 651
1064 645
536 136
687 468
424 743
836 379
609 641
1037 645
482 669
856 670
1094 551
480 123
924 673
785 715
1095 667
1106 226
629 568
1118 618
858 765
312 521
653 469
758 406
927 649
752 383
860 475
659 681
825 327
830 290
912 353
923 689
616 304
858 695
956 589
907 683
777 648
645 267
818 374
1108 527
998 520
542 787
1043 461
1103 266
524 492
842 320
757 228
851 734
380 659
550 712
551 548
953 315
1134 210
336 650
911 209
887 425
329 529
403 462
974 188
723 646
586 145
484 232
907 633
873 664
895 571
908 656
538 494
647 364
730 523
722 398
319 542
990 760
669 446
895 513
693 374
408 635
735 239
374 604
849 703
969 460
506 518
900 384
510 240
435 499
657 758
999 482
1050 627
801 478
818 353
324 489
1027 597
649 111
893 493
903 419
904 383
813 725
441 509
513 230
465 266
882 486
939 403
515 442
936 771
762 646
585 698
667 495
889 716
759 597
775 225
941 551
1036 221
395 800
960 508
685 130
602 197
445 726
1091 264
546 309
1105 756
590 416
865 211
865 362
381 521
618 661
1022 330
714 463
875 174
930 711
755 498
404 699
817 343
696 415
767 186
545 169
975 136
892 211
719 220
932 703
994 477
483 790
285 620
807 706
295 497
1017 667
956 643
980 252
1066 516
866 564
899 468
1064 353
619 248
694 249
1054 572
404 439
595 500
987 523
480 767
758 573
1071 718
343 638
460 395
898 674
1098 389
1068 480
1025 291
368 626
483 692
594 374
809 226
942 139
490 706
659 339
968 784
1017 576
1063 166
759 369
406 442
961 756
650 177
1048 487
296 676
593 659
547 163
491 737
297 598
741 462
794 663
492 415
719 398
400 309
945 719
904 268
862 627
752 598
310 660
887 737
673 514
721 517
1071 310
477 797
710 592
764 494
697 297
757 778
415 451
542 265
525 464
929 575
278 604
648 281
867 368
493 100
761 681
910 698
713 538
770 533
343 810
1127 474
489 736
772 554
639 406
699 574
579 540
993 624
910 461
624 390
887 637
454 286
458 520
425 402
944 547
382 526
796 531
608 462
901 165
817 436
1019 235
556 149
803 755
597 558
812 129
664 266
580 424
661 215
1143 645
962 523
1008 429
1105 312
582 377
667 282
282 556
881 276
993 627
958 780
504 382
952 378
404 602
607 527
976 736
505 350
385 200
1013 728
477 622
591 469
869 275
986 543
746 581
1092 397
1068 655
965 763
1110 237
688 455
296 664
530 298
480 684
382 731
669 193
568 182
501 472
429 391
967 204
945 458
900 719
837 265
446 740
566 279
924 128
1059 577
374 539
982 308
834 732
424 584
378 442
844 291
462 410
625 538
582 629
973 376
940 453
1043 151
476 800
546 467
1025 671
998 236
1140 655
713 458
781 316
786 721
1013 148
418 465
505 727
913 712
857 662
720 377
878 174
491 406
497 399
953 440
606 258
454 220
978 343
609 616
776 200
925 166
304 691
621 83
972 108
735 216
605 412
341 626
949 465
668 474
604 410
693 421
820 394
301 582
1098 705
872 842
541 300
966 179
437 614
509 616
506 558
593 333
338 558
464 119
928 546
944 170
916 639
955 667
752 588
738 628
1034 176
439 176
633 421
954 262
447 303
614 568
568 623
249 626
992 449
458 591
636 692
463 662
943 175
1048 566
758 247
775 589
1154 238
638 567
339 649
990 411
796 441
883 509
804 388
909 463
753 243
860 346
542 399
619 123
974 409
1096 734
761 271
706 474
242 680
399 271
959 341
1074 529
840 233
897 241
696 701
886 378
285 533
689 530
1011 746
281 598
825 291
362 681
1117 247
870 176
429 424
921 100
1021 572
998 662
972 561
489 471
494 427
1019 706
572 281
377 229
308 559
448 394
722 521
1004 392
485 429
1025 491
532 786
424 192
1005 449
758 668
723 629
1102 206
841 406
792 568
335 487
551 628
618 515
1088 732
372 758
405 248
844 768
1092 461
491 754
359 561
787 439
1038 695
580 730
472 518
415 624
719 199
499 375
843 345
891 305
373 236
875 579
618 441
562 306
547 251
1027 149
721 432
545 305
1015 573
1060 310
512 249
1002 636
461 335
1008 766
637 474
639 274
354 631
999 296
862 295
568 212
594 551
297 530
867 431
540 219
475 499
510 467
1004 153
490 748
901 787
388 655
720 606
921 741
387 741
442 515
893 399
807 146
495 358
689 536
812 689
581 97
763 179
1088 615
873 172
471 492
784 178
830 230
675 145
1106 570
322 632
798 658
1004 467
865 229
749 436
973 167
488 260
798 333
648 715
656 335
595 631
899 563
885 197
1075 687
644 197
385 453
633 447
347 649
468 206
520 254
615 465
270 572
829 124
467 604
843 295
935 662
633 152
1111 269
1126 616
595 766
1044 415
513 195
489 749
889 782
1008 394
368 614
736 310
597 454
599 140
508 446
543 341
1096 347
1098 687
822 116
956 280
738 516
790 504
799 741
748 249
833 347
464 204
1067 202
424 771
903 396
568 193
371 529
520 693
768 423
559 676
990 113
830 283
1029 380
1051 723
580 523
614 477
803 160
1033 755
509 819
678 245
914 232
566 794
552 562
397 779
652 220
563 666
1062 678
885 170
512 746
734 422
1036 267
1061 352
843 475
1035 193
1083 181
663 303
909 281
342 529
901 623
562 477
957 791
541 545
338 529
472 195
1053 789
625 545
701 312
893 443
766 692
435 363
447 677
1095 712
332 587
963 257
889 576
1036 502
593 490
549 683
793 629
1032 692
978 685
483 635
1055 476
1019 480
1067 210
1074 170
808 417
683 176
561 539
998 714
747 397
885 399
742 497
779 551
571 326
625 639
452 664
456 445
225 564
560 581
997 623
816 185
466 414
545 505
955 476
593 593
785 377
1009 754
635 325
544 606
1004 361
515 299
1086 192
951 110
426 454
975 783
671 557
401 489
610 722
592 510
416 228
266 570
1115 697
455 209
502 641
758 190
793 579
491 592
374 458
487 206
504 327
858 205
758 405
743 299
182 434
1113 348
739 588
1004 702
1034 658
623 715
388 669
619 246
1088 704
895 395
484 443
485 682
326 468
1101 305
736 450
958 503