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