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