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