1 0 2 1 3 3 4 4 5 7 6 9 7 15 8 19 9 24 10 31 11 39 12 49 13 63 14 79 15 99 16 124 17 127 18 159 19 199 20 249 21 255 22 319 23 399 24 499 25 511 26 624 27 639 28 799 29 999 30 1023 31 1249 32 1279 33 1599 34 1999 35 2047 36 2499 37 2559 38 3124 39 3199 40 3999 41 4095 42 4999 43 5119 44 6249 45 6399 46 7999 47 8191 48 9999 49 10239 50 12499 51 12799 52 15624 53 15999 54 16383 55 19999 56 20479 57 24999 58 25599 59 31249 60 31999 61 32767 62 39999 63 40959 64 49999 65 51199 66 62499 67 63999 68 65535 69 78124 70 79999 71 81919 72 99999 73 102399 74 124999 75 127999 76 131071 77 156249 78 159999 79 163839 80 199999 81 204799 82 249999 83 255999 84 262143 85 312499 86 319999 87 327679 88 390624 89 399999 90 409599 91 499999 92 511999 93 524287 94 624999 95 639999 96 655359 97 781249 98 799999 99 819199 100 999999 101 1023999 102 1048575 103 1249999 104 1279999 105 1310719 106 1562499 107 1599999 108 1638399 109 1953124 110 1999999 111 2047999 112 2097151 113 2499999 114 2559999 115 2621439 116 3124999 117 3199999 118 3276799 119 3906249 120 3999999 121 4095999 122 4194303 123 4999999 124 5119999 125 5242879 126 6249999 127 6399999 128 6553599 129 7812499 130 7999999 131 8191999 132 8388607 133 9765624 134 9999999 135 10239999 136 10485759 137 12499999 138 12799999 139 13107199 140 15624999 141 15999999 142 16383999 143 16777215 144 19531249 145 19999999 146 20479999 147 20971519 148 24999999 149 25599999 150 26214399 151 31249999 152 31999999 153 32767999 154 33554431 155 39062499 156 39999999 157 40959999 158 41943039 159 48828124 160 49999999 161 51199999 162 52428799 163 62499999 164 63999999 165 65535999 166 67108863 167 78124999 168 79999999 169 81919999 170 83886079 171 97656249 172 99999999 173 102399999 174 104857599 175 124999999 176 127999999 177 131071999 178 134217727 179 156249999 180 159999999 181 163839999 182 167772159 183 195312499 184 199999999 185 204799999 186 209715199 187 244140624 188 249999999 189 255999999 190 262143999 191 268435455 192 312499999 193 319999999 194 327679999 195 335544319 196 390624999 197 399999999 198 409599999 199 419430399 200 488281249 201 499999999 202 511999999 203 524287999 204 536870911 205 624999999 206 639999999 207 655359999 208 671088639 209 781249999 210 799999999 211 819199999 212 838860799 213 976562499 214 999999999 215 1023999999 216 1048575999 217 1073741823 218 1220703124 219 1249999999 220 1279999999 221 1310719999 222 1342177279 223 1562499999 224 1599999999 225 1638399999 226 1677721599 227 1953124999 228 1999999999 229 2047999999 230 2097151999 231 2147483647 232 2441406249 233 2499999999 234 2559999999 235 2621439999 236 2684354559 237 3124999999 238 3199999999 239 3276799999 240 3355443199 241 3906249999 242 3999999999 243 4095999999 244 4194303999 245 4294967295 246 4882812499 247 4999999999 248 5119999999 249 5242879999 250 5368709119 251 6103515624 252 6249999999 253 6399999999 254 6553599999 255 6710886399 256 7812499999 257 7999999999 258 8191999999 259 8388607999 260 8589934591 261 9765624999 262 9999999999 263 10239999999 264 10485759999 265 10737418239 266 12207031249 267 12499999999 268 12799999999 269 13107199999 270 13421772799 271 15624999999 272 15999999999 273 16383999999 274 16777215999 275 17179869183 276 19531249999 277 19999999999 278 20479999999 279 20971519999 280 21474836479 281 24414062499 282 24999999999 283 25599999999 284 26214399999 285 26843545599 286 30517578124 287 31249999999 288 31999999999 289 32767999999 290 33554431999 291 34359738367 292 39062499999 293 39999999999 294 40959999999 295 41943039999 296 42949672959 297 48828124999 298 49999999999 299 51199999999 300 52428799999 301 53687091199 302 61035156249 303 62499999999 304 63999999999 305 65535999999 306 67108863999 307 68719476735 308 78124999999 309 79999999999 310 81919999999 311 83886079999 312 85899345919 313 97656249999 314 99999999999 315 102399999999 316 104857599999 317 107374182399 318 122070312499 319 124999999999 320 127999999999 321 131071999999 322 134217727999 323 137438953471 324 152587890624 325 156249999999 326 159999999999 327 163839999999 328 167772159999 329 171798691839 330 195312499999 331 199999999999 332 204799999999 333 209715199999 334 214748364799 335 244140624999 336 249999999999 337 255999999999 338 262143999999 339 268435455999 340 274877906943 341 305175781249 342 312499999999 343 319999999999 344 327679999999 345 335544319999 346 343597383679 347 390624999999 348 399999999999 349 409599999999 350 419430399999 351 429496729599 352 488281249999 353 499999999999 354 511999999999 355 524287999999 356 536870911999 357 549755813887 358 610351562499 359 624999999999 360 639999999999 361 655359999999 362 671088639999 363 687194767359 364 762939453124 365 781249999999 366 799999999999 367 819199999999 368 838860799999 369 858993459199 370 976562499999 371 999999999999 372 1023999999999 373 1048575999999 374 1073741823999 375 1099511627775 376 1220703124999 377 1249999999999 378 1279999999999 379 1310719999999 380 1342177279999 381 1374389534719 382 1525878906249 383 1562499999999 384 1599999999999 385 1638399999999 386 1677721599999 387 1717986918399 388 1953124999999 389 1999999999999 390 2047999999999 391 2097151999999 392 2147483647999 393 2199023255551 394 2441406249999 395 2499999999999 396 2559999999999 397 2621439999999 398 2684354559999 399 2748779069439 400 3051757812499 401 3124999999999 402 3199999999999 403 3276799999999 404 3355443199999 405 3435973836799 406 3814697265624 407 3906249999999 408 3999999999999 409 4095999999999 410 4194303999999 411 4294967295999 412 4398046511103 413 4882812499999 414 4999999999999 415 5119999999999 416 5242879999999 417 5368709119999 418 5497558138879 419 6103515624999 420 6249999999999 421 6399999999999 422 6553599999999 423 6710886399999 424 6871947673599 425 7629394531249 426 7812499999999 427 7999999999999 428 8191999999999 429 8388607999999 430 8589934591999 431 8796093022207 432 9765624999999 433 9999999999999 434 10239999999999 435 10485759999999 436 10737418239999 437 10995116277759 438 12207031249999 439 12499999999999 440 12799999999999 441 13107199999999 442 13421772799999 443 13743895347199 444 15258789062499 445 15624999999999 446 15999999999999 447 16383999999999 448 16777215999999 449 17179869183999 450 17592186044415 451 19073486328124 452 19531249999999 453 19999999999999 454 20479999999999 455 20971519999999 456 21474836479999 457 21990232555519 458 24414062499999 459 24999999999999 460 25599999999999 461 26214399999999 462 26843545599999 463 27487790694399 464 30517578124999 465 31249999999999 466 31999999999999 467 32767999999999 468 33554431999999 469 34359738367999 470 35184372088831 471 38146972656249 472 39062499999999 473 39999999999999 474 40959999999999 475 41943039999999 476 42949672959999 477 43980465111039 478 48828124999999 479 49999999999999 480 51199999999999 481 52428799999999 482 53687091199999 483 54975581388799 484 61035156249999 485 62499999999999 486 63999999999999 487 65535999999999 488 67108863999999 489 68719476735999 490 70368744177663 491 76293945312499 492 78124999999999 493 79999999999999 494 81919999999999 495 83886079999999 496 85899345919999 497 87960930222079 498 95367431640624 499 97656249999999 500 99999999999999 501 102399999999999 502 104857599999999 503 107374182399999 504 109951162777599 505 122070312499999 506 124999999999999 507 127999999999999 508 131071999999999 509 134217727999999 510 137438953471999 511 140737488355327 512 152587890624999 513 156249999999999 514 159999999999999 515 163839999999999 516 167772159999999 517 171798691839999 518 175921860444159 519 190734863281249 520 195312499999999 521 199999999999999 522 204799999999999 523 209715199999999 524 214748364799999 525 219902325555199 526 244140624999999 527 249999999999999 528 255999999999999 529 262143999999999 530 268435455999999 531 274877906943999 532 281474976710655 533 305175781249999 534 312499999999999 535 319999999999999 536 327679999999999 537 335544319999999 538 343597383679999 539 351843720888319 540 381469726562499 541 390624999999999 542 399999999999999 543 409599999999999 544 419430399999999 545 429496729599999 546 439804651110399 547 476837158203124 548 488281249999999 549 499999999999999 550 511999999999999 551 524287999999999 552 536870911999999 553 549755813887999 554 562949953421311 555 610351562499999 556 624999999999999 557 639999999999999 558 655359999999999 559 671088639999999 560 687194767359999 561 703687441776639 562 762939453124999 563 781249999999999 564 799999999999999 565 819199999999999 566 838860799999999 567 858993459199999 568 879609302220799 569 953674316406249 570 976562499999999 571 999999999999999 572 1023999999999999 573 1048575999999999 574 1073741823999999 575 1099511627775999 576 1125899906842623 577 1220703124999999 578 1249999999999999 579 1279999999999999 580 1310719999999999 581 1342177279999999 582 1374389534719999 583 1407374883553279 584 1525878906249999 585 1562499999999999 586 1599999999999999 587 1638399999999999 588 1677721599999999 589 1717986918399999 590 1759218604441599 591 1907348632812499 592 1953124999999999 593 1999999999999999 594 2047999999999999 595 2097151999999999 596 2147483647999999 597 2199023255551999 598 2251799813685247 599 2384185791015624 600 2441406249999999 601 2499999999999999 602 2559999999999999 603 2621439999999999 604 2684354559999999 605 2748779069439999 606 2814749767106559 607 3051757812499999 608 3124999999999999 609 3199999999999999 610 3276799999999999 611 3355443199999999 612 3435973836799999 613 3518437208883199 614 3814697265624999 615 3906249999999999 616 3999999999999999 617 4095999999999999 618 4194303999999999 619 4294967295999999 620 4398046511103999 621 4503599627370495 622 4768371582031249 623 4882812499999999 624 4999999999999999 625 5119999999999999 626 5242879999999999 627 5368709119999999 628 5497558138879999 629 5629499534213119 630 6103515624999999 631 6249999999999999 632 6399999999999999 633 6553599999999999 634 6710886399999999 635 6871947673599999 636 7036874417766399 637 7629394531249999 638 7812499999999999 639 7999999999999999 640 8191999999999999 641 8388607999999999 642 8589934591999999 643 8796093022207999 644 9007199254740991 645 9536743164062499 646 9765624999999999 647 9999999999999999 648 10239999999999999 649 10485759999999999 650 10737418239999999 651 10995116277759999 652 11258999068426239 653 11920928955078124 654 12207031249999999 655 12499999999999999 656 12799999999999999 657 13107199999999999 658 13421772799999999 659 13743895347199999 660 14073748835532799 661 15258789062499999 662 15624999999999999 663 15999999999999999 664 16383999999999999 665 16777215999999999 666 17179869183999999 667 17592186044415999 668 18014398509481983 669 19073486328124999 670 19531249999999999 671 19999999999999999 672 20479999999999999 673 20971519999999999 674 21474836479999999 675 21990232555519999 676 22517998136852479 677 23841857910156249 678 24414062499999999 679 24999999999999999 680 25599999999999999 681 26214399999999999 682 26843545599999999 683 27487790694399999 684 28147497671065599 685 30517578124999999 686 31249999999999999 687 31999999999999999 688 32767999999999999 689 33554431999999999 690 34359738367999999 691 35184372088831999 692 36028797018963967 693 38146972656249999 694 39062499999999999 695 39999999999999999 696 40959999999999999 697 41943039999999999 698 42949672959999999 699 43980465111039999 700 45035996273704959 701 47683715820312499 702 48828124999999999 703 49999999999999999 704 51199999999999999 705 52428799999999999 706 53687091199999999 707 54975581388799999 708 56294995342131199 709 59604644775390624 710 61035156249999999 711 62499999999999999 712 63999999999999999 713 65535999999999999 714 67108863999999999 715 68719476735999999 716 70368744177663999 717 72057594037927935 718 76293945312499999 719 78124999999999999 720 79999999999999999 721 81919999999999999 722 83886079999999999 723 85899345919999999 724 87960930222079999 725 90071992547409919 726 95367431640624999 727 97656249999999999 728 99999999999999999 729 102399999999999999 730 104857599999999999 731 107374182399999999 732 109951162777599999 733 112589990684262399 734 119209289550781249 735 122070312499999999 736 124999999999999999 737 127999999999999999 738 131071999999999999 739 134217727999999999 740 137438953471999999 741 140737488355327999 742 144115188075855871 743 152587890624999999 744 156249999999999999 745 159999999999999999 746 163839999999999999 747 167772159999999999 748 171798691839999999 749 175921860444159999 750 180143985094819839 751 190734863281249999 752 195312499999999999 753 199999999999999999 754 204799999999999999 755 209715199999999999 756 214748364799999999 757 219902325555199999 758 225179981368524799 759 238418579101562499 760 244140624999999999 761 249999999999999999 762 255999999999999999 763 262143999999999999 764 268435455999999999 765 274877906943999999 766 281474976710655999 767 288230376151711743 768 298023223876953124 769 305175781249999999 770 312499999999999999 771 319999999999999999 772 327679999999999999 773 335544319999999999 774 343597383679999999 775 351843720888319999 776 360287970189639679 777 381469726562499999 778 390624999999999999 779 399999999999999999 780 409599999999999999 781 419430399999999999 782 429496729599999999 783 439804651110399999 784 450359962737049599 785 476837158203124999 786 488281249999999999 787 499999999999999999 788 511999999999999999 789 524287999999999999 790 536870911999999999 791 549755813887999999 792 562949953421311999 793 576460752303423487 794 596046447753906249 795 610351562499999999 796 624999999999999999 797 639999999999999999 798 655359999999999999 799 671088639999999999 800 687194767359999999 801 703687441776639999 802 720575940379279359 803 762939453124999999 804 781249999999999999 805 799999999999999999 806 819199999999999999 807 838860799999999999 808 858993459199999999 809 879609302220799999 810 900719925474099199 811 953674316406249999 812 976562499999999999 813 999999999999999999 814 1023999999999999999 815 1048575999999999999 816 1073741823999999999 817 1099511627775999999 818 1125899906842623999 819 1152921504606846975 820 1192092895507812499 821 1220703124999999999 822 1249999999999999999 823 1279999999999999999 824 1310719999999999999 825 1342177279999999999 826 1374389534719999999 827 1407374883553279999 828 1441151880758558719 829 1490116119384765624 830 1525878906249999999 831 1562499999999999999 832 1599999999999999999 833 1638399999999999999 834 1677721599999999999 835 1717986918399999999 836 1759218604441599999 837 1801439850948198399 838 1907348632812499999 839 1953124999999999999 840 1999999999999999999 841 2047999999999999999 842 2097151999999999999 843 2147483647999999999 844 2199023255551999999 845 2251799813685247999 846 2305843009213693951 847 2384185791015624999 848 2441406249999999999 849 2499999999999999999 850 2559999999999999999 851 2621439999999999999 852 2684354559999999999 853 2748779069439999999 854 2814749767106559999 855 2882303761517117439 856 2980232238769531249 857 3051757812499999999 858 3124999999999999999 859 3199999999999999999 860 3276799999999999999 861 3355443199999999999 862 3435973836799999999 863 3518437208883199999 864 3602879701896396799 865 3814697265624999999 866 3906249999999999999 867 3999999999999999999 868 4095999999999999999 869 4194303999999999999 870 4294967295999999999 871 4398046511103999999 872 4503599627370495999 873 4611686018427387903 874 4768371582031249999 875 4882812499999999999 876 4999999999999999999 877 5119999999999999999 878 5242879999999999999 879 5368709119999999999 880 5497558138879999999 881 5629499534213119999 882 5764607523034234879 883 5960464477539062499 884 6103515624999999999 885 6249999999999999999 886 6399999999999999999 887 6553599999999999999 888 6710886399999999999 889 6871947673599999999 890 7036874417766399999 891 7205759403792793599 892 7450580596923828124 893 7629394531249999999 894 7812499999999999999 895 7999999999999999999 896 8191999999999999999 897 8388607999999999999 898 8589934591999999999 899 8796093022207999999 900 9007199254740991999 901 9223372036854775807 902 9536743164062499999 903 9765624999999999999 904 9999999999999999999 905 10239999999999999999 906 10485759999999999999 907 10737418239999999999 908 10995116277759999999 909 11258999068426239999 910 11529215046068469759 911 11920928955078124999 912 12207031249999999999 913 12499999999999999999 914 12799999999999999999 915 13107199999999999999 916 13421772799999999999 917 13743895347199999999 918 14073748835532799999 919 14411518807585587199 920 14901161193847656249 921 15258789062499999999 922 15624999999999999999 923 15999999999999999999 924 16383999999999999999 925 16777215999999999999 926 17179869183999999999 927 17592186044415999999 928 18014398509481983999 929 18446744073709551615 930 19073486328124999999 931 19531249999999999999 932 19999999999999999999 933 20479999999999999999 934 20971519999999999999 935 21474836479999999999 936 21990232555519999999 937 22517998136852479999 938 23058430092136939519 939 23841857910156249999 940 24414062499999999999 941 24999999999999999999 942 25599999999999999999 943 26214399999999999999 944 26843545599999999999 945 27487790694399999999 946 28147497671065599999 947 28823037615171174399 948 29802322387695312499 949 30517578124999999999 950 31249999999999999999 951 31999999999999999999 952 32767999999999999999 953 33554431999999999999 954 34359738367999999999 955 35184372088831999999 956 36028797018963967999 957 36893488147419103231 958 37252902984619140624 959 38146972656249999999 960 39062499999999999999 961 39999999999999999999 962 40959999999999999999 963 41943039999999999999 964 42949672959999999999 965 43980465111039999999 966 45035996273704959999 967 46116860184273879039 968 47683715820312499999 969 48828124999999999999 970 49999999999999999999 971 51199999999999999999 972 52428799999999999999 973 53687091199999999999 974 54975581388799999999 975 56294995342131199999 976 57646075230342348799 977 59604644775390624999 978 61035156249999999999 979 62499999999999999999 980 63999999999999999999 981 65535999999999999999 982 67108863999999999999 983 68719476735999999999 984 70368744177663999999 985 72057594037927935999 986 73786976294838206463 987 74505805969238281249 988 76293945312499999999 989 78124999999999999999 990 79999999999999999999 991 81919999999999999999 992 83886079999999999999 993 85899345919999999999 994 87960930222079999999 995 90071992547409919999 996 92233720368547758079 997 95367431640624999999 998 97656249999999999999 999 99999999999999999999 1000 102399999999999999999 1001 104857599999999999999 1002 107374182399999999999 1003 109951162777599999999 1004 112589990684262399999 1005 115292150460684697599 1006 119209289550781249999 1007 122070312499999999999 1008 124999999999999999999 1009 127999999999999999999 1010 131071999999999999999 1011 134217727999999999999 1012 137438953471999999999 1013 140737488355327999999 1014 144115188075855871999 1015 147573952589676412927 1016 149011611938476562499 1017 152587890624999999999 1018 156249999999999999999 1019 159999999999999999999 1020 163839999999999999999 1021 167772159999999999999 1022 171798691839999999999 1023 175921860444159999999 1024 180143985094819839999 1025 184467440737095516159 1026 186264514923095703124 1027 190734863281249999999 1028 195312499999999999999 1029 199999999999999999999 1030 204799999999999999999 1031 209715199999999999999 1032 214748364799999999999 1033 219902325555199999999 1034 225179981368524799999 1035 230584300921369395199 1036 238418579101562499999 1037 244140624999999999999 1038 249999999999999999999 1039 255999999999999999999 1040 262143999999999999999 1041 268435455999999999999 1042 274877906943999999999 1043 281474976710655999999 1044 288230376151711743999 1045 295147905179352825855 1046 298023223876953124999 1047 305175781249999999999 1048 312499999999999999999 1049 319999999999999999999 1050 327679999999999999999 1051 335544319999999999999 1052 343597383679999999999 1053 351843720888319999999 1054 360287970189639679999 1055 368934881474191032319 1056 372529029846191406249 1057 381469726562499999999 1058 390624999999999999999 1059 399999999999999999999 1060 409599999999999999999 1061 419430399999999999999 1062 429496729599999999999 1063 439804651110399999999 1064 450359962737049599999 1065 461168601842738790399 1066 476837158203124999999 1067 488281249999999999999 1068 499999999999999999999 1069 511999999999999999999 1070 524287999999999999999 1071 536870911999999999999 1072 549755813887999999999 1073 562949953421311999999 1074 576460752303423487999 1075 590295810358705651711 1076 596046447753906249999 1077 610351562499999999999 1078 624999999999999999999 1079 639999999999999999999 1080 655359999999999999999 1081 671088639999999999999 1082 687194767359999999999 1083 703687441776639999999 1084 720575940379279359999 1085 737869762948382064639 1086 745058059692382812499 1087 762939453124999999999 1088 781249999999999999999 1089 799999999999999999999 1090 819199999999999999999 1091 838860799999999999999 1092 858993459199999999999 1093 879609302220799999999 1094 900719925474099199999 1095 922337203685477580799 1096 931322574615478515624 1097 953674316406249999999 1098 976562499999999999999 1099 999999999999999999999 1100 1023999999999999999999 1101 1048575999999999999999 1102 1073741823999999999999 1103 1099511627775999999999 1104 1125899906842623999999 1105 1152921504606846975999 1106 1180591620717411303423 1107 1192092895507812499999 1108 1220703124999999999999 1109 1249999999999999999999 1110 1279999999999999999999 1111 1310719999999999999999 1112 1342177279999999999999 1113 1374389534719999999999 1114 1407374883553279999999 1115 1441151880758558719999 1116 1475739525896764129279 1117 1490116119384765624999 1118 1525878906249999999999 1119 1562499999999999999999 1120 1599999999999999999999 1121 1638399999999999999999 1122 1677721599999999999999 1123 1717986918399999999999 1124 1759218604441599999999 1125 1801439850948198399999 1126 1844674407370955161599 1127 1862645149230957031249 1128 1907348632812499999999 1129 1953124999999999999999 1130 1999999999999999999999 1131 2047999999999999999999 1132 2097151999999999999999 1133 2147483647999999999999 1134 2199023255551999999999 1135 2251799813685247999999 1136 2305843009213693951999 1137 2361183241434822606847 1138 2384185791015624999999 1139 2441406249999999999999 1140 2499999999999999999999 1141 2559999999999999999999 1142 2621439999999999999999 1143 2684354559999999999999 1144 2748779069439999999999 1145 2814749767106559999999 1146 2882303761517117439999 1147 2951479051793528258559 1148 2980232238769531249999 1149 3051757812499999999999 1150 3124999999999999999999 1151 3199999999999999999999 1152 3276799999999999999999 1153 3355443199999999999999 1154 3435973836799999999999 1155 3518437208883199999999 1156 3602879701896396799999 1157 3689348814741910323199 1158 3725290298461914062499 1159 3814697265624999999999 1160 3906249999999999999999 1161 3999999999999999999999 1162 4095999999999999999999 1163 4194303999999999999999 1164 4294967295999999999999 1165 4398046511103999999999 1166 4503599627370495999999 1167 4611686018427387903999 1168 4656612873077392578124 1169 4722366482869645213695 1170 4768371582031249999999 1171 4882812499999999999999 1172 4999999999999999999999 1173 5119999999999999999999 1174 5242879999999999999999 1175 5368709119999999999999 1176 5497558138879999999999 1177 5629499534213119999999 1178 5764607523034234879999 1179 5902958103587056517119 1180 5960464477539062499999 1181 6103515624999999999999 1182 6249999999999999999999 1183 6399999999999999999999 1184 6553599999999999999999 1185 6710886399999999999999 1186 6871947673599999999999 1187 7036874417766399999999 1188 7205759403792793599999 1189 7378697629483820646399 1190 7450580596923828124999 1191 7629394531249999999999 1192 7812499999999999999999 1193 7999999999999999999999 1194 8191999999999999999999 1195 8388607999999999999999 1196 8589934591999999999999 1197 8796093022207999999999 1198 9007199254740991999999 1199 9223372036854775807999 1200 9313225746154785156249 1201 9444732965739290427391 1202 9536743164062499999999 1203 9765624999999999999999 1204 9999999999999999999999 1205 10239999999999999999999 1206 10485759999999999999999 1207 10737418239999999999999 1208 10995116277759999999999 1209 11258999068426239999999 1210 11529215046068469759999 1211 11805916207174113034239 1212 11920928955078124999999 1213 12207031249999999999999 1214 12499999999999999999999 1215 12799999999999999999999 1216 13107199999999999999999 1217 13421772799999999999999 1218 13743895347199999999999 1219 14073748835532799999999 1220 14411518807585587199999 1221 14757395258967641292799 1222 14901161193847656249999 1223 15258789062499999999999 1224 15624999999999999999999 1225 15999999999999999999999 1226 16383999999999999999999 1227 16777215999999999999999 1228 17179869183999999999999 1229 17592186044415999999999 1230 18014398509481983999999 1231 18446744073709551615999 1232 18626451492309570312499 1233 18889465931478580854783 1234 19073486328124999999999 1235 19531249999999999999999 1236 19999999999999999999999 1237 20479999999999999999999 1238 20971519999999999999999 1239 21474836479999999999999 1240 21990232555519999999999 1241 22517998136852479999999 1242 23058430092136939519999 1243 23283064365386962890624 1244 23611832414348226068479 1245 23841857910156249999999 1246 24414062499999999999999 1247 24999999999999999999999 1248 25599999999999999999999 1249 26214399999999999999999 1250 26843545599999999999999 1251 27487790694399999999999 1252 28147497671065599999999 1253 28823037615171174399999 1254 29514790517935282585599 1255 29802322387695312499999 1256 30517578124999999999999 1257 31249999999999999999999 1258 31999999999999999999999 1259 32767999999999999999999 1260 33554431999999999999999 1261 34359738367999999999999 1262 35184372088831999999999 1263 36028797018963967999999 1264 36893488147419103231999 1265 37252902984619140624999 1266 37778931862957161709567 1267 38146972656249999999999 1268 39062499999999999999999 1269 39999999999999999999999 1270 40959999999999999999999 1271 41943039999999999999999 1272 42949672959999999999999 1273 43980465111039999999999 1274 45035996273704959999999 1275 46116860184273879039999 1276 46566128730773925781249 1277 47223664828696452136959 1278 47683715820312499999999 1279 48828124999999999999999 1280 49999999999999999999999 1281 51199999999999999999999 1282 52428799999999999999999 1283 53687091199999999999999 1284 54975581388799999999999 1285 56294995342131199999999 1286 57646075230342348799999 1287 59029581035870565171199 1288 59604644775390624999999 1289 61035156249999999999999 1290 62499999999999999999999 1291 63999999999999999999999 1292 65535999999999999999999 1293 67108863999999999999999 1294 68719476735999999999999 1295 70368744177663999999999 1296 72057594037927935999999 1297 73786976294838206463999 1298 74505805969238281249999 1299 75557863725914323419135 1300 76293945312499999999999 1301 78124999999999999999999 1302 79999999999999999999999 1303 81919999999999999999999 1304 83886079999999999999999 1305 85899345919999999999999 1306 87960930222079999999999 1307 90071992547409919999999 1308 92233720368547758079999 1309 93132257461547851562499 1310 94447329657392904273919 1311 95367431640624999999999 1312 97656249999999999999999 1313 99999999999999999999999 1314 102399999999999999999999 1315 104857599999999999999999 1316 107374182399999999999999 1317 109951162777599999999999 1318 112589990684262399999999 1319 115292150460684697599999 1320 116415321826934814453124 1321 118059162071741130342399 1322 119209289550781249999999 1323 122070312499999999999999 1324 124999999999999999999999 1325 127999999999999999999999 1326 131071999999999999999999 1327 134217727999999999999999 1328 137438953471999999999999 1329 140737488355327999999999 1330 144115188075855871999999 1331 147573952589676412927999 1332 149011611938476562499999 1333 151115727451828646838271 1334 152587890624999999999999 1335 156249999999999999999999 1336 159999999999999999999999 1337 163839999999999999999999 1338 167772159999999999999999 1339 171798691839999999999999 1340 175921860444159999999999 1341 180143985094819839999999 1342 184467440737095516159999 1343 186264514923095703124999 1344 188894659314785808547839 1345 190734863281249999999999 1346 195312499999999999999999 1347 199999999999999999999999 1348 204799999999999999999999 1349 209715199999999999999999 1350 214748364799999999999999 1351 219902325555199999999999 1352 225179981368524799999999 1353 230584300921369395199999 1354 232830643653869628906249 1355 236118324143482260684799 1356 238418579101562499999999 1357 244140624999999999999999 1358 249999999999999999999999 1359 255999999999999999999999 1360 262143999999999999999999 1361 268435455999999999999999 1362 274877906943999999999999 1363 281474976710655999999999 1364 288230376151711743999999 1365 295147905179352825855999 1366 298023223876953124999999 1367 302231454903657293676543 1368 305175781249999999999999 1369 312499999999999999999999 1370 319999999999999999999999 1371 327679999999999999999999 1372 335544319999999999999999 1373 343597383679999999999999 1374 351843720888319999999999 1375 360287970189639679999999 1376 368934881474191032319999 1377 372529029846191406249999 1378 377789318629571617095679 1379 381469726562499999999999 1380 390624999999999999999999 1381 399999999999999999999999 1382 409599999999999999999999 1383 419430399999999999999999 1384 429496729599999999999999 1385 439804651110399999999999 1386 450359962737049599999999 1387 461168601842738790399999 1388 465661287307739257812499 1389 472236648286964521369599 1390 476837158203124999999999 1391 488281249999999999999999 1392 499999999999999999999999 1393 511999999999999999999999 1394 524287999999999999999999 1395 536870911999999999999999 1396 549755813887999999999999 1397 562949953421311999999999 1398 576460752303423487999999 1399 582076609134674072265624 1400 590295810358705651711999 1401 596046447753906249999999 1402 604462909807314587353087 1403 610351562499999999999999 1404 624999999999999999999999 1405 639999999999999999999999 1406 655359999999999999999999 1407 671088639999999999999999 1408 687194767359999999999999 1409 703687441776639999999999 1410 720575940379279359999999 1411 737869762948382064639999 1412 745058059692382812499999 1413 755578637259143234191359 1414 762939453124999999999999 1415 781249999999999999999999 1416 799999999999999999999999 1417 819199999999999999999999 1418 838860799999999999999999 1419 858993459199999999999999 1420 879609302220799999999999 1421 900719925474099199999999 1422 922337203685477580799999 1423 931322574615478515624999 1424 944473296573929042739199 1425 953674316406249999999999 1426 976562499999999999999999 1427 999999999999999999999999 1428 1023999999999999999999999 1429 1048575999999999999999999 1430 1073741823999999999999999 1431 1099511627775999999999999 1432 1125899906842623999999999 1433 1152921504606846975999999 1434 1164153218269348144531249 1435 1180591620717411303423999 1436 1192092895507812499999999 1437 1208925819614629174706175 1438 1220703124999999999999999 1439 1249999999999999999999999 1440 1279999999999999999999999 1441 1310719999999999999999999 1442 1342177279999999999999999 1443 1374389534719999999999999 1444 1407374883553279999999999 1445 1441151880758558719999999 1446 1475739525896764129279999 1447 1490116119384765624999999 1448 1511157274518286468382719 1449 1525878906249999999999999 1450 1562499999999999999999999 1451 1599999999999999999999999 1452 1638399999999999999999999 1453 1677721599999999999999999 1454 1717986918399999999999999 1455 1759218604441599999999999 1456 1801439850948198399999999 1457 1844674407370955161599999 1458 1862645149230957031249999 1459 1888946593147858085478399 1460 1907348632812499999999999 1461 1953124999999999999999999 1462 1999999999999999999999999 1463 2047999999999999999999999 1464 2097151999999999999999999 1465 2147483647999999999999999 1466 2199023255551999999999999 1467 2251799813685247999999999 1468 2305843009213693951999999 1469 2328306436538696289062499 1470 2361183241434822606847999 1471 2384185791015624999999999 1472 2417851639229258349412351 1473 2441406249999999999999999 1474 2499999999999999999999999 1475 2559999999999999999999999 1476 2621439999999999999999999 1477 2684354559999999999999999 1478 2748779069439999999999999 1479 2814749767106559999999999 1480 2882303761517117439999999 1481 2910383045673370361328124 1482 2951479051793528258559999 1483 2980232238769531249999999 1484 3022314549036572936765439 1485 3051757812499999999999999 1486 3124999999999999999999999 1487 3199999999999999999999999 1488 3276799999999999999999999 1489 3355443199999999999999999 1490 3435973836799999999999999 1491 3518437208883199999999999 1492 3602879701896396799999999 1493 3689348814741910323199999 1494 3725290298461914062499999 1495 3777893186295716170956799 1496 3814697265624999999999999 1497 3906249999999999999999999 1498 3999999999999999999999999 1499 4095999999999999999999999 1500 4194303999999999999999999 1501 4294967295999999999999999 1502 4398046511103999999999999 1503 4503599627370495999999999 1504 4611686018427387903999999 1505 4656612873077392578124999 1506 4722366482869645213695999 1507 4768371582031249999999999 1508 4835703278458516698824703 1509 4882812499999999999999999 1510 4999999999999999999999999 1511 5119999999999999999999999 1512 5242879999999999999999999 1513 5368709119999999999999999 1514 5497558138879999999999999 1515 5629499534213119999999999 1516 5764607523034234879999999 1517 5820766091346740722656249 1518 5902958103587056517119999 1519 5960464477539062499999999 1520 6044629098073145873530879 1521 6103515624999999999999999 1522 6249999999999999999999999 1523 6399999999999999999999999 1524 6553599999999999999999999 1525 6710886399999999999999999 1526 6871947673599999999999999 1527 7036874417766399999999999 1528 7205759403792793599999999 1529 7378697629483820646399999 1530 7450580596923828124999999 1531 7555786372591432341913599 1532 7629394531249999999999999 1533 7812499999999999999999999 1534 7999999999999999999999999 1535 8191999999999999999999999 1536 8388607999999999999999999 1537 8589934591999999999999999 1538 8796093022207999999999999 1539 9007199254740991999999999 1540 9223372036854775807999999 1541 9313225746154785156249999 1542 9444732965739290427391999 1543 9536743164062499999999999 1544 9671406556917033397649407 1545 9765624999999999999999999 1546 9999999999999999999999999 1547 10239999999999999999999999 1548 10485759999999999999999999 1549 10737418239999999999999999 1550 10995116277759999999999999 1551 11258999068426239999999999 1552 11529215046068469759999999 1553 11641532182693481445312499 1554 11805916207174113034239999 1555 11920928955078124999999999 1556 12089258196146291747061759 1557 12207031249999999999999999 1558 12499999999999999999999999 1559 12799999999999999999999999 1560 13107199999999999999999999 1561 13421772799999999999999999 1562 13743895347199999999999999 1563 14073748835532799999999999 1564 14411518807585587199999999 1565 14551915228366851806640624 1566 14757395258967641292799999 1567 14901161193847656249999999 1568 15111572745182864683827199 1569 15258789062499999999999999 1570 15624999999999999999999999 1571 15999999999999999999999999 1572 16383999999999999999999999 1573 16777215999999999999999999 1574 17179869183999999999999999 1575 17592186044415999999999999 1576 18014398509481983999999999 1577 18446744073709551615999999 1578 18626451492309570312499999 1579 18889465931478580854783999 1580 19073486328124999999999999 1581 19342813113834066795298815 1582 19531249999999999999999999 1583 19999999999999999999999999 1584 20479999999999999999999999 1585 20971519999999999999999999 1586 21474836479999999999999999 1587 21990232555519999999999999 1588 22517998136852479999999999 1589 23058430092136939519999999 1590 23283064365386962890624999 1591 23611832414348226068479999 1592 23841857910156249999999999 1593 24178516392292583494123519 1594 24414062499999999999999999 1595 24999999999999999999999999 1596 25599999999999999999999999 1597 26214399999999999999999999 1598 26843545599999999999999999 1599 27487790694399999999999999 1600 28147497671065599999999999 1601 28823037615171174399999999 1602 29103830456733703613281249 1603 29514790517935282585599999 1604 29802322387695312499999999 1605 30223145490365729367654399 1606 30517578124999999999999999 1607 31249999999999999999999999 1608 31999999999999999999999999 1609 32767999999999999999999999 1610 33554431999999999999999999 1611 34359738367999999999999999 1612 35184372088831999999999999 1613 36028797018963967999999999 1614 36893488147419103231999999 1615 37252902984619140624999999 1616 37778931862957161709567999 1617 38146972656249999999999999 1618 38685626227668133590597631 1619 39062499999999999999999999 1620 39999999999999999999999999 1621 40959999999999999999999999 1622 41943039999999999999999999 1623 42949672959999999999999999 1624 43980465111039999999999999 1625 45035996273704959999999999 1626 46116860184273879039999999 1627 46566128730773925781249999 1628 47223664828696452136959999 1629 47683715820312499999999999 1630 48357032784585166988247039 1631 48828124999999999999999999 1632 49999999999999999999999999 1633 51199999999999999999999999 1634 52428799999999999999999999 1635 53687091199999999999999999 1636 54975581388799999999999999 1637 56294995342131199999999999 1638 57646075230342348799999999 1639 58207660913467407226562499 1640 59029581035870565171199999 1641 59604644775390624999999999 1642 60446290980731458735308799 1643 61035156249999999999999999 1644 62499999999999999999999999 1645 63999999999999999999999999 1646 65535999999999999999999999 1647 67108863999999999999999999 1648 68719476735999999999999999 1649 70368744177663999999999999 1650 72057594037927935999999999 1651 72759576141834259033203124 1652 73786976294838206463999999 1653 74505805969238281249999999 1654 75557863725914323419135999 1655 76293945312499999999999999 1656 77371252455336267181195263 1657 78124999999999999999999999 1658 79999999999999999999999999 1659 81919999999999999999999999 1660 83886079999999999999999999 1661 85899345919999999999999999 1662 87960930222079999999999999 1663 90071992547409919999999999 1664 92233720368547758079999999 1665 93132257461547851562499999 1666 94447329657392904273919999 1667 95367431640624999999999999 1668 96714065569170333976494079 1669 97656249999999999999999999 1670 99999999999999999999999999 1671 102399999999999999999999999 1672 104857599999999999999999999 1673 107374182399999999999999999 1674 109951162777599999999999999 1675 112589990684262399999999999 1676 115292150460684697599999999 1677 116415321826934814453124999 1678 118059162071741130342399999 1679 119209289550781249999999999 1680 120892581961462917470617599 1681 122070312499999999999999999 1682 124999999999999999999999999 1683 127999999999999999999999999 1684 131071999999999999999999999 1685 134217727999999999999999999 1686 137438953471999999999999999 1687 140737488355327999999999999 1688 144115188075855871999999999 1689 145519152283668518066406249 1690 147573952589676412927999999 1691 149011611938476562499999999 1692 151115727451828646838271999 1693 152587890624999999999999999 1694 154742504910672534362390527 1695 156249999999999999999999999 1696 159999999999999999999999999 1697 163839999999999999999999999 1698 167772159999999999999999999 1699 171798691839999999999999999 1700 175921860444159999999999999 1701 180143985094819839999999999 1702 184467440737095516159999999 1703 186264514923095703124999999 1704 188894659314785808547839999 1705 190734863281249999999999999 1706 193428131138340667952988159 1707 195312499999999999999999999 1708 199999999999999999999999999 1709 204799999999999999999999999 1710 209715199999999999999999999 1711 214748364799999999999999999 1712 219902325555199999999999999 1713 225179981368524799999999999 1714 230584300921369395199999999 1715 232830643653869628906249999 1716 236118324143482260684799999 1717 238418579101562499999999999 1718 241785163922925834941235199 1719 244140624999999999999999999 1720 249999999999999999999999999 1721 255999999999999999999999999 1722 262143999999999999999999999 1723 268435455999999999999999999 1724 274877906943999999999999999 1725 281474976710655999999999999 1726 288230376151711743999999999 1727 291038304567337036132812499 1728 295147905179352825855999999 1729 298023223876953124999999999 1730 302231454903657293676543999 1731 305175781249999999999999999 1732 309485009821345068724781055 1733 312499999999999999999999999 1734 319999999999999999999999999 1735 327679999999999999999999999 1736 335544319999999999999999999 1737 343597383679999999999999999 1738 351843720888319999999999999 1739 360287970189639679999999999 1740 363797880709171295166015624 1741 368934881474191032319999999 1742 372529029846191406249999999 1743 377789318629571617095679999 1744 381469726562499999999999999 1745 386856262276681335905976319 1746 390624999999999999999999999 1747 399999999999999999999999999 1748 409599999999999999999999999 1749 419430399999999999999999999 1750 429496729599999999999999999 1751 439804651110399999999999999 1752 450359962737049599999999999 1753 461168601842738790399999999 1754 465661287307739257812499999 1755 472236648286964521369599999 1756 476837158203124999999999999 1757 483570327845851669882470399 1758 488281249999999999999999999 1759 499999999999999999999999999 1760 511999999999999999999999999 1761 524287999999999999999999999 1762 536870911999999999999999999 1763 549755813887999999999999999 1764 562949953421311999999999999 1765 576460752303423487999999999 1766 582076609134674072265624999 1767 590295810358705651711999999 1768 596046447753906249999999999 1769 604462909807314587353087999 1770 610351562499999999999999999 1771 618970019642690137449562111 1772 624999999999999999999999999 1773 639999999999999999999999999 1774 655359999999999999999999999 1775 671088639999999999999999999 1776 687194767359999999999999999 1777 703687441776639999999999999 1778 720575940379279359999999999 1779 727595761418342590332031249 1780 737869762948382064639999999 1781 745058059692382812499999999 1782 755578637259143234191359999 1783 762939453124999999999999999 1784 773712524553362671811952639 1785 781249999999999999999999999 1786 799999999999999999999999999 1787 819199999999999999999999999 1788 838860799999999999999999999 1789 858993459199999999999999999 1790 879609302220799999999999999 1791 900719925474099199999999999 1792 922337203685477580799999999 1793 931322574615478515624999999 1794 944473296573929042739199999 1795 953674316406249999999999999 1796 967140655691703339764940799 1797 976562499999999999999999999 1798 999999999999999999999999999 1799 1023999999999999999999999999 1800 1048575999999999999999999999 1801 1073741823999999999999999999 1802 1099511627775999999999999999 1803 1125899906842623999999999999 1804 1152921504606846975999999999 1805 1164153218269348144531249999 1806 1180591620717411303423999999 1807 1192092895507812499999999999 1808 1208925819614629174706175999 1809 1220703124999999999999999999 1810 1237940039285380274899124223 1811 1249999999999999999999999999 1812 1279999999999999999999999999 1813 1310719999999999999999999999 1814 1342177279999999999999999999 1815 1374389534719999999999999999 1816 1407374883553279999999999999 1817 1441151880758558719999999999 1818 1455191522836685180664062499 1819 1475739525896764129279999999 1820 1490116119384765624999999999 1821 1511157274518286468382719999 1822 1525878906249999999999999999 1823 1547425049106725343623905279 1824 1562499999999999999999999999 1825 1599999999999999999999999999 1826 1638399999999999999999999999 1827 1677721599999999999999999999 1828 1717986918399999999999999999 1829 1759218604441599999999999999 1830 1801439850948198399999999999 1831 1818989403545856475830078124 1832 1844674407370955161599999999 1833 1862645149230957031249999999 1834 1888946593147858085478399999 1835 1907348632812499999999999999 1836 1934281311383406679529881599 1837 1953124999999999999999999999 1838 1999999999999999999999999999 1839 2047999999999999999999999999 1840 2097151999999999999999999999 1841 2147483647999999999999999999 1842 2199023255551999999999999999 1843 2251799813685247999999999999 1844 2305843009213693951999999999 1845 2328306436538696289062499999 1846 2361183241434822606847999999 1847 2384185791015624999999999999 1848 2417851639229258349412351999 1849 2441406249999999999999999999 1850 2475880078570760549798248447 1851 2499999999999999999999999999 1852 2559999999999999999999999999 1853 2621439999999999999999999999 1854 2684354559999999999999999999 1855 2748779069439999999999999999 1856 2814749767106559999999999999 1857 2882303761517117439999999999 1858 2910383045673370361328124999 1859 2951479051793528258559999999 1860 2980232238769531249999999999 1861 3022314549036572936765439999 1862 3051757812499999999999999999 1863 3094850098213450687247810559 1864 3124999999999999999999999999 1865 3199999999999999999999999999 1866 3276799999999999999999999999 1867 3355443199999999999999999999 1868 3435973836799999999999999999 1869 3518437208883199999999999999 1870 3602879701896396799999999999 1871 3637978807091712951660156249 1872 3689348814741910323199999999 1873 3725290298461914062499999999 1874 3777893186295716170956799999 1875 3814697265624999999999999999 1876 3868562622766813359059763199 1877 3906249999999999999999999999 1878 3999999999999999999999999999 1879 4095999999999999999999999999 1880 4194303999999999999999999999 1881 4294967295999999999999999999 1882 4398046511103999999999999999 1883 4503599627370495999999999999 1884 4611686018427387903999999999 1885 4656612873077392578124999999 1886 4722366482869645213695999999 1887 4768371582031249999999999999 1888 4835703278458516698824703999 1889 4882812499999999999999999999 1890 4951760157141521099596496895 1891 4999999999999999999999999999 1892 5119999999999999999999999999 1893 5242879999999999999999999999 1894 5368709119999999999999999999 1895 5497558138879999999999999999 1896 5629499534213119999999999999 1897 5764607523034234879999999999 1898 5820766091346740722656249999 1899 5902958103587056517119999999 1900 5960464477539062499999999999 1901 6044629098073145873530879999 1902 6103515624999999999999999999 1903 6189700196426901374495621119 1904 6249999999999999999999999999 1905 6399999999999999999999999999 1906 6553599999999999999999999999 1907 6710886399999999999999999999 1908 6871947673599999999999999999 1909 7036874417766399999999999999 1910 7205759403792793599999999999 1911 7275957614183425903320312499 1912 7378697629483820646399999999 1913 7450580596923828124999999999 1914 7555786372591432341913599999 1915 7629394531249999999999999999 1916 7737125245533626718119526399 1917 7812499999999999999999999999 1918 7999999999999999999999999999 1919 8191999999999999999999999999 1920 8388607999999999999999999999 1921 8589934591999999999999999999 1922 8796093022207999999999999999 1923 9007199254740991999999999999 1924 9094947017729282379150390624 1925 9223372036854775807999999999 1926 9313225746154785156249999999 1927 9444732965739290427391999999 1928 9536743164062499999999999999 1929 9671406556917033397649407999 1930 9765624999999999999999999999 1931 9903520314283042199192993791 1932 9999999999999999999999999999 1933 10239999999999999999999999999 1934 10485759999999999999999999999 1935 10737418239999999999999999999 1936 10995116277759999999999999999 1937 11258999068426239999999999999 1938 11529215046068469759999999999 1939 11641532182693481445312499999 1940 11805916207174113034239999999 1941 11920928955078124999999999999 1942 12089258196146291747061759999 1943 12207031249999999999999999999 1944 12379400392853802748991242239 1945 12499999999999999999999999999 1946 12799999999999999999999999999 1947 13107199999999999999999999999 1948 13421772799999999999999999999 1949 13743895347199999999999999999 1950 14073748835532799999999999999 1951 14411518807585587199999999999 1952 14551915228366851806640624999 1953 14757395258967641292799999999 1954 14901161193847656249999999999 1955 15111572745182864683827199999 1956 15258789062499999999999999999 1957 15474250491067253436239052799 1958 15624999999999999999999999999 1959 15999999999999999999999999999 1960 16383999999999999999999999999 1961 16777215999999999999999999999 1962 17179869183999999999999999999 1963 17592186044415999999999999999 1964 18014398509481983999999999999 1965 18189894035458564758300781249 1966 18446744073709551615999999999 1967 18626451492309570312499999999 1968 18889465931478580854783999999 1969 19073486328124999999999999999 1970 19342813113834066795298815999 1971 19531249999999999999999999999 1972 19807040628566084398385987583 1973 19999999999999999999999999999 1974 20479999999999999999999999999 1975 20971519999999999999999999999 1976 21474836479999999999999999999 1977 21990232555519999999999999999 1978 22517998136852479999999999999 1979 23058430092136939519999999999 1980 23283064365386962890624999999 1981 23611832414348226068479999999 1982 23841857910156249999999999999 1983 24178516392292583494123519999 1984 24414062499999999999999999999 1985 24758800785707605497982484479 1986 24999999999999999999999999999 1987 25599999999999999999999999999 1988 26214399999999999999999999999 1989 26843545599999999999999999999 1990 27487790694399999999999999999 1991 28147497671065599999999999999 1992 28823037615171174399999999999 1993 29103830456733703613281249999 1994 29514790517935282585599999999 1995 29802322387695312499999999999 1996 30223145490365729367654399999 1997 30517578124999999999999999999 1998 30948500982134506872478105599 1999 31249999999999999999999999999 2000 31999999999999999999999999999 2001 32767999999999999999999999999 2002 33554431999999999999999999999 2003 34359738367999999999999999999 2004 35184372088831999999999999999 2005 36028797018963967999999999999 2006 36379788070917129516601562499 2007 36893488147419103231999999999 2008 37252902984619140624999999999 2009 37778931862957161709567999999 2010 38146972656249999999999999999 2011 38685626227668133590597631999 2012 39062499999999999999999999999 2013 39614081257132168796771975167 2014 39999999999999999999999999999 2015 40959999999999999999999999999 2016 41943039999999999999999999999 2017 42949672959999999999999999999 2018 43980465111039999999999999999 2019 45035996273704959999999999999 2020 45474735088646411895751953124 2021 46116860184273879039999999999 2022 46566128730773925781249999999 2023 47223664828696452136959999999 2024 47683715820312499999999999999 2025 48357032784585166988247039999 2026 48828124999999999999999999999 2027 49517601571415210995964968959 2028 49999999999999999999999999999 2029 51199999999999999999999999999 2030 52428799999999999999999999999 2031 53687091199999999999999999999 2032 54975581388799999999999999999 2033 56294995342131199999999999999 2034 57646075230342348799999999999 2035 58207660913467407226562499999 2036 59029581035870565171199999999 2037 59604644775390624999999999999 2038 60446290980731458735308799999 2039 61035156249999999999999999999 2040 61897001964269013744956211199 2041 62499999999999999999999999999 2042 63999999999999999999999999999 2043 65535999999999999999999999999 2044 67108863999999999999999999999 2045 68719476735999999999999999999 2046 70368744177663999999999999999 2047 72057594037927935999999999999 2048 72759576141834259033203124999 2049 73786976294838206463999999999 2050 74505805969238281249999999999 2051 75557863725914323419135999999 2052 76293945312499999999999999999 2053 77371252455336267181195263999 2054 78124999999999999999999999999 2055 79228162514264337593543950335 2056 79999999999999999999999999999 2057 81919999999999999999999999999 2058 83886079999999999999999999999 2059 85899345919999999999999999999 2060 87960930222079999999999999999 2061 90071992547409919999999999999 2062 90949470177292823791503906249 2063 92233720368547758079999999999 2064 93132257461547851562499999999 2065 94447329657392904273919999999 2066 95367431640624999999999999999 2067 96714065569170333976494079999 2068 97656249999999999999999999999 2069 99035203142830421991929937919 2070 99999999999999999999999999999 2071 102399999999999999999999999999 2072 104857599999999999999999999999 2073 107374182399999999999999999999 2074 109951162777599999999999999999 2075 112589990684262399999999999999 2076 115292150460684697599999999999 2077 116415321826934814453124999999 2078 118059162071741130342399999999 2079 119209289550781249999999999999 2080 120892581961462917470617599999 2081 122070312499999999999999999999 2082 123794003928538027489912422399 2083 124999999999999999999999999999 2084 127999999999999999999999999999 2085 131071999999999999999999999999 2086 134217727999999999999999999999 2087 137438953471999999999999999999 2088 140737488355327999999999999999 2089 144115188075855871999999999999 2090 145519152283668518066406249999 2091 147573952589676412927999999999 2092 149011611938476562499999999999 2093 151115727451828646838271999999 2094 152587890624999999999999999999 2095 154742504910672534362390527999 2096 156249999999999999999999999999 2097 158456325028528675187087900671 2098 159999999999999999999999999999 2099 163839999999999999999999999999 2100 167772159999999999999999999999 2101 171798691839999999999999999999 2102 175921860444159999999999999999 2103 180143985094819839999999999999 2104 181898940354585647583007812499 2105 184467440737095516159999999999 2106 186264514923095703124999999999 2107 188894659314785808547839999999 2108 190734863281249999999999999999 2109 193428131138340667952988159999 2110 195312499999999999999999999999 2111 198070406285660843983859875839 2112 199999999999999999999999999999 2113 204799999999999999999999999999 2114 209715199999999999999999999999 2115 214748364799999999999999999999 2116 219902325555199999999999999999 2117 225179981368524799999999999999 2118 227373675443232059478759765624 2119 230584300921369395199999999999 2120 232830643653869628906249999999 2121 236118324143482260684799999999 2122 238418579101562499999999999999 2123 241785163922925834941235199999 2124 244140624999999999999999999999 2125 247588007857076054979824844799 2126 249999999999999999999999999999 2127 255999999999999999999999999999 2128 262143999999999999999999999999 2129 268435455999999999999999999999 2130 274877906943999999999999999999 2131 281474976710655999999999999999 2132 288230376151711743999999999999 2133 291038304567337036132812499999 2134 295147905179352825855999999999 2135 298023223876953124999999999999 2136 302231454903657293676543999999 2137 305175781249999999999999999999 2138 309485009821345068724781055999 2139 312499999999999999999999999999 2140 316912650057057350374175801343 2141 319999999999999999999999999999 2142 327679999999999999999999999999 2143 335544319999999999999999999999 2144 343597383679999999999999999999 2145 351843720888319999999999999999 2146 360287970189639679999999999999 2147 363797880709171295166015624999 2148 368934881474191032319999999999 2149 372529029846191406249999999999 2150 377789318629571617095679999999 2151 381469726562499999999999999999 2152 386856262276681335905976319999 2153 390624999999999999999999999999 2154 396140812571321687967719751679 2155 399999999999999999999999999999 2156 409599999999999999999999999999 2157 419430399999999999999999999999 2158 429496729599999999999999999999 2159 439804651110399999999999999999 2160 450359962737049599999999999999 2161 454747350886464118957519531249 2162 461168601842738790399999999999 2163 465661287307739257812499999999 2164 472236648286964521369599999999 2165 476837158203124999999999999999 2166 483570327845851669882470399999 2167 488281249999999999999999999999 2168 495176015714152109959649689599 2169 499999999999999999999999999999 2170 511999999999999999999999999999 2171 524287999999999999999999999999 2172 536870911999999999999999999999 2173 549755813887999999999999999999 2174 562949953421311999999999999999 2175 576460752303423487999999999999 2176 582076609134674072265624999999 2177 590295810358705651711999999999 2178 596046447753906249999999999999 2179 604462909807314587353087999999 2180 610351562499999999999999999999 2181 618970019642690137449562111999 2182 624999999999999999999999999999 2183 633825300114114700748351602687 2184 639999999999999999999999999999 2185 655359999999999999999999999999 2186 671088639999999999999999999999 2187 687194767359999999999999999999 2188 703687441776639999999999999999 2189 720575940379279359999999999999 2190 727595761418342590332031249999 2191 737869762948382064639999999999 2192 745058059692382812499999999999 2193 755578637259143234191359999999 2194 762939453124999999999999999999 2195 773712524553362671811952639999 2196 781249999999999999999999999999 2197 792281625142643375935439503359 2198 799999999999999999999999999999 2199 819199999999999999999999999999 2200 838860799999999999999999999999 2201 858993459199999999999999999999 2202 879609302220799999999999999999 2203 900719925474099199999999999999 2204 909494701772928237915039062499 2205 922337203685477580799999999999 2206 931322574615478515624999999999 2207 944473296573929042739199999999 2208 953674316406249999999999999999 2209 967140655691703339764940799999 2210 976562499999999999999999999999 2211 990352031428304219919299379199 2212 999999999999999999999999999999 2213 1023999999999999999999999999999 2214 1048575999999999999999999999999 2215 1073741823999999999999999999999 2216 1099511627775999999999999999999 2217 1125899906842623999999999999999 2218 1136868377216160297393798828124 2219 1152921504606846975999999999999 2220 1164153218269348144531249999999 2221 1180591620717411303423999999999 2222 1192092895507812499999999999999 2223 1208925819614629174706175999999 2224 1220703124999999999999999999999 2225 1237940039285380274899124223999 2226 1249999999999999999999999999999 2227 1267650600228229401496703205375 2228 1279999999999999999999999999999 2229 1310719999999999999999999999999 2230 1342177279999999999999999999999 2231 1374389534719999999999999999999 2232 1407374883553279999999999999999 2233 1441151880758558719999999999999 2234 1455191522836685180664062499999 2235 1475739525896764129279999999999 2236 1490116119384765624999999999999 2237 1511157274518286468382719999999 2238 1525878906249999999999999999999 2239 1547425049106725343623905279999 2240 1562499999999999999999999999999 2241 1584563250285286751870879006719 2242 1599999999999999999999999999999 2243 1638399999999999999999999999999 2244 1677721599999999999999999999999 2245 1717986918399999999999999999999 2246 1759218604441599999999999999999 2247 1801439850948198399999999999999 2248 1818989403545856475830078124999 2249 1844674407370955161599999999999 2250 1862645149230957031249999999999 2251 1888946593147858085478399999999 2252 1907348632812499999999999999999 2253 1934281311383406679529881599999 2254 1953124999999999999999999999999 2255 1980704062856608439838598758399 2256 1999999999999999999999999999999 2257 2047999999999999999999999999999 2258 2097151999999999999999999999999 2259 2147483647999999999999999999999 2260 2199023255551999999999999999999 2261 2251799813685247999999999999999 2262 2273736754432320594787597656249 2263 2305843009213693951999999999999 2264 2328306436538696289062499999999 2265 2361183241434822606847999999999 2266 2384185791015624999999999999999 2267 2417851639229258349412351999999 2268 2441406249999999999999999999999 2269 2475880078570760549798248447999 2270 2499999999999999999999999999999 2271 2535301200456458802993406410751 2272 2559999999999999999999999999999 2273 2621439999999999999999999999999 2274 2684354559999999999999999999999 2275 2748779069439999999999999999999 2276 2814749767106559999999999999999 2277 2882303761517117439999999999999 2278 2910383045673370361328124999999 2279 2951479051793528258559999999999 2280 2980232238769531249999999999999 2281 3022314549036572936765439999999 2282 3051757812499999999999999999999 2283 3094850098213450687247810559999 2284 3124999999999999999999999999999 2285 3169126500570573503741758013439 2286 3199999999999999999999999999999 2287 3276799999999999999999999999999 2288 3355443199999999999999999999999 2289 3435973836799999999999999999999 2290 3518437208883199999999999999999 2291 3602879701896396799999999999999 2292 3637978807091712951660156249999 2293 3689348814741910323199999999999 2294 3725290298461914062499999999999 2295 3777893186295716170956799999999 2296 3814697265624999999999999999999 2297 3868562622766813359059763199999 2298 3906249999999999999999999999999 2299 3961408125713216879677197516799 2300 3999999999999999999999999999999 2301 4095999999999999999999999999999 2302 4194303999999999999999999999999 2303 4294967295999999999999999999999 2304 4398046511103999999999999999999 2305 4503599627370495999999999999999 2306 4547473508864641189575195312499 2307 4611686018427387903999999999999 2308 4656612873077392578124999999999 2309 4722366482869645213695999999999 2310 4768371582031249999999999999999 2311 4835703278458516698824703999999 2312 4882812499999999999999999999999 2313 4951760157141521099596496895999 2314 4999999999999999999999999999999 2315 5070602400912917605986812821503 2316 5119999999999999999999999999999 2317 5242879999999999999999999999999 2318 5368709119999999999999999999999 2319 5497558138879999999999999999999 2320 5629499534213119999999999999999 2321 5684341886080801486968994140624 2322 5764607523034234879999999999999 2323 5820766091346740722656249999999 2324 5902958103587056517119999999999 2325 5960464477539062499999999999999 2326 6044629098073145873530879999999 2327 6103515624999999999999999999999 2328 6189700196426901374495621119999 2329 6249999999999999999999999999999 2330 6338253001141147007483516026879 2331 6399999999999999999999999999999 2332 6553599999999999999999999999999 2333 6710886399999999999999999999999 2334 6871947673599999999999999999999 2335 7036874417766399999999999999999 2336 7205759403792793599999999999999 2337 7275957614183425903320312499999 2338 7378697629483820646399999999999 2339 7450580596923828124999999999999 2340 7555786372591432341913599999999 2341 7629394531249999999999999999999 2342 7737125245533626718119526399999 2343 7812499999999999999999999999999 2344 7922816251426433759354395033599 2345 7999999999999999999999999999999 2346 8191999999999999999999999999999 2347 8388607999999999999999999999999 2348 8589934591999999999999999999999 2349 8796093022207999999999999999999 2350 9007199254740991999999999999999 2351 9094947017729282379150390624999 2352 9223372036854775807999999999999 2353 9313225746154785156249999999999 2354 9444732965739290427391999999999 2355 9536743164062499999999999999999 2356 9671406556917033397649407999999 2357 9765624999999999999999999999999 2358 9903520314283042199192993791999 2359 9999999999999999999999999999999 2360 10141204801825835211973625643007 2361 10239999999999999999999999999999 2362 10485759999999999999999999999999 2363 10737418239999999999999999999999 2364 10995116277759999999999999999999 2365 11258999068426239999999999999999 2366 11368683772161602973937988281249 2367 11529215046068469759999999999999 2368 11641532182693481445312499999999 2369 11805916207174113034239999999999 2370 11920928955078124999999999999999 2371 12089258196146291747061759999999 2372 12207031249999999999999999999999 2373 12379400392853802748991242239999 2374 12499999999999999999999999999999 2375 12676506002282294014967032053759 2376 12799999999999999999999999999999 2377 13107199999999999999999999999999 2378 13421772799999999999999999999999 2379 13743895347199999999999999999999 2380 14073748835532799999999999999999 2381 14411518807585587199999999999999 2382 14551915228366851806640624999999 2383 14757395258967641292799999999999 2384 14901161193847656249999999999999 2385 15111572745182864683827199999999 2386 15258789062499999999999999999999 2387 15474250491067253436239052799999 2388 15624999999999999999999999999999 2389 15845632502852867518708790067199 2390 15999999999999999999999999999999 2391 16383999999999999999999999999999 2392 16777215999999999999999999999999 2393 17179869183999999999999999999999 2394 17592186044415999999999999999999 2395 18014398509481983999999999999999 2396 18189894035458564758300781249999 2397 18446744073709551615999999999999 2398 18626451492309570312499999999999 2399 18889465931478580854783999999999 2400 19073486328124999999999999999999 2401 19342813113834066795298815999999 2402 19531249999999999999999999999999 2403 19807040628566084398385987583999 2404 19999999999999999999999999999999 2405 20282409603651670423947251286015 2406 20479999999999999999999999999999 2407 20971519999999999999999999999999 2408 21474836479999999999999999999999 2409 21990232555519999999999999999999 2410 22517998136852479999999999999999 2411 22737367544323205947875976562499 2412 23058430092136939519999999999999 2413 23283064365386962890624999999999 2414 23611832414348226068479999999999 2415 23841857910156249999999999999999 2416 24178516392292583494123519999999 2417 24414062499999999999999999999999 2418 24758800785707605497982484479999 2419 24999999999999999999999999999999 2420 25353012004564588029934064107519 2421 25599999999999999999999999999999 2422 26214399999999999999999999999999 2423 26843545599999999999999999999999 2424 27487790694399999999999999999999 2425 28147497671065599999999999999999 2426 28421709430404007434844970703124 2427 28823037615171174399999999999999 2428 29103830456733703613281249999999 2429 29514790517935282585599999999999 2430 29802322387695312499999999999999 2431 30223145490365729367654399999999 2432 30517578124999999999999999999999 2433 30948500982134506872478105599999 2434 31249999999999999999999999999999 2435 31691265005705735037417580134399 2436 31999999999999999999999999999999 2437 32767999999999999999999999999999 2438 33554431999999999999999999999999 2439 34359738367999999999999999999999 2440 35184372088831999999999999999999 2441 36028797018963967999999999999999 2442 36379788070917129516601562499999 2443 36893488147419103231999999999999 2444 37252902984619140624999999999999 2445 37778931862957161709567999999999 2446 38146972656249999999999999999999 2447 38685626227668133590597631999999 2448 39062499999999999999999999999999 2449 39614081257132168796771975167999 2450 39999999999999999999999999999999 2451 40564819207303340847894502572031 2452 40959999999999999999999999999999 2453 41943039999999999999999999999999 2454 42949672959999999999999999999999 2455 43980465111039999999999999999999 2456 45035996273704959999999999999999 2457 45474735088646411895751953124999 2458 46116860184273879039999999999999 2459 46566128730773925781249999999999 2460 47223664828696452136959999999999 2461 47683715820312499999999999999999 2462 48357032784585166988247039999999 2463 48828124999999999999999999999999 2464 49517601571415210995964968959999 2465 49999999999999999999999999999999 2466 50706024009129176059868128215039 2467 51199999999999999999999999999999 2468 52428799999999999999999999999999 2469 53687091199999999999999999999999 2470 54975581388799999999999999999999 2471 56294995342131199999999999999999 2472 56843418860808014869689941406249 2473 57646075230342348799999999999999 2474 58207660913467407226562499999999 2475 59029581035870565171199999999999 2476 59604644775390624999999999999999 2477 60446290980731458735308799999999 2478 61035156249999999999999999999999 2479 61897001964269013744956211199999 2480 62499999999999999999999999999999 2481 63382530011411470074835160268799 2482 63999999999999999999999999999999 2483 65535999999999999999999999999999 2484 67108863999999999999999999999999 2485 68719476735999999999999999999999 2486 70368744177663999999999999999999 2487 72057594037927935999999999999999 2488 72759576141834259033203124999999 2489 73786976294838206463999999999999 2490 74505805969238281249999999999999 2491 75557863725914323419135999999999 2492 76293945312499999999999999999999 2493 77371252455336267181195263999999 2494 78124999999999999999999999999999 2495 79228162514264337593543950335999 2496 79999999999999999999999999999999 2497 81129638414606681695789005144063 2498 81919999999999999999999999999999 2499 83886079999999999999999999999999 2500 85899345919999999999999999999999 2501 87960930222079999999999999999999 2502 90071992547409919999999999999999 2503 90949470177292823791503906249999 2504 92233720368547758079999999999999 2505 93132257461547851562499999999999 2506 94447329657392904273919999999999 2507 95367431640624999999999999999999 2508 96714065569170333976494079999999 2509 97656249999999999999999999999999 2510 99035203142830421991929937919999 2511 99999999999999999999999999999999 2512 101412048018258352119736256430079 2513 102399999999999999999999999999999 2514 104857599999999999999999999999999 2515 107374182399999999999999999999999 2516 109951162777599999999999999999999 2517 112589990684262399999999999999999 2518 113686837721616029739379882812499 2519 115292150460684697599999999999999 2520 116415321826934814453124999999999 2521 118059162071741130342399999999999 2522 119209289550781249999999999999999 2523 120892581961462917470617599999999 2524 122070312499999999999999999999999 2525 123794003928538027489912422399999 2526 124999999999999999999999999999999 2527 126765060022822940149670320537599 2528 127999999999999999999999999999999 2529 131071999999999999999999999999999 2530 134217727999999999999999999999999 2531 137438953471999999999999999999999 2532 140737488355327999999999999999999 2533 142108547152020037174224853515624 2534 144115188075855871999999999999999 2535 145519152283668518066406249999999 2536 147573952589676412927999999999999 2537 149011611938476562499999999999999 2538 151115727451828646838271999999999 2539 152587890624999999999999999999999 2540 154742504910672534362390527999999 2541 156249999999999999999999999999999 2542 158456325028528675187087900671999 2543 159999999999999999999999999999999 2544 162259276829213363391578010288127 2545 163839999999999999999999999999999 2546 167772159999999999999999999999999 2547 171798691839999999999999999999999 2548 175921860444159999999999999999999 2549 180143985094819839999999999999999 2550 181898940354585647583007812499999 2551 184467440737095516159999999999999 2552 186264514923095703124999999999999 2553 188894659314785808547839999999999 2554 190734863281249999999999999999999 2555 193428131138340667952988159999999 2556 195312499999999999999999999999999 2557 198070406285660843983859875839999 2558 199999999999999999999999999999999 2559 202824096036516704239472512860159 2560 204799999999999999999999999999999 2561 209715199999999999999999999999999 2562 214748364799999999999999999999999 2563 219902325555199999999999999999999 2564 225179981368524799999999999999999 2565 227373675443232059478759765624999 2566 230584300921369395199999999999999 2567 232830643653869628906249999999999 2568 236118324143482260684799999999999 2569 238418579101562499999999999999999 2570 241785163922925834941235199999999 2571 244140624999999999999999999999999 2572 247588007857076054979824844799999 2573 249999999999999999999999999999999 2574 253530120045645880299340641075199 2575 255999999999999999999999999999999 2576 262143999999999999999999999999999 2577 268435455999999999999999999999999 2578 274877906943999999999999999999999 2579 281474976710655999999999999999999 2580 284217094304040074348449707031249 2581 288230376151711743999999999999999 2582 291038304567337036132812499999999 2583 295147905179352825855999999999999 2584 298023223876953124999999999999999 2585 302231454903657293676543999999999 2586 305175781249999999999999999999999 2587 309485009821345068724781055999999 2588 312499999999999999999999999999999 2589 316912650057057350374175801343999 2590 319999999999999999999999999999999 2591 324518553658426726783156020576255 2592 327679999999999999999999999999999 2593 335544319999999999999999999999999 2594 343597383679999999999999999999999 2595 351843720888319999999999999999999 2596 360287970189639679999999999999999 2597 363797880709171295166015624999999 2598 368934881474191032319999999999999 2599 372529029846191406249999999999999 2600 377789318629571617095679999999999 2601 381469726562499999999999999999999 2602 386856262276681335905976319999999 2603 390624999999999999999999999999999 2604 396140812571321687967719751679999 2605 399999999999999999999999999999999 2606 405648192073033408478945025720319 2607 409599999999999999999999999999999 2608 419430399999999999999999999999999 2609 429496729599999999999999999999999 2610 439804651110399999999999999999999 2611 450359962737049599999999999999999 2612 454747350886464118957519531249999 2613 461168601842738790399999999999999 2614 465661287307739257812499999999999 2615 472236648286964521369599999999999 2616 476837158203124999999999999999999 2617 483570327845851669882470399999999 2618 488281249999999999999999999999999 2619 495176015714152109959649689599999 2620 499999999999999999999999999999999 2621 507060240091291760598681282150399 2622 511999999999999999999999999999999 2623 524287999999999999999999999999999 2624 536870911999999999999999999999999 2625 549755813887999999999999999999999 2626 562949953421311999999999999999999 2627 568434188608080148696899414062499 2628 576460752303423487999999999999999 2629 582076609134674072265624999999999 2630 590295810358705651711999999999999 2631 596046447753906249999999999999999 2632 604462909807314587353087999999999 2633 610351562499999999999999999999999 2634 618970019642690137449562111999999 2635 624999999999999999999999999999999 2636 633825300114114700748351602687999 2637 639999999999999999999999999999999 2638 649037107316853453566312041152511 2639 655359999999999999999999999999999 2640 671088639999999999999999999999999 2641 687194767359999999999999999999999 2642 703687441776639999999999999999999 2643 710542735760100185871124267578124 2644 720575940379279359999999999999999 2645 727595761418342590332031249999999 2646 737869762948382064639999999999999 2647 745058059692382812499999999999999 2648 755578637259143234191359999999999 2649 762939453124999999999999999999999 2650 773712524553362671811952639999999 2651 781249999999999999999999999999999 2652 792281625142643375935439503359999 2653 799999999999999999999999999999999 2654 811296384146066816957890051440639 2655 819199999999999999999999999999999 2656 838860799999999999999999999999999 2657 858993459199999999999999999999999 2658 879609302220799999999999999999999 2659 900719925474099199999999999999999 2660 909494701772928237915039062499999 2661 922337203685477580799999999999999 2662 931322574615478515624999999999999 2663 944473296573929042739199999999999 2664 953674316406249999999999999999999 2665 967140655691703339764940799999999 2666 976562499999999999999999999999999 2667 990352031428304219919299379199999 2668 999999999999999999999999999999999 2669 1014120480182583521197362564300799 2670 1023999999999999999999999999999999 2671 1048575999999999999999999999999999 2672 1073741823999999999999999999999999 2673 1099511627775999999999999999999999 2674 1125899906842623999999999999999999 2675 1136868377216160297393798828124999 2676 1152921504606846975999999999999999 2677 1164153218269348144531249999999999 2678 1180591620717411303423999999999999 2679 1192092895507812499999999999999999 2680 1208925819614629174706175999999999 2681 1220703124999999999999999999999999 2682 1237940039285380274899124223999999 2683 1249999999999999999999999999999999 2684 1267650600228229401496703205375999 2685 1279999999999999999999999999999999 2686 1298074214633706907132624082305023 2687 1310719999999999999999999999999999 2688 1342177279999999999999999999999999 2689 1374389534719999999999999999999999 2690 1407374883553279999999999999999999 2691 1421085471520200371742248535156249 2692 1441151880758558719999999999999999 2693 1455191522836685180664062499999999 2694 1475739525896764129279999999999999 2695 1490116119384765624999999999999999 2696 1511157274518286468382719999999999 2697 1525878906249999999999999999999999 2698 1547425049106725343623905279999999 2699 1562499999999999999999999999999999 2700 1584563250285286751870879006719999 2701 1599999999999999999999999999999999 2702 1622592768292133633915780102881279 2703 1638399999999999999999999999999999 2704 1677721599999999999999999999999999 2705 1717986918399999999999999999999999 2706 1759218604441599999999999999999999 2707 1801439850948198399999999999999999 2708 1818989403545856475830078124999999 2709 1844674407370955161599999999999999 2710 1862645149230957031249999999999999 2711 1888946593147858085478399999999999 2712 1907348632812499999999999999999999 2713 1934281311383406679529881599999999 2714 1953124999999999999999999999999999 2715 1980704062856608439838598758399999 2716 1999999999999999999999999999999999 2717 2028240960365167042394725128601599 2718 2047999999999999999999999999999999 2719 2097151999999999999999999999999999 2720 2147483647999999999999999999999999 2721 2199023255551999999999999999999999 2722 2251799813685247999999999999999999 2723 2273736754432320594787597656249999 2724 2305843009213693951999999999999999 2725 2328306436538696289062499999999999 2726 2361183241434822606847999999999999 2727 2384185791015624999999999999999999 2728 2417851639229258349412351999999999 2729 2441406249999999999999999999999999 2730 2475880078570760549798248447999999 2731 2499999999999999999999999999999999 2732 2535301200456458802993406410751999 2733 2559999999999999999999999999999999 2734 2596148429267413814265248164610047 2735 2621439999999999999999999999999999 2736 2684354559999999999999999999999999 2737 2748779069439999999999999999999999 2738 2814749767106559999999999999999999 2739 2842170943040400743484497070312499 2740 2882303761517117439999999999999999 2741 2910383045673370361328124999999999 2742 2951479051793528258559999999999999 2743 2980232238769531249999999999999999 2744 3022314549036572936765439999999999 2745 3051757812499999999999999999999999 2746 3094850098213450687247810559999999 2747 3124999999999999999999999999999999 2748 3169126500570573503741758013439999 2749 3199999999999999999999999999999999 2750 3245185536584267267831560205762559 2751 3276799999999999999999999999999999 2752 3355443199999999999999999999999999 2753 3435973836799999999999999999999999 2754 3518437208883199999999999999999999 2755 3552713678800500929355621337890624 2756 3602879701896396799999999999999999 2757 3637978807091712951660156249999999 2758 3689348814741910323199999999999999 2759 3725290298461914062499999999999999 2760 3777893186295716170956799999999999 2761 3814697265624999999999999999999999 2762 3868562622766813359059763199999999 2763 3906249999999999999999999999999999 2764 3961408125713216879677197516799999 2765 3999999999999999999999999999999999 2766 4056481920730334084789450257203199 2767 4095999999999999999999999999999999 2768 4194303999999999999999999999999999 2769 4294967295999999999999999999999999 2770 4398046511103999999999999999999999 2771 4503599627370495999999999999999999 2772 4547473508864641189575195312499999 2773 4611686018427387903999999999999999 2774 4656612873077392578124999999999999 2775 4722366482869645213695999999999999 2776 4768371582031249999999999999999999 2777 4835703278458516698824703999999999 2778 4882812499999999999999999999999999 2779 4951760157141521099596496895999999 2780 4999999999999999999999999999999999 2781 5070602400912917605986812821503999 2782 5119999999999999999999999999999999 2783 5192296858534827628530496329220095 2784 5242879999999999999999999999999999 2785 5368709119999999999999999999999999 2786 5497558138879999999999999999999999 2787 5629499534213119999999999999999999 2788 5684341886080801486968994140624999 2789 5764607523034234879999999999999999 2790 5820766091346740722656249999999999 2791 5902958103587056517119999999999999 2792 5960464477539062499999999999999999 2793 6044629098073145873530879999999999 2794 6103515624999999999999999999999999 2795 6189700196426901374495621119999999 2796 6249999999999999999999999999999999 2797 6338253001141147007483516026879999 2798 6399999999999999999999999999999999 2799 6490371073168534535663120411525119 2800 6553599999999999999999999999999999 2801 6710886399999999999999999999999999 2802 6871947673599999999999999999999999 2803 7036874417766399999999999999999999 2804 7105427357601001858711242675781249 2805 7205759403792793599999999999999999 2806 7275957614183425903320312499999999 2807 7378697629483820646399999999999999 2808 7450580596923828124999999999999999 2809 7555786372591432341913599999999999 2810 7629394531249999999999999999999999 2811 7737125245533626718119526399999999 2812 7812499999999999999999999999999999 2813 7922816251426433759354395033599999 2814 7999999999999999999999999999999999 2815 8112963841460668169578900514406399 2816 8191999999999999999999999999999999 2817 8388607999999999999999999999999999 2818 8589934591999999999999999999999999 2819 8796093022207999999999999999999999 2820 9007199254740991999999999999999999 2821 9094947017729282379150390624999999 2822 9223372036854775807999999999999999 2823 9313225746154785156249999999999999 2824 9444732965739290427391999999999999 2825 9536743164062499999999999999999999 2826 9671406556917033397649407999999999 2827 9765624999999999999999999999999999 2828 9903520314283042199192993791999999 2829 9999999999999999999999999999999999 2830 10141204801825835211973625643007999 2831 10239999999999999999999999999999999 2832 10384593717069655257060992658440191 2833 10485759999999999999999999999999999 2834 10737418239999999999999999999999999 2835 10995116277759999999999999999999999 2836 11258999068426239999999999999999999 2837 11368683772161602973937988281249999 2838 11529215046068469759999999999999999 2839 11641532182693481445312499999999999 2840 11805916207174113034239999999999999 2841 11920928955078124999999999999999999 2842 12089258196146291747061759999999999 2843 12207031249999999999999999999999999 2844 12379400392853802748991242239999999 2845 12499999999999999999999999999999999 2846 12676506002282294014967032053759999 2847 12799999999999999999999999999999999 2848 12980742146337069071326240823050239 2849 13107199999999999999999999999999999 2850 13421772799999999999999999999999999 2851 13743895347199999999999999999999999 2852 14073748835532799999999999999999999 2853 14210854715202003717422485351562499 2854 14411518807585587199999999999999999 2855 14551915228366851806640624999999999 2856 14757395258967641292799999999999999 2857 14901161193847656249999999999999999 2858 15111572745182864683827199999999999 2859 15258789062499999999999999999999999 2860 15474250491067253436239052799999999 2861 15624999999999999999999999999999999 2862 15845632502852867518708790067199999 2863 15999999999999999999999999999999999 2864 16225927682921336339157801028812799 2865 16383999999999999999999999999999999 2866 16777215999999999999999999999999999 2867 17179869183999999999999999999999999 2868 17592186044415999999999999999999999 2869 17763568394002504646778106689453124 2870 18014398509481983999999999999999999 2871 18189894035458564758300781249999999 2872 18446744073709551615999999999999999 2873 18626451492309570312499999999999999 2874 18889465931478580854783999999999999 2875 19073486328124999999999999999999999 2876 19342813113834066795298815999999999 2877 19531249999999999999999999999999999 2878 19807040628566084398385987583999999 2879 19999999999999999999999999999999999 2880 20282409603651670423947251286015999 2881 20479999999999999999999999999999999 2882 20769187434139310514121985316880383 2883 20971519999999999999999999999999999 2884 21474836479999999999999999999999999 2885 21990232555519999999999999999999999 2886 22517998136852479999999999999999999 2887 22737367544323205947875976562499999 2888 23058430092136939519999999999999999 2889 23283064365386962890624999999999999 2890 23611832414348226068479999999999999 2891 23841857910156249999999999999999999 2892 24178516392292583494123519999999999 2893 24414062499999999999999999999999999 2894 24758800785707605497982484479999999 2895 24999999999999999999999999999999999 2896 25353012004564588029934064107519999 2897 25599999999999999999999999999999999 2898 25961484292674138142652481646100479 2899 26214399999999999999999999999999999 2900 26843545599999999999999999999999999 2901 27487790694399999999999999999999999 2902 28147497671065599999999999999999999 2903 28421709430404007434844970703124999 2904 28823037615171174399999999999999999 2905 29103830456733703613281249999999999 2906 29514790517935282585599999999999999 2907 29802322387695312499999999999999999 2908 30223145490365729367654399999999999 2909 30517578124999999999999999999999999 2910 30948500982134506872478105599999999 2911 31249999999999999999999999999999999 2912 31691265005705735037417580134399999 2913 31999999999999999999999999999999999 2914 32451855365842672678315602057625599 2915 32767999999999999999999999999999999 2916 33554431999999999999999999999999999 2917 34359738367999999999999999999999999 2918 35184372088831999999999999999999999 2919 35527136788005009293556213378906249 2920 36028797018963967999999999999999999 2921 36379788070917129516601562499999999 2922 36893488147419103231999999999999999 2923 37252902984619140624999999999999999 2924 37778931862957161709567999999999999 2925 38146972656249999999999999999999999 2926 38685626227668133590597631999999999 2927 39062499999999999999999999999999999 2928 39614081257132168796771975167999999 2929 39999999999999999999999999999999999 2930 40564819207303340847894502572031999 2931 40959999999999999999999999999999999 2932 41538374868278621028243970633760767 2933 41943039999999999999999999999999999 2934 42949672959999999999999999999999999 2935 43980465111039999999999999999999999 2936 45035996273704959999999999999999999 2937 45474735088646411895751953124999999 2938 46116860184273879039999999999999999 2939 46566128730773925781249999999999999 2940 47223664828696452136959999999999999 2941 47683715820312499999999999999999999 2942 48357032784585166988247039999999999 2943 48828124999999999999999999999999999 2944 49517601571415210995964968959999999 2945 49999999999999999999999999999999999 2946 50706024009129176059868128215039999 2947 51199999999999999999999999999999999 2948 51922968585348276285304963292200959 2949 52428799999999999999999999999999999 2950 53687091199999999999999999999999999 2951 54975581388799999999999999999999999 2952 56294995342131199999999999999999999 2953 56843418860808014869689941406249999 2954 57646075230342348799999999999999999 2955 58207660913467407226562499999999999 2956 59029581035870565171199999999999999 2957 59604644775390624999999999999999999 2958 60446290980731458735308799999999999 2959 61035156249999999999999999999999999 2960 61897001964269013744956211199999999 2961 62499999999999999999999999999999999 2962 63382530011411470074835160268799999 2963 63999999999999999999999999999999999 2964 64903710731685345356631204115251199 2965 65535999999999999999999999999999999 2966 67108863999999999999999999999999999 2967 68719476735999999999999999999999999 2968 70368744177663999999999999999999999 2969 71054273576010018587112426757812499 2970 72057594037927935999999999999999999 2971 72759576141834259033203124999999999 2972 73786976294838206463999999999999999 2973 74505805969238281249999999999999999 2974 75557863725914323419135999999999999 2975 76293945312499999999999999999999999 2976 77371252455336267181195263999999999 2977 78124999999999999999999999999999999 2978 79228162514264337593543950335999999 2979 79999999999999999999999999999999999 2980 81129638414606681695789005144063999 2981 81919999999999999999999999999999999 2982 83076749736557242056487941267521535 2983 83886079999999999999999999999999999 2984 85899345919999999999999999999999999 2985 87960930222079999999999999999999999 2986 88817841970012523233890533447265624 2987 90071992547409919999999999999999999 2988 90949470177292823791503906249999999 2989 92233720368547758079999999999999999 2990 93132257461547851562499999999999999 2991 94447329657392904273919999999999999 2992 95367431640624999999999999999999999 2993 96714065569170333976494079999999999 2994 97656249999999999999999999999999999 2995 99035203142830421991929937919999999 2996 99999999999999999999999999999999999 2997 101412048018258352119736256430079999 2998 102399999999999999999999999999999999 2999 103845937170696552570609926584401919 3000 104857599999999999999999999999999999 3001 107374182399999999999999999999999999 3002 109951162777599999999999999999999999 3003 112589990684262399999999999999999999 3004 113686837721616029739379882812499999 3005 115292150460684697599999999999999999 3006 116415321826934814453124999999999999 3007 118059162071741130342399999999999999 3008 119209289550781249999999999999999999 3009 120892581961462917470617599999999999 3010 122070312499999999999999999999999999 3011 123794003928538027489912422399999999 3012 124999999999999999999999999999999999 3013 126765060022822940149670320537599999 3014 127999999999999999999999999999999999 3015 129807421463370690713262408230502399 3016 131071999999999999999999999999999999 3017 134217727999999999999999999999999999 3018 137438953471999999999999999999999999 3019 140737488355327999999999999999999999 3020 142108547152020037174224853515624999 3021 144115188075855871999999999999999999 3022 145519152283668518066406249999999999 3023 147573952589676412927999999999999999 3024 149011611938476562499999999999999999 3025 151115727451828646838271999999999999 3026 152587890624999999999999999999999999 3027 154742504910672534362390527999999999 3028 156249999999999999999999999999999999 3029 158456325028528675187087900671999999 3030 159999999999999999999999999999999999 3031 162259276829213363391578010288127999 3032 163839999999999999999999999999999999 3033 166153499473114484112975882535043071 3034 167772159999999999999999999999999999 3035 171798691839999999999999999999999999 3036 175921860444159999999999999999999999 3037 177635683940025046467781066894531249 3038 180143985094819839999999999999999999 3039 181898940354585647583007812499999999 3040 184467440737095516159999999999999999 3041 186264514923095703124999999999999999 3042 188894659314785808547839999999999999 3043 190734863281249999999999999999999999 3044 193428131138340667952988159999999999 3045 195312499999999999999999999999999999 3046 198070406285660843983859875839999999 3047 199999999999999999999999999999999999 3048 202824096036516704239472512860159999 3049 204799999999999999999999999999999999 3050 207691874341393105141219853168803839 3051 209715199999999999999999999999999999 3052 214748364799999999999999999999999999 3053 219902325555199999999999999999999999 3054 225179981368524799999999999999999999 3055 227373675443232059478759765624999999 3056 230584300921369395199999999999999999 3057 232830643653869628906249999999999999 3058 236118324143482260684799999999999999 3059 238418579101562499999999999999999999 3060 241785163922925834941235199999999999 3061 244140624999999999999999999999999999 3062 247588007857076054979824844799999999 3063 249999999999999999999999999999999999 3064 253530120045645880299340641075199999 3065 255999999999999999999999999999999999 3066 259614842926741381426524816461004799 3067 262143999999999999999999999999999999 3068 268435455999999999999999999999999999 3069 274877906943999999999999999999999999 3070 281474976710655999999999999999999999 3071 284217094304040074348449707031249999 3072 288230376151711743999999999999999999 3073 291038304567337036132812499999999999 3074 295147905179352825855999999999999999 3075 298023223876953124999999999999999999 3076 302231454903657293676543999999999999 3077 305175781249999999999999999999999999 3078 309485009821345068724781055999999999 3079 312499999999999999999999999999999999 3080 316912650057057350374175801343999999 3081 319999999999999999999999999999999999 3082 324518553658426726783156020576255999 3083 327679999999999999999999999999999999 3084 332306998946228968225951765070086143 3085 335544319999999999999999999999999999 3086 343597383679999999999999999999999999 3087 351843720888319999999999999999999999 3088 355271367880050092935562133789062499 3089 360287970189639679999999999999999999 3090 363797880709171295166015624999999999 3091 368934881474191032319999999999999999 3092 372529029846191406249999999999999999 3093 377789318629571617095679999999999999 3094 381469726562499999999999999999999999 3095 386856262276681335905976319999999999 3096 390624999999999999999999999999999999 3097 396140812571321687967719751679999999 3098 399999999999999999999999999999999999 3099 405648192073033408478945025720319999 3100 409599999999999999999999999999999999 3101 415383748682786210282439706337607679 3102 419430399999999999999999999999999999 3103 429496729599999999999999999999999999 3104 439804651110399999999999999999999999 3105 444089209850062616169452667236328124 3106 450359962737049599999999999999999999 3107 454747350886464118957519531249999999 3108 461168601842738790399999999999999999 3109 465661287307739257812499999999999999 3110 472236648286964521369599999999999999 3111 476837158203124999999999999999999999 3112 483570327845851669882470399999999999 3113 488281249999999999999999999999999999 3114 495176015714152109959649689599999999 3115 499999999999999999999999999999999999 3116 507060240091291760598681282150399999 3117 511999999999999999999999999999999999 3118 519229685853482762853049632922009599 3119 524287999999999999999999999999999999 3120 536870911999999999999999999999999999 3121 549755813887999999999999999999999999 3122 562949953421311999999999999999999999 3123 568434188608080148696899414062499999 3124 576460752303423487999999999999999999 3125 582076609134674072265624999999999999 3126 590295810358705651711999999999999999 3127 596046447753906249999999999999999999 3128 604462909807314587353087999999999999 3129 610351562499999999999999999999999999 3130 618970019642690137449562111999999999 3131 624999999999999999999999999999999999 3132 633825300114114700748351602687999999 3133 639999999999999999999999999999999999 3134 649037107316853453566312041152511999 3135 655359999999999999999999999999999999 3136 664613997892457936451903530140172287 3137 671088639999999999999999999999999999 3138 687194767359999999999999999999999999 3139 703687441776639999999999999999999999 3140 710542735760100185871124267578124999 3141 720575940379279359999999999999999999 3142 727595761418342590332031249999999999 3143 737869762948382064639999999999999999 3144 745058059692382812499999999999999999 3145 755578637259143234191359999999999999 3146 762939453124999999999999999999999999 3147 773712524553362671811952639999999999 3148 781249999999999999999999999999999999 3149 792281625142643375935439503359999999 3150 799999999999999999999999999999999999 3151 811296384146066816957890051440639999 3152 819199999999999999999999999999999999 3153 830767497365572420564879412675215359 3154 838860799999999999999999999999999999 3155 858993459199999999999999999999999999 3156 879609302220799999999999999999999999 3157 888178419700125232338905334472656249 3158 900719925474099199999999999999999999 3159 909494701772928237915039062499999999 3160 922337203685477580799999999999999999 3161 931322574615478515624999999999999999 3162 944473296573929042739199999999999999 3163 953674316406249999999999999999999999 3164 967140655691703339764940799999999999 3165 976562499999999999999999999999999999 3166 990352031428304219919299379199999999 3167 999999999999999999999999999999999999 3168 1014120480182583521197362564300799999 3169 1023999999999999999999999999999999999 3170 1038459371706965525706099265844019199 3171 1048575999999999999999999999999999999 3172 1073741823999999999999999999999999999 3173 1099511627775999999999999999999999999 3174 1125899906842623999999999999999999999 3175 1136868377216160297393798828124999999 3176 1152921504606846975999999999999999999 3177 1164153218269348144531249999999999999 3178 1180591620717411303423999999999999999 3179 1192092895507812499999999999999999999 3180 1208925819614629174706175999999999999 3181 1220703124999999999999999999999999999 3182 1237940039285380274899124223999999999 3183 1249999999999999999999999999999999999 3184 1267650600228229401496703205375999999 3185 1279999999999999999999999999999999999 3186 1298074214633706907132624082305023999 3187 1310719999999999999999999999999999999 3188 1329227995784915872903807060280344575 3189 1342177279999999999999999999999999999 3190 1374389534719999999999999999999999999 3191 1407374883553279999999999999999999999 3192 1421085471520200371742248535156249999 3193 1441151880758558719999999999999999999 3194 1455191522836685180664062499999999999 3195 1475739525896764129279999999999999999 3196 1490116119384765624999999999999999999 3197 1511157274518286468382719999999999999 3198 1525878906249999999999999999999999999 3199 1547425049106725343623905279999999999 3200 1562499999999999999999999999999999999 3201 1584563250285286751870879006719999999 3202 1599999999999999999999999999999999999 3203 1622592768292133633915780102881279999 3204 1638399999999999999999999999999999999 3205 1661534994731144841129758825350430719 3206 1677721599999999999999999999999999999 3207 1717986918399999999999999999999999999 3208 1759218604441599999999999999999999999 3209 1776356839400250464677810668945312499 3210 1801439850948198399999999999999999999 3211 1818989403545856475830078124999999999 3212 1844674407370955161599999999999999999 3213 1862645149230957031249999999999999999 3214 1888946593147858085478399999999999999 3215 1907348632812499999999999999999999999 3216 1934281311383406679529881599999999999 3217 1953124999999999999999999999999999999 3218 1980704062856608439838598758399999999 3219 1999999999999999999999999999999999999 3220 2028240960365167042394725128601599999 3221 2047999999999999999999999999999999999 3222 2076918743413931051412198531688038399 3223 2097151999999999999999999999999999999 3224 2147483647999999999999999999999999999 3225 2199023255551999999999999999999999999 3226 2220446049250313080847263336181640624 3227 2251799813685247999999999999999999999 3228 2273736754432320594787597656249999999 3229 2305843009213693951999999999999999999 3230 2328306436538696289062499999999999999 3231 2361183241434822606847999999999999999 3232 2384185791015624999999999999999999999 3233 2417851639229258349412351999999999999 3234 2441406249999999999999999999999999999 3235 2475880078570760549798248447999999999 3236 2499999999999999999999999999999999999 3237 2535301200456458802993406410751999999 3238 2559999999999999999999999999999999999 3239 2596148429267413814265248164610047999 3240 2621439999999999999999999999999999999 3241 2658455991569831745807614120560689151 3242 2684354559999999999999999999999999999 3243 2748779069439999999999999999999999999 3244 2814749767106559999999999999999999999 3245 2842170943040400743484497070312499999 3246 2882303761517117439999999999999999999 3247 2910383045673370361328124999999999999 3248 2951479051793528258559999999999999999 3249 2980232238769531249999999999999999999 3250 3022314549036572936765439999999999999 3251 3051757812499999999999999999999999999 3252 3094850098213450687247810559999999999 3253 3124999999999999999999999999999999999 3254 3169126500570573503741758013439999999 3255 3199999999999999999999999999999999999 3256 3245185536584267267831560205762559999 3257 3276799999999999999999999999999999999 3258 3323069989462289682259517650700861439 3259 3355443199999999999999999999999999999 3260 3435973836799999999999999999999999999 3261 3518437208883199999999999999999999999 3262 3552713678800500929355621337890624999 3263 3602879701896396799999999999999999999 3264 3637978807091712951660156249999999999 3265 3689348814741910323199999999999999999 3266 3725290298461914062499999999999999999 3267 3777893186295716170956799999999999999 3268 3814697265624999999999999999999999999 3269 3868562622766813359059763199999999999 3270 3906249999999999999999999999999999999 3271 3961408125713216879677197516799999999 3272 3999999999999999999999999999999999999 3273 4056481920730334084789450257203199999 3274 4095999999999999999999999999999999999 3275 4153837486827862102824397063376076799 3276 4194303999999999999999999999999999999 3277 4294967295999999999999999999999999999 3278 4398046511103999999999999999999999999 3279 4440892098500626161694526672363281249 3280 4503599627370495999999999999999999999 3281 4547473508864641189575195312499999999 3282 4611686018427387903999999999999999999 3283 4656612873077392578124999999999999999 3284 4722366482869645213695999999999999999 3285 4768371582031249999999999999999999999 3286 4835703278458516698824703999999999999 3287 4882812499999999999999999999999999999 3288 4951760157141521099596496895999999999 3289 4999999999999999999999999999999999999 3290 5070602400912917605986812821503999999 3291 5119999999999999999999999999999999999 3292 5192296858534827628530496329220095999 3293 5242879999999999999999999999999999999 3294 5316911983139663491615228241121378303 3295 5368709119999999999999999999999999999 3296 5497558138879999999999999999999999999 3297 5629499534213119999999999999999999999 3298 5684341886080801486968994140624999999 3299 5764607523034234879999999999999999999 3300 5820766091346740722656249999999999999 3301 5902958103587056517119999999999999999 3302 5960464477539062499999999999999999999 3303 6044629098073145873530879999999999999 3304 6103515624999999999999999999999999999 3305 6189700196426901374495621119999999999 3306 6249999999999999999999999999999999999 3307 6338253001141147007483516026879999999 3308 6399999999999999999999999999999999999 3309 6490371073168534535663120411525119999 3310 6553599999999999999999999999999999999 3311 6646139978924579364519035301401722879 3312 6710886399999999999999999999999999999 3313 6871947673599999999999999999999999999 3314 7036874417766399999999999999999999999 3315 7105427357601001858711242675781249999 3316 7205759403792793599999999999999999999 3317 7275957614183425903320312499999999999 3318 7378697629483820646399999999999999999 3319 7450580596923828124999999999999999999 3320 7555786372591432341913599999999999999 3321 7629394531249999999999999999999999999 3322 7737125245533626718119526399999999999 3323 7812499999999999999999999999999999999 3324 7922816251426433759354395033599999999 3325 7999999999999999999999999999999999999 3326 8112963841460668169578900514406399999 3327 8191999999999999999999999999999999999 3328 8307674973655724205648794126752153599 3329 8388607999999999999999999999999999999 3330 8589934591999999999999999999999999999 3331 8796093022207999999999999999999999999 3332 8881784197001252323389053344726562499 3333 9007199254740991999999999999999999999 3334 9094947017729282379150390624999999999 3335 9223372036854775807999999999999999999 3336 9313225746154785156249999999999999999 3337 9444732965739290427391999999999999999 3338 9536743164062499999999999999999999999 3339 9671406556917033397649407999999999999 3340 9765624999999999999999999999999999999 3341 9903520314283042199192993791999999999 3342 9999999999999999999999999999999999999 3343 10141204801825835211973625643007999999 3344 10239999999999999999999999999999999999 3345 10384593717069655257060992658440191999 3346 10485759999999999999999999999999999999 3347 10633823966279326983230456482242756607 3348 10737418239999999999999999999999999999 3349 10995116277759999999999999999999999999 3350 11102230246251565404236316680908203124 3351 11258999068426239999999999999999999999 3352 11368683772161602973937988281249999999 3353 11529215046068469759999999999999999999 3354 11641532182693481445312499999999999999 3355 11805916207174113034239999999999999999 3356 11920928955078124999999999999999999999 3357 12089258196146291747061759999999999999 3358 12207031249999999999999999999999999999 3359 12379400392853802748991242239999999999 3360 12499999999999999999999999999999999999 3361 12676506002282294014967032053759999999 3362 12799999999999999999999999999999999999 3363 12980742146337069071326240823050239999 3364 13107199999999999999999999999999999999 3365 13292279957849158729038070602803445759 3366 13421772799999999999999999999999999999 3367 13743895347199999999999999999999999999 3368 14073748835532799999999999999999999999 3369 14210854715202003717422485351562499999 3370 14411518807585587199999999999999999999 3371 14551915228366851806640624999999999999 3372 14757395258967641292799999999999999999 3373 14901161193847656249999999999999999999 3374 15111572745182864683827199999999999999 3375 15258789062499999999999999999999999999 3376 15474250491067253436239052799999999999 3377 15624999999999999999999999999999999999 3378 15845632502852867518708790067199999999 3379 15999999999999999999999999999999999999 3380 16225927682921336339157801028812799999 3381 16383999999999999999999999999999999999 3382 16615349947311448411297588253504307199 3383 16777215999999999999999999999999999999 3384 17179869183999999999999999999999999999 3385 17592186044415999999999999999999999999 3386 17763568394002504646778106689453124999 3387 18014398509481983999999999999999999999 3388 18189894035458564758300781249999999999 3389 18446744073709551615999999999999999999 3390 18626451492309570312499999999999999999 3391 18889465931478580854783999999999999999 3392 19073486328124999999999999999999999999 3393 19342813113834066795298815999999999999 3394 19531249999999999999999999999999999999 3395 19807040628566084398385987583999999999 3396 19999999999999999999999999999999999999 3397 20282409603651670423947251286015999999 3398 20479999999999999999999999999999999999 3399 20769187434139310514121985316880383999 3400 20971519999999999999999999999999999999 3401 21267647932558653966460912964485513215 3402 21474836479999999999999999999999999999 3403 21990232555519999999999999999999999999 3404 22204460492503130808472633361816406249 3405 22517998136852479999999999999999999999 3406 22737367544323205947875976562499999999 3407 23058430092136939519999999999999999999 3408 23283064365386962890624999999999999999 3409 23611832414348226068479999999999999999 3410 23841857910156249999999999999999999999 3411 24178516392292583494123519999999999999 3412 24414062499999999999999999999999999999 3413 24758800785707605497982484479999999999 3414 24999999999999999999999999999999999999 3415 25353012004564588029934064107519999999 3416 25599999999999999999999999999999999999 3417 25961484292674138142652481646100479999 3418 26214399999999999999999999999999999999 3419 26584559915698317458076141205606891519 3420 26843545599999999999999999999999999999 3421 27487790694399999999999999999999999999 3422 28147497671065599999999999999999999999 3423 28421709430404007434844970703124999999 3424 28823037615171174399999999999999999999 3425 29103830456733703613281249999999999999 3426 29514790517935282585599999999999999999 3427 29802322387695312499999999999999999999 3428 30223145490365729367654399999999999999 3429 30517578124999999999999999999999999999 3430 30948500982134506872478105599999999999 3431 31249999999999999999999999999999999999 3432 31691265005705735037417580134399999999 3433 31999999999999999999999999999999999999 3434 32451855365842672678315602057625599999 3435 32767999999999999999999999999999999999 3436 33230699894622896822595176507008614399 3437 33554431999999999999999999999999999999 3438 34359738367999999999999999999999999999 3439 35184372088831999999999999999999999999 3440 35527136788005009293556213378906249999 3441 36028797018963967999999999999999999999 3442 36379788070917129516601562499999999999 3443 36893488147419103231999999999999999999 3444 37252902984619140624999999999999999999 3445 37778931862957161709567999999999999999 3446 38146972656249999999999999999999999999 3447 38685626227668133590597631999999999999 3448 39062499999999999999999999999999999999 3449 39614081257132168796771975167999999999 3450 39999999999999999999999999999999999999 3451 40564819207303340847894502572031999999 3452 40959999999999999999999999999999999999 3453 41538374868278621028243970633760767999 3454 41943039999999999999999999999999999999 3455 42535295865117307932921825928971026431 3456 42949672959999999999999999999999999999 3457 43980465111039999999999999999999999999 3458 44408920985006261616945266723632812499 3459 45035996273704959999999999999999999999 3460 45474735088646411895751953124999999999 3461 46116860184273879039999999999999999999 3462 46566128730773925781249999999999999999 3463 47223664828696452136959999999999999999 3464 47683715820312499999999999999999999999 3465 48357032784585166988247039999999999999 3466 48828124999999999999999999999999999999 3467 49517601571415210995964968959999999999 3468 49999999999999999999999999999999999999 3469 50706024009129176059868128215039999999 3470 51199999999999999999999999999999999999 3471 51922968585348276285304963292200959999 3472 52428799999999999999999999999999999999 3473 53169119831396634916152282411213783039 3474 53687091199999999999999999999999999999 3475 54975581388799999999999999999999999999 3476 55511151231257827021181583404541015624 3477 56294995342131199999999999999999999999 3478 56843418860808014869689941406249999999 3479 57646075230342348799999999999999999999 3480 58207660913467407226562499999999999999 3481 59029581035870565171199999999999999999 3482 59604644775390624999999999999999999999 3483 60446290980731458735308799999999999999 3484 61035156249999999999999999999999999999 3485 61897001964269013744956211199999999999 3486 62499999999999999999999999999999999999 3487 63382530011411470074835160268799999999 3488 63999999999999999999999999999999999999 3489 64903710731685345356631204115251199999 3490 65535999999999999999999999999999999999 3491 66461399789245793645190353014017228799 3492 67108863999999999999999999999999999999 3493 68719476735999999999999999999999999999 3494 70368744177663999999999999999999999999 3495 71054273576010018587112426757812499999 3496 72057594037927935999999999999999999999 3497 72759576141834259033203124999999999999 3498 73786976294838206463999999999999999999 3499 74505805969238281249999999999999999999 3500 75557863725914323419135999999999999999 3501 76293945312499999999999999999999999999 3502 77371252455336267181195263999999999999 3503 78124999999999999999999999999999999999 3504 79228162514264337593543950335999999999 3505 79999999999999999999999999999999999999 3506 81129638414606681695789005144063999999 3507 81919999999999999999999999999999999999 3508 83076749736557242056487941267521535999 3509 83886079999999999999999999999999999999 3510 85070591730234615865843651857942052863 3511 85899345919999999999999999999999999999 3512 87960930222079999999999999999999999999 3513 88817841970012523233890533447265624999 3514 90071992547409919999999999999999999999 3515 90949470177292823791503906249999999999 3516 92233720368547758079999999999999999999 3517 93132257461547851562499999999999999999 3518 94447329657392904273919999999999999999 3519 95367431640624999999999999999999999999 3520 96714065569170333976494079999999999999 3521 97656249999999999999999999999999999999 3522 99035203142830421991929937919999999999 3523 99999999999999999999999999999999999999 3524 101412048018258352119736256430079999999 3525 102399999999999999999999999999999999999 3526 103845937170696552570609926584401919999 3527 104857599999999999999999999999999999999 3528 106338239662793269832304564822427566079 3529 107374182399999999999999999999999999999 3530 109951162777599999999999999999999999999 3531 111022302462515654042363166809082031249 3532 112589990684262399999999999999999999999 3533 113686837721616029739379882812499999999 3534 115292150460684697599999999999999999999 3535 116415321826934814453124999999999999999 3536 118059162071741130342399999999999999999 3537 119209289550781249999999999999999999999 3538 120892581961462917470617599999999999999 3539 122070312499999999999999999999999999999 3540 123794003928538027489912422399999999999 3541 124999999999999999999999999999999999999 3542 126765060022822940149670320537599999999 3543 127999999999999999999999999999999999999 3544 129807421463370690713262408230502399999 3545 131071999999999999999999999999999999999 3546 132922799578491587290380706028034457599 3547 134217727999999999999999999999999999999 3548 137438953471999999999999999999999999999 3549 140737488355327999999999999999999999999 3550 142108547152020037174224853515624999999 3551 144115188075855871999999999999999999999 3552 145519152283668518066406249999999999999 3553 147573952589676412927999999999999999999 3554 149011611938476562499999999999999999999 3555 151115727451828646838271999999999999999 3556 152587890624999999999999999999999999999 3557 154742504910672534362390527999999999999 3558 156249999999999999999999999999999999999 3559 158456325028528675187087900671999999999 3560 159999999999999999999999999999999999999 3561 162259276829213363391578010288127999999 3562 163839999999999999999999999999999999999 3563 166153499473114484112975882535043071999 3564 167772159999999999999999999999999999999 3565 170141183460469231731687303715884105727 3566 171798691839999999999999999999999999999 3567 175921860444159999999999999999999999999 3568 177635683940025046467781066894531249999 3569 180143985094819839999999999999999999999 3570 181898940354585647583007812499999999999 3571 184467440737095516159999999999999999999 3572 186264514923095703124999999999999999999 3573 188894659314785808547839999999999999999 3574 190734863281249999999999999999999999999 3575 193428131138340667952988159999999999999 3576 195312499999999999999999999999999999999 3577 198070406285660843983859875839999999999 3578 199999999999999999999999999999999999999 3579 202824096036516704239472512860159999999 3580 204799999999999999999999999999999999999 3581 207691874341393105141219853168803839999 3582 209715199999999999999999999999999999999 3583 212676479325586539664609129644855132159 3584 214748364799999999999999999999999999999 3585 219902325555199999999999999999999999999 3586 222044604925031308084726333618164062499 3587 225179981368524799999999999999999999999 3588 227373675443232059478759765624999999999 3589 230584300921369395199999999999999999999 3590 232830643653869628906249999999999999999 3591 236118324143482260684799999999999999999 3592 238418579101562499999999999999999999999 3593 241785163922925834941235199999999999999 3594 244140624999999999999999999999999999999 3595 247588007857076054979824844799999999999 3596 249999999999999999999999999999999999999 3597 253530120045645880299340641075199999999 3598 255999999999999999999999999999999999999 3599 259614842926741381426524816461004799999 3600 262143999999999999999999999999999999999 3601 265845599156983174580761412056068915199 3602 268435455999999999999999999999999999999 3603 274877906943999999999999999999999999999 3604 277555756156289135105907917022705078124 3605 281474976710655999999999999999999999999 3606 284217094304040074348449707031249999999 3607 288230376151711743999999999999999999999 3608 291038304567337036132812499999999999999 3609 295147905179352825855999999999999999999 3610 298023223876953124999999999999999999999 3611 302231454903657293676543999999999999999 3612 305175781249999999999999999999999999999 3613 309485009821345068724781055999999999999 3614 312499999999999999999999999999999999999 3615 316912650057057350374175801343999999999 3616 319999999999999999999999999999999999999 3617 324518553658426726783156020576255999999 3618 327679999999999999999999999999999999999 3619 332306998946228968225951765070086143999 3620 335544319999999999999999999999999999999 3621 340282366920938463463374607431768211455 3622 343597383679999999999999999999999999999 3623 351843720888319999999999999999999999999 3624 355271367880050092935562133789062499999 3625 360287970189639679999999999999999999999 3626 363797880709171295166015624999999999999 3627 368934881474191032319999999999999999999 3628 372529029846191406249999999999999999999 3629 377789318629571617095679999999999999999 3630 381469726562499999999999999999999999999 3631 386856262276681335905976319999999999999 3632 390624999999999999999999999999999999999 3633 396140812571321687967719751679999999999 3634 399999999999999999999999999999999999999 3635 405648192073033408478945025720319999999 3636 409599999999999999999999999999999999999 3637 415383748682786210282439706337607679999 3638 419430399999999999999999999999999999999 3639 425352958651173079329218259289710264319 3640 429496729599999999999999999999999999999 3641 439804651110399999999999999999999999999 3642 444089209850062616169452667236328124999 3643 450359962737049599999999999999999999999 3644 454747350886464118957519531249999999999 3645 461168601842738790399999999999999999999 3646 465661287307739257812499999999999999999 3647 472236648286964521369599999999999999999 3648 476837158203124999999999999999999999999 3649 483570327845851669882470399999999999999 3650 488281249999999999999999999999999999999 3651 495176015714152109959649689599999999999 3652 499999999999999999999999999999999999999 3653 507060240091291760598681282150399999999 3654 511999999999999999999999999999999999999 3655 519229685853482762853049632922009599999 3656 524287999999999999999999999999999999999 3657 531691198313966349161522824112137830399 3658 536870911999999999999999999999999999999 3659 549755813887999999999999999999999999999 3660 555111512312578270211815834045410156249 3661 562949953421311999999999999999999999999 3662 568434188608080148696899414062499999999 3663 576460752303423487999999999999999999999 3664 582076609134674072265624999999999999999 3665 590295810358705651711999999999999999999 3666 596046447753906249999999999999999999999 3667 604462909807314587353087999999999999999 3668 610351562499999999999999999999999999999 3669 618970019642690137449562111999999999999 3670 624999999999999999999999999999999999999 3671 633825300114114700748351602687999999999 3672 639999999999999999999999999999999999999 3673 649037107316853453566312041152511999999 3674 655359999999999999999999999999999999999 3675 664613997892457936451903530140172287999 3676 671088639999999999999999999999999999999 3677 680564733841876926926749214863536422911 3678 687194767359999999999999999999999999999 3679 703687441776639999999999999999999999999 3680 710542735760100185871124267578124999999 3681 720575940379279359999999999999999999999 3682 727595761418342590332031249999999999999 3683 737869762948382064639999999999999999999 3684 745058059692382812499999999999999999999 3685 755578637259143234191359999999999999999 3686 762939453124999999999999999999999999999 3687 773712524553362671811952639999999999999 3688 781249999999999999999999999999999999999 3689 792281625142643375935439503359999999999 3690 799999999999999999999999999999999999999 3691 811296384146066816957890051440639999999 3692 819199999999999999999999999999999999999 3693 830767497365572420564879412675215359999 3694 838860799999999999999999999999999999999 3695 850705917302346158658436518579420528639 3696 858993459199999999999999999999999999999 3697 879609302220799999999999999999999999999 3698 888178419700125232338905334472656249999 3699 900719925474099199999999999999999999999 3700 909494701772928237915039062499999999999 3701 922337203685477580799999999999999999999 3702 931322574615478515624999999999999999999 3703 944473296573929042739199999999999999999 3704 953674316406249999999999999999999999999 3705 967140655691703339764940799999999999999 3706 976562499999999999999999999999999999999 3707 990352031428304219919299379199999999999 3708 999999999999999999999999999999999999999 3709 1014120480182583521197362564300799999999 3710 1023999999999999999999999999999999999999 3711 1038459371706965525706099265844019199999 3712 1048575999999999999999999999999999999999 3713 1063382396627932698323045648224275660799 3714 1073741823999999999999999999999999999999 3715 1099511627775999999999999999999999999999 3716 1110223024625156540423631668090820312499 3717 1125899906842623999999999999999999999999 3718 1136868377216160297393798828124999999999 3719 1152921504606846975999999999999999999999 3720 1164153218269348144531249999999999999999 3721 1180591620717411303423999999999999999999 3722 1192092895507812499999999999999999999999 3723 1208925819614629174706175999999999999999 3724 1220703124999999999999999999999999999999 3725 1237940039285380274899124223999999999999 3726 1249999999999999999999999999999999999999 3727 1267650600228229401496703205375999999999 3728 1279999999999999999999999999999999999999 3729 1298074214633706907132624082305023999999 3730 1310719999999999999999999999999999999999 3731 1329227995784915872903807060280344575999 3732 1342177279999999999999999999999999999999 3733 1361129467683753853853498429727072845823 3734 1374389534719999999999999999999999999999 3735 1387778780781445675529539585113525390624 3736 1407374883553279999999999999999999999999 3737 1421085471520200371742248535156249999999 3738 1441151880758558719999999999999999999999 3739 1455191522836685180664062499999999999999 3740 1475739525896764129279999999999999999999 3741 1490116119384765624999999999999999999999 3742 1511157274518286468382719999999999999999 3743 1525878906249999999999999999999999999999 3744 1547425049106725343623905279999999999999 3745 1562499999999999999999999999999999999999 3746 1584563250285286751870879006719999999999 3747 1599999999999999999999999999999999999999 3748 1622592768292133633915780102881279999999 3749 1638399999999999999999999999999999999999 3750 1661534994731144841129758825350430719999 3751 1677721599999999999999999999999999999999 3752 1701411834604692317316873037158841057279 3753 1717986918399999999999999999999999999999 3754 1759218604441599999999999999999999999999 3755 1776356839400250464677810668945312499999 3756 1801439850948198399999999999999999999999 3757 1818989403545856475830078124999999999999 3758 1844674407370955161599999999999999999999 3759 1862645149230957031249999999999999999999 3760 1888946593147858085478399999999999999999 3761 1907348632812499999999999999999999999999 3762 1934281311383406679529881599999999999999 3763 1953124999999999999999999999999999999999 3764 1980704062856608439838598758399999999999 3765 1999999999999999999999999999999999999999 3766 2028240960365167042394725128601599999999 3767 2047999999999999999999999999999999999999 3768 2076918743413931051412198531688038399999 3769 2097151999999999999999999999999999999999 3770 2126764793255865396646091296448551321599 3771 2147483647999999999999999999999999999999 3772 2199023255551999999999999999999999999999 3773 2220446049250313080847263336181640624999 3774 2251799813685247999999999999999999999999 3775 2273736754432320594787597656249999999999 3776 2305843009213693951999999999999999999999 3777 2328306436538696289062499999999999999999 3778 2361183241434822606847999999999999999999 3779 2384185791015624999999999999999999999999 3780 2417851639229258349412351999999999999999 3781 2441406249999999999999999999999999999999 3782 2475880078570760549798248447999999999999 3783 2499999999999999999999999999999999999999 3784 2535301200456458802993406410751999999999 3785 2559999999999999999999999999999999999999 3786 2596148429267413814265248164610047999999 3787 2621439999999999999999999999999999999999 3788 2658455991569831745807614120560689151999 3789 2684354559999999999999999999999999999999 3790 2722258935367507707706996859454145691647 3791 2748779069439999999999999999999999999999 3792 2775557561562891351059079170227050781249 3793 2814749767106559999999999999999999999999 3794 2842170943040400743484497070312499999999 3795 2882303761517117439999999999999999999999 3796 2910383045673370361328124999999999999999 3797 2951479051793528258559999999999999999999 3798 2980232238769531249999999999999999999999 3799 3022314549036572936765439999999999999999 3800 3051757812499999999999999999999999999999 3801 3094850098213450687247810559999999999999 3802 3124999999999999999999999999999999999999 3803 3169126500570573503741758013439999999999 3804 3199999999999999999999999999999999999999 3805 3245185536584267267831560205762559999999 3806 3276799999999999999999999999999999999999 3807 3323069989462289682259517650700861439999 3808 3355443199999999999999999999999999999999 3809 3402823669209384634633746074317682114559 3810 3435973836799999999999999999999999999999 3811 3518437208883199999999999999999999999999 3812 3552713678800500929355621337890624999999 3813 3602879701896396799999999999999999999999 3814 3637978807091712951660156249999999999999 3815 3689348814741910323199999999999999999999 3816 3725290298461914062499999999999999999999 3817 3777893186295716170956799999999999999999 3818 3814697265624999999999999999999999999999 3819 3868562622766813359059763199999999999999 3820 3906249999999999999999999999999999999999 3821 3961408125713216879677197516799999999999 3822 3999999999999999999999999999999999999999 3823 4056481920730334084789450257203199999999 3824 4095999999999999999999999999999999999999 3825 4153837486827862102824397063376076799999 3826 4194303999999999999999999999999999999999 3827 4253529586511730793292182592897102643199 3828 4294967295999999999999999999999999999999 3829 4398046511103999999999999999999999999999 3830 4440892098500626161694526672363281249999 3831 4503599627370495999999999999999999999999 3832 4547473508864641189575195312499999999999 3833 4611686018427387903999999999999999999999 3834 4656612873077392578124999999999999999999 3835 4722366482869645213695999999999999999999 3836 4768371582031249999999999999999999999999 3837 4835703278458516698824703999999999999999 3838 4882812499999999999999999999999999999999 3839 4951760157141521099596496895999999999999 3840 4999999999999999999999999999999999999999 3841 5070602400912917605986812821503999999999 3842 5119999999999999999999999999999999999999 3843 5192296858534827628530496329220095999999 3844 5242879999999999999999999999999999999999 3845 5316911983139663491615228241121378303999 3846 5368709119999999999999999999999999999999 3847 5444517870735015415413993718908291383295 3848 5497558138879999999999999999999999999999 3849 5551115123125782702118158340454101562499 3850 5629499534213119999999999999999999999999 3851 5684341886080801486968994140624999999999 3852 5764607523034234879999999999999999999999 3853 5820766091346740722656249999999999999999 3854 5902958103587056517119999999999999999999 3855 5960464477539062499999999999999999999999 3856 6044629098073145873530879999999999999999 3857 6103515624999999999999999999999999999999 3858 6189700196426901374495621119999999999999 3859 6249999999999999999999999999999999999999 3860 6338253001141147007483516026879999999999 3861 6399999999999999999999999999999999999999 3862 6490371073168534535663120411525119999999 3863 6553599999999999999999999999999999999999 3864 6646139978924579364519035301401722879999 3865 6710886399999999999999999999999999999999 3866 6805647338418769269267492148635364229119 3867 6871947673599999999999999999999999999999 3868 6938893903907228377647697925567626953124 3869 7036874417766399999999999999999999999999 3870 7105427357601001858711242675781249999999 3871 7205759403792793599999999999999999999999 3872 7275957614183425903320312499999999999999 3873 7378697629483820646399999999999999999999 3874 7450580596923828124999999999999999999999 3875 7555786372591432341913599999999999999999 3876 7629394531249999999999999999999999999999 3877 7737125245533626718119526399999999999999 3878 7812499999999999999999999999999999999999 3879 7922816251426433759354395033599999999999 3880 7999999999999999999999999999999999999999 3881 8112963841460668169578900514406399999999 3882 8191999999999999999999999999999999999999 3883 8307674973655724205648794126752153599999 3884 8388607999999999999999999999999999999999 3885 8507059173023461586584365185794205286399 3886 8589934591999999999999999999999999999999 3887 8796093022207999999999999999999999999999 3888 8881784197001252323389053344726562499999 3889 9007199254740991999999999999999999999999 3890 9094947017729282379150390624999999999999 3891 9223372036854775807999999999999999999999 3892 9313225746154785156249999999999999999999 3893 9444732965739290427391999999999999999999 3894 9536743164062499999999999999999999999999 3895 9671406556917033397649407999999999999999 3896 9765624999999999999999999999999999999999 3897 9903520314283042199192993791999999999999 3898 9999999999999999999999999999999999999999 3899 10141204801825835211973625643007999999999 3900 10239999999999999999999999999999999999999 3901 10384593717069655257060992658440191999999 3902 10485759999999999999999999999999999999999 3903 10633823966279326983230456482242756607999 3904 10737418239999999999999999999999999999999 3905 10889035741470030830827987437816582766591 3906 10995116277759999999999999999999999999999 3907 11102230246251565404236316680908203124999 3908 11258999068426239999999999999999999999999 3909 11368683772161602973937988281249999999999 3910 11529215046068469759999999999999999999999 3911 11641532182693481445312499999999999999999 3912 11805916207174113034239999999999999999999 3913 11920928955078124999999999999999999999999 3914 12089258196146291747061759999999999999999 3915 12207031249999999999999999999999999999999 3916 12379400392853802748991242239999999999999 3917 12499999999999999999999999999999999999999 3918 12676506002282294014967032053759999999999 3919 12799999999999999999999999999999999999999 3920 12980742146337069071326240823050239999999 3921 13107199999999999999999999999999999999999 3922 13292279957849158729038070602803445759999 3923 13421772799999999999999999999999999999999 3924 13611294676837538538534984297270728458239 3925 13743895347199999999999999999999999999999 3926 13877787807814456755295395851135253906249 3927 14073748835532799999999999999999999999999 3928 14210854715202003717422485351562499999999 3929 14411518807585587199999999999999999999999 3930 14551915228366851806640624999999999999999 3931 14757395258967641292799999999999999999999 3932 14901161193847656249999999999999999999999 3933 15111572745182864683827199999999999999999 3934 15258789062499999999999999999999999999999 3935 15474250491067253436239052799999999999999 3936 15624999999999999999999999999999999999999 3937 15845632502852867518708790067199999999999 3938 15999999999999999999999999999999999999999 3939 16225927682921336339157801028812799999999 3940 16383999999999999999999999999999999999999 3941 16615349947311448411297588253504307199999 3942 16777215999999999999999999999999999999999 3943 17014118346046923173168730371588410572799 3944 17179869183999999999999999999999999999999 3945 17592186044415999999999999999999999999999 3946 17763568394002504646778106689453124999999 3947 18014398509481983999999999999999999999999 3948 18189894035458564758300781249999999999999 3949 18446744073709551615999999999999999999999 3950 18626451492309570312499999999999999999999 3951 18889465931478580854783999999999999999999 3952 19073486328124999999999999999999999999999 3953 19342813113834066795298815999999999999999 3954 19531249999999999999999999999999999999999 3955 19807040628566084398385987583999999999999 3956 19999999999999999999999999999999999999999 3957 20282409603651670423947251286015999999999 3958 20479999999999999999999999999999999999999 3959 20769187434139310514121985316880383999999 3960 20971519999999999999999999999999999999999 3961 21267647932558653966460912964485513215999 3962 21474836479999999999999999999999999999999 3963 21778071482940061661655974875633165533183 3964 21990232555519999999999999999999999999999 3965 22204460492503130808472633361816406249999 3966 22517998136852479999999999999999999999999 3967 22737367544323205947875976562499999999999 3968 23058430092136939519999999999999999999999 3969 23283064365386962890624999999999999999999 3970 23611832414348226068479999999999999999999 3971 23841857910156249999999999999999999999999 3972 24178516392292583494123519999999999999999 3973 24414062499999999999999999999999999999999 3974 24758800785707605497982484479999999999999 3975 24999999999999999999999999999999999999999 3976 25353012004564588029934064107519999999999 3977 25599999999999999999999999999999999999999 3978 25961484292674138142652481646100479999999 3979 26214399999999999999999999999999999999999 3980 26584559915698317458076141205606891519999 3981 26843545599999999999999999999999999999999 3982 27222589353675077077069968594541456916479 3983 27487790694399999999999999999999999999999 3984 27755575615628913510590791702270507812499 3985 28147497671065599999999999999999999999999 3986 28421709430404007434844970703124999999999 3987 28823037615171174399999999999999999999999 3988 29103830456733703613281249999999999999999 3989 29514790517935282585599999999999999999999 3990 29802322387695312499999999999999999999999 3991 30223145490365729367654399999999999999999 3992 30517578124999999999999999999999999999999 3993 30948500982134506872478105599999999999999 3994 31249999999999999999999999999999999999999 3995 31691265005705735037417580134399999999999 3996 31999999999999999999999999999999999999999 3997 32451855365842672678315602057625599999999 3998 32767999999999999999999999999999999999999 3999 33230699894622896822595176507008614399999 4000 33554431999999999999999999999999999999999 4001 34028236692093846346337460743176821145599 4002 34359738367999999999999999999999999999999 4003 34694469519536141888238489627838134765624 4004 35184372088831999999999999999999999999999 4005 35527136788005009293556213378906249999999 4006 36028797018963967999999999999999999999999 4007 36379788070917129516601562499999999999999 4008 36893488147419103231999999999999999999999 4009 37252902984619140624999999999999999999999 4010 37778931862957161709567999999999999999999 4011 38146972656249999999999999999999999999999 4012 38685626227668133590597631999999999999999 4013 39062499999999999999999999999999999999999 4014 39614081257132168796771975167999999999999 4015 39999999999999999999999999999999999999999 4016 40564819207303340847894502572031999999999 4017 40959999999999999999999999999999999999999 4018 41538374868278621028243970633760767999999 4019 41943039999999999999999999999999999999999 4020 42535295865117307932921825928971026431999 4021 42949672959999999999999999999999999999999 4022 43556142965880123323311949751266331066367 4023 43980465111039999999999999999999999999999 4024 44408920985006261616945266723632812499999 4025 45035996273704959999999999999999999999999 4026 45474735088646411895751953124999999999999 4027 46116860184273879039999999999999999999999 4028 46566128730773925781249999999999999999999 4029 47223664828696452136959999999999999999999 4030 47683715820312499999999999999999999999999 4031 48357032784585166988247039999999999999999 4032 48828124999999999999999999999999999999999 4033 49517601571415210995964968959999999999999 4034 49999999999999999999999999999999999999999 4035 50706024009129176059868128215039999999999 4036 51199999999999999999999999999999999999999 4037 51922968585348276285304963292200959999999 4038 52428799999999999999999999999999999999999 4039 53169119831396634916152282411213783039999 4040 53687091199999999999999999999999999999999 4041 54445178707350154154139937189082913832959 4042 54975581388799999999999999999999999999999 4043 55511151231257827021181583404541015624999 4044 56294995342131199999999999999999999999999 4045 56843418860808014869689941406249999999999 4046 57646075230342348799999999999999999999999 4047 58207660913467407226562499999999999999999 4048 59029581035870565171199999999999999999999 4049 59604644775390624999999999999999999999999 4050 60446290980731458735308799999999999999999 4051 61035156249999999999999999999999999999999 4052 61897001964269013744956211199999999999999 4053 62499999999999999999999999999999999999999 4054 63382530011411470074835160268799999999999 4055 63999999999999999999999999999999999999999 4056 64903710731685345356631204115251199999999 4057 65535999999999999999999999999999999999999 4058 66461399789245793645190353014017228799999 4059 67108863999999999999999999999999999999999 4060 68056473384187692692674921486353642291199 4061 68719476735999999999999999999999999999999 4062 69388939039072283776476979255676269531249 4063 70368744177663999999999999999999999999999 4064 71054273576010018587112426757812499999999 4065 72057594037927935999999999999999999999999 4066 72759576141834259033203124999999999999999 4067 73786976294838206463999999999999999999999 4068 74505805969238281249999999999999999999999 4069 75557863725914323419135999999999999999999 4070 76293945312499999999999999999999999999999 4071 77371252455336267181195263999999999999999 4072 78124999999999999999999999999999999999999 4073 79228162514264337593543950335999999999999 4074 79999999999999999999999999999999999999999 4075 81129638414606681695789005144063999999999 4076 81919999999999999999999999999999999999999 4077 83076749736557242056487941267521535999999 4078 83886079999999999999999999999999999999999 4079 85070591730234615865843651857942052863999 4080 85899345919999999999999999999999999999999 4081 87112285931760246646623899502532662132735 4082 87960930222079999999999999999999999999999 4083 88817841970012523233890533447265624999999 4084 90071992547409919999999999999999999999999 4085 90949470177292823791503906249999999999999 4086 92233720368547758079999999999999999999999 4087 93132257461547851562499999999999999999999 4088 94447329657392904273919999999999999999999 4089 95367431640624999999999999999999999999999 4090 96714065569170333976494079999999999999999 4091 97656249999999999999999999999999999999999 4092 99035203142830421991929937919999999999999 4093 99999999999999999999999999999999999999999 4094 101412048018258352119736256430079999999999 4095 102399999999999999999999999999999999999999 4096 103845937170696552570609926584401919999999 4097 104857599999999999999999999999999999999999 4098 106338239662793269832304564822427566079999 4099 107374182399999999999999999999999999999999 4100 108890357414700308308279874378165827665919 4101 109951162777599999999999999999999999999999 4102 111022302462515654042363166809082031249999 4103 112589990684262399999999999999999999999999 4104 113686837721616029739379882812499999999999 4105 115292150460684697599999999999999999999999 4106 116415321826934814453124999999999999999999 4107 118059162071741130342399999999999999999999 4108 119209289550781249999999999999999999999999 4109 120892581961462917470617599999999999999999 4110 122070312499999999999999999999999999999999 4111 123794003928538027489912422399999999999999 4112 124999999999999999999999999999999999999999 4113 126765060022822940149670320537599999999999 4114 127999999999999999999999999999999999999999 4115 129807421463370690713262408230502399999999 4116 131071999999999999999999999999999999999999 4117 132922799578491587290380706028034457599999 4118 134217727999999999999999999999999999999999 4119 136112946768375385385349842972707284582399 4120 137438953471999999999999999999999999999999 4121 138777878078144567552953958511352539062499 4122 140737488355327999999999999999999999999999 4123 142108547152020037174224853515624999999999 4124 144115188075855871999999999999999999999999 4125 145519152283668518066406249999999999999999 4126 147573952589676412927999999999999999999999 4127 149011611938476562499999999999999999999999 4128 151115727451828646838271999999999999999999 4129 152587890624999999999999999999999999999999 4130 154742504910672534362390527999999999999999 4131 156249999999999999999999999999999999999999 4132 158456325028528675187087900671999999999999 4133 159999999999999999999999999999999999999999 4134 162259276829213363391578010288127999999999 4135 163839999999999999999999999999999999999999 4136 166153499473114484112975882535043071999999 4137 167772159999999999999999999999999999999999 4138 170141183460469231731687303715884105727999 4139 171798691839999999999999999999999999999999 4140 173472347597680709441192448139190673828124 4141 174224571863520493293247799005065324265471 4142 175921860444159999999999999999999999999999 4143 177635683940025046467781066894531249999999 4144 180143985094819839999999999999999999999999 4145 181898940354585647583007812499999999999999 4146 184467440737095516159999999999999999999999 4147 186264514923095703124999999999999999999999 4148 188894659314785808547839999999999999999999 4149 190734863281249999999999999999999999999999 4150 193428131138340667952988159999999999999999 4151 195312499999999999999999999999999999999999 4152 198070406285660843983859875839999999999999 4153 199999999999999999999999999999999999999999 4154 202824096036516704239472512860159999999999 4155 204799999999999999999999999999999999999999 4156 207691874341393105141219853168803839999999 4157 209715199999999999999999999999999999999999 4158 212676479325586539664609129644855132159999 4159 214748364799999999999999999999999999999999 4160 217780714829400616616559748756331655331839 4161 219902325555199999999999999999999999999999 4162 222044604925031308084726333618164062499999 4163 225179981368524799999999999999999999999999 4164 227373675443232059478759765624999999999999 4165 230584300921369395199999999999999999999999 4166 232830643653869628906249999999999999999999 4167 236118324143482260684799999999999999999999 4168 238418579101562499999999999999999999999999 4169 241785163922925834941235199999999999999999 4170 244140624999999999999999999999999999999999 4171 247588007857076054979824844799999999999999 4172 249999999999999999999999999999999999999999 4173 253530120045645880299340641075199999999999 4174 255999999999999999999999999999999999999999 4175 259614842926741381426524816461004799999999 4176 262143999999999999999999999999999999999999 4177 265845599156983174580761412056068915199999 4178 268435455999999999999999999999999999999999 4179 272225893536750770770699685945414569164799 4180 274877906943999999999999999999999999999999 4181 277555756156289135105907917022705078124999 4182 281474976710655999999999999999999999999999 4183 284217094304040074348449707031249999999999 4184 288230376151711743999999999999999999999999 4185 291038304567337036132812499999999999999999 4186 295147905179352825855999999999999999999999 4187 298023223876953124999999999999999999999999 4188 302231454903657293676543999999999999999999 4189 305175781249999999999999999999999999999999 4190 309485009821345068724781055999999999999999 4191 312499999999999999999999999999999999999999 4192 316912650057057350374175801343999999999999 4193 319999999999999999999999999999999999999999 4194 324518553658426726783156020576255999999999 4195 327679999999999999999999999999999999999999 4196 332306998946228968225951765070086143999999 4197 335544319999999999999999999999999999999999 4198 340282366920938463463374607431768211455999 4199 343597383679999999999999999999999999999999 4200 346944695195361418882384896278381347656249 4201 348449143727040986586495598010130648530943 4202 351843720888319999999999999999999999999999 4203 355271367880050092935562133789062499999999 4204 360287970189639679999999999999999999999999 4205 363797880709171295166015624999999999999999 4206 368934881474191032319999999999999999999999 4207 372529029846191406249999999999999999999999 4208 377789318629571617095679999999999999999999 4209 381469726562499999999999999999999999999999 4210 386856262276681335905976319999999999999999 4211 390624999999999999999999999999999999999999 4212 396140812571321687967719751679999999999999 4213 399999999999999999999999999999999999999999 4214 405648192073033408478945025720319999999999 4215 409599999999999999999999999999999999999999 4216 415383748682786210282439706337607679999999 4217 419430399999999999999999999999999999999999 4218 425352958651173079329218259289710264319999 4219 429496729599999999999999999999999999999999 4220 435561429658801233233119497512663310663679 4221 439804651110399999999999999999999999999999 4222 444089209850062616169452667236328124999999 4223 450359962737049599999999999999999999999999 4224 454747350886464118957519531249999999999999 4225 461168601842738790399999999999999999999999 4226 465661287307739257812499999999999999999999 4227 472236648286964521369599999999999999999999 4228 476837158203124999999999999999999999999999 4229 483570327845851669882470399999999999999999 4230 488281249999999999999999999999999999999999 4231 495176015714152109959649689599999999999999 4232 499999999999999999999999999999999999999999 4233 507060240091291760598681282150399999999999 4234 511999999999999999999999999999999999999999 4235 519229685853482762853049632922009599999999 4236 524287999999999999999999999999999999999999 4237 531691198313966349161522824112137830399999 4238 536870911999999999999999999999999999999999 4239 544451787073501541541399371890829138329599 4240 549755813887999999999999999999999999999999 4241 555111512312578270211815834045410156249999 4242 562949953421311999999999999999999999999999 4243 568434188608080148696899414062499999999999 4244 576460752303423487999999999999999999999999 4245 582076609134674072265624999999999999999999 4246 590295810358705651711999999999999999999999 4247 596046447753906249999999999999999999999999 4248 604462909807314587353087999999999999999999 4249 610351562499999999999999999999999999999999 4250 618970019642690137449562111999999999999999 4251 624999999999999999999999999999999999999999 4252 633825300114114700748351602687999999999999 4253 639999999999999999999999999999999999999999 4254 649037107316853453566312041152511999999999 4255 655359999999999999999999999999999999999999 4256 664613997892457936451903530140172287999999 4257 671088639999999999999999999999999999999999 4258 680564733841876926926749214863536422911999 4259 687194767359999999999999999999999999999999 4260 693889390390722837764769792556762695312499 4261 696898287454081973172991196020261297061887 4262 703687441776639999999999999999999999999999 4263 710542735760100185871124267578124999999999 4264 720575940379279359999999999999999999999999 4265 727595761418342590332031249999999999999999 4266 737869762948382064639999999999999999999999 4267 745058059692382812499999999999999999999999 4268 755578637259143234191359999999999999999999 4269 762939453124999999999999999999999999999999 4270 773712524553362671811952639999999999999999 4271 781249999999999999999999999999999999999999 4272 792281625142643375935439503359999999999999 4273 799999999999999999999999999999999999999999 4274 811296384146066816957890051440639999999999 4275 819199999999999999999999999999999999999999 4276 830767497365572420564879412675215359999999 4277 838860799999999999999999999999999999999999 4278 850705917302346158658436518579420528639999 4279 858993459199999999999999999999999999999999 4280 867361737988403547205962240695953369140624 4281 871122859317602466466238995025326621327359 4282 879609302220799999999999999999999999999999 4283 888178419700125232338905334472656249999999 4284 900719925474099199999999999999999999999999 4285 909494701772928237915039062499999999999999 4286 922337203685477580799999999999999999999999 4287 931322574615478515624999999999999999999999 4288 944473296573929042739199999999999999999999 4289 953674316406249999999999999999999999999999 4290 967140655691703339764940799999999999999999 4291 976562499999999999999999999999999999999999 4292 990352031428304219919299379199999999999999 4293 999999999999999999999999999999999999999999 4294 1014120480182583521197362564300799999999999 4295 1023999999999999999999999999999999999999999 4296 1038459371706965525706099265844019199999999 4297 1048575999999999999999999999999999999999999 4298 1063382396627932698323045648224275660799999 4299 1073741823999999999999999999999999999999999 4300 1088903574147003083082798743781658276659199 4301 1099511627775999999999999999999999999999999 4302 1110223024625156540423631668090820312499999 4303 1125899906842623999999999999999999999999999 4304 1136868377216160297393798828124999999999999 4305 1152921504606846975999999999999999999999999 4306 1164153218269348144531249999999999999999999 4307 1180591620717411303423999999999999999999999 4308 1192092895507812499999999999999999999999999 4309 1208925819614629174706175999999999999999999 4310 1220703124999999999999999999999999999999999 4311 1237940039285380274899124223999999999999999 4312 1249999999999999999999999999999999999999999 4313 1267650600228229401496703205375999999999999 4314 1279999999999999999999999999999999999999999 4315 1298074214633706907132624082305023999999999 4316 1310719999999999999999999999999999999999999 4317 1329227995784915872903807060280344575999999 4318 1342177279999999999999999999999999999999999 4319 1361129467683753853853498429727072845823999 4320 1374389534719999999999999999999999999999999 4321 1387778780781445675529539585113525390624999 4322 1393796574908163946345982392040522594123775 4323 1407374883553279999999999999999999999999999 4324 1421085471520200371742248535156249999999999 4325 1441151880758558719999999999999999999999999 4326 1455191522836685180664062499999999999999999 4327 1475739525896764129279999999999999999999999 4328 1490116119384765624999999999999999999999999 4329 1511157274518286468382719999999999999999999 4330 1525878906249999999999999999999999999999999 4331 1547425049106725343623905279999999999999999 4332 1562499999999999999999999999999999999999999 4333 1584563250285286751870879006719999999999999 4334 1599999999999999999999999999999999999999999 4335 1622592768292133633915780102881279999999999 4336 1638399999999999999999999999999999999999999 4337 1661534994731144841129758825350430719999999 4338 1677721599999999999999999999999999999999999 4339 1701411834604692317316873037158841057279999 4340 1717986918399999999999999999999999999999999 4341 1734723475976807094411924481391906738281249 4342 1742245718635204932932477990050653242654719 4343 1759218604441599999999999999999999999999999 4344 1776356839400250464677810668945312499999999 4345 1801439850948198399999999999999999999999999 4346 1818989403545856475830078124999999999999999 4347 1844674407370955161599999999999999999999999 4348 1862645149230957031249999999999999999999999 4349 1888946593147858085478399999999999999999999 4350 1907348632812499999999999999999999999999999 4351 1934281311383406679529881599999999999999999 4352 1953124999999999999999999999999999999999999 4353 1980704062856608439838598758399999999999999 4354 1999999999999999999999999999999999999999999 4355 2028240960365167042394725128601599999999999 4356 2047999999999999999999999999999999999999999 4357 2076918743413931051412198531688038399999999 4358 2097151999999999999999999999999999999999999 4359 2126764793255865396646091296448551321599999 4360 2147483647999999999999999999999999999999999 4361 2177807148294006166165597487563316553318399 4362 2199023255551999999999999999999999999999999 4363 2220446049250313080847263336181640624999999 4364 2251799813685247999999999999999999999999999 4365 2273736754432320594787597656249999999999999 4366 2305843009213693951999999999999999999999999 4367 2328306436538696289062499999999999999999999 4368 2361183241434822606847999999999999999999999 4369 2384185791015624999999999999999999999999999 4370 2417851639229258349412351999999999999999999 4371 2441406249999999999999999999999999999999999 4372 2475880078570760549798248447999999999999999 4373 2499999999999999999999999999999999999999999 4374 2535301200456458802993406410751999999999999 4375 2559999999999999999999999999999999999999999 4376 2596148429267413814265248164610047999999999 4377 2621439999999999999999999999999999999999999 4378 2658455991569831745807614120560689151999999 4379 2684354559999999999999999999999999999999999 4380 2722258935367507707706996859454145691647999 4381 2748779069439999999999999999999999999999999 4382 2775557561562891351059079170227050781249999 4383 2787593149816327892691964784081045188247551 4384 2814749767106559999999999999999999999999999 4385 2842170943040400743484497070312499999999999 4386 2882303761517117439999999999999999999999999 4387 2910383045673370361328124999999999999999999 4388 2951479051793528258559999999999999999999999 4389 2980232238769531249999999999999999999999999 4390 3022314549036572936765439999999999999999999 4391 3051757812499999999999999999999999999999999 4392 3094850098213450687247810559999999999999999 4393 3124999999999999999999999999999999999999999 4394 3169126500570573503741758013439999999999999 4395 3199999999999999999999999999999999999999999 4396 3245185536584267267831560205762559999999999 4397 3276799999999999999999999999999999999999999 4398 3323069989462289682259517650700861439999999 4399 3355443199999999999999999999999999999999999 4400 3402823669209384634633746074317682114559999 4401 3435973836799999999999999999999999999999999 4402 3469446951953614188823848962783813476562499 4403 3484491437270409865864955980101306485309439 4404 3518437208883199999999999999999999999999999 4405 3552713678800500929355621337890624999999999 4406 3602879701896396799999999999999999999999999 4407 3637978807091712951660156249999999999999999 4408 3689348814741910323199999999999999999999999 4409 3725290298461914062499999999999999999999999 4410 3777893186295716170956799999999999999999999 4411 3814697265624999999999999999999999999999999 4412 3868562622766813359059763199999999999999999 4413 3906249999999999999999999999999999999999999 4414 3961408125713216879677197516799999999999999 4415 3999999999999999999999999999999999999999999 4416 4056481920730334084789450257203199999999999 4417 4095999999999999999999999999999999999999999 4418 4153837486827862102824397063376076799999999 4419 4194303999999999999999999999999999999999999 4420 4253529586511730793292182592897102643199999 4421 4294967295999999999999999999999999999999999 4422 4336808689942017736029811203479766845703124 4423 4355614296588012332331194975126633106636799 4424 4398046511103999999999999999999999999999999 4425 4440892098500626161694526672363281249999999 4426 4503599627370495999999999999999999999999999 4427 4547473508864641189575195312499999999999999 4428 4611686018427387903999999999999999999999999 4429 4656612873077392578124999999999999999999999 4430 4722366482869645213695999999999999999999999 4431 4768371582031249999999999999999999999999999 4432 4835703278458516698824703999999999999999999 4433 4882812499999999999999999999999999999999999 4434 4951760157141521099596496895999999999999999 4435 4999999999999999999999999999999999999999999 4436 5070602400912917605986812821503999999999999 4437 5119999999999999999999999999999999999999999 4438 5192296858534827628530496329220095999999999 4439 5242879999999999999999999999999999999999999 4440 5316911983139663491615228241121378303999999 4441 5368709119999999999999999999999999999999999 4442 5444517870735015415413993718908291383295999 4443 5497558138879999999999999999999999999999999 4444 5551115123125782702118158340454101562499999 4445 5575186299632655785383929568162090376495103 4446 5629499534213119999999999999999999999999999 4447 5684341886080801486968994140624999999999999 4448 5764607523034234879999999999999999999999999 4449 5820766091346740722656249999999999999999999 4450 5902958103587056517119999999999999999999999 4451 5960464477539062499999999999999999999999999 4452 6044629098073145873530879999999999999999999 4453 6103515624999999999999999999999999999999999 4454 6189700196426901374495621119999999999999999 4455 6249999999999999999999999999999999999999999 4456 6338253001141147007483516026879999999999999 4457 6399999999999999999999999999999999999999999 4458 6490371073168534535663120411525119999999999 4459 6553599999999999999999999999999999999999999 4460 6646139978924579364519035301401722879999999 4461 6710886399999999999999999999999999999999999 4462 6805647338418769269267492148635364229119999 4463 6871947673599999999999999999999999999999999 4464 6938893903907228377647697925567626953124999 4465 6968982874540819731729911960202612970618879 4466 7036874417766399999999999999999999999999999 4467 7105427357601001858711242675781249999999999 4468 7205759403792793599999999999999999999999999 4469 7275957614183425903320312499999999999999999 4470 7378697629483820646399999999999999999999999 4471 7450580596923828124999999999999999999999999 4472 7555786372591432341913599999999999999999999 4473 7629394531249999999999999999999999999999999 4474 7737125245533626718119526399999999999999999 4475 7812499999999999999999999999999999999999999 4476 7922816251426433759354395033599999999999999 4477 7999999999999999999999999999999999999999999 4478 8112963841460668169578900514406399999999999 4479 8191999999999999999999999999999999999999999 4480 8307674973655724205648794126752153599999999 4481 8388607999999999999999999999999999999999999 4482 8507059173023461586584365185794205286399999 4483 8589934591999999999999999999999999999999999 4484 8673617379884035472059622406959533691406249 4485 8711228593176024664662389950253266213273599 4486 8796093022207999999999999999999999999999999 4487 8881784197001252323389053344726562499999999 4488 9007199254740991999999999999999999999999999 4489 9094947017729282379150390624999999999999999 4490 9223372036854775807999999999999999999999999 4491 9313225746154785156249999999999999999999999 4492 9444732965739290427391999999999999999999999 4493 9536743164062499999999999999999999999999999 4494 9671406556917033397649407999999999999999999 4495 9765624999999999999999999999999999999999999 4496 9903520314283042199192993791999999999999999 4497 9999999999999999999999999999999999999999999 4498 10141204801825835211973625643007999999999999 4499 10239999999999999999999999999999999999999999 4500 10384593717069655257060992658440191999999999 4501 10485759999999999999999999999999999999999999 4502 10633823966279326983230456482242756607999999 4503 10737418239999999999999999999999999999999999 4504 10889035741470030830827987437816582766591999 4505 10995116277759999999999999999999999999999999 4506 11102230246251565404236316680908203124999999 4507 11150372599265311570767859136324180752990207 4508 11258999068426239999999999999999999999999999 4509 11368683772161602973937988281249999999999999 4510 11529215046068469759999999999999999999999999 4511 11641532182693481445312499999999999999999999 4512 11805916207174113034239999999999999999999999 4513 11920928955078124999999999999999999999999999 4514 12089258196146291747061759999999999999999999 4515 12207031249999999999999999999999999999999999 4516 12379400392853802748991242239999999999999999 4517 12499999999999999999999999999999999999999999 4518 12676506002282294014967032053759999999999999 4519 12799999999999999999999999999999999999999999 4520 12980742146337069071326240823050239999999999 4521 13107199999999999999999999999999999999999999 4522 13292279957849158729038070602803445759999999 4523 13421772799999999999999999999999999999999999 4524 13611294676837538538534984297270728458239999 4525 13743895347199999999999999999999999999999999 4526 13877787807814456755295395851135253906249999 4527 13937965749081639463459823920405225941237759 4528 14073748835532799999999999999999999999999999 4529 14210854715202003717422485351562499999999999 4530 14411518807585587199999999999999999999999999 4531 14551915228366851806640624999999999999999999 4532 14757395258967641292799999999999999999999999 4533 14901161193847656249999999999999999999999999 4534 15111572745182864683827199999999999999999999 4535 15258789062499999999999999999999999999999999 4536 15474250491067253436239052799999999999999999 4537 15624999999999999999999999999999999999999999 4538 15845632502852867518708790067199999999999999 4539 15999999999999999999999999999999999999999999 4540 16225927682921336339157801028812799999999999 4541 16383999999999999999999999999999999999999999 4542 16615349947311448411297588253504307199999999 4543 16777215999999999999999999999999999999999999 4544 17014118346046923173168730371588410572799999 4545 17179869183999999999999999999999999999999999 4546 17347234759768070944119244813919067382812499 4547 17422457186352049329324779900506532426547199 4548 17592186044415999999999999999999999999999999 4549 17763568394002504646778106689453124999999999 4550 18014398509481983999999999999999999999999999 4551 18189894035458564758300781249999999999999999 4552 18446744073709551615999999999999999999999999 4553 18626451492309570312499999999999999999999999 4554 18889465931478580854783999999999999999999999 4555 19073486328124999999999999999999999999999999 4556 19342813113834066795298815999999999999999999 4557 19531249999999999999999999999999999999999999 4558 19807040628566084398385987583999999999999999 4559 19999999999999999999999999999999999999999999 4560 20282409603651670423947251286015999999999999 4561 20479999999999999999999999999999999999999999 4562 20769187434139310514121985316880383999999999 4563 20971519999999999999999999999999999999999999 4564 21267647932558653966460912964485513215999999 4565 21474836479999999999999999999999999999999999 4566 21684043449710088680149056017398834228515624 4567 21778071482940061661655974875633165533183999 4568 21990232555519999999999999999999999999999999 4569 22204460492503130808472633361816406249999999 4570 22300745198530623141535718272648361505980415 4571 22517998136852479999999999999999999999999999 4572 22737367544323205947875976562499999999999999 4573 23058430092136939519999999999999999999999999 4574 23283064365386962890624999999999999999999999 4575 23611832414348226068479999999999999999999999 4576 23841857910156249999999999999999999999999999 4577 24178516392292583494123519999999999999999999 4578 24414062499999999999999999999999999999999999 4579 24758800785707605497982484479999999999999999 4580 24999999999999999999999999999999999999999999 4581 25353012004564588029934064107519999999999999 4582 25599999999999999999999999999999999999999999 4583 25961484292674138142652481646100479999999999 4584 26214399999999999999999999999999999999999999 4585 26584559915698317458076141205606891519999999 4586 26843545599999999999999999999999999999999999 4587 27222589353675077077069968594541456916479999 4588 27487790694399999999999999999999999999999999 4589 27755575615628913510590791702270507812499999 4590 27875931498163278926919647840810451882475519 4591 28147497671065599999999999999999999999999999 4592 28421709430404007434844970703124999999999999 4593 28823037615171174399999999999999999999999999 4594 29103830456733703613281249999999999999999999 4595 29514790517935282585599999999999999999999999 4596 29802322387695312499999999999999999999999999 4597 30223145490365729367654399999999999999999999 4598 30517578124999999999999999999999999999999999 4599 30948500982134506872478105599999999999999999 4600 31249999999999999999999999999999999999999999 4601 31691265005705735037417580134399999999999999 4602 31999999999999999999999999999999999999999999 4603 32451855365842672678315602057625599999999999 4604 32767999999999999999999999999999999999999999 4605 33230699894622896822595176507008614399999999 4606 33554431999999999999999999999999999999999999 4607 34028236692093846346337460743176821145599999 4608 34359738367999999999999999999999999999999999 4609 34694469519536141888238489627838134765624999 4610 34844914372704098658649559801013064853094399 4611 35184372088831999999999999999999999999999999 4612 35527136788005009293556213378906249999999999 4613 36028797018963967999999999999999999999999999 4614 36379788070917129516601562499999999999999999 4615 36893488147419103231999999999999999999999999 4616 37252902984619140624999999999999999999999999 4617 37778931862957161709567999999999999999999999 4618 38146972656249999999999999999999999999999999 4619 38685626227668133590597631999999999999999999 4620 39062499999999999999999999999999999999999999 4621 39614081257132168796771975167999999999999999 4622 39999999999999999999999999999999999999999999 4623 40564819207303340847894502572031999999999999 4624 40959999999999999999999999999999999999999999 4625 41538374868278621028243970633760767999999999 4626 41943039999999999999999999999999999999999999 4627 42535295865117307932921825928971026431999999 4628 42949672959999999999999999999999999999999999 4629 43368086899420177360298112034797668457031249 4630 43556142965880123323311949751266331066367999 4631 43980465111039999999999999999999999999999999 4632 44408920985006261616945266723632812499999999 4633 44601490397061246283071436545296723011960831 4634 45035996273704959999999999999999999999999999 4635 45474735088646411895751953124999999999999999 4636 46116860184273879039999999999999999999999999 4637 46566128730773925781249999999999999999999999 4638 47223664828696452136959999999999999999999999 4639 47683715820312499999999999999999999999999999 4640 48357032784585166988247039999999999999999999 4641 48828124999999999999999999999999999999999999 4642 49517601571415210995964968959999999999999999 4643 49999999999999999999999999999999999999999999 4644 50706024009129176059868128215039999999999999 4645 51199999999999999999999999999999999999999999 4646 51922968585348276285304963292200959999999999 4647 52428799999999999999999999999999999999999999 4648 53169119831396634916152282411213783039999999 4649 53687091199999999999999999999999999999999999 4650 54445178707350154154139937189082913832959999 4651 54975581388799999999999999999999999999999999 4652 55511151231257827021181583404541015624999999 4653 55751862996326557853839295681620903764951039 4654 56294995342131199999999999999999999999999999 4655 56843418860808014869689941406249999999999999 4656 57646075230342348799999999999999999999999999 4657 58207660913467407226562499999999999999999999 4658 59029581035870565171199999999999999999999999 4659 59604644775390624999999999999999999999999999 4660 60446290980731458735308799999999999999999999 4661 61035156249999999999999999999999999999999999 4662 61897001964269013744956211199999999999999999 4663 62499999999999999999999999999999999999999999 4664 63382530011411470074835160268799999999999999 4665 63999999999999999999999999999999999999999999 4666 64903710731685345356631204115251199999999999 4667 65535999999999999999999999999999999999999999 4668 66461399789245793645190353014017228799999999 4669 67108863999999999999999999999999999999999999 4670 68056473384187692692674921486353642291199999 4671 68719476735999999999999999999999999999999999 4672 69388939039072283776476979255676269531249999 4673 69689828745408197317299119602026129706188799 4674 70368744177663999999999999999999999999999999 4675 71054273576010018587112426757812499999999999 4676 72057594037927935999999999999999999999999999 4677 72759576141834259033203124999999999999999999 4678 73786976294838206463999999999999999999999999 4679 74505805969238281249999999999999999999999999 4680 75557863725914323419135999999999999999999999 4681 76293945312499999999999999999999999999999999 4682 77371252455336267181195263999999999999999999 4683 78124999999999999999999999999999999999999999 4684 79228162514264337593543950335999999999999999 4685 79999999999999999999999999999999999999999999 4686 81129638414606681695789005144063999999999999 4687 81919999999999999999999999999999999999999999 4688 83076749736557242056487941267521535999999999 4689 83886079999999999999999999999999999999999999 4690 85070591730234615865843651857942052863999999 4691 85899345919999999999999999999999999999999999 4692 86736173798840354720596224069595336914062499 4693 87112285931760246646623899502532662132735999 4694 87960930222079999999999999999999999999999999 4695 88817841970012523233890533447265624999999999 4696 89202980794122492566142873090593446023921663 4697 90071992547409919999999999999999999999999999 4698 90949470177292823791503906249999999999999999 4699 92233720368547758079999999999999999999999999 4700 93132257461547851562499999999999999999999999 4701 94447329657392904273919999999999999999999999 4702 95367431640624999999999999999999999999999999 4703 96714065569170333976494079999999999999999999 4704 97656249999999999999999999999999999999999999 4705 99035203142830421991929937919999999999999999 4706 99999999999999999999999999999999999999999999 4707 101412048018258352119736256430079999999999999 4708 102399999999999999999999999999999999999999999 4709 103845937170696552570609926584401919999999999 4710 104857599999999999999999999999999999999999999 4711 106338239662793269832304564822427566079999999 4712 107374182399999999999999999999999999999999999 4713 108420217248550443400745280086994171142578124 4714 108890357414700308308279874378165827665919999 4715 109951162777599999999999999999999999999999999 4716 111022302462515654042363166809082031249999999 4717 111503725992653115707678591363241807529902079 4718 112589990684262399999999999999999999999999999 4719 113686837721616029739379882812499999999999999 4720 115292150460684697599999999999999999999999999 4721 116415321826934814453124999999999999999999999 4722 118059162071741130342399999999999999999999999 4723 119209289550781249999999999999999999999999999 4724 120892581961462917470617599999999999999999999 4725 122070312499999999999999999999999999999999999 4726 123794003928538027489912422399999999999999999 4727 124999999999999999999999999999999999999999999 4728 126765060022822940149670320537599999999999999 4729 127999999999999999999999999999999999999999999 4730 129807421463370690713262408230502399999999999 4731 131071999999999999999999999999999999999999999 4732 132922799578491587290380706028034457599999999 4733 134217727999999999999999999999999999999999999 4734 136112946768375385385349842972707284582399999 4735 137438953471999999999999999999999999999999999 4736 138777878078144567552953958511352539062499999 4737 139379657490816394634598239204052259412377599 4738 140737488355327999999999999999999999999999999 4739 142108547152020037174224853515624999999999999 4740 144115188075855871999999999999999999999999999 4741 145519152283668518066406249999999999999999999 4742 147573952589676412927999999999999999999999999 4743 149011611938476562499999999999999999999999999 4744 151115727451828646838271999999999999999999999 4745 152587890624999999999999999999999999999999999 4746 154742504910672534362390527999999999999999999 4747 156249999999999999999999999999999999999999999 4748 158456325028528675187087900671999999999999999 4749 159999999999999999999999999999999999999999999 4750 162259276829213363391578010288127999999999999 4751 163839999999999999999999999999999999999999999 4752 166153499473114484112975882535043071999999999 4753 167772159999999999999999999999999999999999999 4754 170141183460469231731687303715884105727999999 4755 171798691839999999999999999999999999999999999 4756 173472347597680709441192448139190673828124999 4757 174224571863520493293247799005065324265471999 4758 175921860444159999999999999999999999999999999 4759 177635683940025046467781066894531249999999999 4760 178405961588244985132285746181186892047843327 4761 180143985094819839999999999999999999999999999 4762 181898940354585647583007812499999999999999999 4763 184467440737095516159999999999999999999999999 4764 186264514923095703124999999999999999999999999 4765 188894659314785808547839999999999999999999999 4766 190734863281249999999999999999999999999999999 4767 193428131138340667952988159999999999999999999 4768 195312499999999999999999999999999999999999999 4769 198070406285660843983859875839999999999999999 4770 199999999999999999999999999999999999999999999 4771 202824096036516704239472512860159999999999999 4772 204799999999999999999999999999999999999999999 4773 207691874341393105141219853168803839999999999 4774 209715199999999999999999999999999999999999999 4775 212676479325586539664609129644855132159999999 4776 214748364799999999999999999999999999999999999 4777 216840434497100886801490560173988342285156249 4778 217780714829400616616559748756331655331839999 4779 219902325555199999999999999999999999999999999 4780 222044604925031308084726333618164062499999999 4781 223007451985306231415357182726483615059804159 4782 225179981368524799999999999999999999999999999 4783 227373675443232059478759765624999999999999999 4784 230584300921369395199999999999999999999999999 4785 232830643653869628906249999999999999999999999 4786 236118324143482260684799999999999999999999999 4787 238418579101562499999999999999999999999999999 4788 241785163922925834941235199999999999999999999 4789 244140624999999999999999999999999999999999999 4790 247588007857076054979824844799999999999999999 4791 249999999999999999999999999999999999999999999 4792 253530120045645880299340641075199999999999999 4793 255999999999999999999999999999999999999999999 4794 259614842926741381426524816461004799999999999 4795 262143999999999999999999999999999999999999999 4796 265845599156983174580761412056068915199999999 4797 268435455999999999999999999999999999999999999 4798 272225893536750770770699685945414569164799999 4799 274877906943999999999999999999999999999999999 4800 277555756156289135105907917022705078124999999 4801 278759314981632789269196478408104518824755199 4802 281474976710655999999999999999999999999999999 4803 284217094304040074348449707031249999999999999 4804 288230376151711743999999999999999999999999999 4805 291038304567337036132812499999999999999999999 4806 295147905179352825855999999999999999999999999 4807 298023223876953124999999999999999999999999999 4808 302231454903657293676543999999999999999999999 4809 305175781249999999999999999999999999999999999 4810 309485009821345068724781055999999999999999999 4811 312499999999999999999999999999999999999999999 4812 316912650057057350374175801343999999999999999 4813 319999999999999999999999999999999999999999999 4814 324518553658426726783156020576255999999999999 4815 327679999999999999999999999999999999999999999 4816 332306998946228968225951765070086143999999999 4817 335544319999999999999999999999999999999999999 4818 340282366920938463463374607431768211455999999 4819 343597383679999999999999999999999999999999999 4820 346944695195361418882384896278381347656249999 4821 348449143727040986586495598010130648530943999 4822 351843720888319999999999999999999999999999999 4823 355271367880050092935562133789062499999999999 4824 356811923176489970264571492362373784095686655 4825 360287970189639679999999999999999999999999999 4826 363797880709171295166015624999999999999999999 4827 368934881474191032319999999999999999999999999 4828 372529029846191406249999999999999999999999999 4829 377789318629571617095679999999999999999999999 4830 381469726562499999999999999999999999999999999 4831 386856262276681335905976319999999999999999999 4832 390624999999999999999999999999999999999999999 4833 396140812571321687967719751679999999999999999 4834 399999999999999999999999999999999999999999999 4835 405648192073033408478945025720319999999999999 4836 409599999999999999999999999999999999999999999 4837 415383748682786210282439706337607679999999999 4838 419430399999999999999999999999999999999999999 4839 425352958651173079329218259289710264319999999 4840 429496729599999999999999999999999999999999999 4841 433680868994201773602981120347976684570312499 4842 435561429658801233233119497512663310663679999 4843 439804651110399999999999999999999999999999999 4844 444089209850062616169452667236328124999999999 4845 446014903970612462830714365452967230119608319 4846 450359962737049599999999999999999999999999999 4847 454747350886464118957519531249999999999999999 4848 461168601842738790399999999999999999999999999 4849 465661287307739257812499999999999999999999999 4850 472236648286964521369599999999999999999999999 4851 476837158203124999999999999999999999999999999 4852 483570327845851669882470399999999999999999999 4853 488281249999999999999999999999999999999999999 4854 495176015714152109959649689599999999999999999 4855 499999999999999999999999999999999999999999999 4856 507060240091291760598681282150399999999999999 4857 511999999999999999999999999999999999999999999 4858 519229685853482762853049632922009599999999999 4859 524287999999999999999999999999999999999999999 4860 531691198313966349161522824112137830399999999 4861 536870911999999999999999999999999999999999999 4862 542101086242752217003726400434970855712890624 4863 544451787073501541541399371890829138329599999 4864 549755813887999999999999999999999999999999999 4865 555111512312578270211815834045410156249999999 4866 557518629963265578538392956816209037649510399 4867 562949953421311999999999999999999999999999999 4868 568434188608080148696899414062499999999999999 4869 576460752303423487999999999999999999999999999 4870 582076609134674072265624999999999999999999999 4871 590295810358705651711999999999999999999999999 4872 596046447753906249999999999999999999999999999 4873 604462909807314587353087999999999999999999999 4874 610351562499999999999999999999999999999999999 4875 618970019642690137449562111999999999999999999 4876 624999999999999999999999999999999999999999999 4877 633825300114114700748351602687999999999999999 4878 639999999999999999999999999999999999999999999 4879 649037107316853453566312041152511999999999999 4880 655359999999999999999999999999999999999999999 4881 664613997892457936451903530140172287999999999 4882 671088639999999999999999999999999999999999999 4883 680564733841876926926749214863536422911999999 4884 687194767359999999999999999999999999999999999 4885 693889390390722837764769792556762695312499999 4886 696898287454081973172991196020261297061887999 4887 703687441776639999999999999999999999999999999 4888 710542735760100185871124267578124999999999999 4889 713623846352979940529142984724747568191373311 4890 720575940379279359999999999999999999999999999 4891 727595761418342590332031249999999999999999999 4892 737869762948382064639999999999999999999999999 4893 745058059692382812499999999999999999999999999 4894 755578637259143234191359999999999999999999999 4895 762939453124999999999999999999999999999999999 4896 773712524553362671811952639999999999999999999 4897 781249999999999999999999999999999999999999999 4898 792281625142643375935439503359999999999999999 4899 799999999999999999999999999999999999999999999 4900 811296384146066816957890051440639999999999999 4901 819199999999999999999999999999999999999999999 4902 830767497365572420564879412675215359999999999 4903 838860799999999999999999999999999999999999999 4904 850705917302346158658436518579420528639999999 4905 858993459199999999999999999999999999999999999 4906 867361737988403547205962240695953369140624999 4907 871122859317602466466238995025326621327359999 4908 879609302220799999999999999999999999999999999 4909 888178419700125232338905334472656249999999999 4910 892029807941224925661428730905934460239216639 4911 900719925474099199999999999999999999999999999 4912 909494701772928237915039062499999999999999999 4913 922337203685477580799999999999999999999999999 4914 931322574615478515624999999999999999999999999 4915 944473296573929042739199999999999999999999999 4916 953674316406249999999999999999999999999999999 4917 967140655691703339764940799999999999999999999 4918 976562499999999999999999999999999999999999999 4919 990352031428304219919299379199999999999999999 4920 999999999999999999999999999999999999999999999 4921 1014120480182583521197362564300799999999999999 4922 1023999999999999999999999999999999999999999999 4923 1038459371706965525706099265844019199999999999 4924 1048575999999999999999999999999999999999999999 4925 1063382396627932698323045648224275660799999999 4926 1073741823999999999999999999999999999999999999 4927 1084202172485504434007452800869941711425781249 4928 1088903574147003083082798743781658276659199999 4929 1099511627775999999999999999999999999999999999 4930 1110223024625156540423631668090820312499999999 4931 1115037259926531157076785913632418075299020799 4932 1125899906842623999999999999999999999999999999 4933 1136868377216160297393798828124999999999999999 4934 1152921504606846975999999999999999999999999999 4935 1164153218269348144531249999999999999999999999 4936 1180591620717411303423999999999999999999999999 4937 1192092895507812499999999999999999999999999999 4938 1208925819614629174706175999999999999999999999 4939 1220703124999999999999999999999999999999999999 4940 1237940039285380274899124223999999999999999999 4941 1249999999999999999999999999999999999999999999 4942 1267650600228229401496703205375999999999999999 4943 1279999999999999999999999999999999999999999999 4944 1298074214633706907132624082305023999999999999 4945 1310719999999999999999999999999999999999999999 4946 1329227995784915872903807060280344575999999999 4947 1342177279999999999999999999999999999999999999 4948 1361129467683753853853498429727072845823999999 4949 1374389534719999999999999999999999999999999999 4950 1387778780781445675529539585113525390624999999 4951 1393796574908163946345982392040522594123775999 4952 1407374883553279999999999999999999999999999999 4953 1421085471520200371742248535156249999999999999 4954 1427247692705959881058285969449495136382746623 4955 1441151880758558719999999999999999999999999999 4956 1455191522836685180664062499999999999999999999 4957 1475739525896764129279999999999999999999999999 4958 1490116119384765624999999999999999999999999999 4959 1511157274518286468382719999999999999999999999 4960 1525878906249999999999999999999999999999999999 4961 1547425049106725343623905279999999999999999999 4962 1562499999999999999999999999999999999999999999 4963 1584563250285286751870879006719999999999999999 4964 1599999999999999999999999999999999999999999999 4965 1622592768292133633915780102881279999999999999 4966 1638399999999999999999999999999999999999999999 4967 1661534994731144841129758825350430719999999999 4968 1677721599999999999999999999999999999999999999 4969 1701411834604692317316873037158841057279999999 4970 1717986918399999999999999999999999999999999999 4971 1734723475976807094411924481391906738281249999 4972 1742245718635204932932477990050653242654719999 4973 1759218604441599999999999999999999999999999999 4974 1776356839400250464677810668945312499999999999 4975 1784059615882449851322857461811868920478433279 4976 1801439850948198399999999999999999999999999999 4977 1818989403545856475830078124999999999999999999 4978 1844674407370955161599999999999999999999999999 4979 1862645149230957031249999999999999999999999999 4980 1888946593147858085478399999999999999999999999 4981 1907348632812499999999999999999999999999999999 4982 1934281311383406679529881599999999999999999999 4983 1953124999999999999999999999999999999999999999 4984 1980704062856608439838598758399999999999999999 4985 1999999999999999999999999999999999999999999999 4986 2028240960365167042394725128601599999999999999 4987 2047999999999999999999999999999999999999999999 4988 2076918743413931051412198531688038399999999999 4989 2097151999999999999999999999999999999999999999 4990 2126764793255865396646091296448551321599999999 4991 2147483647999999999999999999999999999999999999 4992 2168404344971008868014905601739883422851562499 4993 2177807148294006166165597487563316553318399999 4994 2199023255551999999999999999999999999999999999 4995 2220446049250313080847263336181640624999999999 4996 2230074519853062314153571827264836150598041599 4997 2251799813685247999999999999999999999999999999 4998 2273736754432320594787597656249999999999999999 4999 2305843009213693951999999999999999999999999999 5000 2328306436538696289062499999999999999999999999 5001 2361183241434822606847999999999999999999999999 5002 2384185791015624999999999999999999999999999999 5003 2417851639229258349412351999999999999999999999 5004 2441406249999999999999999999999999999999999999 5005 2475880078570760549798248447999999999999999999 5006 2499999999999999999999999999999999999999999999 5007 2535301200456458802993406410751999999999999999 5008 2559999999999999999999999999999999999999999999 5009 2596148429267413814265248164610047999999999999 5010 2621439999999999999999999999999999999999999999 5011 2658455991569831745807614120560689151999999999 5012 2684354559999999999999999999999999999999999999 5013 2710505431213761085018632002174854278564453124 5014 2722258935367507707706996859454145691647999999 5015 2748779069439999999999999999999999999999999999 5016 2775557561562891351059079170227050781249999999 5017 2787593149816327892691964784081045188247551999 5018 2814749767106559999999999999999999999999999999 5019 2842170943040400743484497070312499999999999999 5020 2854495385411919762116571938898990272765493247 5021 2882303761517117439999999999999999999999999999 5022 2910383045673370361328124999999999999999999999 5023 2951479051793528258559999999999999999999999999 5024 2980232238769531249999999999999999999999999999 5025 3022314549036572936765439999999999999999999999 5026 3051757812499999999999999999999999999999999999 5027 3094850098213450687247810559999999999999999999 5028 3124999999999999999999999999999999999999999999 5029 3169126500570573503741758013439999999999999999 5030 3199999999999999999999999999999999999999999999 5031 3245185536584267267831560205762559999999999999 5032 3276799999999999999999999999999999999999999999 5033 3323069989462289682259517650700861439999999999 5034 3355443199999999999999999999999999999999999999 5035 3402823669209384634633746074317682114559999999 5036 3435973836799999999999999999999999999999999999 5037 3469446951953614188823848962783813476562499999 5038 3484491437270409865864955980101306485309439999 5039 3518437208883199999999999999999999999999999999 5040 3552713678800500929355621337890624999999999999 5041 3568119231764899702645714923623737840956866559 5042 3602879701896396799999999999999999999999999999 5043 3637978807091712951660156249999999999999999999 5044 3689348814741910323199999999999999999999999999 5045 3725290298461914062499999999999999999999999999 5046 3777893186295716170956799999999999999999999999 5047 3814697265624999999999999999999999999999999999 5048 3868562622766813359059763199999999999999999999 5049 3906249999999999999999999999999999999999999999 5050 3961408125713216879677197516799999999999999999 5051 3999999999999999999999999999999999999999999999 5052 4056481920730334084789450257203199999999999999 5053 4095999999999999999999999999999999999999999999 5054 4153837486827862102824397063376076799999999999 5055 4194303999999999999999999999999999999999999999 5056 4253529586511730793292182592897102643199999999 5057 4294967295999999999999999999999999999999999999 5058 4336808689942017736029811203479766845703124999 5059 4355614296588012332331194975126633106636799999 5060 4398046511103999999999999999999999999999999999 5061 4440892098500626161694526672363281249999999999 5062 4460149039706124628307143654529672301196083199 5063 4503599627370495999999999999999999999999999999 5064 4547473508864641189575195312499999999999999999 5065 4611686018427387903999999999999999999999999999 5066 4656612873077392578124999999999999999999999999 5067 4722366482869645213695999999999999999999999999 5068 4768371582031249999999999999999999999999999999 5069 4835703278458516698824703999999999999999999999 5070 4882812499999999999999999999999999999999999999 5071 4951760157141521099596496895999999999999999999 5072 4999999999999999999999999999999999999999999999 5073 5070602400912917605986812821503999999999999999 5074 5119999999999999999999999999999999999999999999 5075 5192296858534827628530496329220095999999999999 5076 5242879999999999999999999999999999999999999999 5077 5316911983139663491615228241121378303999999999 5078 5368709119999999999999999999999999999999999999 5079 5421010862427522170037264004349708557128906249 5080 5444517870735015415413993718908291383295999999 5081 5497558138879999999999999999999999999999999999 5082 5551115123125782702118158340454101562499999999 5083 5575186299632655785383929568162090376495103999 5084 5629499534213119999999999999999999999999999999 5085 5684341886080801486968994140624999999999999999 5086 5708990770823839524233143877797980545530986495 5087 5764607523034234879999999999999999999999999999 5088 5820766091346740722656249999999999999999999999 5089 5902958103587056517119999999999999999999999999 5090 5960464477539062499999999999999999999999999999 5091 6044629098073145873530879999999999999999999999 5092 6103515624999999999999999999999999999999999999 5093 6189700196426901374495621119999999999999999999 5094 6249999999999999999999999999999999999999999999 5095 6338253001141147007483516026879999999999999999 5096 6399999999999999999999999999999999999999999999 5097 6490371073168534535663120411525119999999999999 5098 6553599999999999999999999999999999999999999999 5099 6646139978924579364519035301401722879999999999 5100 6710886399999999999999999999999999999999999999 5101 6805647338418769269267492148635364229119999999 5102 6871947673599999999999999999999999999999999999 5103 6938893903907228377647697925567626953124999999 5104 6968982874540819731729911960202612970618879999 5105 7036874417766399999999999999999999999999999999 5106 7105427357601001858711242675781249999999999999 5107 7136238463529799405291429847247475681913733119 5108 7205759403792793599999999999999999999999999999 5109 7275957614183425903320312499999999999999999999 5110 7378697629483820646399999999999999999999999999 5111 7450580596923828124999999999999999999999999999 5112 7555786372591432341913599999999999999999999999 5113 7629394531249999999999999999999999999999999999 5114 7737125245533626718119526399999999999999999999 5115 7812499999999999999999999999999999999999999999 5116 7922816251426433759354395033599999999999999999 5117 7999999999999999999999999999999999999999999999 5118 8112963841460668169578900514406399999999999999 5119 8191999999999999999999999999999999999999999999 5120 8307674973655724205648794126752153599999999999 5121 8388607999999999999999999999999999999999999999 5122 8507059173023461586584365185794205286399999999 5123 8589934591999999999999999999999999999999999999 5124 8673617379884035472059622406959533691406249999 5125 8711228593176024664662389950253266213273599999 5126 8796093022207999999999999999999999999999999999 5127 8881784197001252323389053344726562499999999999 5128 8920298079412249256614287309059344602392166399 5129 9007199254740991999999999999999999999999999999 5130 9094947017729282379150390624999999999999999999 5131 9223372036854775807999999999999999999999999999 5132 9313225746154785156249999999999999999999999999 5133 9444732965739290427391999999999999999999999999 5134 9536743164062499999999999999999999999999999999 5135 9671406556917033397649407999999999999999999999 5136 9765624999999999999999999999999999999999999999 5137 9903520314283042199192993791999999999999999999 5138 9999999999999999999999999999999999999999999999 5139 10141204801825835211973625643007999999999999999 5140 10239999999999999999999999999999999999999999999 5141 10384593717069655257060992658440191999999999999 5142 10485759999999999999999999999999999999999999999 5143 10633823966279326983230456482242756607999999999 5144 10737418239999999999999999999999999999999999999 5145 10842021724855044340074528008699417114257812499 5146 10889035741470030830827987437816582766591999999 5147 10995116277759999999999999999999999999999999999 5148 11102230246251565404236316680908203124999999999 5149 11150372599265311570767859136324180752990207999 5150 11258999068426239999999999999999999999999999999 5151 11368683772161602973937988281249999999999999999 5152 11417981541647679048466287755595961091061972991 5153 11529215046068469759999999999999999999999999999 5154 11641532182693481445312499999999999999999999999 5155 11805916207174113034239999999999999999999999999 5156 11920928955078124999999999999999999999999999999 5157 12089258196146291747061759999999999999999999999 5158 12207031249999999999999999999999999999999999999 5159 12379400392853802748991242239999999999999999999 5160 12499999999999999999999999999999999999999999999 5161 12676506002282294014967032053759999999999999999 5162 12799999999999999999999999999999999999999999999 5163 12980742146337069071326240823050239999999999999 5164 13107199999999999999999999999999999999999999999 5165 13292279957849158729038070602803445759999999999 5166 13421772799999999999999999999999999999999999999 5167 13552527156068805425093160010874271392822265624 5168 13611294676837538538534984297270728458239999999 5169 13743895347199999999999999999999999999999999999 5170 13877787807814456755295395851135253906249999999 5171 13937965749081639463459823920405225941237759999 5172 14073748835532799999999999999999999999999999999 5173 14210854715202003717422485351562499999999999999 5174 14272476927059598810582859694494951363827466239 5175 14411518807585587199999999999999999999999999999 5176 14551915228366851806640624999999999999999999999 5177 14757395258967641292799999999999999999999999999 5178 14901161193847656249999999999999999999999999999 5179 15111572745182864683827199999999999999999999999 5180 15258789062499999999999999999999999999999999999 5181 15474250491067253436239052799999999999999999999 5182 15624999999999999999999999999999999999999999999 5183 15845632502852867518708790067199999999999999999 5184 15999999999999999999999999999999999999999999999 5185 16225927682921336339157801028812799999999999999 5186 16383999999999999999999999999999999999999999999 5187 16615349947311448411297588253504307199999999999 5188 16777215999999999999999999999999999999999999999 5189 17014118346046923173168730371588410572799999999 5190 17179869183999999999999999999999999999999999999 5191 17347234759768070944119244813919067382812499999 5192 17422457186352049329324779900506532426547199999 5193 17592186044415999999999999999999999999999999999 5194 17763568394002504646778106689453124999999999999 5195 17840596158824498513228574618118689204784332799 5196 18014398509481983999999999999999999999999999999 5197 18189894035458564758300781249999999999999999999 5198 18446744073709551615999999999999999999999999999 5199 18626451492309570312499999999999999999999999999 5200 18889465931478580854783999999999999999999999999 5201 19073486328124999999999999999999999999999999999 5202 19342813113834066795298815999999999999999999999 5203 19531249999999999999999999999999999999999999999 5204 19807040628566084398385987583999999999999999999 5205 19999999999999999999999999999999999999999999999 5206 20282409603651670423947251286015999999999999999 5207 20479999999999999999999999999999999999999999999 5208 20769187434139310514121985316880383999999999999 5209 20971519999999999999999999999999999999999999999 5210 21267647932558653966460912964485513215999999999 5211 21474836479999999999999999999999999999999999999 5212 21684043449710088680149056017398834228515624999 5213 21778071482940061661655974875633165533183999999 5214 21990232555519999999999999999999999999999999999 5215 22204460492503130808472633361816406249999999999 5216 22300745198530623141535718272648361505980415999 5217 22517998136852479999999999999999999999999999999 5218 22737367544323205947875976562499999999999999999 5219 22835963083295358096932575511191922182123945983 5220 23058430092136939519999999999999999999999999999 5221 23283064365386962890624999999999999999999999999 5222 23611832414348226068479999999999999999999999999 5223 23841857910156249999999999999999999999999999999 5224 24178516392292583494123519999999999999999999999 5225 24414062499999999999999999999999999999999999999 5226 24758800785707605497982484479999999999999999999 5227 24999999999999999999999999999999999999999999999 5228 25353012004564588029934064107519999999999999999 5229 25599999999999999999999999999999999999999999999 5230 25961484292674138142652481646100479999999999999 5231 26214399999999999999999999999999999999999999999 5232 26584559915698317458076141205606891519999999999 5233 26843545599999999999999999999999999999999999999 5234 27105054312137610850186320021748542785644531249 5235 27222589353675077077069968594541456916479999999 5236 27487790694399999999999999999999999999999999999 5237 27755575615628913510590791702270507812499999999 5238 27875931498163278926919647840810451882475519999 5239 28147497671065599999999999999999999999999999999 5240 28421709430404007434844970703124999999999999999 5241 28544953854119197621165719388989902727654932479 5242 28823037615171174399999999999999999999999999999 5243 29103830456733703613281249999999999999999999999 5244 29514790517935282585599999999999999999999999999 5245 29802322387695312499999999999999999999999999999 5246 30223145490365729367654399999999999999999999999 5247 30517578124999999999999999999999999999999999999 5248 30948500982134506872478105599999999999999999999 5249 31249999999999999999999999999999999999999999999 5250 31691265005705735037417580134399999999999999999 5251 31999999999999999999999999999999999999999999999 5252 32451855365842672678315602057625599999999999999 5253 32767999999999999999999999999999999999999999999 5254 33230699894622896822595176507008614399999999999 5255 33554431999999999999999999999999999999999999999 5256 34028236692093846346337460743176821145599999999 5257 34359738367999999999999999999999999999999999999 5258 34694469519536141888238489627838134765624999999 5259 34844914372704098658649559801013064853094399999 5260 35184372088831999999999999999999999999999999999 5261 35527136788005009293556213378906249999999999999 5262 35681192317648997026457149236237378409568665599 5263 36028797018963967999999999999999999999999999999 5264 36379788070917129516601562499999999999999999999 5265 36893488147419103231999999999999999999999999999 5266 37252902984619140624999999999999999999999999999 5267 37778931862957161709567999999999999999999999999 5268 38146972656249999999999999999999999999999999999 5269 38685626227668133590597631999999999999999999999 5270 39062499999999999999999999999999999999999999999 5271 39614081257132168796771975167999999999999999999 5272 39999999999999999999999999999999999999999999999 5273 40564819207303340847894502572031999999999999999 5274 40959999999999999999999999999999999999999999999 5275 41538374868278621028243970633760767999999999999 5276 41943039999999999999999999999999999999999999999 5277 42535295865117307932921825928971026431999999999 5278 42949672959999999999999999999999999999999999999 5279 43368086899420177360298112034797668457031249999 5280 43556142965880123323311949751266331066367999999 5281 43980465111039999999999999999999999999999999999 5282 44408920985006261616945266723632812499999999999 5283 44601490397061246283071436545296723011960831999 5284 45035996273704959999999999999999999999999999999 5285 45474735088646411895751953124999999999999999999 5286 45671926166590716193865151022383844364247891967 5287 46116860184273879039999999999999999999999999999 5288 46566128730773925781249999999999999999999999999 5289 47223664828696452136959999999999999999999999999 5290 47683715820312499999999999999999999999999999999 5291 48357032784585166988247039999999999999999999999 5292 48828124999999999999999999999999999999999999999 5293 49517601571415210995964968959999999999999999999 5294 49999999999999999999999999999999999999999999999 5295 50706024009129176059868128215039999999999999999 5296 51199999999999999999999999999999999999999999999 5297 51922968585348276285304963292200959999999999999 5298 52428799999999999999999999999999999999999999999 5299 53169119831396634916152282411213783039999999999 5300 53687091199999999999999999999999999999999999999 5301 54210108624275221700372640043497085571289062499 5302 54445178707350154154139937189082913832959999999 5303 54975581388799999999999999999999999999999999999 5304 55511151231257827021181583404541015624999999999 5305 55751862996326557853839295681620903764951039999 5306 56294995342131199999999999999999999999999999999 5307 56843418860808014869689941406249999999999999999 5308 57089907708238395242331438777979805455309864959 5309 57646075230342348799999999999999999999999999999 5310 58207660913467407226562499999999999999999999999 5311 59029581035870565171199999999999999999999999999 5312 59604644775390624999999999999999999999999999999 5313 60446290980731458735308799999999999999999999999 5314 61035156249999999999999999999999999999999999999 5315 61897001964269013744956211199999999999999999999 5316 62499999999999999999999999999999999999999999999 5317 63382530011411470074835160268799999999999999999 5318 63999999999999999999999999999999999999999999999 5319 64903710731685345356631204115251199999999999999 5320 65535999999999999999999999999999999999999999999 5321 66461399789245793645190353014017228799999999999 5322 67108863999999999999999999999999999999999999999 5323 67762635780344027125465800054371356964111328124 5324 68056473384187692692674921486353642291199999999 5325 68719476735999999999999999999999999999999999999 5326 69388939039072283776476979255676269531249999999 5327 69689828745408197317299119602026129706188799999 5328 70368744177663999999999999999999999999999999999 5329 71054273576010018587112426757812499999999999999 5330 71362384635297994052914298472474756819137331199 5331 72057594037927935999999999999999999999999999999 5332 72759576141834259033203124999999999999999999999 5333 73786976294838206463999999999999999999999999999 5334 74505805969238281249999999999999999999999999999 5335 75557863725914323419135999999999999999999999999 5336 76293945312499999999999999999999999999999999999 5337 77371252455336267181195263999999999999999999999 5338 78124999999999999999999999999999999999999999999 5339 79228162514264337593543950335999999999999999999 5340 79999999999999999999999999999999999999999999999 5341 81129638414606681695789005144063999999999999999 5342 81919999999999999999999999999999999999999999999 5343 83076749736557242056487941267521535999999999999 5344 83886079999999999999999999999999999999999999999 5345 85070591730234615865843651857942052863999999999 5346 85899345919999999999999999999999999999999999999 5347 86736173798840354720596224069595336914062499999 5348 87112285931760246646623899502532662132735999999 5349 87960930222079999999999999999999999999999999999 5350 88817841970012523233890533447265624999999999999 5351 89202980794122492566142873090593446023921663999 5352 90071992547409919999999999999999999999999999999 5353 90949470177292823791503906249999999999999999999 5354 91343852333181432387730302044767688728495783935 5355 92233720368547758079999999999999999999999999999 5356 93132257461547851562499999999999999999999999999 5357 94447329657392904273919999999999999999999999999 5358 95367431640624999999999999999999999999999999999 5359 96714065569170333976494079999999999999999999999 5360 97656249999999999999999999999999999999999999999 5361 99035203142830421991929937919999999999999999999 5362 99999999999999999999999999999999999999999999999 5363 101412048018258352119736256430079999999999999999 5364 102399999999999999999999999999999999999999999999 5365 103845937170696552570609926584401919999999999999 5366 104857599999999999999999999999999999999999999999 5367 106338239662793269832304564822427566079999999999 5368 107374182399999999999999999999999999999999999999 5369 108420217248550443400745280086994171142578124999 5370 108890357414700308308279874378165827665919999999 5371 109951162777599999999999999999999999999999999999 5372 111022302462515654042363166809082031249999999999 5373 111503725992653115707678591363241807529902079999 5374 112589990684262399999999999999999999999999999999 5375 113686837721616029739379882812499999999999999999 5376 114179815416476790484662877555959610910619729919 5377 115292150460684697599999999999999999999999999999 5378 116415321826934814453124999999999999999999999999 5379 118059162071741130342399999999999999999999999999 5380 119209289550781249999999999999999999999999999999 5381 120892581961462917470617599999999999999999999999 5382 122070312499999999999999999999999999999999999999 5383 123794003928538027489912422399999999999999999999 5384 124999999999999999999999999999999999999999999999 5385 126765060022822940149670320537599999999999999999 5386 127999999999999999999999999999999999999999999999 5387 129807421463370690713262408230502399999999999999 5388 131071999999999999999999999999999999999999999999 5389 132922799578491587290380706028034457599999999999 5390 134217727999999999999999999999999999999999999999 5391 135525271560688054250931600108742713928222656249 5392 136112946768375385385349842972707284582399999999 5393 137438953471999999999999999999999999999999999999 5394 138777878078144567552953958511352539062499999999 5395 139379657490816394634598239204052259412377599999 5396 140737488355327999999999999999999999999999999999 5397 142108547152020037174224853515624999999999999999 5398 142724769270595988105828596944949513638274662399 5399 144115188075855871999999999999999999999999999999 5400 145519152283668518066406249999999999999999999999 5401 147573952589676412927999999999999999999999999999 5402 149011611938476562499999999999999999999999999999 5403 151115727451828646838271999999999999999999999999 5404 152587890624999999999999999999999999999999999999 5405 154742504910672534362390527999999999999999999999 5406 156249999999999999999999999999999999999999999999 5407 158456325028528675187087900671999999999999999999 5408 159999999999999999999999999999999999999999999999 5409 162259276829213363391578010288127999999999999999 5410 163839999999999999999999999999999999999999999999 5411 166153499473114484112975882535043071999999999999 5412 167772159999999999999999999999999999999999999999 5413 170141183460469231731687303715884105727999999999 5414 171798691839999999999999999999999999999999999999 5415 173472347597680709441192448139190673828124999999 5416 174224571863520493293247799005065324265471999999 5417 175921860444159999999999999999999999999999999999 5418 177635683940025046467781066894531249999999999999 5419 178405961588244985132285746181186892047843327999 5420 180143985094819839999999999999999999999999999999 5421 181898940354585647583007812499999999999999999999 5422 182687704666362864775460604089535377456991567871 5423 184467440737095516159999999999999999999999999999 5424 186264514923095703124999999999999999999999999999 5425 188894659314785808547839999999999999999999999999 5426 190734863281249999999999999999999999999999999999 5427 193428131138340667952988159999999999999999999999 5428 195312499999999999999999999999999999999999999999 5429 198070406285660843983859875839999999999999999999 5430 199999999999999999999999999999999999999999999999 5431 202824096036516704239472512860159999999999999999 5432 204799999999999999999999999999999999999999999999 5433 207691874341393105141219853168803839999999999999 5434 209715199999999999999999999999999999999999999999 5435 212676479325586539664609129644855132159999999999 5436 214748364799999999999999999999999999999999999999 5437 216840434497100886801490560173988342285156249999 5438 217780714829400616616559748756331655331839999999 5439 219902325555199999999999999999999999999999999999 5440 222044604925031308084726333618164062499999999999 5441 223007451985306231415357182726483615059804159999 5442 225179981368524799999999999999999999999999999999 5443 227373675443232059478759765624999999999999999999 5444 228359630832953580969325755111919221821239459839 5445 230584300921369395199999999999999999999999999999 5446 232830643653869628906249999999999999999999999999 5447 236118324143482260684799999999999999999999999999 5448 238418579101562499999999999999999999999999999999 5449 241785163922925834941235199999999999999999999999 5450 244140624999999999999999999999999999999999999999 5451 247588007857076054979824844799999999999999999999 5452 249999999999999999999999999999999999999999999999 5453 253530120045645880299340641075199999999999999999 5454 255999999999999999999999999999999999999999999999 5455 259614842926741381426524816461004799999999999999 5456 262143999999999999999999999999999999999999999999 5457 265845599156983174580761412056068915199999999999 5458 268435455999999999999999999999999999999999999999 5459 271050543121376108501863200217485427856445312499 5460 272225893536750770770699685945414569164799999999 5461 274877906943999999999999999999999999999999999999 5462 277555756156289135105907917022705078124999999999 5463 278759314981632789269196478408104518824755199999 5464 281474976710655999999999999999999999999999999999 5465 284217094304040074348449707031249999999999999999 5466 285449538541191976211657193889899027276549324799 5467 288230376151711743999999999999999999999999999999 5468 291038304567337036132812499999999999999999999999 5469 295147905179352825855999999999999999999999999999 5470 298023223876953124999999999999999999999999999999 5471 302231454903657293676543999999999999999999999999 5472 305175781249999999999999999999999999999999999999 5473 309485009821345068724781055999999999999999999999 5474 312499999999999999999999999999999999999999999999 5475 316912650057057350374175801343999999999999999999 5476 319999999999999999999999999999999999999999999999 5477 324518553658426726783156020576255999999999999999 5478 327679999999999999999999999999999999999999999999 5479 332306998946228968225951765070086143999999999999 5480 335544319999999999999999999999999999999999999999 5481 338813178901720135627329000271856784820556640624 5482 340282366920938463463374607431768211455999999999 5483 343597383679999999999999999999999999999999999999 5484 346944695195361418882384896278381347656249999999 5485 348449143727040986586495598010130648530943999999 5486 351843720888319999999999999999999999999999999999 5487 355271367880050092935562133789062499999999999999 5488 356811923176489970264571492362373784095686655999 5489 360287970189639679999999999999999999999999999999 5490 363797880709171295166015624999999999999999999999 5491 365375409332725729550921208179070754913983135743 5492 368934881474191032319999999999999999999999999999 5493 372529029846191406249999999999999999999999999999 5494 377789318629571617095679999999999999999999999999 5495 381469726562499999999999999999999999999999999999 5496 386856262276681335905976319999999999999999999999 5497 390624999999999999999999999999999999999999999999 5498 396140812571321687967719751679999999999999999999 5499 399999999999999999999999999999999999999999999999 5500 405648192073033408478945025720319999999999999999 5501 409599999999999999999999999999999999999999999999 5502 415383748682786210282439706337607679999999999999 5503 419430399999999999999999999999999999999999999999 5504 425352958651173079329218259289710264319999999999 5505 429496729599999999999999999999999999999999999999 5506 433680868994201773602981120347976684570312499999 5507 435561429658801233233119497512663310663679999999 5508 439804651110399999999999999999999999999999999999 5509 444089209850062616169452667236328124999999999999 5510 446014903970612462830714365452967230119608319999 5511 450359962737049599999999999999999999999999999999 5512 454747350886464118957519531249999999999999999999 5513 456719261665907161938651510223838443642478919679 5514 461168601842738790399999999999999999999999999999 5515 465661287307739257812499999999999999999999999999 5516 472236648286964521369599999999999999999999999999 5517 476837158203124999999999999999999999999999999999 5518 483570327845851669882470399999999999999999999999 5519 488281249999999999999999999999999999999999999999 5520 495176015714152109959649689599999999999999999999 5521 499999999999999999999999999999999999999999999999 5522 507060240091291760598681282150399999999999999999 5523 511999999999999999999999999999999999999999999999 5524 519229685853482762853049632922009599999999999999 5525 524287999999999999999999999999999999999999999999 5526 531691198313966349161522824112137830399999999999 5527 536870911999999999999999999999999999999999999999 5528 542101086242752217003726400434970855712890624999 5529 544451787073501541541399371890829138329599999999 5530 549755813887999999999999999999999999999999999999 5531 555111512312578270211815834045410156249999999999 5532 557518629963265578538392956816209037649510399999 5533 562949953421311999999999999999999999999999999999 5534 568434188608080148696899414062499999999999999999 5535 570899077082383952423314387779798054553098649599 5536 576460752303423487999999999999999999999999999999 5537 582076609134674072265624999999999999999999999999 5538 590295810358705651711999999999999999999999999999 5539 596046447753906249999999999999999999999999999999 5540 604462909807314587353087999999999999999999999999 5541 610351562499999999999999999999999999999999999999 5542 618970019642690137449562111999999999999999999999 5543 624999999999999999999999999999999999999999999999 5544 633825300114114700748351602687999999999999999999 5545 639999999999999999999999999999999999999999999999 5546 649037107316853453566312041152511999999999999999 5547 655359999999999999999999999999999999999999999999 5548 664613997892457936451903530140172287999999999999 5549 671088639999999999999999999999999999999999999999 5550 677626357803440271254658000543713569641113281249 5551 680564733841876926926749214863536422911999999999 5552 687194767359999999999999999999999999999999999999 5553 693889390390722837764769792556762695312499999999 5554 696898287454081973172991196020261297061887999999 5555 703687441776639999999999999999999999999999999999 5556 710542735760100185871124267578124999999999999999 5557 713623846352979940529142984724747568191373311999 5558 720575940379279359999999999999999999999999999999 5559 727595761418342590332031249999999999999999999999 5560 730750818665451459101842416358141509827966271487 5561 737869762948382064639999999999999999999999999999 5562 745058059692382812499999999999999999999999999999 5563 755578637259143234191359999999999999999999999999 5564 762939453124999999999999999999999999999999999999 5565 773712524553362671811952639999999999999999999999 5566 781249999999999999999999999999999999999999999999 5567 792281625142643375935439503359999999999999999999 5568 799999999999999999999999999999999999999999999999 5569 811296384146066816957890051440639999999999999999 5570 819199999999999999999999999999999999999999999999 5571 830767497365572420564879412675215359999999999999 5572 838860799999999999999999999999999999999999999999 5573 850705917302346158658436518579420528639999999999 5574 858993459199999999999999999999999999999999999999 5575 867361737988403547205962240695953369140624999999 5576 871122859317602466466238995025326621327359999999 5577 879609302220799999999999999999999999999999999999 5578 888178419700125232338905334472656249999999999999 5579 892029807941224925661428730905934460239216639999 5580 900719925474099199999999999999999999999999999999 5581 909494701772928237915039062499999999999999999999 5582 913438523331814323877303020447676887284957839359 5583 922337203685477580799999999999999999999999999999 5584 931322574615478515624999999999999999999999999999 5585 944473296573929042739199999999999999999999999999 5586 953674316406249999999999999999999999999999999999 5587 967140655691703339764940799999999999999999999999 5588 976562499999999999999999999999999999999999999999 5589 990352031428304219919299379199999999999999999999 5590 999999999999999999999999999999999999999999999999 5591 1014120480182583521197362564300799999999999999999 5592 1023999999999999999999999999999999999999999999999 5593 1038459371706965525706099265844019199999999999999 5594 1048575999999999999999999999999999999999999999999 5595 1063382396627932698323045648224275660799999999999 5596 1073741823999999999999999999999999999999999999999 5597 1084202172485504434007452800869941711425781249999 5598 1088903574147003083082798743781658276659199999999 5599 1099511627775999999999999999999999999999999999999 5600 1110223024625156540423631668090820312499999999999 5601 1115037259926531157076785913632418075299020799999 5602 1125899906842623999999999999999999999999999999999 5603 1136868377216160297393798828124999999999999999999 5604 1141798154164767904846628775559596109106197299199 5605 1152921504606846975999999999999999999999999999999 5606 1164153218269348144531249999999999999999999999999 5607 1180591620717411303423999999999999999999999999999 5608 1192092895507812499999999999999999999999999999999 5609 1208925819614629174706175999999999999999999999999 5610 1220703124999999999999999999999999999999999999999 5611 1237940039285380274899124223999999999999999999999 5612 1249999999999999999999999999999999999999999999999 5613 1267650600228229401496703205375999999999999999999 5614 1279999999999999999999999999999999999999999999999 5615 1298074214633706907132624082305023999999999999999 5616 1310719999999999999999999999999999999999999999999 5617 1329227995784915872903807060280344575999999999999 5618 1342177279999999999999999999999999999999999999999 5619 1355252715606880542509316001087427139282226562499 5620 1361129467683753853853498429727072845823999999999 5621 1374389534719999999999999999999999999999999999999 5622 1387778780781445675529539585113525390624999999999 5623 1393796574908163946345982392040522594123775999999 5624 1407374883553279999999999999999999999999999999999 5625 1421085471520200371742248535156249999999999999999 5626 1427247692705959881058285969449495136382746623999 5627 1441151880758558719999999999999999999999999999999 5628 1455191522836685180664062499999999999999999999999 5629 1461501637330902918203684832716283019655932542975 5630 1475739525896764129279999999999999999999999999999 5631 1490116119384765624999999999999999999999999999999 5632 1511157274518286468382719999999999999999999999999 5633 1525878906249999999999999999999999999999999999999 5634 1547425049106725343623905279999999999999999999999 5635 1562499999999999999999999999999999999999999999999 5636 1584563250285286751870879006719999999999999999999 5637 1599999999999999999999999999999999999999999999999 5638 1622592768292133633915780102881279999999999999999 5639 1638399999999999999999999999999999999999999999999 5640 1661534994731144841129758825350430719999999999999 5641 1677721599999999999999999999999999999999999999999 5642 1694065894508600678136645001359283924102783203124 5643 1701411834604692317316873037158841057279999999999 5644 1717986918399999999999999999999999999999999999999 5645 1734723475976807094411924481391906738281249999999 5646 1742245718635204932932477990050653242654719999999 5647 1759218604441599999999999999999999999999999999999 5648 1776356839400250464677810668945312499999999999999 5649 1784059615882449851322857461811868920478433279999 5650 1801439850948198399999999999999999999999999999999 5651 1818989403545856475830078124999999999999999999999 5652 1826877046663628647754606040895353774569915678719 5653 1844674407370955161599999999999999999999999999999 5654 1862645149230957031249999999999999999999999999999 5655 1888946593147858085478399999999999999999999999999 5656 1907348632812499999999999999999999999999999999999 5657 1934281311383406679529881599999999999999999999999 5658 1953124999999999999999999999999999999999999999999 5659 1980704062856608439838598758399999999999999999999 5660 1999999999999999999999999999999999999999999999999 5661 2028240960365167042394725128601599999999999999999 5662 2047999999999999999999999999999999999999999999999 5663 2076918743413931051412198531688038399999999999999 5664 2097151999999999999999999999999999999999999999999 5665 2126764793255865396646091296448551321599999999999 5666 2147483647999999999999999999999999999999999999999 5667 2168404344971008868014905601739883422851562499999 5668 2177807148294006166165597487563316553318399999999 5669 2199023255551999999999999999999999999999999999999 5670 2220446049250313080847263336181640624999999999999 5671 2230074519853062314153571827264836150598041599999 5672 2251799813685247999999999999999999999999999999999 5673 2273736754432320594787597656249999999999999999999 5674 2283596308329535809693257551119192218212394598399 5675 2305843009213693951999999999999999999999999999999 5676 2328306436538696289062499999999999999999999999999 5677 2361183241434822606847999999999999999999999999999 5678 2384185791015624999999999999999999999999999999999 5679 2417851639229258349412351999999999999999999999999 5680 2441406249999999999999999999999999999999999999999 5681 2475880078570760549798248447999999999999999999999 5682 2499999999999999999999999999999999999999999999999 5683 2535301200456458802993406410751999999999999999999 5684 2559999999999999999999999999999999999999999999999 5685 2596148429267413814265248164610047999999999999999 5686 2621439999999999999999999999999999999999999999999 5687 2658455991569831745807614120560689151999999999999 5688 2684354559999999999999999999999999999999999999999 5689 2710505431213761085018632002174854278564453124999 5690 2722258935367507707706996859454145691647999999999 5691 2748779069439999999999999999999999999999999999999 5692 2775557561562891351059079170227050781249999999999 5693 2787593149816327892691964784081045188247551999999 5694 2814749767106559999999999999999999999999999999999 5695 2842170943040400743484497070312499999999999999999 5696 2854495385411919762116571938898990272765493247999 5697 2882303761517117439999999999999999999999999999999 5698 2910383045673370361328124999999999999999999999999 5699 2923003274661805836407369665432566039311865085951 5700 2951479051793528258559999999999999999999999999999 5701 2980232238769531249999999999999999999999999999999 5702 3022314549036572936765439999999999999999999999999 5703 3051757812499999999999999999999999999999999999999 5704 3094850098213450687247810559999999999999999999999 5705 3124999999999999999999999999999999999999999999999 5706 3169126500570573503741758013439999999999999999999 5707 3199999999999999999999999999999999999999999999999 5708 3245185536584267267831560205762559999999999999999 5709 3276799999999999999999999999999999999999999999999 5710 3323069989462289682259517650700861439999999999999 5711 3355443199999999999999999999999999999999999999999 5712 3388131789017201356273290002718567848205566406249 5713 3402823669209384634633746074317682114559999999999 5714 3435973836799999999999999999999999999999999999999 5715 3469446951953614188823848962783813476562499999999 5716 3484491437270409865864955980101306485309439999999 5717 3518437208883199999999999999999999999999999999999 5718 3552713678800500929355621337890624999999999999999 5719 3568119231764899702645714923623737840956866559999 5720 3602879701896396799999999999999999999999999999999 5721 3637978807091712951660156249999999999999999999999 5722 3653754093327257295509212081790707549139831357439 5723 3689348814741910323199999999999999999999999999999 5724 3725290298461914062499999999999999999999999999999 5725 3777893186295716170956799999999999999999999999999 5726 3814697265624999999999999999999999999999999999999 5727 3868562622766813359059763199999999999999999999999 5728 3906249999999999999999999999999999999999999999999 5729 3961408125713216879677197516799999999999999999999 5730 3999999999999999999999999999999999999999999999999 5731 4056481920730334084789450257203199999999999999999 5732 4095999999999999999999999999999999999999999999999 5733 4153837486827862102824397063376076799999999999999 5734 4194303999999999999999999999999999999999999999999 5735 4253529586511730793292182592897102643199999999999 5736 4294967295999999999999999999999999999999999999999 5737 4336808689942017736029811203479766845703124999999 5738 4355614296588012332331194975126633106636799999999 5739 4398046511103999999999999999999999999999999999999 5740 4440892098500626161694526672363281249999999999999 5741 4460149039706124628307143654529672301196083199999 5742 4503599627370495999999999999999999999999999999999 5743 4547473508864641189575195312499999999999999999999 5744 4567192616659071619386515102238384436424789196799 5745 4611686018427387903999999999999999999999999999999 5746 4656612873077392578124999999999999999999999999999 5747 4722366482869645213695999999999999999999999999999 5748 4768371582031249999999999999999999999999999999999 5749 4835703278458516698824703999999999999999999999999 5750 4882812499999999999999999999999999999999999999999 5751 4951760157141521099596496895999999999999999999999 5752 4999999999999999999999999999999999999999999999999 5753 5070602400912917605986812821503999999999999999999 5754 5119999999999999999999999999999999999999999999999 5755 5192296858534827628530496329220095999999999999999 5756 5242879999999999999999999999999999999999999999999 5757 5316911983139663491615228241121378303999999999999 5758 5368709119999999999999999999999999999999999999999 5759 5421010862427522170037264004349708557128906249999 5760 5444517870735015415413993718908291383295999999999 5761 5497558138879999999999999999999999999999999999999 5762 5551115123125782702118158340454101562499999999999 5763 5575186299632655785383929568162090376495103999999 5764 5629499534213119999999999999999999999999999999999 5765 5684341886080801486968994140624999999999999999999 5766 5708990770823839524233143877797980545530986495999 5767 5764607523034234879999999999999999999999999999999 5768 5820766091346740722656249999999999999999999999999 5769 5846006549323611672814739330865132078623730171903 5770 5902958103587056517119999999999999999999999999999 5771 5960464477539062499999999999999999999999999999999 5772 6044629098073145873530879999999999999999999999999 5773 6103515624999999999999999999999999999999999999999 5774 6189700196426901374495621119999999999999999999999 5775 6249999999999999999999999999999999999999999999999 5776 6338253001141147007483516026879999999999999999999 5777 6399999999999999999999999999999999999999999999999 5778 6490371073168534535663120411525119999999999999999 5779 6553599999999999999999999999999999999999999999999 5780 6646139978924579364519035301401722879999999999999 5781 6710886399999999999999999999999999999999999999999 5782 6776263578034402712546580005437135696411132812499 5783 6805647338418769269267492148635364229119999999999 5784 6871947673599999999999999999999999999999999999999 5785 6938893903907228377647697925567626953124999999999 5786 6968982874540819731729911960202612970618879999999 5787 7036874417766399999999999999999999999999999999999 5788 7105427357601001858711242675781249999999999999999 5789 7136238463529799405291429847247475681913733119999 5790 7205759403792793599999999999999999999999999999999 5791 7275957614183425903320312499999999999999999999999 5792 7307508186654514591018424163581415098279662714879 5793 7378697629483820646399999999999999999999999999999 5794 7450580596923828124999999999999999999999999999999 5795 7555786372591432341913599999999999999999999999999 5796 7629394531249999999999999999999999999999999999999 5797 7737125245533626718119526399999999999999999999999 5798 7812499999999999999999999999999999999999999999999 5799 7922816251426433759354395033599999999999999999999 5800 7999999999999999999999999999999999999999999999999 5801 8112963841460668169578900514406399999999999999999 5802 8191999999999999999999999999999999999999999999999 5803 8307674973655724205648794126752153599999999999999 5804 8388607999999999999999999999999999999999999999999 5805 8470329472543003390683225006796419620513916015624 5806 8507059173023461586584365185794205286399999999999 5807 8589934591999999999999999999999999999999999999999 5808 8673617379884035472059622406959533691406249999999 5809 8711228593176024664662389950253266213273599999999 5810 8796093022207999999999999999999999999999999999999 5811 8881784197001252323389053344726562499999999999999 5812 8920298079412249256614287309059344602392166399999 5813 9007199254740991999999999999999999999999999999999 5814 9094947017729282379150390624999999999999999999999 5815 9134385233318143238773030204476768872849578393599 5816 9223372036854775807999999999999999999999999999999 5817 9313225746154785156249999999999999999999999999999 5818 9444732965739290427391999999999999999999999999999 5819 9536743164062499999999999999999999999999999999999 5820 9671406556917033397649407999999999999999999999999 5821 9765624999999999999999999999999999999999999999999 5822 9903520314283042199192993791999999999999999999999 5823 9999999999999999999999999999999999999999999999999 5824 10141204801825835211973625643007999999999999999999 5825 10239999999999999999999999999999999999999999999999 5826 10384593717069655257060992658440191999999999999999 5827 10485759999999999999999999999999999999999999999999 5828 10633823966279326983230456482242756607999999999999 5829 10737418239999999999999999999999999999999999999999 5830 10842021724855044340074528008699417114257812499999 5831 10889035741470030830827987437816582766591999999999 5832 10995116277759999999999999999999999999999999999999 5833 11102230246251565404236316680908203124999999999999 5834 11150372599265311570767859136324180752990207999999 5835 11258999068426239999999999999999999999999999999999 5836 11368683772161602973937988281249999999999999999999 5837 11417981541647679048466287755595961091061972991999 5838 11529215046068469759999999999999999999999999999999 5839 11641532182693481445312499999999999999999999999999 5840 11692013098647223345629478661730264157247460343807 5841 11805916207174113034239999999999999999999999999999 5842 11920928955078124999999999999999999999999999999999 5843 12089258196146291747061759999999999999999999999999 5844 12207031249999999999999999999999999999999999999999 5845 12379400392853802748991242239999999999999999999999 5846 12499999999999999999999999999999999999999999999999 5847 12676506002282294014967032053759999999999999999999 5848 12799999999999999999999999999999999999999999999999 5849 12980742146337069071326240823050239999999999999999 5850 13107199999999999999999999999999999999999999999999 5851 13292279957849158729038070602803445759999999999999 5852 13421772799999999999999999999999999999999999999999 5853 13552527156068805425093160010874271392822265624999 5854 13611294676837538538534984297270728458239999999999 5855 13743895347199999999999999999999999999999999999999 5856 13877787807814456755295395851135253906249999999999 5857 13937965749081639463459823920405225941237759999999 5858 14073748835532799999999999999999999999999999999999 5859 14210854715202003717422485351562499999999999999999 5860 14272476927059598810582859694494951363827466239999 5861 14411518807585587199999999999999999999999999999999 5862 14551915228366851806640624999999999999999999999999 5863 14615016373309029182036848327162830196559325429759 5864 14757395258967641292799999999999999999999999999999 5865 14901161193847656249999999999999999999999999999999 5866 15111572745182864683827199999999999999999999999999 5867 15258789062499999999999999999999999999999999999999 5868 15474250491067253436239052799999999999999999999999 5869 15624999999999999999999999999999999999999999999999 5870 15845632502852867518708790067199999999999999999999 5871 15999999999999999999999999999999999999999999999999 5872 16225927682921336339157801028812799999999999999999 5873 16383999999999999999999999999999999999999999999999 5874 16615349947311448411297588253504307199999999999999 5875 16777215999999999999999999999999999999999999999999 5876 16940658945086006781366450013592839241027832031249 5877 17014118346046923173168730371588410572799999999999 5878 17179869183999999999999999999999999999999999999999 5879 17347234759768070944119244813919067382812499999999 5880 17422457186352049329324779900506532426547199999999 5881 17592186044415999999999999999999999999999999999999 5882 17763568394002504646778106689453124999999999999999 5883 17840596158824498513228574618118689204784332799999 5884 18014398509481983999999999999999999999999999999999 5885 18189894035458564758300781249999999999999999999999 5886 18268770466636286477546060408953537745699156787199 5887 18446744073709551615999999999999999999999999999999 5888 18626451492309570312499999999999999999999999999999 5889 18889465931478580854783999999999999999999999999999 5890 19073486328124999999999999999999999999999999999999 5891 19342813113834066795298815999999999999999999999999 5892 19531249999999999999999999999999999999999999999999 5893 19807040628566084398385987583999999999999999999999 5894 19999999999999999999999999999999999999999999999999 5895 20282409603651670423947251286015999999999999999999 5896 20479999999999999999999999999999999999999999999999 5897 20769187434139310514121985316880383999999999999999 5898 20971519999999999999999999999999999999999999999999 5899 21267647932558653966460912964485513215999999999999 5900 21474836479999999999999999999999999999999999999999 5901 21684043449710088680149056017398834228515624999999 5902 21778071482940061661655974875633165533183999999999 5903 21990232555519999999999999999999999999999999999999 5904 22204460492503130808472633361816406249999999999999 5905 22300745198530623141535718272648361505980415999999 5906 22517998136852479999999999999999999999999999999999 5907 22737367544323205947875976562499999999999999999999 5908 22835963083295358096932575511191922182123945983999 5909 23058430092136939519999999999999999999999999999999 5910 23283064365386962890624999999999999999999999999999 5911 23384026197294446691258957323460528314494920687615 5912 23611832414348226068479999999999999999999999999999 5913 23841857910156249999999999999999999999999999999999 5914 24178516392292583494123519999999999999999999999999 5915 24414062499999999999999999999999999999999999999999 5916 24758800785707605497982484479999999999999999999999 5917 24999999999999999999999999999999999999999999999999 5918 25353012004564588029934064107519999999999999999999 5919 25599999999999999999999999999999999999999999999999 5920 25961484292674138142652481646100479999999999999999 5921 26214399999999999999999999999999999999999999999999 5922 26584559915698317458076141205606891519999999999999 5923 26843545599999999999999999999999999999999999999999 5924 27105054312137610850186320021748542785644531249999 5925 27222589353675077077069968594541456916479999999999 5926 27487790694399999999999999999999999999999999999999 5927 27755575615628913510590791702270507812499999999999 5928 27875931498163278926919647840810451882475519999999 5929 28147497671065599999999999999999999999999999999999 5930 28421709430404007434844970703124999999999999999999 5931 28544953854119197621165719388989902727654932479999 5932 28823037615171174399999999999999999999999999999999 5933 29103830456733703613281249999999999999999999999999 5934 29230032746618058364073696654325660393118650859519 5935 29514790517935282585599999999999999999999999999999 5936 29802322387695312499999999999999999999999999999999 5937 30223145490365729367654399999999999999999999999999 5938 30517578124999999999999999999999999999999999999999 5939 30948500982134506872478105599999999999999999999999 5940 31249999999999999999999999999999999999999999999999 5941 31691265005705735037417580134399999999999999999999 5942 31999999999999999999999999999999999999999999999999 5943 32451855365842672678315602057625599999999999999999 5944 32767999999999999999999999999999999999999999999999 5945 33230699894622896822595176507008614399999999999999 5946 33554431999999999999999999999999999999999999999999 5947 33881317890172013562732900027185678482055664062499 5948 34028236692093846346337460743176821145599999999999 5949 34359738367999999999999999999999999999999999999999 5950 34694469519536141888238489627838134765624999999999 5951 34844914372704098658649559801013064853094399999999 5952 35184372088831999999999999999999999999999999999999 5953 35527136788005009293556213378906249999999999999999 5954 35681192317648997026457149236237378409568665599999 5955 36028797018963967999999999999999999999999999999999 5956 36379788070917129516601562499999999999999999999999 5957 36537540933272572955092120817907075491398313574399 5958 36893488147419103231999999999999999999999999999999 5959 37252902984619140624999999999999999999999999999999 5960 37778931862957161709567999999999999999999999999999 5961 38146972656249999999999999999999999999999999999999 5962 38685626227668133590597631999999999999999999999999 5963 39062499999999999999999999999999999999999999999999 5964 39614081257132168796771975167999999999999999999999 5965 39999999999999999999999999999999999999999999999999 5966 40564819207303340847894502572031999999999999999999 5967 40959999999999999999999999999999999999999999999999 5968 41538374868278621028243970633760767999999999999999 5969 41943039999999999999999999999999999999999999999999 5970 42351647362715016953416125033982098102569580078124 5971 42535295865117307932921825928971026431999999999999 5972 42949672959999999999999999999999999999999999999999 5973 43368086899420177360298112034797668457031249999999 5974 43556142965880123323311949751266331066367999999999 5975 43980465111039999999999999999999999999999999999999 5976 44408920985006261616945266723632812499999999999999 5977 44601490397061246283071436545296723011960831999999 5978 45035996273704959999999999999999999999999999999999 5979 45474735088646411895751953124999999999999999999999 5980 45671926166590716193865151022383844364247891967999 5981 46116860184273879039999999999999999999999999999999 5982 46566128730773925781249999999999999999999999999999 5983 46768052394588893382517914646921056628989841375231 5984 47223664828696452136959999999999999999999999999999 5985 47683715820312499999999999999999999999999999999999 5986 48357032784585166988247039999999999999999999999999 5987 48828124999999999999999999999999999999999999999999 5988 49517601571415210995964968959999999999999999999999 5989 49999999999999999999999999999999999999999999999999 5990 50706024009129176059868128215039999999999999999999 5991 51199999999999999999999999999999999999999999999999 5992 51922968585348276285304963292200959999999999999999 5993 52428799999999999999999999999999999999999999999999 5994 53169119831396634916152282411213783039999999999999 5995 53687091199999999999999999999999999999999999999999 5996 54210108624275221700372640043497085571289062499999 5997 54445178707350154154139937189082913832959999999999 5998 54975581388799999999999999999999999999999999999999 5999 55511151231257827021181583404541015624999999999999 6000 55751862996326557853839295681620903764951039999999 6001 56294995342131199999999999999999999999999999999999 6002 56843418860808014869689941406249999999999999999999 6003 57089907708238395242331438777979805455309864959999 6004 57646075230342348799999999999999999999999999999999 6005 58207660913467407226562499999999999999999999999999 6006 58460065493236116728147393308651320786237301719039 6007 59029581035870565171199999999999999999999999999999 6008 59604644775390624999999999999999999999999999999999 6009 60446290980731458735308799999999999999999999999999 6010 61035156249999999999999999999999999999999999999999 6011 61897001964269013744956211199999999999999999999999 6012 62499999999999999999999999999999999999999999999999 6013 63382530011411470074835160268799999999999999999999 6014 63999999999999999999999999999999999999999999999999 6015 64903710731685345356631204115251199999999999999999 6016 65535999999999999999999999999999999999999999999999 6017 66461399789245793645190353014017228799999999999999 6018 67108863999999999999999999999999999999999999999999 6019 67762635780344027125465800054371356964111328124999 6020 68056473384187692692674921486353642291199999999999 6021 68719476735999999999999999999999999999999999999999 6022 69388939039072283776476979255676269531249999999999 6023 69689828745408197317299119602026129706188799999999 6024 70368744177663999999999999999999999999999999999999 6025 71054273576010018587112426757812499999999999999999 6026 71362384635297994052914298472474756819137331199999 6027 72057594037927935999999999999999999999999999999999 6028 72759576141834259033203124999999999999999999999999 6029 73075081866545145910184241635814150982796627148799 6030 73786976294838206463999999999999999999999999999999 6031 74505805969238281249999999999999999999999999999999 6032 75557863725914323419135999999999999999999999999999 6033 76293945312499999999999999999999999999999999999999 6034 77371252455336267181195263999999999999999999999999 6035 78124999999999999999999999999999999999999999999999 6036 79228162514264337593543950335999999999999999999999 6037 79999999999999999999999999999999999999999999999999 6038 81129638414606681695789005144063999999999999999999 6039 81919999999999999999999999999999999999999999999999 6040 83076749736557242056487941267521535999999999999999 6041 83886079999999999999999999999999999999999999999999 6042 84703294725430033906832250067964196205139160156249 6043 85070591730234615865843651857942052863999999999999 6044 85899345919999999999999999999999999999999999999999 6045 86736173798840354720596224069595336914062499999999 6046 87112285931760246646623899502532662132735999999999 6047 87960930222079999999999999999999999999999999999999 6048 88817841970012523233890533447265624999999999999999 6049 89202980794122492566142873090593446023921663999999 6050 90071992547409919999999999999999999999999999999999 6051 90949470177292823791503906249999999999999999999999 6052 91343852333181432387730302044767688728495783935999 6053 92233720368547758079999999999999999999999999999999 6054 93132257461547851562499999999999999999999999999999 6055 93536104789177786765035829293842113257979682750463 6056 94447329657392904273919999999999999999999999999999 6057 95367431640624999999999999999999999999999999999999 6058 96714065569170333976494079999999999999999999999999 6059 97656249999999999999999999999999999999999999999999 6060 99035203142830421991929937919999999999999999999999 6061 99999999999999999999999999999999999999999999999999 6062 101412048018258352119736256430079999999999999999999 6063 102399999999999999999999999999999999999999999999999 6064 103845937170696552570609926584401919999999999999999 6065 104857599999999999999999999999999999999999999999999 6066 106338239662793269832304564822427566079999999999999 6067 107374182399999999999999999999999999999999999999999 6068 108420217248550443400745280086994171142578124999999 6069 108890357414700308308279874378165827665919999999999 6070 109951162777599999999999999999999999999999999999999 6071 111022302462515654042363166809082031249999999999999 6072 111503725992653115707678591363241807529902079999999 6073 112589990684262399999999999999999999999999999999999 6074 113686837721616029739379882812499999999999999999999 6075 114179815416476790484662877555959610910619729919999 6076 115292150460684697599999999999999999999999999999999 6077 116415321826934814453124999999999999999999999999999 6078 116920130986472233456294786617302641572474603438079 6079 118059162071741130342399999999999999999999999999999 6080 119209289550781249999999999999999999999999999999999 6081 120892581961462917470617599999999999999999999999999 6082 122070312499999999999999999999999999999999999999999 6083 123794003928538027489912422399999999999999999999999 6084 124999999999999999999999999999999999999999999999999 6085 126765060022822940149670320537599999999999999999999 6086 127999999999999999999999999999999999999999999999999 6087 129807421463370690713262408230502399999999999999999 6088 131071999999999999999999999999999999999999999999999 6089 132922799578491587290380706028034457599999999999999 6090 134217727999999999999999999999999999999999999999999 6091 135525271560688054250931600108742713928222656249999 6092 136112946768375385385349842972707284582399999999999 6093 137438953471999999999999999999999999999999999999999 6094 138777878078144567552953958511352539062499999999999 6095 139379657490816394634598239204052259412377599999999 6096 140737488355327999999999999999999999999999999999999 6097 142108547152020037174224853515624999999999999999999 6098 142724769270595988105828596944949513638274662399999 6099 144115188075855871999999999999999999999999999999999 6100 145519152283668518066406249999999999999999999999999 6101 146150163733090291820368483271628301965593254297599 6102 147573952589676412927999999999999999999999999999999 6103 149011611938476562499999999999999999999999999999999 6104 151115727451828646838271999999999999999999999999999 6105 152587890624999999999999999999999999999999999999999 6106 154742504910672534362390527999999999999999999999999 6107 156249999999999999999999999999999999999999999999999 6108 158456325028528675187087900671999999999999999999999 6109 159999999999999999999999999999999999999999999999999 6110 162259276829213363391578010288127999999999999999999 6111 163839999999999999999999999999999999999999999999999 6112 166153499473114484112975882535043071999999999999999 6113 167772159999999999999999999999999999999999999999999 6114 169406589450860067813664500135928392410278320312499 6115 170141183460469231731687303715884105727999999999999 6116 171798691839999999999999999999999999999999999999999 6117 173472347597680709441192448139190673828124999999999 6118 174224571863520493293247799005065324265471999999999 6119 175921860444159999999999999999999999999999999999999 6120 177635683940025046467781066894531249999999999999999 6121 178405961588244985132285746181186892047843327999999 6122 180143985094819839999999999999999999999999999999999 6123 181898940354585647583007812499999999999999999999999 6124 182687704666362864775460604089535377456991567871999 6125 184467440737095516159999999999999999999999999999999 6126 186264514923095703124999999999999999999999999999999 6127 187072209578355573530071658587684226515959365500927 6128 188894659314785808547839999999999999999999999999999 6129 190734863281249999999999999999999999999999999999999 6130 193428131138340667952988159999999999999999999999999 6131 195312499999999999999999999999999999999999999999999 6132 198070406285660843983859875839999999999999999999999 6133 199999999999999999999999999999999999999999999999999 6134 202824096036516704239472512860159999999999999999999 6135 204799999999999999999999999999999999999999999999999 6136 207691874341393105141219853168803839999999999999999 6137 209715199999999999999999999999999999999999999999999 6138 211758236813575084767080625169910490512847900390624 6139 212676479325586539664609129644855132159999999999999 6140 214748364799999999999999999999999999999999999999999 6141 216840434497100886801490560173988342285156249999999 6142 217780714829400616616559748756331655331839999999999 6143 219902325555199999999999999999999999999999999999999 6144 222044604925031308084726333618164062499999999999999 6145 223007451985306231415357182726483615059804159999999 6146 225179981368524799999999999999999999999999999999999 6147 227373675443232059478759765624999999999999999999999 6148 228359630832953580969325755111919221821239459839999 6149 230584300921369395199999999999999999999999999999999 6150 232830643653869628906249999999999999999999999999999 6151 233840261972944466912589573234605283144949206876159 6152 236118324143482260684799999999999999999999999999999 6153 238418579101562499999999999999999999999999999999999 6154 241785163922925834941235199999999999999999999999999 6155 244140624999999999999999999999999999999999999999999 6156 247588007857076054979824844799999999999999999999999 6157 249999999999999999999999999999999999999999999999999 6158 253530120045645880299340641075199999999999999999999 6159 255999999999999999999999999999999999999999999999999 6160 259614842926741381426524816461004799999999999999999 6161 262143999999999999999999999999999999999999999999999 6162 265845599156983174580761412056068915199999999999999 6163 268435455999999999999999999999999999999999999999999 6164 271050543121376108501863200217485427856445312499999 6165 272225893536750770770699685945414569164799999999999 6166 274877906943999999999999999999999999999999999999999 6167 277555756156289135105907917022705078124999999999999 6168 278759314981632789269196478408104518824755199999999 6169 281474976710655999999999999999999999999999999999999 6170 284217094304040074348449707031249999999999999999999 6171 285449538541191976211657193889899027276549324799999 6172 288230376151711743999999999999999999999999999999999 6173 291038304567337036132812499999999999999999999999999 6174 292300327466180583640736966543256603931186508595199 6175 295147905179352825855999999999999999999999999999999 6176 298023223876953124999999999999999999999999999999999 6177 302231454903657293676543999999999999999999999999999 6178 305175781249999999999999999999999999999999999999999 6179 309485009821345068724781055999999999999999999999999 6180 312499999999999999999999999999999999999999999999999 6181 316912650057057350374175801343999999999999999999999 6182 319999999999999999999999999999999999999999999999999 6183 324518553658426726783156020576255999999999999999999 6184 327679999999999999999999999999999999999999999999999 6185 332306998946228968225951765070086143999999999999999 6186 335544319999999999999999999999999999999999999999999 6187 338813178901720135627329000271856784820556640624999 6188 340282366920938463463374607431768211455999999999999 6189 343597383679999999999999999999999999999999999999999 6190 346944695195361418882384896278381347656249999999999 6191 348449143727040986586495598010130648530943999999999 6192 351843720888319999999999999999999999999999999999999 6193 355271367880050092935562133789062499999999999999999 6194 356811923176489970264571492362373784095686655999999 6195 360287970189639679999999999999999999999999999999999 6196 363797880709171295166015624999999999999999999999999 6197 365375409332725729550921208179070754913983135743999 6198 368934881474191032319999999999999999999999999999999 6199 372529029846191406249999999999999999999999999999999 6200 374144419156711147060143317175368453031918731001855 6201 377789318629571617095679999999999999999999999999999 6202 381469726562499999999999999999999999999999999999999 6203 386856262276681335905976319999999999999999999999999 6204 390624999999999999999999999999999999999999999999999 6205 396140812571321687967719751679999999999999999999999 6206 399999999999999999999999999999999999999999999999999 6207 405648192073033408478945025720319999999999999999999 6208 409599999999999999999999999999999999999999999999999 6209 415383748682786210282439706337607679999999999999999 6210 419430399999999999999999999999999999999999999999999 6211 423516473627150169534161250339820981025695800781249 6212 425352958651173079329218259289710264319999999999999 6213 429496729599999999999999999999999999999999999999999 6214 433680868994201773602981120347976684570312499999999 6215 435561429658801233233119497512663310663679999999999 6216 439804651110399999999999999999999999999999999999999 6217 444089209850062616169452667236328124999999999999999 6218 446014903970612462830714365452967230119608319999999 6219 450359962737049599999999999999999999999999999999999 6220 454747350886464118957519531249999999999999999999999 6221 456719261665907161938651510223838443642478919679999 6222 461168601842738790399999999999999999999999999999999 6223 465661287307739257812499999999999999999999999999999 6224 467680523945888933825179146469210566289898413752319 6225 472236648286964521369599999999999999999999999999999 6226 476837158203124999999999999999999999999999999999999 6227 483570327845851669882470399999999999999999999999999 6228 488281249999999999999999999999999999999999999999999 6229 495176015714152109959649689599999999999999999999999 6230 499999999999999999999999999999999999999999999999999 6231 507060240091291760598681282150399999999999999999999 6232 511999999999999999999999999999999999999999999999999 6233 519229685853482762853049632922009599999999999999999 6234 524287999999999999999999999999999999999999999999999 6235 531691198313966349161522824112137830399999999999999 6236 536870911999999999999999999999999999999999999999999 6237 542101086242752217003726400434970855712890624999999 6238 544451787073501541541399371890829138329599999999999 6239 549755813887999999999999999999999999999999999999999 6240 555111512312578270211815834045410156249999999999999 6241 557518629963265578538392956816209037649510399999999 6242 562949953421311999999999999999999999999999999999999 6243 568434188608080148696899414062499999999999999999999 6244 570899077082383952423314387779798054553098649599999 6245 576460752303423487999999999999999999999999999999999 6246 582076609134674072265624999999999999999999999999999 6247 584600654932361167281473933086513207862373017190399 6248 590295810358705651711999999999999999999999999999999 6249 596046447753906249999999999999999999999999999999999 6250 604462909807314587353087999999999999999999999999999 6251 610351562499999999999999999999999999999999999999999 6252 618970019642690137449562111999999999999999999999999 6253 624999999999999999999999999999999999999999999999999 6254 633825300114114700748351602687999999999999999999999 6255 639999999999999999999999999999999999999999999999999 6256 649037107316853453566312041152511999999999999999999 6257 655359999999999999999999999999999999999999999999999 6258 664613997892457936451903530140172287999999999999999 6259 671088639999999999999999999999999999999999999999999 6260 677626357803440271254658000543713569641113281249999 6261 680564733841876926926749214863536422911999999999999 6262 687194767359999999999999999999999999999999999999999 6263 693889390390722837764769792556762695312499999999999 6264 696898287454081973172991196020261297061887999999999 6265 703687441776639999999999999999999999999999999999999 6266 710542735760100185871124267578124999999999999999999 6267 713623846352979940529142984724747568191373311999999 6268 720575940379279359999999999999999999999999999999999 6269 727595761418342590332031249999999999999999999999999 6270 730750818665451459101842416358141509827966271487999 6271 737869762948382064639999999999999999999999999999999 6272 745058059692382812499999999999999999999999999999999 6273 748288838313422294120286634350736906063837462003711 6274 755578637259143234191359999999999999999999999999999 6275 762939453124999999999999999999999999999999999999999 6276 773712524553362671811952639999999999999999999999999 6277 781249999999999999999999999999999999999999999999999 6278 792281625142643375935439503359999999999999999999999 6279 799999999999999999999999999999999999999999999999999 6280 811296384146066816957890051440639999999999999999999 6281 819199999999999999999999999999999999999999999999999 6282 830767497365572420564879412675215359999999999999999 6283 838860799999999999999999999999999999999999999999999 6284 847032947254300339068322500679641962051391601562499 6285 850705917302346158658436518579420528639999999999999 6286 858993459199999999999999999999999999999999999999999 6287 867361737988403547205962240695953369140624999999999 6288 871122859317602466466238995025326621327359999999999 6289 879609302220799999999999999999999999999999999999999 6290 888178419700125232338905334472656249999999999999999 6291 892029807941224925661428730905934460239216639999999 6292 900719925474099199999999999999999999999999999999999 6293 909494701772928237915039062499999999999999999999999 6294 913438523331814323877303020447676887284957839359999 6295 922337203685477580799999999999999999999999999999999 6296 931322574615478515624999999999999999999999999999999 6297 935361047891777867650358292938421132579796827504639 6298 944473296573929042739199999999999999999999999999999 6299 953674316406249999999999999999999999999999999999999 6300 967140655691703339764940799999999999999999999999999 6301 976562499999999999999999999999999999999999999999999 6302 990352031428304219919299379199999999999999999999999 6303 999999999999999999999999999999999999999999999999999 6304 1014120480182583521197362564300799999999999999999999 6305 1023999999999999999999999999999999999999999999999999 6306 1038459371706965525706099265844019199999999999999999 6307 1048575999999999999999999999999999999999999999999999 6308 1058791184067875423835403125849552452564239501953124 6309 1063382396627932698323045648224275660799999999999999 6310 1073741823999999999999999999999999999999999999999999 6311 1084202172485504434007452800869941711425781249999999 6312 1088903574147003083082798743781658276659199999999999 6313 1099511627775999999999999999999999999999999999999999 6314 1110223024625156540423631668090820312499999999999999 6315 1115037259926531157076785913632418075299020799999999 6316 1125899906842623999999999999999999999999999999999999 6317 1136868377216160297393798828124999999999999999999999 6318 1141798154164767904846628775559596109106197299199999 6319 1152921504606846975999999999999999999999999999999999 6320 1164153218269348144531249999999999999999999999999999 6321 1169201309864722334562947866173026415724746034380799 6322 1180591620717411303423999999999999999999999999999999 6323 1192092895507812499999999999999999999999999999999999 6324 1208925819614629174706175999999999999999999999999999 6325 1220703124999999999999999999999999999999999999999999 6326 1237940039285380274899124223999999999999999999999999 6327 1249999999999999999999999999999999999999999999999999 6328 1267650600228229401496703205375999999999999999999999 6329 1279999999999999999999999999999999999999999999999999 6330 1298074214633706907132624082305023999999999999999999 6331 1310719999999999999999999999999999999999999999999999 6332 1329227995784915872903807060280344575999999999999999 6333 1342177279999999999999999999999999999999999999999999 6334 1355252715606880542509316001087427139282226562499999 6335 1361129467683753853853498429727072845823999999999999 6336 1374389534719999999999999999999999999999999999999999 6337 1387778780781445675529539585113525390624999999999999 6338 1393796574908163946345982392040522594123775999999999 6339 1407374883553279999999999999999999999999999999999999 6340 1421085471520200371742248535156249999999999999999999 6341 1427247692705959881058285969449495136382746623999999 6342 1441151880758558719999999999999999999999999999999999 6343 1455191522836685180664062499999999999999999999999999 6344 1461501637330902918203684832716283019655932542975999 6345 1475739525896764129279999999999999999999999999999999 6346 1490116119384765624999999999999999999999999999999999 6347 1496577676626844588240573268701473812127674924007423 6348 1511157274518286468382719999999999999999999999999999 6349 1525878906249999999999999999999999999999999999999999 6350 1547425049106725343623905279999999999999999999999999 6351 1562499999999999999999999999999999999999999999999999 6352 1584563250285286751870879006719999999999999999999999 6353 1599999999999999999999999999999999999999999999999999 6354 1622592768292133633915780102881279999999999999999999 6355 1638399999999999999999999999999999999999999999999999 6356 1661534994731144841129758825350430719999999999999999 6357 1677721599999999999999999999999999999999999999999999 6358 1694065894508600678136645001359283924102783203124999 6359 1701411834604692317316873037158841057279999999999999 6360 1717986918399999999999999999999999999999999999999999 6361 1734723475976807094411924481391906738281249999999999 6362 1742245718635204932932477990050653242654719999999999 6363 1759218604441599999999999999999999999999999999999999 6364 1776356839400250464677810668945312499999999999999999 6365 1784059615882449851322857461811868920478433279999999 6366 1801439850948198399999999999999999999999999999999999 6367 1818989403545856475830078124999999999999999999999999 6368 1826877046663628647754606040895353774569915678719999 6369 1844674407370955161599999999999999999999999999999999 6370 1862645149230957031249999999999999999999999999999999 6371 1870722095783555735300716585876842265159593655009279 6372 1888946593147858085478399999999999999999999999999999 6373 1907348632812499999999999999999999999999999999999999 6374 1934281311383406679529881599999999999999999999999999 6375 1953124999999999999999999999999999999999999999999999 6376 1980704062856608439838598758399999999999999999999999 6377 1999999999999999999999999999999999999999999999999999 6378 2028240960365167042394725128601599999999999999999999 6379 2047999999999999999999999999999999999999999999999999 6380 2076918743413931051412198531688038399999999999999999 6381 2097151999999999999999999999999999999999999999999999 6382 2117582368135750847670806251699104905128479003906249 6383 2126764793255865396646091296448551321599999999999999 6384 2147483647999999999999999999999999999999999999999999 6385 2168404344971008868014905601739883422851562499999999 6386 2177807148294006166165597487563316553318399999999999 6387 2199023255551999999999999999999999999999999999999999 6388 2220446049250313080847263336181640624999999999999999 6389 2230074519853062314153571827264836150598041599999999 6390 2251799813685247999999999999999999999999999999999999 6391 2273736754432320594787597656249999999999999999999999 6392 2283596308329535809693257551119192218212394598399999 6393 2305843009213693951999999999999999999999999999999999 6394 2328306436538696289062499999999999999999999999999999 6395 2338402619729444669125895732346052831449492068761599 6396 2361183241434822606847999999999999999999999999999999 6397 2384185791015624999999999999999999999999999999999999 6398 2417851639229258349412351999999999999999999999999999 6399 2441406249999999999999999999999999999999999999999999 6400 2475880078570760549798248447999999999999999999999999 6401 2499999999999999999999999999999999999999999999999999 6402 2535301200456458802993406410751999999999999999999999 6403 2559999999999999999999999999999999999999999999999999 6404 2596148429267413814265248164610047999999999999999999 6405 2621439999999999999999999999999999999999999999999999 6406 2658455991569831745807614120560689151999999999999999 6407 2684354559999999999999999999999999999999999999999999 6408 2710505431213761085018632002174854278564453124999999 6409 2722258935367507707706996859454145691647999999999999 6410 2748779069439999999999999999999999999999999999999999 6411 2775557561562891351059079170227050781249999999999999 6412 2787593149816327892691964784081045188247551999999999 6413 2814749767106559999999999999999999999999999999999999 6414 2842170943040400743484497070312499999999999999999999 6415 2854495385411919762116571938898990272765493247999999 6416 2882303761517117439999999999999999999999999999999999 6417 2910383045673370361328124999999999999999999999999999 6418 2923003274661805836407369665432566039311865085951999 6419 2951479051793528258559999999999999999999999999999999 6420 2980232238769531249999999999999999999999999999999999 6421 2993155353253689176481146537402947624255349848014847 6422 3022314549036572936765439999999999999999999999999999 6423 3051757812499999999999999999999999999999999999999999 6424 3094850098213450687247810559999999999999999999999999 6425 3124999999999999999999999999999999999999999999999999 6426 3169126500570573503741758013439999999999999999999999 6427 3199999999999999999999999999999999999999999999999999 6428 3245185536584267267831560205762559999999999999999999 6429 3276799999999999999999999999999999999999999999999999 6430 3323069989462289682259517650700861439999999999999999 6431 3355443199999999999999999999999999999999999999999999 6432 3388131789017201356273290002718567848205566406249999 6433 3402823669209384634633746074317682114559999999999999 6434 3435973836799999999999999999999999999999999999999999 6435 3469446951953614188823848962783813476562499999999999 6436 3484491437270409865864955980101306485309439999999999 6437 3518437208883199999999999999999999999999999999999999 6438 3552713678800500929355621337890624999999999999999999 6439 3568119231764899702645714923623737840956866559999999 6440 3602879701896396799999999999999999999999999999999999 6441 3637978807091712951660156249999999999999999999999999 6442 3653754093327257295509212081790707549139831357439999 6443 3689348814741910323199999999999999999999999999999999 6444 3725290298461914062499999999999999999999999999999999 6445 3741444191567111470601433171753684530319187310018559 6446 3777893186295716170956799999999999999999999999999999 6447 3814697265624999999999999999999999999999999999999999 6448 3868562622766813359059763199999999999999999999999999 6449 3906249999999999999999999999999999999999999999999999 6450 3961408125713216879677197516799999999999999999999999 6451 3999999999999999999999999999999999999999999999999999 6452 4056481920730334084789450257203199999999999999999999 6453 4095999999999999999999999999999999999999999999999999 6454 4153837486827862102824397063376076799999999999999999 6455 4194303999999999999999999999999999999999999999999999 6456 4235164736271501695341612503398209810256958007812499 6457 4253529586511730793292182592897102643199999999999999 6458 4294967295999999999999999999999999999999999999999999 6459 4336808689942017736029811203479766845703124999999999 6460 4355614296588012332331194975126633106636799999999999 6461 4398046511103999999999999999999999999999999999999999 6462 4440892098500626161694526672363281249999999999999999 6463 4460149039706124628307143654529672301196083199999999 6464 4503599627370495999999999999999999999999999999999999 6465 4547473508864641189575195312499999999999999999999999 6466 4567192616659071619386515102238384436424789196799999 6467 4611686018427387903999999999999999999999999999999999 6468 4656612873077392578124999999999999999999999999999999 6469 4676805239458889338251791464692105662898984137523199 6470 4722366482869645213695999999999999999999999999999999 6471 4768371582031249999999999999999999999999999999999999 6472 4835703278458516698824703999999999999999999999999999 6473 4882812499999999999999999999999999999999999999999999 6474 4951760157141521099596496895999999999999999999999999 6475 4999999999999999999999999999999999999999999999999999 6476 5070602400912917605986812821503999999999999999999999 6477 5119999999999999999999999999999999999999999999999999 6478 5192296858534827628530496329220095999999999999999999 6479 5242879999999999999999999999999999999999999999999999 6480 5293955920339377119177015629247762262821197509765624 6481 5316911983139663491615228241121378303999999999999999 6482 5368709119999999999999999999999999999999999999999999 6483 5421010862427522170037264004349708557128906249999999 6484 5444517870735015415413993718908291383295999999999999 6485 5497558138879999999999999999999999999999999999999999 6486 5551115123125782702118158340454101562499999999999999 6487 5575186299632655785383929568162090376495103999999999 6488 5629499534213119999999999999999999999999999999999999 6489 5684341886080801486968994140624999999999999999999999 6490 5708990770823839524233143877797980545530986495999999 6491 5764607523034234879999999999999999999999999999999999 6492 5820766091346740722656249999999999999999999999999999 6493 5846006549323611672814739330865132078623730171903999 6494 5902958103587056517119999999999999999999999999999999 6495 5960464477539062499999999999999999999999999999999999 6496 5986310706507378352962293074805895248510699696029695 6497 6044629098073145873530879999999999999999999999999999 6498 6103515624999999999999999999999999999999999999999999 6499 6189700196426901374495621119999999999999999999999999 6500 6249999999999999999999999999999999999999999999999999 6501 6338253001141147007483516026879999999999999999999999 6502 6399999999999999999999999999999999999999999999999999 6503 6490371073168534535663120411525119999999999999999999 6504 6553599999999999999999999999999999999999999999999999 6505 6646139978924579364519035301401722879999999999999999 6506 6710886399999999999999999999999999999999999999999999 6507 6776263578034402712546580005437135696411132812499999 6508 6805647338418769269267492148635364229119999999999999 6509 6871947673599999999999999999999999999999999999999999 6510 6938893903907228377647697925567626953124999999999999 6511 6968982874540819731729911960202612970618879999999999 6512 7036874417766399999999999999999999999999999999999999 6513 7105427357601001858711242675781249999999999999999999 6514 7136238463529799405291429847247475681913733119999999 6515 7205759403792793599999999999999999999999999999999999 6516 7275957614183425903320312499999999999999999999999999 6517 7307508186654514591018424163581415098279662714879999 6518 7378697629483820646399999999999999999999999999999999 6519 7450580596923828124999999999999999999999999999999999 6520 7482888383134222941202866343507369060638374620037119 6521 7555786372591432341913599999999999999999999999999999 6522 7629394531249999999999999999999999999999999999999999 6523 7737125245533626718119526399999999999999999999999999 6524 7812499999999999999999999999999999999999999999999999 6525 7922816251426433759354395033599999999999999999999999 6526 7999999999999999999999999999999999999999999999999999 6527 8112963841460668169578900514406399999999999999999999 6528 8191999999999999999999999999999999999999999999999999 6529 8307674973655724205648794126752153599999999999999999 6530 8388607999999999999999999999999999999999999999999999 6531 8470329472543003390683225006796419620513916015624999 6532 8507059173023461586584365185794205286399999999999999 6533 8589934591999999999999999999999999999999999999999999 6534 8673617379884035472059622406959533691406249999999999 6535 8711228593176024664662389950253266213273599999999999 6536 8796093022207999999999999999999999999999999999999999 6537 8881784197001252323389053344726562499999999999999999 6538 8920298079412249256614287309059344602392166399999999 6539 9007199254740991999999999999999999999999999999999999 6540 9094947017729282379150390624999999999999999999999999 6541 9134385233318143238773030204476768872849578393599999 6542 9223372036854775807999999999999999999999999999999999 6543 9313225746154785156249999999999999999999999999999999 6544 9353610478917778676503582929384211325797968275046399 6545 9444732965739290427391999999999999999999999999999999 6546 9536743164062499999999999999999999999999999999999999 6547 9671406556917033397649407999999999999999999999999999 6548 9765624999999999999999999999999999999999999999999999 6549 9903520314283042199192993791999999999999999999999999 6550 9999999999999999999999999999999999999999999999999999 6551 10141204801825835211973625643007999999999999999999999 6552 10239999999999999999999999999999999999999999999999999 6553 10384593717069655257060992658440191999999999999999999 6554 10485759999999999999999999999999999999999999999999999 6555 10587911840678754238354031258495524525642395019531249 6556 10633823966279326983230456482242756607999999999999999 6557 10737418239999999999999999999999999999999999999999999 6558 10842021724855044340074528008699417114257812499999999 6559 10889035741470030830827987437816582766591999999999999 6560 10995116277759999999999999999999999999999999999999999 6561 11102230246251565404236316680908203124999999999999999 6562 11150372599265311570767859136324180752990207999999999 6563 11258999068426239999999999999999999999999999999999999 6564 11368683772161602973937988281249999999999999999999999 6565 11417981541647679048466287755595961091061972991999999 6566 11529215046068469759999999999999999999999999999999999 6567 11641532182693481445312499999999999999999999999999999 6568 11692013098647223345629478661730264157247460343807999 6569 11805916207174113034239999999999999999999999999999999 6570 11920928955078124999999999999999999999999999999999999 6571 11972621413014756705924586149611790497021399392059391 6572 12089258196146291747061759999999999999999999999999999 6573 12207031249999999999999999999999999999999999999999999 6574 12379400392853802748991242239999999999999999999999999 6575 12499999999999999999999999999999999999999999999999999 6576 12676506002282294014967032053759999999999999999999999 6577 12799999999999999999999999999999999999999999999999999 6578 12980742146337069071326240823050239999999999999999999 6579 13107199999999999999999999999999999999999999999999999 6580 13292279957849158729038070602803445759999999999999999 6581 13421772799999999999999999999999999999999999999999999 6582 13552527156068805425093160010874271392822265624999999 6583 13611294676837538538534984297270728458239999999999999 6584 13743895347199999999999999999999999999999999999999999 6585 13877787807814456755295395851135253906249999999999999 6586 13937965749081639463459823920405225941237759999999999 6587 14073748835532799999999999999999999999999999999999999 6588 14210854715202003717422485351562499999999999999999999 6589 14272476927059598810582859694494951363827466239999999 6590 14411518807585587199999999999999999999999999999999999 6591 14551915228366851806640624999999999999999999999999999 6592 14615016373309029182036848327162830196559325429759999 6593 14757395258967641292799999999999999999999999999999999 6594 14901161193847656249999999999999999999999999999999999 6595 14965776766268445882405732687014738121276749240074239 6596 15111572745182864683827199999999999999999999999999999 6597 15258789062499999999999999999999999999999999999999999 6598 15474250491067253436239052799999999999999999999999999 6599 15624999999999999999999999999999999999999999999999999 6600 15845632502852867518708790067199999999999999999999999 6601 15999999999999999999999999999999999999999999999999999 6602 16225927682921336339157801028812799999999999999999999 6603 16383999999999999999999999999999999999999999999999999 6604 16615349947311448411297588253504307199999999999999999 6605 16777215999999999999999999999999999999999999999999999 6606 16940658945086006781366450013592839241027832031249999 6607 17014118346046923173168730371588410572799999999999999 6608 17179869183999999999999999999999999999999999999999999 6609 17347234759768070944119244813919067382812499999999999 6610 17422457186352049329324779900506532426547199999999999 6611 17592186044415999999999999999999999999999999999999999 6612 17763568394002504646778106689453124999999999999999999 6613 17840596158824498513228574618118689204784332799999999 6614 18014398509481983999999999999999999999999999999999999 6615 18189894035458564758300781249999999999999999999999999 6616 18268770466636286477546060408953537745699156787199999 6617 18446744073709551615999999999999999999999999999999999 6618 18626451492309570312499999999999999999999999999999999 6619 18707220957835557353007165858768422651595936550092799 6620 18889465931478580854783999999999999999999999999999999 6621 19073486328124999999999999999999999999999999999999999 6622 19342813113834066795298815999999999999999999999999999 6623 19531249999999999999999999999999999999999999999999999 6624 19807040628566084398385987583999999999999999999999999 6625 19999999999999999999999999999999999999999999999999999 6626 20282409603651670423947251286015999999999999999999999 6627 20479999999999999999999999999999999999999999999999999 6628 20769187434139310514121985316880383999999999999999999 6629 20971519999999999999999999999999999999999999999999999 6630 21175823681357508476708062516991049051284790039062499 6631 21267647932558653966460912964485513215999999999999999 6632 21474836479999999999999999999999999999999999999999999 6633 21684043449710088680149056017398834228515624999999999 6634 21778071482940061661655974875633165533183999999999999 6635 21990232555519999999999999999999999999999999999999999 6636 22204460492503130808472633361816406249999999999999999 6637 22300745198530623141535718272648361505980415999999999 6638 22517998136852479999999999999999999999999999999999999 6639 22737367544323205947875976562499999999999999999999999 6640 22835963083295358096932575511191922182123945983999999 6641 23058430092136939519999999999999999999999999999999999 6642 23283064365386962890624999999999999999999999999999999 6643 23384026197294446691258957323460528314494920687615999 6644 23611832414348226068479999999999999999999999999999999 6645 23841857910156249999999999999999999999999999999999999 6646 23945242826029513411849172299223580994042798784118783 6647 24178516392292583494123519999999999999999999999999999 6648 24414062499999999999999999999999999999999999999999999 6649 24758800785707605497982484479999999999999999999999999 6650 24999999999999999999999999999999999999999999999999999 6651 25353012004564588029934064107519999999999999999999999 6652 25599999999999999999999999999999999999999999999999999 6653 25961484292674138142652481646100479999999999999999999 6654 26214399999999999999999999999999999999999999999999999 6655 26469779601696885595885078146238811314105987548828124 6656 26584559915698317458076141205606891519999999999999999 6657 26843545599999999999999999999999999999999999999999999 6658 27105054312137610850186320021748542785644531249999999 6659 27222589353675077077069968594541456916479999999999999 6660 27487790694399999999999999999999999999999999999999999 6661 27755575615628913510590791702270507812499999999999999 6662 27875931498163278926919647840810451882475519999999999 6663 28147497671065599999999999999999999999999999999999999 6664 28421709430404007434844970703124999999999999999999999 6665 28544953854119197621165719388989902727654932479999999 6666 28823037615171174399999999999999999999999999999999999 6667 29103830456733703613281249999999999999999999999999999 6668 29230032746618058364073696654325660393118650859519999 6669 29514790517935282585599999999999999999999999999999999 6670 29802322387695312499999999999999999999999999999999999 6671 29931553532536891764811465374029476242553498480148479 6672 30223145490365729367654399999999999999999999999999999 6673 30517578124999999999999999999999999999999999999999999 6674 30948500982134506872478105599999999999999999999999999 6675 31249999999999999999999999999999999999999999999999999 6676 31691265005705735037417580134399999999999999999999999 6677 31999999999999999999999999999999999999999999999999999 6678 32451855365842672678315602057625599999999999999999999 6679 32767999999999999999999999999999999999999999999999999 6680 33230699894622896822595176507008614399999999999999999 6681 33554431999999999999999999999999999999999999999999999 6682 33881317890172013562732900027185678482055664062499999 6683 34028236692093846346337460743176821145599999999999999 6684 34359738367999999999999999999999999999999999999999999 6685 34694469519536141888238489627838134765624999999999999 6686 34844914372704098658649559801013064853094399999999999 6687 35184372088831999999999999999999999999999999999999999 6688 35527136788005009293556213378906249999999999999999999 6689 35681192317648997026457149236237378409568665599999999 6690 36028797018963967999999999999999999999999999999999999 6691 36379788070917129516601562499999999999999999999999999 6692 36537540933272572955092120817907075491398313574399999 6693 36893488147419103231999999999999999999999999999999999 6694 37252902984619140624999999999999999999999999999999999 6695 37414441915671114706014331717536845303191873100185599 6696 37778931862957161709567999999999999999999999999999999 6697 38146972656249999999999999999999999999999999999999999 6698 38685626227668133590597631999999999999999999999999999 6699 39062499999999999999999999999999999999999999999999999 6700 39614081257132168796771975167999999999999999999999999 6701 39999999999999999999999999999999999999999999999999999 6702 40564819207303340847894502572031999999999999999999999 6703 40959999999999999999999999999999999999999999999999999 6704 41538374868278621028243970633760767999999999999999999 6705 41943039999999999999999999999999999999999999999999999 6706 42351647362715016953416125033982098102569580078124999 6707 42535295865117307932921825928971026431999999999999999 6708 42949672959999999999999999999999999999999999999999999 6709 43368086899420177360298112034797668457031249999999999 6710 43556142965880123323311949751266331066367999999999999 6711 43980465111039999999999999999999999999999999999999999 6712 44408920985006261616945266723632812499999999999999999 6713 44601490397061246283071436545296723011960831999999999 6714 45035996273704959999999999999999999999999999999999999 6715 45474735088646411895751953124999999999999999999999999 6716 45671926166590716193865151022383844364247891967999999 6717 46116860184273879039999999999999999999999999999999999 6718 46566128730773925781249999999999999999999999999999999 6719 46768052394588893382517914646921056628989841375231999 6720 47223664828696452136959999999999999999999999999999999 6721 47683715820312499999999999999999999999999999999999999 6722 47890485652059026823698344598447161988085597568237567 6723 48357032784585166988247039999999999999999999999999999 6724 48828124999999999999999999999999999999999999999999999 6725 49517601571415210995964968959999999999999999999999999 6726 49999999999999999999999999999999999999999999999999999 6727 50706024009129176059868128215039999999999999999999999 6728 51199999999999999999999999999999999999999999999999999 6729 51922968585348276285304963292200959999999999999999999 6730 52428799999999999999999999999999999999999999999999999 6731 52939559203393771191770156292477622628211975097656249 6732 53169119831396634916152282411213783039999999999999999 6733 53687091199999999999999999999999999999999999999999999 6734 54210108624275221700372640043497085571289062499999999 6735 54445178707350154154139937189082913832959999999999999 6736 54975581388799999999999999999999999999999999999999999 6737 55511151231257827021181583404541015624999999999999999 6738 55751862996326557853839295681620903764951039999999999 6739 56294995342131199999999999999999999999999999999999999 6740 56843418860808014869689941406249999999999999999999999 6741 57089907708238395242331438777979805455309864959999999 6742 57646075230342348799999999999999999999999999999999999 6743 58207660913467407226562499999999999999999999999999999 6744 58460065493236116728147393308651320786237301719039999 6745 59029581035870565171199999999999999999999999999999999 6746 59604644775390624999999999999999999999999999999999999 6747 59863107065073783529622930748058952485106996960296959 6748 60446290980731458735308799999999999999999999999999999 6749 61035156249999999999999999999999999999999999999999999 6750 61897001964269013744956211199999999999999999999999999 6751 62499999999999999999999999999999999999999999999999999 6752 63382530011411470074835160268799999999999999999999999 6753 63999999999999999999999999999999999999999999999999999 6754 64903710731685345356631204115251199999999999999999999 6755 65535999999999999999999999999999999999999999999999999 6756 66461399789245793645190353014017228799999999999999999 6757 67108863999999999999999999999999999999999999999999999 6758 67762635780344027125465800054371356964111328124999999 6759 68056473384187692692674921486353642291199999999999999 6760 68719476735999999999999999999999999999999999999999999 6761 69388939039072283776476979255676269531249999999999999 6762 69689828745408197317299119602026129706188799999999999 6763 70368744177663999999999999999999999999999999999999999 6764 71054273576010018587112426757812499999999999999999999 6765 71362384635297994052914298472474756819137331199999999 6766 72057594037927935999999999999999999999999999999999999 6767 72759576141834259033203124999999999999999999999999999 6768 73075081866545145910184241635814150982796627148799999 6769 73786976294838206463999999999999999999999999999999999 6770 74505805969238281249999999999999999999999999999999999 6771 74828883831342229412028663435073690606383746200371199 6772 75557863725914323419135999999999999999999999999999999 6773 76293945312499999999999999999999999999999999999999999 6774 77371252455336267181195263999999999999999999999999999 6775 78124999999999999999999999999999999999999999999999999 6776 79228162514264337593543950335999999999999999999999999 6777 79999999999999999999999999999999999999999999999999999 6778 81129638414606681695789005144063999999999999999999999 6779 81919999999999999999999999999999999999999999999999999 6780 83076749736557242056487941267521535999999999999999999 6781 83886079999999999999999999999999999999999999999999999 6782 84703294725430033906832250067964196205139160156249999 6783 85070591730234615865843651857942052863999999999999999 6784 85899345919999999999999999999999999999999999999999999 6785 86736173798840354720596224069595336914062499999999999 6786 87112285931760246646623899502532662132735999999999999 6787 87960930222079999999999999999999999999999999999999999 6788 88817841970012523233890533447265624999999999999999999 6789 89202980794122492566142873090593446023921663999999999 6790 90071992547409919999999999999999999999999999999999999 6791 90949470177292823791503906249999999999999999999999999 6792 91343852333181432387730302044767688728495783935999999 6793 92233720368547758079999999999999999999999999999999999 6794 93132257461547851562499999999999999999999999999999999 6795 93536104789177786765035829293842113257979682750463999 6796 94447329657392904273919999999999999999999999999999999 6797 95367431640624999999999999999999999999999999999999999 6798 95780971304118053647396689196894323976171195136475135 6799 96714065569170333976494079999999999999999999999999999 6800 97656249999999999999999999999999999999999999999999999 6801 99035203142830421991929937919999999999999999999999999 6802 99999999999999999999999999999999999999999999999999999 6803 101412048018258352119736256430079999999999999999999999 6804 102399999999999999999999999999999999999999999999999999 6805 103845937170696552570609926584401919999999999999999999 6806 104857599999999999999999999999999999999999999999999999 6807 105879118406787542383540312584955245256423950195312499 6808 106338239662793269832304564822427566079999999999999999 6809 107374182399999999999999999999999999999999999999999999 6810 108420217248550443400745280086994171142578124999999999 6811 108890357414700308308279874378165827665919999999999999 6812 109951162777599999999999999999999999999999999999999999 6813 111022302462515654042363166809082031249999999999999999 6814 111503725992653115707678591363241807529902079999999999 6815 112589990684262399999999999999999999999999999999999999 6816 113686837721616029739379882812499999999999999999999999 6817 114179815416476790484662877555959610910619729919999999 6818 115292150460684697599999999999999999999999999999999999 6819 116415321826934814453124999999999999999999999999999999 6820 116920130986472233456294786617302641572474603438079999 6821 118059162071741130342399999999999999999999999999999999 6822 119209289550781249999999999999999999999999999999999999 6823 119726214130147567059245861496117904970213993920593919 6824 120892581961462917470617599999999999999999999999999999 6825 122070312499999999999999999999999999999999999999999999 6826 123794003928538027489912422399999999999999999999999999 6827 124999999999999999999999999999999999999999999999999999 6828 126765060022822940149670320537599999999999999999999999 6829 127999999999999999999999999999999999999999999999999999 6830 129807421463370690713262408230502399999999999999999999 6831 131071999999999999999999999999999999999999999999999999 6832 132348898008484427979425390731194056570529937744140624 6833 132922799578491587290380706028034457599999999999999999 6834 134217727999999999999999999999999999999999999999999999 6835 135525271560688054250931600108742713928222656249999999 6836 136112946768375385385349842972707284582399999999999999 6837 137438953471999999999999999999999999999999999999999999 6838 138777878078144567552953958511352539062499999999999999 6839 139379657490816394634598239204052259412377599999999999 6840 140737488355327999999999999999999999999999999999999999 6841 142108547152020037174224853515624999999999999999999999 6842 142724769270595988105828596944949513638274662399999999 6843 144115188075855871999999999999999999999999999999999999 6844 145519152283668518066406249999999999999999999999999999 6845 146150163733090291820368483271628301965593254297599999 6846 147573952589676412927999999999999999999999999999999999 6847 149011611938476562499999999999999999999999999999999999 6848 149657767662684458824057326870147381212767492400742399 6849 151115727451828646838271999999999999999999999999999999 6850 152587890624999999999999999999999999999999999999999999 6851 154742504910672534362390527999999999999999999999999999 6852 156249999999999999999999999999999999999999999999999999 6853 158456325028528675187087900671999999999999999999999999 6854 159999999999999999999999999999999999999999999999999999 6855 162259276829213363391578010288127999999999999999999999 6856 163839999999999999999999999999999999999999999999999999 6857 166153499473114484112975882535043071999999999999999999 6858 167772159999999999999999999999999999999999999999999999 6859 169406589450860067813664500135928392410278320312499999 6860 170141183460469231731687303715884105727999999999999999 6861 171798691839999999999999999999999999999999999999999999 6862 173472347597680709441192448139190673828124999999999999 6863 174224571863520493293247799005065324265471999999999999 6864 175921860444159999999999999999999999999999999999999999 6865 177635683940025046467781066894531249999999999999999999 6866 178405961588244985132285746181186892047843327999999999 6867 180143985094819839999999999999999999999999999999999999 6868 181898940354585647583007812499999999999999999999999999 6869 182687704666362864775460604089535377456991567871999999 6870 184467440737095516159999999999999999999999999999999999 6871 186264514923095703124999999999999999999999999999999999 6872 187072209578355573530071658587684226515959365500927999 6873 188894659314785808547839999999999999999999999999999999 6874 190734863281249999999999999999999999999999999999999999 6875 191561942608236107294793378393788647952342390272950271 6876 193428131138340667952988159999999999999999999999999999 6877 195312499999999999999999999999999999999999999999999999 6878 198070406285660843983859875839999999999999999999999999 6879 199999999999999999999999999999999999999999999999999999 6880 202824096036516704239472512860159999999999999999999999 6881 204799999999999999999999999999999999999999999999999999 6882 207691874341393105141219853168803839999999999999999999 6883 209715199999999999999999999999999999999999999999999999 6884 211758236813575084767080625169910490512847900390624999 6885 212676479325586539664609129644855132159999999999999999 6886 214748364799999999999999999999999999999999999999999999 6887 216840434497100886801490560173988342285156249999999999 6888 217780714829400616616559748756331655331839999999999999 6889 219902325555199999999999999999999999999999999999999999 6890 222044604925031308084726333618164062499999999999999999 6891 223007451985306231415357182726483615059804159999999999 6892 225179981368524799999999999999999999999999999999999999 6893 227373675443232059478759765624999999999999999999999999 6894 228359630832953580969325755111919221821239459839999999 6895 230584300921369395199999999999999999999999999999999999 6896 232830643653869628906249999999999999999999999999999999 6897 233840261972944466912589573234605283144949206876159999 6898 236118324143482260684799999999999999999999999999999999 6899 238418579101562499999999999999999999999999999999999999 6900 239452428260295134118491722992235809940427987841187839 6901 241785163922925834941235199999999999999999999999999999 6902 244140624999999999999999999999999999999999999999999999 6903 247588007857076054979824844799999999999999999999999999 6904 249999999999999999999999999999999999999999999999999999 6905 253530120045645880299340641075199999999999999999999999 6906 255999999999999999999999999999999999999999999999999999 6907 259614842926741381426524816461004799999999999999999999 6908 262143999999999999999999999999999999999999999999999999 6909 264697796016968855958850781462388113141059875488281249 6910 265845599156983174580761412056068915199999999999999999 6911 268435455999999999999999999999999999999999999999999999 6912 271050543121376108501863200217485427856445312499999999 6913 272225893536750770770699685945414569164799999999999999 6914 274877906943999999999999999999999999999999999999999999 6915 277555756156289135105907917022705078124999999999999999 6916 278759314981632789269196478408104518824755199999999999 6917 281474976710655999999999999999999999999999999999999999 6918 284217094304040074348449707031249999999999999999999999 6919 285449538541191976211657193889899027276549324799999999 6920 288230376151711743999999999999999999999999999999999999 6921 291038304567337036132812499999999999999999999999999999 6922 292300327466180583640736966543256603931186508595199999 6923 295147905179352825855999999999999999999999999999999999 6924 298023223876953124999999999999999999999999999999999999 6925 299315535325368917648114653740294762425534984801484799 6926 302231454903657293676543999999999999999999999999999999 6927 305175781249999999999999999999999999999999999999999999 6928 309485009821345068724781055999999999999999999999999999 6929 312499999999999999999999999999999999999999999999999999 6930 316912650057057350374175801343999999999999999999999999 6931 319999999999999999999999999999999999999999999999999999 6932 324518553658426726783156020576255999999999999999999999 6933 327679999999999999999999999999999999999999999999999999 6934 332306998946228968225951765070086143999999999999999999 6935 335544319999999999999999999999999999999999999999999999 6936 338813178901720135627329000271856784820556640624999999 6937 340282366920938463463374607431768211455999999999999999 6938 343597383679999999999999999999999999999999999999999999 6939 346944695195361418882384896278381347656249999999999999 6940 348449143727040986586495598010130648530943999999999999 6941 351843720888319999999999999999999999999999999999999999 6942 355271367880050092935562133789062499999999999999999999 6943 356811923176489970264571492362373784095686655999999999 6944 360287970189639679999999999999999999999999999999999999 6945 363797880709171295166015624999999999999999999999999999 6946 365375409332725729550921208179070754913983135743999999 6947 368934881474191032319999999999999999999999999999999999 6948 372529029846191406249999999999999999999999999999999999 6949 374144419156711147060143317175368453031918731001855999 6950 377789318629571617095679999999999999999999999999999999 6951 381469726562499999999999999999999999999999999999999999 6952 383123885216472214589586756787577295904684780545900543 6953 386856262276681335905976319999999999999999999999999999 6954 390624999999999999999999999999999999999999999999999999 6955 396140812571321687967719751679999999999999999999999999 6956 399999999999999999999999999999999999999999999999999999 6957 405648192073033408478945025720319999999999999999999999 6958 409599999999999999999999999999999999999999999999999999 6959 415383748682786210282439706337607679999999999999999999 6960 419430399999999999999999999999999999999999999999999999 6961 423516473627150169534161250339820981025695800781249999 6962 425352958651173079329218259289710264319999999999999999 6963 429496729599999999999999999999999999999999999999999999 6964 433680868994201773602981120347976684570312499999999999 6965 435561429658801233233119497512663310663679999999999999 6966 439804651110399999999999999999999999999999999999999999 6967 444089209850062616169452667236328124999999999999999999 6968 446014903970612462830714365452967230119608319999999999 6969 450359962737049599999999999999999999999999999999999999 6970 454747350886464118957519531249999999999999999999999999 6971 456719261665907161938651510223838443642478919679999999 6972 461168601842738790399999999999999999999999999999999999 6973 465661287307739257812499999999999999999999999999999999 6974 467680523945888933825179146469210566289898413752319999 6975 472236648286964521369599999999999999999999999999999999 6976 476837158203124999999999999999999999999999999999999999 6977 478904856520590268236983445984471619880855975682375679 6978 483570327845851669882470399999999999999999999999999999 6979 488281249999999999999999999999999999999999999999999999 6980 495176015714152109959649689599999999999999999999999999 6981 499999999999999999999999999999999999999999999999999999 6982 507060240091291760598681282150399999999999999999999999 6983 511999999999999999999999999999999999999999999999999999 6984 519229685853482762853049632922009599999999999999999999 6985 524287999999999999999999999999999999999999999999999999 6986 529395592033937711917701562924776226282119750976562499 6987 531691198313966349161522824112137830399999999999999999 6988 536870911999999999999999999999999999999999999999999999 6989 542101086242752217003726400434970855712890624999999999 6990 544451787073501541541399371890829138329599999999999999 6991 549755813887999999999999999999999999999999999999999999 6992 555111512312578270211815834045410156249999999999999999 6993 557518629963265578538392956816209037649510399999999999 6994 562949953421311999999999999999999999999999999999999999 6995 568434188608080148696899414062499999999999999999999999 6996 570899077082383952423314387779798054553098649599999999 6997 576460752303423487999999999999999999999999999999999999 6998 582076609134674072265624999999999999999999999999999999 6999 584600654932361167281473933086513207862373017190399999 7000 590295810358705651711999999999999999999999999999999999 7001 596046447753906249999999999999999999999999999999999999 7002 598631070650737835296229307480589524851069969602969599 7003 604462909807314587353087999999999999999999999999999999 7004 610351562499999999999999999999999999999999999999999999 7005 618970019642690137449562111999999999999999999999999999 7006 624999999999999999999999999999999999999999999999999999 7007 633825300114114700748351602687999999999999999999999999 7008 639999999999999999999999999999999999999999999999999999 7009 649037107316853453566312041152511999999999999999999999 7010 655359999999999999999999999999999999999999999999999999 7011 661744490042422139897126953655970282852649688720703124 7012 664613997892457936451903530140172287999999999999999999 7013 671088639999999999999999999999999999999999999999999999 7014 677626357803440271254658000543713569641113281249999999 7015 680564733841876926926749214863536422911999999999999999 7016 687194767359999999999999999999999999999999999999999999 7017 693889390390722837764769792556762695312499999999999999 7018 696898287454081973172991196020261297061887999999999999 7019 703687441776639999999999999999999999999999999999999999 7020 710542735760100185871124267578124999999999999999999999 7021 713623846352979940529142984724747568191373311999999999 7022 720575940379279359999999999999999999999999999999999999 7023 727595761418342590332031249999999999999999999999999999 7024 730750818665451459101842416358141509827966271487999999 7025 737869762948382064639999999999999999999999999999999999 7026 745058059692382812499999999999999999999999999999999999 7027 748288838313422294120286634350736906063837462003711999 7028 755578637259143234191359999999999999999999999999999999 7029 762939453124999999999999999999999999999999999999999999 7030 766247770432944429179173513575154591809369561091801087 7031 773712524553362671811952639999999999999999999999999999 7032 781249999999999999999999999999999999999999999999999999 7033 792281625142643375935439503359999999999999999999999999 7034 799999999999999999999999999999999999999999999999999999 7035 811296384146066816957890051440639999999999999999999999 7036 819199999999999999999999999999999999999999999999999999 7037 830767497365572420564879412675215359999999999999999999 7038 838860799999999999999999999999999999999999999999999999 7039 847032947254300339068322500679641962051391601562499999 7040 850705917302346158658436518579420528639999999999999999 7041 858993459199999999999999999999999999999999999999999999 7042 867361737988403547205962240695953369140624999999999999 7043 871122859317602466466238995025326621327359999999999999 7044 879609302220799999999999999999999999999999999999999999 7045 888178419700125232338905334472656249999999999999999999 7046 892029807941224925661428730905934460239216639999999999 7047 900719925474099199999999999999999999999999999999999999 7048 909494701772928237915039062499999999999999999999999999 7049 913438523331814323877303020447676887284957839359999999 7050 922337203685477580799999999999999999999999999999999999 7051 931322574615478515624999999999999999999999999999999999 7052 935361047891777867650358292938421132579796827504639999 7053 944473296573929042739199999999999999999999999999999999 7054 953674316406249999999999999999999999999999999999999999 7055 957809713041180536473966891968943239761711951364751359 7056 967140655691703339764940799999999999999999999999999999 7057 976562499999999999999999999999999999999999999999999999 7058 990352031428304219919299379199999999999999999999999999 7059 999999999999999999999999999999999999999999999999999999 7060 1014120480182583521197362564300799999999999999999999999 7061 1023999999999999999999999999999999999999999999999999999 7062 1038459371706965525706099265844019199999999999999999999 7063 1048575999999999999999999999999999999999999999999999999 7064 1058791184067875423835403125849552452564239501953124999 7065 1063382396627932698323045648224275660799999999999999999 7066 1073741823999999999999999999999999999999999999999999999 7067 1084202172485504434007452800869941711425781249999999999 7068 1088903574147003083082798743781658276659199999999999999 7069 1099511627775999999999999999999999999999999999999999999 7070 1110223024625156540423631668090820312499999999999999999 7071 1115037259926531157076785913632418075299020799999999999 7072 1125899906842623999999999999999999999999999999999999999 7073 1136868377216160297393798828124999999999999999999999999 7074 1141798154164767904846628775559596109106197299199999999 7075 1152921504606846975999999999999999999999999999999999999 7076 1164153218269348144531249999999999999999999999999999999 7077 1169201309864722334562947866173026415724746034380799999 7078 1180591620717411303423999999999999999999999999999999999 7079 1192092895507812499999999999999999999999999999999999999 7080 1197262141301475670592458614961179049702139939205939199 7081 1208925819614629174706175999999999999999999999999999999 7082 1220703124999999999999999999999999999999999999999999999 7083 1237940039285380274899124223999999999999999999999999999 7084 1249999999999999999999999999999999999999999999999999999 7085 1267650600228229401496703205375999999999999999999999999 7086 1279999999999999999999999999999999999999999999999999999 7087 1298074214633706907132624082305023999999999999999999999 7088 1310719999999999999999999999999999999999999999999999999 7089 1323488980084844279794253907311940565705299377441406249 7090 1329227995784915872903807060280344575999999999999999999 7091 1342177279999999999999999999999999999999999999999999999 7092 1355252715606880542509316001087427139282226562499999999 7093 1361129467683753853853498429727072845823999999999999999 7094 1374389534719999999999999999999999999999999999999999999 7095 1387778780781445675529539585113525390624999999999999999 7096 1393796574908163946345982392040522594123775999999999999 7097 1407374883553279999999999999999999999999999999999999999 7098 1421085471520200371742248535156249999999999999999999999 7099 1427247692705959881058285969449495136382746623999999999 7100 1441151880758558719999999999999999999999999999999999999 7101 1455191522836685180664062499999999999999999999999999999 7102 1461501637330902918203684832716283019655932542975999999 7103 1475739525896764129279999999999999999999999999999999999 7104 1490116119384765624999999999999999999999999999999999999 7105 1496577676626844588240573268701473812127674924007423999 7106 1511157274518286468382719999999999999999999999999999999 7107 1525878906249999999999999999999999999999999999999999999 7108 1532495540865888858358347027150309183618739122183602175 7109 1547425049106725343623905279999999999999999999999999999 7110 1562499999999999999999999999999999999999999999999999999 7111 1584563250285286751870879006719999999999999999999999999 7112 1599999999999999999999999999999999999999999999999999999 7113 1622592768292133633915780102881279999999999999999999999 7114 1638399999999999999999999999999999999999999999999999999 7115 1661534994731144841129758825350430719999999999999999999 7116 1677721599999999999999999999999999999999999999999999999 7117 1694065894508600678136645001359283924102783203124999999 7118 1701411834604692317316873037158841057279999999999999999 7119 1717986918399999999999999999999999999999999999999999999 7120 1734723475976807094411924481391906738281249999999999999 7121 1742245718635204932932477990050653242654719999999999999 7122 1759218604441599999999999999999999999999999999999999999 7123 1776356839400250464677810668945312499999999999999999999 7124 1784059615882449851322857461811868920478433279999999999 7125 1801439850948198399999999999999999999999999999999999999 7126 1818989403545856475830078124999999999999999999999999999 7127 1826877046663628647754606040895353774569915678719999999 7128 1844674407370955161599999999999999999999999999999999999 7129 1862645149230957031249999999999999999999999999999999999 7130 1870722095783555735300716585876842265159593655009279999 7131 1888946593147858085478399999999999999999999999999999999 7132 1907348632812499999999999999999999999999999999999999999 7133 1915619426082361072947933783937886479523423902729502719 7134 1934281311383406679529881599999999999999999999999999999 7135 1953124999999999999999999999999999999999999999999999999 7136 1980704062856608439838598758399999999999999999999999999 7137 1999999999999999999999999999999999999999999999999999999 7138 2028240960365167042394725128601599999999999999999999999 7139 2047999999999999999999999999999999999999999999999999999 7140 2076918743413931051412198531688038399999999999999999999 7141 2097151999999999999999999999999999999999999999999999999 7142 2117582368135750847670806251699104905128479003906249999 7143 2126764793255865396646091296448551321599999999999999999 7144 2147483647999999999999999999999999999999999999999999999 7145 2168404344971008868014905601739883422851562499999999999 7146 2177807148294006166165597487563316553318399999999999999 7147 2199023255551999999999999999999999999999999999999999999 7148 2220446049250313080847263336181640624999999999999999999 7149 2230074519853062314153571827264836150598041599999999999 7150 2251799813685247999999999999999999999999999999999999999 7151 2273736754432320594787597656249999999999999999999999999 7152 2283596308329535809693257551119192218212394598399999999 7153 2305843009213693951999999999999999999999999999999999999 7154 2328306436538696289062499999999999999999999999999999999 7155 2338402619729444669125895732346052831449492068761599999 7156 2361183241434822606847999999999999999999999999999999999 7157 2384185791015624999999999999999999999999999999999999999 7158 2394524282602951341184917229922358099404279878411878399 7159 2417851639229258349412351999999999999999999999999999999 7160 2441406249999999999999999999999999999999999999999999999 7161 2475880078570760549798248447999999999999999999999999999 7162 2499999999999999999999999999999999999999999999999999999 7163 2535301200456458802993406410751999999999999999999999999 7164 2559999999999999999999999999999999999999999999999999999 7165 2596148429267413814265248164610047999999999999999999999 7166 2621439999999999999999999999999999999999999999999999999 7167 2646977960169688559588507814623881131410598754882812499 7168 2658455991569831745807614120560689151999999999999999999 7169 2684354559999999999999999999999999999999999999999999999 7170 2710505431213761085018632002174854278564453124999999999 7171 2722258935367507707706996859454145691647999999999999999 7172 2748779069439999999999999999999999999999999999999999999 7173 2775557561562891351059079170227050781249999999999999999 7174 2787593149816327892691964784081045188247551999999999999 7175 2814749767106559999999999999999999999999999999999999999 7176 2842170943040400743484497070312499999999999999999999999 7177 2854495385411919762116571938898990272765493247999999999 7178 2882303761517117439999999999999999999999999999999999999 7179 2910383045673370361328124999999999999999999999999999999 7180 2923003274661805836407369665432566039311865085951999999 7181 2951479051793528258559999999999999999999999999999999999 7182 2980232238769531249999999999999999999999999999999999999 7183 2993155353253689176481146537402947624255349848014847999 7184 3022314549036572936765439999999999999999999999999999999 7185 3051757812499999999999999999999999999999999999999999999 7186 3064991081731777716716694054300618367237478244367204351 7187 3094850098213450687247810559999999999999999999999999999 7188 3124999999999999999999999999999999999999999999999999999 7189 3169126500570573503741758013439999999999999999999999999 7190 3199999999999999999999999999999999999999999999999999999 7191 3245185536584267267831560205762559999999999999999999999 7192 3276799999999999999999999999999999999999999999999999999 7193 3308722450212110699485634768279851414263248443603515624 7194 3323069989462289682259517650700861439999999999999999999 7195 3355443199999999999999999999999999999999999999999999999 7196 3388131789017201356273290002718567848205566406249999999 7197 3402823669209384634633746074317682114559999999999999999 7198 3435973836799999999999999999999999999999999999999999999 7199 3469446951953614188823848962783813476562499999999999999 7200 3484491437270409865864955980101306485309439999999999999 7201 3518437208883199999999999999999999999999999999999999999 7202 3552713678800500929355621337890624999999999999999999999 7203 3568119231764899702645714923623737840956866559999999999 7204 3602879701896396799999999999999999999999999999999999999 7205 3637978807091712951660156249999999999999999999999999999 7206 3653754093327257295509212081790707549139831357439999999 7207 3689348814741910323199999999999999999999999999999999999 7208 3725290298461914062499999999999999999999999999999999999 7209 3741444191567111470601433171753684530319187310018559999 7210 3777893186295716170956799999999999999999999999999999999 7211 3814697265624999999999999999999999999999999999999999999 7212 3831238852164722145895867567875772959046847805459005439 7213 3868562622766813359059763199999999999999999999999999999 7214 3906249999999999999999999999999999999999999999999999999 7215 3961408125713216879677197516799999999999999999999999999 7216 3999999999999999999999999999999999999999999999999999999 7217 4056481920730334084789450257203199999999999999999999999 7218 4095999999999999999999999999999999999999999999999999999 7219 4153837486827862102824397063376076799999999999999999999 7220 4194303999999999999999999999999999999999999999999999999 7221 4235164736271501695341612503398209810256958007812499999 7222 4253529586511730793292182592897102643199999999999999999 7223 4294967295999999999999999999999999999999999999999999999 7224 4336808689942017736029811203479766845703124999999999999 7225 4355614296588012332331194975126633106636799999999999999 7226 4398046511103999999999999999999999999999999999999999999 7227 4440892098500626161694526672363281249999999999999999999 7228 4460149039706124628307143654529672301196083199999999999 7229 4503599627370495999999999999999999999999999999999999999 7230 4547473508864641189575195312499999999999999999999999999 7231 4567192616659071619386515102238384436424789196799999999 7232 4611686018427387903999999999999999999999999999999999999 7233 4656612873077392578124999999999999999999999999999999999 7234 4676805239458889338251791464692105662898984137523199999 7235 4722366482869645213695999999999999999999999999999999999 7236 4768371582031249999999999999999999999999999999999999999 7237 4789048565205902682369834459844716198808559756823756799 7238 4835703278458516698824703999999999999999999999999999999 7239 4882812499999999999999999999999999999999999999999999999 7240 4951760157141521099596496895999999999999999999999999999 7241 4999999999999999999999999999999999999999999999999999999 7242 5070602400912917605986812821503999999999999999999999999 7243 5119999999999999999999999999999999999999999999999999999 7244 5192296858534827628530496329220095999999999999999999999 7245 5242879999999999999999999999999999999999999999999999999 7246 5293955920339377119177015629247762262821197509765624999 7247 5316911983139663491615228241121378303999999999999999999 7248 5368709119999999999999999999999999999999999999999999999 7249 5421010862427522170037264004349708557128906249999999999 7250 5444517870735015415413993718908291383295999999999999999 7251 5497558138879999999999999999999999999999999999999999999 7252 5551115123125782702118158340454101562499999999999999999 7253 5575186299632655785383929568162090376495103999999999999 7254 5629499534213119999999999999999999999999999999999999999 7255 5684341886080801486968994140624999999999999999999999999 7256 5708990770823839524233143877797980545530986495999999999 7257 5764607523034234879999999999999999999999999999999999999 7258 5820766091346740722656249999999999999999999999999999999 7259 5846006549323611672814739330865132078623730171903999999 7260 5902958103587056517119999999999999999999999999999999999 7261 5960464477539062499999999999999999999999999999999999999 7262 5986310706507378352962293074805895248510699696029695999 7263 6044629098073145873530879999999999999999999999999999999 7264 6103515624999999999999999999999999999999999999999999999 7265 6129982163463555433433388108601236734474956488734408703 7266 6189700196426901374495621119999999999999999999999999999 7267 6249999999999999999999999999999999999999999999999999999 7268 6338253001141147007483516026879999999999999999999999999 7269 6399999999999999999999999999999999999999999999999999999 7270 6490371073168534535663120411525119999999999999999999999 7271 6553599999999999999999999999999999999999999999999999999 7272 6617444900424221398971269536559702828526496887207031249 7273 6646139978924579364519035301401722879999999999999999999 7274 6710886399999999999999999999999999999999999999999999999 7275 6776263578034402712546580005437135696411132812499999999 7276 6805647338418769269267492148635364229119999999999999999 7277 6871947673599999999999999999999999999999999999999999999 7278 6938893903907228377647697925567626953124999999999999999 7279 6968982874540819731729911960202612970618879999999999999 7280 7036874417766399999999999999999999999999999999999999999 7281 7105427357601001858711242675781249999999999999999999999 7282 7136238463529799405291429847247475681913733119999999999 7283 7205759403792793599999999999999999999999999999999999999 7284 7275957614183425903320312499999999999999999999999999999 7285 7307508186654514591018424163581415098279662714879999999 7286 7378697629483820646399999999999999999999999999999999999 7287 7450580596923828124999999999999999999999999999999999999 7288 7482888383134222941202866343507369060638374620037119999 7289 7555786372591432341913599999999999999999999999999999999 7290 7629394531249999999999999999999999999999999999999999999 7291 7662477704329444291791735135751545918093695610918010879 7292 7737125245533626718119526399999999999999999999999999999 7293 7812499999999999999999999999999999999999999999999999999 7294 7922816251426433759354395033599999999999999999999999999 7295 7999999999999999999999999999999999999999999999999999999 7296 8112963841460668169578900514406399999999999999999999999 7297 8191999999999999999999999999999999999999999999999999999 7298 8307674973655724205648794126752153599999999999999999999 7299 8388607999999999999999999999999999999999999999999999999 7300 8470329472543003390683225006796419620513916015624999999 7301 8507059173023461586584365185794205286399999999999999999 7302 8589934591999999999999999999999999999999999999999999999 7303 8673617379884035472059622406959533691406249999999999999 7304 8711228593176024664662389950253266213273599999999999999 7305 8796093022207999999999999999999999999999999999999999999 7306 8881784197001252323389053344726562499999999999999999999 7307 8920298079412249256614287309059344602392166399999999999 7308 9007199254740991999999999999999999999999999999999999999 7309 9094947017729282379150390624999999999999999999999999999 7310 9134385233318143238773030204476768872849578393599999999 7311 9223372036854775807999999999999999999999999999999999999 7312 9313225746154785156249999999999999999999999999999999999 7313 9353610478917778676503582929384211325797968275046399999 7314 9444732965739290427391999999999999999999999999999999999 7315 9536743164062499999999999999999999999999999999999999999 7316 9578097130411805364739668919689432397617119513647513599 7317 9671406556917033397649407999999999999999999999999999999 7318 9765624999999999999999999999999999999999999999999999999 7319 9903520314283042199192993791999999999999999999999999999 7320 9999999999999999999999999999999999999999999999999999999 7321 10141204801825835211973625643007999999999999999999999999 7322 10239999999999999999999999999999999999999999999999999999 7323 10384593717069655257060992658440191999999999999999999999 7324 10485759999999999999999999999999999999999999999999999999 7325 10587911840678754238354031258495524525642395019531249999 7326 10633823966279326983230456482242756607999999999999999999 7327 10737418239999999999999999999999999999999999999999999999 7328 10842021724855044340074528008699417114257812499999999999 7329 10889035741470030830827987437816582766591999999999999999 7330 10995116277759999999999999999999999999999999999999999999 7331 11102230246251565404236316680908203124999999999999999999 7332 11150372599265311570767859136324180752990207999999999999 7333 11258999068426239999999999999999999999999999999999999999 7334 11368683772161602973937988281249999999999999999999999999 7335 11417981541647679048466287755595961091061972991999999999 7336 11529215046068469759999999999999999999999999999999999999 7337 11641532182693481445312499999999999999999999999999999999 7338 11692013098647223345629478661730264157247460343807999999 7339 11805916207174113034239999999999999999999999999999999999 7340 11920928955078124999999999999999999999999999999999999999 7341 11972621413014756705924586149611790497021399392059391999 7342 12089258196146291747061759999999999999999999999999999999 7343 12207031249999999999999999999999999999999999999999999999 7344 12259964326927110866866776217202473468949912977468817407 7345 12379400392853802748991242239999999999999999999999999999 7346 12499999999999999999999999999999999999999999999999999999 7347 12676506002282294014967032053759999999999999999999999999 7348 12799999999999999999999999999999999999999999999999999999 7349 12980742146337069071326240823050239999999999999999999999 7350 13107199999999999999999999999999999999999999999999999999 7351 13234889800848442797942539073119405657052993774414062499 7352 13292279957849158729038070602803445759999999999999999999 7353 13421772799999999999999999999999999999999999999999999999 7354 13552527156068805425093160010874271392822265624999999999 7355 13611294676837538538534984297270728458239999999999999999 7356 13743895347199999999999999999999999999999999999999999999 7357 13877787807814456755295395851135253906249999999999999999 7358 13937965749081639463459823920405225941237759999999999999 7359 14073748835532799999999999999999999999999999999999999999 7360 14210854715202003717422485351562499999999999999999999999 7361 14272476927059598810582859694494951363827466239999999999 7362 14411518807585587199999999999999999999999999999999999999 7363 14551915228366851806640624999999999999999999999999999999 7364 14615016373309029182036848327162830196559325429759999999 7365 14757395258967641292799999999999999999999999999999999999 7366 14901161193847656249999999999999999999999999999999999999 7367 14965776766268445882405732687014738121276749240074239999 7368 15111572745182864683827199999999999999999999999999999999 7369 15258789062499999999999999999999999999999999999999999999 7370 15324955408658888583583470271503091836187391221836021759 7371 15474250491067253436239052799999999999999999999999999999 7372 15624999999999999999999999999999999999999999999999999999 7373 15845632502852867518708790067199999999999999999999999999 7374 15999999999999999999999999999999999999999999999999999999 7375 16225927682921336339157801028812799999999999999999999999 7376 16383999999999999999999999999999999999999999999999999999 7377 16543612251060553497428173841399257071316242218017578124 7378 16615349947311448411297588253504307199999999999999999999 7379 16777215999999999999999999999999999999999999999999999999 7380 16940658945086006781366450013592839241027832031249999999 7381 17014118346046923173168730371588410572799999999999999999 7382 17179869183999999999999999999999999999999999999999999999 7383 17347234759768070944119244813919067382812499999999999999 7384 17422457186352049329324779900506532426547199999999999999 7385 17592186044415999999999999999999999999999999999999999999 7386 17763568394002504646778106689453124999999999999999999999 7387 17840596158824498513228574618118689204784332799999999999 7388 18014398509481983999999999999999999999999999999999999999 7389 18189894035458564758300781249999999999999999999999999999 7390 18268770466636286477546060408953537745699156787199999999 7391 18446744073709551615999999999999999999999999999999999999 7392 18626451492309570312499999999999999999999999999999999999 7393 18707220957835557353007165858768422651595936550092799999 7394 18889465931478580854783999999999999999999999999999999999 7395 19073486328124999999999999999999999999999999999999999999 7396 19156194260823610729479337839378864795234239027295027199 7397 19342813113834066795298815999999999999999999999999999999 7398 19531249999999999999999999999999999999999999999999999999 7399 19807040628566084398385987583999999999999999999999999999 7400 19999999999999999999999999999999999999999999999999999999 7401 20282409603651670423947251286015999999999999999999999999 7402 20479999999999999999999999999999999999999999999999999999 7403 20769187434139310514121985316880383999999999999999999999 7404 20971519999999999999999999999999999999999999999999999999 7405 21175823681357508476708062516991049051284790039062499999 7406 21267647932558653966460912964485513215999999999999999999 7407 21474836479999999999999999999999999999999999999999999999 7408 21684043449710088680149056017398834228515624999999999999 7409 21778071482940061661655974875633165533183999999999999999 7410 21990232555519999999999999999999999999999999999999999999 7411 22204460492503130808472633361816406249999999999999999999 7412 22300745198530623141535718272648361505980415999999999999 7413 22517998136852479999999999999999999999999999999999999999 7414 22737367544323205947875976562499999999999999999999999999 7415 22835963083295358096932575511191922182123945983999999999 7416 23058430092136939519999999999999999999999999999999999999 7417 23283064365386962890624999999999999999999999999999999999 7418 23384026197294446691258957323460528314494920687615999999 7419 23611832414348226068479999999999999999999999999999999999 7420 23841857910156249999999999999999999999999999999999999999 7421 23945242826029513411849172299223580994042798784118783999 7422 24178516392292583494123519999999999999999999999999999999 7423 24414062499999999999999999999999999999999999999999999999 7424 24519928653854221733733552434404946937899825954937634815 7425 24758800785707605497982484479999999999999999999999999999 7426 24999999999999999999999999999999999999999999999999999999 7427 25353012004564588029934064107519999999999999999999999999 7428 25599999999999999999999999999999999999999999999999999999 7429 25961484292674138142652481646100479999999999999999999999 7430 26214399999999999999999999999999999999999999999999999999 7431 26469779601696885595885078146238811314105987548828124999 7432 26584559915698317458076141205606891519999999999999999999 7433 26843545599999999999999999999999999999999999999999999999 7434 27105054312137610850186320021748542785644531249999999999 7435 27222589353675077077069968594541456916479999999999999999 7436 27487790694399999999999999999999999999999999999999999999 7437 27755575615628913510590791702270507812499999999999999999 7438 27875931498163278926919647840810451882475519999999999999 7439 28147497671065599999999999999999999999999999999999999999 7440 28421709430404007434844970703124999999999999999999999999 7441 28544953854119197621165719388989902727654932479999999999 7442 28823037615171174399999999999999999999999999999999999999 7443 29103830456733703613281249999999999999999999999999999999 7444 29230032746618058364073696654325660393118650859519999999 7445 29514790517935282585599999999999999999999999999999999999 7446 29802322387695312499999999999999999999999999999999999999 7447 29931553532536891764811465374029476242553498480148479999 7448 30223145490365729367654399999999999999999999999999999999 7449 30517578124999999999999999999999999999999999999999999999 7450 30649910817317777167166940543006183672374782443672043519 7451 30948500982134506872478105599999999999999999999999999999 7452 31249999999999999999999999999999999999999999999999999999 7453 31691265005705735037417580134399999999999999999999999999 7454 31999999999999999999999999999999999999999999999999999999 7455 32451855365842672678315602057625599999999999999999999999 7456 32767999999999999999999999999999999999999999999999999999 7457 33087224502121106994856347682798514142632484436035156249 7458 33230699894622896822595176507008614399999999999999999999 7459 33554431999999999999999999999999999999999999999999999999 7460 33881317890172013562732900027185678482055664062499999999 7461 34028236692093846346337460743176821145599999999999999999 7462 34359738367999999999999999999999999999999999999999999999 7463 34694469519536141888238489627838134765624999999999999999 7464 34844914372704098658649559801013064853094399999999999999 7465 35184372088831999999999999999999999999999999999999999999 7466 35527136788005009293556213378906249999999999999999999999 7467 35681192317648997026457149236237378409568665599999999999 7468 36028797018963967999999999999999999999999999999999999999 7469 36379788070917129516601562499999999999999999999999999999 7470 36537540933272572955092120817907075491398313574399999999 7471 36893488147419103231999999999999999999999999999999999999 7472 37252902984619140624999999999999999999999999999999999999 7473 37414441915671114706014331717536845303191873100185599999 7474 37778931862957161709567999999999999999999999999999999999 7475 38146972656249999999999999999999999999999999999999999999 7476 38312388521647221458958675678757729590468478054590054399 7477 38685626227668133590597631999999999999999999999999999999 7478 39062499999999999999999999999999999999999999999999999999 7479 39614081257132168796771975167999999999999999999999999999 7480 39999999999999999999999999999999999999999999999999999999 7481 40564819207303340847894502572031999999999999999999999999 7482 40959999999999999999999999999999999999999999999999999999 7483 41538374868278621028243970633760767999999999999999999999 7484 41943039999999999999999999999999999999999999999999999999 7485 42351647362715016953416125033982098102569580078124999999 7486 42535295865117307932921825928971026431999999999999999999 7487 42949672959999999999999999999999999999999999999999999999 7488 43368086899420177360298112034797668457031249999999999999 7489 43556142965880123323311949751266331066367999999999999999 7490 43980465111039999999999999999999999999999999999999999999 7491 44408920985006261616945266723632812499999999999999999999 7492 44601490397061246283071436545296723011960831999999999999 7493 45035996273704959999999999999999999999999999999999999999 7494 45474735088646411895751953124999999999999999999999999999 7495 45671926166590716193865151022383844364247891967999999999 7496 46116860184273879039999999999999999999999999999999999999 7497 46566128730773925781249999999999999999999999999999999999 7498 46768052394588893382517914646921056628989841375231999999 7499 47223664828696452136959999999999999999999999999999999999 7500 47683715820312499999999999999999999999999999999999999999 7501 47890485652059026823698344598447161988085597568237567999 7502 48357032784585166988247039999999999999999999999999999999 7503 48828124999999999999999999999999999999999999999999999999 7504 49039857307708443467467104868809893875799651909875269631 7505 49517601571415210995964968959999999999999999999999999999 7506 49999999999999999999999999999999999999999999999999999999 7507 50706024009129176059868128215039999999999999999999999999 7508 51199999999999999999999999999999999999999999999999999999 7509 51922968585348276285304963292200959999999999999999999999 7510 52428799999999999999999999999999999999999999999999999999 7511 52939559203393771191770156292477622628211975097656249999 7512 53169119831396634916152282411213783039999999999999999999 7513 53687091199999999999999999999999999999999999999999999999 7514 54210108624275221700372640043497085571289062499999999999 7515 54445178707350154154139937189082913832959999999999999999 7516 54975581388799999999999999999999999999999999999999999999 7517 55511151231257827021181583404541015624999999999999999999 7518 55751862996326557853839295681620903764951039999999999999 7519 56294995342131199999999999999999999999999999999999999999 7520 56843418860808014869689941406249999999999999999999999999 7521 57089907708238395242331438777979805455309864959999999999 7522 57646075230342348799999999999999999999999999999999999999 7523 58207660913467407226562499999999999999999999999999999999 7524 58460065493236116728147393308651320786237301719039999999 7525 59029581035870565171199999999999999999999999999999999999 7526 59604644775390624999999999999999999999999999999999999999 7527 59863107065073783529622930748058952485106996960296959999 7528 60446290980731458735308799999999999999999999999999999999 7529 61035156249999999999999999999999999999999999999999999999 7530 61299821634635554334333881086012367344749564887344087039 7531 61897001964269013744956211199999999999999999999999999999 7532 62499999999999999999999999999999999999999999999999999999 7533 63382530011411470074835160268799999999999999999999999999 7534 63999999999999999999999999999999999999999999999999999999 7535 64903710731685345356631204115251199999999999999999999999 7536 65535999999999999999999999999999999999999999999999999999 7537 66174449004242213989712695365597028285264968872070312499 7538 66461399789245793645190353014017228799999999999999999999 7539 67108863999999999999999999999999999999999999999999999999 7540 67762635780344027125465800054371356964111328124999999999 7541 68056473384187692692674921486353642291199999999999999999 7542 68719476735999999999999999999999999999999999999999999999 7543 69388939039072283776476979255676269531249999999999999999 7544 69689828745408197317299119602026129706188799999999999999 7545 70368744177663999999999999999999999999999999999999999999 7546 71054273576010018587112426757812499999999999999999999999 7547 71362384635297994052914298472474756819137331199999999999 7548 72057594037927935999999999999999999999999999999999999999 7549 72759576141834259033203124999999999999999999999999999999 7550 73075081866545145910184241635814150982796627148799999999 7551 73786976294838206463999999999999999999999999999999999999 7552 74505805969238281249999999999999999999999999999999999999 7553 74828883831342229412028663435073690606383746200371199999 7554 75557863725914323419135999999999999999999999999999999999 7555 76293945312499999999999999999999999999999999999999999999 7556 76624777043294442917917351357515459180936956109180108799 7557 77371252455336267181195263999999999999999999999999999999 7558 78124999999999999999999999999999999999999999999999999999 7559 79228162514264337593543950335999999999999999999999999999 7560 79999999999999999999999999999999999999999999999999999999 7561 81129638414606681695789005144063999999999999999999999999 7562 81919999999999999999999999999999999999999999999999999999 7563 82718061255302767487140869206996285356581211090087890624 7564 83076749736557242056487941267521535999999999999999999999 7565 83886079999999999999999999999999999999999999999999999999 7566 84703294725430033906832250067964196205139160156249999999 7567 85070591730234615865843651857942052863999999999999999999 7568 85899345919999999999999999999999999999999999999999999999 7569 86736173798840354720596224069595336914062499999999999999 7570 87112285931760246646623899502532662132735999999999999999 7571 87960930222079999999999999999999999999999999999999999999 7572 88817841970012523233890533447265624999999999999999999999 7573 89202980794122492566142873090593446023921663999999999999 7574 90071992547409919999999999999999999999999999999999999999 7575 90949470177292823791503906249999999999999999999999999999 7576 91343852333181432387730302044767688728495783935999999999 7577 92233720368547758079999999999999999999999999999999999999 7578 93132257461547851562499999999999999999999999999999999999 7579 93536104789177786765035829293842113257979682750463999999 7580 94447329657392904273919999999999999999999999999999999999 7581 95367431640624999999999999999999999999999999999999999999 7582 95780971304118053647396689196894323976171195136475135999 7583 96714065569170333976494079999999999999999999999999999999 7584 97656249999999999999999999999999999999999999999999999999 7585 98079714615416886934934209737619787751599303819750539263 7586 99035203142830421991929937919999999999999999999999999999 7587 99999999999999999999999999999999999999999999999999999999 7588 101412048018258352119736256430079999999999999999999999999 7589 102399999999999999999999999999999999999999999999999999999 7590 103845937170696552570609926584401919999999999999999999999 7591 104857599999999999999999999999999999999999999999999999999 7592 105879118406787542383540312584955245256423950195312499999 7593 106338239662793269832304564822427566079999999999999999999 7594 107374182399999999999999999999999999999999999999999999999 7595 108420217248550443400745280086994171142578124999999999999 7596 108890357414700308308279874378165827665919999999999999999 7597 109951162777599999999999999999999999999999999999999999999 7598 111022302462515654042363166809082031249999999999999999999 7599 111503725992653115707678591363241807529902079999999999999 7600 112589990684262399999999999999999999999999999999999999999 7601 113686837721616029739379882812499999999999999999999999999 7602 114179815416476790484662877555959610910619729919999999999 7603 115292150460684697599999999999999999999999999999999999999 7604 116415321826934814453124999999999999999999999999999999999 7605 116920130986472233456294786617302641572474603438079999999 7606 118059162071741130342399999999999999999999999999999999999 7607 119209289550781249999999999999999999999999999999999999999 7608 119726214130147567059245861496117904970213993920593919999 7609 120892581961462917470617599999999999999999999999999999999 7610 122070312499999999999999999999999999999999999999999999999 7611 122599643269271108668667762172024734689499129774688174079 7612 123794003928538027489912422399999999999999999999999999999 7613 124999999999999999999999999999999999999999999999999999999 7614 126765060022822940149670320537599999999999999999999999999 7615 127999999999999999999999999999999999999999999999999999999 7616 129807421463370690713262408230502399999999999999999999999 7617 131071999999999999999999999999999999999999999999999999999 7618 132348898008484427979425390731194056570529937744140624999 7619 132922799578491587290380706028034457599999999999999999999 7620 134217727999999999999999999999999999999999999999999999999 7621 135525271560688054250931600108742713928222656249999999999 7622 136112946768375385385349842972707284582399999999999999999 7623 137438953471999999999999999999999999999999999999999999999 7624 138777878078144567552953958511352539062499999999999999999 7625 139379657490816394634598239204052259412377599999999999999 7626 140737488355327999999999999999999999999999999999999999999 7627 142108547152020037174224853515624999999999999999999999999 7628 142724769270595988105828596944949513638274662399999999999 7629 144115188075855871999999999999999999999999999999999999999 7630 145519152283668518066406249999999999999999999999999999999 7631 146150163733090291820368483271628301965593254297599999999 7632 147573952589676412927999999999999999999999999999999999999 7633 149011611938476562499999999999999999999999999999999999999 7634 149657767662684458824057326870147381212767492400742399999 7635 151115727451828646838271999999999999999999999999999999999 7636 152587890624999999999999999999999999999999999999999999999 7637 153249554086588885835834702715030918361873912218360217599 7638 154742504910672534362390527999999999999999999999999999999 7639 156249999999999999999999999999999999999999999999999999999 7640 158456325028528675187087900671999999999999999999999999999 7641 159999999999999999999999999999999999999999999999999999999 7642 162259276829213363391578010288127999999999999999999999999 7643 163839999999999999999999999999999999999999999999999999999 7644 165436122510605534974281738413992570713162422180175781249 7645 166153499473114484112975882535043071999999999999999999999 7646 167772159999999999999999999999999999999999999999999999999 7647 169406589450860067813664500135928392410278320312499999999 7648 170141183460469231731687303715884105727999999999999999999 7649 171798691839999999999999999999999999999999999999999999999 7650 173472347597680709441192448139190673828124999999999999999 7651 174224571863520493293247799005065324265471999999999999999 7652 175921860444159999999999999999999999999999999999999999999 7653 177635683940025046467781066894531249999999999999999999999 7654 178405961588244985132285746181186892047843327999999999999 7655 180143985094819839999999999999999999999999999999999999999 7656 181898940354585647583007812499999999999999999999999999999 7657 182687704666362864775460604089535377456991567871999999999 7658 184467440737095516159999999999999999999999999999999999999 7659 186264514923095703124999999999999999999999999999999999999 7660 187072209578355573530071658587684226515959365500927999999 7661 188894659314785808547839999999999999999999999999999999999 7662 190734863281249999999999999999999999999999999999999999999 7663 191561942608236107294793378393788647952342390272950271999 7664 193428131138340667952988159999999999999999999999999999999 7665 195312499999999999999999999999999999999999999999999999999 7666 196159429230833773869868419475239575503198607639501078527 7667 198070406285660843983859875839999999999999999999999999999 7668 199999999999999999999999999999999999999999999999999999999 7669 202824096036516704239472512860159999999999999999999999999 7670 204799999999999999999999999999999999999999999999999999999 7671 207691874341393105141219853168803839999999999999999999999 7672 209715199999999999999999999999999999999999999999999999999 7673 211758236813575084767080625169910490512847900390624999999 7674 212676479325586539664609129644855132159999999999999999999 7675 214748364799999999999999999999999999999999999999999999999 7676 216840434497100886801490560173988342285156249999999999999 7677 217780714829400616616559748756331655331839999999999999999 7678 219902325555199999999999999999999999999999999999999999999 7679 222044604925031308084726333618164062499999999999999999999 7680 223007451985306231415357182726483615059804159999999999999 7681 225179981368524799999999999999999999999999999999999999999 7682 227373675443232059478759765624999999999999999999999999999 7683 228359630832953580969325755111919221821239459839999999999 7684 230584300921369395199999999999999999999999999999999999999 7685 232830643653869628906249999999999999999999999999999999999 7686 233840261972944466912589573234605283144949206876159999999 7687 236118324143482260684799999999999999999999999999999999999 7688 238418579101562499999999999999999999999999999999999999999 7689 239452428260295134118491722992235809940427987841187839999 7690 241785163922925834941235199999999999999999999999999999999 7691 244140624999999999999999999999999999999999999999999999999 7692 245199286538542217337335524344049469378998259549376348159 7693 247588007857076054979824844799999999999999999999999999999 7694 249999999999999999999999999999999999999999999999999999999 7695 253530120045645880299340641075199999999999999999999999999 7696 255999999999999999999999999999999999999999999999999999999 7697 259614842926741381426524816461004799999999999999999999999 7698 262143999999999999999999999999999999999999999999999999999 7699 264697796016968855958850781462388113141059875488281249999 7700 265845599156983174580761412056068915199999999999999999999 7701 268435455999999999999999999999999999999999999999999999999 7702 271050543121376108501863200217485427856445312499999999999 7703 272225893536750770770699685945414569164799999999999999999 7704 274877906943999999999999999999999999999999999999999999999 7705 277555756156289135105907917022705078124999999999999999999 7706 278759314981632789269196478408104518824755199999999999999 7707 281474976710655999999999999999999999999999999999999999999 7708 284217094304040074348449707031249999999999999999999999999 7709 285449538541191976211657193889899027276549324799999999999 7710 288230376151711743999999999999999999999999999999999999999 7711 291038304567337036132812499999999999999999999999999999999 7712 292300327466180583640736966543256603931186508595199999999 7713 295147905179352825855999999999999999999999999999999999999 7714 298023223876953124999999999999999999999999999999999999999 7715 299315535325368917648114653740294762425534984801484799999 7716 302231454903657293676543999999999999999999999999999999999 7717 305175781249999999999999999999999999999999999999999999999 7718 306499108173177771671669405430061836723747824436720435199 7719 309485009821345068724781055999999999999999999999999999999 7720 312499999999999999999999999999999999999999999999999999999 7721 316912650057057350374175801343999999999999999999999999999 7722 319999999999999999999999999999999999999999999999999999999 7723 324518553658426726783156020576255999999999999999999999999 7724 327679999999999999999999999999999999999999999999999999999 7725 330872245021211069948563476827985141426324844360351562499 7726 332306998946228968225951765070086143999999999999999999999 7727 335544319999999999999999999999999999999999999999999999999 7728 338813178901720135627329000271856784820556640624999999999 7729 340282366920938463463374607431768211455999999999999999999 7730 343597383679999999999999999999999999999999999999999999999 7731 346944695195361418882384896278381347656249999999999999999 7732 348449143727040986586495598010130648530943999999999999999 7733 351843720888319999999999999999999999999999999999999999999 7734 355271367880050092935562133789062499999999999999999999999 7735 356811923176489970264571492362373784095686655999999999999 7736 360287970189639679999999999999999999999999999999999999999 7737 363797880709171295166015624999999999999999999999999999999 7738 365375409332725729550921208179070754913983135743999999999 7739 368934881474191032319999999999999999999999999999999999999 7740 372529029846191406249999999999999999999999999999999999999 7741 374144419156711147060143317175368453031918731001855999999 7742 377789318629571617095679999999999999999999999999999999999 7743 381469726562499999999999999999999999999999999999999999999 7744 383123885216472214589586756787577295904684780545900543999 7745 386856262276681335905976319999999999999999999999999999999 7746 390624999999999999999999999999999999999999999999999999999 7747 392318858461667547739736838950479151006397215279002157055 7748 396140812571321687967719751679999999999999999999999999999 7749 399999999999999999999999999999999999999999999999999999999 7750 405648192073033408478945025720319999999999999999999999999 7751 409599999999999999999999999999999999999999999999999999999 7752 413590306276513837435704346034981426782906055450439453124 7753 415383748682786210282439706337607679999999999999999999999 7754 419430399999999999999999999999999999999999999999999999999 7755 423516473627150169534161250339820981025695800781249999999 7756 425352958651173079329218259289710264319999999999999999999 7757 429496729599999999999999999999999999999999999999999999999 7758 433680868994201773602981120347976684570312499999999999999 7759 435561429658801233233119497512663310663679999999999999999 7760 439804651110399999999999999999999999999999999999999999999 7761 444089209850062616169452667236328124999999999999999999999 7762 446014903970612462830714365452967230119608319999999999999 7763 450359962737049599999999999999999999999999999999999999999 7764 454747350886464118957519531249999999999999999999999999999 7765 456719261665907161938651510223838443642478919679999999999 7766 461168601842738790399999999999999999999999999999999999999 7767 465661287307739257812499999999999999999999999999999999999 7768 467680523945888933825179146469210566289898413752319999999 7769 472236648286964521369599999999999999999999999999999999999 7770 476837158203124999999999999999999999999999999999999999999 7771 478904856520590268236983445984471619880855975682375679999 7772 483570327845851669882470399999999999999999999999999999999 7773 488281249999999999999999999999999999999999999999999999999 7774 490398573077084434674671048688098938757996519098752696319 7775 495176015714152109959649689599999999999999999999999999999 7776 499999999999999999999999999999999999999999999999999999999 7777 507060240091291760598681282150399999999999999999999999999 7778 511999999999999999999999999999999999999999999999999999999 7779 519229685853482762853049632922009599999999999999999999999 7780 524287999999999999999999999999999999999999999999999999999 7781 529395592033937711917701562924776226282119750976562499999 7782 531691198313966349161522824112137830399999999999999999999 7783 536870911999999999999999999999999999999999999999999999999 7784 542101086242752217003726400434970855712890624999999999999 7785 544451787073501541541399371890829138329599999999999999999 7786 549755813887999999999999999999999999999999999999999999999 7787 555111512312578270211815834045410156249999999999999999999 7788 557518629963265578538392956816209037649510399999999999999 7789 562949953421311999999999999999999999999999999999999999999 7790 568434188608080148696899414062499999999999999999999999999 7791 570899077082383952423314387779798054553098649599999999999 7792 576460752303423487999999999999999999999999999999999999999 7793 582076609134674072265624999999999999999999999999999999999 7794 584600654932361167281473933086513207862373017190399999999 7795 590295810358705651711999999999999999999999999999999999999 7796 596046447753906249999999999999999999999999999999999999999 7797 598631070650737835296229307480589524851069969602969599999 7798 604462909807314587353087999999999999999999999999999999999 7799 610351562499999999999999999999999999999999999999999999999 7800 612998216346355543343338810860123673447495648873440870399 7801 618970019642690137449562111999999999999999999999999999999 7802 624999999999999999999999999999999999999999999999999999999 7803 633825300114114700748351602687999999999999999999999999999 7804 639999999999999999999999999999999999999999999999999999999 7805 649037107316853453566312041152511999999999999999999999999 7806 655359999999999999999999999999999999999999999999999999999 7807 661744490042422139897126953655970282852649688720703124999 7808 664613997892457936451903530140172287999999999999999999999 7809 671088639999999999999999999999999999999999999999999999999 7810 677626357803440271254658000543713569641113281249999999999 7811 680564733841876926926749214863536422911999999999999999999 7812 687194767359999999999999999999999999999999999999999999999 7813 693889390390722837764769792556762695312499999999999999999 7814 696898287454081973172991196020261297061887999999999999999 7815 703687441776639999999999999999999999999999999999999999999 7816 710542735760100185871124267578124999999999999999999999999 7817 713623846352979940529142984724747568191373311999999999999 7818 720575940379279359999999999999999999999999999999999999999 7819 727595761418342590332031249999999999999999999999999999999 7820 730750818665451459101842416358141509827966271487999999999 7821 737869762948382064639999999999999999999999999999999999999 7822 745058059692382812499999999999999999999999999999999999999 7823 748288838313422294120286634350736906063837462003711999999 7824 755578637259143234191359999999999999999999999999999999999 7825 762939453124999999999999999999999999999999999999999999999 7826 766247770432944429179173513575154591809369561091801087999 7827 773712524553362671811952639999999999999999999999999999999 7828 781249999999999999999999999999999999999999999999999999999 7829 784637716923335095479473677900958302012794430558004314111 7830 792281625142643375935439503359999999999999999999999999999 7831 799999999999999999999999999999999999999999999999999999999 7832 811296384146066816957890051440639999999999999999999999999 7833 819199999999999999999999999999999999999999999999999999999 7834 827180612553027674871408692069962853565812110900878906249 7835 830767497365572420564879412675215359999999999999999999999 7836 838860799999999999999999999999999999999999999999999999999 7837 847032947254300339068322500679641962051391601562499999999 7838 850705917302346158658436518579420528639999999999999999999 7839 858993459199999999999999999999999999999999999999999999999 7840 867361737988403547205962240695953369140624999999999999999 7841 871122859317602466466238995025326621327359999999999999999 7842 879609302220799999999999999999999999999999999999999999999 7843 888178419700125232338905334472656249999999999999999999999 7844 892029807941224925661428730905934460239216639999999999999 7845 900719925474099199999999999999999999999999999999999999999 7846 909494701772928237915039062499999999999999999999999999999 7847 913438523331814323877303020447676887284957839359999999999 7848 922337203685477580799999999999999999999999999999999999999 7849 931322574615478515624999999999999999999999999999999999999 7850 935361047891777867650358292938421132579796827504639999999 7851 944473296573929042739199999999999999999999999999999999999 7852 953674316406249999999999999999999999999999999999999999999 7853 957809713041180536473966891968943239761711951364751359999 7854 967140655691703339764940799999999999999999999999999999999 7855 976562499999999999999999999999999999999999999999999999999 7856 980797146154168869349342097376197877515993038197505392639 7857 990352031428304219919299379199999999999999999999999999999 7858 999999999999999999999999999999999999999999999999999999999 7859 1014120480182583521197362564300799999999999999999999999999 7860 1023999999999999999999999999999999999999999999999999999999 7861 1038459371706965525706099265844019199999999999999999999999 7862 1048575999999999999999999999999999999999999999999999999999 7863 1058791184067875423835403125849552452564239501953124999999 7864 1063382396627932698323045648224275660799999999999999999999 7865 1073741823999999999999999999999999999999999999999999999999 7866 1084202172485504434007452800869941711425781249999999999999 7867 1088903574147003083082798743781658276659199999999999999999 7868 1099511627775999999999999999999999999999999999999999999999 7869 1110223024625156540423631668090820312499999999999999999999 7870 1115037259926531157076785913632418075299020799999999999999 7871 1125899906842623999999999999999999999999999999999999999999 7872 1136868377216160297393798828124999999999999999999999999999 7873 1141798154164767904846628775559596109106197299199999999999 7874 1152921504606846975999999999999999999999999999999999999999 7875 1164153218269348144531249999999999999999999999999999999999 7876 1169201309864722334562947866173026415724746034380799999999 7877 1180591620717411303423999999999999999999999999999999999999 7878 1192092895507812499999999999999999999999999999999999999999 7879 1197262141301475670592458614961179049702139939205939199999 7880 1208925819614629174706175999999999999999999999999999999999 7881 1220703124999999999999999999999999999999999999999999999999 7882 1225996432692711086686677621720247346894991297746881740799 7883 1237940039285380274899124223999999999999999999999999999999 7884 1249999999999999999999999999999999999999999999999999999999 7885 1267650600228229401496703205375999999999999999999999999999 7886 1279999999999999999999999999999999999999999999999999999999 7887 1298074214633706907132624082305023999999999999999999999999 7888 1310719999999999999999999999999999999999999999999999999999 7889 1323488980084844279794253907311940565705299377441406249999 7890 1329227995784915872903807060280344575999999999999999999999 7891 1342177279999999999999999999999999999999999999999999999999 7892 1355252715606880542509316001087427139282226562499999999999 7893 1361129467683753853853498429727072845823999999999999999999 7894 1374389534719999999999999999999999999999999999999999999999 7895 1387778780781445675529539585113525390624999999999999999999 7896 1393796574908163946345982392040522594123775999999999999999 7897 1407374883553279999999999999999999999999999999999999999999 7898 1421085471520200371742248535156249999999999999999999999999 7899 1427247692705959881058285969449495136382746623999999999999 7900 1441151880758558719999999999999999999999999999999999999999 7901 1455191522836685180664062499999999999999999999999999999999 7902 1461501637330902918203684832716283019655932542975999999999 7903 1475739525896764129279999999999999999999999999999999999999 7904 1490116119384765624999999999999999999999999999999999999999 7905 1496577676626844588240573268701473812127674924007423999999 7906 1511157274518286468382719999999999999999999999999999999999 7907 1525878906249999999999999999999999999999999999999999999999 7908 1532495540865888858358347027150309183618739122183602175999 7909 1547425049106725343623905279999999999999999999999999999999 7910 1562499999999999999999999999999999999999999999999999999999 7911 1569275433846670190958947355801916604025588861116008628223 7912 1584563250285286751870879006719999999999999999999999999999 7913 1599999999999999999999999999999999999999999999999999999999 7914 1622592768292133633915780102881279999999999999999999999999 7915 1638399999999999999999999999999999999999999999999999999999 7916 1654361225106055349742817384139925707131624221801757812499 7917 1661534994731144841129758825350430719999999999999999999999 7918 1677721599999999999999999999999999999999999999999999999999 7919 1694065894508600678136645001359283924102783203124999999999 7920 1701411834604692317316873037158841057279999999999999999999 7921 1717986918399999999999999999999999999999999999999999999999 7922 1734723475976807094411924481391906738281249999999999999999 7923 1742245718635204932932477990050653242654719999999999999999 7924 1759218604441599999999999999999999999999999999999999999999 7925 1776356839400250464677810668945312499999999999999999999999 7926 1784059615882449851322857461811868920478433279999999999999 7927 1801439850948198399999999999999999999999999999999999999999 7928 1818989403545856475830078124999999999999999999999999999999 7929 1826877046663628647754606040895353774569915678719999999999 7930 1844674407370955161599999999999999999999999999999999999999 7931 1862645149230957031249999999999999999999999999999999999999 7932 1870722095783555735300716585876842265159593655009279999999 7933 1888946593147858085478399999999999999999999999999999999999 7934 1907348632812499999999999999999999999999999999999999999999 7935 1915619426082361072947933783937886479523423902729502719999 7936 1934281311383406679529881599999999999999999999999999999999 7937 1953124999999999999999999999999999999999999999999999999999 7938 1961594292308337738698684194752395755031986076395010785279 7939 1980704062856608439838598758399999999999999999999999999999 7940 1999999999999999999999999999999999999999999999999999999999 7941 2028240960365167042394725128601599999999999999999999999999 7942 2047999999999999999999999999999999999999999999999999999999 7943 2067951531382569187178521730174907133914530277252197265624 7944 2076918743413931051412198531688038399999999999999999999999 7945 2097151999999999999999999999999999999999999999999999999999 7946 2117582368135750847670806251699104905128479003906249999999 7947 2126764793255865396646091296448551321599999999999999999999 7948 2147483647999999999999999999999999999999999999999999999999 7949 2168404344971008868014905601739883422851562499999999999999 7950 2177807148294006166165597487563316553318399999999999999999 7951 2199023255551999999999999999999999999999999999999999999999 7952 2220446049250313080847263336181640624999999999999999999999 7953 2230074519853062314153571827264836150598041599999999999999 7954 2251799813685247999999999999999999999999999999999999999999 7955 2273736754432320594787597656249999999999999999999999999999 7956 2283596308329535809693257551119192218212394598399999999999 7957 2305843009213693951999999999999999999999999999999999999999 7958 2328306436538696289062499999999999999999999999999999999999 7959 2338402619729444669125895732346052831449492068761599999999 7960 2361183241434822606847999999999999999999999999999999999999 7961 2384185791015624999999999999999999999999999999999999999999 7962 2394524282602951341184917229922358099404279878411878399999 7963 2417851639229258349412351999999999999999999999999999999999 7964 2441406249999999999999999999999999999999999999999999999999 7965 2451992865385422173373355243440494693789982595493763481599 7966 2475880078570760549798248447999999999999999999999999999999 7967 2499999999999999999999999999999999999999999999999999999999 7968 2535301200456458802993406410751999999999999999999999999999 7969 2559999999999999999999999999999999999999999999999999999999 7970 2596148429267413814265248164610047999999999999999999999999 7971 2621439999999999999999999999999999999999999999999999999999 7972 2646977960169688559588507814623881131410598754882812499999 7973 2658455991569831745807614120560689151999999999999999999999 7974 2684354559999999999999999999999999999999999999999999999999 7975 2710505431213761085018632002174854278564453124999999999999 7976 2722258935367507707706996859454145691647999999999999999999 7977 2748779069439999999999999999999999999999999999999999999999 7978 2775557561562891351059079170227050781249999999999999999999 7979 2787593149816327892691964784081045188247551999999999999999 7980 2814749767106559999999999999999999999999999999999999999999 7981 2842170943040400743484497070312499999999999999999999999999 7982 2854495385411919762116571938898990272765493247999999999999 7983 2882303761517117439999999999999999999999999999999999999999 7984 2910383045673370361328124999999999999999999999999999999999 7985 2923003274661805836407369665432566039311865085951999999999 7986 2951479051793528258559999999999999999999999999999999999999 7987 2980232238769531249999999999999999999999999999999999999999 7988 2993155353253689176481146537402947624255349848014847999999 7989 3022314549036572936765439999999999999999999999999999999999 7990 3051757812499999999999999999999999999999999999999999999999 7991 3064991081731777716716694054300618367237478244367204351999 7992 3094850098213450687247810559999999999999999999999999999999 7993 3124999999999999999999999999999999999999999999999999999999 7994 3138550867693340381917894711603833208051177722232017256447 7995 3169126500570573503741758013439999999999999999999999999999 7996 3199999999999999999999999999999999999999999999999999999999 7997 3245185536584267267831560205762559999999999999999999999999 7998 3276799999999999999999999999999999999999999999999999999999 7999 3308722450212110699485634768279851414263248443603515624999 8000 3323069989462289682259517650700861439999999999999999999999 8001 3355443199999999999999999999999999999999999999999999999999 8002 3388131789017201356273290002718567848205566406249999999999 8003 3402823669209384634633746074317682114559999999999999999999 8004 3435973836799999999999999999999999999999999999999999999999 8005 3469446951953614188823848962783813476562499999999999999999 8006 3484491437270409865864955980101306485309439999999999999999 8007 3518437208883199999999999999999999999999999999999999999999 8008 3552713678800500929355621337890624999999999999999999999999 8009 3568119231764899702645714923623737840956866559999999999999 8010 3602879701896396799999999999999999999999999999999999999999 8011 3637978807091712951660156249999999999999999999999999999999 8012 3653754093327257295509212081790707549139831357439999999999 8013 3689348814741910323199999999999999999999999999999999999999 8014 3725290298461914062499999999999999999999999999999999999999 8015 3741444191567111470601433171753684530319187310018559999999 8016 3777893186295716170956799999999999999999999999999999999999 8017 3814697265624999999999999999999999999999999999999999999999 8018 3831238852164722145895867567875772959046847805459005439999 8019 3868562622766813359059763199999999999999999999999999999999 8020 3906249999999999999999999999999999999999999999999999999999 8021 3923188584616675477397368389504791510063972152790021570559 8022 3961408125713216879677197516799999999999999999999999999999 8023 3999999999999999999999999999999999999999999999999999999999 8024 4056481920730334084789450257203199999999999999999999999999 8025 4095999999999999999999999999999999999999999999999999999999 8026 4135903062765138374357043460349814267829060554504394531249 8027 4153837486827862102824397063376076799999999999999999999999 8028 4194303999999999999999999999999999999999999999999999999999 8029 4235164736271501695341612503398209810256958007812499999999 8030 4253529586511730793292182592897102643199999999999999999999 8031 4294967295999999999999999999999999999999999999999999999999 8032 4336808689942017736029811203479766845703124999999999999999 8033 4355614296588012332331194975126633106636799999999999999999 8034 4398046511103999999999999999999999999999999999999999999999 8035 4440892098500626161694526672363281249999999999999999999999 8036 4460149039706124628307143654529672301196083199999999999999 8037 4503599627370495999999999999999999999999999999999999999999 8038 4547473508864641189575195312499999999999999999999999999999 8039 4567192616659071619386515102238384436424789196799999999999 8040 4611686018427387903999999999999999999999999999999999999999 8041 4656612873077392578124999999999999999999999999999999999999 8042 4676805239458889338251791464692105662898984137523199999999 8043 4722366482869645213695999999999999999999999999999999999999 8044 4768371582031249999999999999999999999999999999999999999999 8045 4789048565205902682369834459844716198808559756823756799999 8046 4835703278458516698824703999999999999999999999999999999999 8047 4882812499999999999999999999999999999999999999999999999999 8048 4903985730770844346746710486880989387579965190987526963199 8049 4951760157141521099596496895999999999999999999999999999999 8050 4999999999999999999999999999999999999999999999999999999999 8051 5070602400912917605986812821503999999999999999999999999999 8052 5119999999999999999999999999999999999999999999999999999999 8053 5192296858534827628530496329220095999999999999999999999999 8054 5242879999999999999999999999999999999999999999999999999999 8055 5293955920339377119177015629247762262821197509765624999999 8056 5316911983139663491615228241121378303999999999999999999999 8057 5368709119999999999999999999999999999999999999999999999999 8058 5421010862427522170037264004349708557128906249999999999999 8059 5444517870735015415413993718908291383295999999999999999999 8060 5497558138879999999999999999999999999999999999999999999999 8061 5551115123125782702118158340454101562499999999999999999999 8062 5575186299632655785383929568162090376495103999999999999999 8063 5629499534213119999999999999999999999999999999999999999999 8064 5684341886080801486968994140624999999999999999999999999999 8065 5708990770823839524233143877797980545530986495999999999999 8066 5764607523034234879999999999999999999999999999999999999999 8067 5820766091346740722656249999999999999999999999999999999999 8068 5846006549323611672814739330865132078623730171903999999999 8069 5902958103587056517119999999999999999999999999999999999999 8070 5960464477539062499999999999999999999999999999999999999999 8071 5986310706507378352962293074805895248510699696029695999999 8072 6044629098073145873530879999999999999999999999999999999999 8073 6103515624999999999999999999999999999999999999999999999999 8074 6129982163463555433433388108601236734474956488734408703999 8075 6189700196426901374495621119999999999999999999999999999999 8076 6249999999999999999999999999999999999999999999999999999999 8077 6277101735386680763835789423207666416102355444464034512895 8078 6338253001141147007483516026879999999999999999999999999999 8079 6399999999999999999999999999999999999999999999999999999999 8080 6490371073168534535663120411525119999999999999999999999999 8081 6553599999999999999999999999999999999999999999999999999999 8082 6617444900424221398971269536559702828526496887207031249999 8083 6646139978924579364519035301401722879999999999999999999999 8084 6710886399999999999999999999999999999999999999999999999999 8085 6776263578034402712546580005437135696411132812499999999999 8086 6805647338418769269267492148635364229119999999999999999999 8087 6871947673599999999999999999999999999999999999999999999999 8088 6938893903907228377647697925567626953124999999999999999999 8089 6968982874540819731729911960202612970618879999999999999999 8090 7036874417766399999999999999999999999999999999999999999999 8091 7105427357601001858711242675781249999999999999999999999999 8092 7136238463529799405291429847247475681913733119999999999999 8093 7205759403792793599999999999999999999999999999999999999999 8094 7275957614183425903320312499999999999999999999999999999999 8095 7307508186654514591018424163581415098279662714879999999999 8096 7378697629483820646399999999999999999999999999999999999999 8097 7450580596923828124999999999999999999999999999999999999999 8098 7482888383134222941202866343507369060638374620037119999999 8099 7555786372591432341913599999999999999999999999999999999999 8100 7629394531249999999999999999999999999999999999999999999999 8101 7662477704329444291791735135751545918093695610918010879999 8102 7737125245533626718119526399999999999999999999999999999999 8103 7812499999999999999999999999999999999999999999999999999999 8104 7846377169233350954794736779009583020127944305580043141119 8105 7922816251426433759354395033599999999999999999999999999999 8106 7999999999999999999999999999999999999999999999999999999999 8107 8112963841460668169578900514406399999999999999999999999999 8108 8191999999999999999999999999999999999999999999999999999999 8109 8271806125530276748714086920699628535658121109008789062499 8110 8307674973655724205648794126752153599999999999999999999999 8111 8388607999999999999999999999999999999999999999999999999999 8112 8470329472543003390683225006796419620513916015624999999999 8113 8507059173023461586584365185794205286399999999999999999999 8114 8589934591999999999999999999999999999999999999999999999999 8115 8673617379884035472059622406959533691406249999999999999999 8116 8711228593176024664662389950253266213273599999999999999999 8117 8796093022207999999999999999999999999999999999999999999999 8118 8881784197001252323389053344726562499999999999999999999999 8119 8920298079412249256614287309059344602392166399999999999999 8120 9007199254740991999999999999999999999999999999999999999999 8121 9094947017729282379150390624999999999999999999999999999999 8122 9134385233318143238773030204476768872849578393599999999999 8123 9223372036854775807999999999999999999999999999999999999999 8124 9313225746154785156249999999999999999999999999999999999999 8125 9353610478917778676503582929384211325797968275046399999999 8126 9444732965739290427391999999999999999999999999999999999999 8127 9536743164062499999999999999999999999999999999999999999999 8128 9578097130411805364739668919689432397617119513647513599999 8129 9671406556917033397649407999999999999999999999999999999999 8130 9765624999999999999999999999999999999999999999999999999999 8131 9807971461541688693493420973761978775159930381975053926399 8132 9903520314283042199192993791999999999999999999999999999999 8133 9999999999999999999999999999999999999999999999999999999999 8134 10141204801825835211973625643007999999999999999999999999999 8135 10239999999999999999999999999999999999999999999999999999999 8136 10339757656912845935892608650874535669572651386260986328124 8137 10384593717069655257060992658440191999999999999999999999999 8138 10485759999999999999999999999999999999999999999999999999999 8139 10587911840678754238354031258495524525642395019531249999999 8140 10633823966279326983230456482242756607999999999999999999999 8141 10737418239999999999999999999999999999999999999999999999999 8142 10842021724855044340074528008699417114257812499999999999999 8143 10889035741470030830827987437816582766591999999999999999999 8144 10995116277759999999999999999999999999999999999999999999999 8145 11102230246251565404236316680908203124999999999999999999999 8146 11150372599265311570767859136324180752990207999999999999999 8147 11258999068426239999999999999999999999999999999999999999999 8148 11368683772161602973937988281249999999999999999999999999999 8149 11417981541647679048466287755595961091061972991999999999999 8150 11529215046068469759999999999999999999999999999999999999999 8151 11641532182693481445312499999999999999999999999999999999999 8152 11692013098647223345629478661730264157247460343807999999999 8153 11805916207174113034239999999999999999999999999999999999999 8154 11920928955078124999999999999999999999999999999999999999999 8155 11972621413014756705924586149611790497021399392059391999999 8156 12089258196146291747061759999999999999999999999999999999999 8157 12207031249999999999999999999999999999999999999999999999999 8158 12259964326927110866866776217202473468949912977468817407999 8159 12379400392853802748991242239999999999999999999999999999999 8160 12499999999999999999999999999999999999999999999999999999999 8161 12554203470773361527671578846415332832204710888928069025791 8162 12676506002282294014967032053759999999999999999999999999999 8163 12799999999999999999999999999999999999999999999999999999999 8164 12980742146337069071326240823050239999999999999999999999999 8165 13107199999999999999999999999999999999999999999999999999999 8166 13234889800848442797942539073119405657052993774414062499999 8167 13292279957849158729038070602803445759999999999999999999999 8168 13421772799999999999999999999999999999999999999999999999999 8169 13552527156068805425093160010874271392822265624999999999999 8170 13611294676837538538534984297270728458239999999999999999999 8171 13743895347199999999999999999999999999999999999999999999999 8172 13877787807814456755295395851135253906249999999999999999999 8173 13937965749081639463459823920405225941237759999999999999999 8174 14073748835532799999999999999999999999999999999999999999999 8175 14210854715202003717422485351562499999999999999999999999999 8176 14272476927059598810582859694494951363827466239999999999999 8177 14411518807585587199999999999999999999999999999999999999999 8178 14551915228366851806640624999999999999999999999999999999999 8179 14615016373309029182036848327162830196559325429759999999999 8180 14757395258967641292799999999999999999999999999999999999999 8181 14901161193847656249999999999999999999999999999999999999999 8182 14965776766268445882405732687014738121276749240074239999999 8183 15111572745182864683827199999999999999999999999999999999999 8184 15258789062499999999999999999999999999999999999999999999999 8185 15324955408658888583583470271503091836187391221836021759999 8186 15474250491067253436239052799999999999999999999999999999999 8187 15624999999999999999999999999999999999999999999999999999999 8188 15692754338466701909589473558019166040255888611160086282239 8189 15845632502852867518708790067199999999999999999999999999999 8190 15999999999999999999999999999999999999999999999999999999999 8191 16225927682921336339157801028812799999999999999999999999999 8192 16383999999999999999999999999999999999999999999999999999999 8193 16543612251060553497428173841399257071316242218017578124999 8194 16615349947311448411297588253504307199999999999999999999999 8195 16777215999999999999999999999999999999999999999999999999999 8196 16940658945086006781366450013592839241027832031249999999999 8197 17014118346046923173168730371588410572799999999999999999999 8198 17179869183999999999999999999999999999999999999999999999999 8199 17347234759768070944119244813919067382812499999999999999999 8200 17422457186352049329324779900506532426547199999999999999999 8201 17592186044415999999999999999999999999999999999999999999999 8202 17763568394002504646778106689453124999999999999999999999999 8203 17840596158824498513228574618118689204784332799999999999999 8204 18014398509481983999999999999999999999999999999999999999999 8205 18189894035458564758300781249999999999999999999999999999999 8206 18268770466636286477546060408953537745699156787199999999999 8207 18446744073709551615999999999999999999999999999999999999999 8208 18626451492309570312499999999999999999999999999999999999999 8209 18707220957835557353007165858768422651595936550092799999999 8210 18889465931478580854783999999999999999999999999999999999999 8211 19073486328124999999999999999999999999999999999999999999999 8212 19156194260823610729479337839378864795234239027295027199999 8213 19342813113834066795298815999999999999999999999999999999999 8214 19531249999999999999999999999999999999999999999999999999999 8215 19615942923083377386986841947523957550319860763950107852799 8216 19807040628566084398385987583999999999999999999999999999999 8217 19999999999999999999999999999999999999999999999999999999999 8218 20282409603651670423947251286015999999999999999999999999999 8219 20479999999999999999999999999999999999999999999999999999999 8220 20679515313825691871785217301749071339145302772521972656249 8221 20769187434139310514121985316880383999999999999999999999999 8222 20971519999999999999999999999999999999999999999999999999999 8223 21175823681357508476708062516991049051284790039062499999999 8224 21267647932558653966460912964485513215999999999999999999999 8225 21474836479999999999999999999999999999999999999999999999999 8226 21684043449710088680149056017398834228515624999999999999999 8227 21778071482940061661655974875633165533183999999999999999999 8228 21990232555519999999999999999999999999999999999999999999999 8229 22204460492503130808472633361816406249999999999999999999999 8230 22300745198530623141535718272648361505980415999999999999999 8231 22517998136852479999999999999999999999999999999999999999999 8232 22737367544323205947875976562499999999999999999999999999999 8233 22835963083295358096932575511191922182123945983999999999999 8234 23058430092136939519999999999999999999999999999999999999999 8235 23283064365386962890624999999999999999999999999999999999999 8236 23384026197294446691258957323460528314494920687615999999999 8237 23611832414348226068479999999999999999999999999999999999999 8238 23841857910156249999999999999999999999999999999999999999999 8239 23945242826029513411849172299223580994042798784118783999999 8240 24178516392292583494123519999999999999999999999999999999999 8241 24414062499999999999999999999999999999999999999999999999999 8242 24519928653854221733733552434404946937899825954937634815999 8243 24758800785707605497982484479999999999999999999999999999999 8244 24999999999999999999999999999999999999999999999999999999999 8245 25108406941546723055343157692830665664409421777856138051583 8246 25353012004564588029934064107519999999999999999999999999999 8247 25599999999999999999999999999999999999999999999999999999999 8248 25961484292674138142652481646100479999999999999999999999999 8249 26214399999999999999999999999999999999999999999999999999999 8250 26469779601696885595885078146238811314105987548828124999999 8251 26584559915698317458076141205606891519999999999999999999999 8252 26843545599999999999999999999999999999999999999999999999999 8253 27105054312137610850186320021748542785644531249999999999999 8254 27222589353675077077069968594541456916479999999999999999999 8255 27487790694399999999999999999999999999999999999999999999999 8256 27755575615628913510590791702270507812499999999999999999999 8257 27875931498163278926919647840810451882475519999999999999999 8258 28147497671065599999999999999999999999999999999999999999999 8259 28421709430404007434844970703124999999999999999999999999999 8260 28544953854119197621165719388989902727654932479999999999999 8261 28823037615171174399999999999999999999999999999999999999999 8262 29103830456733703613281249999999999999999999999999999999999 8263 29230032746618058364073696654325660393118650859519999999999 8264 29514790517935282585599999999999999999999999999999999999999 8265 29802322387695312499999999999999999999999999999999999999999 8266 29931553532536891764811465374029476242553498480148479999999 8267 30223145490365729367654399999999999999999999999999999999999 8268 30517578124999999999999999999999999999999999999999999999999 8269 30649910817317777167166940543006183672374782443672043519999 8270 30948500982134506872478105599999999999999999999999999999999 8271 31249999999999999999999999999999999999999999999999999999999 8272 31385508676933403819178947116038332080511777222320172564479 8273 31691265005705735037417580134399999999999999999999999999999 8274 31999999999999999999999999999999999999999999999999999999999 8275 32451855365842672678315602057625599999999999999999999999999 8276 32767999999999999999999999999999999999999999999999999999999 8277 33087224502121106994856347682798514142632484436035156249999 8278 33230699894622896822595176507008614399999999999999999999999 8279 33554431999999999999999999999999999999999999999999999999999 8280 33881317890172013562732900027185678482055664062499999999999 8281 34028236692093846346337460743176821145599999999999999999999 8282 34359738367999999999999999999999999999999999999999999999999 8283 34694469519536141888238489627838134765624999999999999999999 8284 34844914372704098658649559801013064853094399999999999999999 8285 35184372088831999999999999999999999999999999999999999999999 8286 35527136788005009293556213378906249999999999999999999999999 8287 35681192317648997026457149236237378409568665599999999999999 8288 36028797018963967999999999999999999999999999999999999999999 8289 36379788070917129516601562499999999999999999999999999999999 8290 36537540933272572955092120817907075491398313574399999999999 8291 36893488147419103231999999999999999999999999999999999999999 8292 37252902984619140624999999999999999999999999999999999999999 8293 37414441915671114706014331717536845303191873100185599999999 8294 37778931862957161709567999999999999999999999999999999999999 8295 38146972656249999999999999999999999999999999999999999999999 8296 38312388521647221458958675678757729590468478054590054399999 8297 38685626227668133590597631999999999999999999999999999999999 8298 39062499999999999999999999999999999999999999999999999999999 8299 39231885846166754773973683895047915100639721527900215705599 8300 39614081257132168796771975167999999999999999999999999999999 8301 39999999999999999999999999999999999999999999999999999999999 8302 40564819207303340847894502572031999999999999999999999999999 8303 40959999999999999999999999999999999999999999999999999999999 8304 41359030627651383743570434603498142678290605545043945312499 8305 41538374868278621028243970633760767999999999999999999999999 8306 41943039999999999999999999999999999999999999999999999999999 8307 42351647362715016953416125033982098102569580078124999999999 8308 42535295865117307932921825928971026431999999999999999999999 8309 42949672959999999999999999999999999999999999999999999999999 8310 43368086899420177360298112034797668457031249999999999999999 8311 43556142965880123323311949751266331066367999999999999999999 8312 43980465111039999999999999999999999999999999999999999999999 8313 44408920985006261616945266723632812499999999999999999999999 8314 44601490397061246283071436545296723011960831999999999999999 8315 45035996273704959999999999999999999999999999999999999999999 8316 45474735088646411895751953124999999999999999999999999999999 8317 45671926166590716193865151022383844364247891967999999999999 8318 46116860184273879039999999999999999999999999999999999999999 8319 46566128730773925781249999999999999999999999999999999999999 8320 46768052394588893382517914646921056628989841375231999999999 8321 47223664828696452136959999999999999999999999999999999999999 8322 47683715820312499999999999999999999999999999999999999999999 8323 47890485652059026823698344598447161988085597568237567999999 8324 48357032784585166988247039999999999999999999999999999999999 8325 48828124999999999999999999999999999999999999999999999999999 8326 49039857307708443467467104868809893875799651909875269631999 8327 49517601571415210995964968959999999999999999999999999999999 8328 49999999999999999999999999999999999999999999999999999999999 8329 50216813883093446110686315385661331328818843555712276103167 8330 50706024009129176059868128215039999999999999999999999999999 8331 51199999999999999999999999999999999999999999999999999999999 8332 51698788284564229679463043254372678347863256931304931640624 8333 51922968585348276285304963292200959999999999999999999999999 8334 52428799999999999999999999999999999999999999999999999999999 8335 52939559203393771191770156292477622628211975097656249999999 8336 53169119831396634916152282411213783039999999999999999999999 8337 53687091199999999999999999999999999999999999999999999999999 8338 54210108624275221700372640043497085571289062499999999999999 8339 54445178707350154154139937189082913832959999999999999999999 8340 54975581388799999999999999999999999999999999999999999999999 8341 55511151231257827021181583404541015624999999999999999999999 8342 55751862996326557853839295681620903764951039999999999999999 8343 56294995342131199999999999999999999999999999999999999999999 8344 56843418860808014869689941406249999999999999999999999999999 8345 57089907708238395242331438777979805455309864959999999999999 8346 57646075230342348799999999999999999999999999999999999999999 8347 58207660913467407226562499999999999999999999999999999999999 8348 58460065493236116728147393308651320786237301719039999999999 8349 59029581035870565171199999999999999999999999999999999999999 8350 59604644775390624999999999999999999999999999999999999999999 8351 59863107065073783529622930748058952485106996960296959999999 8352 60446290980731458735308799999999999999999999999999999999999 8353 61035156249999999999999999999999999999999999999999999999999 8354 61299821634635554334333881086012367344749564887344087039999 8355 61897001964269013744956211199999999999999999999999999999999 8356 62499999999999999999999999999999999999999999999999999999999 8357 62771017353866807638357894232076664161023554444640345128959 8358 63382530011411470074835160268799999999999999999999999999999 8359 63999999999999999999999999999999999999999999999999999999999 8360 64903710731685345356631204115251199999999999999999999999999 8361 65535999999999999999999999999999999999999999999999999999999 8362 66174449004242213989712695365597028285264968872070312499999 8363 66461399789245793645190353014017228799999999999999999999999 8364 67108863999999999999999999999999999999999999999999999999999 8365 67762635780344027125465800054371356964111328124999999999999 8366 68056473384187692692674921486353642291199999999999999999999 8367 68719476735999999999999999999999999999999999999999999999999 8368 69388939039072283776476979255676269531249999999999999999999 8369 69689828745408197317299119602026129706188799999999999999999 8370 70368744177663999999999999999999999999999999999999999999999 8371 71054273576010018587112426757812499999999999999999999999999 8372 71362384635297994052914298472474756819137331199999999999999 8373 72057594037927935999999999999999999999999999999999999999999 8374 72759576141834259033203124999999999999999999999999999999999 8375 73075081866545145910184241635814150982796627148799999999999 8376 73786976294838206463999999999999999999999999999999999999999 8377 74505805969238281249999999999999999999999999999999999999999 8378 74828883831342229412028663435073690606383746200371199999999 8379 75557863725914323419135999999999999999999999999999999999999 8380 76293945312499999999999999999999999999999999999999999999999 8381 76624777043294442917917351357515459180936956109180108799999 8382 77371252455336267181195263999999999999999999999999999999999 8383 78124999999999999999999999999999999999999999999999999999999 8384 78463771692333509547947367790095830201279443055800431411199 8385 79228162514264337593543950335999999999999999999999999999999 8386 79999999999999999999999999999999999999999999999999999999999 8387 81129638414606681695789005144063999999999999999999999999999 8388 81919999999999999999999999999999999999999999999999999999999 8389 82718061255302767487140869206996285356581211090087890624999 8390 83076749736557242056487941267521535999999999999999999999999 8391 83886079999999999999999999999999999999999999999999999999999 8392 84703294725430033906832250067964196205139160156249999999999 8393 85070591730234615865843651857942052863999999999999999999999 8394 85899345919999999999999999999999999999999999999999999999999 8395 86736173798840354720596224069595336914062499999999999999999 8396 87112285931760246646623899502532662132735999999999999999999 8397 87960930222079999999999999999999999999999999999999999999999 8398 88817841970012523233890533447265624999999999999999999999999 8399 89202980794122492566142873090593446023921663999999999999999 8400 90071992547409919999999999999999999999999999999999999999999 8401 90949470177292823791503906249999999999999999999999999999999 8402 91343852333181432387730302044767688728495783935999999999999 8403 92233720368547758079999999999999999999999999999999999999999 8404 93132257461547851562499999999999999999999999999999999999999 8405 93536104789177786765035829293842113257979682750463999999999 8406 94447329657392904273919999999999999999999999999999999999999 8407 95367431640624999999999999999999999999999999999999999999999 8408 95780971304118053647396689196894323976171195136475135999999 8409 96714065569170333976494079999999999999999999999999999999999 8410 97656249999999999999999999999999999999999999999999999999999 8411 98079714615416886934934209737619787751599303819750539263999 8412 99035203142830421991929937919999999999999999999999999999999 8413 99999999999999999999999999999999999999999999999999999999999 8414 100433627766186892221372630771322662657637687111424552206335 8415 101412048018258352119736256430079999999999999999999999999999 8416 102399999999999999999999999999999999999999999999999999999999 8417 103397576569128459358926086508745356695726513862609863281249 8418 103845937170696552570609926584401919999999999999999999999999 8419 104857599999999999999999999999999999999999999999999999999999 8420 105879118406787542383540312584955245256423950195312499999999 8421 106338239662793269832304564822427566079999999999999999999999 8422 107374182399999999999999999999999999999999999999999999999999 8423 108420217248550443400745280086994171142578124999999999999999 8424 108890357414700308308279874378165827665919999999999999999999 8425 109951162777599999999999999999999999999999999999999999999999 8426 111022302462515654042363166809082031249999999999999999999999 8427 111503725992653115707678591363241807529902079999999999999999 8428 112589990684262399999999999999999999999999999999999999999999 8429 113686837721616029739379882812499999999999999999999999999999 8430 114179815416476790484662877555959610910619729919999999999999 8431 115292150460684697599999999999999999999999999999999999999999 8432 116415321826934814453124999999999999999999999999999999999999 8433 116920130986472233456294786617302641572474603438079999999999 8434 118059162071741130342399999999999999999999999999999999999999 8435 119209289550781249999999999999999999999999999999999999999999 8436 119726214130147567059245861496117904970213993920593919999999 8437 120892581961462917470617599999999999999999999999999999999999 8438 122070312499999999999999999999999999999999999999999999999999 8439 122599643269271108668667762172024734689499129774688174079999 8440 123794003928538027489912422399999999999999999999999999999999 8441 124999999999999999999999999999999999999999999999999999999999 8442 125542034707733615276715788464153328322047108889280690257919 8443 126765060022822940149670320537599999999999999999999999999999 8444 127999999999999999999999999999999999999999999999999999999999 8445 129807421463370690713262408230502399999999999999999999999999 8446 131071999999999999999999999999999999999999999999999999999999 8447 132348898008484427979425390731194056570529937744140624999999 8448 132922799578491587290380706028034457599999999999999999999999 8449 134217727999999999999999999999999999999999999999999999999999 8450 135525271560688054250931600108742713928222656249999999999999 8451 136112946768375385385349842972707284582399999999999999999999 8452 137438953471999999999999999999999999999999999999999999999999 8453 138777878078144567552953958511352539062499999999999999999999 8454 139379657490816394634598239204052259412377599999999999999999 8455 140737488355327999999999999999999999999999999999999999999999 8456 142108547152020037174224853515624999999999999999999999999999 8457 142724769270595988105828596944949513638274662399999999999999 8458 144115188075855871999999999999999999999999999999999999999999 8459 145519152283668518066406249999999999999999999999999999999999 8460 146150163733090291820368483271628301965593254297599999999999 8461 147573952589676412927999999999999999999999999999999999999999 8462 149011611938476562499999999999999999999999999999999999999999 8463 149657767662684458824057326870147381212767492400742399999999 8464 151115727451828646838271999999999999999999999999999999999999 8465 152587890624999999999999999999999999999999999999999999999999 8466 153249554086588885835834702715030918361873912218360217599999 8467 154742504910672534362390527999999999999999999999999999999999 8468 156249999999999999999999999999999999999999999999999999999999 8469 156927543384667019095894735580191660402558886111600862822399 8470 158456325028528675187087900671999999999999999999999999999999 8471 159999999999999999999999999999999999999999999999999999999999 8472 162259276829213363391578010288127999999999999999999999999999 8473 163839999999999999999999999999999999999999999999999999999999 8474 165436122510605534974281738413992570713162422180175781249999 8475 166153499473114484112975882535043071999999999999999999999999 8476 167772159999999999999999999999999999999999999999999999999999 8477 169406589450860067813664500135928392410278320312499999999999 8478 170141183460469231731687303715884105727999999999999999999999 8479 171798691839999999999999999999999999999999999999999999999999 8480 173472347597680709441192448139190673828124999999999999999999 8481 174224571863520493293247799005065324265471999999999999999999 8482 175921860444159999999999999999999999999999999999999999999999 8483 177635683940025046467781066894531249999999999999999999999999 8484 178405961588244985132285746181186892047843327999999999999999 8485 180143985094819839999999999999999999999999999999999999999999 8486 181898940354585647583007812499999999999999999999999999999999 8487 182687704666362864775460604089535377456991567871999999999999 8488 184467440737095516159999999999999999999999999999999999999999 8489 186264514923095703124999999999999999999999999999999999999999 8490 187072209578355573530071658587684226515959365500927999999999 8491 188894659314785808547839999999999999999999999999999999999999 8492 190734863281249999999999999999999999999999999999999999999999 8493 191561942608236107294793378393788647952342390272950271999999 8494 193428131138340667952988159999999999999999999999999999999999 8495 195312499999999999999999999999999999999999999999999999999999 8496 196159429230833773869868419475239575503198607639501078527999 8497 198070406285660843983859875839999999999999999999999999999999 8498 199999999999999999999999999999999999999999999999999999999999 8499 200867255532373784442745261542645325315275374222849104412671 8500 202824096036516704239472512860159999999999999999999999999999 8501 204799999999999999999999999999999999999999999999999999999999 8502 206795153138256918717852173017490713391453027725219726562499 8503 207691874341393105141219853168803839999999999999999999999999 8504 209715199999999999999999999999999999999999999999999999999999 8505 211758236813575084767080625169910490512847900390624999999999 8506 212676479325586539664609129644855132159999999999999999999999 8507 214748364799999999999999999999999999999999999999999999999999 8508 216840434497100886801490560173988342285156249999999999999999 8509 217780714829400616616559748756331655331839999999999999999999 8510 219902325555199999999999999999999999999999999999999999999999 8511 222044604925031308084726333618164062499999999999999999999999 8512 223007451985306231415357182726483615059804159999999999999999 8513 225179981368524799999999999999999999999999999999999999999999 8514 227373675443232059478759765624999999999999999999999999999999 8515 228359630832953580969325755111919221821239459839999999999999 8516 230584300921369395199999999999999999999999999999999999999999 8517 232830643653869628906249999999999999999999999999999999999999 8518 233840261972944466912589573234605283144949206876159999999999 8519 236118324143482260684799999999999999999999999999999999999999 8520 238418579101562499999999999999999999999999999999999999999999 8521 239452428260295134118491722992235809940427987841187839999999 8522 241785163922925834941235199999999999999999999999999999999999 8523 244140624999999999999999999999999999999999999999999999999999 8524 245199286538542217337335524344049469378998259549376348159999 8525 247588007857076054979824844799999999999999999999999999999999 8526 249999999999999999999999999999999999999999999999999999999999 8527 251084069415467230553431576928306656644094217778561380515839 8528 253530120045645880299340641075199999999999999999999999999999 8529 255999999999999999999999999999999999999999999999999999999999 8530 258493941422821148397315216271863391739316284656524658203124 8531 259614842926741381426524816461004799999999999999999999999999 8532 262143999999999999999999999999999999999999999999999999999999 8533 264697796016968855958850781462388113141059875488281249999999 8534 265845599156983174580761412056068915199999999999999999999999 8535 268435455999999999999999999999999999999999999999999999999999 8536 271050543121376108501863200217485427856445312499999999999999 8537 272225893536750770770699685945414569164799999999999999999999 8538 274877906943999999999999999999999999999999999999999999999999 8539 277555756156289135105907917022705078124999999999999999999999 8540 278759314981632789269196478408104518824755199999999999999999 8541 281474976710655999999999999999999999999999999999999999999999 8542 284217094304040074348449707031249999999999999999999999999999 8543 285449538541191976211657193889899027276549324799999999999999 8544 288230376151711743999999999999999999999999999999999999999999 8545 291038304567337036132812499999999999999999999999999999999999 8546 292300327466180583640736966543256603931186508595199999999999 8547 295147905179352825855999999999999999999999999999999999999999 8548 298023223876953124999999999999999999999999999999999999999999 8549 299315535325368917648114653740294762425534984801484799999999 8550 302231454903657293676543999999999999999999999999999999999999 8551 305175781249999999999999999999999999999999999999999999999999 8552 306499108173177771671669405430061836723747824436720435199999 8553 309485009821345068724781055999999999999999999999999999999999 8554 312499999999999999999999999999999999999999999999999999999999 8555 313855086769334038191789471160383320805117772223201725644799 8556 316912650057057350374175801343999999999999999999999999999999 8557 319999999999999999999999999999999999999999999999999999999999 8558 324518553658426726783156020576255999999999999999999999999999 8559 327679999999999999999999999999999999999999999999999999999999 8560 330872245021211069948563476827985141426324844360351562499999 8561 332306998946228968225951765070086143999999999999999999999999 8562 335544319999999999999999999999999999999999999999999999999999 8563 338813178901720135627329000271856784820556640624999999999999 8564 340282366920938463463374607431768211455999999999999999999999 8565 343597383679999999999999999999999999999999999999999999999999 8566 346944695195361418882384896278381347656249999999999999999999 8567 348449143727040986586495598010130648530943999999999999999999 8568 351843720888319999999999999999999999999999999999999999999999 8569 355271367880050092935562133789062499999999999999999999999999 8570 356811923176489970264571492362373784095686655999999999999999 8571 360287970189639679999999999999999999999999999999999999999999 8572 363797880709171295166015624999999999999999999999999999999999 8573 365375409332725729550921208179070754913983135743999999999999 8574 368934881474191032319999999999999999999999999999999999999999 8575 372529029846191406249999999999999999999999999999999999999999 8576 374144419156711147060143317175368453031918731001855999999999 8577 377789318629571617095679999999999999999999999999999999999999 8578 381469726562499999999999999999999999999999999999999999999999 8579 383123885216472214589586756787577295904684780545900543999999 8580 386856262276681335905976319999999999999999999999999999999999 8581 390624999999999999999999999999999999999999999999999999999999 8582 392318858461667547739736838950479151006397215279002157055999 8583 396140812571321687967719751679999999999999999999999999999999 8584 399999999999999999999999999999999999999999999999999999999999 8585 401734511064747568885490523085290650630550748445698208825343 8586 405648192073033408478945025720319999999999999999999999999999 8587 409599999999999999999999999999999999999999999999999999999999 8588 413590306276513837435704346034981426782906055450439453124999 8589 415383748682786210282439706337607679999999999999999999999999 8590 419430399999999999999999999999999999999999999999999999999999 8591 423516473627150169534161250339820981025695800781249999999999 8592 425352958651173079329218259289710264319999999999999999999999 8593 429496729599999999999999999999999999999999999999999999999999 8594 433680868994201773602981120347976684570312499999999999999999 8595 435561429658801233233119497512663310663679999999999999999999 8596 439804651110399999999999999999999999999999999999999999999999 8597 444089209850062616169452667236328124999999999999999999999999 8598 446014903970612462830714365452967230119608319999999999999999 8599 450359962737049599999999999999999999999999999999999999999999 8600 454747350886464118957519531249999999999999999999999999999999 8601 456719261665907161938651510223838443642478919679999999999999 8602 461168601842738790399999999999999999999999999999999999999999 8603 465661287307739257812499999999999999999999999999999999999999 8604 467680523945888933825179146469210566289898413752319999999999 8605 472236648286964521369599999999999999999999999999999999999999 8606 476837158203124999999999999999999999999999999999999999999999 8607 478904856520590268236983445984471619880855975682375679999999 8608 483570327845851669882470399999999999999999999999999999999999 8609 488281249999999999999999999999999999999999999999999999999999 8610 490398573077084434674671048688098938757996519098752696319999 8611 495176015714152109959649689599999999999999999999999999999999 8612 499999999999999999999999999999999999999999999999999999999999 8613 502168138830934461106863153856613313288188435557122761031679 8614 507060240091291760598681282150399999999999999999999999999999 8615 511999999999999999999999999999999999999999999999999999999999 8616 516987882845642296794630432543726783478632569313049316406249 8617 519229685853482762853049632922009599999999999999999999999999 8618 524287999999999999999999999999999999999999999999999999999999 8619 529395592033937711917701562924776226282119750976562499999999 8620 531691198313966349161522824112137830399999999999999999999999 8621 536870911999999999999999999999999999999999999999999999999999 8622 542101086242752217003726400434970855712890624999999999999999 8623 544451787073501541541399371890829138329599999999999999999999 8624 549755813887999999999999999999999999999999999999999999999999 8625 555111512312578270211815834045410156249999999999999999999999 8626 557518629963265578538392956816209037649510399999999999999999 8627 562949953421311999999999999999999999999999999999999999999999 8628 568434188608080148696899414062499999999999999999999999999999 8629 570899077082383952423314387779798054553098649599999999999999 8630 576460752303423487999999999999999999999999999999999999999999 8631 582076609134674072265624999999999999999999999999999999999999 8632 584600654932361167281473933086513207862373017190399999999999 8633 590295810358705651711999999999999999999999999999999999999999 8634 596046447753906249999999999999999999999999999999999999999999 8635 598631070650737835296229307480589524851069969602969599999999 8636 604462909807314587353087999999999999999999999999999999999999 8637 610351562499999999999999999999999999999999999999999999999999 8638 612998216346355543343338810860123673447495648873440870399999 8639 618970019642690137449562111999999999999999999999999999999999 8640 624999999999999999999999999999999999999999999999999999999999 8641 627710173538668076383578942320766641610235544446403451289599 8642 633825300114114700748351602687999999999999999999999999999999 8643 639999999999999999999999999999999999999999999999999999999999 8644 649037107316853453566312041152511999999999999999999999999999 8645 655359999999999999999999999999999999999999999999999999999999 8646 661744490042422139897126953655970282852649688720703124999999 8647 664613997892457936451903530140172287999999999999999999999999 8648 671088639999999999999999999999999999999999999999999999999999 8649 677626357803440271254658000543713569641113281249999999999999 8650 680564733841876926926749214863536422911999999999999999999999 8651 687194767359999999999999999999999999999999999999999999999999 8652 693889390390722837764769792556762695312499999999999999999999 8653 696898287454081973172991196020261297061887999999999999999999 8654 703687441776639999999999999999999999999999999999999999999999 8655 710542735760100185871124267578124999999999999999999999999999 8656 713623846352979940529142984724747568191373311999999999999999 8657 720575940379279359999999999999999999999999999999999999999999 8658 727595761418342590332031249999999999999999999999999999999999 8659 730750818665451459101842416358141509827966271487999999999999 8660 737869762948382064639999999999999999999999999999999999999999 8661 745058059692382812499999999999999999999999999999999999999999 8662 748288838313422294120286634350736906063837462003711999999999 8663 755578637259143234191359999999999999999999999999999999999999 8664 762939453124999999999999999999999999999999999999999999999999 8665 766247770432944429179173513575154591809369561091801087999999 8666 773712524553362671811952639999999999999999999999999999999999 8667 781249999999999999999999999999999999999999999999999999999999 8668 784637716923335095479473677900958302012794430558004314111999 8669 792281625142643375935439503359999999999999999999999999999999 8670 799999999999999999999999999999999999999999999999999999999999 8671 803469022129495137770981046170581301261101496891396417650687 8672 811296384146066816957890051440639999999999999999999999999999 8673 819199999999999999999999999999999999999999999999999999999999 8674 827180612553027674871408692069962853565812110900878906249999 8675 830767497365572420564879412675215359999999999999999999999999 8676 838860799999999999999999999999999999999999999999999999999999 8677 847032947254300339068322500679641962051391601562499999999999 8678 850705917302346158658436518579420528639999999999999999999999 8679 858993459199999999999999999999999999999999999999999999999999 8680 867361737988403547205962240695953369140624999999999999999999 8681 871122859317602466466238995025326621327359999999999999999999 8682 879609302220799999999999999999999999999999999999999999999999 8683 888178419700125232338905334472656249999999999999999999999999 8684 892029807941224925661428730905934460239216639999999999999999 8685 900719925474099199999999999999999999999999999999999999999999 8686 909494701772928237915039062499999999999999999999999999999999 8687 913438523331814323877303020447676887284957839359999999999999 8688 922337203685477580799999999999999999999999999999999999999999 8689 931322574615478515624999999999999999999999999999999999999999 8690 935361047891777867650358292938421132579796827504639999999999 8691 944473296573929042739199999999999999999999999999999999999999 8692 953674316406249999999999999999999999999999999999999999999999 8693 957809713041180536473966891968943239761711951364751359999999 8694 967140655691703339764940799999999999999999999999999999999999 8695 976562499999999999999999999999999999999999999999999999999999 8696 980797146154168869349342097376197877515993038197505392639999 8697 990352031428304219919299379199999999999999999999999999999999 8698 999999999999999999999999999999999999999999999999999999999999 8699 1004336277661868922213726307713226626576376871114245522063359 8700 1014120480182583521197362564300799999999999999999999999999999 8701 1023999999999999999999999999999999999999999999999999999999999 8702 1033975765691284593589260865087453566957265138626098632812499 8703 1038459371706965525706099265844019199999999999999999999999999 8704 1048575999999999999999999999999999999999999999999999999999999 8705 1058791184067875423835403125849552452564239501953124999999999 8706 1063382396627932698323045648224275660799999999999999999999999 8707 1073741823999999999999999999999999999999999999999999999999999 8708 1084202172485504434007452800869941711425781249999999999999999 8709 1088903574147003083082798743781658276659199999999999999999999 8710 1099511627775999999999999999999999999999999999999999999999999 8711 1110223024625156540423631668090820312499999999999999999999999 8712 1115037259926531157076785913632418075299020799999999999999999 8713 1125899906842623999999999999999999999999999999999999999999999 8714 1136868377216160297393798828124999999999999999999999999999999 8715 1141798154164767904846628775559596109106197299199999999999999 8716 1152921504606846975999999999999999999999999999999999999999999 8717 1164153218269348144531249999999999999999999999999999999999999 8718 1169201309864722334562947866173026415724746034380799999999999 8719 1180591620717411303423999999999999999999999999999999999999999 8720 1192092895507812499999999999999999999999999999999999999999999 8721 1197262141301475670592458614961179049702139939205939199999999 8722 1208925819614629174706175999999999999999999999999999999999999 8723 1220703124999999999999999999999999999999999999999999999999999 8724 1225996432692711086686677621720247346894991297746881740799999 8725 1237940039285380274899124223999999999999999999999999999999999 8726 1249999999999999999999999999999999999999999999999999999999999 8727 1255420347077336152767157884641533283220471088892806902579199 8728 1267650600228229401496703205375999999999999999999999999999999 8729 1279999999999999999999999999999999999999999999999999999999999 8730 1292469707114105741986576081359316958696581423282623291015624 8731 1298074214633706907132624082305023999999999999999999999999999 8732 1310719999999999999999999999999999999999999999999999999999999 8733 1323488980084844279794253907311940565705299377441406249999999 8734 1329227995784915872903807060280344575999999999999999999999999 8735 1342177279999999999999999999999999999999999999999999999999999 8736 1355252715606880542509316001087427139282226562499999999999999 8737 1361129467683753853853498429727072845823999999999999999999999 8738 1374389534719999999999999999999999999999999999999999999999999 8739 1387778780781445675529539585113525390624999999999999999999999 8740 1393796574908163946345982392040522594123775999999999999999999 8741 1407374883553279999999999999999999999999999999999999999999999 8742 1421085471520200371742248535156249999999999999999999999999999 8743 1427247692705959881058285969449495136382746623999999999999999 8744 1441151880758558719999999999999999999999999999999999999999999 8745 1455191522836685180664062499999999999999999999999999999999999 8746 1461501637330902918203684832716283019655932542975999999999999 8747 1475739525896764129279999999999999999999999999999999999999999 8748 1490116119384765624999999999999999999999999999999999999999999 8749 1496577676626844588240573268701473812127674924007423999999999 8750 1511157274518286468382719999999999999999999999999999999999999 8751 1525878906249999999999999999999999999999999999999999999999999 8752 1532495540865888858358347027150309183618739122183602175999999 8753 1547425049106725343623905279999999999999999999999999999999999 8754 1562499999999999999999999999999999999999999999999999999999999 8755 1569275433846670190958947355801916604025588861116008628223999 8756 1584563250285286751870879006719999999999999999999999999999999 8757 1599999999999999999999999999999999999999999999999999999999999 8758 1606938044258990275541962092341162602522202993782792835301375 8759 1622592768292133633915780102881279999999999999999999999999999 8760 1638399999999999999999999999999999999999999999999999999999999 8761 1654361225106055349742817384139925707131624221801757812499999 8762 1661534994731144841129758825350430719999999999999999999999999 8763 1677721599999999999999999999999999999999999999999999999999999 8764 1694065894508600678136645001359283924102783203124999999999999 8765 1701411834604692317316873037158841057279999999999999999999999 8766 1717986918399999999999999999999999999999999999999999999999999 8767 1734723475976807094411924481391906738281249999999999999999999 8768 1742245718635204932932477990050653242654719999999999999999999 8769 1759218604441599999999999999999999999999999999999999999999999 8770 1776356839400250464677810668945312499999999999999999999999999 8771 1784059615882449851322857461811868920478433279999999999999999 8772 1801439850948198399999999999999999999999999999999999999999999 8773 1818989403545856475830078124999999999999999999999999999999999 8774 1826877046663628647754606040895353774569915678719999999999999 8775 1844674407370955161599999999999999999999999999999999999999999 8776 1862645149230957031249999999999999999999999999999999999999999 8777 1870722095783555735300716585876842265159593655009279999999999 8778 1888946593147858085478399999999999999999999999999999999999999 8779 1907348632812499999999999999999999999999999999999999999999999 8780 1915619426082361072947933783937886479523423902729502719999999 8781 1934281311383406679529881599999999999999999999999999999999999 8782 1953124999999999999999999999999999999999999999999999999999999 8783 1961594292308337738698684194752395755031986076395010785279999 8784 1980704062856608439838598758399999999999999999999999999999999 8785 1999999999999999999999999999999999999999999999999999999999999 8786 2008672555323737844427452615426453253152753742228491044126719 8787 2028240960365167042394725128601599999999999999999999999999999 8788 2047999999999999999999999999999999999999999999999999999999999 8789 2067951531382569187178521730174907133914530277252197265624999 8790 2076918743413931051412198531688038399999999999999999999999999 8791 2097151999999999999999999999999999999999999999999999999999999 8792 2117582368135750847670806251699104905128479003906249999999999 8793 2126764793255865396646091296448551321599999999999999999999999 8794 2147483647999999999999999999999999999999999999999999999999999 8795 2168404344971008868014905601739883422851562499999999999999999 8796 2177807148294006166165597487563316553318399999999999999999999 8797 2199023255551999999999999999999999999999999999999999999999999 8798 2220446049250313080847263336181640624999999999999999999999999 8799 2230074519853062314153571827264836150598041599999999999999999 8800 2251799813685247999999999999999999999999999999999999999999999 8801 2273736754432320594787597656249999999999999999999999999999999 8802 2283596308329535809693257551119192218212394598399999999999999 8803 2305843009213693951999999999999999999999999999999999999999999 8804 2328306436538696289062499999999999999999999999999999999999999 8805 2338402619729444669125895732346052831449492068761599999999999 8806 2361183241434822606847999999999999999999999999999999999999999 8807 2384185791015624999999999999999999999999999999999999999999999 8808 2394524282602951341184917229922358099404279878411878399999999 8809 2417851639229258349412351999999999999999999999999999999999999 8810 2441406249999999999999999999999999999999999999999999999999999 8811 2451992865385422173373355243440494693789982595493763481599999 8812 2475880078570760549798248447999999999999999999999999999999999 8813 2499999999999999999999999999999999999999999999999999999999999 8814 2510840694154672305534315769283066566440942177785613805158399 8815 2535301200456458802993406410751999999999999999999999999999999 8816 2559999999999999999999999999999999999999999999999999999999999 8817 2584939414228211483973152162718633917393162846565246582031249 8818 2596148429267413814265248164610047999999999999999999999999999 8819 2621439999999999999999999999999999999999999999999999999999999 8820 2646977960169688559588507814623881131410598754882812499999999 8821 2658455991569831745807614120560689151999999999999999999999999 8822 2684354559999999999999999999999999999999999999999999999999999 8823 2710505431213761085018632002174854278564453124999999999999999 8824 2722258935367507707706996859454145691647999999999999999999999 8825 2748779069439999999999999999999999999999999999999999999999999 8826 2775557561562891351059079170227050781249999999999999999999999 8827 2787593149816327892691964784081045188247551999999999999999999 8828 2814749767106559999999999999999999999999999999999999999999999 8829 2842170943040400743484497070312499999999999999999999999999999 8830 2854495385411919762116571938898990272765493247999999999999999 8831 2882303761517117439999999999999999999999999999999999999999999 8832 2910383045673370361328124999999999999999999999999999999999999 8833 2923003274661805836407369665432566039311865085951999999999999 8834 2951479051793528258559999999999999999999999999999999999999999 8835 2980232238769531249999999999999999999999999999999999999999999 8836 2993155353253689176481146537402947624255349848014847999999999 8837 3022314549036572936765439999999999999999999999999999999999999 8838 3051757812499999999999999999999999999999999999999999999999999 8839 3064991081731777716716694054300618367237478244367204351999999 8840 3094850098213450687247810559999999999999999999999999999999999 8841 3124999999999999999999999999999999999999999999999999999999999 8842 3138550867693340381917894711603833208051177722232017256447999 8843 3169126500570573503741758013439999999999999999999999999999999 8844 3199999999999999999999999999999999999999999999999999999999999 8845 3213876088517980551083924184682325205044405987565585670602751 8846 3245185536584267267831560205762559999999999999999999999999999 8847 3276799999999999999999999999999999999999999999999999999999999 8848 3308722450212110699485634768279851414263248443603515624999999 8849 3323069989462289682259517650700861439999999999999999999999999 8850 3355443199999999999999999999999999999999999999999999999999999 8851 3388131789017201356273290002718567848205566406249999999999999 8852 3402823669209384634633746074317682114559999999999999999999999 8853 3435973836799999999999999999999999999999999999999999999999999 8854 3469446951953614188823848962783813476562499999999999999999999 8855 3484491437270409865864955980101306485309439999999999999999999 8856 3518437208883199999999999999999999999999999999999999999999999 8857 3552713678800500929355621337890624999999999999999999999999999 8858 3568119231764899702645714923623737840956866559999999999999999 8859 3602879701896396799999999999999999999999999999999999999999999 8860 3637978807091712951660156249999999999999999999999999999999999 8861 3653754093327257295509212081790707549139831357439999999999999 8862 3689348814741910323199999999999999999999999999999999999999999 8863 3725290298461914062499999999999999999999999999999999999999999 8864 3741444191567111470601433171753684530319187310018559999999999 8865 3777893186295716170956799999999999999999999999999999999999999 8866 3814697265624999999999999999999999999999999999999999999999999 8867 3831238852164722145895867567875772959046847805459005439999999 8868 3868562622766813359059763199999999999999999999999999999999999 8869 3906249999999999999999999999999999999999999999999999999999999 8870 3923188584616675477397368389504791510063972152790021570559999 8871 3961408125713216879677197516799999999999999999999999999999999 8872 3999999999999999999999999999999999999999999999999999999999999 8873 4017345110647475688854905230852906506305507484456982088253439 8874 4056481920730334084789450257203199999999999999999999999999999 8875 4095999999999999999999999999999999999999999999999999999999999 8876 4135903062765138374357043460349814267829060554504394531249999 8877 4153837486827862102824397063376076799999999999999999999999999 8878 4194303999999999999999999999999999999999999999999999999999999 8879 4235164736271501695341612503398209810256958007812499999999999 8880 4253529586511730793292182592897102643199999999999999999999999 8881 4294967295999999999999999999999999999999999999999999999999999 8882 4336808689942017736029811203479766845703124999999999999999999 8883 4355614296588012332331194975126633106636799999999999999999999 8884 4398046511103999999999999999999999999999999999999999999999999 8885 4440892098500626161694526672363281249999999999999999999999999 8886 4460149039706124628307143654529672301196083199999999999999999 8887 4503599627370495999999999999999999999999999999999999999999999 8888 4547473508864641189575195312499999999999999999999999999999999 8889 4567192616659071619386515102238384436424789196799999999999999 8890 4611686018427387903999999999999999999999999999999999999999999 8891 4656612873077392578124999999999999999999999999999999999999999 8892 4676805239458889338251791464692105662898984137523199999999999 8893 4722366482869645213695999999999999999999999999999999999999999 8894 4768371582031249999999999999999999999999999999999999999999999 8895 4789048565205902682369834459844716198808559756823756799999999 8896 4835703278458516698824703999999999999999999999999999999999999 8897 4882812499999999999999999999999999999999999999999999999999999 8898 4903985730770844346746710486880989387579965190987526963199999 8899 4951760157141521099596496895999999999999999999999999999999999 8900 4999999999999999999999999999999999999999999999999999999999999 8901 5021681388309344611068631538566133132881884355571227610316799 8902 5070602400912917605986812821503999999999999999999999999999999 8903 5119999999999999999999999999999999999999999999999999999999999 8904 5169878828456422967946304325437267834786325693130493164062499 8905 5192296858534827628530496329220095999999999999999999999999999 8906 5242879999999999999999999999999999999999999999999999999999999 8907 5293955920339377119177015629247762262821197509765624999999999 8908 5316911983139663491615228241121378303999999999999999999999999 8909 5368709119999999999999999999999999999999999999999999999999999 8910 5421010862427522170037264004349708557128906249999999999999999 8911 5444517870735015415413993718908291383295999999999999999999999 8912 5497558138879999999999999999999999999999999999999999999999999 8913 5551115123125782702118158340454101562499999999999999999999999 8914 5575186299632655785383929568162090376495103999999999999999999 8915 5629499534213119999999999999999999999999999999999999999999999 8916 5684341886080801486968994140624999999999999999999999999999999 8917 5708990770823839524233143877797980545530986495999999999999999 8918 5764607523034234879999999999999999999999999999999999999999999 8919 5820766091346740722656249999999999999999999999999999999999999 8920 5846006549323611672814739330865132078623730171903999999999999 8921 5902958103587056517119999999999999999999999999999999999999999 8922 5960464477539062499999999999999999999999999999999999999999999 8923 5986310706507378352962293074805895248510699696029695999999999 8924 6044629098073145873530879999999999999999999999999999999999999 8925 6103515624999999999999999999999999999999999999999999999999999 8926 6129982163463555433433388108601236734474956488734408703999999 8927 6189700196426901374495621119999999999999999999999999999999999 8928 6249999999999999999999999999999999999999999999999999999999999 8929 6277101735386680763835789423207666416102355444464034512895999 8930 6338253001141147007483516026879999999999999999999999999999999 8931 6399999999999999999999999999999999999999999999999999999999999 8932 6427752177035961102167848369364650410088811975131171341205503 8933 6462348535570528709932880406796584793482907116413116455078124 8934 6490371073168534535663120411525119999999999999999999999999999 8935 6553599999999999999999999999999999999999999999999999999999999 8936 6617444900424221398971269536559702828526496887207031249999999 8937 6646139978924579364519035301401722879999999999999999999999999 8938 6710886399999999999999999999999999999999999999999999999999999 8939 6776263578034402712546580005437135696411132812499999999999999 8940 6805647338418769269267492148635364229119999999999999999999999 8941 6871947673599999999999999999999999999999999999999999999999999 8942 6938893903907228377647697925567626953124999999999999999999999 8943 6968982874540819731729911960202612970618879999999999999999999 8944 7036874417766399999999999999999999999999999999999999999999999 8945 7105427357601001858711242675781249999999999999999999999999999 8946 7136238463529799405291429847247475681913733119999999999999999 8947 7205759403792793599999999999999999999999999999999999999999999 8948 7275957614183425903320312499999999999999999999999999999999999 8949 7307508186654514591018424163581415098279662714879999999999999 8950 7378697629483820646399999999999999999999999999999999999999999 8951 7450580596923828124999999999999999999999999999999999999999999 8952 7482888383134222941202866343507369060638374620037119999999999 8953 7555786372591432341913599999999999999999999999999999999999999 8954 7629394531249999999999999999999999999999999999999999999999999 8955 7662477704329444291791735135751545918093695610918010879999999 8956 7737125245533626718119526399999999999999999999999999999999999 8957 7812499999999999999999999999999999999999999999999999999999999 8958 7846377169233350954794736779009583020127944305580043141119999 8959 7922816251426433759354395033599999999999999999999999999999999 8960 7999999999999999999999999999999999999999999999999999999999999 8961 8034690221294951377709810461705813012611014968913964176506879 8962 8112963841460668169578900514406399999999999999999999999999999 8963 8191999999999999999999999999999999999999999999999999999999999 8964 8271806125530276748714086920699628535658121109008789062499999 8965 8307674973655724205648794126752153599999999999999999999999999 8966 8388607999999999999999999999999999999999999999999999999999999 8967 8470329472543003390683225006796419620513916015624999999999999 8968 8507059173023461586584365185794205286399999999999999999999999 8969 8589934591999999999999999999999999999999999999999999999999999 8970 8673617379884035472059622406959533691406249999999999999999999 8971 8711228593176024664662389950253266213273599999999999999999999 8972 8796093022207999999999999999999999999999999999999999999999999 8973 8881784197001252323389053344726562499999999999999999999999999 8974 8920298079412249256614287309059344602392166399999999999999999 8975 9007199254740991999999999999999999999999999999999999999999999 8976 9094947017729282379150390624999999999999999999999999999999999 8977 9134385233318143238773030204476768872849578393599999999999999 8978 9223372036854775807999999999999999999999999999999999999999999 8979 9313225746154785156249999999999999999999999999999999999999999 8980 9353610478917778676503582929384211325797968275046399999999999 8981 9444732965739290427391999999999999999999999999999999999999999 8982 9536743164062499999999999999999999999999999999999999999999999 8983 9578097130411805364739668919689432397617119513647513599999999 8984 9671406556917033397649407999999999999999999999999999999999999 8985 9765624999999999999999999999999999999999999999999999999999999 8986 9807971461541688693493420973761978775159930381975053926399999 8987 9903520314283042199192993791999999999999999999999999999999999 8988 9999999999999999999999999999999999999999999999999999999999999 8989 10043362776618689222137263077132266265763768711142455220633599 8990 10141204801825835211973625643007999999999999999999999999999999 8991 10239999999999999999999999999999999999999999999999999999999999 8992 10339757656912845935892608650874535669572651386260986328124999 8993 10384593717069655257060992658440191999999999999999999999999999 8994 10485759999999999999999999999999999999999999999999999999999999 8995 10587911840678754238354031258495524525642395019531249999999999 8996 10633823966279326983230456482242756607999999999999999999999999 8997 10737418239999999999999999999999999999999999999999999999999999 8998 10842021724855044340074528008699417114257812499999999999999999 8999 10889035741470030830827987437816582766591999999999999999999999 9000 10995116277759999999999999999999999999999999999999999999999999 9001 11102230246251565404236316680908203124999999999999999999999999 9002 11150372599265311570767859136324180752990207999999999999999999 9003 11258999068426239999999999999999999999999999999999999999999999 9004 11368683772161602973937988281249999999999999999999999999999999 9005 11417981541647679048466287755595961091061972991999999999999999 9006 11529215046068469759999999999999999999999999999999999999999999 9007 11641532182693481445312499999999999999999999999999999999999999 9008 11692013098647223345629478661730264157247460343807999999999999 9009 11805916207174113034239999999999999999999999999999999999999999 9010 11920928955078124999999999999999999999999999999999999999999999 9011 11972621413014756705924586149611790497021399392059391999999999 9012 12089258196146291747061759999999999999999999999999999999999999 9013 12207031249999999999999999999999999999999999999999999999999999 9014 12259964326927110866866776217202473468949912977468817407999999 9015 12379400392853802748991242239999999999999999999999999999999999 9016 12499999999999999999999999999999999999999999999999999999999999 9017 12554203470773361527671578846415332832204710888928069025791999 9018 12676506002282294014967032053759999999999999999999999999999999 9019 12799999999999999999999999999999999999999999999999999999999999 9020 12855504354071922204335696738729300820177623950262342682411007 9021 12924697071141057419865760813593169586965814232826232910156249 9022 12980742146337069071326240823050239999999999999999999999999999 9023 13107199999999999999999999999999999999999999999999999999999999 9024 13234889800848442797942539073119405657052993774414062499999999 9025 13292279957849158729038070602803445759999999999999999999999999 9026 13421772799999999999999999999999999999999999999999999999999999 9027 13552527156068805425093160010874271392822265624999999999999999 9028 13611294676837538538534984297270728458239999999999999999999999 9029 13743895347199999999999999999999999999999999999999999999999999 9030 13877787807814456755295395851135253906249999999999999999999999 9031 13937965749081639463459823920405225941237759999999999999999999 9032 14073748835532799999999999999999999999999999999999999999999999 9033 14210854715202003717422485351562499999999999999999999999999999 9034 14272476927059598810582859694494951363827466239999999999999999 9035 14411518807585587199999999999999999999999999999999999999999999 9036 14551915228366851806640624999999999999999999999999999999999999 9037 14615016373309029182036848327162830196559325429759999999999999 9038 14757395258967641292799999999999999999999999999999999999999999 9039 14901161193847656249999999999999999999999999999999999999999999 9040 14965776766268445882405732687014738121276749240074239999999999 9041 15111572745182864683827199999999999999999999999999999999999999 9042 15258789062499999999999999999999999999999999999999999999999999 9043 15324955408658888583583470271503091836187391221836021759999999 9044 15474250491067253436239052799999999999999999999999999999999999 9045 15624999999999999999999999999999999999999999999999999999999999 9046 15692754338466701909589473558019166040255888611160086282239999 9047 15845632502852867518708790067199999999999999999999999999999999 9048 15999999999999999999999999999999999999999999999999999999999999 9049 16069380442589902755419620923411626025222029937827928353013759 9050 16225927682921336339157801028812799999999999999999999999999999 9051 16383999999999999999999999999999999999999999999999999999999999 9052 16543612251060553497428173841399257071316242218017578124999999 9053 16615349947311448411297588253504307199999999999999999999999999 9054 16777215999999999999999999999999999999999999999999999999999999 9055 16940658945086006781366450013592839241027832031249999999999999 9056 17014118346046923173168730371588410572799999999999999999999999 9057 17179869183999999999999999999999999999999999999999999999999999 9058 17347234759768070944119244813919067382812499999999999999999999 9059 17422457186352049329324779900506532426547199999999999999999999 9060 17592186044415999999999999999999999999999999999999999999999999 9061 17763568394002504646778106689453124999999999999999999999999999 9062 17840596158824498513228574618118689204784332799999999999999999 9063 18014398509481983999999999999999999999999999999999999999999999 9064 18189894035458564758300781249999999999999999999999999999999999 9065 18268770466636286477546060408953537745699156787199999999999999 9066 18446744073709551615999999999999999999999999999999999999999999 9067 18626451492309570312499999999999999999999999999999999999999999 9068 18707220957835557353007165858768422651595936550092799999999999 9069 18889465931478580854783999999999999999999999999999999999999999 9070 19073486328124999999999999999999999999999999999999999999999999 9071 19156194260823610729479337839378864795234239027295027199999999 9072 19342813113834066795298815999999999999999999999999999999999999 9073 19531249999999999999999999999999999999999999999999999999999999 9074 19615942923083377386986841947523957550319860763950107852799999 9075 19807040628566084398385987583999999999999999999999999999999999 9076 19999999999999999999999999999999999999999999999999999999999999 9077 20086725553237378444274526154264532531527537422284910441267199 9078 20282409603651670423947251286015999999999999999999999999999999 9079 20479999999999999999999999999999999999999999999999999999999999 9080 20679515313825691871785217301749071339145302772521972656249999 9081 20769187434139310514121985316880383999999999999999999999999999 9082 20971519999999999999999999999999999999999999999999999999999999 9083 21175823681357508476708062516991049051284790039062499999999999 9084 21267647932558653966460912964485513215999999999999999999999999 9085 21474836479999999999999999999999999999999999999999999999999999 9086 21684043449710088680149056017398834228515624999999999999999999 9087 21778071482940061661655974875633165533183999999999999999999999 9088 21990232555519999999999999999999999999999999999999999999999999 9089 22204460492503130808472633361816406249999999999999999999999999 9090 22300745198530623141535718272648361505980415999999999999999999 9091 22517998136852479999999999999999999999999999999999999999999999 9092 22737367544323205947875976562499999999999999999999999999999999 9093 22835963083295358096932575511191922182123945983999999999999999 9094 23058430092136939519999999999999999999999999999999999999999999 9095 23283064365386962890624999999999999999999999999999999999999999 9096 23384026197294446691258957323460528314494920687615999999999999 9097 23611832414348226068479999999999999999999999999999999999999999 9098 23841857910156249999999999999999999999999999999999999999999999 9099 23945242826029513411849172299223580994042798784118783999999999 9100 24178516392292583494123519999999999999999999999999999999999999 9101 24414062499999999999999999999999999999999999999999999999999999 9102 24519928653854221733733552434404946937899825954937634815999999 9103 24758800785707605497982484479999999999999999999999999999999999 9104 24999999999999999999999999999999999999999999999999999999999999 9105 25108406941546723055343157692830665664409421777856138051583999 9106 25353012004564588029934064107519999999999999999999999999999999 9107 25599999999999999999999999999999999999999999999999999999999999 9108 25711008708143844408671393477458601640355247900524685364822015 9109 25849394142282114839731521627186339173931628465652465820312499 9110 25961484292674138142652481646100479999999999999999999999999999 9111 26214399999999999999999999999999999999999999999999999999999999 9112 26469779601696885595885078146238811314105987548828124999999999 9113 26584559915698317458076141205606891519999999999999999999999999 9114 26843545599999999999999999999999999999999999999999999999999999 9115 27105054312137610850186320021748542785644531249999999999999999 9116 27222589353675077077069968594541456916479999999999999999999999 9117 27487790694399999999999999999999999999999999999999999999999999 9118 27755575615628913510590791702270507812499999999999999999999999 9119 27875931498163278926919647840810451882475519999999999999999999 9120 28147497671065599999999999999999999999999999999999999999999999 9121 28421709430404007434844970703124999999999999999999999999999999 9122 28544953854119197621165719388989902727654932479999999999999999 9123 28823037615171174399999999999999999999999999999999999999999999 9124 29103830456733703613281249999999999999999999999999999999999999 9125 29230032746618058364073696654325660393118650859519999999999999 9126 29514790517935282585599999999999999999999999999999999999999999 9127 29802322387695312499999999999999999999999999999999999999999999 9128 29931553532536891764811465374029476242553498480148479999999999 9129 30223145490365729367654399999999999999999999999999999999999999 9130 30517578124999999999999999999999999999999999999999999999999999 9131 30649910817317777167166940543006183672374782443672043519999999 9132 30948500982134506872478105599999999999999999999999999999999999 9133 31249999999999999999999999999999999999999999999999999999999999 9134 31385508676933403819178947116038332080511777222320172564479999 9135 31691265005705735037417580134399999999999999999999999999999999 9136 31999999999999999999999999999999999999999999999999999999999999 9137 32138760885179805510839241846823252050444059875655856706027519 9138 32311742677852643549664402033982923967414535582065582275390624 9139 32451855365842672678315602057625599999999999999999999999999999 9140 32767999999999999999999999999999999999999999999999999999999999 9141 33087224502121106994856347682798514142632484436035156249999999 9142 33230699894622896822595176507008614399999999999999999999999999 9143 33554431999999999999999999999999999999999999999999999999999999 9144 33881317890172013562732900027185678482055664062499999999999999 9145 34028236692093846346337460743176821145599999999999999999999999 9146 34359738367999999999999999999999999999999999999999999999999999 9147 34694469519536141888238489627838134765624999999999999999999999 9148 34844914372704098658649559801013064853094399999999999999999999 9149 35184372088831999999999999999999999999999999999999999999999999 9150 35527136788005009293556213378906249999999999999999999999999999 9151 35681192317648997026457149236237378409568665599999999999999999 9152 36028797018963967999999999999999999999999999999999999999999999 9153 36379788070917129516601562499999999999999999999999999999999999 9154 36537540933272572955092120817907075491398313574399999999999999 9155 36893488147419103231999999999999999999999999999999999999999999 9156 37252902984619140624999999999999999999999999999999999999999999 9157 37414441915671114706014331717536845303191873100185599999999999 9158 37778931862957161709567999999999999999999999999999999999999999 9159 38146972656249999999999999999999999999999999999999999999999999 9160 38312388521647221458958675678757729590468478054590054399999999 9161 38685626227668133590597631999999999999999999999999999999999999 9162 39062499999999999999999999999999999999999999999999999999999999 9163 39231885846166754773973683895047915100639721527900215705599999 9164 39614081257132168796771975167999999999999999999999999999999999 9165 39999999999999999999999999999999999999999999999999999999999999 9166 40173451106474756888549052308529065063055074844569820882534399 9167 40564819207303340847894502572031999999999999999999999999999999 9168 40959999999999999999999999999999999999999999999999999999999999 9169 41359030627651383743570434603498142678290605545043945312499999 9170 41538374868278621028243970633760767999999999999999999999999999 9171 41943039999999999999999999999999999999999999999999999999999999 9172 42351647362715016953416125033982098102569580078124999999999999 9173 42535295865117307932921825928971026431999999999999999999999999 9174 42949672959999999999999999999999999999999999999999999999999999 9175 43368086899420177360298112034797668457031249999999999999999999 9176 43556142965880123323311949751266331066367999999999999999999999 9177 43980465111039999999999999999999999999999999999999999999999999 9178 44408920985006261616945266723632812499999999999999999999999999 9179 44601490397061246283071436545296723011960831999999999999999999 9180 45035996273704959999999999999999999999999999999999999999999999 9181 45474735088646411895751953124999999999999999999999999999999999 9182 45671926166590716193865151022383844364247891967999999999999999 9183 46116860184273879039999999999999999999999999999999999999999999 9184 46566128730773925781249999999999999999999999999999999999999999 9185 46768052394588893382517914646921056628989841375231999999999999 9186 47223664828696452136959999999999999999999999999999999999999999 9187 47683715820312499999999999999999999999999999999999999999999999 9188 47890485652059026823698344598447161988085597568237567999999999 9189 48357032784585166988247039999999999999999999999999999999999999 9190 48828124999999999999999999999999999999999999999999999999999999 9191 49039857307708443467467104868809893875799651909875269631999999 9192 49517601571415210995964968959999999999999999999999999999999999 9193 49999999999999999999999999999999999999999999999999999999999999 9194 50216813883093446110686315385661331328818843555712276103167999 9195 50706024009129176059868128215039999999999999999999999999999999 9196 51199999999999999999999999999999999999999999999999999999999999 9197 51422017416287688817342786954917203280710495801049370729644031 9198 51698788284564229679463043254372678347863256931304931640624999 9199 51922968585348276285304963292200959999999999999999999999999999 9200 52428799999999999999999999999999999999999999999999999999999999 9201 52939559203393771191770156292477622628211975097656249999999999 9202 53169119831396634916152282411213783039999999999999999999999999 9203 53687091199999999999999999999999999999999999999999999999999999 9204 54210108624275221700372640043497085571289062499999999999999999 9205 54445178707350154154139937189082913832959999999999999999999999 9206 54975581388799999999999999999999999999999999999999999999999999 9207 55511151231257827021181583404541015624999999999999999999999999 9208 55751862996326557853839295681620903764951039999999999999999999 9209 56294995342131199999999999999999999999999999999999999999999999 9210 56843418860808014869689941406249999999999999999999999999999999 9211 57089907708238395242331438777979805455309864959999999999999999 9212 57646075230342348799999999999999999999999999999999999999999999 9213 58207660913467407226562499999999999999999999999999999999999999 9214 58460065493236116728147393308651320786237301719039999999999999 9215 59029581035870565171199999999999999999999999999999999999999999 9216 59604644775390624999999999999999999999999999999999999999999999 9217 59863107065073783529622930748058952485106996960296959999999999 9218 60446290980731458735308799999999999999999999999999999999999999 9219 61035156249999999999999999999999999999999999999999999999999999 9220 61299821634635554334333881086012367344749564887344087039999999 9221 61897001964269013744956211199999999999999999999999999999999999 9222 62499999999999999999999999999999999999999999999999999999999999 9223 62771017353866807638357894232076664161023554444640345128959999 9224 63382530011411470074835160268799999999999999999999999999999999 9225 63999999999999999999999999999999999999999999999999999999999999 9226 64277521770359611021678483693646504100888119751311713412055039 9227 64623485355705287099328804067965847934829071164131164550781249 9228 64903710731685345356631204115251199999999999999999999999999999 9229 65535999999999999999999999999999999999999999999999999999999999 9230 66174449004242213989712695365597028285264968872070312499999999 9231 66461399789245793645190353014017228799999999999999999999999999 9232 67108863999999999999999999999999999999999999999999999999999999 9233 67762635780344027125465800054371356964111328124999999999999999 9234 68056473384187692692674921486353642291199999999999999999999999 9235 68719476735999999999999999999999999999999999999999999999999999 9236 69388939039072283776476979255676269531249999999999999999999999 9237 69689828745408197317299119602026129706188799999999999999999999 9238 70368744177663999999999999999999999999999999999999999999999999 9239 71054273576010018587112426757812499999999999999999999999999999 9240 71362384635297994052914298472474756819137331199999999999999999 9241 72057594037927935999999999999999999999999999999999999999999999 9242 72759576141834259033203124999999999999999999999999999999999999 9243 73075081866545145910184241635814150982796627148799999999999999 9244 73786976294838206463999999999999999999999999999999999999999999 9245 74505805969238281249999999999999999999999999999999999999999999 9246 74828883831342229412028663435073690606383746200371199999999999 9247 75557863725914323419135999999999999999999999999999999999999999 9248 76293945312499999999999999999999999999999999999999999999999999 9249 76624777043294442917917351357515459180936956109180108799999999 9250 77371252455336267181195263999999999999999999999999999999999999 9251 78124999999999999999999999999999999999999999999999999999999999 9252 78463771692333509547947367790095830201279443055800431411199999 9253 79228162514264337593543950335999999999999999999999999999999999 9254 79999999999999999999999999999999999999999999999999999999999999 9255 80346902212949513777098104617058130126110149689139641765068799 9256 81129638414606681695789005144063999999999999999999999999999999 9257 81919999999999999999999999999999999999999999999999999999999999 9258 82718061255302767487140869206996285356581211090087890624999999 9259 83076749736557242056487941267521535999999999999999999999999999 9260 83886079999999999999999999999999999999999999999999999999999999 9261 84703294725430033906832250067964196205139160156249999999999999 9262 85070591730234615865843651857942052863999999999999999999999999 9263 85899345919999999999999999999999999999999999999999999999999999 9264 86736173798840354720596224069595336914062499999999999999999999 9265 87112285931760246646623899502532662132735999999999999999999999 9266 87960930222079999999999999999999999999999999999999999999999999 9267 88817841970012523233890533447265624999999999999999999999999999 9268 89202980794122492566142873090593446023921663999999999999999999 9269 90071992547409919999999999999999999999999999999999999999999999 9270 90949470177292823791503906249999999999999999999999999999999999 9271 91343852333181432387730302044767688728495783935999999999999999 9272 92233720368547758079999999999999999999999999999999999999999999 9273 93132257461547851562499999999999999999999999999999999999999999 9274 93536104789177786765035829293842113257979682750463999999999999 9275 94447329657392904273919999999999999999999999999999999999999999 9276 95367431640624999999999999999999999999999999999999999999999999 9277 95780971304118053647396689196894323976171195136475135999999999 9278 96714065569170333976494079999999999999999999999999999999999999 9279 97656249999999999999999999999999999999999999999999999999999999 9280 98079714615416886934934209737619787751599303819750539263999999 9281 99035203142830421991929937919999999999999999999999999999999999 9282 99999999999999999999999999999999999999999999999999999999999999 9283 100433627766186892221372630771322662657637687111424552206335999 9284 101412048018258352119736256430079999999999999999999999999999999 9285 102399999999999999999999999999999999999999999999999999999999999 9286 102844034832575377634685573909834406561420991602098741459288063 9287 103397576569128459358926086508745356695726513862609863281249999 9288 103845937170696552570609926584401919999999999999999999999999999 9289 104857599999999999999999999999999999999999999999999999999999999 9290 105879118406787542383540312584955245256423950195312499999999999 9291 106338239662793269832304564822427566079999999999999999999999999 9292 107374182399999999999999999999999999999999999999999999999999999 9293 108420217248550443400745280086994171142578124999999999999999999 9294 108890357414700308308279874378165827665919999999999999999999999 9295 109951162777599999999999999999999999999999999999999999999999999 9296 111022302462515654042363166809082031249999999999999999999999999 9297 111503725992653115707678591363241807529902079999999999999999999 9298 112589990684262399999999999999999999999999999999999999999999999 9299 113686837721616029739379882812499999999999999999999999999999999 9300 114179815416476790484662877555959610910619729919999999999999999 9301 115292150460684697599999999999999999999999999999999999999999999 9302 116415321826934814453124999999999999999999999999999999999999999 9303 116920130986472233456294786617302641572474603438079999999999999 9304 118059162071741130342399999999999999999999999999999999999999999 9305 119209289550781249999999999999999999999999999999999999999999999 9306 119726214130147567059245861496117904970213993920593919999999999 9307 120892581961462917470617599999999999999999999999999999999999999 9308 122070312499999999999999999999999999999999999999999999999999999 9309 122599643269271108668667762172024734689499129774688174079999999 9310 123794003928538027489912422399999999999999999999999999999999999 9311 124999999999999999999999999999999999999999999999999999999999999 9312 125542034707733615276715788464153328322047108889280690257919999 9313 126765060022822940149670320537599999999999999999999999999999999 9314 127999999999999999999999999999999999999999999999999999999999999 9315 128555043540719222043356967387293008201776239502623426824110079 9316 129246970711410574198657608135931695869658142328262329101562499 9317 129807421463370690713262408230502399999999999999999999999999999 9318 131071999999999999999999999999999999999999999999999999999999999 9319 132348898008484427979425390731194056570529937744140624999999999 9320 132922799578491587290380706028034457599999999999999999999999999 9321 134217727999999999999999999999999999999999999999999999999999999 9322 135525271560688054250931600108742713928222656249999999999999999 9323 136112946768375385385349842972707284582399999999999999999999999 9324 137438953471999999999999999999999999999999999999999999999999999 9325 138777878078144567552953958511352539062499999999999999999999999 9326 139379657490816394634598239204052259412377599999999999999999999 9327 140737488355327999999999999999999999999999999999999999999999999 9328 142108547152020037174224853515624999999999999999999999999999999 9329 142724769270595988105828596944949513638274662399999999999999999 9330 144115188075855871999999999999999999999999999999999999999999999 9331 145519152283668518066406249999999999999999999999999999999999999 9332 146150163733090291820368483271628301965593254297599999999999999 9333 147573952589676412927999999999999999999999999999999999999999999 9334 149011611938476562499999999999999999999999999999999999999999999 9335 149657767662684458824057326870147381212767492400742399999999999 9336 151115727451828646838271999999999999999999999999999999999999999 9337 152587890624999999999999999999999999999999999999999999999999999 9338 153249554086588885835834702715030918361873912218360217599999999 9339 154742504910672534362390527999999999999999999999999999999999999 9340 156249999999999999999999999999999999999999999999999999999999999 9341 156927543384667019095894735580191660402558886111600862822399999 9342 158456325028528675187087900671999999999999999999999999999999999 9343 159999999999999999999999999999999999999999999999999999999999999 9344 160693804425899027554196209234116260252220299378279283530137599 9345 161558713389263217748322010169914619837072677910327911376953124 9346 162259276829213363391578010288127999999999999999999999999999999 9347 163839999999999999999999999999999999999999999999999999999999999 9348 165436122510605534974281738413992570713162422180175781249999999 9349 166153499473114484112975882535043071999999999999999999999999999 9350 167772159999999999999999999999999999999999999999999999999999999 9351 169406589450860067813664500135928392410278320312499999999999999 9352 170141183460469231731687303715884105727999999999999999999999999 9353 171798691839999999999999999999999999999999999999999999999999999 9354 173472347597680709441192448139190673828124999999999999999999999 9355 174224571863520493293247799005065324265471999999999999999999999 9356 175921860444159999999999999999999999999999999999999999999999999 9357 177635683940025046467781066894531249999999999999999999999999999 9358 178405961588244985132285746181186892047843327999999999999999999 9359 180143985094819839999999999999999999999999999999999999999999999 9360 181898940354585647583007812499999999999999999999999999999999999 9361 182687704666362864775460604089535377456991567871999999999999999 9362 184467440737095516159999999999999999999999999999999999999999999 9363 186264514923095703124999999999999999999999999999999999999999999 9364 187072209578355573530071658587684226515959365500927999999999999 9365 188894659314785808547839999999999999999999999999999999999999999 9366 190734863281249999999999999999999999999999999999999999999999999 9367 191561942608236107294793378393788647952342390272950271999999999 9368 193428131138340667952988159999999999999999999999999999999999999 9369 195312499999999999999999999999999999999999999999999999999999999 9370 196159429230833773869868419475239575503198607639501078527999999 9371 198070406285660843983859875839999999999999999999999999999999999 9372 199999999999999999999999999999999999999999999999999999999999999 9373 200867255532373784442745261542645325315275374222849104412671999 9374 202824096036516704239472512860159999999999999999999999999999999 9375 204799999999999999999999999999999999999999999999999999999999999 9376 205688069665150755269371147819668813122841983204197482918576127 9377 206795153138256918717852173017490713391453027725219726562499999 9378 207691874341393105141219853168803839999999999999999999999999999 9379 209715199999999999999999999999999999999999999999999999999999999 9380 211758236813575084767080625169910490512847900390624999999999999 9381 212676479325586539664609129644855132159999999999999999999999999 9382 214748364799999999999999999999999999999999999999999999999999999 9383 216840434497100886801490560173988342285156249999999999999999999 9384 217780714829400616616559748756331655331839999999999999999999999 9385 219902325555199999999999999999999999999999999999999999999999999 9386 222044604925031308084726333618164062499999999999999999999999999 9387 223007451985306231415357182726483615059804159999999999999999999 9388 225179981368524799999999999999999999999999999999999999999999999 9389 227373675443232059478759765624999999999999999999999999999999999 9390 228359630832953580969325755111919221821239459839999999999999999 9391 230584300921369395199999999999999999999999999999999999999999999 9392 232830643653869628906249999999999999999999999999999999999999999 9393 233840261972944466912589573234605283144949206876159999999999999 9394 236118324143482260684799999999999999999999999999999999999999999 9395 238418579101562499999999999999999999999999999999999999999999999 9396 239452428260295134118491722992235809940427987841187839999999999 9397 241785163922925834941235199999999999999999999999999999999999999 9398 244140624999999999999999999999999999999999999999999999999999999 9399 245199286538542217337335524344049469378998259549376348159999999 9400 247588007857076054979824844799999999999999999999999999999999999 9401 249999999999999999999999999999999999999999999999999999999999999 9402 251084069415467230553431576928306656644094217778561380515839999 9403 253530120045645880299340641075199999999999999999999999999999999 9404 255999999999999999999999999999999999999999999999999999999999999 9405 257110087081438444086713934774586016403552479005246853648220159 9406 258493941422821148397315216271863391739316284656524658203124999 9407 259614842926741381426524816461004799999999999999999999999999999 9408 262143999999999999999999999999999999999999999999999999999999999 9409 264697796016968855958850781462388113141059875488281249999999999 9410 265845599156983174580761412056068915199999999999999999999999999 9411 268435455999999999999999999999999999999999999999999999999999999 9412 271050543121376108501863200217485427856445312499999999999999999 9413 272225893536750770770699685945414569164799999999999999999999999 9414 274877906943999999999999999999999999999999999999999999999999999 9415 277555756156289135105907917022705078124999999999999999999999999 9416 278759314981632789269196478408104518824755199999999999999999999 9417 281474976710655999999999999999999999999999999999999999999999999 9418 284217094304040074348449707031249999999999999999999999999999999 9419 285449538541191976211657193889899027276549324799999999999999999 9420 288230376151711743999999999999999999999999999999999999999999999 9421 291038304567337036132812499999999999999999999999999999999999999 9422 292300327466180583640736966543256603931186508595199999999999999 9423 295147905179352825855999999999999999999999999999999999999999999 9424 298023223876953124999999999999999999999999999999999999999999999 9425 299315535325368917648114653740294762425534984801484799999999999 9426 302231454903657293676543999999999999999999999999999999999999999 9427 305175781249999999999999999999999999999999999999999999999999999 9428 306499108173177771671669405430061836723747824436720435199999999 9429 309485009821345068724781055999999999999999999999999999999999999 9430 312499999999999999999999999999999999999999999999999999999999999 9431 313855086769334038191789471160383320805117772223201725644799999 9432 316912650057057350374175801343999999999999999999999999999999999 9433 319999999999999999999999999999999999999999999999999999999999999 9434 321387608851798055108392418468232520504440598756558567060275199 9435 323117426778526435496644020339829239674145355820655822753906249 9436 324518553658426726783156020576255999999999999999999999999999999 9437 327679999999999999999999999999999999999999999999999999999999999 9438 330872245021211069948563476827985141426324844360351562499999999 9439 332306998946228968225951765070086143999999999999999999999999999 9440 335544319999999999999999999999999999999999999999999999999999999 9441 338813178901720135627329000271856784820556640624999999999999999 9442 340282366920938463463374607431768211455999999999999999999999999 9443 343597383679999999999999999999999999999999999999999999999999999 9444 346944695195361418882384896278381347656249999999999999999999999 9445 348449143727040986586495598010130648530943999999999999999999999 9446 351843720888319999999999999999999999999999999999999999999999999 9447 355271367880050092935562133789062499999999999999999999999999999 9448 356811923176489970264571492362373784095686655999999999999999999 9449 360287970189639679999999999999999999999999999999999999999999999 9450 363797880709171295166015624999999999999999999999999999999999999 9451 365375409332725729550921208179070754913983135743999999999999999 9452 368934881474191032319999999999999999999999999999999999999999999 9453 372529029846191406249999999999999999999999999999999999999999999 9454 374144419156711147060143317175368453031918731001855999999999999 9455 377789318629571617095679999999999999999999999999999999999999999 9456 381469726562499999999999999999999999999999999999999999999999999 9457 383123885216472214589586756787577295904684780545900543999999999 9458 386856262276681335905976319999999999999999999999999999999999999 9459 390624999999999999999999999999999999999999999999999999999999999 9460 392318858461667547739736838950479151006397215279002157055999999 9461 396140812571321687967719751679999999999999999999999999999999999 9462 399999999999999999999999999999999999999999999999999999999999999 9463 401734511064747568885490523085290650630550748445698208825343999 9464 405648192073033408478945025720319999999999999999999999999999999 9465 409599999999999999999999999999999999999999999999999999999999999 9466 411376139330301510538742295639337626245683966408394965837152255 9467 413590306276513837435704346034981426782906055450439453124999999 9468 415383748682786210282439706337607679999999999999999999999999999 9469 419430399999999999999999999999999999999999999999999999999999999 9470 423516473627150169534161250339820981025695800781249999999999999 9471 425352958651173079329218259289710264319999999999999999999999999 9472 429496729599999999999999999999999999999999999999999999999999999 9473 433680868994201773602981120347976684570312499999999999999999999 9474 435561429658801233233119497512663310663679999999999999999999999 9475 439804651110399999999999999999999999999999999999999999999999999 9476 444089209850062616169452667236328124999999999999999999999999999 9477 446014903970612462830714365452967230119608319999999999999999999 9478 450359962737049599999999999999999999999999999999999999999999999 9479 454747350886464118957519531249999999999999999999999999999999999 9480 456719261665907161938651510223838443642478919679999999999999999 9481 461168601842738790399999999999999999999999999999999999999999999 9482 465661287307739257812499999999999999999999999999999999999999999 9483 467680523945888933825179146469210566289898413752319999999999999 9484 472236648286964521369599999999999999999999999999999999999999999 9485 476837158203124999999999999999999999999999999999999999999999999 9486 478904856520590268236983445984471619880855975682375679999999999 9487 483570327845851669882470399999999999999999999999999999999999999 9488 488281249999999999999999999999999999999999999999999999999999999 9489 490398573077084434674671048688098938757996519098752696319999999 9490 495176015714152109959649689599999999999999999999999999999999999 9491 499999999999999999999999999999999999999999999999999999999999999 9492 502168138830934461106863153856613313288188435557122761031679999 9493 507060240091291760598681282150399999999999999999999999999999999 9494 511999999999999999999999999999999999999999999999999999999999999 9495 514220174162876888173427869549172032807104958010493707296440319 9496 516987882845642296794630432543726783478632569313049316406249999 9497 519229685853482762853049632922009599999999999999999999999999999 9498 524287999999999999999999999999999999999999999999999999999999999 9499 529395592033937711917701562924776226282119750976562499999999999 9500 531691198313966349161522824112137830399999999999999999999999999 9501 536870911999999999999999999999999999999999999999999999999999999 9502 542101086242752217003726400434970855712890624999999999999999999 9503 544451787073501541541399371890829138329599999999999999999999999 9504 549755813887999999999999999999999999999999999999999999999999999 9505 555111512312578270211815834045410156249999999999999999999999999 9506 557518629963265578538392956816209037649510399999999999999999999 9507 562949953421311999999999999999999999999999999999999999999999999 9508 568434188608080148696899414062499999999999999999999999999999999 9509 570899077082383952423314387779798054553098649599999999999999999 9510 576460752303423487999999999999999999999999999999999999999999999 9511 582076609134674072265624999999999999999999999999999999999999999 9512 584600654932361167281473933086513207862373017190399999999999999 9513 590295810358705651711999999999999999999999999999999999999999999 9514 596046447753906249999999999999999999999999999999999999999999999 9515 598631070650737835296229307480589524851069969602969599999999999 9516 604462909807314587353087999999999999999999999999999999999999999 9517 610351562499999999999999999999999999999999999999999999999999999 9518 612998216346355543343338810860123673447495648873440870399999999 9519 618970019642690137449562111999999999999999999999999999999999999 9520 624999999999999999999999999999999999999999999999999999999999999 9521 627710173538668076383578942320766641610235544446403451289599999 9522 633825300114114700748351602687999999999999999999999999999999999 9523 639999999999999999999999999999999999999999999999999999999999999 9524 642775217703596110216784836936465041008881197513117134120550399 9525 646234853557052870993288040679658479348290711641311645507812499 9526 649037107316853453566312041152511999999999999999999999999999999 9527 655359999999999999999999999999999999999999999999999999999999999 9528 661744490042422139897126953655970282852649688720703124999999999 9529 664613997892457936451903530140172287999999999999999999999999999 9530 671088639999999999999999999999999999999999999999999999999999999 9531 677626357803440271254658000543713569641113281249999999999999999 9532 680564733841876926926749214863536422911999999999999999999999999 9533 687194767359999999999999999999999999999999999999999999999999999 9534 693889390390722837764769792556762695312499999999999999999999999 9535 696898287454081973172991196020261297061887999999999999999999999 9536 703687441776639999999999999999999999999999999999999999999999999 9537 710542735760100185871124267578124999999999999999999999999999999 9538 713623846352979940529142984724747568191373311999999999999999999 9539 720575940379279359999999999999999999999999999999999999999999999 9540 727595761418342590332031249999999999999999999999999999999999999 9541 730750818665451459101842416358141509827966271487999999999999999 9542 737869762948382064639999999999999999999999999999999999999999999 9543 745058059692382812499999999999999999999999999999999999999999999 9544 748288838313422294120286634350736906063837462003711999999999999 9545 755578637259143234191359999999999999999999999999999999999999999 9546 762939453124999999999999999999999999999999999999999999999999999 9547 766247770432944429179173513575154591809369561091801087999999999 9548 773712524553362671811952639999999999999999999999999999999999999 9549 781249999999999999999999999999999999999999999999999999999999999 9550 784637716923335095479473677900958302012794430558004314111999999 9551 792281625142643375935439503359999999999999999999999999999999999 9552 799999999999999999999999999999999999999999999999999999999999999 9553 803469022129495137770981046170581301261101496891396417650687999 9554 807793566946316088741610050849573099185363389551639556884765624 9555 811296384146066816957890051440639999999999999999999999999999999 9556 819199999999999999999999999999999999999999999999999999999999999 9557 822752278660603021077484591278675252491367932816789931674304511 9558 827180612553027674871408692069962853565812110900878906249999999 9559 830767497365572420564879412675215359999999999999999999999999999 9560 838860799999999999999999999999999999999999999999999999999999999 9561 847032947254300339068322500679641962051391601562499999999999999 9562 850705917302346158658436518579420528639999999999999999999999999 9563 858993459199999999999999999999999999999999999999999999999999999 9564 867361737988403547205962240695953369140624999999999999999999999 9565 871122859317602466466238995025326621327359999999999999999999999 9566 879609302220799999999999999999999999999999999999999999999999999 9567 888178419700125232338905334472656249999999999999999999999999999 9568 892029807941224925661428730905934460239216639999999999999999999 9569 900719925474099199999999999999999999999999999999999999999999999 9570 909494701772928237915039062499999999999999999999999999999999999 9571 913438523331814323877303020447676887284957839359999999999999999 9572 922337203685477580799999999999999999999999999999999999999999999 9573 931322574615478515624999999999999999999999999999999999999999999 9574 935361047891777867650358292938421132579796827504639999999999999 9575 944473296573929042739199999999999999999999999999999999999999999 9576 953674316406249999999999999999999999999999999999999999999999999 9577 957809713041180536473966891968943239761711951364751359999999999 9578 967140655691703339764940799999999999999999999999999999999999999 9579 976562499999999999999999999999999999999999999999999999999999999 9580 980797146154168869349342097376197877515993038197505392639999999 9581 990352031428304219919299379199999999999999999999999999999999999 9582 999999999999999999999999999999999999999999999999999999999999999 9583 1004336277661868922213726307713226626576376871114245522063359999 9584 1014120480182583521197362564300799999999999999999999999999999999 9585 1023999999999999999999999999999999999999999999999999999999999999 9586 1028440348325753776346855739098344065614209916020987414592880639 9587 1033975765691284593589260865087453566957265138626098632812499999 9588 1038459371706965525706099265844019199999999999999999999999999999 9589 1048575999999999999999999999999999999999999999999999999999999999 9590 1058791184067875423835403125849552452564239501953124999999999999 9591 1063382396627932698323045648224275660799999999999999999999999999 9592 1073741823999999999999999999999999999999999999999999999999999999 9593 1084202172485504434007452800869941711425781249999999999999999999 9594 1088903574147003083082798743781658276659199999999999999999999999 9595 1099511627775999999999999999999999999999999999999999999999999999 9596 1110223024625156540423631668090820312499999999999999999999999999 9597 1115037259926531157076785913632418075299020799999999999999999999 9598 1125899906842623999999999999999999999999999999999999999999999999 9599 1136868377216160297393798828124999999999999999999999999999999999 9600 1141798154164767904846628775559596109106197299199999999999999999 9601 1152921504606846975999999999999999999999999999999999999999999999 9602 1164153218269348144531249999999999999999999999999999999999999999 9603 1169201309864722334562947866173026415724746034380799999999999999 9604 1180591620717411303423999999999999999999999999999999999999999999 9605 1192092895507812499999999999999999999999999999999999999999999999 9606 1197262141301475670592458614961179049702139939205939199999999999 9607 1208925819614629174706175999999999999999999999999999999999999999 9608 1220703124999999999999999999999999999999999999999999999999999999 9609 1225996432692711086686677621720247346894991297746881740799999999 9610 1237940039285380274899124223999999999999999999999999999999999999 9611 1249999999999999999999999999999999999999999999999999999999999999 9612 1255420347077336152767157884641533283220471088892806902579199999 9613 1267650600228229401496703205375999999999999999999999999999999999 9614 1279999999999999999999999999999999999999999999999999999999999999 9615 1285550435407192220433569673872930082017762395026234268241100799 9616 1292469707114105741986576081359316958696581423282623291015624999 9617 1298074214633706907132624082305023999999999999999999999999999999 9618 1310719999999999999999999999999999999999999999999999999999999999 9619 1323488980084844279794253907311940565705299377441406249999999999 9620 1329227995784915872903807060280344575999999999999999999999999999 9621 1342177279999999999999999999999999999999999999999999999999999999 9622 1355252715606880542509316001087427139282226562499999999999999999 9623 1361129467683753853853498429727072845823999999999999999999999999 9624 1374389534719999999999999999999999999999999999999999999999999999 9625 1387778780781445675529539585113525390624999999999999999999999999 9626 1393796574908163946345982392040522594123775999999999999999999999 9627 1407374883553279999999999999999999999999999999999999999999999999 9628 1421085471520200371742248535156249999999999999999999999999999999 9629 1427247692705959881058285969449495136382746623999999999999999999 9630 1441151880758558719999999999999999999999999999999999999999999999 9631 1455191522836685180664062499999999999999999999999999999999999999 9632 1461501637330902918203684832716283019655932542975999999999999999 9633 1475739525896764129279999999999999999999999999999999999999999999 9634 1490116119384765624999999999999999999999999999999999999999999999 9635 1496577676626844588240573268701473812127674924007423999999999999 9636 1511157274518286468382719999999999999999999999999999999999999999 9637 1525878906249999999999999999999999999999999999999999999999999999 9638 1532495540865888858358347027150309183618739122183602175999999999 9639 1547425049106725343623905279999999999999999999999999999999999999 9640 1562499999999999999999999999999999999999999999999999999999999999 9641 1569275433846670190958947355801916604025588861116008628223999999 9642 1584563250285286751870879006719999999999999999999999999999999999 9643 1599999999999999999999999999999999999999999999999999999999999999 9644 1606938044258990275541962092341162602522202993782792835301375999 9645 1615587133892632177483220101699146198370726779103279113769531249 9646 1622592768292133633915780102881279999999999999999999999999999999 9647 1638399999999999999999999999999999999999999999999999999999999999 9648 1645504557321206042154969182557350504982735865633579863348609023 9649 1654361225106055349742817384139925707131624221801757812499999999 9650 1661534994731144841129758825350430719999999999999999999999999999 9651 1677721599999999999999999999999999999999999999999999999999999999 9652 1694065894508600678136645001359283924102783203124999999999999999 9653 1701411834604692317316873037158841057279999999999999999999999999 9654 1717986918399999999999999999999999999999999999999999999999999999 9655 1734723475976807094411924481391906738281249999999999999999999999 9656 1742245718635204932932477990050653242654719999999999999999999999 9657 1759218604441599999999999999999999999999999999999999999999999999 9658 1776356839400250464677810668945312499999999999999999999999999999 9659 1784059615882449851322857461811868920478433279999999999999999999 9660 1801439850948198399999999999999999999999999999999999999999999999 9661 1818989403545856475830078124999999999999999999999999999999999999 9662 1826877046663628647754606040895353774569915678719999999999999999 9663 1844674407370955161599999999999999999999999999999999999999999999 9664 1862645149230957031249999999999999999999999999999999999999999999 9665 1870722095783555735300716585876842265159593655009279999999999999 9666 1888946593147858085478399999999999999999999999999999999999999999 9667 1907348632812499999999999999999999999999999999999999999999999999 9668 1915619426082361072947933783937886479523423902729502719999999999 9669 1934281311383406679529881599999999999999999999999999999999999999 9670 1953124999999999999999999999999999999999999999999999999999999999 9671 1961594292308337738698684194752395755031986076395010785279999999 9672 1980704062856608439838598758399999999999999999999999999999999999 9673 1999999999999999999999999999999999999999999999999999999999999999 9674 2008672555323737844427452615426453253152753742228491044126719999 9675 2028240960365167042394725128601599999999999999999999999999999999 9676 2047999999999999999999999999999999999999999999999999999999999999 9677 2056880696651507552693711478196688131228419832041974829185761279 9678 2067951531382569187178521730174907133914530277252197265624999999 9679 2076918743413931051412198531688038399999999999999999999999999999 9680 2097151999999999999999999999999999999999999999999999999999999999 9681 2117582368135750847670806251699104905128479003906249999999999999 9682 2126764793255865396646091296448551321599999999999999999999999999 9683 2147483647999999999999999999999999999999999999999999999999999999 9684 2168404344971008868014905601739883422851562499999999999999999999 9685 2177807148294006166165597487563316553318399999999999999999999999 9686 2199023255551999999999999999999999999999999999999999999999999999 9687 2220446049250313080847263336181640624999999999999999999999999999 9688 2230074519853062314153571827264836150598041599999999999999999999 9689 2251799813685247999999999999999999999999999999999999999999999999 9690 2273736754432320594787597656249999999999999999999999999999999999 9691 2283596308329535809693257551119192218212394598399999999999999999 9692 2305843009213693951999999999999999999999999999999999999999999999 9693 2328306436538696289062499999999999999999999999999999999999999999 9694 2338402619729444669125895732346052831449492068761599999999999999 9695 2361183241434822606847999999999999999999999999999999999999999999 9696 2384185791015624999999999999999999999999999999999999999999999999 9697 2394524282602951341184917229922358099404279878411878399999999999 9698 2417851639229258349412351999999999999999999999999999999999999999 9699 2441406249999999999999999999999999999999999999999999999999999999 9700 2451992865385422173373355243440494693789982595493763481599999999 9701 2475880078570760549798248447999999999999999999999999999999999999 9702 2499999999999999999999999999999999999999999999999999999999999999 9703 2510840694154672305534315769283066566440942177785613805158399999 9704 2535301200456458802993406410751999999999999999999999999999999999 9705 2559999999999999999999999999999999999999999999999999999999999999 9706 2571100870814384440867139347745860164035524790052468536482201599 9707 2584939414228211483973152162718633917393162846565246582031249999 9708 2596148429267413814265248164610047999999999999999999999999999999 9709 2621439999999999999999999999999999999999999999999999999999999999 9710 2646977960169688559588507814623881131410598754882812499999999999 9711 2658455991569831745807614120560689151999999999999999999999999999 9712 2684354559999999999999999999999999999999999999999999999999999999 9713 2710505431213761085018632002174854278564453124999999999999999999 9714 2722258935367507707706996859454145691647999999999999999999999999 9715 2748779069439999999999999999999999999999999999999999999999999999 9716 2775557561562891351059079170227050781249999999999999999999999999 9717 2787593149816327892691964784081045188247551999999999999999999999 9718 2814749767106559999999999999999999999999999999999999999999999999 9719 2842170943040400743484497070312499999999999999999999999999999999 9720 2854495385411919762116571938898990272765493247999999999999999999 9721 2882303761517117439999999999999999999999999999999999999999999999 9722 2910383045673370361328124999999999999999999999999999999999999999 9723 2923003274661805836407369665432566039311865085951999999999999999 9724 2951479051793528258559999999999999999999999999999999999999999999 9725 2980232238769531249999999999999999999999999999999999999999999999 9726 2993155353253689176481146537402947624255349848014847999999999999 9727 3022314549036572936765439999999999999999999999999999999999999999 9728 3051757812499999999999999999999999999999999999999999999999999999 9729 3064991081731777716716694054300618367237478244367204351999999999 9730 3094850098213450687247810559999999999999999999999999999999999999 9731 3124999999999999999999999999999999999999999999999999999999999999 9732 3138550867693340381917894711603833208051177722232017256447999999 9733 3169126500570573503741758013439999999999999999999999999999999999 9734 3199999999999999999999999999999999999999999999999999999999999999 9735 3213876088517980551083924184682325205044405987565585670602751999 9736 3231174267785264354966440203398292396741453558206558227539062499 9737 3245185536584267267831560205762559999999999999999999999999999999 9738 3276799999999999999999999999999999999999999999999999999999999999 9739 3291009114642412084309938365114701009965471731267159726697218047 9740 3308722450212110699485634768279851414263248443603515624999999999 9741 3323069989462289682259517650700861439999999999999999999999999999 9742 3355443199999999999999999999999999999999999999999999999999999999 9743 3388131789017201356273290002718567848205566406249999999999999999 9744 3402823669209384634633746074317682114559999999999999999999999999 9745 3435973836799999999999999999999999999999999999999999999999999999 9746 3469446951953614188823848962783813476562499999999999999999999999 9747 3484491437270409865864955980101306485309439999999999999999999999 9748 3518437208883199999999999999999999999999999999999999999999999999 9749 3552713678800500929355621337890624999999999999999999999999999999 9750 3568119231764899702645714923623737840956866559999999999999999999 9751 3602879701896396799999999999999999999999999999999999999999999999 9752 3637978807091712951660156249999999999999999999999999999999999999 9753 3653754093327257295509212081790707549139831357439999999999999999 9754 3689348814741910323199999999999999999999999999999999999999999999 9755 3725290298461914062499999999999999999999999999999999999999999999 9756 3741444191567111470601433171753684530319187310018559999999999999 9757 3777893186295716170956799999999999999999999999999999999999999999 9758 3814697265624999999999999999999999999999999999999999999999999999 9759 3831238852164722145895867567875772959046847805459005439999999999 9760 3868562622766813359059763199999999999999999999999999999999999999 9761 3906249999999999999999999999999999999999999999999999999999999999 9762 3923188584616675477397368389504791510063972152790021570559999999 9763 3961408125713216879677197516799999999999999999999999999999999999 9764 3999999999999999999999999999999999999999999999999999999999999999 9765 4017345110647475688854905230852906506305507484456982088253439999 9766 4038967834731580443708050254247865495926816947758197784423828124 9767 4056481920730334084789450257203199999999999999999999999999999999 9768 4095999999999999999999999999999999999999999999999999999999999999 9769 4113761393303015105387422956393376262456839664083949658371522559 9770 4135903062765138374357043460349814267829060554504394531249999999 9771 4153837486827862102824397063376076799999999999999999999999999999 9772 4194303999999999999999999999999999999999999999999999999999999999 9773 4235164736271501695341612503398209810256958007812499999999999999 9774 4253529586511730793292182592897102643199999999999999999999999999 9775 4294967295999999999999999999999999999999999999999999999999999999 9776 4336808689942017736029811203479766845703124999999999999999999999 9777 4355614296588012332331194975126633106636799999999999999999999999 9778 4398046511103999999999999999999999999999999999999999999999999999 9779 4440892098500626161694526672363281249999999999999999999999999999 9780 4460149039706124628307143654529672301196083199999999999999999999 9781 4503599627370495999999999999999999999999999999999999999999999999 9782 4547473508864641189575195312499999999999999999999999999999999999 9783 4567192616659071619386515102238384436424789196799999999999999999 9784 4611686018427387903999999999999999999999999999999999999999999999 9785 4656612873077392578124999999999999999999999999999999999999999999 9786 4676805239458889338251791464692105662898984137523199999999999999 9787 4722366482869645213695999999999999999999999999999999999999999999 9788 4768371582031249999999999999999999999999999999999999999999999999 9789 4789048565205902682369834459844716198808559756823756799999999999 9790 4835703278458516698824703999999999999999999999999999999999999999 9791 4882812499999999999999999999999999999999999999999999999999999999 9792 4903985730770844346746710486880989387579965190987526963199999999 9793 4951760157141521099596496895999999999999999999999999999999999999 9794 4999999999999999999999999999999999999999999999999999999999999999 9795 5021681388309344611068631538566133132881884355571227610316799999 9796 5070602400912917605986812821503999999999999999999999999999999999 9797 5119999999999999999999999999999999999999999999999999999999999999 9798 5142201741628768881734278695491720328071049580104937072964403199 9799 5169878828456422967946304325437267834786325693130493164062499999 9800 5192296858534827628530496329220095999999999999999999999999999999 9801 5242879999999999999999999999999999999999999999999999999999999999 9802 5293955920339377119177015629247762262821197509765624999999999999 9803 5316911983139663491615228241121378303999999999999999999999999999 9804 5368709119999999999999999999999999999999999999999999999999999999 9805 5421010862427522170037264004349708557128906249999999999999999999 9806 5444517870735015415413993718908291383295999999999999999999999999 9807 5497558138879999999999999999999999999999999999999999999999999999 9808 5551115123125782702118158340454101562499999999999999999999999999 9809 5575186299632655785383929568162090376495103999999999999999999999 9810 5629499534213119999999999999999999999999999999999999999999999999 9811 5684341886080801486968994140624999999999999999999999999999999999 9812 5708990770823839524233143877797980545530986495999999999999999999 9813 5764607523034234879999999999999999999999999999999999999999999999 9814 5820766091346740722656249999999999999999999999999999999999999999 9815 5846006549323611672814739330865132078623730171903999999999999999 9816 5902958103587056517119999999999999999999999999999999999999999999 9817 5960464477539062499999999999999999999999999999999999999999999999 9818 5986310706507378352962293074805895248510699696029695999999999999 9819 6044629098073145873530879999999999999999999999999999999999999999 9820 6103515624999999999999999999999999999999999999999999999999999999 9821 6129982163463555433433388108601236734474956488734408703999999999 9822 6189700196426901374495621119999999999999999999999999999999999999 9823 6249999999999999999999999999999999999999999999999999999999999999 9824 6277101735386680763835789423207666416102355444464034512895999999 9825 6338253001141147007483516026879999999999999999999999999999999999 9826 6399999999999999999999999999999999999999999999999999999999999999 9827 6427752177035961102167848369364650410088811975131171341205503999 9828 6462348535570528709932880406796584793482907116413116455078124999 9829 6490371073168534535663120411525119999999999999999999999999999999 9830 6553599999999999999999999999999999999999999999999999999999999999 9831 6582018229284824168619876730229402019930943462534319453394436095 9832 6617444900424221398971269536559702828526496887207031249999999999 9833 6646139978924579364519035301401722879999999999999999999999999999 9834 6710886399999999999999999999999999999999999999999999999999999999 9835 6776263578034402712546580005437135696411132812499999999999999999 9836 6805647338418769269267492148635364229119999999999999999999999999 9837 6871947673599999999999999999999999999999999999999999999999999999 9838 6938893903907228377647697925567626953124999999999999999999999999 9839 6968982874540819731729911960202612970618879999999999999999999999 9840 7036874417766399999999999999999999999999999999999999999999999999 9841 7105427357601001858711242675781249999999999999999999999999999999 9842 7136238463529799405291429847247475681913733119999999999999999999 9843 7205759403792793599999999999999999999999999999999999999999999999 9844 7275957614183425903320312499999999999999999999999999999999999999 9845 7307508186654514591018424163581415098279662714879999999999999999 9846 7378697629483820646399999999999999999999999999999999999999999999 9847 7450580596923828124999999999999999999999999999999999999999999999 9848 7482888383134222941202866343507369060638374620037119999999999999 9849 7555786372591432341913599999999999999999999999999999999999999999 9850 7629394531249999999999999999999999999999999999999999999999999999 9851 7662477704329444291791735135751545918093695610918010879999999999 9852 7737125245533626718119526399999999999999999999999999999999999999 9853 7812499999999999999999999999999999999999999999999999999999999999 9854 7846377169233350954794736779009583020127944305580043141119999999 9855 7922816251426433759354395033599999999999999999999999999999999999 9856 7999999999999999999999999999999999999999999999999999999999999999 9857 8034690221294951377709810461705813012611014968913964176506879999 9858 8077935669463160887416100508495730991853633895516395568847656249 9859 8112963841460668169578900514406399999999999999999999999999999999 9860 8191999999999999999999999999999999999999999999999999999999999999 9861 8227522786606030210774845912786752524913679328167899316743045119 9862 8271806125530276748714086920699628535658121109008789062499999999 9863 8307674973655724205648794126752153599999999999999999999999999999 9864 8388607999999999999999999999999999999999999999999999999999999999 9865 8470329472543003390683225006796419620513916015624999999999999999 9866 8507059173023461586584365185794205286399999999999999999999999999 9867 8589934591999999999999999999999999999999999999999999999999999999 9868 8673617379884035472059622406959533691406249999999999999999999999 9869 8711228593176024664662389950253266213273599999999999999999999999 9870 8796093022207999999999999999999999999999999999999999999999999999 9871 8881784197001252323389053344726562499999999999999999999999999999 9872 8920298079412249256614287309059344602392166399999999999999999999 9873 9007199254740991999999999999999999999999999999999999999999999999 9874 9094947017729282379150390624999999999999999999999999999999999999 9875 9134385233318143238773030204476768872849578393599999999999999999 9876 9223372036854775807999999999999999999999999999999999999999999999 9877 9313225746154785156249999999999999999999999999999999999999999999 9878 9353610478917778676503582929384211325797968275046399999999999999 9879 9444732965739290427391999999999999999999999999999999999999999999 9880 9536743164062499999999999999999999999999999999999999999999999999 9881 9578097130411805364739668919689432397617119513647513599999999999 9882 9671406556917033397649407999999999999999999999999999999999999999 9883 9765624999999999999999999999999999999999999999999999999999999999 9884 9807971461541688693493420973761978775159930381975053926399999999 9885 9903520314283042199192993791999999999999999999999999999999999999 9886 9999999999999999999999999999999999999999999999999999999999999999 9887 10043362776618689222137263077132266265763768711142455220633599999 9888 10141204801825835211973625643007999999999999999999999999999999999 9889 10239999999999999999999999999999999999999999999999999999999999999 9890 10284403483257537763468557390983440656142099160209874145928806399 9891 10339757656912845935892608650874535669572651386260986328124999999 9892 10384593717069655257060992658440191999999999999999999999999999999 9893 10485759999999999999999999999999999999999999999999999999999999999 9894 10587911840678754238354031258495524525642395019531249999999999999 9895 10633823966279326983230456482242756607999999999999999999999999999 9896 10737418239999999999999999999999999999999999999999999999999999999 9897 10842021724855044340074528008699417114257812499999999999999999999 9898 10889035741470030830827987437816582766591999999999999999999999999 9899 10995116277759999999999999999999999999999999999999999999999999999 9900 11102230246251565404236316680908203124999999999999999999999999999 9901 11150372599265311570767859136324180752990207999999999999999999999 9902 11258999068426239999999999999999999999999999999999999999999999999 9903 11368683772161602973937988281249999999999999999999999999999999999 9904 11417981541647679048466287755595961091061972991999999999999999999 9905 11529215046068469759999999999999999999999999999999999999999999999 9906 11641532182693481445312499999999999999999999999999999999999999999 9907 11692013098647223345629478661730264157247460343807999999999999999 9908 11805916207174113034239999999999999999999999999999999999999999999 9909 11920928955078124999999999999999999999999999999999999999999999999 9910 11972621413014756705924586149611790497021399392059391999999999999 9911 12089258196146291747061759999999999999999999999999999999999999999 9912 12207031249999999999999999999999999999999999999999999999999999999 9913 12259964326927110866866776217202473468949912977468817407999999999 9914 12379400392853802748991242239999999999999999999999999999999999999 9915 12499999999999999999999999999999999999999999999999999999999999999 9916 12554203470773361527671578846415332832204710888928069025791999999 9917 12676506002282294014967032053759999999999999999999999999999999999 9918 12799999999999999999999999999999999999999999999999999999999999999 9919 12855504354071922204335696738729300820177623950262342682411007999 9920 12924697071141057419865760813593169586965814232826232910156249999 9921 12980742146337069071326240823050239999999999999999999999999999999 9922 13107199999999999999999999999999999999999999999999999999999999999 9923 13164036458569648337239753460458804039861886925068638906788872191 9924 13234889800848442797942539073119405657052993774414062499999999999 9925 13292279957849158729038070602803445759999999999999999999999999999 9926 13421772799999999999999999999999999999999999999999999999999999999 9927 13552527156068805425093160010874271392822265624999999999999999999 9928 13611294676837538538534984297270728458239999999999999999999999999 9929 13743895347199999999999999999999999999999999999999999999999999999 9930 13877787807814456755295395851135253906249999999999999999999999999 9931 13937965749081639463459823920405225941237759999999999999999999999 9932 14073748835532799999999999999999999999999999999999999999999999999 9933 14210854715202003717422485351562499999999999999999999999999999999 9934 14272476927059598810582859694494951363827466239999999999999999999 9935 14411518807585587199999999999999999999999999999999999999999999999 9936 14551915228366851806640624999999999999999999999999999999999999999 9937 14615016373309029182036848327162830196559325429759999999999999999 9938 14757395258967641292799999999999999999999999999999999999999999999 9939 14901161193847656249999999999999999999999999999999999999999999999 9940 14965776766268445882405732687014738121276749240074239999999999999 9941 15111572745182864683827199999999999999999999999999999999999999999 9942 15258789062499999999999999999999999999999999999999999999999999999 9943 15324955408658888583583470271503091836187391221836021759999999999 9944 15474250491067253436239052799999999999999999999999999999999999999 9945 15624999999999999999999999999999999999999999999999999999999999999 9946 15692754338466701909589473558019166040255888611160086282239999999 9947 15845632502852867518708790067199999999999999999999999999999999999 9948 15999999999999999999999999999999999999999999999999999999999999999 9949 16069380442589902755419620923411626025222029937827928353013759999 9950 16155871338926321774832201016991461983707267791032791137695312499 9951 16225927682921336339157801028812799999999999999999999999999999999 9952 16383999999999999999999999999999999999999999999999999999999999999 9953 16455045573212060421549691825573505049827358656335798633486090239 9954 16543612251060553497428173841399257071316242218017578124999999999 9955 16615349947311448411297588253504307199999999999999999999999999999 9956 16777215999999999999999999999999999999999999999999999999999999999 9957 16940658945086006781366450013592839241027832031249999999999999999 9958 17014118346046923173168730371588410572799999999999999999999999999 9959 17179869183999999999999999999999999999999999999999999999999999999 9960 17347234759768070944119244813919067382812499999999999999999999999 9961 17422457186352049329324779900506532426547199999999999999999999999 9962 17592186044415999999999999999999999999999999999999999999999999999 9963 17763568394002504646778106689453124999999999999999999999999999999 9964 17840596158824498513228574618118689204784332799999999999999999999 9965 18014398509481983999999999999999999999999999999999999999999999999 9966 18189894035458564758300781249999999999999999999999999999999999999 9967 18268770466636286477546060408953537745699156787199999999999999999 9968 18446744073709551615999999999999999999999999999999999999999999999 9969 18626451492309570312499999999999999999999999999999999999999999999 9970 18707220957835557353007165858768422651595936550092799999999999999 9971 18889465931478580854783999999999999999999999999999999999999999999 9972 19073486328124999999999999999999999999999999999999999999999999999 9973 19156194260823610729479337839378864795234239027295027199999999999 9974 19342813113834066795298815999999999999999999999999999999999999999 9975 19531249999999999999999999999999999999999999999999999999999999999 9976 19615942923083377386986841947523957550319860763950107852799999999 9977 19807040628566084398385987583999999999999999999999999999999999999 9978 19999999999999999999999999999999999999999999999999999999999999999 9979 20086725553237378444274526154264532531527537422284910441267199999 9980 20194839173657902218540251271239327479634084738790988922119140624 9981 20282409603651670423947251286015999999999999999999999999999999999 9982 20479999999999999999999999999999999999999999999999999999999999999 9983 20568806966515075526937114781966881312284198320419748291857612799 9984 20679515313825691871785217301749071339145302772521972656249999999 9985 20769187434139310514121985316880383999999999999999999999999999999 9986 20971519999999999999999999999999999999999999999999999999999999999 9987 21175823681357508476708062516991049051284790039062499999999999999 9988 21267647932558653966460912964485513215999999999999999999999999999 9989 21474836479999999999999999999999999999999999999999999999999999999 9990 21684043449710088680149056017398834228515624999999999999999999999 9991 21778071482940061661655974875633165533183999999999999999999999999 9992 21990232555519999999999999999999999999999999999999999999999999999 9993 22204460492503130808472633361816406249999999999999999999999999999 9994 22300745198530623141535718272648361505980415999999999999999999999 9995 22517998136852479999999999999999999999999999999999999999999999999 9996 22737367544323205947875976562499999999999999999999999999999999999 9997 22835963083295358096932575511191922182123945983999999999999999999 9998 23058430092136939519999999999999999999999999999999999999999999999 9999 23283064365386962890624999999999999999999999999999999999999999999 10000 23384026197294446691258957323460528314494920687615999999999999999