-
Notifications
You must be signed in to change notification settings - Fork 0
/
3-07.in
994 lines (994 loc) · 12.4 KB
/
3-07.in
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
992
704 681
176 704
878 704
953 704
776 704
6 380
603 704
704 12
521 704
118 704
704 651
703 704
844 704
704 507
704 610
655 704
760 107
485 704
42 704
704 321
237 704
704 494
704 724
882 704
704 8
862 704
704 734
704 820
704 236
261 736
313 906
982 704
885 704
704 911
772 704
866 632
704 898
704 633
228 704
704 847
261 173
712 704
704 624
704 357
704 989
704 160
704 863
616 7
704 40
704 255
336 704
678 704
704 439
583 200
704 965
814 738
704 297
704 803
704 502
684 704
704 836
526 704
440 687
170 704
704 758
239 704
704 409
259 524
211 465
702 704
704 476
559 415
65 704
542 654
217 704
744 123
815 704
202 432
344 392
332 17
640 704
192 704
625 704
634 704
704 23
704 133
704 361
303 704
704 81
88 704
751 704
301 704
704 708
704 629
704 539
326 802
778 704
704 595
704 55
704 927
704 436
21 746
221 704
704 558
704 407
952 652
491 704
849 838
770 967
704 234
992 704
704 881
53 704
635 203
366 726
704 737
704 553
704 171
704 869
920 182
429 704
711 808
785 704
128 704
383 704
85 704
704 867
704 33
272 704
960 53
556 704
15 759
250 114
704 280
897 704
545 704
858 704
181 704
306 631
704 165
908 704
704 358
704 879
500 704
704 169
805 704
704 394
704 406
326 544
704 816
853 704
980 704
704 566
157 704
779 704
704 552
704 362
403 704
704 332
413 704
313 817
704 360
704 162
704 87
177 962
756 864
704 826
704 390
704 977
722 336
161 704
973 503
704 537
704 460
372 704
495 765
324 333
801 704
704 148
704 715
704 962
832 704
850 704
425 704
471 346
976 704
729 180
704 288
190 704
235 704
704 111
704 849
888 704
115 867
835 458
521 468
712 667
961 704
86 704
484 704
98 704
704 164
830 704
896 704
981 704
704 229
419 889
792 704
704 884
520 704
417 179
704 310
940 631
377 280
704 216
424 704
704 62
704 631
833 704
755 704
154 704
704 282
984 704
704 910
704 2
704 846
704 544
589 704
620 704
704 988
400 704
596 691
600 704
704 466
366 704
367 704
704 175
793 704
704 117
704 509
704 524
704 27
704 456
704 13
28 83
285 704
704 323
704 670
182 704
704 966
822 704
363 969
704 433
765 74
985 704
501 704
34 704
704 679
704 57
43 18
415 199
704 840
388 317
704 427
704 430
809 704
704 659
775 184
351 150
704 579
661 704
825 694
100 704
442 704
704 666
704 511
704 498
231 704
141 704
704 270
704 223
754 704
704 527
58 704
740 470
744 704
341 704
823 704
713 986
101 704
414 704
769 689
704 378
287 944
376 704
330 566
522 704
704 701
650 546
416 704
94 704
29 704
704 475
704 725
704 251
817 322
5 975
704 459
159 704
477 119
704 370
704 773
704 824
393 704
575 943
704 868
555 415
893 584
428 704
333 704
480 704
842 493
905 704
704 488
704 707
704 198
704 674
704 99
704 766
704 64
704 909
391 704
740 704
127 704
664 704
704 14
254 704
143 704
704 38
704 901
411 704
37 795
232 510
866 243
333 617
463 704
704 574
249 704
704 402
618 704
455 704
704 616
611 853
481 704
208 653
614 704
704 828
704 210
704 350
348 630
704 50
404 710
438 704
818 704
704 978
108 704
704 145
672 704
551 704
704 493
41 704
834 311
720 704
554 704
200 704
399 61
434 972
543 704
704 582
226 704
704 580
704 444
650 348
704 693
704 621
704 299
480 506
704 503
222 866
266 704
866 695
704 308
704 289
278 704
704 397
704 843
125 704
704 619
704 244
704 224
338 704
368 704
713 704
914 704
704 79
315 704
704 799
704 677
704 204
116 704
277 559
891 750
339 704
72 398
704 54
452 704
704 710
704 798
716 525
186 753
851 709
704 219
943 704
543 771
35 270
208 704
704 831
704 48
412 422
704 163
352 434
704 142
704 781
704 82
704 107
704 915
704 570
704 742
704 318
704 44
643 740
704 104
173 704
704 56
704 252
103 704
704 806
704 212
704 426
596 479
871 932
739 96
704 328
794 704
768 704
607 704
354 704
704 256
749 704
739 704
335 704
195 704
704 241
196 945
502 568
700 697
110 704
172 704
704 874
195 613
807 90
704 122
704 47
359 704
704 668
704 312
704 748
704 440
983 866
704 887
529 704
704 156
561 92
704 723
704 717
958 704
63 229
598 704
60 704
704 102
704 213
532 704
704 592
957 704
412 605
410 704
628 966
699 22
704 381
90 348
379 704
704 557
590 704
454 928
704 437
704 183
316 704
704 591
704 895
139 704
829 704
704 540
466 149
863 946
276 704
704 423
704 451
348 253
735 209
512 704
132 307
75 416
508 704
320 704
329 107
156 46
530 704
736 907
642 704
704 638
704 791
20 704
704 205
16 704
922 704
203 704
6 77
317 952
704 929
704 963
704 571
865 704
559 727
704 51
704 694
59 704
733 704
704 602
293 704
704 304
704 565
704 373
550 704
704 577
704 641
704 857
704 916
704 948
155 704
704 178
121 216
39 704
636 901
704 188
230 684
704 827
704 959
704 561
704 250
704 714
528 704
972 364
704 731
174 900
704 796
478 704
704 564
704 408
302 225
706 556
174 313
935 704
669 704
269 500
704 305
274 704
729 704
704 770
489 704
389 704
704 449
132 478
735 704
704 719
704 709
704 925
704 477
820 28
281 902
704 454
245 326
445 704
704 247
626 154
581 704
789 243
610 196
704 931
435 704
187 699
704 800
704 371
25 874
704 860
704 89
704 207
536 126
56 43
531 68
704 52
704 292
704 396
704 152
917 704
486 704
516 979
743 282
632 4
704 955
819 704
704 193
129 704
700 687
420 704
711 704
473 510
759 704
588 704
536 704
566 810
947 704
671 267
749 167
919 24
875 704
854 377
676 704
704 889
347 704
851 797
704 877
704 21
950 704
892 704
987 704
459 745
704 194
912 434
295 704
856 704
777 704
704 547
704 11
704 227
704 465
19 704
325 3
1 704
405 704
658 704
704 36
657 985
541 138
447 704
518 704
704 548
704 662
704 380
296 704
704 513
567 112
704 189
762 687
421 860
168 704
179 704
281 704
151 704
790 113
637 704
441 10
704 469
704 392
415 704
704 821
49 704
185 226
384 786
329 605
786 704
704 138
352 704
704 531
704 9
704 218
225 704
694 365
704 817
401 704
704 201
545 291
698 704
345 704
685 102
704 467
704 483
298 69
30 704
594 918
124 704
263 704
757 704
958 769
704 756
704 845
704 311
253 704
837 242
790 704
859 704
704 730
673 704
704 356
368 894
704 660
814 704
453 704
939 704
704 949
704 924
31 525
432 990
704 351
248 10
704 257
487 704
258 704
704 271
692 704
704 450
517 704
525 704
704 283
704 130
890 704
704 61
704 873
26 704
704 974
334 704
343 552
324 186
314 704
166 704
704 728
760 839
704 220
275 704
704 91
284 704
533 704
206 704
215 704
135 704
462 704
461 704
704 337
704 560
782 704
704 563
761 704
112 704
704 936
904 704
704 448
367 395
418 704
134 704
704 184
704 514
866 783
654 495
848 226
704 374
704 262
704 144
704 721
368 197
146 495
652 153
704 774
704 140
385 704
704 549
290 704
876 704
704 718
464 348
752 704
690 704
131 704
325 704
597 704
704 309
704 763
704 319
933 771
639 704
704 363
704 78
704 242
174 327
612 704
10 704
704 663
704 919
641 795
593 704
704 386
686 704
913 704
704 136
780 704
704 510
294 704
260 534
608 704
704 813
535 704
638 67
342 704
704 930
704 273
704 951
45 513
704 147
704 870
975 704
477 623
585 334
704 492
286 704
36 375
349 704
479 448
586 95
191 608
704 812
446 704
804 704
704 944
601 704
704 732
649 704
938 704
71 704
970 704
991 704
704 648
457 704
656 559
279 704
353 704
852 704
587 704
704 956
704 264
73 704
704 971
493 741
704 369
443 704
155 688
811 704
787 704
76 704
964 704
519 704
32 704
704 627
496 704
240 704
704 921
704 562
474 704
750 704
106 559
645 704
747 755
472 112
704 504
704 903
214 704
704 66
942 704
704 855
515 704
704 705
704 238
704 784
841 704
704 233
355 704
516 73
105 704
704 569
704 265
704 952
843 788
646 344
576 704
97 704
387 704
704 918
573 704
615 704
699 704
704 578
671 941
70 968
934 704
704 926
440 883
704 622
704 886
704 158
525 534
111 682
671 704
704 968
93 752
704 767
331 704
482 704
137 704
704 880
923 704
704 246
704 604
954 704
872 704
398 704
704 346
704 683
109 704
586 704
704 764
163 606
704 696
80 365
704 538
704 382
943 899
704 120
572 982
704 523
704 861
300 704
675 704
609 528
937 780
704 490
835 704
704 84
866 418
431 961
422 268
665 704
680 9
69 704
644 280
704 505
704 599
497 704
495 704
704 340
499 704
81 584
704 432
871 704
647 704
992
279 633 730 237 867 442 152 407 739 888 835 452 477 179 655 546 733 110 305 93 249 914 206 533 543 949 877 158 223 415 640 120 46 942 753 85 352 112 562 453 437 884 53 827 646 229 549 495 170 787 147 258 435 353 606 642 764 294 908 362 901 871 239 701 951 400 1 389 611 323 214 804 482 916 679 48 433 17 232 106 673 399 190 11 336 913 964 162 464 385 450 589 139 524 218 64 167 329 298 759 70 966 855 731 26 929 541 891 9 778 470 234 77 834 178 697 776 777 634 312 728 784 447 528 97 219 780 193 102 946 5 840 71 783 125 586 201 978 416 682 308 60 19 487 930 967 802 199 364 992 520 950 3 405 624 248 767 890 710 873 183 604 577 935 299 335 263 854 879 659 719 135 525 7 990 580 156 111 813 551 68 303 465 567 483 969 133 828 859 116 429 290 661 760 902 39 23 101 558 629 72 137 210 982 409 293 856 555 58 142 514 391 153 881 490 622 939 277 149 124 981 616 897 801 146 594 107 507 649 824 511 573 690 42 620 342 284 267 870 176 351 395 947 327 599 227 595 36 933 337 575 831 848 531 602 287 707 131 383 509 499 774 623 635 8 325 488 47 665 557 893 6 927 155 746 563 880 694 820 410 736 904 920 455 86 715 121 862 668 128 240 296 865 269 653 925 321 798 243 458 217 903 157 898 436 118 643 885 538 770 675 585 344 161 962 406 224 652 756 671 716 839 35 138 445 29 681 236 918 184 836 419 346 187 847 177 565 460 244 560 265 989 826 841 159 592 255 945 851 845 367 94 517 165 387 921 689 805 59 674 463 105 309 735 481 889 504 779 636 617 959 61 512 790 14 188 320 45 242 467 390 737 498 163 16 90 231 793 316 350 288 711 150 414 426 803 894 534 171 28 76 134 496 69 700 180 887 480 63 952 582 669 593 672 631 339 751 680 540 723 535 860 34 721 280 677 315 384 273 479 788 948 245 515 821 660 874 182 842 937 127 817 372 274 726 571 639 875 472 741 417 601 208 282 366 333 398 658 564 212 205 79 600 304 829 25 656 471 786 381 2 225 794 119 911 441 13 972 960 446 747 678 382 264 670 27 268 361 596 632 610 578 194 500 773 82 932 115 630 523 386 608 953 832 581 306 260 220 74 522 676 354 702 186 185 956 100 439 703 380 247 388 56 374 906 553 20 57 215 782 971 696 423 590 729 37 752 807 454 685 516 583 130 706 40 78 895 295 96 863 532 882 872 988 943 221 379 757 717 314 91 527 510 970 861 55 87 307 484 174 923 404 83 663 476 340 166 749 693 917 275 740 915 278 266 98 369 692 816 758 66 980 878 765 62 393 32 235 52 396 766 202 198 322 799 330 173 451 99 253 762 743 667 438 209 494 376 317 117 718 613 614 154 126 109 259 618 195 638 513 103 931 421 270 768 144 637 238 886 129 15 89 216 576 311 50 355 698 912 545 519 291 448 132 683 684 356 81 434 420 987 626 457 461 791 991 424 688 892 883 478 864 858 141 705 666 708 164 795 262 489 425 172 430 427 403 377 919 709 456 800 160 347 251 466 926 418 252 285 272 818 289 570 43 568 207 505 191 136 597 473 518 18 65 358 811 792 222 348 704 687 868 961 468 797 12 552 169 899 975 748 51 261 905 297 823 977 67 33 363 559 211 934 228 402 203 830 985 584 104 301 359 281 88 648 750 370 763 341 713 506 371 825 143 771 122 591 21 192 10 814 331 843 781 392 542 769 796 80 957 343 965 654 84 493 714 984 449 548 181 200 113 853 539 647 108 941 657 233 785 922 401 485 712 271 979 75 809 755 394 812 502 819 650 44 588 276 725 910 469 319 318 815 529 744 810 54 168 151 738 909 976 605 651 365 958 561 852 373 537 375 822 254 474 645 609 521 722 444 869 326 955 432 940 607 866 849 844 428 587 526 986 598 123 973 73 508 257 250 140 641 838 612 761 754 974 968 900 462 486 907 544 283 246 24 241 572 732 550 530 628 574 497 286 92 31 789 734 850 332 806 772 936 644 196 928 408 924 443 204 345 536 145 41 954 357 411 615 745 727 808 556 625 566 302 621 413 742 983 431 197 619 397 664 213 938 440 503 724 148 189 49 547 412 338 475 492 22 313 349 846 491 328 876 38 95 579 833 4 554 310 775 334 857 686 720 569 360 368 30 230 501 114 324 662 256 175 459 292 695 422 963 699 627 226 944 691 603 300 896 837 378