0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-09-20 16:45:24 +00:00
OI-codes/Luogu/P7868/data/vudu1.in

4 lines
31 KiB (Stored with Git LFS)
Plaintext

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