3 110 011
3 1 2
5 00000 11111
1 2 3 4 5
4 1111 1000
100 1 1 1
30 000000000000000000000000000000 111111111111111111111111111111
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
320 01100001010110111110111111011110110011100101010010110100010110100110100101011010101011000010110100110111001000000100110110101111011000001101011111001001000000010001111001100100111100100101100100011010101111011111010000010111010110111010110100110011011000101000110111010110000001110100101110001011011011001010100010010101 00101011000111100011011000111000110111010100101010001010110110111000100000011110010011101000000110001000011010010011100011000100010011100100110110111001010111010011110111110010100110000110111000010000010110011011010110110001110000111000001000101010110001100100001111001100011001011001010010101001100010000110101010000010
25599 906700 797927 537575 302752 406930 199073 270912 450058 86940 335227 517304 947740 936279 83153 144511 886716 756912 560672 779562 657329 974692 839536 341779 191518 626546 670174 954846 807260 417778 372293 838422 259250 353984 651465 976117 177396 70864 987647 564802 988533 994917 969020 556373 729130 710749 477625 795510 467420 986212 23200 162276 380425 583241 768949 154929 526616 362733 236772 632970 55736 454743 950691 953045 859220 639333 336707 420595 132788 370654 862297 26661 407475 27682 812995 284298 51993 232450 761113 304390 126101 484460 826674 540159 951128 511039 238032 858177 37072 412093 625769 784258 175103 957406 12179 304959 126200 106689 557515 7364 55862 686270 28769 187659 682393 485207 833156 513596 720702 416780 460006 632659 920953 547149 571211 165856 386610 576010 891059 116711 165785 765479 589986 424871 402887 669387 848585 672952 638514 749336 737170 718669 353933 3765 185229 942810 275002 576390 319730 419343 263853 183229 925010 355074 837662 387850 227807 380714 729962 932846 393620 331847 517895 191341 36482 108320 852706 827490 667001 771492 956375 150572 171727 334834 481548 26182 977168 734772 368747 250229 198402 818726 490874 933786 67219 563445 744216 488551 437473 557762 82774 347886 446822 211909 984559 955925 19711 606286 534438 858278 813719 631975 488187 97411 168564 156310 74313 178679 329950 45375 90815 527911 627943 106853 734776 99367 181788 95377 123962 624745 19334 874763 181000 624656 713565 750661 724132 457442 284426 436760 742117 791580 440343 81702 783984 485216 650358 41182 144086 857226 949867 100189 527882 554400 83926 943474 431677 208679 346337 731642 845080 339794 494914 84330 223253 954582 620717 348203 938811 457561 936666 177504 355188 485576 66478 611459 958220 346312 260617 16301 332104 735044 833643 233652 826465 700005 310595 46894 935516 737696 128982 685780 93831 577704 821384 401538 922257 902021 655115 19291 959623 128765 599073 561418 23847 888942 486479 922595 794403 489661 869216 720231 837939 959785 946450 918183 21591 348729 242466 607999 153192 768980 34607 127748 311514 830575 526541 519416 776017 281760 666281 195066 126876 313490 14420 389947 202322 212689 89134 797290
400 0100101010000110010101001011111110110000110011011010000011111100111011101000100111000001001001000011101110010110101100010011110111101100010110101001011010001100100101101101000110100111010011001110010100110001101110011101000111011100101011100000110011101011010001101001001001111110011010100001100001010010110111100011100001110011111001000100000101011111100100001100011000011001000111100101101110100111 0010010101001000111110100100101101111010100011101001110101000100000000110110100111010011101110100110011000010110001100111110100111100100010011000100101101100101101101010001111100000000100011110001101000111011011110010111111001110001100001001100001100011101101010101010011001010110110010001100111111010010010101010101111101100011100011001100010110011100010111100111111101000010101111000101101011011000
681007 932598 517517 721148 104587 114429 409715 503146 907095 144674 848064 43540 39118 168581 380293 541334 747238 245686 549096 546400 167269 423749 766088 827222 108957 960182 903496 664536 934150 656465 866363 756124 837558 771285 999210 63798 401983 878924 800580 836793 977701 420090 101859 7736 486842 161071 964663 128101 433048 838588 954833 96731 530299 620162 934222 22775 414457 700582 540318 919201 453918 655840 515952 965673 828264 148339 8892 339788 572059 548343 174764 115413 233666 953490 150568 743200 961220 482821 692668 195834 840991 373026 686696 50084 749379 450908 566597 844534 13901 501111 608783 685281 567518 807262 431379 740941 153688 523027 305270 488929 573813 759681 439263 940576 694723 610029 765506 720880 395648 80459 555082 71287 58382 507757 142754 20062 911699 744022 103713 954743 646639 355629 624144 456571 146651 135245 124376 921516 443931 930169 352781 419609 20639 402285 450961 896640 583164 730959 153190 745229 487298 227012 100372 179521 55609 194272 569843 758382 741117 825717 458582 427807 718451 704396 669972 909716 754023 164466 403956 866986 771268 25961 506292 989977 643438 745280 121654 351320 248640 507133 502728 536411 303581 225078 130702 387196 731253 228671 941391 543352 761494 555325 39064 845008 112876 727577 83600 631247 326103 617361 107610 374059 383015 163112 759328 500805 331447 135613 789699 502027 559651 849978 666460 743293 931047 116067 31149 543436 608085 801870 851433 630814 261490 89202 129756 48047 699886 294551 14904 270225 161663 54125 16510 47700 858073 818873 510213 696576 812748 910442 567402 566399 157625 50826 94293 449176 686514 555600 448163 51286 241902 208210 584885 789895 933477 409751 767701 332832 316430 670602 691456 348862 885619 935307 794644 319047 461677 85088 244567 114735 363458 363785 275169 153175 857559 388657 737768 10191 821587 727680 248422 153084 535955 3342 785769 933909 281219 165169 559414 949255 764447 526583 909851 596857 169606 241263 628304 753833 694904 831266 621257 688437 91180 476575 900443 973494 67857 493492 887688 870087 240351 392313 565289 377251 866328 836870 203575 999596 152608 241604 926325 394056 960630 58785 76798 682086 558670 546909 536678 589343 140493 191298 252688 468535 828896 766384 225164 85378 167417 207254 334314 256739 259496 488253 838240 51824 211026 217918 521235 143537 8464 227796 324229 42376 587302 608012 632988 726634 956574 940761 186571 143627 52480 592388 725023 213528 184881 769728 396264 929566 771110 782043 42882 855048 348931 352849 456255 979397 475540 922747 326643 932168 898150 481317 793051 88745 313283 225340 673898 186473 733577 79142 992690 838803 111334 976812 730987 98749 974130 644050 213732 578414 403433 379656 733443 812505 980228 562425 132538 309640
480 101010011100100111100100100000111011001000010100010001110011101010001110111110100110101000011101011011001001101000111000100100011110111111010001001011010010000001011110111100101100101001100010000101110111010001001000001110101110100000000101010001110010100100011100111000110010111110001011001010010011110010110101000011111100101101000101000101000010111010111011101101010100000110001011111000010011011010100011001111100000100011010101111011100010100000010111010000100011101000110110 001000010100100001000100101000011110010010111001001100110010011011101100111011011001010110011001010110110110011101110100001110000100111110000001010000011001100100000001001001001100001001000000100000100000110011001000110100010000010000000100111011000000011110011101100011001000001001000110011010000100110001101101111111001011001100010011100111101111111001001010110010101000110110000011100111100010011011100110110110001111111111011010101000000100101110110100100101101100000110011111
255521 403617 781410 873276 132869 631849 249836 907425 344076 198294 846836 905573 944671 706488 582927 365913 286054 394300 820073 885771 686053 970418 231345 903144 174642 670089 367781 413947 165202 243293 717493 637715 695216 862823 984023 304131 484409 142803 277158 667907 641623 529071 683319 685748 349639 147711 127291 389505 783001 762669 486090 602977 354244 930589 689042 319544 284259 169055 394715 56861 654096 30654 782262 64567 393947 507061 480578 163392 271208 777921 290138 186092 818786 945682 316830 746978 12511 734043 253277 503593 130386 177481 861212 736414 611495 490064 999429 201121 409279 663200 868271 329296 989576 880374 355846 91755 117367 859407 603479 643351 884005 13816 279291 389502 236228 407746 757341 523987 473852 247057 353385 566387 66982 470675 504466 39143 845220 719373 329024 474630 771482 880784 896085 338743 381326 663947 894107 592021 894040 155194 939211 279275 533637 925052 644284 345566 705166 388099 149415 992746 919984 225445 289427 636421 307240 832911 293921 490975 762317 800536 40758 189643 93257 994291 560704 232567 785333 414015 984359 479831 951377 400441 960146 902113 806045 288465 627731 287153 544086 27418 566192 669132 546576 864538 53263 600193 37612 686145 605309 515627 432695 118071 545947 851988 623456 577998 803429 773492 942739 10071 542176 90135 237046 10384 672544 908380 789823 194427 468275 303833 234672 526409 62254 778460 646256 178357 258706 57613 607623 876398 377753 287855 972470 244204 903075 163013 215153 517412 692664 22289 13626 252310 193913 554999 653211 540996 793640 589057 557760 259709 785872 564604 680430 713623 14611 886783 351396 264122 493838 854219 902797 510297 906539 388750 321246 814844 232258 841090 778898 187257 145644 738674 606080 268610 455975 894173 229077 386135 75743 63091 868084 183772 620959 591868 933735 563397 238931 55896 355648 927405 20857 551073 592208 882886 261348 485613 44611 816107 941933 234479 140695 32274 551030 954813 498295 826013 583452 365164 555320 633103 322937 204503 343599 135580 222162 746751 492844 725913 426596 139980 454168 893394 48902 476018 541542 245434 46011 588911 296121 827005 836630 16432 373586 678194 812170 685267 206900 360876 313613 167495 287639 883824 842217 435728 713924 836672 389791 53095 747219 974678 840632 507838 226111 862444 576425 261665 420899 631800 751010 621240 255444 509174 455219 253417 50330 602141 258523 842266 731979 978931 697007 602708 781382 816188 619940 834691 921161 409358 247737 847258 763888 764224 332483 390419 241483 668096 937366 899348 608922 943044 996557 112429 275047 765337 806583 941118 355200 13079 10462 287414 697360 690358 372469 588534 278938 514809 514461 108116 223249 666440 440340 831995 418326 221595 584955 817455 475662 246674 433218 214382 357087 672355 303026 821106 19400 497643 852118 11667 247706 357093 793991 56010 602199 614776 446099 596113 359014 156394 108681 394917 291567 937139 757668 276269 317337 117228 675986 368693 477214 709350 636191 635283 668551 339159 268291 802538 247305 518384 869316 325005 420028 803786 12617 299579 49588 806782 166973 425032 226110 562643 644188 517597 626361 432658 767517 299030 419278 400438 999420 841289 449037 807552 294627 24551 371749 178022 370548 82810 135808 224107 111222 451598 306361 102794 981721 302892 955643 763980 435751 885057
560 10010111100010001010010111101000011001010010010001100100111000001011001111000110001001100011110010101001010001101010010110000111011001100101100110010101011100011100111010011101010100001101010111100111111001111001011011100001111001000010001000001101001100010101011111110011011000111101001111110100101100101110001011110110110001110111000110111011111110001011111000111101011011100011000001010101100110110010100101110011110101000101010000100101101011100011110000110011100101101011001111000001100110111000100001111000010011011001000100000001101110010001010100111001 01010100101110011110011000001101000011011000011010100101001010100110101010011001101101001100001111001110000000001010111101011000000111111111100000111011100100110111011100111001101101101100101110000101011001000101111010000110001101111110111110100110110010011111001000110111010011101011000100001101000110001100000101000000100111010101111111001101111101001101100111010111001111111110000000011011010110101001110000111000111011111000100011101010100001111100111000011100010000100011001100010110100011000110011111000101111001010111000100111010111011010101110100111000
997381 143585 200739 465310 5883 938024 901519 682224 190735 566775 719854 8521 405700 16625 405438 625436 52861 759347 318709 344761 725016 125601 138862 917359 666469 396316 464878 685707 961282 559696 710483 775359 911700 662697 871000 496478 952932 416357 361031 46788 930324 681412 28156 221651 323708 641309 962513 815384 962533 42827 322219 369483 773728 328580 129760 425141 414916 294857 376900 801196 516355 597689 510927 309050 988328 945217 282220 468316 226672 35886 461856 459878 878402 893283 238037 659460 69707 834086 404931 410395 349178 406868 955002 729613 188565 955125 83278 228700 958646 662954 281823 303782 545574 998723 781955 481934 574997 966829 531 962747 335411 822537 583183 163514 559789 16407 891502 455551 110855 842321 355399 731465 363666 917396 80853 360611 627275 939385 380458 119430 440208 779139 222387 342748 69439 43376 705956 785119 825261 754290 36544 957536 631168 492024 50310 730724 274538 923621 804475 106601 328002 110690 872465 468678 102145 710991 543153 814960 155093 460628 83498 15960 529509 622230 231925 669234 962466 607174 172004 5457 907782 479251 66343 775662 315309 606783 785851 137672 266188 542095 869936 822245 929746 907996 683221 350262 666585 579271 772609 87000 964361 763274 197889 406135 753994 575145 674841 206669 571747 249991 286457 452936 252020 583124 407038 573898 565772 43620 131169 592714 685480 184539 309248 816920 698057 478149 698119 265661 805617 4290 504123 462336 799225 903838 681379 613061 44242 302591 265939 662993 348694 700535 971158 414889 604874 609402 266679 152023 887475 710121 383660 158542 764305 56012 440544 743333 568956 515615 869851 969983 851674 641475 737041 846220 859963 290517 268612 725160 491537 773404 797846 573665 137679 536220 5551 62486 411164 354439 108486 203130 780532 153555 20624 843832 785116 96423 673283 166001 290048 746799 595974 242465 16426 188175 517111 83807 346977 698739 173400 219459 673692 424069 932823 673890 248929 807160 640056 198516 586815 274753 511457 622935 951780 738662 638978 808108 71260 933231 307294 463839 700519 384952 269371 659013 139125 765160 314658 275742 98880 242876 24915 248889 774598 336061 800777 799735 286434 502736 104293 71911 197638 409004 661626 685329 393175 332390 999796 68814 445733 267944 976229 870932 669766 592896 921518 720656 538510 200084 675398 536556 772140 78644 197866 720944 821092 750600 530849 118468 825508 249704 850091 804628 400006 294858 535942 15308 3489 73878 403164 485123 776268 823766 157132 626228 305648 401033 144403 177830 252233 176727 114647 781102 147513 774238 409296 458571 131785 368298 236371 338735 714557 598148 944060 434333 385234 15009 553272 911789 625942 135035 618797 498669 636004 210686 677254 999778 43387 633176 843614 677868 347131 482419 251464 437447 10747 732287 709369 217837 850505 698792 417043 315353 390015 793703 874830 183911 69502 819828 434373 82264 80074 984601 146971 798193 436034 351714 705224 493314 683962 705905 564419 641028 649719 506798 571726 187804 545606 444059 157017 238780 371577 613509 683668 535849 619263 752086 960788 314071 205727 166600 45345 178288 576849 740916 518874 290163 124473 891977 935685 48185 862208 468440 420087 910675 514833 289675 45596 217680 464685 729078 922276 169371 620780 366661 998218 165120 387537 68949 172482 621007 822728 597024 482751 259161 193406 28176 443614 797080 4573 554484 62066 296811 719139 46864 174957 631998 563550 16462 890279 329544 38086 676179 720654 424558 358967 982893 752811 324677 278217 133928 555533 549877 151758 769664 142228 507384 698343 823280 543707 257986 21251 93225 639043 370555 814645 16286 27865 2983 942897 801084 56355 695527 892579 347959 445260 147353 890413 433280 814953 930010 251835 378131 2791 18731 200451 559596 446995 937713 502046 420633 839110 558550 133950 709291 553259 202062 531852 675462 321391 123124
640 1101000100000011110100111001101011100111001111100111100110010000111010101100000011110010011110100101100011111111111000101110000111011000010010010100111110101001011101001110011101001101010000011110000010100111001111000101101001100010101010111010111100110111000000111111111010101011110000001011111111011010111110000111011100110011010011001101101010011000110000111000000111011011100100110001011001110101100111110011011110111010000100010010111001010000110010100100111011001111001100100011101101000111010010001101111101101000101110000000111011000101111001110000110111011011111111111010000101010000100101100010000110100010010011101111001001100111 0010000011110010011000100100101011110010101011010010011100000000000101000001101101100100011011000011010101011110000100110100011011101000001101010101011110110001100001111001010110101111110010010101011111010000100000101001010010010011001001001110010110111100010000101100011010001001000011101010101110010010111001111110001010111101100111001001111111111001010000010100111111100101111010100110000110011010011001101100111100001011101001111000111111000110001110101001111110111011101010011111111110000011100111101011111111001111101001110110111011011011110001011011001111001110101011011110110011101110011111001001010111011100101100100011011111110010
147000 493524 60511 762070 467201 35623 865112 130556 522868 414250 954524 727743 755995 740403 438397 641889 557723 957671 197567 414998 194822 963404 178620 68842 582813 544060 529144 629890 249253 174965 56130 321466 443492 456462 980867 277806 855800 168964 41830 354516 536213 247219 894308 106887 780441 151392 263466 414047 48398 714867 560234 503995 170171 590402 873723 877984 971431 232584 864494 931323 282923 474996 67822 476418 267955 181598 192019 422521 50385 386900 429955 573713 136509 341331 202629 894506 236717 537553 139108 797113 718669 408823 527356 592517 590108 243181 162724 446796 734883 488909 175735 831874 319570 871609 311233 775609 189496 713096 775427 917084 468318 917531 375587 441621 959169 541198 788660 211791 909995 484746 446237 107925 377773 291832 658536 656985 472507 876432 495337 338577 751716 898191 462921 923772 774316 219591 36526 315715 715847 964496 136009 997498 519476 206428 824379 487813 464692 677225 962148 544151 715495 478223 628106 45718 63617 611257 39203 463643 808685 2544 608640 504021 872254 781971 432726 522445 101006 200483 796585 320388 520693 645243 950934 833592 810216 263836 271550 80645 358187 916198 488459 824617 11380 823844 951584 875680 587806 169470 148001 234478 660358 40977 907292 632699 646342 79772 818898 54808 668492 627217 763302 639456 771094 667468 165601 812217 147084 418975 364064 537594 351673 158411 868059 497063 535847 189836 490322 679255 822743 529292 158613 434102 894554 11063 46704 941351 813839 17326 379826 487617 935802 11285 260569 218491 296829 323911 294940 426786 376437 452201 445845 157766 429235 26908 811208 941365 742933 216588 515668 831263 479553 279717 32309 197401 756157 924518 166643 304317 70766 564877 831402 864750 609515 748722 837559 535289 957950 691376 419068 514966 638263 683326 820561 689487 454956 517723 773575 263928 860624 165224 847834 543772 144430 718223 979506 878136 529347 103137 778710 75488 114550 100350 391598 851840 198133 183085 140467 72126 821549 125452 451573 168122 325093 372385 924744 687351 767352 307662 203404 744467 667821 346787 392792 604082 322165 371342 293827 656569 971264 65389 16846 866870 644796 862596 809393 259037 417835 221834 161024 369390 922271 497118 36730 407154 553237 109271 218479 984227 214700 75897 13131 386539 124416 328579 926850 663109 705383 219237 522458 784384 899976 403598 763728 665826 381523 544100 489064 250985 60640 280653 414292 984173 446504 618730 850176 981025 240986 64868 535480 889208 529691 130270 599031 607972 752925 633674 681421 815993 352859 856663 459948 888624 103726 262728 401807 614600 751503 320928 98822 985864 648554 879290 395107 546591 533019 346485 848635 611563 731847 198348 52633 598616 726745 916611 85317 296673 226072 86781 110060 634994 806114 874283 27372 43758 306376 744351 342142 808396 10309 924030 176705 359900 131867 983572 61919 753768 882828 872258 53918 746485 606514 744210 300677 267561 420411 865451 247080 261062 869445 685984 972051 494612 402514 78242 458575 190174 486824 461270 14355 304786 934344 115073 933387 246348 791688 613408 599293 526956 18191 142869 253278 725987 909037 302651 794352 294541 970197 252570 75926 562233 722936 702582 696374 414404 206526 544578 404489 902562 287331 50034 445058 504510 693868 334446 921432 839930 833797 517090 560626 910095 932601 115890 783086 490264 692557 111563 121934 397418 710009 475392 920603 99012 626948 382345 710372 6651 930126 828173 602849 710413 154231 35773 325365 583430 590280 287005 979402 474150 726046 453041 360438 840862 979358 614403 216953 881126 889158 785044 706211 422270 826015 664477 357138 248831 538702 211456 549593 963228 167306 752528 508541 2747 594601 60154 263833 965994 683155 698702 59233 846527 274007 669806 617091 705681 789788 70929 81257 418380 21743 399732 778075 445685 976380 194591 843650 910715 741144 463184 829767 387318 866363 380486 541978 729535 944523 360683 668047 172587 541011 15454 17506 950884 51346 766813 994331 544230 590448 946956 266125 412179 674956 647844 80056 27700 114736 772731 416590 515533 270950 941995 158227 72348 166884 100578 7709 68589 645154 666566 996603 484829 922445 344131 782130 293033 20051 184690 383651 994866 915231 94183 676872 886223 701087 622359 426717 696143 794240 436452 620059 274442 672123 975623 410591 822242 747721 701465 230762 843931 722162 241918 739649 720148 262915 352558 793269 630434 14814 798625 451645 983944
720 001001001101001100000110001011101110110100011001001001000011001011001101000000111110111010010101111010100111011111110110000111010000100011100010000011011110010101011111100101101101101110110011101001000000000101111010100000111110001000101011100000110000000101110110111100111101011110110101101100110101100010011111100110100111111010110000101111010101110011101011111000001111101100110101110110011100001101011101111100001000110101111000101110010110100100010110010110100000001000011101100001100010100001111001110111100001011111000101001000100100011001101011011010101011000011001111110110010001001111001000010111011000011110000000110011010010011101101000000100011001110011000110011110001001101001111101101000001110111010000001 110111101001101110000001010100111010100101001000001011111010110011111011101101011111011100110010110010010011110110101011100100100000101110110000011110010011010001011001000111110110100011000000111110100100010011100101100100100000111101011011100011100010011011010111011111001111110000001001000001111001111010001100100110000111010101000101101101100110111100111111110110011101101100111110101011110010000000000000110010010011110011100001000000110111011100110000011001110100110110111000100000011011000011001100110000101011100101010111000101011000101011010001101011100010110101011101101101111100110111011111110110111001000111100110011100110000010101100111010010001101101011111101000011001011011101000100110111100111110101110101
222133 63086 250443 921337 621280 499600 831328 557510 264071 791297 887908 255056 328241 872047 372082 13918 460931 290698 795817 277369 697431 9259 694156 542245 312805 662048 997577 972799 752029 230488 884887 549232 634263 448488 604344 322443 481890 124088 95070 819913 491577 7181 215978 268318 971540 74483 184911 417079 931098 693574 758293 103955 390643 75293 955322 760379 21884 395732 45683 305247 391764 729141 629392 1487 528851 985858 49597 720531 835483 115874 986980 798695 804934 580518 586480 789398 763391 491638 670765 729649 188460 622812 109835 191724 772681 65837 723138 572246 387536 111247 278095 742388 974932 410412 644892 260536 215982 866674 286141 952675 819790 981635 996183 330100 236659 66880 862171 626059 689461 12717 849456 248543 994303 28353 656367 386649 74459 144589 151623 919883 288742 383366 104897 956944 755042 6641 53727 66688 61354 282858 800605 254160 665856 146512 155865 208325 407618 745232 38478 479443 109628 357133 680700 39126 327383 93417 980580 951404 914414 238067 241711 335469 360833 193581 102766 713416 556994 471288 930172 440123 600461 679198 634880 584046 388661 878140 959119 367789 566137 833738 14126 399232 621590 830473 152629 773097 427574 923592 648783 269306 411270 875218 951389 302736 469221 994807 863290 430512 698808 931893 59161 204796 783642 572740 15755 884753 724785 284539 713310 437440 226140 220898 83423 859560 574280 651733 178879 664749 416162 92049 476755 607895 414759 357342 713397 926729 71319 318937 819400 791195 146631 150621 341785 710551 635990 321230 143394 690445 640695 349697 9384 285011 492077 453835 532292 269789 103702 208101 13374 123509 430814 390265 981972 331158 661524 581899 160795 399019 816025 355847 726333 69855 899573 717859 589408 880800 622979 295024 291816 989558 604429 624771 851730 515066 852082 889082 857857 622388 883972 331949 277462 406741 369902 532979 313080 589645 598034 549454 260083 222218 220721 271476 538940 441679 927940 720698 997267 360300 339751 194271 453761 985183 329781 375219 33793 277127 305071 453347 837051 961217 786325 119841 766379 505186 733271 297588 947488 910159 128677 975449 266657 295355 814755 203029 557994 270782 602936 242584 875860 570255 258950 89679 591890 658654 414708 801799 723287 93008 407014 599481 55253 666776 835086 290102 769953 28655 392476 741680 349875 296047 932753 846754 506057 340306 393137 771229 809322 569858 65303 305137 258056 412572 704098 255732 74623 165574 452237 11826 227770 674089 618461 937841 767604 947405 620659 369823 41820 775312 555585 116634 333394 292483 772057 305052 363087 443809 605921 106177 790049 151149 52707 575735 84115 201575 528705 113025 430891 133162 323014 769959 969804 463461 87575 964734 285756 114740 329608 133008 544512 432026 210507 343015 447204 947869 400067 638523 325655 653118 657782 390261 29426 367188 215137 131743 327833 826628 922790 995755 871290 175583 221985 548317 126131 298840 799832 48021 697296 646880 362576 351805 581426 311136 181116 469451 132107 772947 945361 567667 654725 138173 957749 45485 787842 510155 856341 925086 315070 822088 506902 126438 350161 826938 284963 35973 574545 963863 65125 509802 594261 68519 85649 151706 868180 800055 727322 20345 222635 243191 347592 541304 461821 407409 846433 307036 315701 415462 228675 754407 721767 857479 488147 768613 139348 790349 818512 300628 373964 16757 371521 900849 617966 422556 136845 327003 925451 330930 143465 65446 315369 586334 267691 522943 608867 541038 626238 957623 603309 625849 672238 2990 25974 331220 587363 135837 812070 990253 842283 344255 166663 801735 223600 855773 45632 336658 382409 227509 443899 63142 515115 694598 98152 629532 148736 558395 917467 994313 348944 513457 239697 792408 889180 949671 541264 868227 642762 27713 803884 38894 554810 990777 982885 156000 667574 303458 127918 936030 781064 540122 454217 536806 506918 443276 316621 676933 136585 546335 782282 21 389916 21951 213379 87063 415119 681990 806041 888361 370250 189510 932809 924260 693503 69622 98444 234068 866392 94710 566365 998292 159696 158016 952919 686278 178014 378029 865148 668909 249291 175649 930322 893799 165220 343765 887463 950090 421964 680447 234102 562393 800233 882464 267618 628578 367166 931306 811039 27704 427033 468811 676336 921865 217123 108186 333258 144795 344853 747165 966040 953447 308170 309 231512 202194 733487 464806 949411 300036 619734 554055 506633 355175 452842 210370 216922 958 651901 709833 524290 584927 163325 100822 173516 871055 439302 304988 853639 974520 618769 225935 473158 953673 666697 844557 106112 555434 475262 907048 855256 13275 940723 799825 709112 505384 673297 591458 351958 560587 273983 531591 561177 473694 225417 406026 744020 832763 373437 976506 813040 269490 827413 759672 780137 284006 733774 247518 16111 846596 722519 103884 477420 480417 388069 877072 275045 510703 607587 117361 966522 521372 990727 471065 670727 715720 566656 327004 139949 268128 133643 80425 214891 602204
800 01000100111010100011001100110011010010011101100010110100010100010011010001010011110010101101101101010010100101101001000010011100111011011110001000001100100110100011010011111010001010001110100010100110101011000011000111101000000011100010111101110011001010001111010100100001100011111011110011111011101100110011111101001011100100001111001011001101110101100000111101101001101001100100000010001011101101100010111010000111011000001101010000000110000000100111110001100101100011111111011010100010010010111001100111000001000011101010111001001100010100100100101010111110011100010111001011001000010000010011010000000000001100100111101110101001011101101001101010001100100001011111001010100000111101010000010110111000100000000101010110111101100110111111000001010011000000101011101010100011101100000110000101001001 00010111110110101101000001000111011111111101001111011011010001000101000110010100101111100011010000010001100000001000000001111010011000101110001001010111010101001000100100110101110111001110011011100011111100111010001101100100010011011010010100101011000010101110111011111101111101101110001000101101000001001011011010000101111111010001101001010100001010101101001111100011000101000100101100000001010100101110001011000001101111001001011000010000011001000110010000001000100010011110110100010101101011000010110010100000101000011101110101100000111100001010001001001001100011000110110000110101000010110110001100000001000010001000111010100001000000100110100110000000011101110100010110111111001010100000010000011000101010111010110101101001110110010011100011111011110010010111100101111100000011000000010011100011
375439 840547 759414 851035 448823 923725 132527 499545 719070 785207 613147 146866 591613 516596 733431 576505 63473 187653 985488 998826 609043 330488 457246 992035 816549 111162 604683 959554 511015 569600 580305 313180 119818 540430 40768 636310 171516 483 89375 570340 323426 542465 530539 237020 668068 960860 28859 235318 725729 533535 833987 797922 994179 999957 408695 963526 761902 922746 106503 946899 847122 887711 54089 854147 902368 695028 905653 762737 597018 491637 69577 450068 338818 120948 496909 835417 81524 589119 587505 897629 705744 321709 363986 34884 968527 281610 401819 654201 466039 494172 416264 776386 446889 44050 626950 941758 885912 546952 406775 675966 66452 28537 764753 782974 253508 871042 13030 760831 711539 504015 60926 701058 503169 614244 621088 11682 527033 384010 562096 578383 197507 736596 267954 504739 186224 37325 735852 306018 257331 880767 137514 769299 425775 837090 463195 515381 699691 189536 699609 614496 855395 852993 427270 595706 953976 469560 605393 89874 411207 946633 279960 745628 152342 636821 694760 709193 30571 127428 436191 200770 474743 385485 291187 82882 763760 607077 754251 92302 457788 545153 350859 17681 258697 163786 664365 801368 809849 206301 237195 10854 573883 936635 28601 533877 164917 80084 144846 754890 173533 192363 245956 789619 352935 775077 99445 258784 686168 979188 345925 864284 119994 406683 547935 569830 862888 187485 684055 201328 183369 492358 768943 434099 345433 132373 263989 487149 145187 126212 798986 784568 246987 816502 540285 470152 983623 343420 973397 650369 162286 784068 966446 322419 958697 429983 312442 432627 749894 572782 622441 741591 476907 706536 189091 442125 814311 164425 83570 165144 108068 703002 642557 878057 566521 597274 172847 910998 879516 793606 285495 622137 456693 997194 829992 256168 101325 416772 803456 52876 320037 916977 195141 897504 210019 765622 104907 877896 163751 176077 581651 688459 667580 171210 124942 646639 546475 764937 582207 641648 149417 501686 657918 683740 371760 831289 153688 477710 975467 81340 538260 994949 699786 197210 571984 531360 716086 67493 649866 805560 451742 459540 447100 950170 482864 790408 475166 29919 117604 53497 288527 871466 151858 505729 989838 167294 320676 126341 402274 116281 864197 621756 722010 559217 768313 643869 800367 268330 999078 252457 255557 679729 249040 711634 610576 72088 940035 219975 382932 814989 863401 753885 195396 214297 310587 478363 442124 738867 645780 713634 773354 995390 476962 887 552055 346534 126453 896111 649924 394194 263354 15222 95327 441862 687745 879675 330293 945625 269561 757436 976145 488909 60926 600041 412803 256720 924937 424631 677276 551374 218374 273604 704661 449201 885379 130018 82127 608694 971908 599555 71285 271405 54515 964031 810685 259789 916980 594116 745550 533681 128407 579226 392764 297139 22055 451729 852526 97316 560287 396042 89505 133541 832892 69600 40133 836261 638126 213233 675653 741175 465896 384204 43428 564366 204119 719737 360387 423256 485487 511519 319743 773493 839712 947734 681847 766099 855591 548618 213867 49704 982466 799112 224639 502026 300796 724520 603551 525102 240742 510743 437182 816571 169574 702784 133239 277386 869097 323671 766740 202749 614964 956866 332908 756857 744408 675492 586342 653697 464388 757318 487068 480112 221300 883620 739228 911507 535047 324306 561800 930017 650991 779337 781981 423831 259330 49299 312848 372916 342317 303694 951892 380686 367623 443488 165625 929552 726723 719159 851310 494801 479680 389691 683559 677905 629051 727251 33113 926034 72676 498897 162978 116817 851726 517307 918342 482783 844543 587063 587285 300577 474215 918226 889576 294944 220846 910573 763273 182606 269862 416196 864818 770902 914080 334236 600238 958750 937178 883593 421213 95644 300502 542617 231443 975122 308485 115425 17119 848103 260450 124257 298152 204580 767452 254678 912243 587463 503339 387357 342594 413703 783684 916735 824279 864038 882599 536733 294231 317100 85974 140985 978761 405189 504480 315806 521341 927929 86363 583470 777609 503043 685487 982598 237615 263953 762511 473167 366363 367064 885571 825828 631431 915024 815393 774491 588289 282067 878811 81394 173445 598734 856305 297560 474820 426529 105863 734933 474246 175001 204433 764566 229739 313671 929962 762585 601933 972797 514565 741105 874049 593700 84538 458231 96061 329341 695746 151117 315539 151858 602686 104912 732187 582360 274225 177945 332079 595780 884495 593008 606352 538951 780269 739535 383527 118151 516503 969166 559077 971579 230464 476591 910155 458690 590100 774024 87238 399841 486506 794057 109362 532887 507093 990889 451647 770591 915802 568050 354801 873794 676347 968485 463297 812438 477426 490123 16737 827479 801017 501273 754013 302111 774982 217279 600157 953669 252821 439885 359367 255504 363421 13378 965697 966039 379620 299059 763668 704438 403054 456917 417644 400878 705361 349991 204539 675354 63140 948478 22398 181386 614358 99886 813592 664510 559194 863442 219034 402817 827968 519033 737316 39263 816799 530221 373861 744708 930479 393121 179389 503538 349171 647606 824516 600158 807763 931306 624548 694888 785351 240094 829089 646518 682864 561858 18041 679596 945281 448415 427303 183817 315610 921024 960129 555361 738549 193406 442753 35570 579257 934183 193760 929894 462124 191498 275486 209765 323398 752994 967071 830163 88864 763933 701231 67885 831243 944967 775846 185979 66173 348632 789799 379379 805927 798038 286850 710442 908578 247528 908793 754359 796807 40121 576928 128294
880 0110111110011011010110000110111011001011010110100111011010010001101010010101100000001110011100001001110101000111010100110111000001111000101000110000011000000001111000011111010111000110111100011000101100010000001111101000111000000011010100111001100110110011110100010000011010100001001010111100111100001000010001110111000110110101111010100001110011001011001110110111011000000000100111000110111110001110011111000000011111000010000011001010110000011110000110010001100111111000101101000101111000101000001001111001000011110100100001001101010011001001000011001111101010100010011101110001110011111110100011001111010000000101101011011010100001001110001111000000110010011111101001100010110111111110111011010011101101100010100101111100000001010111111000110011110011010100111011110001011000000011010011011100111010101101101010111001100011011110010000000001110110010101010000100111100001100000 0110111101011111010000101101001010111000010111101110010101101000011100110110000000001000001010111110010110111001100101101010000011100010010000011011011111101000111000011101001011111010011100010101101100110101010000110111001011110001011111100110011111001101010000001100101101000000001010111001010000001001000001011010000101010111100110001010101011001011000011101110101000110101100100100011111000111001010101110110000000100000000110000100010110001011000001111110001101111001010000011101100111010000110100100001101001110111111101111101000110110011001011110010111101000001010110110100100100001001101001100111000100000110001010100010101001010101000101101011101101011100100001011111111100001000101011101101101010111010110100110011011011001011100111001001100010000010100000110011110011001101001001001111110000010010000000010011010001001011011010001001000010111000101001111101001010110000
420412 807587 783287 709567 851817 215984 421055 768959 143771 802270 732421 442531 842328 781969 925082 152526 530321 793303 776343 257547 209388 399697 233991 843657 959996 520316 405858 19063 484562 618011 477300 775864 575213 923523 842013 692483 375692 880003 139761 365019 269156 419949 691775 379237 318062 877829 225263 719659 123160 702470 895685 430636 29275 31947 395522 639581 791724 971681 66153 745024 862284 791718 873439 661664 122682 17885 972971 607974 409353 19474 682974 919515 789900 536036 756044 849275 988333 8628 559096 480498 82333 838249 336398 943798 591013 205917 642505 805504 243035 88039 162549 774632 557041 473989 409550 838556 408168 505254 600008 457212 723170 407570 439784 427670 656660 322807 374031 254073 58778 60817 991191 474040 620772 118388 619798 960573 495694 415737 817536 809735 309390 587459 724009 992321 244294 876909 244135 817280 168314 666770 605270 484633 508315 174776 432885 365469 926146 700697 578797 143923 501816 976464 883634 639440 717362 728669 490882 915797 582234 685269 125771 739844 291080 396137 731049 503776 744207 787920 734733 312609 674100 521236 509817 676625 847098 154102 209703 489542 726681 774335 97162 738684 434061 597349 174060 392846 330570 993494 939958 471825 320716 326307 139470 622478 981709 45196 418266 219161 958032 304548 821668 330642 646747 388833 935254 803512 915713 425794 683236 76197 555997 851037 84488 5546 628891 467588 464041 435143 903024 293651 637845 405319 292714 963417 688557 307958 288737 324641 262368 929728 359629 496668 60303 227112 41137 889260 480656 426529 693942 417807 704015 341453 241746 5606 899534 42575 389671 983777 267148 656335 957352 452938 559172 199114 336886 501802 222412 21266 158729 518044 495646 364905 169481 90988 749300 994870 53053 312362 913228 251874 596570 951057 32715 300242 299645 64079 824702 470273 525429 405553 132731 467064 884855 41133 888422 179117 879668 263691 155792 190390 549128 894384 984825 808168 567497 664840 740086 489680 542976 226959 741550 96909 742580 676925 560254 741193 758113 780940 473532 63506 621768 279079 478425 292185 956256 276656 499616 225477 898538 616814 136923 875637 959458 682514 602644 758801 490193 313124 440441 48715 167360 76623 167961 203448 760519 943173 26635 673285 93123 951632 594541 424151 930597 753655 200266 746179 492583 231113 398613 996071 554010 189641 783378 927267 205276 466293 415764 570679 15717 406325 303073 883835 926464 46365 292721 548725 486358 797407 176597 18906 564133 71376 78645 926820 71440 696789 24242 166860 741777 666218 673642 953189 970570 160462 791065 195029 751544 964239 463516 136944 915016 723565 122770 416626 354244 236398 860827 117913 877414 59198 871874 33501 594829 576448 879287 770701 933325 800501 602741 765512 399073 303431 375746 189972 71868 682291 674517 662238 125245 713490 156753 584398 660032 742146 785840 453638 255632 303029 646139 141624 269691 758678 764149 200545 653055 115411 38040 559206 257440 486091 483255 135305 898523 464342 456514 576392 342836 701739 716776 468242 567276 720050 12823 464743 663439 818471 409887 721611 569513 890279 894516 778598 883992 192859 571794 722299 593789 271998 753723 731011 904012 734732 240220 925221 733827 823625 570317 835797 900792 44522 132343 790022 698187 980644 879825 569997 524474 361936 354115 308308 99218 881464 986027 214327 93699 635841 950013 969534 17677 997812 458885 937144 512535 265578 348296 741424 681118 565460 515592 777487 977098 927653 923367 422862 390492 389084 398883 81237 891844 710897 554560 848885 532240 474203 58051 852031 974014 830268 866650 206911 707058 333163 37913 785816 584579 156059 931359 377661 501999 554412 24279 139721 936751 156494 367130 376764 138470 612366 733682 21395 881779 674559 893370 265027 360165 304326 331105 821457 678286 518209 185869 499345 364976 452180 921691 918841 90772 744274 671173 175008 483130 909765 124893 425241 479595 715803 425718 302758 765354 867629 309090 845147 211273 973164 343957 184209 957015 98858 493672 998275 30391 949507 110330 122952 562508 479718 422001 135661 598480 6275 559070 194286 5124 176083 886462 896273 510274 692799 8989 33056 980846 54382 784342 463681 722955 311406 470325 395379 139561 25086 789757 504807 460540 233333 511109 91577 570825 83475 975165 267209 662009 764515 323662 164987 529744 282761 768799 111111 124407 947054 323253 820285 825077 402052 780594 471961 206908 768376 512958 468414 886048 535988 550979 139603 673507 634510 468946 155191 721707 870608 461923 999266 446101 789412 185209 468889 485602 681564 386340 71117 296207 177820 589600 723281 60995 374693 97755 98294 646818 951550 83604 959046 471487 428096 496799 288345 562158 7359 252293 881174 718198 10512 600072 641866 128293 764796 900484 710878 604862 854912 231152 974712 682318 254525 168068 659249 224285 221826 783797 487214 697663 852852 479324 777565 310410 395736 544692 247246 500578 847293 539394 305579 55471 792905 347919 717398 305648 179166 487121 677278 256553 256872 391272 967325 94392 395653 829444 766000 366982 139282 791459 770068 136792 566863 318008 110297 281605 764974 224935 93190 882498 578045 44461 150922 293721 281260 413213 11098 409273 564477 754821 783275 583718 821129 842671 80078 636945 159849 720323 201635 844162 657927 258506 854459 997489 580289 982477 537550 145845 305718 801564 933653 326740 587441 838826 515846 506681 450608 707478 407530 90499 78992 614148 71388 702585 934358 605738 164448 964892 219996 926759 901469 728917 675094 55245 935992 708622 21696 516863 155279 445597 27302 899830 605263 840538 917071 207006 262131 967697 355271 422173 287577 484051 84808 643123 699010 287335 780356 926332 499302 755422 47634 541843 256050 466628 99442 439249 990496 433138 64254 495091 409584 112193 830192 741721 464712 649881 86026 615979 742757 658599 911782 632022 227773 90029 455002 882356 329843 602419 280391 903114 844854 266843 765887 4842 131959 412242 236624 395577 308677 863587 59825 596363 483974 489573 494024 84202 432084 824213 666646 637622 325425 532478 679040 938406 547561 434772 908155 953388 112515
960 111011001011010001000110110010000010110101111000111011111101001001100100110100000111111000010011010100100110011000101101111101111001111001101000000001101000001010011100110011000110100101011001010001010100000110001100000101101101010101010111100010000011111101001101010010101101101101111010011100001110001011011110010100110010110011100100001110101001110001101000111001110001101111111011110011101101111010110001000101010010110001000010100110010111010001111010010101101001001000111101011000110011100101100110010110100111001111100010110010011111110010011101101111001101111111011111001010000101010000110101100000101111100101101000111001010000010100101100111010000110101101011000100110111000100110001010010101001011000110100110111110011101010101010011010011110001001111000110010100011010111101101011010110010111001101111110010000101010011111110000100110110011111111101110100101011111010010011110010000011111101111000010100001100100000001000111011110011000000110100100 111001000100100101101000101100100011000001111011000110000010100011011010101010101010000101001001001011001000110001000100111001011111101001001010011101110101110111001000110000111110111101011101011011110000100110000111100000111010100110001000011111010110110101010111110100111101011010110010011010011010011001011100000101010011101001110001011111100101001111110101110101000011011111001110101001011010101100110100001011110011011110001000000010011011000110000011110111111011110000011011011100101010111101001001000011000110000001000100111110010110000000011011111010110110110010001001111011011101101101010100011000010010011011111010111111001110001111001110100010110111100111101100011010000000100110101111010000000000011110100100110110100111110010001101000010000100010011001010100100100110010111011110000111011100100000101110100111000010010101111100001110000101010010010100111111100111001111011001000010111011110001000001100001000110011010101000101101010001001101111000
321966 422548 426668 311790 325644 600819 547375 973620 105846 688517 754247 652434 514018 800422 734401 113982 660133 770423 758698 730675 901704 251201 977527 768996 534390 140035 283332 548125 213452 488282 962105 67641 63571 305035 43529 827322 477514 423856 121812 870536 405787 34685 960557 473097 345200 341807 356981 615577 367135 694864 232870 57958 378497 834537 943660 11115 504800 396036 470957 286087 767118 428508 799978 666425 28690 955875 952829 400571 977662 40624 91906 768824 843100 923460 619922 915050 237319 524791 100395 157204 211669 498436 221867 633241 235634 663277 151931 570168 345864 770572 638921 65253 463578 290680 110893 19333 27632 958544 995565 674629 151341 203687 425756 141014 673212 232908 405853 551817 823529 764660 50053 346180 717260 119175 317086 654239 668575 804804 946824 554014 201073 984529 278011 879626 259572 8547 951655 55470 589552 607878 435708 832811 723098 547465 535046 754425 638719 504970 786415 237370 298203 530842 769128 203836 599239 58508 832355 494860 102862 282911 954104 422193 147488 110725 114983 172364 439519 125711 50877 439626 215191 753720 543759 610115 580555 423627 973155 990258 728810 490865 740655 567313 837345 948827 751097 591185 881546 367240 472925 996915 830977 763379 234861 320646 389783 870109 775858 665853 544992 692658 833617 683948 113319 400859 8649 205983 203458 777631 120857 83799 177984 891702 287871 287842 119742 555116 99098 896470 524761 102127 252785 501354 250813 733365 742092 51824 433692 830540 943680 494131 537467 540543 674569 654057 802982 937890 894031 513173 212420 128379 790731 805500 896837 192717 94851 779841 952311 947010 108529 726431 568824 86068 761858 582851 643782 73048 671930 94980 856755 249991 7284 764992 707252 451562 958087 139092 232152 671426 684549 633463 197397 105362 786461 128564 822013 692713 346912 7106 996177 487312 239968 375809 983212 942668 394101 491219 940064 22992 633753 32917 509406 338690 884403 38905 717582 738792 752305 267137 278527 120047 647566 905690 985976 56216 28019 141203 18349 725247 631482 88760 982477 34697 609805 169743 933688 81578 311021 845230 507150 354449 518735 806903 633507 231088 237664 204914 976655 75435 937257 213509 119585 901020 735822 926290 289523 662721 853745 174317 281944 976899 249012 237689 676082 598180 576859 166174 691105 990916 366095 967848 539990 59279 416190 247231 672837 762310 832224 175231 79417 446121 979797 911028 246401 474878 67178 827443 338184 307073 633595 43031 44482 579048 823858 839511 329027 631698 591981 345601 22186 382347 280958 957525 859962 889982 130252 301120 419273 85240 417110 107636 159056 184085 31704 314784 666851 31817 232710 31377 279292 701325 977525 954597 647664 682275 55065 28391 783747 220104 78249 899212 287767 192310 815199 982665 413567 99219 744347 314255 720113 444921 166439 897508 759194 163107 674581 701599 719884 621488 181893 66048 146387 430615 705987 726378 16997 902376 636301 337982 33335 741755 992370 684244 892204 435895 155221 312152 81832 702401 720593 813439 135555 375358 644343 132261 66714 173447 184178 229637 209983 104489 99660 536852 42576 792277 30025 23034 705701 281706 282993 136622 144163 749533 580203 359468 505645 302403 747653 405526 738491 168699 210512 859237 222722 635387 748008 962570 247059 805365 696210 794341 120000 569253 664318 192416 443576 352506 879019 838378 337972 409566 608490 981068 922954 66852 584570 393577 186527 397902 449938 968150 200634 86071 802558 481492 122675 403427 919713 788838 140170 98401 989721 144531 62420 315931 493567 917498 715087 995130 438029 159949 324247 352248 878491 590956 527986 618435 876098 531678 146117 935115 543713 967918 231914 705641 415550 135776 355737 276715 42628 962574 993474 698240 270058 614948 858045 789309 742453 48884 651737 622537 963604 296503 73937 578603 294377 610977 824733 672302 438247 36576 60452 586671 163478 486128 85390 525507 210675 210013 403448 78471 801845 237591 137281 295685 405867 766123 402177 398847 601985 618404 844826 315996 711074 420925 996518 597164 89399 771777 652944 554906 709965 871809 442558 63661 6292 307890 131628 655802 198467 584737 498836 953194 212825 752467 566409 475108 747455 607997 76452 451287 335242 140956 522581 664485 74908 226994 934683 334063 572010 191391 485326 973689 929688 143128 529369 30522 842303 85062 895622 386691 766225 792573 170610 655433 967892 828247 595039 975825 399178 181805 29928 388599 214130 173041 768271 69274 4070 801579 902194 58983 694629 460942 219677 714689 673451 63478 359737 457802 633341 336833 728033 923153 965825 649607 126485 839256 630025 199287 417799 297536 589552 758415 424083 269331 640797 220087 629068 249710 15973 192443 286514 51913 824269 67108 75199 12965 41516 594673 170912 664080 223407 153655 434305 708248 591159 551378 726913 344970 62941 124743 645957 202341 979029 9400 96104 326368 359024 512386 570064 659349 485435 577015 807068 883337 169413 49779 138617 749016 908286 612573 698708 893890 506427 993532 538090 207500 212183 142643 314299 551956 708467 867803 815260 44469 483741 49275 186092 931602 628238 515366 531614 37891 630349 257586 487350 435226 474162 898384 850959 285329 467909 396109 148952 133841 492933 796132 437151 569185 965892 782589 779781 794153 67503 219078 836178 127394 135020 130349 117153 218781 3868 857527 135612 102380 641536 126656 833602 437361 656056 297871 791301 227009 745061 829141 588976 784884 206832 803715 160869 745739 591332 318405 371045 227199 93687 609758 932137 241506 520294 757793 186573 302580 851390 90825 527788 243397 25654 540470 576391 809857 456441 564292 819422 240797 786947 318602 141217 703581 350305 20012 667392 589183 417754 72542 672287 889031 823340 497845 101925 261864 63535 195691 830004 482892 48471 737903 918003 164289 288533 629991 69702 135488 871004 380995 97183 379930 147521 131135 400622 132225 478651 957685 160628 342256 629514 367260 988725 114040 787317 860513 906572 24616 501547 171296 660248 947225 584331 720831 174804 885139 86271 20071 834693 225631 76483 387936 305292 336555 274948 511432 235931 383507 361507 507376 914180 136274 386008 1236 837869 107972 724532 730612 362144 34583 781566 904851 48255 262094 249087 593035 765141 42609 749466 567819 630151 397781 301075 359023 451369 298115 191280 800826 429229 479432 435772 611699 631478 368345 120232 910617 747210 7200 593741 68227 255142 294887 991181 657753 511404 656864 24087 636393 101176 874638 438728 829287 282064 977492 60207 330692 742585 796696 755241 788521 52198 544788 797739 93520 861900 536249 437662 749439 322193 516992 952421 29219 851234 189774 774970 835205
1000 0101110010101101110010110000011001111110101101011110110001011110010110000001100010000000001011001100110000011001010001010011000101011010111001001110011111000000101011011010110101001111001110101000101111100000010111010111101000011000111011111110011011000010100101100000000001101011110000010001010101111001001111110000010101001001100011111110001010000100011001011010011110010010001000010101011110000010010001010100110011111110101000011110000011000110110111001011110101110111111100101010110010111000110001111001001100011101110010011001111000000010000111001101011010000011110010000110101000010101010101001001100001101000011000001011011110000000111100011100000100010001110111110110001110001010111000100010100111101101110101100010001010111000110100111001101111011110011111111110000011011011101001010000001100111100110000011110101110100011010000011000110000010010001001001010110001111000010001100010010100110010100100100100010010110001011110011101010100011101011001010011001000101101110100001011111101101000 0111011010110011011011111001111100011111001101000011011010111100011001111111010111100111011011000011101001011110110110100111000010011110110001110000111000100000100001101101111111110100000011101011111111100100101010011000100011101111100111111100110101100101000001010011000001011001000010100010010100001000010111110010001000100011101000101111000100100001100001111110111010111101101100000110110001111001101111011011001011100010100101111100100010111001001100001000110101110111000011110000010111101000010011001101011111111001101000001101100010110100100101010100000010101010110010010001000010010000011010010110010111101011100111001000010010010000110101110001010111001000111110111001011000000100101001011011000001011100110101010110010010110010010000010011011111101110111001000100101111011011001010101000001011011100101110101010011001110110100100110101001111011110011110110101001111001010010001100010101000101100010111001110111001111100110011111011010000110100000000110011010010111110110100000111111110100101
194709 114208 486850 574120 95587 804608 301549 261647 745215 541515 340595 101967 297320 433033 340858 260366 471230 433901 829678 26139 356574 233659 612654 332138 128974 390804 124166 616237 586260 674335 54679 543307 211873 653526 94355 319295 542507 69354 572453 511376 949400 770964 165037 363368 480150 989882 781993 181844 793671 190586 745711 398103 728922 879509 78102 111531 662773 273531 188469 755541 458830 148655 378563 997796 2201 801942 919326 610181 736091 963682 483751 330566 179550 721301 652810 643621 469373 80116 240027 540116 195551 547659 795356 381516 143872 776535 603739 847243 359147 956563 988024 131436 575108 883874 485893 319713 717825 137109 116358 755343 782649 690394 419927 241093 7957 281090 788909 902042 799587 572397 805108 956899 963721 154197 433496 13070 352342 842547 207520 733727 243380 862289 662708 379396 664250 338797 785983 700054 516318 620615 118191 557807 972872 298184 618137 174754 702849 363087 432570 737307 567434 405016 802777 598420 279433 11915 825160 831409 896350 885535 463752 928762 620692 917161 327692 697010 539636 402501 768854 398616 604979 829023 22206 834617 155147 192287 70737 263024 222567 670959 119766 638140 970167 435370 217708 967612 980388 803810 818319 305161 921693 305294 551737 765040 940496 148366 872741 706251 745461 748893 403823 628411 992580 41042 3223 741315 743175 589907 351716 549636 836298 688727 196645 699857 815854 797013 568018 443566 770333 171854 166738 969514 266903 865460 1110 657366 60011 955894 577826 423585 464130 922601 990380 280273 788502 595604 945373 701664 550656 884248 101940 433201 596846 576250 352778 607085 426930 571535 298992 499391 363320 594371 973620 555304 577232 924933 195843 225279 361641 96146 770536 661513 236959 192349 948466 458416 496747 720536 67572 560548 842041 953314 471014 450891 858199 771085 838185 49638 613513 902602 692776 216385 75513 114356 418010 212182 727627 484981 476835 496832 753359 759193 685338 603351 174608 233773 446566 568748 406409 83091 186305 505634 824823 475430 348767 824871 325002 849220 949351 633486 974645 941180 297504 25675 318949 602069 669287 436874 721678 466809 552220 909548 490144 324861 11805 678623 817305 899854 871082 505560 75124 262009 651880 630448 194367 91414 906177 866136 48714 837458 493352 545018 302011 232920 872378 131694 91903 515740 535360 350230 415899 935620 506257 876183 492896 859635 611989 742516 550205 500658 362468 390984 810862 588605 823884 266208 120274 122536 958641 624755 472027 555756 841103 743103 409695 387666 335836 810305 305803 549371 880713 359247 236342 489737 115942 631318 390291 612526 894053 941484 603137 490831 480054 641745 279421 262228 89298 955079 997879 102415 187732 913867 969026 992966 344257 388079 870180 740191 229672 257941 174157 876775 680037 586122 236901 112574 249855 191804 58110 415267 838705 948313 187241 346264 482694 392454 561188 900146 230493 708537 412337 348351 734348 547380 753730 810643 635553 863967 274511 293041 669892 897152 405322 733651 456184 133209 51818 255063 91072 950878 397860 917958 747294 916049 183289 234049 868918 729852 980776 361802 74258 390794 384195 477420 421439 918723 62367 716744 96596 4899 464101 134270 427986 716821 457285 595892 353703 794897 869771 799174 442317 615055 194633 343498 126352 670566 901492 355262 918444 898054 706059 974801 72468 936398 507442 282122 60687 440459 507805 549145 660029 398414 672231 653625 335416 3369 145347 244990 367766 409158 622281 219200 855178 127523 599794 142884 195690 785518 556511 695492 427787 765688 185491 100666 163784 562073 721858 616206 388770 194145 191361 261753 8065 409334 768028 684566 367577 721103 180998 396964 52072 786828 226411 722234 841563 417967 692898 391304 212816 797819 101374 866437 61687 747687 936580 4218 566993 492607 461494 287211 440410 957400 666638 587741 843780 247790 762950 510153 665432 734492 161812 702043 120513 666102 721652 619111 909220 171590 250205 895785 741031 821858 489173 322551 414995 21671 107232 160837 920788 66516 535572 664853 681821 441221 948168 23609 722280 339593 936107 311110 589467 97827 106992 791511 658631 859226 199463 478331 614089 6333 108775 912828 381011 271543 97448 734157 141317 133578 773805 834639 158965 806699 320094 557760 64590 937210 19251 137536 470996 642653 869261 314241 744005 284920 182303 244363 196123 424395 757833 706666 83887 54823 573637 28533 831607 562830 711162 284667 210352 963302 724590 512779 26391 550746 649177 675232 741840 240462 868244 133159 6314 814780 67952 95599 99258 2544 166884 150188 323747 317276 313886 814632 944056 954521 67706 714119 414136 858683 668368 928053 879160 661327 881896 774190 68766 931763 664264 422761 770249 302482 925934 155874 386510 843899 714330 518595 51038 878494 11331 428334 302083 427490 761641 174057 198601 889765 824778 76647 638457 343569 949998 315695 726720 683736 627805 883627 812207 337100 199537 733520 88796 741532 129478 534436 293733 529647 398541 212401 94549 184342 203072 874116 116574 251314 216752 362402 644102 845794 243514 703368 389151 474982 595864 519966 369710 27157 448403 336503 161902 832055 190614 684551 287149 181120 354718 85218 39699 329258 785614 783405 788674 629037 223008 477667 524441 661918 410165 64582 558739 529121 866252 152224 898765 313548 417617 394484 306981 13018 285453 161734 81790 143241 135804 377860 683487 380497 475068 933520 196667 185665 679137 116011 563275 990967 227685 371711 129624 250427 685117 110601 88021 983545 920711 313953 341160 313817 619679 960039 896201 271741 370064 208076 336707 378006 547943 246458 388184 578851 305124 430241 784834 170824 733002 308383 235219 853575 920854 535627 351485 248157 822924 972575 840110 905211 584620 60607 15700 193631 651716 198250 975550 210831 665695 123068 868387 934322 7835 468701 931643 795019 105432 520202 856075 594898 912780 697534 236606 342961 36084 841020 937903 52376 792229 397564 79748 555197 264193 478255 380468 329587 583556 903601 101224 199270 309502 766411 652159 728497 110171 611361 8812 275484 70110 271230 797626 963381 637868 166522 747952 191049 688645 591942 502928 751488 327053 146964 327993 436562 595528 902437 512812 34858 129893 74032 11755 882965 212081 28524 481853 966183 625516 897339 722447 381546 859257 724083 97525 301956 607854 828425 412749 546020 142220 537436 412612 417256 591816 191836 462450 85263 492552 374293 549729 624726 164713 745436 544619 954865 106493 338260 359297 263911 522066 800221 41160 141130 499757 99355 666461 492818 22230 574174 506042 526550 59341 927795 793520 749286 511642 47494 608852 592839 917890 579314 457462 717324 950934 848359 975884 317773 788389 673911 589998 346631 654417 649021 690811 305168 945343 678058 621401 396981 255400 644333 684377 974258 650317 846910 922104 551948 705991 243912 245697 792015 569468 43249 748241 773024 343406 90375 164979 538302 190957 361480 352617 128473 795757 625166 711628 905102
1000 1110101000100001001001011110001110001111111011001000110101101110011110010010000010100111010001010111100100111000101100110010001010110100000100000111000011000111010011100110001110001010001110001011100110110000010001001010011001101000101100011000011100000000010100000100101111110110000010111000111100011010111001011101100010000000100000010100111100100011001101000101001110000000101110001010000011110001011011001110110011100011011110110100001011010111011110000001011010000000001110111101110100110001101011011101100011010000001010110001110000100110000001011111010100011001000111011000000010101110000100000100111000111000011010001010110010011010000001001001100010101001010111001000100101110100000000101001111000100100101011000011000011100011011010011100100111001001101010001001111110001110111011001001111011010101111101011000110111101011111111111110001000111111000010111101110100011101011010000111111001010011000000010011101010000101101100101100000100101110110001111100110000001001110010100111100011010100 0000100010001011110100000100101111111111100101101011110111100100000110111000100001010101110101100011111001000000011010001101011101001110100011001100001110100011000111011110000000101000100010111111010101001110111000010110011010101110110101010101000101011111011000100101010101010111010011110111000010100010111101001110100011111100011000011110010001010001100111110101100011010010111011010010110010011110000000110011111110110011011111010100000100101011010101001011001011110011111010010000001001011111100100100011010110011000111110100110011001010011011111101001100111010001011001000000100111010101001001110000000010010101011011001110100100001011010100001010110101011101100101110110010101011001100000100100111000011000010010011111001011001001101001010010110001101111111000010001101001010010111101110111111011100111000100010110101011100111010011001111011111100110010100011110000101101010001100110110100111011111110000110010101001111001110010010101100111100111100001100000100111111000000110111001000101000000
613130 35252 831208 99334 432090 781136 495540 935265 231913 773947 674289 140232 872538 66384 236603 613202 59152 643905 746043 760972 973189 842555 200130 45427 660986 247864 996619 882443 714825 642784 216739 169758 746902 458845 646052 469396 294180 119546 129564 929004 302980 815222 419789 656021 19303 735083 875022 985579 511189 711638 200655 541649 308470 31427 70522 870055 661390 737814 509428 514600 270918 538743 754370 296163 739749 294427 255369 936404 499550 735532 584238 780447 317634 26069 582172 785064 52630 171819 184867 546193 445375 211963 532349 304465 709466 724716 106093 643437 838504 601489 400513 13014 757222 556110 726262 114208 549691 834659 274170 157914 258379 383770 446604 393102 702313 601033 956352 96086 222505 846405 617310 282841 632082 468451 110570 159457 637491 909484 769599 228570 383629 771228 509397 790826 196589 643927 455777 49127 39261 712425 527771 803769 535728 935416 837659 749326 25660 188937 917469 35315 149221 603499 334628 698134 56467 803331 700282 717845 380549 949429 407828 685058 902143 965677 395604 916982 946847 477767 622057 116494 235470 643425 257554 561287 535313 194426 145983 897202 872319 979655 835672 731220 427213 884434 869079 190812 642309 158223 134416 175233 886102 241917 913617 232888 550660 550581 597924 538575 387712 32595 421297 754601 665554 782206 368512 473750 767666 605269 955485 519438 227959 130679 680724 342539 379559 246639 444060 647296 733229 231931 121040 180793 179944 447991 452888 218192 785247 93931 339942 299145 661971 807790 64988 65035 673837 237237 525836 1212 738839 117115 7191 571383 378983 46351 616758 175084 188597 53301 732055 828693 295117 164538 483039 201553 80320 873688 31246 84447 815381 677377 678401 527480 147357 962507 716688 974344 657764 264825 744215 898251 837955 939426 904210 631873 68755 931457 852258 505357 693564 813464 438380 647920 908651 353025 114273 189020 112610 457042 772760 862008 767081 901996 195926 193456 15394 332129 576432 320245 56122 589375 793480 330392 485564 290493 367091 806846 906879 393729 447483 623873 531648 823180 707264 693220 966666 100611 688377 708208 686545 971803 103704 499567 519071 617631 620236 314244 488230 577057 142048 924325 870900 951547 646016 225719 356932 331712 715996 731333 682160 157189 279013 552604 109572 358981 222901 510981 112559 44789 862027 368991 375891 706021 34035 459225 182715 928335 987717 127562 764204 859776 618116 942125 392276 750048 740518 995964 218975 767776 386931 771367 444969 791678 256070 982129 722382 656056 394480 814824 530716 935435 485564 367039 75114 488166 278414 924553 869442 855984 766181 584468 994233 170611 181695 879584 940896 394979 705756 9147 678611 861519 256538 193466 362478 200419 366911 431958 84512 569559 138070 355872 830807 995384 340784 581794 160411 573649 605771 952148 3831 730934 874833 740024 574097 599980 264887 756050 362331 303864 547846 653703 453538 663747 321079 632146 441412 25638 558774 179613 73471 406168 95305 719298 784100 958129 82314 980253 658538 976986 577488 654413 989598 888020 375980 914440 971192 324769 726863 482712 506122 511122 166729 513910 96593 297966 863852 41345 540014 361276 676815 216667 689582 987822 96110 298401 751749 877290 960879 996036 321882 631670 317888 744073 355836 507839 384091 235737 703666 992133 10027 871237 6063 83751 368841 940571 504164 852550 460447 747678 665776 802009 393197 104356 6323 820301 607274 194961 965120 711318 848258 697899 129584 348503 804158 338843 805203 181610 810114 952895 82946 882828 218351 890542 397904 470568 274409 249353 910879 229694 825266 281914 627790 864752 940469 954252 624144 108457 810591 362535 850904 843498 142248 515302 407472 928691 221296 349847 775081 752138 675972 195918 461485 373867 761599 37414 283568 304844 639181 314390 439429 405579 626699 116075 523917 811894 286026 661351 631242 261815 150515 545206 404498 631898 809796 138953 275934 330109 156600 359122 835266 878355 780677 440986 792951 795156 209151 373506 120212 558725 570778 371284 881948 876255 692621 695109 386352 683487 947345 713161 198629 312233 93128 41043 444656 25433 375547 560168 618494 406568 637180 982751 49568 228792 67434 873463 664932 3709 356883 356052 88511 118343 741236 149976 938406 932976 988315 406874 825531 894686 26286 447430 551332 854645 387332 195601 949112 693532 597616 801559 992787 478251 745375 624978 337481 45806 727895 103161 225847 384536 118111 687795 232949 357896 961470 602550 104807 574192 599195 363073 381491 394984 204291 206002 122957 736334 922890 883652 434989 738263 23368 721129 545891 827959 658949 946880 217985 273321 40111 162995 420854 536411 333255 960624 517818 454522 604765 738882 632869 312405 649456 634827 259099 458096 407607 551776 602722 498216 90685 557441 707604 887357 199719 991348 872047 479489 949073 595197 906250 604380 361879 408955 350883 966073 599792 383841 187923 349329 202868 311952 623138 617682 865790 201102 672631 648107 80556 414502 682216 433847 419715 766812 686768 236995 959664 282442 358398 450878 459689 547611 86826 543164 21298 670755 744450 820135 602684 887898 110403 351106 80423 709108 640548 256027 855016 900830 868555 220045 645190 521686 563811 335023 487359 925735 764997 606301 618055 6208 440403 355169 255344 914416 294436 837757 780965 271105 101657 788951 170768 534766 388558 869825 841884 176642 45164 166309 445012 712334 561436 311178 340074 634438 815958 502277 720852 354488 563351 729022 309009 714986 377969 345245 986890 193104 69372 90898 133971 975527 81770 15487 578896 49073 924089 989058 831349 766669 198209 362850 255909 872946 917229 984981 441660 388552 506502 409259 21096 182691 735531 802203 879730 257372 6685 20649 358363 659214 753207 577968 238945 32810 334075 496273 125089 172216 767687 390200 928534 100971 514086 827528 818239 325919 858498 229347 897503 326065 35703 17559 663198 495291 365828 741224 278797 392874 944347 129398 593479 497534 928280 308363 719602 858590 252174 716291 626405 424662 967100 795480 932132 824430 420382 394825 855942 687400 8224 127591 178552 793685 312685 876220 601114 339412 153702 693720 500871 228712 158127 199097 258034 167669 177379 875862 554283 325911 138855 743240 516865 338399 170844 730070 115778 6251 366 208155 247134 377185 86346 49110 641386 835464 729708 838990 467264 6851 323030 972448 607619 246378 732316 93863 441664 673478 840028 839814 830000 953641 712652 359508 282330 646632 114924 286629 18581 34551 674266 554673 567979 269535 141124 78244 625881 952350 832695 533569 74356 562971 834326 665268 723301 372356 349543 304306 550229 190790 638024 607887 586468 447144 606719 882460 366610 296453 94127 208954 244736 589540 13989 336768 863377 638581 422546 331972 513771 19499 854996 415882 95834 298416 739884 500551 204691 900233 423508 294160 908501 926024 362986 718820 557355 104104 693061 989714 578062 33224 185513 396296 661224 142791 112981 503802 386292 492984
1000 1100110111001111000010011100100010010000001110010111111100110111100000010101000101010100100101100101100011011010101011111000001010001001111001011000001010011110100110001000000101110010101000111010011101000100101111110101000110110010110111011011010100001101100101001100100111001000001010111101010011101010000101101001110101001000001111100100011101101110010110101111011011001100001010101111110111111100001001110111110010101001000011010110101001000011000010000000001100111001011010000010111111101000100111111110110110000101101011101000111011000000010000111011011101101100111001001001001101000111101010011101111101011100010000010011110101110000101011001001101100110111011011001101001001001001111010100100011110101010100100100001110111111111101100001001110001011101001000011111100100001101100110000111110010000001100011011101110010101110010000011011011011011011011001110101100101010100101011111000110110001010000100001100011111000101100110010001000011011100100010010010110100000001010101011101000010111100 1001111010001111000000001010011110100101110010101100011011110111111011101100010011111100101001000110011110000110010001101101011111000000001110111010011011100000001011000000111010111101000011111101111000000111010100101110010110101010000110010100011001000001001110000100101111100011111001100011010101000000101100010110101110110001011001111000011111111001100010001101000101111110001011101001010010110100111010000111000001110011001110011010100001111100000011101100111101010100101100110010000111000110100111101101101101010111010111001110001010011011001100010111111100001001101111110001011101111011010111011001100001001011110110000001111011111110111101100111000000000111110000111101101011000101000110000010001000000000001001001101111000111110101001101101010110011110101101110001101001001011011100000101000111111000101111110000101001101000110011010110101100000001000110001101001110100101001000111111111001010010110100101000110100010101000000000100011011000011011101001101100001011111010011010111111100000100
488896 748682 827409 764664 105771 226710 859501 528390 339283 98536 949550 655467 63302 377877 654261 679445 992370 223093 492073 137656 308408 242121 348054 128127 230105 166345 686449 740013 595214 989834 370170 121173 981492 72201 405498 884402 421859 48535 175724 274916 633503 59744 126072 74248 173991 238105 157786 163698 654379 978950 612257 293194 784667 114789 33428 783488 705115 321402 975215 177453 275218 838008 183051 800967 829538 590217 293659 136001 589810 655226 651026 139389 447846 84806 588195 983535 529328 609726 983904 463951 262976 72849 4996 226490 725335 295358 231052 884902 345145 738323 796607 268992 460161 757024 998095 551396 869710 403261 618264 175288 335451 12341 290053 209190 749613 218830 950610 356788 580197 349942 209899 238721 929333 427852 396404 788126 366768 355719 260450 459334 51513 214855 614982 333499 411805 154550 220458 400511 506749 289179 299796 514605 613924 563131 880487 690034 522679 633196 874409 11946 540810 92343 499104 549211 164303 618345 562069 233160 911401 285559 114170 782771 125471 808651 916711 389555 536811 377711 567872 563501 101746 823445 737523 38130 636367 344064 17758 405365 851784 545747 270157 511079 6626 579892 232865 79729 287377 361629 835532 729293 296711 425343 193144 26050 885229 24594 425543 5754 579119 275774 970933 800065 451698 484703 838874 967580 463777 428921 182733 864004 958693 336184 59106 138622 254771 503777 65555 685400 641215 702107 224828 728449 245646 631508 351488 987014 327785 388369 328778 518757 882093 590550 152878 617168 494591 676654 978733 111295 785950 574104 90967 186930 572305 304142 201675 340290 485119 786163 350106 714659 190045 793432 748106 852409 627777 611883 829046 258387 773590 180796 576211 33864 560361 308781 434445 731948 752927 316918 695887 883823 882057 839699 709410 20563 701584 622474 284077 789641 776587 983260 437530 789862 727408 758792 246490 289031 520166 9654 944318 645502 105080 656519 157190 473207 774118 809526 865399 151084 904662 276843 57765 256064 700904 928092 479249 792828 742438 384160 372203 817189 565850 99602 396024 977142 631290 51038 834254 989951 160703 657579 191485 437978 791828 292645 515848 406469 233257 940838 613841 157473 92582 420992 245970 508614 639165 400233 722567 472065 987416 328068 423658 565291 226802 973576 185447 294018 217999 571533 542391 19409 482621 999701 382204 156717 70795 911741 314760 869366 956847 518653 815265 779349 497578 6331 301205 890253 609453 353258 217781 985705 854569 97869 407471 303253 41458 344794 118348 386953 356943 61753 293378 860320 646240 92715 605879 977799 821804 435016 316883 450128 900486 128672 29376 20838 144924 90819 545345 523867 643740 124573 985196 305950 458371 346361 158917 195208 319876 914790 873273 930773 523281 755255 49972 372271 400520 863587 694303 167654 152893 483341 132537 550909 748512 225119 992529 219742 232523 694799 272925 201581 822059 697284 988922 149369 582024 662737 100481 629199 701362 642783 675266 749609 959242 922922 228128 273924 565482 833378 169673 886543 757618 762545 671440 50495 518512 830748 670440 650303 252715 984259 530047 590405 780876 826242 702196 332992 435690 14714 663031 33133 853873 455466 160060 50889 211373 107062 963100 471329 303993 255754 703880 216709 406398 461592 244906 696603 785386 865789 772634 175887 210479 324034 495737 765224 663797 432957 682542 672246 557726 370456 539771 629800 596915 379177 308027 585274 35312 725953 86714 755147 936104 674753 283377 786828 999702 853157 952412 450260 963586 94372 245050 123217 400333 341296 593184 989082 803289 18584 932987 668256 86807 521421 328096 82050 783534 13698 541905 834175 156677 868204 229711 66757 600045 726569 362263 473961 458414 421373 206970 932656 613293 364919 731932 349450 263094 173682 113289 515038 505516 257271 540655 208960 127690 917760 795644 693120 207957 811160 344597 261020 499104 528222 725551 624149 50747 312743 261774 408479 356729 193155 919128 814385 479645 624664 428693 47677 580705 421867 125062 504250 941730 282750 883614 476828 730411 414675 28705 773093 986396 843406 622488 655509 39478 645944 573870 361981 108806 566432 394475 318130 523052 400476 270730 627292 72264 548269 649336 614446 365376 901248 283884 776304 77359 671633 696862 837687 708397 802411 204837 495095 479863 825418 458032 959855 744763 587681 787168 100610 377795 157366 218497 946150 154491 411627 212708 551413 945120 653145 654042 837473 406920 32661 795791 479557 609544 636308 608448 34262 873797 508843 313242 983032 690138 143534 287729 318829 685091 816762 313497 963880 612004 938959 180005 873920 448410 477077 101690 271680 549403 512511 93198 178075 645228 581261 508547 659132 589535 914539 534746 393532 726183 922167 466645 372717 648698 237856 920302 415571 130337 685162 727917 689395 189023 450446 189482 999427 394748 711613 380767 613504 786733 873413 424169 308383 717281 1741 478875 744923 20842 868666 545855 142573 493062 951604 677290 490074 925962 276867 849467 711078 855658 735059 147120 122150 76135 597654 635300 805811 921877 538248 529897 346234 619016 323406 813694 710577 198491 131704 215533 355492 625884 765158 204612 901741 591063 175494 675373 149890 969981 931515 537708 904041 946865 768537 298357 502534 25456 385037 545576 383829 235930 139482 642218 281842 345953 443966 947617 694421 665741 524083 980299 218204 457577 329169 728572 319041 569742 260112 740658 38955 81801 827051 478294 261664 814764 845473 295186 519447 942766 244566 705545 113579 128127 533846 41080 959724 37293 127033 38823 280592 807596 644065 666699 725383 941061 799584 658299 718316 377950 416823 641933 187031 834722 512569 711949 236239 709324 533199 247385 255901 99541 932244 374172 780027 344760 208864 686501 724844 534623 149346 578979 633125 552428 57895 220287 639401 113189 520695 963094 503090 563772 679006 877074 22219 548474 206408 56356 370939 410120 666118 897824 219867 707994 956077 505332 184265 408824 601309 171398 842933 640618 40735 255786 775896 47488 166056 283837 917445 194043 387194 489504 606936 476892 733674 249876 981451 207302 608316 953839 73127 416594 291690 126201 365719 117296 186116 633638 319383 635124 977265 278319 492684 426884 661139 777551 890926 688605 346569 253271 365088 68797 211342 461742 568673 724657 958398 616681 352538 982011 389369 384707 127831 863647 642720 512441 684563 307402 897853 650373 878571 15264 446911 354868 344053 598433 620642 699750 31530 197047 642669 976738 180606 421726 172373 226771 235857 663280 660095 518819 991485 548748 264995 398771 111439 969762 296012 283316 785171 905950 514043 276773 974985 845167 928172 667881 915444 656627 440944 773380 573904 485377 958713 158770 877155 944082 155380 149412 191212 789900 421009 984856 336760 273389 262110 810643 963796 79632 390033 769662 527453 51807 877988 9179 742899 575318 761435 59938 164172 504304 396321 778940 992357 184944 22480 113243 710162 514253 427152 301172 29367
1000 0110100010101001010111111110011010001010100000010001001001100011111011001111000100010101110001111001110101010110100100010001000100101010001010011001000010101011101000101011000001001110100100000111100001000011011011110010011110011000001101111111001110011000100010001011011110111000001000110001011100010100100110001111111011110010000000100001011111101110001101011011001001100010111101100111000000001010010001010001111111111100000110100000011000010100001100100010001100011001101111111001010100010110111100111111100110110110000010100011111000110010010000010011100000010100100000111100111100101000001100110110110110000111111000111010000101000101110000011100111000010111110111000100000001110001001011100110010111001110101100111011010010011000100111011010000100001000001000110110000101101100001100001111100100000000010111010011000110001011010100001110101011101100100111001100001111111101101000010010011111000110111111000001100001000100011010011001001110110101000001011001011111010110110000100001101100011011 0000101000010001111100100111111110011100011010010011001101100111001000110101000111000000010111000000110111100001000010001100100001100100110110011111101010110001111101001001000111000101011100011000110100101010000010110100100000001111110100001111110010111110100111101010000110010110011110000110100010010011010100110110101000000010101000101101011001100010011001110101110111111101111011011011001010110000100101111110100100100100100110101110001011100110101010001110001000101111100010110000010110000001111010010110001001100101010101000110111000100111001100011000001111011000110011101010111111011001000001001100110000010100101110111111000101101011110010110000010001110011010101100110000110001011100000001001010011111010011110101010100101001101000011001101011000010000000111010000000010000000011100100110100011011110111001011101100101010000101010100011000010100000110110100110011110011111000101000010110111000000100001011111101111111101001110101001111101000100100001011110101101100111010010001011111010100000
898996 413476 501599 156119 482639 377359 247235 241124 590824 690082 550670 425067 620088 413452 530609 173612 846950 617722 574891 834997 589806 850238 292927 470481 524653 675467 652951 516254 83787 673437 184693 198396 159109 682677 968402 233249 702421 702466 489877 150794 587905 883611 171697 103372 860222 722665 882843 739849 24446 375138 641639 328445 775133 833264 619262 327352 538467 19056 30974 334566 307447 602134 258094 581578 492193 843565 774428 202826 262202 400764 96342 173283 875251 20548 794753 686524 567294 695335 908633 826521 659484 981987 188037 553254 712196 844411 142486 200115 141229 495606 315484 719167 977336 544704 702757 825453 639549 446639 846803 179348 140145 153377 687961 403506 294577 936065 969554 350912 966573 567720 512445 691936 399348 603360 897945 468338 619799 683971 617177 606215 584509 977154 761733 337453 832707 156353 131821 173545 269837 816288 807049 53571 631534 412501 839026 596091 389040 382581 66103 213593 205056 900049 975005 742178 672185 261245 337783 54183 925195 472172 699357 95671 578632 956215 216716 665012 587531 216252 960282 702531 539525 670883 60692 265629 404197 249468 378294 379715 833699 321028 235270 396750 338218 648455 720653 315812 366560 518559 12275 966791 597395 343002 47606 489543 189057 762426 585479 632280 25604 537493 126017 701630 265048 273501 898310 389732 770634 944250 885240 242573 942400 14675 237969 561185 776159 995564 71200 740585 640796 688618 204449 455894 633507 561073 71607 178684 909021 158318 585992 840092 909602 735537 119157 776670 415803 201009 382580 821341 951378 319860 449933 194333 999800 758534 557741 239384 251091 230630 440682 305845 473122 344577 119700 256538 760047 959958 717108 420824 748368 415800 109284 700421 929561 269938 741515 740776 447777 480260 795827 726860 653167 949004 242120 617463 251586 862272 865583 284789 22202 35480 836736 474253 792550 870664 265058 163157 65259 287211 29122 763361 14989 542843 802735 760471 47069 762813 435989 131614 892608 989818 291797 775669 89303 458471 598653 278688 203472 432230 898985 440764 438345 336357 900981 238132 285148 313381 99805 642444 650187 968981 653428 13531 47049 56284 971198 402902 748067 335862 986282 129734 721865 712438 107951 36571 831165 738473 665409 78875 512983 825179 464304 156595 254450 914419 903198 67950 911863 758137 19419 63299 727108 748600 567263 817928 735928 486591 472355 664005 854877 995201 466460 619812 999475 220380 80084 460356 552853 347831 524839 897644 222730 835780 565912 392348 920235 647525 529230 874624 36332 38570 480046 481918 383880 163001 362774 593198 967245 330631 93426 75177 181441 100162 207999 71226 309360 495121 37594 886514 672403 693299 681796 241816 717279 621188 593269 285244 360999 27038 204441 825580 264238 971292 70763 593024 115789 474874 177901 393104 336253 801816 889409 524230 100610 494365 624231 561550 52981 12601 213652 988906 369772 986498 747563 955873 759879 457472 85723 772183 123162 371332 825364 76536 859954 374259 177318 654478 637766 24416 761785 414195 748604 930135 420899 74592 732628 557239 379305 717475 907637 130167 921557 303 435986 458633 416752 736269 481721 938843 522525 41073 652152 699834 928786 742568 456492 643281 560947 676140 431399 291536 605837 405146 360893 590376 18860 484219 849452 983218 930905 184190 671013 804463 664243 284679 80827 287402 93352 740448 901991 852090 370449 487373 549493 336484 654568 915710 760975 595805 626790 967646 539621 639276 692989 910921 471989 814830 432623 67930 400252 514099 123146 593953 848249 545606 255232 975796 120730 428875 875047 417949 236934 846656 509449 434033 93062 173734 440233 405504 586128 454585 476563 564904 128882 571482 927070 224388 976152 485134 602946 710402 367226 882719 931216 514066 527140 735008 78418 365435 928995 514382 153983 534343 485001 649106 850523 938399 573022 731363 764009 944305 975395 451465 297998 950093 815364 802492 598596 754512 577625 406699 105719 353399 628120 160728 158079 410389 577627 146784 71867 619551 897034 201433 59462 351845 670181 302164 76889 780763 439985 810433 652349 730006 392444 701874 891371 68626 758669 324728 14338 167407 985261 245929 884259 51901 247180 350404 250220 590252 74002 349163 785040 982438 788739 622350 66128 35448 812366 784617 864792 637995 817906 360291 334008 368113 298638 117655 598205 901243 454147 641136 745068 296808 156039 686510 168602 471767 707401 413253 647211 677277 525053 891236 94629 988690 278851 286931 960432 732102 686712 302965 776684 340689 763800 685997 109551 634888 631373 106973 981530 555084 325401 224458 422614 925500 362013 742811 36208 570762 54852 26305 152207 581931 490447 206192 190030 130472 129725 984714 809082 777298 728278 284061 117673 831762 859476 123523 334709 188895 186735 959720 130324 491656 113539 977833 253205 368881 77217 30743 323193 139354 598767 258842 418028 356827 776124 914354 439455 918124 101156 272089 965635 705504 209308 653957 562467 757618 713627 669833 619166 554552 935718 660251 9856 437300 903094 954928 563773 798666 171655 810180 78857 8523 811136 395062 388759 293039 179450 326351 172843 559586 236974 442659 111774 289909 594496 817744 229230 760757 665122 564387 237311 119513 761126 778075 272690 619860 42788 630469 482785 983179 605124 50246 854388 699105 527337 389751 471395 704941 747963 346090 959880 869645 80910 918923 591455 967764 750644 376546 844062 888607 363932 792821 107243 338629 29925 138699 631935 498540 702979 913931 301205 767801 748236 37250 83918 607327 731808 790019 499492 505113 555187 57512 124937 961522 785593 323447 8667 229633 138092 127265 999558 89331 651389 607460 628919 951744 717077 376207 760569 656448 778886 164582 320814 390230 817747 783451 397866 311754 546648 290044 524975 82229 604504 162093 757121 102869 52705 938634 568998 877889 20062 152302 602108 536438 285369 937298 476086 506191 783082 142093 138548 637267 979553 949689 964415 84968 357324 298614 316062 252902 517829 399048 950999 740103 184667 747292 571717 739642 966268 715176 619411 830870 137404 871920 217042 425900 415748 814820 731005 729589 586650 934182 40454 591786 229896 385834 857052 555315 414380 695095 454908 599671 908124 578762 329457 668626 222579 774937 266730 880613 722492 832629 448182 763590 303162 55752 667934 53016 486546 594174 685535 370870 649175 32769 921858 319497 774831 707036 652762 120122 696934 253825 212442 553856 902095 592230 663056 345050 832978 933257 567298 969881 736407 226901 348451 777749 560654 346013 599154 943552 888344 898756 723376 826199 356245 351167 495292 54644 145547 801523 381388 407937 910191 643960 385674 161607 301460 838463 306633 467172 283629 659792 445090 316251 161408 571755 876527 326533 712298 739856 194467 748262 873865 229339 934085 618651 527305 99143 557767 163694 664334 73427 475527 78732 203963 750593 749473 759182 99806 734907 856686 964019 444856 175121 476510 363439 687468 5213 890158 881308
1000 0000100010111010010010011110011010110101000001110101110000001000111110000101110000011010001000001111000010111100001010001011010101100110100011001100011001101000011101100111101100010110001100001011100101111001100110000101011001001010011001101011000010100000111001111011010101010101011110011110101110101011011011000101100001001011110000001101001001001000000111101110101110011100011100011001101011011101111101101011111010011001010100111101010101010111001000111001011010001101000110111100100000010001001101100001011110110101100110111100100111000011010001111111010010000100011101011011010101110001100010111000001111010010100010100110110000011101001101000011001100011111101011100100000111011001011011011100010000101001010010101011000110010010100111101011011100011101100110110101110111010110010111101001001011110000011111010111010000010010101111001011001111101111110110100000100101110111111111111010011100000100110101100110000110100101011101110000010101011000000011111001001000011111101100001111010000100000 0010010010011001011011110111110000110100100100010011101110110110010101010011100000101111010001101111001011000100010011001001101000110001111011001110010000011111111100000000001110001011111110001110101000010100110111011010011100001100000000101100110110011101101000110101000110011000000110101010010101000100000000101000000110001011101011111110011001000010111101111001110111100011001010111010111100001011011010110010010100101011110111111001011100100100111000010111100000011100111101110000110001111001110100010000111011001111110010010001001010100101100010100110010001001011011011010111001110010111101101100110001011000010000111011101000111110010111001110010011110111010110110001001110111000001100100101000110110011000100100101110100110101100100111010111111111001110100010000001100110111110010011111110110111010000011111010110110001100111011001010111111101011000001000110010101110101100100111101111010101110000010101011111101010100111111111100100000101000011111100000111001110000010100101011011101111000011
32270 155916 19637 864433 964577 633970 668053 839415 42654 641348 280228 222554 783304 355078 966970 643189 371005 82486 429708 276490 49243 779374 743070 79031 680655 978156 68006 477447 638779 207343 664959 287652 399683 772024 71814 834731 176885 159536 71317 959832 594963 701032 845466 256480 84990 862010 756691 93854 276352 862287 243752 22373 909941 296826 368036 501044 71127 927682 756945 568007 276389 882174 233328 967114 117040 743192 910226 332968 196226 385971 338390 675202 996523 263913 422720 727100 543785 941101 290609 613297 992819 944976 481673 379654 47394 954399 222486 487644 681085 980265 587191 323551 504351 696478 217361 925948 450567 795026 994861 650799 749692 890145 526253 319866 633051 626029 880937 62833 906750 922499 595435 463282 352075 767708 400835 782579 806934 123071 666951 984756 581748 842308 801450 243859 326941 908467 135351 538750 454269 985930 176875 253442 457623 697821 158765 903810 445590 915480 855595 83140 603058 206560 466770 548710 717947 877080 604841 792686 413638 174912 260043 563455 213745 829303 30591 547622 710163 159137 629750 933588 124101 831075 648608 698983 18696 513163 580267 918753 992146 745997 154457 745721 90616 768424 680572 105168 399993 88616 965713 939388 863012 406020 146615 225217 211559 998119 243850 575006 366326 277004 867232 863747 182804 481922 531552 31904 983489 286927 686394 610712 22912 230705 142086 25428 870340 665663 726397 641268 372407 867055 316558 454753 271078 783537 79582 93630 70347 321079 679519 323645 822456 793304 651595 672462 40990 677322 203838 712817 309304 610445 348782 330092 605271 751975 877640 510105 687882 61898 58983 73815 105513 440337 460339 513505 392959 323945 235476 341947 808273 192717 14290 408968 736399 40297 24011 386809 159958 103008 912848 87840 503456 931945 282396 766498 827785 156884 813169 291659 304894 286187 224465 921532 349764 199795 596310 236415 535458 680978 49198 654267 438509 429258 218743 354179 431342 476387 190579 257416 786993 973607 898408 910511 162285 565959 123095 293758 923147 28891 245206 443247 359637 375687 668428 855143 319740 219577 448073 715264 768966 946574 358848 955266 953106 117140 265954 755505 292489 496234 257367 910976 510627 284676 30043 788899 869715 655883 267955 683330 584592 483233 810507 373449 960641 621378 287790 855068 412421 94982 325665 317544 16988 694147 635164 26389 600181 437903 108006 679000 251348 533091 939916 144804 155679 960219 791293 816064 204102 217049 671109 26036 152206 522186 186020 282909 853368 662464 762635 463840 907218 514495 52786 110843 346905 71379 455641 521399 287433 407518 342105 63418 164868 744240 531173 105272 596379 801038 294435 609354 555579 812821 755169 825943 25398 463097 382069 367150 738157 100198 82806 940470 585816 470855 533712 403453 687410 847908 645000 352044 533699 461286 791757 321948 929355 825142 327543 690049 262088 975748 322143 467652 404517 278500 343577 982447 912575 893586 305170 187266 128468 594966 272707 862370 431882 402050 446991 921009 263514 381721 529535 473081 324823 600330 679447 851905 809375 890329 346069 432322 273693 632735 137925 872051 123063 980136 610436 428161 823323 117754 783247 950299 556641 417397 539783 596521 636125 291478 513411 295580 523653 507733 472274 422944 354041 285551 747084 390447 985075 711934 917971 478015 43660 571139 421611 398811 590631 735622 149363 491472 865087 227669 409536 695869 640073 711656 424981 316302 295685 730725 243584 929154 137191 24958 489299 394599 101276 925880 516990 212840 510715 828743 704134 561341 637577 581845 137124 132352 397865 688930 59836 111136 331422 665862 881592 490606 11262 49233 344193 403925 353462 137747 423322 849447 516724 360567 114201 94738 74933 663050 435266 78641 811755 496538 521537 106046 632073 814777 780036 654054 380911 493793 87155 193781 562029 380401 191693 659632 690038 113174 844256 202306 715427 643333 78628 907406 57952 61476 376373 936931 630967 554440 122988 700302 691255 639769 558937 906760 54336 397970 171870 596496 678766 188901 328938 274388 610720 470971 181521 796937 254244 385369 86405 832410 156929 812830 596724 352572 257184 815657 60157 219360 438103 379479 124239 894274 842131 579114 403489 288863 563298 501189 634184 577283 153627 95123 446200 417792 717866 394824 13657 525371 485308 317119 11589 458144 956035 36163 843036 913653 579110 817322 979717 120140 814665 549786 696577 123730 737908 244015 71085 848453 65250 585909 742100 378179 785257 887888 539054 390461 976320 794555 589114 904714 779570 568173 413107 256984 668702 654999 434225 191549 685864 759946 632863 448300 868160 290038 581973 436355 356365 161102 200466 867072 505717 779719 875863 438420 591884 593470 428898 975184 448982 722233 299910 73020 132602 663622 43940 197894 696390 372671 39880 975832 481753 525999 837922 572098 735409 889871 336542 630230 470994 476649 316451 77587 259279 822622 351845 593337 845240 825859 121576 203196 381728 34405 211346 666835 209417 784685 598698 328751 93614 819487 389299 488137 2925 668028 684127 808660 494608 193800 640754 912914 873463 173158 256949 719299 146595 654111 515090 61751 877537 463873 709715 180165 318929 765220 95666 860244 118482 493704 377436 452822 520779 433498 176135 549013 508249 939285 595884 605414 759696 260293 750179 755898 712944 934439 218139 460562 434918 539437 182386 358547 698939 987102 939703 247855 543261 605017 928121 215491 787976 945849 791371 798400 502353 463956 184472 540864 62287 164766 63389 248250 946662 95340 697799 660497 701041 623058 381673 479814 596619 353005 144985 227086 625211 801148 766888 386815 672826 873385 750781 185124 947745 231270 386958 979375 379380 355635 443578 941518 803141 227195 683333 197974 91334 235038 414832 799004 48047 373578 94644 643043 83912 531778 119963 693039 912083 352513 928252 823928 164314 15927 416977 843962 327952 105842 391734 145193 985575 706776 55040 137538 604269 328017 120696 567933 51683 788225 955955 887391 68573 428979 893199 159787 181711 505937 81356 490872 170873 938447 666820 397342 6193 726312 187144 887050 848970 852353 262169 774577 17758 91561 852352 128290 970237 363330 27786 262643 98098 328121 577636 64093 682030 396656 817295 270180 491156 799550 687103 226222 921632 51724 473558 740726 317941 526624 885176 577025 13942 106122 174988 195279 521610 576268 804080 875496 542131 949777 126781 953575 858473 149783 418588 728 443815 150855 672145 7628 288363 20362 845525 862140 387675 268421 610434 622936 972994 808051 18536 736491 257975 336222 625853 597420 222942 137338 853424 288035 250312 474910 885982 640117 465206 158880 42398 878223 396091 34827 783415 862123 480447 877567 325169 856194 255327 344166 32008 412942 835890 483406 575229 873466 726631 968936 841992 724393 51978 877852 891560 603360 542501 83783 548954 971281 624323 175250 762600 61637 30288 342128 227352 493605 437596 534388 798726 55972 265278 134860 171340 647884
1000 1100111101100110001001110011011100111101011101001001010010111110111011110101100110001101000011001110100010001000100111110011110100111100001010001100001010101001111100001001011011001101011011000110010010101010101100111011010111010100000001001101001110011011110111110111000110000010100010001001001111010111011101101000001101111011010111111110100000100100000010010101100011000010000010000110111101000101011111010010000010100000001100101101011001001010111101110010101100000011011111101110101100011110111101001101111101011001000101001111010101001111100111100011010111111101100111111100010101111101010111011010100000111001010010010011011000100000001010101010011101110101011001100001001000110000110110001000101111100000100110100111001000111111000000100100001010010001110111100001011001100011100000011001010011000110010100110011101010100010000100001000100111100000011111011101001111000000111001010010100010011010110100101000011101100001001110100111001010010010010100100001101000000100100101100010100111011000 0100110011001100000101011111001001100001010100010110010001011010010010110111001000111110101100001011111110011111100111100010001100111000110011100000110111110111100010000111101010001000100001111011111011110010011100111111001001010110100011111101000000110110010101011000111101010001111111111101110110001010010111101010101100010001010010101010000100000001101100011101000111001010010100111101111111011100110111110001000010010111111000001110011000010100111001001000010100011110111100010011100101110100010010010110110001000000111111101000000101001011101111011000000000101011110110111110001000101001011100110111101110101001000110100011100011011011010110010000101010011111011111001011100011011111001001100001001101011101010111011011101100000010000011010100000011010011010010011101000010000011010110101010100101000001101100010111011010000100100011010101001110001111001001101001010110110110110100111110000111011101000111111110001100110000001110011100001011000000100101000010111101110101101010100110011100000111
544565 421712 465376 603101 234257 154165 695257 405237 518863 150839 352248 735611 779278 514878 682616 237867 677347 20252 226073 124334 354942 571775 433875 751656 165355 130961 48936 232735 844277 43245 890322 243651 385381 294781 627676 449630 337256 263732 516621 936985 652110 5541 581630 249768 859439 979070 861197 858131 747688 297381 365354 317026 579011 288686 741903 524005 604276 990326 356812 640541 6656 889951 753920 558346 451065 319016 770660 862738 162340 674343 60865 296075 202107 445350 962626 129573 267149 828248 479332 282807 120323 260278 344649 962852 643199 181819 577772 509994 60957 48312 180335 345479 695387 322900 934225 519560 947093 111652 74619 950767 384169 319395 978617 275648 651705 210318 122182 955304 716110 108511 206207 497931 311705 580963 623610 216680 215446 510010 942640 333803 293450 603051 588181 838096 533995 255074 223433 932591 3230 38279 920678 706600 152154 991483 263610 629035 209964 588913 226703 721380 368597 840167 37285 57730 833742 237632 852097 52643 14828 677376 519518 560158 44957 968803 241986 509740 796882 987034 313388 363827 52215 47779 356009 512177 390301 521348 341126 792257 997113 456995 229984 536397 592390 413829 313687 647441 455685 40353 911585 352903 234277 132704 735931 189109 587901 777972 241977 898127 765045 830354 72319 306313 828549 262285 48776 537854 614741 476880 89379 910134 899524 118264 399167 689623 801669 200204 437019 159723 571491 880794 800863 893002 737445 659823 244873 554276 357964 569970 834112 974061 3961 397405 838853 991461 670699 900441 474631 327491 494439 673078 601045 685821 483696 171652 605806 367927 443830 566353 916404 739078 577995 604414 9727 122207 418704 669952 918734 751904 550766 728881 655129 113019 462080 5008 886466 425211 861646 890267 76585 696628 994997 620296 295966 632076 645666 827355 993074 961183 906749 523878 496486 52435 874914 443171 318725 840442 17162 434087 516238 924317 194056 191620 257353 878955 622320 842558 970618 906814 207442 880743 74675 783686 200228 652634 355780 596884 639549 184400 277262 214341 219134 398050 813878 847881 293899 332315 185013 415503 962999 964537 673035 237711 666174 635713 655059 270963 670379 221308 660786 902883 268570 844881 798057 963308 233176 190848 927947 821644 906918 440505 425416 935260 24157 63447 905639 804954 665771 558780 456146 53458 194171 222025 499915 583529 788147 823098 117885 585926 356311 588125 911789 51229 731211 114221 281359 10841 854901 70927 135349 528422 481537 612520 65378 32856 509694 233241 377021 673083 365861 293656 669985 903672 587194 390188 275729 941472 813003 423556 51209 260376 683606 685813 328815 676578 45768 619279 703593 416388 97311 556250 986120 203286 416944 123762 239265 111021 62789 798652 35709 185248 546590 717892 682534 20787 260184 90101 525922 113256 956012 543220 607228 942814 677070 314393 893757 664995 107189 914250 124026 531742 769978 899062 958215 23186 403866 32747 373001 392848 717206 189333 890985 325180 635578 188692 947301 194041 489978 178552 614016 19892 854839 249052 350298 414410 396449 951516 516058 399255 686199 924020 224135 579484 288427 520118 549622 135500 926817 448936 523870 684275 586837 882040 848327 206275 200859 195356 24481 829757 665026 904586 104241 337017 537938 249361 202022 870994 126965 359379 528522 307632 484082 57183 150292 135219 441812 901167 437914 859128 126889 687995 909539 700748 445030 315767 768923 500267 114344 872176 839776 825075 172501 264254 767929 759146 871905 53927 407910 889896 881005 985361 360466 218915 971081 459617 427941 151829 547482 415732 187190 803660 687383 163128 845918 884238 740717 504233 28391 379494 435203 686308 656676 887311 255768 1065 811994 634684 66119 355570 267420 405250 429549 963626 901108 749091 684833 732172 41917 104056 479522 519897 48014 33978 294799 917813 188497 197741 923983 603871 669361 976233 205968 297163 667569 99270 616749 517214 267546 648099 943785 342277 467341 302739 612056 426803 425846 428837 926877 207157 490145 380751 84174 234227 239334 545398 900660 927301 378752 762973 528558 564719 987836 2791 837749 976315 461837 479242 243385 397810 600572 840147 499179 263478 564092 506447 954068 804159 147356 895389 951906 623536 585237 477326 985603 83797 937859 588022 297066 74236 994033 508242 694575 351277 66253 143381 571667 813382 80058 401425 465633 747768 384644 806079 639535 410520 102063 266923 268932 946210 329576 923327 424276 73489 131357 435881 843942 394772 585896 334316 74838 343981 255334 823040 448247 246251 903846 802983 13072 900674 847102 749390 883719 690756 908279 231899 664092 318590 11688 326873 181708 366641 255456 421630 530774 151468 447101 503765 323801 885571 553817 912268 477148 726766 685732 444828 741928 11712 493709 660688 62096 820161 405786 773365 394129 680811 164440 412381 509524 964606 930988 869839 153552 212544 979591 687886 262540 407316 279992 137924 227650 196342 120987 232716 570335 372241 243055 581465 545447 976509 399046 351110 564150 658264 947669 935290 735009 557760 774699 270647 183483 572074 937663 313792 911924 802914 967330 341349 771483 132703 403475 613228 208835 196674 164145 829406 793860 803691 406987 684075 952537 752184 341523 211898 356775 257563 742514 490385 482141 768151 942709 843166 448182 26391 270052 436768 348571 993579 264051 415029 92070 837152 801746 591040 649474 329722 295071 715254 762030 129936 936635 906502 887584 809733 772474 963107 552774 578078 250420 638255 564327 879045 178809 782661 241129 864409 713377 732963 888747 561328 289280 28530 872210 991978 406265 677300 699746 54707 673002 94729 222850 571604 66181 862366 958306 979190 972542 518067 121592 648309 598048 861446 392869 839069 184763 261025 345911 809028 720120 715325 295495 447172 710029 318034 305987 594643 969163 71676 416646 456640 815380 314443 908899 115915 240171 872487 745217 548450 585124 373278 706976 756660 604794 349900 379642 983284 378815 406502 218372 459820 130286 964963 363411 986107 586140 979719 239004 550061 521037 624461 64148 503477 436195 800688 225206 518537 385009 91670 851491 801242 710958 319130 906403 232623 238470 547444 36553 719901 195338 173575 677301 463269 527686 447175 694644 930602 882291 4933 573698 127053 351171 468185 61871 692519 929818 235179 410910 754082 203741 289374 324202 350580 501922 958553 655972 435642 39175 398642 45368 542573 508446 681721 685102 871747 810566 803231 364364 173156 448213 28802 69272 460679 252017 89686 546106 220329 849726 103281 890752 75306 72433 215410 835964 715140 185156 546511 77064 268328 489026 652283 425258 659127 732098 634032 476626 47513 849200 261598 923200 33662 234758 903280 572418 64303 606235 460535 546651 280272 967314 225717 100352 292020 796339 332104 787004 723805 168150 572018 879411 962767 480891 799809 605315 560335 174967 557535 843398 140989 874185 73976 67124 827595 10891 916355 289830 322137 803396 189680 939509 948975 391002 852077
1000 1100101000010101110101101000110101010011001100110101110001000110001010010001111000111100000101010001111100110011101101111101001011011101001010000100111000101111110111001101101011101010010101100010000101000000110001100110100010010000101010111011011011001010010111100111011111100011100011011110000010101011010110111101101111010000110100100000101001011011010110001000011101100001101001011010111000111011011101010101110010110001001111010010001000100101001000000101011011111000111000111001110110001000000010001100111000010110000101010001011100000000100000011101110110011010110111101100011001100100100100011001000010110011000111110101110001001010010110101100110010110101100110110001111100101110000111101100010110110101101000111101111101001110100110011011001111101000011010011000100111011001010011100011101111110001011101011010101011110110010110011000001110101001001001011010110101011110110000101101000011000111010101000010101010010101001010000110011001110111010010101011011101001101100101010010010011100010 1001010110011111011000011011000110001110001101011000010110001111100011010001011000001001101110100110010001111011000100110110101010011011111111000111101100011110010011000101110101011111010000110111010010111010001100100100100101110000110111011010001100010101101111100111011011001111111100111011100111100010001101101011111101011110000110101110000110010000100110011010011001000010110001011010011011111011010010101010000111011100110011010101110111010100011010001110110001110100110110100011111110111010100001011001011110011011100110100100000011001000110011110110101011110000010011110001101000011111001110010001110000010010000101010001110010110010100001010100111011000101010000110111000000110001000001110100100111011000100010000011100001011010100101010011100100110001001110001010001101100101101000001110101111001000001011100010000110001100010011001011110001111001011101100011000100110101000101000011011101111111111110100100100111101011011111110001100110100110110001000011111011010001101111000000101000111111
489805 710496 322522 432831 848905 375381 262280 742499 788734 528044 937337 415346 50285 476102 174672 837868 919180 99320 207253 998062 571174 897921 395681 871930 589407 528616 468658 791841 899158 551090 85791 959627 454499 827261 910309 121443 300415 197757 407391 388641 89091 900944 724564 309301 777929 447743 860331 271821 406703 957587 678329 870211 647674 250642 315707 71462 948502 966549 10783 837796 189755 532231 800828 761553 949228 593020 413539 295318 610842 327851 9293 854392 25893 702858 21427 228356 888258 992004 197565 502101 590007 113562 597714 858753 903171 576211 144270 625254 719900 321441 880274 782092 655056 651602 204532 671927 797197 316719 38039 619660 996540 996277 913558 960605 395591 152621 449114 954579 887164 331114 978188 74615 881097 836895 990435 90013 999975 389082 651102 14893 71892 710625 789198 507471 524408 939048 921099 300275 236457 255147 883719 18298 469898 476974 810175 947076 8142 756687 245261 288343 848794 303748 306395 925416 462409 697783 680370 492170 54025 667387 700080 720624 756962 205033 74328 657952 486295 251804 252483 280823 16741 978693 969909 301843 963816 119467 164171 623968 579357 202050 281552 167618 342658 941031 869550 958940 81818 793014 252353 820923 50061 775177 776263 736291 14699 899981 581812 502451 316625 731010 230626 332151 844452 504143 20646 349898 152891 723903 709118 394854 210649 487836 250918 649418 231255 13542 207305 962566 550369 60912 390421 789990 824407 467544 848615 663289 678291 703073 879782 145917 862922 616495 506219 818408 335883 296094 791326 850773 451493 967998 663580 147914 106790 357487 922772 946146 825341 807510 73713 762844 200897 15673 948465 15550 226378 916669 793877 739815 873597 587961 89777 698992 806118 227062 717731 194174 900350 551750 737056 111592 741259 45949 863274 116863 495526 485969 920670 487614 7832 904714 314025 463311 631134 21541 233499 483768 651084 271691 352340 96288 562062 826857 529754 795202 65673 233643 762381 49005 811424 419738 575217 393205 308178 39120 845099 159098 7232 353108 666119 939858 584524 707926 965302 695062 891358 306504 668501 381318 881664 304918 95720 815258 872425 976324 8613 419494 113111 581603 31021 68328 913749 953264 771478 929969 894620 367881 683363 872750 67094 35469 426581 216915 766973 937359 159130 596067 858402 810165 249636 998046 401034 108211 214357 701127 276275 874528 350550 731472 928884 804018 94023 365092 197826 899163 952720 892561 640847 556991 261526 680017 649228 200720 915146 645619 300432 970760 313563 770539 217745 25858 121420 410866 202382 326646 610848 50587 421583 424463 119985 716340 834948 369643 318367 571157 10379 933870 661670 970248 945229 500355 426953 847508 847111 857009 379947 410792 207591 925589 741628 977057 566540 291394 658832 788856 814448 475057 133131 387595 6306 454054 158073 699718 487019 552674 288570 554158 34579 571775 587482 576074 344764 555691 32127 374766 67563 853891 604988 702501 628327 297419 901890 764026 26618 8648 601973 414179 341908 242811 179421 813515 597391 231418 672627 755579 193486 722732 453147 828708 36670 102240 170738 475275 797950 785738 211708 754385 8347 752732 590016 209118 922420 340413 680048 317546 658301 442601 181312 422311 557022 430501 475287 387215 137019 56989 205027 494405 524815 607580 378695 436458 702577 100902 553584 167423 922553 284085 291333 280178 579452 866895 658172 312455 802866 291456 730826 387428 704313 802041 295474 741753 620850 874885 542719 473162 910602 707044 183245 293530 20691 204998 164097 193462 953488 67749 67800 659099 733840 327423 768733 612484 738801 605999 406196 497876 84998 147047 334548 262109 248979 383372 228690 138571 306677 522094 570264 282993 587550 274211 835508 293229 449278 471167 240333 955449 736958 639473 486256 473937 272294 30653 442952 375165 271647 153490 500652 179066 276882 956807 477523 436169 740206 741367 420770 591251 434761 841909 909734 156151 691102 859374 624669 351346 517045 207258 487023 995690 747936 863198 779578 53207 215457 377474 197643 75150 484393 284746 800360 541548 491195 447731 218186 777691 246895 595979 613224 737668 162131 135597 875886 328337 886188 693272 108620 345437 581658 173484 996203 41019 207065 560832 217979 393760 862884 237474 285288 20974 325748 583916 775787 349917 296486 517887 924221 839176 742650 511391 825894 586962 647223 988587 721715 210099 983788 174903 903173 433443 495314 564872 87430 682081 52558 820203 912887 141920 301458 242354 494437 563855 389603 866700 901819 904643 988021 28160 279088 799108 673970 663942 997152 368945 438746 198466 531193 702288 279683 823262 325708 531062 287618 34626 806595 376335 222050 962355 736434 277579 165841 132293 72582 337766 894299 387390 733018 799058 150861 626953 159528 448962 809467 480404 454620 648405 788446 847814 607748 636125 675093 498720 370212 394828 11596 144623 3111 727162 766266 733739 164399 450454 226436 26864 113805 789350 961855 800918 435916 891324 289683 225775 668008 294519 569787 299740 245660 93299 269864 754252 329241 602958 99013 217619 814034 823768 494678 461602 531060 551958 569017 7273 980660 193971 88847 584326 349248 321284 553460 974568 69207 527542 38249 540485 716020 317079 187603 421556 69477 926077 157469 326951 662203 457687 745144 171081 557914 532174 736450 335216 741296 513751 997124 512063 35907 471192 622742 183579 689762 594676 574109 423880 870013 659701 148213 283423 729617 718165 119401 716155 545257 242591 924268 429998 244587 28753 271639 712192 591906 629622 67052 195614 156272 542207 300930 638944 248 698429 412740 269496 993961 502687 696329 124547 953132 541209 2962 644162 356838 483553 170527 9186 444586 344339 428526 789303 796798 5301 34897 850888 578504 393172 728811 795779 18902 908749 83079 616721 944519 325800 580372 790724 767192 452830 830145 142957 919630 944059 926769 962827 752253 201118 679387 836702 687988 257310 223809 591321 176454 829127 407243 528309 286837 361410 207936 10722 89660 192146 941728 654104 865977 395323 598752 722444 296117 726525 826306 916671 654546 750782 99665 293616 262480 97541 121398 686194 198459 492386 776442 755096 951989 739308 412249 512588 601499 387106 484159 387775 403479 372211 753378 491706 526914 788698 308027 996436 139763 20512 613922 167356 854249 533125 427077 401078 632337 805177 778564 137123 668148 323525 781997 205432 570815 249095 775823 183633 34864 731354 780669 580318 396763 994772 606497 214139 85654 378985 786873 360862 495239 903404 61491 176490 601096 65334 45793 579936 979124 77663 44377 569589 667921 627625 882284 208446 347162 600893 370049 164359 772711 920333 749965 273924 505339 619672 921841 200095 395370 662028 456879 362160 144613 978309 30602 137355 461476 128244 567610 700018 49262 839707 857097 118315 959880 710260 883469 239021 799992 555633 635778 279860 551028 703263 567043 596212 453292 907812 957733 646506 893105 81127 755185 468109 269952 505486
1000 1001101000000111010111001000110100100001110100010011101010010011000100011100101100100000100000101100111000010000101000010100000011111111111010100111000000101111010111110101110111011010001011100101100001110100010011000000100001101010110110100110000101000010100000101001001110001100010001010110001011101111101011000100001110101000111000100001100010111011000111100110011010011001111011110101000000010001010100110100010010000011110001010011100110011110010100011111111000110101111100111000110100111001001011100011100011101101000000101011101011110110111101010100101001111110100101111101000000010100111110100010101101010100101011001011100011010011010101101110101110100111011000010010010111011110101010110100011001101011100110010011101001010010101000110101010101010000000110001111001010001011110111001100100111101010001000001000000010100111010011101011000110100111000011111101110111000101011011110010110110010001001100111101010111111110101110100001010101011011110000110111111111110110101100111011010110010001 1111110011011011111110010100011101100110101101001010011101101011110111101110101100010101011001100100011011001110011110001000111100100001011101111010111011011100100101111100101000101010010110101011011110110010110101110000001101011001101111010010010000111110001000001111010001110011101100000001001011100111000110001101000001100010010110000001111111000010100001101100011000000110001010110110011101110100111001010000000100001101110010111110000011100101100111000101100110000100001111010101011111110110101011000001101111100111010110011011110110010101111011011010101100110111000101001001010101000110000011010010101100101100100001100001101001001010010011101111010111011101111111000011100010000011101111001100001011001100000001101010010001010000101010000111101111011011110011011100001110010111001111111101000111001111100101011011101010000011101101100110110011110111011011111101000001010011101010101101110001001001100100100000100111100110001111110100011001011100010111010111100110101000000100000100010010011010
487276 802601 403945 152154 852962 885 75816 210319 418371 878501 821367 344529 179795 846798 277701 844285 49875 179269 461387 693505 595772 503885 653009 57827 764312 846762 478425 981146 109438 80148 62060 316634 503784 110151 799872 961837 894322 396471 293635 774525 503026 746081 521991 801902 361774 522941 12810 984360 614398 644048 495008 8626 517247 218077 651903 148794 991857 177851 496551 773553 663726 422082 908972 983379 526600 200607 853153 48388 332093 357767 375843 799254 297689 615049 847807 337575 250089 497019 995777 944423 891351 746710 124314 923256 975079 780382 379117 760174 780493 896441 509814 844726 483496 209954 242775 857106 870879 825269 609025 828098 159831 61226 587451 681663 707278 924575 754130 483808 201943 124941 621470 285472 934514 876701 49324 144759 952839 870931 814861 779812 312831 25000 499194 832076 324671 776374 907874 80508 97346 771789 261074 79115 592914 883427 720896 640987 31651 222823 50933 541950 85452 677238 752980 711028 543011 58151 959690 920275 982707 506817 951572 77376 419037 472332 665576 288025 976584 662149 529985 878197 417030 907883 445642 644867 563845 929910 287846 683599 678510 66535 483994 492515 449053 453754 50648 276938 146814 585273 687017 460271 700288 397098 678837 974821 859129 291625 297394 884224 997782 905680 597671 133344 398333 7378 880284 431437 252225 946151 209120 269054 257793 491233 788342 314548 680862 199582 721758 966531 930902 343702 768379 814385 592450 943316 70054 288759 439464 281922 416078 438117 796350 766173 926665 298721 587452 387847 898812 146383 423964 679547 940771 745997 930225 244827 364606 351061 572769 21925 752857 340294 358145 167172 999350 490428 170571 332995 459800 882779 705214 740252 980718 379755 953171 491631 353819 638685 594647 3534 461214 847852 583146 688949 130979 554463 137362 428311 25765 952939 260028 510099 366526 354677 218257 298373 45388 238260 114801 598777 922946 53301 983375 622587 550408 812024 438761 520650 748432 256504 446690 95146 863927 620680 704189 572505 680403 550873 134840 128793 301407 299736 180035 421868 156992 386228 755355 950558 42739 798845 582088 352316 28118 712808 34479 371810 695120 658287 40341 245362 802269 419925 470577 229537 474041 193607 874795 610347 333352 713886 390775 426919 296032 949889 373897 572917 835732 392168 288884 391571 643231 563451 66979 418383 541961 504729 473074 89111 191288 887092 649770 273580 104245 90329 992471 830837 811034 716173 584584 440048 737814 423891 787363 200387 621213 51467 258146 645489 688622 276276 298670 292136 728450 67218 7958 209142 407758 297451 345964 503196 769717 307947 859836 637627 477454 913639 437098 715947 488909 764158 244647 48811 421840 123356 236688 498098 947208 765976 353699 10852 224834 423933 166878 465760 887953 909222 815734 64054 642138 864707 995568 152118 197244 993208 774240 18723 215322 833060 922236 990663 538566 249982 549020 700320 853259 550812 485265 226744 530327 418126 354143 143890 792003 795303 285976 291136 664961 605019 196118 133714 440737 657668 466580 911977 910720 623871 773098 532521 383885 679923 24739 80973 172345 430834 903548 472660 350331 937463 365500 760857 876093 825935 733034 731392 226534 932949 790896 271436 49732 120406 25674 360142 849110 279763 877611 738232 435700 624996 426732 883024 703068 320953 754225 26880 248922 338108 762075 501962 43027 646610 333987 381656 476270 324097 657817 372465 692190 331371 271674 112584 256784 664697 293031 66415 28142 340627 303432 237545 37326 708683 332284 692124 395963 430809 83835 460453 442014 820929 95435 804422 365128 292049 940379 802874 67230 516742 926400 874537 135585 237327 77577 356663 200728 485353 691073 446519 150109 692649 876928 33982 410626 592216 131310 99410 649822 108472 721366 846400 429559 978277 702370 268 786253 462807 935929 427267 445825 690756 857522 239597 577120 975586 954547 828639 288657 307658 405610 344428 889238 79352 212327 802236 733826 189167 482901 602996 561400 347833 986516 341461 204955 237900 136884 452577 885399 214281 894351 75639 970123 474846 909443 664256 240850 25610 503050 827522 943853 4672 326008 835282 961166 970149 466385 258726 793795 41076 701445 719688 112254 704961 765002 14439 703101 340187 961171 340744 17242 714762 86834 577370 486833 675511 30407 295462 265065 623659 805732 228965 831585 363184 615807 128491 289593 3156 557330 237954 892730 607627 251795 722642 242851 819572 215947 135995 254161 452468 196758 246917 738186 854591 738550 415215 878182 293365 639315 32740 604634 312040 457235 463115 463394 916412 156242 822013 319946 999912 734334 759442 826970 895513 588946 878228 440284 747637 72493 829077 515659 639228 584846 62621 537754 781771 22959 486331 748062 330811 240059 438908 579480 268518 698412 724026 470755 552585 317061 347724 894838 588165 206633 630875 294231 847680 724311 629588 744925 501032 179331 789113 199584 11800 979473 891986 166207 367507 986672 146498 47757 132908 894993 828148 131160 746376 501763 217844 93720 92156 149293 382426 662065 11024 90471 74529 111333 653029 136501 828437 48665 529138 394528 364843 728770 750314 582579 405995 300204 376186 310223 239752 873639 617710 619500 913488 692878 261939 793964 446334 51509 738999 905309 900909 240622 962413 932044 406247 89272 300140 990464 946268 132229 309367 88026 192558 270055 739736 795527 95209 353750 336357 835871 960272 786208 556132 152029 664338 185838 310987 15163 176348 79022 885792 431786 776392 821154 510783 195435 705011 169733 502394 119373 301099 510421 945050 840899 772743 49538 692612 43361 457170 561777 599799 898611 216031 170285 224946 776058 174400 825259 963442 429828 477329 198136 793369 406311 343151 975361 212650 97626 116807 120830 965233 380271 263625 81853 290496 610481 985658 822599 722387 19286 696745 274416 781461 234913 210233 312768 978492 1175 288669 921913 856143 192603 248547 334789 787784 545000 670055 997950 314388 22955 952872 592409 410358 707067 897143 37552 697868 325174 65675 331690 566954 418233 197618 942153 256675 302203 753442 808975 389734 616198 208110 878862 194692 747476 559636 638155 102415 457538 796274 908494 463966 317363 167513 665161 491118 86340 322170 57698 742179 847015 161725 984287 164652 835934 153905 377069 6532 888662 48222 202893 760980 797662 337077 994396 55285 432898 317353 531133 466708 636744 63447 534885 707183 596678 466784 341058 13883 263198 704151 832649 535400 298520 643926 747547 847804 379098 391147 254035 167708 231878 302576 701294 40426 492208 657464 263960 695623 838459 745637 593743 143737 579215 442711 125878 379368 951032 345791 945848 952515 239134 678417 323031 953280 339037 676184 936080 52224 539201 380131 208109 766928 584415 914013 892839 853644 919762 312891 341109 714846 80081 773646 112437 747108 975082 89016 143350 797936 696029 305915 538272 383272 114391 849197 311424 680206 805386 371464 929012 480730 293733 407389 851760 807044
1000 1111110110110010011111011100011010011000100001111101101110100101101000110110011110010101111100101000011001011110101110001110111101101100111011110010111100000111111000001001100100100100001101000010011010010110011001000011110011100011110100101001110000011100000011110100010110110010000010101000001101011001111011100101000001011101011000000001000000100001010100101111100011011000010111000000111100011110111110100000110010010100000000001101110010101000001101100111111000111101011010101011011111101110110110000100011111010110101011010101111011101011110100001011110100100010100110111011001100010100000100111010110011101000011111100111110111110110011001100101001001111000000101110000000110111001000010000011111111000110000101111100101011100000001001011011111011010000001101100011111001000110010010000011100111110110011011110110100001011011001001101010111111110010100001101100100110101110010001111000000010100001101011101101100111100100100110111110010010000100110110100111001011111000110100110010110110011011 1110110011110001110011000110011010001110000111011101011100100000011101010110101110011001100011001101000001100111101001000000010111101000011100111011010000100001011011000011000110101011001100100111100110001111000100111111001010100001101011111111111011101001110110100101100010010100000011100100110111010111101111001000110111001111001001101001000011011100101001010110011101111110001101101010010100101010111101110000011100010111010110011000100111001110111100011011100001110110101100101010011010100010101101001001011010000111111001001111011110010100001110010010110100011011100011110100010000110101100111100001011000101111011111101110001111000001000100111000000101110010101111101111010111001000010000111011000011010100111100110001100100000101101111111010010001001111111100011001111111001001110010110100100010001010101001000000000101110111001111111000010011011001100010011001110000011000001000000111100100100001111011111001110110001101011110101111111100000100101101111101110111111110110111011010101000001000
303130 308584 255660 360931 293889 753986 999501 68674 774933 181397 825662 798985 550946 866993 673670 857859 640574 293119 515615 345229 608962 236917 398081 294481 482150 579300 89608 934382 208504 864174 285636 862580 193657 977686 177373 332747 388372 638512 901665 311923 480699 732023 641644 785253 39904 819581 731571 214297 323918 517821 172845 737505 31073 573900 248158 552883 72296 917806 871425 499396 251093 122565 857937 653007 141087 147493 497844 154612 519925 840066 148484 842494 580894 78859 745980 293245 605105 809552 525436 122578 508718 487965 867897 58377 525368 696427 118532 667296 896112 497516 164021 779046 27311 446533 548212 880063 996703 280920 812003 524484 350199 13310 190699 101831 895889 579348 80098 146164 241001 638317 383702 295314 704756 870757 498937 716393 636955 700181 270377 642430 307602 856418 543450 718074 499417 979120 940898 828905 824207 435700 428896 550814 107118 794472 9418 2483 110759 325655 445266 193197 605979 875288 902261 874303 858739 550807 928800 704101 289820 462798 736447 81777 553378 206292 384291 36067 899816 633036 414158 726832 211330 85950 940318 403685 473071 906434 149076 298469 594294 646104 957377 349326 172891 794517 733836 165690 414334 469368 519138 653474 256913 811803 89338 394716 879668 882117 979588 278277 584815 693404 331501 242041 222859 610744 668817 562815 297805 694162 103934 646338 709648 774491 74721 798266 767102 791593 424528 690602 851819 66892 55091 908162 940302 575551 303376 336292 583644 150394 588337 606147 695875 667827 685096 155136 93414 122414 182223 623133 675675 512508 542766 398090 847331 489640 616725 626327 571671 104757 489264 383756 554391 907336 903466 137830 422526 197234 137836 496174 732663 217758 43587 115446 62633 491604 622240 931955 853262 681511 19064 15986 686881 91073 920140 319801 487222 782473 496387 429755 530339 809134 609779 646646 624604 682771 144894 283373 714461 297239 290393 186877 433216 620544 691880 910175 205294 299715 354949 720185 418802 586866 766560 696929 329385 858754 298560 202351 616022 553848 789096 365309 291154 134384 850388 32254 959264 883658 527138 26424 82399 987057 566158 18847 253080 26889 171414 35983 546999 659381 262268 735846 520855 545282 827178 944316 77558 716147 399599 295297 632136 482793 911400 617137 952359 911727 268154 80310 790631 349728 153531 219866 81992 659829 143664 278502 706309 738671 130161 465116 109513 702749 394921 818958 108929 923787 744634 777562 852108 184711 381885 483395 137743 85201 294311 374892 6630 897182 326663 27251 775477 447113 110379 25063 891868 869271 905570 351336 687945 843941 978973 156826 825511 543024 677487 198853 936500 404929 76148 595916 56688 597811 54797 538632 382961 45282 855945 910401 937299 443634 875551 285513 825229 171065 225432 712564 803808 639818 454665 907383 897128 342623 595518 482716 962709 961506 166131 413791 685939 34328 54331 932841 630053 903467 681284 579942 619696 345490 19378 979909 553011 510943 318119 144267 248565 28196 617700 31060 690583 971971 269769 583528 426344 294417 483960 266806 353559 467110 848984 453744 80579 180292 525813 616834 561263 402402 856901 57264 427153 256852 155270 359115 384393 821336 996290 564239 399215 636287 943988 435484 134789 55733 63493 740943 873099 57776 125295 58237 492466 757617 796419 737355 471016 49210 326661 695021 2194 195917 814453 8697 430680 709532 667817 801895 949977 418258 829077 383272 701632 914300 404077 301599 247918 515734 181793 621248 585047 903918 430599 855172 242345 873527 108695 83142 153830 47597 385487 214141 294035 405535 419319 874711 639432 170974 407359 66414 18728 657920 233796 844905 534699 728337 279089 999730 470551 462552 917954 741327 460238 721921 999396 643103 703040 498924 180793 63924 451968 634513 714295 698887 943924 749645 623088 3676 46567 158990 824428 750451 709113 251480 137266 505000 107766 676849 359334 504040 226307 124783 737548 72400 397172 262364 670251 384355 492859 693315 509900 2664 527548 536986 127009 69406 260860 859211 477059 812573 430007 425953 450452 357643 617488 772619 400580 814199 612963 11664 938030 762837 393399 640144 319714 392343 783631 726771 170814 109412 126559 934000 623861 188023 152540 586620 492914 256151 327276 368717 702165 24558 899389 261577 21787 140233 397489 503184 784797 889131 402551 920291 145455 702542 178997 74479 254697 102135 86241 608186 380226 335540 584431 589417 584983 764021 499301 272043 37900 639429 113546 844294 237001 176163 578172 368700 446758 623681 139809 5849 362913 50648 540662 107548 783564 927270 425667 18048 877828 601094 60591 746725 305435 874666 265264 55840 647511 388470 954394 428892 213332 833468 411801 454379 22148 103248 130042 472109 95895 424136 817443 453083 956406 877842 183843 803889 82792 601138 706148 893366 276120 126230 545725 701673 637166 805015 97700 553993 457753 81870 534017 194689 710830 229777 429021 928495 50026 761993 355065 984016 673555 715057 662139 519625 952637 447341 499524 909524 475689 26181 301149 905733 13064 666748 264719 822200 438045 159057 649937 392794 473280 746961 675548 683024 979262 852311 330267 840327 716446 544994 662846 337177 59903 117521 311982 194777 277661 408509 315163 630651 194610 272179 645360 188963 927929 375373 405864 601928 24845 677099 430522 958405 826672 427795 277872 177340 371304 553699 244950 662567 19460 317935 99085 374653 217917 559803 217215 223612 135415 54614 403437 316889 17063 247377 492963 110146 267726 505755 79117 830220 368419 531898 573028 719486 957390 788520 52417 272953 341265 941512 288658 564290 510849 82179 216426 538030 619826 724164 588274 820841 935026 484620 883645 176354 253355 141234 100410 122455 730156 363067 520450 896504 367617 962321 228177 892347 753598 298980 541202 956924 174363 645594 113427 561870 513145 808884 113176 465122 575043 299390 602059 948178 49904 826354 324561 773707 816484 242667 710455 5909 970038 297025 302283 407681 444684 230853 856200 638638 880355 90970 125481 87095 414443 962606 408158 928764 703759 317268 669148 902476 757394 467712 346639 609644 666837 615710 512555 405830 665141 908303 857248 9009 598481 675392 226412 122073 80041 392041 841098 922955 36002 554016 54216 456160 208678 96343 960182 377091 448296 36984 14778 125472 601157 164763 344321 95914 15942 171810 790352 195081 328962 160946 201592 894687 834848 965326 157608 549302 766650 31953 841628 452040 623838 667208 495860 542313 899758 487850 568863 530773 919207 102069 746422 607826 700158 443109 845861 83073 206950 128211 642820 125575 192431 954409 572804 952530 978504 180734 121476 317642 223909 302226 464195 208470 188476 972455 159024 41160 51433 192250 749278 235878 61745 812637 793171 682326 853667 321394 768448 974757 897306 960070 402442 247988 410080 199367 991686 268159 853485 84643 342980 821771 227341 343359 352322 33260 234783 316497 420098 437040 74361 181851 58998 580780 763497 689797
1000 1101111101110000100110100001101011011010101001110000010100011100100010111001000000101000101101100000010100101010110111101010110101110010010001001010011001011011111100101011110001000010101110100101001100000101100010111110000000011001010000101110100101000011111010110100100100101001010001001110110010111101110110000001010110110111001101011001010100000000111001110000111010101110001000111100111011011000111110011111100101111000010101010001010111011111110000100001101001101000000101011010100000110111011101000101010110101100000011101100001010100001011110110010110111011101000100110001111110000000110011001101100010101001110001010100110001001000110101010110101100010110001011100100011011100010000111110000111011110010011101010011000111100111011000111101111011010101100000000011110010010000010111000110000111001000100001101010010010000101111111011001110010011000011011101111111001100010001110011110100010011110100110010001011110010001111111010000011011100000110100110011101000100001110010111001101011111011 0010010111110110000110100011110100010000010000100111011010111111110010110111010001001010000011011111000001000000110010000000011111001010010101010010110110001011001001011010000100000110110000001011100100111101000100000000111010101100000000100001101111101110001101111001001101000011110001111101001000001000111011110100010110001010111110010110100111111010001011100101010100111100000110101001010010110000000010001011110001100011011011001000101100001111010111011110000101101110110000000001011100100000011010101011000000101110000010111110110111000100011100100000100010100100111101101101110111100100100011000000101000100110000110110101001100110000101001001100001101111001100010011100001011001100111111001011011101100100100010100101010011000110111110000101101110011101010001000101000010101010001100001111111101100111011111110011001000101100100011010001100010011110011101111010000111100101001110101111001101010010011000110111110111110010000100111011011000101011110010101001010010110011011001100110010000101111
798852 789631 338601 96402 453188 285863 54938 390356 556405 582952 125445 399016 61995 968201 162735 127712 749293 282544 432872 858975 383209 628266 746249 947824 168776 505048 477661 962627 344092 552311 774556 971908 98934 949706 933778 250969 721621 882406 368607 687545 236473 856346 966807 959332 603285 224697 702666 195714 321122 584645 952541 433628 314192 277881 273431 844721 8983 174962 547320 832310 694572 588156 224195 708334 724752 162549 147805 314465 80578 978720 349774 333308 938709 979529 802596 22789 733084 193296 969782 333816 539457 324819 582214 852035 243829 376124 180928 852315 358913 291556 365535 517497 672252 505698 363759 663733 21845 950517 133357 848829 5200 656329 539082 230514 673486 229801 51406 239583 679108 639746 89178 731222 530766 30160 927302 904233 778396 748008 678504 646210 226826 546080 697910 106400 653134 49566 81155 862510 11851 535740 708709 306242 405378 278549 431608 778735 689960 45999 552443 768647 465746 460485 266327 12144 973580 989487 128640 275681 398986 836400 564917 8506 709494 251164 394209 465278 910568 587748 326436 901870 646388 389119 129131 985346 899612 361591 657467 438342 528166 628430 842190 110224 199753 184075 412948 723802 574017 64740 173274 771264 224194 703433 929416 718615 418249 713483 425604 878375 803725 541095 734453 953287 841556 481395 503330 987732 116451 138276 927096 288845 156366 163449 126058 861262 596973 473352 816371 544999 61999 9955 884727 377753 383880 366503 554247 472748 861190 258593 226179 997936 463554 4572 129242 839118 969457 880011 694894 825289 59674 588879 908178 937751 197090 342182 203189 586390 164867 141170 463448 989805 64475 72353 269179 946176 262176 668541 472534 992143 268658 617042 603779 911532 652617 498295 168313 638743 999501 15355 163122 125943 566469 262702 932654 456375 623975 373065 118929 160763 822286 199546 760808 962622 564745 35600 606537 359818 704399 195456 390680 94546 727697 642514 85926 970415 187816 910315 25267 820789 194862 841847 92628 55666 763944 919602 537264 829699 416480 33812 672356 293906 560594 36887 909639 259311 173372 676006 766599 511434 544152 15268 749810 470795 825190 358549 638865 218830 667810 52845 441263 806782 458710 988531 945975 158989 167688 609426 448635 753293 430675 471932 298641 525422 411219 916027 258584 337940 17914 981014 335512 609492 741504 78876 37255 391948 599991 755536 436136 453532 985340 475633 331150 224389 202889 549796 984959 530268 229608 538688 271091 460650 613442 626422 708348 754531 846998 861979 245759 231809 993285 395092 450976 64701 874057 377117 867900 735978 938310 79798 272 629550 373177 827370 980471 977629 350029 185725 535056 436148 593228 760689 749822 512046 367346 463413 385224 372294 97502 125227 384289 568586 81890 827924 447747 254617 493817 759451 250164 781497 957976 644026 328619 314391 202269 474253 673228 555740 439844 927985 800270 621608 765561 849112 155005 966637 873383 800301 422683 927659 512623 681886 255202 182659 1684 591883 760933 483003 33171 156105 138196 419149 607025 776978 6750 259564 699052 182925 616177 126292 770771 844406 872093 296140 463729 198826 659542 130555 982629 394770 120664 814436 487309 309417 60197 546176 440353 716267 574186 621047 609372 749276 103296 130042 832916 359922 724238 896639 545771 609632 973771 416026 711198 794623 354273 25525 410875 408283 132077 655532 131183 622296 535651 139271 754685 84736 279887 178837 199179 190826 242038 74145 698262 162247 938715 381844 613254 338828 712605 688999 785501 755639 650557 375938 496968 626177 181694 532662 323160 354527 80229 180820 274954 549364 725664 381608 305730 137750 728387 261909 857623 487931 973485 463246 902727 113920 736521 242863 877259 372373 749168 989878 708294 326985 504364 503264 747543 945326 956952 371300 313358 702633 688995 841990 847738 915288 399347 463578 193696 598368 360550 394518 798537 14034 806067 533650 910515 476793 963247 930142 772391 37442 952236 272448 525674 446024 183036 594888 501133 361020 546451 796242 1887 205870 42058 388440 771843 91514 809088 997425 481436 27857 410139 103210 819492 3299 259436 262016 193948 996582 589361 157303 985246 621382 207603 735385 477198 398121 64912 190350 804975 172765 775955 317141 560786 891233 242047 553309 942953 498573 629995 910146 459001 363806 280647 715815 621102 209698 377532 837996 833608 219068 439538 318284 760435 922709 386411 58454 725365 181088 920972 315462 504449 211527 738492 736192 399720 552055 8037 581160 898351 418757 501144 892832 134971 996603 250701 733855 365097 975875 933896 713258 51194 660335 472854 954482 588204 703971 579831 788299 748004 508000 746134 366468 5574 542765 234419 418471 883047 256804 910369 557134 730458 848214 454571 998304 30759 777756 997522 118311 43994 296699 443826 525135 931767 733299 538498 155902 491915 87652 837690 841546 420893 194526 246799 556443 720004 257091 438298 627935 623506 354267 180823 344803 863598 613940 170056 841429 503359 61620 836857 263251 469572 63357 405087 702127 822465 303163 61402 212994 16980 702349 793114 448809 728678 548685 497565 273313 548797 188478 83478 932539 741549 272913 709162 292795 592430 661012 601299 202451 632713 940600 362727 177143 138349 432957 378163 296861 469662 580924 334209 653459 368717 190224 143929 372604 616962 530658 254180 549160 532342 785488 389835 354895 930237 267578 549630 648234 803744 55656 813425 847471 88457 284827 836352 221223 134103 345967 262355 599021 185426 194857 641052 78789 637176 530147 412541 696982 792822 464081 17415 990214 957298 844655 25566 461232 707781 345865 97464 673540 656134 674918 289988 784636 365057 557074 327719 637303 358343 620103 313313 492084 464991 469239 536718 836716 301722 74937 686473 538251 993540 550093 106027 269069 695095 266062 361201 744946 155529 723635 873467 404637 828581 63105 418609 123023 807031 915793 737152 18170 961345 257465 36290 491909 470027 397402 408572 558811 306231 84166 768193 516720 974834 351116 611443 142994 513799 383649 626857 497511 327246 460204 396845 276041 759617 491181 478812 14395 257262 642443 987760 632838 453961 779066 722715 45492 479257 501894 677513 984936 766867 487422 436424 927512 934596 208191 296132 936361 621543 801372 525227 810470 496662 204391 600687 772892 488093 313759 226730 34132 11755 275190 679643 243437 569058 321661 280718 158742 335693 160046 445210 718246 897649 848790 855108 607000 401404 980893 857345 98214 634267 640563 649689 293696 788903 858649 48295 433513 870079 751049 563773 259503 142769 132291 882276 613445 836433 180214 421569 120894 697708 398407 67795 619880 52247 437888 355480 302083 329632 302552 232655 773021 807718 358555 743705 793931 35717 615670 528633 944326 44521 713697 802170 270751 317700 541865 355952 769184 874650 759833 976534 590657 417529 250692 757591 297732 467207 756850 653224 29421 724723 674405 656402 381153 693773 109318 125069 215130 498226 331313 387208 585285
1000 0001001010100011101101011001100100011011100111010010111110010110010111000101011111001001101000111000111101110100100000011001010010110101010111100000000011110100001100010000111001011011100110111010110000001000111010110111100011010111101000110101101011011001100010111011100011000001010111000100010101111101101011100000011111000110101110111000000110011001111000001100001000011110100010000010001010101110101110101111111101011100111011010100110110100100101011001100000100010110001111001110110011011010100100001000110011101110111111010011001001101101011111001010110010110010010100111101110110111000010010100000101001101000110011010100111001010111100111010110000110100100001111011011011000110111000010100110001011101010101110101101011110101010100011101111100110011001000011100100111010111011011001010101101100110111101111111110110000111111001000000101000001000110101010011010110111111101100010001000101100101101100001100110111100001010000111100011101010000010111111011001010100110101100101000011001011101001 0111110100010111110000111110101011001001101111010110011001000011100011101010101000110001100010110110111001001100001011111001000000001100111010101011101000111101000100010101110101010111110000111010110000100000010010110001011000101111000001010010001101111110010011011000010001100001001110010011001100100100111100010111111110100001111111001010001111101110111011000001011000101101010000101111000001000001111001101110011000111011101010011001000101010100001110101111001111011001100011111111111011100101011001100000011010111001000101011000101000111010010001011110001110000111011001101100100010001100011000100110110110011101011000101101001100101010100010010100010101011100110100000011111101000000001010110010001000101000111100001010110110011010001000010011001101011110100100000001001101101111110101110110001110110000100001001110010100000100010111010100100101000100111010000101111101110000100010101110101110000110010001010101001101000000111101100010011110110101000100110000010000000110001011111101100010100000
451006 871559 819215 935281 714240 140946 158041 386384 167874 724347 223769 362647 524705 704114 25107 513791 582474 142188 678291 871002 158573 97207 847210 649456 561743 186975 437143 620282 516031 315445 518722 37434 897952 705538 885473 590581 126437 479432 90237 966350 538204 508977 887951 389825 376033 59543 666180 642360 863475 911407 424736 655053 255203 77394 256959 887837 124328 680042 913078 284933 934160 730933 526871 571772 408913 744313 753747 249613 458942 303557 738618 288943 204373 258015 488479 504834 235509 540815 288535 607464 811564 381895 858719 206654 869230 981101 859101 100278 580003 74247 84543 89427 625687 141954 307712 12607 633877 996063 4105 569292 863245 211387 159284 238469 626226 787257 571307 955761 148257 394062 694575 808228 300155 514920 941365 33409 850899 156732 65707 842255 974659 852970 929176 806071 9113 726224 510177 445208 957295 443816 454695 444487 749208 601950 133838 562790 180726 801651 744537 686047 889705 842759 391153 117758 364450 231174 102596 559912 877589 617650 305738 527612 424333 517128 216675 90757 859993 887250 862685 711321 165796 928072 160529 831313 820195 701604 263916 599460 549991 575425 848140 622370 807314 749167 765760 52555 582182 336342 176050 904714 501881 561155 586273 552849 950341 589652 155974 100562 63196 173436 95704 261591 297528 358004 654571 138686 765744 203839 623859 106261 373575 687127 997671 962766 984223 131897 674561 452511 957835 326026 545314 96440 538753 240997 704785 370914 802414 774722 623780 374961 492580 440580 761527 454885 643887 123871 918233 380899 33477 198947 876871 559307 325083 231274 563920 631989 623252 470746 380311 60493 830164 131992 694263 921864 559539 98762 893953 478338 789646 366406 396192 911798 596407 737948 144030 46361 449228 517884 528767 480211 742181 553606 622283 137307 485735 601261 863018 835246 850934 449414 967527 96171 381319 780467 34135 245838 274067 765158 731987 639303 1319 164884 863584 990518 44760 306936 516592 155142 148501 774529 52418 265059 706837 711130 853476 911769 44142 134419 76824 230090 225543 936433 813205 860236 554790 155279 651044 930461 568611 156655 223851 251971 117310 576673 297607 255557 311628 499534 522706 937087 466380 635681 549060 585574 637527 458003 228661 468633 391158 491858 654848 229407 148814 469390 312772 652995 156726 411424 650372 291529 817577 56471 442350 886348 75671 255135 117817 514293 155478 227600 421095 704474 374453 502481 838954 673776 384881 365799 772451 121391 508225 253278 913733 340801 530700 879250 596184 272422 817019 140634 199578 186919 498152 889042 627520 349940 166261 121220 161370 311516 67194 299250 355412 816169 40726 144707 528152 653782 359398 42760 586513 555630 201748 828329 379915 800579 743367 999728 884790 891975 133752 252786 488009 478730 882469 331669 394948 153872 841310 630147 952333 734798 67452 835114 684668 400257 604465 513261 50738 714924 546363 413610 311140 97772 245427 615656 584566 47929 508098 549469 485506 968827 742834 962138 836087 709126 745314 603284 984158 245172 624980 65488 39480 930974 602272 55338 658372 396215 427020 44737 182301 500292 210995 129154 177663 898875 721441 314960 667114 173560 940609 903053 327647 80918 440173 587528 917703 280752 534885 204867 34163 786676 354332 144607 300990 820832 206251 146470 636047 560349 167976 650869 439419 158196 101074 331140 360839 291697 400419 682964 463755 561363 496584 780084 235185 663596 359853 875631 484829 203676 559089 787925 431783 301220 584697 520676 284931 237481 231265 950036 331330 78216 337292 134652 983089 510928 888860 317988 856671 964704 254845 860648 404541 569950 657372 724997 578142 289553 204854 236291 721693 797852 151243 441919 138077 85464 679281 628756 33003 99404 408260 829094 18688 722060 705467 840394 22628 566315 143190 663893 143852 309341 494899 78976 895460 956270 97664 439541 822919 881049 886603 951864 101163 641990 367670 626101 152954 216932 743046 493858 456410 909086 376410 356496 117550 196988 607928 665044 461878 434009 89923 173388 952402 747773 803145 550352 443684 724630 880761 455031 880018 916376 831537 265923 485163 830766 148342 69354 941537 314331 560957 850370 227700 515250 274278 984903 935280 483118 270984 368844 307533 780783 739047 838333 168756 619410 26242 156812 849569 848619 266633 722688 416099 921441 278252 544086 47425 27495 460367 798099 482359 243923 511322 92647 93917 553500 971308 832831 787561 268341 319407 763624 254347 43392 349190 630363 560630 466161 647267 389353 560063 771264 580278 929284 832605 249930 12736 634343 538385 374213 518982 517731 293663 677278 934432 347656 385594 732337 106609 707180 48701 475172 436401 69595 868950 762209 422309 746715 991165 7278 67888 502234 736034 908906 562051 828982 339557 436006 290417 528425 888767 615453 958686 801999 532478 693201 476309 51734 816237 666756 218999 372609 357329 910929 721553 829657 695824 188773 388615 789616 871085 963868 318317 983827 317486 416956 425461 751435 212255 835592 679938 59152 606255 79426 951067 988747 104503 34817 404091 780230 26715 720746 102597 57395 72137 946574 619412 377750 282015 883296 756273 784591 878121 573009 60766 758792 835399 344906 815183 60663 397869 3717 864824 931536 59909 971017 370881 981707 461231 541632 798423 195725 420136 848310 319068 558966 13832 802544 127806 832006 189413 233255 114853 197740 685526 984224 889862 575981 803218 118633 956181 986413 697398 196913 759319 887966 975909 456773 523285 725954 695305 655011 946412 987486 676216 247164 419074 363901 809971 928651 445971 256413 925768 929229 570857 275579 474199 280156 606442 356598 822257 59116 252107 210082 486812 128032 771427 10924 919155 479946 755802 556709 421226 196734 899008 740205 686960 887057 418490 589629 591405 441907 65942 798224 379627 812774 873472 351151 35664 928666 173838 982808 750409 966823 558454 372170 562627 944230 445535 839664 920787 47405 631444 254503 503350 671909 712597 532334 622770 72777 722184 38697 906075 658428 787405 993874 690353 681543 201327 119869 142311 859119 647542 661061 3007 906031 904985 399704 657488 424663 350352 75356 124265 115777 535624 457341 536528 779563 51248 561813 289059 881782 564208 172854 304544 265018 946874 952535 425856 564548 25016 685400 475773 937389 336421 823987 564149 571160 376568 206145 531111 303239 699258 551142 61018 465818 425977 844635 174044 545702 407765 566806 744104 767342 411895 68888 659233 454017 381026 388051 38779 791152 597921 91637 822585 65065 420960 378069 64784 205876 926935 760313 84075 909194 895841 823362 944648 692365 401515 547317 110079 664041 456455 143014 789155 3589 42976 326979 351617 763237 957192 430394 368774 144671 71854 337288 860669 259127 286699 202463 603957 784090 481659 847923 726848 449076 681033 544034 627416 215214 414690 493246 556637 361095 835404 535864 490874 197966 979056 26218 480549 911865 739890 285504 972292 391461 240993 713028 696749 257707
1000 0010011110000000101101111011111110001100010011000100000001100010011001010110001101001011111111011010000011111101111010010100110000000001010011000011110100011100100011000111000110000101010011001000001100010100110001111101010011010111110100001011001001010011010010000011100001001011011000011011111110110000000101110000100000001011000001110010010111110001010101010100111110000111100111001011011100001111100011010100001000100101010010101000100010110011010011111111100000111111001111011110110011001111010000001001111010010101100000101000010100101010000010101111000001110001100010111101000101100000001101110101010001000000110110111111000110111001101011101111010101000011000011001010010010000001001100010001010011111000000011100111001000100001000101111000010101000111000000010101101001100001000101100111011011010101001111110100010111101101010010000010111100100000000110011010011010101000110111111110110111111000101011010101110101100101101100001001100111101111101110010011101101000000010111010010011011010011 0000000011010001101001111000000011011011001000010110101010100111101011001010110110001100101100101110100101100001101001010010010111100101101000101011101000001000100001001100110111001010110101000101011011011101010111101100000000010001101000011001111010010101100011111111001110001001001000111001101110101100110110001010101000000111110111010001000000111000101111101001010100010110110000110011000000010100010101010110111100000000000000011110001010111011011001010010011111000011001011000000101000001001111011101010110001011100011110101100000011110001011111100100010111100101011001000110101001001001101001001100010111000110101010001101000000011010000110111011100100011000010110110101100100010101101011011001011010111111111101101100111100111101000110110001110100011010100100001000001011001000110000000001111110110010000111101110010111100111010101000111010111011010001100111110010100110000011110101010111111010101010010100100100010111101000110011011011001001000110000110000010000100010100100011100001101101100
643943 912846 461470 260784 667824 121014 802374 471789 550412 543404 219321 447832 702506 540526 702018 472566 218723 512876 743345 749746 345652 278107 108374 101945 413189 685529 820397 932340 673639 198136 505684 871523 178461 276330 818550 62931 111953 71175 118860 925692 586280 825469 599354 85689 86447 901780 338005 633700 769844 825052 642564 348557 511602 211510 6724 945303 19300 667069 404613 729904 161402 257167 220722 372779 341417 381371 764302 965180 935581 804937 127673 879951 833162 966112 118099 607621 975648 827224 119479 575116 739101 324893 838952 868825 449852 639932 808330 199941 946443 727437 245127 89217 273050 149373 972242 300600 559183 79927 441672 136000 469655 513519 844530 53115 268599 795211 142119 873744 127232 333742 901263 828546 506273 932770 426626 717930 613654 384352 37774 405141 168767 580159 267736 538044 841931 143608 371994 158940 403 477906 358090 392306 132547 588206 805147 121557 257651 898225 903260 110319 49556 519625 96767 52185 695557 485150 221941 109458 955653 32663 808564 597276 220483 791814 535066 395188 192594 994737 57643 4780 89976 563198 431350 48614 171814 798970 184279 410159 192961 402758 479253 353845 705054 448414 671723 651303 214093 382343 946020 551912 435596 5909 543967 84527 676317 935126 741619 524542 180146 127327 829611 888572 540292 181232 842354 124465 20482 909254 651914 411998 414567 577342 532982 110583 641700 999009 375928 862974 38397 487376 797621 533885 849968 415245 240500 313952 429775 974243 18245 946540 692655 878516 798718 146080 746553 903645 181793 299111 421021 337927 995865 180086 118567 245901 35875 711688 399914 5637 176842 915956 457816 337965 478282 762023 496436 222516 950486 89092 314846 303906 755190 728725 201805 163300 606600 603564 797468 793528 338278 610010 549371 257393 317992 97163 160006 563496 978880 269308 478898 429503 251332 40219 935075 962451 444297 79098 513052 387774 774570 814511 329294 537157 472936 151946 227537 460645 75179 183411 300976 63797 65959 284128 684638 640760 807514 255921 230151 575041 518513 910056 963970 336643 728331 715144 136418 590580 774485 483913 248492 673246 491540 672628 364899 365186 227969 704737 818238 378601 92430 488523 341691 468616 6151 992909 35468 359631 760916 577020 444336 69902 528730 642144 713309 874756 120450 832783 997081 582726 199377 216872 757992 950601 828918 794793 22944 747468 746211 935086 173848 801892 378131 590919 671615 398629 290345 658292 341001 165546 342457 759551 918659 801218 718688 369078 754760 638007 375693 354500 309196 606780 229859 496427 166805 877234 338167 782881 322186 723095 444212 966852 506532 4044 355102 897210 196097 963969 15475 198761 628503 238399 140333 67408 77381 1105 574565 602432 692997 416336 101778 46203 573950 66186 963566 386599 420982 167054 779833 323247 139237 486999 727063 488055 691429 923731 63956 832761 562245 748366 365960 761025 582076 585792 299926 497153 14586 227887 801870 870226 875802 849090 959602 256008 761716 775652 474390 249968 676752 106385 727776 216617 992373 505600 625007 338396 89567 791213 183321 439193 9870 329026 189772 473487 264251 558433 132565 232744 233702 992849 722623 340735 570698 561282 778388 90623 787378 920702 945151 848089 691685 49903 781457 304097 459645 479111 223138 183110 258966 951695 930064 339628 4769 205968 672227 201704 317848 765528 105169 899991 212364 751721 722076 978395 802586 171460 323609 248627 540796 781261 252557 478326 436219 30875 801072 423596 554883 474078 593299 655241 739791 685933 228509 649991 454659 46188 816625 694815 488024 459031 501612 755043 475953 741101 355978 45947 365261 135035 74024 350586 468950 608259 975204 888924 412630 64010 299808 844126 254345 640955 192038 67898 211341 482491 694245 258046 289205 951754 186138 446536 337150 899666 883210 123552 529177 467024 318059 720434 814055 655452 43938 180774 844035 976854 723047 583326 554104 817327 957062 17931 883155 749073 506046 791148 886612 503468 370572 466725 139070 395550 1602 718200 50958 191806 671888 675746 132808 751046 937252 310164 312236 914458 287534 589260 517832 612793 857212 968144 635047 270975 223365 6727 168743 921108 745409 519028 566120 403765 828597 619664 764577 311773 820685 341762 986572 165519 565153 664765 601985 461187 535130 781750 844065 624939 513838 887361 296617 179040 178438 923079 712422 516142 13569 676710 768519 857913 908242 201189 60110 343818 987269 58322 295969 788666 187423 881083 958973 113017 590114 255621 900618 506043 829423 371756 699849 229889 579974 125463 31273 280831 907754 632727 692793 540911 524448 953212 850105 73522 252885 479124 753673 3038 780703 414145 994371 366952 346780 311542 589476 88623 54711 915534 757349 259043 165065 410312 621992 293136 833435 642211 66318 653003 603082 938450 479461 868791 205955 491292 629439 38772 559726 205268 23902 8742 610856 42991 438795 522269 896872 639687 425349 128550 490819 509355 512215 827629 889418 811104 928706 438093 463441 881593 985882 696566 466187 370382 49069 955258 242449 373276 59549 204276 637057 950329 283599 78357 582083 983922 266556 236941 538919 106627 252261 550546 559978 325554 115683 941903 907864 773320 880476 576364 184971 415981 365778 681206 36497 248543 239125 51436 703915 640462 411801 579173 329138 175256 877026 158880 4693 674716 757979 755754 830269 815101 563399 493478 532753 807285 727567 400764 514389 117267 89593 200737 448237 851539 593594 780670 758912 882328 530402 276736 305272 433544 40501 189243 604773 326020 667610 887163 778497 289858 556269 882025 838926 874890 705071 282071 599900 279433 984669 170216 304423 315605 172446 968031 431772 423230 858389 839490 971196 486285 344023 707690 802970 934492 7286 476330 762558 625745 928636 988954 979948 188089 100851 6719 481022 455549 178977 384408 822574 798979 64530 392008 460784 641891 346765 248219 659068 890436 175720 841782 667241 612499 496952 126688 836149 433503 405216 609831 200289 240596 860490 802544 812921 596883 326708 710559 727090 37354 268130 710943 979756 99445 90866 658894 540118 694608 820684 545160 268016 220279 451447 274895 425196 168445 655817 335956 150382 230117 509943 870308 686579 692065 25354 192114 763085 792037 77171 484733 425868 889702 688629 22621 342137 109620 113088 618480 181500 293233 192158 883611 420253 989805 809798 31615 300775 729440 334671 615098 167848 528578 728702 330711 360150 159371 892096 651091 730380 63234 168243 122701 611377 231364 950622 164169 604857 533652 780353 941792 733765 880601 542088 100552 75878 92216 829401 788988 598015 756686 21900 162120 325640 298186 794618 544307 616879 962854 716846 795208 136153 756480 231801 230595 714950 265369 72162 504597 132242 554473 106042 38676 903127 813660 603212 4675 581040 260077 461811 540153 539801 528158 302023 357872 924018 127889 209775 693740 240866 937478 82842 627333 753688 553458 308425 343315 522157 346680 675204 490294 230565 565894
0
