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