Statistics

Problem Statement for "EllysBounceGame"

Problem Statement

Elly plays a computer game. In the game, N tiles are arranged in a row from the left to the right. A positive integer is written on each tile. At the beginning of the game, the player chooses a starting tile and a direction (either left or right). She then places her hero onto the chosen tile, facing the chosen direction. This is the only interaction the player has with the game. From this point on, the game proceeds on its own as described in the next paragraph.


At the beginning of the game the score is zero. The game plays itself in turns. Each turn plays out as follows:
  1. The hero reads the number on her current tile and adds it to the score.
  2. If the number on the tile is odd, the hero adds 1 to the number and then she reverses her direction. (For example, if the hero is facing right and just stepped onto a 19, she will increment it to a 20 and then turn around to face left.)
  3. The hero will take a step forward: onto the next cell in her current direction. If this makes her step off the board, the game ends.


You are given the int[] tiles. The elements of tiles are the integers currently written on the tiles, from the left to the right. Return the largest possible score that can be achieved by choosing the optimal starting tile and direction.

Definition

Class:
EllysBounceGame
Method:
getScore
Parameters:
int[]
Returns:
long
Method signature:
long getScore(int[] tiles)
(be sure your method is public)

Constraints

  • tiles will contain between 1 and 2,000 elements, inclusive.
  • Each element of tiles will be between 1 and 1,000,000,000, inclusive.

Examples

  1. {42, 13, 17, 17}

    Returns: 139

    In this game Elly should start by placing her hero onto the cell number 2 (i.e., the cell that contains the left occurrence of the number 17). The hero should initially face right. The game will then proceed as follows: The hero adds the 17 to the score. The score is now 17. The number 17 is odd, so the hero increments it to an 18 and turns around to face left. The hero moves leftwards from cell 2 to cell 1. The hero reads the number 13 and adds it to the score. The score is now 30. The number 13 is odd, so the hero increments it to a 14 and turns around to face right. The hero moves rightwards from cell 1 to cell 2. The hero reads the number 18 (remember that we incremented it before) and adds it to the score. The score is now 48. The number 18 is even, so the hero does nothing. The number remains the same and her direction does not change. The hero moves rightwards from cell 2 to cell 3. In the fourth turn of the game the hero adds 17 to the score (new score: 65), changes the 17 to a 18, turns around, and takes a step left. In the fifth turn of the game the hero adds 18 to the score (new score: 83) and takes a step left. In the sixth turn of the game the hero adds 14 to the score (new score: 97) and takes a step left. In the seventh turn of the game the hero adds 42 to the score (new score: 139) and takes a step left. This step causes the hero to leave the board, so the game ends with the final score of 139 points.

  2. {1337}

    Returns: 1337

    As there is only one cell, the game will end after its first turn. Our final score will be the number initially written in the cell.

  3. {2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}

    Returns: 4094

    All the numbers on this board are even. Elly has two optimal strategies: she can either place the hero onto the leftmost cell facing right, or she can place her onto the rightmost cell facing left. Either way, the final score will simply be the sum of all the numbers on the board.

  4. {1, 2, 2, 2, 2, 1, 2, 2, 2, 2}

    Returns: 36

  5. { 795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616 }

    Returns: 4760067425204

    Watch out for overflow!

  6. {4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2}

    Returns: 126

  7. {1, 2, 4, 6, 8, 10, 12, 14, 16, 999, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000}

    Returns: 16999

  8. {1, 999, 997, 995, 993, 991, 989, 100, 100, 100, 100, 100, 100, 987, 989, 991, 993, 995, 997}

    Returns: 97715

  9. {100, 100, 100, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100}

    Returns: 2601

  10. {375, 749, 343, 357, 827, 393, 527, 657, 807, 467, 105, 57, 117, 963, 945, 569, 133, 337, 363, 217, 871, 887, 155, 627, 183, 497, 397, 493, 201, 225, 797, 183, 309, 393, 543, 737, 679, 505, 393, 665, 347, 953, 21, 745, 697, 477, 387, 21, 361, 943}

    Returns: 592448

  11. {880, 872, 430, 202, 776, 154, 796, 538, 714, 316, 546, 688, 314, 210, 40, 606, 808, 712, 362, 80, 972, 538, 372, 810, 88, 168, 402, 174, 238, 250, 106, 122, 704, 394, 40, 898, 588, 366, 752, 922, 898, 626, 84, 202, 578, 274, 892, 766, 492, 864}

    Returns: 24624

  12. {814, 186, 264, 444, 248, 836, 388, 276, 468, 696, 162, 266, 620, 178, 904, 124, 706, 826, 386, 890, 417, 957, 157, 301, 331, 747, 883, 475, 113, 695, 971, 787, 697, 473, 453, 349, 399, 909, 379, 977}

    Returns: 132062

  13. {72, 179, 78, 105, 500, 199, 552, 599, 618, 263, 284, 601, 100, 869, 136, 159, 148, 381, 164, 929, 8, 721, 360, 993, 106, 767, 194, 203, 508, 107, 810, 157, 572, 73, 104, 689, 946, 45, 30, 993}

    Returns: 169412

  14. {100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1}

    Returns: 3801

  15. {999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999}

    Returns: 209999999980

  16. {999, 997, 995, 993, 991, 989, 987, 985, 983, 981, 979, 981, 983, 985, 987, 989, 991, 993, 995, 997}

    Returns: 207230

  17. {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3}

    Returns: 3170

  18. {461, 87, 373, 655, 27, 481, 739, 419, 253, 723, 539, 995, 155, 457, 23, 839, 447, 887, 587, 441, 785, 957, 377, 877, 19, 551, 719, 385, 383, 93, 623, 443, 687, 129, 331, 647, 145, 419, 739, 847, 851, 653, 71, 157, 319, 75, 943, 725, 435, 165}

    Returns: 646566

  19. {702, 62}

    Returns: 764

  20. {215, 159, 520, 922, 835, 661}

    Returns: 12570

  21. {51, 717, 133, 495, 50, 184, 180, 11, 417}

    Returns: 8800

  22. {445, 678, 380, 399, 114, 629, 881, 94, 960, 537, 785}

    Returns: 21648

  23. {947, 117, 986, 759, 164, 84, 371, 101, 345, 62, 573, 241, 523, 176, 640}

    Returns: 24393

  24. {700, 813, 150, 514, 130, 861, 103, 527, 577, 151, 89, 220, 186, 563, 714, 922, 513, 452}

    Returns: 26827

  25. {510, 932, 920, 314, 367, 817, 743, 630, 473, 354, 768, 920, 611, 412, 54, 922, 1, 184, 66, 652}

    Returns: 31518

  26. {238, 40, 605, 137, 6, 79, 191, 682, 681, 955, 974, 20, 244, 59, 756, 520, 715, 728, 842, 946, 898, 751, 619}

    Returns: 70100

  27. {404, 158, 35, 31, 288, 10, 367, 674, 799, 413, 750, 897, 353, 76, 692, 448, 287, 337, 894, 376, 873, 140, 9, 583, 362, 459}

    Returns: 86165

  28. {222, 559, 127, 240, 584, 25, 662, 158, 619, 536, 321, 543, 966, 450, 868, 592, 438, 902, 923, 865, 158, 25, 512, 183, 639, 61, 61, 289, 894, 338}

    Returns: 124614

  29. {913, 481, 302, 128, 310, 524, 991, 420, 266, 23, 884, 966, 198, 908, 292, 172, 990, 410, 385, 242, 73, 917, 640, 79, 313, 562, 383, 865, 522, 955, 116, 78, 126}

    Returns: 101106

  30. {408, 306, 88, 365, 492, 432, 492, 875, 747, 46, 46, 861, 852, 435, 71, 815, 545, 415, 262, 265, 57, 87, 672, 709, 687, 383, 778, 912, 877, 370, 733, 162, 649, 497, 43}

    Returns: 147960

  31. {412, 154, 120, 26, 594, 898, 296, 892, 967, 943, 888, 612, 115, 646, 126, 519, 703, 390, 777, 556, 250, 920, 106, 165, 154, 227, 58, 213, 727, 854, 766, 150, 932, 171, 693, 231, 74, 226, 637}

    Returns: 116756

  32. {696, 744, 363, 469, 478, 173, 521, 605, 492, 801, 230, 271, 651, 290, 510, 279, 820, 571, 411, 913, 167, 993, 832, 17, 686, 379, 848, 559, 33, 263, 600, 17, 990, 564, 935, 398, 930, 589, 688, 99, 579}

    Returns: 253036

  33. {856, 240, 41, 927, 165, 965, 126, 827, 810, 473, 202, 842, 143, 66, 634, 92, 507, 231, 635, 431, 389, 694, 429, 260, 307, 577, 429, 270, 230, 244, 654, 888, 858, 253, 873, 945, 403, 493, 695, 380, 922, 588, 217, 629}

    Returns: 263922

  34. {613, 744, 86, 265, 117, 768, 942, 861, 851, 591, 651, 377, 478, 963, 377, 421, 559, 578, 863, 393, 32, 133, 758, 779, 431, 106, 513, 92, 633, 542, 629, 79, 578, 970, 41, 839, 411, 143, 346, 443, 369, 49, 132, 354, 267, 562, 631, 602}

    Returns: 343552

  35. {285, 515, 451, 192, 706, 13, 911, 387, 449, 216, 3, 364, 564, 776, 160, 806, 853, 387, 122, 11, 881, 114, 196, 275, 594, 354, 697, 323, 384, 592, 586, 247, 579, 604, 603, 6, 800, 319, 898, 567, 162, 199, 69, 578, 765, 629, 606, 534, 870, 825}

    Returns: 307801

  36. {171095775, 986204007, 14406506, 822565280, 12890079, 979620725, 917376193, 987156462, 124793926, 385005884, 308519770, 924537691, 923886312, 24463564, 63369788, 153599762, 831286512, 755374879, 88947963, 195040155, 750207401, 33606873, 926120767, 655932558, 974602252, 465119025, 189601843, 686250478, 218456092, 823539592, 963392343, 123448168, 48295498, 43031087, 425831589, 354659751, 851421548, 155610705, 613869232, 7169739, 63959366, 810297005, 494167491, 234795258, 747678283, 391329365, 370300180, 820166854, 322655372, 359944542, 370571618, 947367758, 82649023}

    Returns: 314962302811

  37. {429401772, 527106636, 215974219, 513470784, 281226065, 378612541, 35752472, 564284178, 954367371, 235475390, 111492531, 897368672, 770054595, 248625600, 504180138, 14602605, 409764840, 512802979, 477082228, 686616727, 533747001, 933326658, 112033970, 970210994, 4764160, 451936244, 450409247, 986616208, 253023929, 504174921, 295229953, 451657711, 884572474, 787387522, 861566287, 678909113, 48071793, 717616784, 297480283, 101405688, 473439255, 660173505, 341017985, 794226180, 31170233, 972509520, 155622525, 558599040, 613895821, 137217260, 527337251, 366117745, 87621958, 512022532, 666337249, 258430451}

    Returns: 405902737529

  38. {522343125, 150529246, 59278873, 236123144, 549121860, 74440942, 955429427, 31225923, 514785658, 830046990, 958995005, 514360420, 198095628, 843103548, 50867054, 721262762, 27038454, 203603927, 939208985, 999138021, 454400121, 592839451, 471147024, 957060851, 273122869, 428866211, 737657855, 694668169, 925746978, 914229174, 571168524, 519113683, 15739823, 911322180, 598172869, 109856537, 979336780, 759453959, 288391724, 32890289, 117077147, 533579173, 824755460, 980171428, 596460133, 79283357, 304526176, 660730374, 402953932, 710294711, 38372568, 577088290, 17156198, 217436775, 596399981, 104962130, 82429186, 676073838, 689882189, 560663364}

    Returns: 427449414623

  39. {324263299, 111288663, 139054155, 61358948, 658150268, 493414556, 135244530, 644233310, 651295508, 777721044, 448992777, 125905548, 209317696, 190928873, 141978181, 52553617, 346235670, 42755181, 508509301, 900103463, 344606969, 340905627, 549260177, 542873416, 3492035, 132410756, 824382490, 695255694, 904681560, 359718512, 242269183, 271106594, 131577398, 899687291, 432728828, 84085277, 656982820, 421023771, 114981538, 822395412, 572959157, 160802627, 767294976, 846339631, 318440920, 765701697, 125900494, 846498372, 919209300, 482020070, 995784282, 680118163, 502375192, 991646151, 514539046, 704206567, 415576873, 822425668, 25656480, 51935873, 316142013, 620901528}

    Returns: 430743684550

  40. {927794182, 452523306, 900194159, 41575729, 217738046, 987808227, 406882832, 429828259, 411908793, 334090497, 883965825, 165696636, 715109486, 973235695, 992763437, 325380686, 718348499, 531518563, 592789314, 854328633, 43498779, 22446020, 85535389, 880755529, 497009247, 697436496, 769414608, 636981786, 664656279, 549288409, 858404278, 18924971, 747857699, 548790534, 79300732, 887716831, 749111808, 121927035, 902101915, 357130403, 368051232, 17057582, 1179348, 936296371, 386335224, 131100146, 479772540, 816735137, 585372042, 124539535, 380177836, 942376490, 126769105, 975800426, 814799999, 401717798, 126033826, 760007659, 633972489, 806727296, 236112177, 414407705, 641184183, 391030846, 887382462}

    Returns: 584793994612

  41. {302327606, 106232034, 302804474, 727382844, 791899151, 51529904, 792862933, 610035712, 519631325, 667618168, 47624248, 301421153, 2243585, 144192007, 577936859, 757884510, 664014355, 931476852, 43163546, 904267861, 28598630, 75111295, 59537252, 227434504, 853205569, 208749581, 978577974, 735792427, 139298719, 404370446, 425835307, 176442000, 826816158, 864851520, 664954637, 60357182, 122531401, 855216377, 778172132, 777754881, 59716706, 134575209, 432731438, 756756538, 358555952, 852026308, 606490478, 794989883, 456232052, 422381516, 160706940, 105064120, 469216068, 135488311, 76007076, 934089832, 992012543, 719266309, 797673640, 906040188, 307893057, 414604989, 803498150, 314447270, 72941164, 711077679, 519087923, 171381825, 589652964}

    Returns: 493492537659

  42. {80037687, 774744636, 666339783, 556341779, 899387996, 679594314, 922894045, 237968745, 589638781, 651564760, 137400383, 941599747, 654793267, 83120894, 556545398, 289682034, 212740832, 949213044, 102687077, 527441871, 826825826, 103801522, 528640653, 217572979, 882590736, 131842034, 629276742, 807552502, 812058806, 349762904, 183190694, 347691660, 566812994, 993281048, 210608923, 22442266, 981712184, 870858000, 309264772, 100402262, 143686961, 451916007, 993719279, 558711358, 912047124, 43451104, 532285071, 180779806, 106068514, 697903618, 631368129, 709549132, 541477670, 636961940, 160905343, 737028909, 895334720, 225939946, 868398522, 507089619, 544848940, 653041144, 791125728, 716827396, 884658095, 209606986, 223625543, 704728846, 352493134, 210993517, 454018537}

    Returns: 577287635872

  43. {610061981, 440851259, 714942168, 757252281, 627970226, 593252772, 830902613, 723272093, 223672859, 486201859, 295487805, 655297947, 165389215, 698731658, 125961529, 702847709, 272320272, 120106604, 599403228, 932873872, 281727855, 423242331, 67008739, 360700756, 605853181, 2816340, 921017132, 77483622, 90028081, 162521897, 762796739, 132553042, 711928855, 475113870, 575230349, 926867968, 132669603, 221159233, 261384385, 252108314, 294099694, 809928528, 269308131, 814281066, 429950455, 360727791, 6042569, 497822573, 510976347, 757106006, 108354210, 865723627, 677717437, 109520213, 893940782, 285359528, 626635950, 389865180, 494129764, 348216554, 915669885, 414811768, 232956813, 587333053, 760671070, 872490499, 448228350, 757998239, 420899729, 398188340, 435998690, 256042461, 507472721, 232254611, 49744626}

    Returns: 734062707004

  44. {975761833, 119746089, 258780106, 407487058, 2183480, 737542163, 236303523, 289379018, 780360737, 610718606, 996472340, 650350100, 13796630, 566409335, 780807682, 612510354, 430448255, 811185799, 765006469, 562801530, 544620191, 12707093, 243544800, 2775512, 53485388, 694649591, 442460356, 427073090, 754492745, 184820093, 897419113, 616261962, 407362352, 776070981, 394184264, 431582006, 12055596, 852695798, 377388130, 406433073, 446726309, 84867034, 92871280, 565067594, 132722652, 388787812, 881790868, 205543653, 791107633, 200634141, 729964078, 811793636, 288219556, 516166337, 576053617, 361342998, 913116637, 958893909, 451222052, 589908915, 306887507, 822428141, 41471862, 47350215, 230873350, 684806061, 897181776, 400835008, 57050903, 54618354, 441559802, 250164293, 844640505, 554980984, 401023307, 627558445, 320130764}

    Returns: 694568119793

  45. {958752749, 512183786, 436666732, 83547083, 19800993, 200850577, 426327862, 756311669, 277094854, 242713551, 266482192, 551435536, 280948102, 273335606, 199077171, 995269918, 124169963, 223625079, 24668004, 924435445, 584542300, 132836466, 386081724, 572675807, 347301456, 232117234, 956744629, 321692506, 407443200, 414254676, 2434221, 562112414, 468813771, 468745824, 748145276, 444597781, 452118654, 461962232, 262604655, 161523327, 89575543, 536395202, 44395427, 843630983, 208079732, 849490022, 426289383, 426717538, 703092054, 243364586, 35374410, 484864903, 160889077, 33606525, 257336716, 347388800, 938978411, 701505825, 236851706, 646026811, 320565072, 944353805, 904088548, 126029174, 703043828, 493660928, 264529893, 709343736, 944138908, 193733635, 449911678, 41642863, 684203082, 6405055, 111305383, 696457266, 450169464, 867572083, 549276403, 978931459, 934710507}

    Returns: 687040121507

  46. {84044431, 948943208, 470403366, 144873192, 863459012, 651463045, 140996381, 727005188, 220468774, 549571973, 313039993, 72303167, 380222552, 133943332, 866076443, 550663884, 244778197, 91540246, 358431284, 173087361, 567291981, 959491495, 190889056, 363321326, 473964591, 927186296, 504627955, 408496191, 543104785, 389271986, 412246297, 692511342, 486866018, 910058067, 77472176, 210152008, 790203681, 524451509, 116552660, 249533383, 8573897, 125784951, 138348693, 816382063, 126278401, 698892522, 571530038, 400803336, 370374483, 402621916, 573833308, 422498542, 585696787, 299263678, 352792388, 927503845, 726827524, 954212813, 904674963, 346761086, 579057250, 740755248, 884882917, 891164654, 372229990, 365212538, 979536365, 65095292, 883365324, 92396307, 667613978, 713352032, 925096569, 350149445, 983346722, 308899442, 537853315, 800066429, 80827336, 670540194, 652171564, 666757626, 936595045}

    Returns: 710191790980

  47. {432100883, 42605298, 263005309, 852004784, 19509361, 689563163, 14888316, 844049519, 392984061, 707560142, 740816472, 946013814, 450311224, 331586084, 482255965, 251638868, 925875150, 183178496, 252284968, 624760395, 702810915, 338567154, 152803477, 968164510, 857508916, 223187602, 311029325, 363499220, 38955694, 407877716, 858184656, 223762809, 479624673, 671238954, 471394360, 956045145, 284499279, 494235405, 805138024, 31663077, 143229407, 595728, 868312436, 621699246, 94242241, 416768791, 992316701, 553215324, 700836025, 650048816, 172263172, 728677681, 159921531, 52266197, 403187677, 522056607, 844965308, 72314608, 940205227, 42079682, 675650711, 431752353, 255135221, 975566836, 356399793, 158547215, 976151027, 946001805, 303810378, 98723030, 538297621, 744793236, 558996198, 140990223, 396650286, 336629529, 33587923, 151050342, 817240965, 598635541, 479301927, 334635543, 190038714, 926908018, 13440741, 49214435, 467369482}

    Returns: 912254493167

  48. {581551371, 210292262, 543312794, 75306682, 576828306, 579949229, 423458408, 506340087, 610002370, 723892519, 722633827, 71222138, 842882707, 9087693, 363565259, 457448718, 359052210, 454830479, 934427298, 373198224, 78216525, 881146726, 459894776, 71123317, 274646560, 47751095, 908091002, 151140834, 792136559, 630762881, 910665525, 212111852, 332202003, 631637381, 370224433, 84609488, 259648576, 591385125, 899281939, 767480496, 346167234, 349506562, 713838879, 725581493, 621361952, 743998077, 51819933, 985966533, 731999943, 373067278, 107209282, 720619515, 704240104, 81125991, 317805115, 616327222, 356797079, 681281823, 728244725, 909730026, 73722252, 161709051, 727367041, 140109912, 629201577, 776126234, 663013273, 875913301, 637865179, 325418813, 692065126, 695493414, 38899196, 435175332, 553573506, 636320029, 506574631, 143233848, 350613849, 249681633, 263358767, 368483369, 15931778, 830116407, 719736080, 540760493, 728766449, 238034273, 440151199, 86265350}

    Returns: 1116801221708

  49. {891134573, 943870152, 549709058, 815249256, 392971119, 544497360, 117342617, 897004602, 124999663, 105759256, 337398026, 822504028, 848503207, 844069059, 917044075, 536324406, 152619591, 104943298, 516241069, 246336193, 64751627, 363740513, 987712841, 487389542, 730889304, 184958806, 845342403, 276033821, 10847666, 966606847, 770310835, 32846870, 240023393, 14050624, 121706509, 33681024, 738911635, 113908077, 22818042, 100850203, 999234081, 454924714, 362857758, 367687551, 29061726, 989689037, 420837133, 911234018, 608529502, 423134780, 592387171, 757741864, 162262262, 751661098, 414330163, 702527399, 458112325, 434573963, 273776581, 453594200, 397775495, 76366676, 449503321, 276883847, 426281554, 659665657, 685861556, 199900385, 435939043, 971887860, 128578932, 375532419, 985959121, 157036962, 907467961, 819463211, 758801207, 79673707, 462673226, 516199314, 101618133, 39915464, 480276183, 399444776, 540169927, 947984805, 248385476, 713179790, 407905590, 782812515, 112519954, 776262768}

    Returns: 997118840077

  50. {96877716, 299066251, 88200512, 74481228, 327810729, 579473511, 487347672, 444357809, 289422528, 106716078, 702280285, 702253578, 338884712, 202355803, 881937667, 368667760, 815078109, 40891654, 889938489, 420616087, 106442577, 903244242, 65382131, 878265299, 982127965, 508122209, 275681457, 157531184, 999312153, 873536308, 412175861, 491165735, 223152951, 980447103, 537337048, 588324223, 799798709, 461242131, 678310353, 592733210, 789672243, 450032843, 363342288, 444045694, 796545633, 355657477, 905922348, 718335003, 634521740, 78993495, 123274552, 17549236, 564822409, 676319387, 210906902, 250924, 906811546, 859270624, 257778879, 597544316, 572304864, 345819694, 584032324, 632294653, 525029712, 739412777, 12870865, 328087528, 962809257, 184851101, 492711285, 524671627, 696552263, 796104492, 663206447, 34161985, 610689192, 21836757, 107953944, 394421530, 808663340, 286344840, 790704711, 842098670, 177786245, 882665915, 590695628, 374587698, 680494267, 363079792, 141474812, 76845106, 842429841, 201324195, 759586708}

    Returns: 1213351571123

  51. {183034210, 444391736, 139549444, 488992766, 323922577, 477880685, 961086588, 340362125, 604444346, 40861748, 375811160, 512712170, 545687667, 27027698, 775743626, 342835434, 193493043, 241189549, 188960860, 399344770, 492233318, 768053881, 457639643, 131098882, 648703103, 89150984, 600534592, 973706045, 92985243, 295060384, 384098959, 191327780, 856594055, 101039253, 91576739, 932026730, 802674348, 934984941, 646288109, 918962491, 643773177, 442802529, 823235712, 954251151, 18412570, 992490382, 181415589, 426208710, 67853266, 347176490, 939773731, 517079847, 978019154, 625959234, 839882643, 731268225, 59681836, 350299560, 128814438, 818688920, 994307126, 536243415, 373993793, 650752774, 850010808, 860509289, 46622273, 901574407, 287532000, 287429535, 260282068, 777113889, 78071905, 139716315, 357902813, 239252818, 928844763, 256334348, 863921, 856134851, 492377439, 140422518, 433770664, 34137185, 606585664, 181409554, 592142796, 329583719, 935450751, 269811791, 782289953, 638485325, 179614967, 548548888, 459310933, 886180226, 647362674, 36947706, 259154015}

    Returns: 1226353307011

  52. {522375758, 485270650, 763638500, 68046688, 67218744, 313305236, 233735592, 702505566, 388800533, 729326609, 50241391, 966149928, 1451573, 927153810, 446112346, 227910660, 450058872, 594427358, 48681940, 212427839, 269193979, 798249548, 373623447, 626510328, 27882415, 334928841, 767780687, 983963397, 706655862, 850331401, 71508218, 183191601, 788711409, 592412683, 925036505, 365320136, 788550581, 815849380, 96717490, 850539214, 354733067, 717644750, 204437093, 556950029, 16509382, 36159537, 522713228, 389221984, 123442440, 35336181, 487986098, 674398986, 487290413, 438883805, 952899567, 234886356, 775656684, 827822867, 935152117, 28695349, 539682351, 981783225, 326778050, 452769576, 176372502, 467228001, 932557375, 215143041, 315172191, 709741047, 42100361, 120392512, 673393597, 920136593, 333581514, 884407396, 983744160, 468732207, 183222674, 255938970, 624297110, 326318753, 269851649, 594985213, 161732627, 87378462, 963262672, 570858757, 155581263, 832061963, 404320468, 686997371, 50813369, 358088246, 616125719, 753618332, 15523244, 476712655, 760740721, 414061356, 731676077, 196395352}

    Returns: 1202179756118

  53. {754876128, 281413696, 360226365, 463379297, 216201907, 782661165, 941109053, 425610982, 450579172, 103519495, 70275401, 829982392, 868188912, 447142296, 852063552, 425586796, 509212487, 189689675, 297916221, 901402844, 556834779, 977126260, 819779266, 339772323, 904783935, 768723895, 179496537, 455803559, 116426971, 902568623, 201441678, 103878907, 585691734, 402162154, 897281697, 593759525, 561461718, 436084724, 552362134, 678708376, 477028592, 234576608, 27356944, 141973579, 308432725, 854228317, 773948172, 10478228, 484289473, 809160760, 976235679, 85858021, 146249750, 453343445, 859914647, 590758138, 905986753, 675058365, 37186306, 312002652, 864423238, 354361302, 542305678, 230190242, 735017620, 639228479, 999863173, 474410265, 382520915, 274760516, 576447600, 535900432, 77310660, 157127048, 423157468, 518367848, 787981618, 716606764, 738511071, 710609125, 969367516, 74505411, 478864178, 707722524, 268625413, 384956854, 412576049, 923021701, 45842834, 89639695, 830136585, 935705115, 171364610, 419158617, 682716000, 634357224, 303143514, 548922278, 831618798, 45783537, 597636689, 777690203, 458256857, 114606130}

    Returns: 1374388640591

  54. {1, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300, 302, 304, 306, 308, 310, 312, 314, 316, 318, 320, 322, 324, 326, 328, 330, 332, 334, 336, 338, 340, 342, 344, 346, 348, 350, 352, 354, 356, 358, 360, 362, 364, 366, 368, 370, 372, 374, 376, 378, 380, 382, 384, 386, 388, 390, 392, 394, 396, 398, 400, 402, 404, 406, 408, 410, 412, 414, 416, 418, 420, 422, 424, 426, 428, 430, 432, 434, 436, 438, 440, 442, 444, 446, 448, 450, 452, 454, 456, 458, 460, 462, 464, 466, 468, 470, 472, 474, 476, 478, 480, 482, 484, 486, 488, 490, 492, 494, 496, 498, 500, 502, 504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 524, 526, 528, 530, 532, 534, 536, 538, 540, 542, 544, 546, 548, 550, 552, 554, 556, 558, 560, 562, 564, 566, 568, 570, 572, 574, 576, 578, 580, 582, 584, 586, 588, 590, 592, 594, 596, 598, 600, 602, 604, 606, 608, 610, 612, 614, 616, 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638, 640, 642, 644, 646, 648, 650, 652, 654, 656, 658, 660, 662, 664, 666, 668, 670, 672, 674, 676, 678, 680, 682, 684, 686, 688, 690, 692, 694, 696, 698, 700, 702, 704, 706, 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, 730, 732, 734, 736, 738, 740, 742, 744, 746, 748, 750, 752, 754, 756, 758, 760, 762, 764, 766, 768, 770, 772, 774, 776, 778, 780, 782, 784, 786, 788, 790, 792, 794, 796, 798, 800, 802, 804, 806, 808, 810, 812, 814, 816, 818, 820, 822, 824, 826, 828, 830, 832, 834, 836, 838, 840, 842, 844, 846, 848, 850, 852, 854, 856, 858, 860, 862, 864, 866, 868, 870, 872, 874, 876, 878, 880, 882, 884, 886, 888, 890, 892, 894, 896, 898, 900, 902, 904, 906, 908, 910, 912, 914, 916, 918, 920, 922, 924, 926, 928, 930, 932, 934, 936, 938, 940, 942, 944, 946, 948, 950, 952, 954, 956, 958, 960, 962, 964, 966, 968, 970, 972, 974, 976, 978, 980, 982, 984, 986, 988, 990, 992, 994, 996, 998, 1000, 1002, 1004, 1006, 1008, 1010, 1012, 1014, 1016, 1018, 1020, 1022, 1024, 1026, 1028, 1030, 1032, 1034, 1036, 1038, 1040, 1042, 1044, 1046, 1048, 1050, 1052, 1054, 1056, 1058, 1060, 1062, 1064, 1066, 1068, 1070, 1072, 1074, 1076, 1078, 1080, 1082, 1084, 1086, 1088, 1090, 1092, 1094, 1096, 1098, 1100, 1102, 1104, 1106, 1108, 1110, 1112, 1114, 1116, 1118, 1120, 1122, 1124, 1126, 1128, 1130, 1132, 1134, 1136, 1138, 1140, 1142, 1144, 1146, 1148, 1150, 1152, 1154, 1156, 1158, 1160, 1162, 1164, 1166, 1168, 1170, 1172, 1174, 1176, 1178, 1180, 1182, 1184, 1186, 1188, 1190, 1192, 1194, 1196, 1198, 1200, 1202, 1204, 1206, 1208, 1210, 1212, 1214, 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1230, 1232, 1234, 1236, 1238, 1240, 1242, 1244, 1246, 1248, 1250, 1252, 1254, 1256, 1258, 1260, 1262, 1264, 1266, 1268, 1270, 1272, 1274, 1276, 1278, 1280, 1282, 1284, 1286, 1288, 1290, 1292, 1294, 1296, 1298, 1300, 1302, 1304, 1306, 1308, 1310, 1312, 1314, 1316, 1318, 1320, 1322, 1324, 1326, 1328, 1330, 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, 1352, 1354, 1356, 1358, 1360, 1362, 1364, 1366, 1368, 1370, 1372, 1374, 1376, 1378, 1380, 1382, 1384, 1386, 1388, 1390, 1392, 1394, 1396, 1398, 1400, 1402, 1404, 1406, 1408, 1410, 1412, 1414, 1416, 1418, 1420, 1422, 1424, 1426, 1428, 1430, 1432, 1434, 1436, 1438, 1440, 1442, 1444, 1446, 1448, 1450, 1452, 1454, 1456, 1458, 1460, 1462, 1464, 1466, 1468, 1470, 1472, 1474, 1476, 1478, 1480, 1482, 1484, 1486, 1488, 1490, 1492, 1494, 1496, 1498, 1500, 1502, 1504, 1506, 1508, 1510, 1512, 1514, 1516, 1518, 1520, 1522, 1524, 1526, 1528, 1530, 1532, 1534, 1536, 1538, 1540, 1542, 1544, 1546, 1548, 1550, 1552, 1554, 1556, 1558, 1560, 1562, 1564, 1566, 1568, 1570, 1572, 1574, 1576, 1578, 1580, 1582, 1584, 1586, 1588, 1590, 1592, 1594, 1596, 1598, 1600, 1602, 1604, 1606, 1608, 1610, 1612, 1614, 1616, 1618, 1620, 1622, 1624, 1626, 1628, 1630, 1632, 1634, 1636, 1638, 1640, 1642, 1644, 1646, 1648, 1650, 1652, 1654, 1656, 1658, 1660, 1662, 1664, 1666, 1668, 1670, 1672, 1674, 1676, 1678, 1680, 1682, 1684, 1686, 1688, 1690, 1692, 1694, 1696, 1698, 1700, 1702, 1704, 1706, 1708, 1710, 1712, 1714, 1716, 1718, 1720, 1722, 1724, 1726, 1728, 1730, 1732, 1734, 1736, 1738, 1740, 1742, 1744, 1746, 1748, 1750, 1752, 1754, 1756, 1758, 1760, 1762, 1764, 1766, 1768, 1770, 1772, 1774, 1776, 1778, 1780, 1782, 1784, 1786, 1788, 1790, 1792, 1794, 1796, 1798, 1800, 1802, 1804, 1806, 1808, 1810, 1812, 1814, 1816, 1818, 1820, 1822, 1824, 1826, 1828, 1830, 1832, 1834, 1836, 1838, 1840, 1842, 1844, 1846, 1848, 1850, 1852, 1854, 1856, 1858, 1860, 1862, 1864, 1866, 1868, 1870, 1872, 1874, 1876, 1878, 1880, 1882, 1884, 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1900, 1902, 1904, 1906, 1908, 1910, 1912, 1914, 1916, 1918, 1920, 1922, 1924, 1926, 1928, 1930, 1932, 1934, 1936, 1938, 1940, 1942, 1944, 1946, 1948, 1950, 1952, 1954, 1956, 1958, 1960, 1962, 1964, 1966, 1968, 1970, 1972, 1974, 1976, 1978, 1980, 1982, 1984, 1986, 1988, 1990, 1992, 1994, 1996, 999999999, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000}

    Returns: 1996999999999

  55. {1, 999999999, 999999997, 999999995, 999999993, 999999991, 999999989, 999999987, 999999985, 999999983, 999999981, 999999979, 999999977, 999999975, 999999973, 999999971, 999999969, 999999967, 999999965, 999999963, 999999961, 999999959, 999999957, 999999955, 999999953, 999999951, 999999949, 999999947, 999999945, 999999943, 999999941, 999999939, 999999937, 999999935, 999999933, 999999931, 999999929, 999999927, 999999925, 999999923, 999999921, 999999919, 999999917, 999999915, 999999913, 999999911, 999999909, 999999907, 999999905, 999999903, 999999901, 999999899, 999999897, 999999895, 999999893, 999999891, 999999889, 999999887, 999999885, 999999883, 999999881, 999999879, 999999877, 999999875, 999999873, 999999871, 999999869, 999999867, 999999865, 999999863, 999999861, 999999859, 999999857, 999999855, 999999853, 999999851, 999999849, 999999847, 999999845, 999999843, 999999841, 999999839, 999999837, 999999835, 999999833, 999999831, 999999829, 999999827, 999999825, 999999823, 999999821, 999999819, 999999817, 999999815, 999999813, 999999811, 999999809, 999999807, 999999805, 999999803, 999999801, 999999799, 999999797, 999999795, 999999793, 999999791, 999999789, 999999787, 999999785, 999999783, 999999781, 999999779, 999999777, 999999775, 999999773, 999999771, 999999769, 999999767, 999999765, 999999763, 999999761, 999999759, 999999757, 999999755, 999999753, 999999751, 999999749, 999999747, 999999745, 999999743, 999999741, 999999739, 999999737, 999999735, 999999733, 999999731, 999999729, 999999727, 999999725, 999999723, 999999721, 999999719, 999999717, 999999715, 999999713, 999999711, 999999709, 999999707, 999999705, 999999703, 999999701, 999999699, 999999697, 999999695, 999999693, 999999691, 999999689, 999999687, 999999685, 999999683, 999999681, 999999679, 999999677, 999999675, 999999673, 999999671, 999999669, 999999667, 999999665, 999999663, 999999661, 999999659, 999999657, 999999655, 999999653, 999999651, 999999649, 999999647, 999999645, 999999643, 999999641, 999999639, 999999637, 999999635, 999999633, 999999631, 999999629, 999999627, 999999625, 999999623, 999999621, 999999619, 999999617, 999999615, 999999613, 999999611, 999999609, 999999607, 999999605, 999999603, 999999601, 999999599, 999999597, 999999595, 999999593, 999999591, 999999589, 999999587, 999999585, 999999583, 999999581, 999999579, 999999577, 999999575, 999999573, 999999571, 999999569, 999999567, 999999565, 999999563, 999999561, 999999559, 999999557, 999999555, 999999553, 999999551, 999999549, 999999547, 999999545, 999999543, 999999541, 999999539, 999999537, 999999535, 999999533, 999999531, 999999529, 999999527, 999999525, 999999523, 999999521, 999999519, 999999517, 999999515, 999999513, 999999511, 999999509, 999999507, 999999505, 999999503, 999999501, 999999499, 999999497, 999999495, 999999493, 999999491, 999999489, 999999487, 999999485, 999999483, 999999481, 999999479, 999999477, 999999475, 999999473, 999999471, 999999469, 999999467, 999999465, 999999463, 999999461, 999999459, 999999457, 999999455, 999999453, 999999451, 999999449, 999999447, 999999445, 999999443, 999999441, 999999439, 999999437, 999999435, 999999433, 999999431, 999999429, 999999427, 999999425, 999999423, 999999421, 999999419, 999999417, 999999415, 999999413, 999999411, 999999409, 999999407, 999999405, 999999403, 999999401, 999999399, 999999397, 999999395, 999999393, 999999391, 999999389, 999999387, 999999385, 999999383, 999999381, 999999379, 999999377, 999999375, 999999373, 999999371, 999999369, 999999367, 999999365, 999999363, 999999361, 999999359, 999999357, 999999355, 999999353, 999999351, 999999349, 999999347, 999999345, 999999343, 999999341, 999999339, 999999337, 999999335, 999999333, 999999331, 999999329, 999999327, 999999325, 999999323, 999999321, 999999319, 999999317, 999999315, 999999313, 999999311, 999999309, 999999307, 999999305, 999999303, 999999301, 999999299, 999999297, 999999295, 999999293, 999999291, 999999289, 999999287, 999999285, 999999283, 999999281, 999999279, 999999277, 999999275, 999999273, 999999271, 999999269, 999999267, 999999265, 999999263, 999999261, 999999259, 999999257, 999999255, 999999253, 999999251, 999999249, 999999247, 999999245, 999999243, 999999241, 999999239, 999999237, 999999235, 999999233, 999999231, 999999229, 999999227, 999999225, 999999223, 999999221, 999999219, 999999217, 999999215, 999999213, 999999211, 999999209, 999999207, 999999205, 999999203, 999999201, 999999199, 999999197, 999999195, 999999193, 999999191, 999999189, 999999187, 999999185, 999999183, 999999181, 999999179, 999999177, 999999175, 999999173, 999999171, 999999169, 999999167, 999999165, 999999163, 999999161, 999999159, 999999157, 999999155, 999999153, 999999151, 999999149, 999999147, 999999145, 999999143, 999999141, 999999139, 999999137, 999999135, 999999133, 999999131, 999999129, 999999127, 999999125, 999999123, 999999121, 999999119, 999999117, 999999115, 999999113, 999999111, 999999109, 999999107, 999999105, 999999103, 999999101, 999999099, 999999097, 999999095, 999999093, 999999091, 999999089, 999999087, 999999085, 999999083, 999999081, 999999079, 999999077, 999999075, 999999073, 999999071, 999999069, 999999067, 999999065, 999999063, 999999061, 999999059, 999999057, 999999055, 999999053, 999999051, 999999049, 999999047, 999999045, 999999043, 999999041, 999999039, 999999037, 999999035, 999999033, 999999031, 999999029, 999999027, 999999025, 999999023, 999999021, 999999019, 999999017, 999999015, 999999013, 999999011, 999999009, 999999007, 999999005, 999999003, 999999001, 999998999, 999998997, 999998995, 999998993, 999998991, 999998989, 999998987, 999998985, 999998983, 999998981, 999998979, 999998977, 999998975, 999998973, 999998971, 999998969, 999998967, 999998965, 999998963, 999998961, 999998959, 999998957, 999998955, 999998953, 999998951, 999998949, 999998947, 999998945, 999998943, 999998941, 999998939, 999998937, 999998935, 999998933, 999998931, 999998929, 999998927, 999998925, 999998923, 999998921, 999998919, 999998917, 999998915, 999998913, 999998911, 999998909, 999998907, 999998905, 999998903, 999998901, 999998899, 999998897, 999998895, 999998893, 999998891, 999998889, 999998887, 999998885, 999998883, 999998881, 999998879, 999998877, 999998875, 999998873, 999998871, 999998869, 999998867, 999998865, 999998863, 999998861, 999998859, 999998857, 999998855, 999998853, 999998851, 999998849, 999998847, 999998845, 999998843, 999998841, 999998839, 999998837, 999998835, 999998833, 999998831, 999998829, 999998827, 999998825, 999998823, 999998821, 999998819, 999998817, 999998815, 999998813, 999998811, 999998809, 999998807, 999998805, 999998803, 999998801, 999998799, 999998797, 999998795, 999998793, 999998791, 999998789, 999998787, 999998785, 999998783, 999998781, 999998779, 999998777, 999998775, 999998773, 999998771, 999998769, 999998767, 999998765, 999998763, 999998761, 999998759, 999998757, 999998755, 999998753, 999998751, 999998749, 999998747, 999998745, 999998743, 999998741, 999998739, 999998737, 999998735, 999998733, 999998731, 999998729, 999998727, 999998725, 999998723, 999998721, 999998719, 999998717, 999998715, 999998713, 999998711, 999998709, 999998707, 999998705, 999998703, 999998701, 999998699, 999998697, 999998695, 999998693, 999998691, 999998689, 999998687, 999998685, 999998683, 999998681, 999998679, 999998677, 999998675, 999998673, 999998671, 999998669, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 100000000, 999998667, 999998669, 999998671, 999998673, 999998675, 999998677, 999998679, 999998681, 999998683, 999998685, 999998687, 999998689, 999998691, 999998693, 999998695, 999998697, 999998699, 999998701, 999998703, 999998705, 999998707, 999998709, 999998711, 999998713, 999998715, 999998717, 999998719, 999998721, 999998723, 999998725, 999998727, 999998729, 999998731, 999998733, 999998735, 999998737, 999998739, 999998741, 999998743, 999998745, 999998747, 999998749, 999998751, 999998753, 999998755, 999998757, 999998759, 999998761, 999998763, 999998765, 999998767, 999998769, 999998771, 999998773, 999998775, 999998777, 999998779, 999998781, 999998783, 999998785, 999998787, 999998789, 999998791, 999998793, 999998795, 999998797, 999998799, 999998801, 999998803, 999998805, 999998807, 999998809, 999998811, 999998813, 999998815, 999998817, 999998819, 999998821, 999998823, 999998825, 999998827, 999998829, 999998831, 999998833, 999998835, 999998837, 999998839, 999998841, 999998843, 999998845, 999998847, 999998849, 999998851, 999998853, 999998855, 999998857, 999998859, 999998861, 999998863, 999998865, 999998867, 999998869, 999998871, 999998873, 999998875, 999998877, 999998879, 999998881, 999998883, 999998885, 999998887, 999998889, 999998891, 999998893, 999998895, 999998897, 999998899, 999998901, 999998903, 999998905, 999998907, 999998909, 999998911, 999998913, 999998915, 999998917, 999998919, 999998921, 999998923, 999998925, 999998927, 999998929, 999998931, 999998933, 999998935, 999998937, 999998939, 999998941, 999998943, 999998945, 999998947, 999998949, 999998951, 999998953, 999998955, 999998957, 999998959, 999998961, 999998963, 999998965, 999998967, 999998969, 999998971, 999998973, 999998975, 999998977, 999998979, 999998981, 999998983, 999998985, 999998987, 999998989, 999998991, 999998993, 999998995, 999998997, 999998999, 999999001, 999999003, 999999005, 999999007, 999999009, 999999011, 999999013, 999999015, 999999017, 999999019, 999999021, 999999023, 999999025, 999999027, 999999029, 999999031, 999999033, 999999035, 999999037, 999999039, 999999041, 999999043, 999999045, 999999047, 999999049, 999999051, 999999053, 999999055, 999999057, 999999059, 999999061, 999999063, 999999065, 999999067, 999999069, 999999071, 999999073, 999999075, 999999077, 999999079, 999999081, 999999083, 999999085, 999999087, 999999089, 999999091, 999999093, 999999095, 999999097, 999999099, 999999101, 999999103, 999999105, 999999107, 999999109, 999999111, 999999113, 999999115, 999999117, 999999119, 999999121, 999999123, 999999125, 999999127, 999999129, 999999131, 999999133, 999999135, 999999137, 999999139, 999999141, 999999143, 999999145, 999999147, 999999149, 999999151, 999999153, 999999155, 999999157, 999999159, 999999161, 999999163, 999999165, 999999167, 999999169, 999999171, 999999173, 999999175, 999999177, 999999179, 999999181, 999999183, 999999185, 999999187, 999999189, 999999191, 999999193, 999999195, 999999197, 999999199, 999999201, 999999203, 999999205, 999999207, 999999209, 999999211, 999999213, 999999215, 999999217, 999999219, 999999221, 999999223, 999999225, 999999227, 999999229, 999999231, 999999233, 999999235, 999999237, 999999239, 999999241, 999999243, 999999245, 999999247, 999999249, 999999251, 999999253, 999999255, 999999257, 999999259, 999999261, 999999263, 999999265, 999999267, 999999269, 999999271, 999999273, 999999275, 999999277, 999999279, 999999281, 999999283, 999999285, 999999287, 999999289, 999999291, 999999293, 999999295, 999999297, 999999299, 999999301, 999999303, 999999305, 999999307, 999999309, 999999311, 999999313, 999999315, 999999317, 999999319, 999999321, 999999323, 999999325, 999999327, 999999329, 999999331, 999999333, 999999335, 999999337, 999999339, 999999341, 999999343, 999999345, 999999347, 999999349, 999999351, 999999353, 999999355, 999999357, 999999359, 999999361, 999999363, 999999365, 999999367, 999999369, 999999371, 999999373, 999999375, 999999377, 999999379, 999999381, 999999383, 999999385, 999999387, 999999389, 999999391, 999999393, 999999395, 999999397, 999999399, 999999401, 999999403, 999999405, 999999407, 999999409, 999999411, 999999413, 999999415, 999999417, 999999419, 999999421, 999999423, 999999425, 999999427, 999999429, 999999431, 999999433, 999999435, 999999437, 999999439, 999999441, 999999443, 999999445, 999999447, 999999449, 999999451, 999999453, 999999455, 999999457, 999999459, 999999461, 999999463, 999999465, 999999467, 999999469, 999999471, 999999473, 999999475, 999999477, 999999479, 999999481, 999999483, 999999485, 999999487, 999999489, 999999491, 999999493, 999999495, 999999497, 999999499, 999999501, 999999503, 999999505, 999999507, 999999509, 999999511, 999999513, 999999515, 999999517, 999999519, 999999521, 999999523, 999999525, 999999527, 999999529, 999999531, 999999533, 999999535, 999999537, 999999539, 999999541, 999999543, 999999545, 999999547, 999999549, 999999551, 999999553, 999999555, 999999557, 999999559, 999999561, 999999563, 999999565, 999999567, 999999569, 999999571, 999999573, 999999575, 999999577, 999999579, 999999581, 999999583, 999999585, 999999587, 999999589, 999999591, 999999593, 999999595, 999999597, 999999599, 999999601, 999999603, 999999605, 999999607, 999999609, 999999611, 999999613, 999999615, 999999617, 999999619, 999999621, 999999623, 999999625, 999999627, 999999629, 999999631, 999999633, 999999635, 999999637, 999999639, 999999641, 999999643, 999999645, 999999647, 999999649, 999999651, 999999653, 999999655, 999999657, 999999659, 999999661, 999999663, 999999665, 999999667, 999999669, 999999671, 999999673, 999999675, 999999677, 999999679, 999999681, 999999683, 999999685, 999999687, 999999689, 999999691, 999999693, 999999695, 999999697, 999999699, 999999701, 999999703, 999999705, 999999707, 999999709, 999999711, 999999713, 999999715, 999999717, 999999719, 999999721, 999999723, 999999725, 999999727, 999999729, 999999731, 999999733, 999999735, 999999737, 999999739, 999999741, 999999743, 999999745, 999999747, 999999749, 999999751, 999999753, 999999755, 999999757, 999999759, 999999761, 999999763, 999999765, 999999767, 999999769, 999999771, 999999773, 999999775, 999999777, 999999779, 999999781, 999999783, 999999785, 999999787, 999999789, 999999791, 999999793, 999999795, 999999797, 999999799, 999999801, 999999803, 999999805, 999999807, 999999809, 999999811, 999999813, 999999815, 999999817, 999999819, 999999821, 999999823, 999999825, 999999827, 999999829, 999999831, 999999833, 999999835, 999999837, 999999839, 999999841, 999999843, 999999845, 999999847, 999999849, 999999851, 999999853, 999999855, 999999857, 999999859, 999999861, 999999863, 999999865, 999999867, 999999869, 999999871, 999999873, 999999875, 999999877, 999999879, 999999881, 999999883, 999999885, 999999887, 999999889, 999999891, 999999893, 999999895, 999999897, 999999899, 999999901, 999999903, 999999905, 999999907, 999999909, 999999911, 999999913, 999999915, 999999917, 999999919, 999999921, 999999923, 999999925, 999999927, 999999929, 999999931, 999999933, 999999935, 999999937, 999999939, 999999941, 999999943, 999999945, 999999947, 999999949, 999999951, 999999953, 999999955, 999999957, 999999959, 999999961, 999999963, 999999965, 999999967, 999999969, 999999971, 999999973, 999999975, 999999977, 999999979, 999999981, 999999983, 999999985, 999999987, 999999989, 999999991, 999999993, 999999995, 999999997}

    Returns: 977953610913655

  56. {1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000}

    Returns: 1666000000001

  57. {598190521, 622135637, 529162429, 234214121, 34546393, 815393709, 186740941, 393260063, 199242551, 241352509, 482215359, 393638421, 998768545, 274213309, 685261441, 65481241, 131035349, 897781449, 760367559, 418079959, 599588829, 978975471, 159460443, 481386861, 911469431, 224894127, 951984025, 516644919, 19968143, 916815671, 778139203, 408491583, 555858785, 996038657, 786999997, 876986081, 143612083, 69358151, 241049407, 447744665, 879116325, 235384723, 112386115, 418132723, 176078863, 310255797, 590897175, 183374223, 751032799, 402540671, 299637571, 190579695, 297172563, 537254451, 536214629, 145262961, 298702511, 659922851, 88586395, 262490619, 96800761, 205583335, 845882153, 56143489, 16827033, 33465063, 765509663, 860690803, 234501165, 313272469, 349498151, 363335299, 881863627, 232286125, 403905829, 625274399, 384968979, 859414901, 222847181, 552456685, 650855407, 790763085, 796156785, 101155777, 724958653, 261783479, 794392627, 622201599, 173820279, 165420477, 155025123, 720467919, 395560935, 216451997, 173243073, 994884701, 218228249, 986317709, 690891873, 465962527, 280409835, 48148251, 326297207, 305871929, 448637041, 214881775, 82463277, 848982679, 712718845, 307680253, 841442583, 989363051, 553603401, 45038205, 827590215, 995117677, 303584195, 809845189, 696444655, 600946455, 856760071, 427555397, 830826705, 407175487, 973438421, 940966003, 391134421, 268033469, 321149249, 763666861, 96827053, 909228549, 125026787, 695319917, 876259891, 913688157, 985461807, 470657873, 813245531, 608431379, 11183069, 396782425, 202421655, 679132611, 787881221, 403757477, 743200403, 390121201, 902937871, 49697987, 253675047, 586873523, 767850745, 607173803, 852240361, 663619089, 275332075, 714790693, 804128687, 456264809, 414356187, 919903029, 780802837, 130771083, 984276361, 442306791, 281331645, 383240595, 844323453, 721679907, 120919639, 42635533, 595763963, 773443013, 769060595, 311478727, 463946209, 155914953, 369852183, 261571563, 38054911, 33881893, 240637143, 643514373, 527028369, 191635565, 54753157, 85140405, 812316141, 113501509, 408801455, 820091801, 10528367, 887244501, 75254703, 847458425, 974047193, 146789389, 379650711, 185163663, 765039541, 780939535, 572343193, 584015701, 241054613, 520466591, 927538455, 164036533, 583276907, 462050373, 400445197, 710940691, 873571117, 892396677, 227293089, 457220387, 778655817, 996288703, 865497307, 483342357, 587610677, 872702555, 663657939, 333139441, 558176265, 635618547, 951925477, 222114019, 176993037, 835671909, 324348729, 38243021, 727801489, 112835301, 156063553, 198141397, 740580003, 540009127, 178385339, 464301861, 80500661, 296345921, 23394545, 200044767, 418265375, 494517901, 253653155, 94765141, 824773189, 571216857, 187525539, 847870175, 322441753, 776196271, 332356697, 973400803, 703555039, 618918097, 263087857, 493757599, 949165065, 861036345, 19341977, 569292227, 439786051, 623926905, 300973915, 162237995, 305831649, 89508407, 85609353, 582410355, 495038503, 242356477, 697906299, 103296523, 399331245, 166963831, 29051861, 340486145, 210946393, 906202499, 120462783, 119026913, 663612339, 851791515, 889977857, 6417297, 312988133, 741211015, 771298789, 794303617, 216769517, 445696741, 50259125, 278841331, 338288101, 861454645, 187427185, 868851395, 866825085, 766711985, 990401637, 861991479, 523312557, 39374689, 292140561, 9434927, 463532313, 447703721, 233547631, 806967377, 853411537, 883813685, 62627229, 54972781, 827058309, 498838599, 707790035, 364696927, 319744967, 433788403, 705269903, 434253263, 263400839, 891645051, 457762401, 489675979, 523275443, 350302223, 518932493, 276953681, 982842807, 621603423, 119042919, 422759431, 81526051, 353255431, 119939621, 652979999, 624336847, 800680953, 551463073, 920657449, 604487873, 458477197, 762272987, 992953103, 643416175, 397831499, 31941621, 159882527, 882364301, 793648891, 798817185, 766762115, 833018253, 760846703, 403036763, 5338635, 54936715, 591872187, 525184895, 790486929, 846706791, 115083403, 535136113, 943884153, 904277901, 227170881, 947460103, 895073281, 898045205, 763077241, 633447129, 400087041, 870973461, 419918247, 836123749, 162963901, 132495997, 941790247, 871668545, 421635223, 709068285, 385008103, 583825719, 436658839, 791180525, 444214167, 315669907, 153957569, 86885573, 519405623, 153858029, 723676623, 409132121, 407875837, 779672303, 785027925, 637444937, 591813295, 181838575, 100338979, 775691239, 952185133, 275938671, 819245211, 11452493, 258553043, 287824349, 168472947, 265083165, 208428427, 113096471, 221434529, 744627677, 686469873, 800370799, 27056499, 373128823, 835048697, 990288587, 162180201, 688141497, 840537333, 542835031, 693687331, 575781197, 224583531, 215723815, 610203955, 56194279, 964312773, 734014729, 555198303, 204789669, 746800221, 181365921, 489241201, 372098573, 389027109, 558730751, 320225489, 653141215, 557864237, 200615335, 977233597, 581782011, 591746579, 337599791, 638827647, 59578797, 221204653, 461466397, 877327071, 305787611, 492995011, 865074519, 261981215, 522422425, 325940309, 490025173, 551151109, 220984597, 21041431, 55295687, 735811873, 955892109, 898915199, 425061927, 675726837, 819544557, 291604613, 555425831, 263702221, 429859067, 616580369, 611755623, 403767655, 94959155, 979806991, 530003543, 149020719, 86606531, 807964107, 590205475, 344283693, 127303815, 761909933, 813638091, 621619809, 107550563, 663225199, 825071311, 406426411, 230258163, 307367523, 652918281, 92643119, 107918493, 901654585, 610741963, 319063965, 673116967, 927970943, 195160579, 282593803, 940935981, 696058501, 936264363, 630645371, 528923429, 470612559, 381920941, 853427877, 795023839, 529118503, 241196527, 939173961, 903233129, 349478807, 21426003, 514101623, 259508961, 946044551, 805225353, 432417163, 26641465, 964411351, 438059525, 424305103, 273581247, 134386909, 936183163, 170714785, 371833413, 670608031, 643172617, 842902515, 229658263, 293152017, 993295617, 872552483, 318591189, 679792907, 405369967, 49596841, 917191915, 824660573, 841335461, 439533947, 91729787, 480831539, 862512725, 483982787, 536430853, 309970523, 146237633, 168543689, 19009573, 738129481, 211355809, 441206543, 390722461, 286593405, 877012165, 122056911, 341280179, 169363035, 490754947, 839218751, 384787799, 789825589, 288892517, 927856375, 345968847, 148966213, 191614905, 229700915, 288410631, 784977945, 903317895, 39338665, 393979035, 4186431, 399645159, 299577809, 926580373, 714499879, 69182989, 111941649, 861538877, 250874291, 242236425, 331493969, 66839569, 865440267, 675851799, 227546353, 73582419, 559590495, 987343275, 36784337, 287862613, 712643717, 340571877, 906866569, 953386255, 149118709, 910860921, 469291323, 501128773, 527783919, 264027225, 517722701, 936745609, 785023079, 321642115, 498912583, 833343473, 955677801, 416229289, 882184081, 373206139, 376988673, 141339665, 14733533, 277138649, 832080903, 959174223, 748216165, 911165971, 154137255, 406754881, 55490663, 252364571, 617019707, 342738337, 143431527, 766601861, 494185761, 785684055, 967356681, 150628027, 812606701, 823203561, 578564379, 679802879, 447886841, 710427669, 431396059, 727254225, 467143861, 628368627, 351585729, 548393589, 96232393, 42112289, 204784355, 912257843, 234501313, 109808061, 745736041, 484910349, 688494989, 60928987, 210042265, 500458771, 555981281, 307723389, 649505923, 227511925, 23982589, 117741911, 252592465, 401344077, 521942675, 55448825, 92279327, 727007899, 846233971, 422738299, 636424577, 793833421, 383432885, 866141403, 29155285, 61509811, 895600077, 492650035, 11171823, 230691015, 625040963, 223794947, 223928743, 981814441, 302755271, 5748233, 502311381, 966994829, 190985593, 371989859, 445546373, 382526143, 849906159, 883271017, 520723873, 806127857, 899960063, 246048519, 146115571, 232751161, 229910881, 730180277, 90698347, 8793437, 275238215, 443327965, 587184041, 511916265, 748021089, 36587531, 493386229, 739935239, 224258361, 223061181, 389310705, 704037637, 698795917, 605729189, 330209335, 179491769, 40844069, 398664129, 63124543, 461175925, 748447159, 360245183, 525863753, 707302497, 48320475, 50162803, 845629133, 139152653, 873539713, 447213105, 955359353, 222129581, 958748403, 180710751, 185703647, 206425151, 936914295, 441282849, 233713001, 142866729, 456877835, 345607929, 731763429, 530264189, 361796041, 747663213, 771417131, 121395753, 780840597, 538770075, 508177327, 960469069, 856766629, 659957345, 262173803, 305582363, 800168997, 652596179, 821580181, 515294191, 285008941, 151379841, 16425965, 647553235, 435269277, 293373141, 540191123, 893107645, 890795829, 592346073, 612441979, 71227153, 765333493, 929876265, 469102767, 880082745, 877785969, 643578739, 418661323, 624812287, 842001703, 926605611, 360612023, 313804023, 74484177, 718078371, 88601185, 830255115, 324219647, 148939899, 374380667, 29851865, 552664607, 6932869, 557231125, 67558855, 334212965, 402794853, 510211205, 363134277, 95563127, 926049821, 621693567, 693405905, 10294199, 868554171, 718022957, 958906611, 580270429, 302140111, 219033511, 543810703, 925066001, 898152779, 771300849, 462423053, 468981405, 659960529, 280715709, 968118263, 48302673, 652306819, 40899329, 7894421, 641652039, 575775185, 167559717, 249607067, 44835405, 246994649, 58447589, 762915799, 257189959, 806351479, 982951939, 571653347, 791542539, 901932463, 270017275, 702966287, 702264769, 305557925, 815177247, 86140769, 706652807, 644844659, 625050381, 620005061, 205762571, 855367259, 83826139, 581118563, 17657811, 871097311, 399958707, 737676289, 461879437, 182878033, 803646273, 787814599, 373134839, 368210939, 213504891, 133723271, 822336393, 848024987, 398693609, 190089661, 244816215, 777768867, 489049757, 23497169, 868252117, 80586819, 586552785, 67171565, 691760661, 612748601, 410054327, 275889269, 6127097, 453094041, 345786117, 68506389, 211327003, 810158881, 594182565, 251228925, 997450423, 309322757, 495247221, 191602941, 173815423, 881648563, 446617153, 292602493, 479144297, 396313035, 325034253, 844263401, 595823161, 663477549, 658199389, 174926259, 934700489, 208508065, 576402647, 280748873, 355808613, 444574279, 346913637, 723187959, 305215461, 432130835, 411138979, 77469687, 218841517, 243400469, 126266781, 744728269, 736971313, 203833737, 786092151, 310223393, 310329229, 99090767, 94309669, 522350551, 665665359, 666611079, 806206773, 387832757, 21785153, 959950413, 848460087, 346654773, 699185065, 900856583, 527434415, 688917985, 263089027, 901360641, 72488763, 829614371, 900658163, 591270121, 399674493, 809293231, 248461843, 416248405, 319646803, 231729875, 243432351, 910833449, 395523209, 665510893, 176541491, 713289965, 35216465, 290236249, 366401279, 346304429, 261941463, 618717887, 433722027, 216408323, 482661385, 461471465, 776072553, 637419969, 192685623, 4179761, 214869849, 286595777, 763928229, 320347857, 580126297, 842214221, 360665601, 660810463, 974706415, 744461197, 641673031, 979247675, 626692193, 233884133, 468988147, 198688339, 99305935, 495077861, 773083927, 39266503, 756862499, 923770523, 196965299, 312532789, 520604705, 519347753, 356322787, 880728059, 809157085, 664258297, 42767669, 481808327, 460439749, 640630981, 213250633, 887736723, 812227773, 551804619, 730165151, 44584851, 884432475, 246810007, 128345477, 671349087, 943704891, 950840837, 942679755, 247100949, 318283061, 432120345, 83334109, 97019817, 234925451, 674280519, 487570459, 667149187, 678856545, 507457721, 503597675, 142787691, 285420723, 627352983, 758942865, 108347117, 98594255, 446562165, 193614159, 621661719, 761633773, 433014763, 389373929, 801488951, 567239901, 463290697, 445742557, 107900869, 524234517, 876827451, 567904007, 704681789, 449059779, 222230285, 479769405, 467649203, 640561087, 281716787, 801303441, 848659143, 379379087, 833570571, 489718187, 217997565, 775656159, 664428523, 783296483, 432650583, 732498811, 350499489, 149427637, 744700445, 822112289, 969034207, 685158595, 229729463, 458287999, 933714839, 268353433, 555077801, 89493637, 140211499, 789394237, 158546115, 846787241, 915819207, 282951535, 732737807, 462679007, 353411797, 674494103, 723913309, 877280483, 77014385, 286906067, 785549147, 806946863, 385251417, 129200377, 304986889, 17083517, 919838043, 476849997, 655878307, 104008289, 153957579, 823422225, 894651513, 5463275, 583302141, 216155881, 367633243, 652554675, 134861967, 547478363, 873578937, 555257929, 272915047, 655461671, 697874051, 266317165, 240259813, 72181957, 564319145, 41094427, 232430667, 602636487, 940622225, 879947809, 552080847, 681891889, 377783235, 65635941, 228034209, 698560175, 335531595, 644079709, 375565067, 329041657, 359928955, 280824667, 547886817, 640761133, 113260945, 62388473, 545711153, 629156349, 162288251, 513356621, 387903691, 771480673, 632130207, 664436673, 438893061, 714011025, 91307129, 154701535, 193837033, 336592163, 969801401, 461064833, 698491005, 30030689, 748292365, 789702605, 14187199, 579198857, 706056633, 277347753, 331732081, 141674765, 702565901, 49452195, 270374631, 246814557, 736697967, 322947651, 772874063, 757875769, 826732627, 466050545, 5051761, 558525393, 797446957, 118740925, 799494039, 991074803, 182283377, 404107327, 859399161, 533365243, 944631709, 791949047, 671419493, 90526355, 357894821, 38817449, 461093273, 322711777, 864945705, 993743143, 675194067, 310353273, 585247483, 993218731, 703288509, 441937481, 230518983, 614337555, 21787551, 606124725, 18760983, 28984687, 793387567, 848616021, 996869919, 946641801, 551609415, 710685245, 110129573, 928460655, 981918091, 470338035, 207216571, 143234731, 737791237, 710076597, 838037075, 224145779, 631357945, 110064393, 928997019, 206198869, 507696267, 170473431, 878271141, 905417257, 219966165, 456928577, 516599583, 394736483, 494385155, 702712227, 861309841, 675651705, 43895641, 807531221, 187713259, 27889923, 230348603, 46734161, 180590891, 470070479, 700418973, 539586645, 851377977, 266932259, 562260729, 500018151, 336600353, 335843101, 743250491, 304332279, 137926577, 235064551, 3041315, 55000753, 771760325, 848103603, 391197411, 993926883, 34304849, 597926029, 41586731, 872358227, 484030655, 687131063, 231087933, 871867875, 904115995, 464774997, 920540465, 841892545, 184489457, 559229739, 249852077, 242314671, 906618327, 276711259, 220698385, 394254049, 393460165, 927205499, 981133739, 950460841, 587091003, 672411411, 115552095, 611900333, 425410083, 563200309, 341707677, 798768791, 241199037, 981342325, 828991481, 80165645, 771841189, 729921875, 564305003, 68825151, 711127121, 12189575, 994356931, 261007509, 52382455, 790745551, 339102133, 908129429, 569249887, 93206887, 335977873, 74283083, 167078015, 344368345, 213770821, 41837295, 110248019, 885954971, 475456669, 750851971, 61443991, 749977069, 322468687, 422738001, 191308125, 426334791, 500383557, 782544531, 742277505, 487195373, 505730985, 70896281, 218162741, 362629033, 371693313, 226532997, 360029669, 312568825, 446158099, 199617201, 138955921, 892449381, 320903715, 943117425, 480171125, 978962479, 952919181, 43462069, 945824561, 985579133, 239109551, 961950645, 486319077, 98185311, 556411083, 710077967, 869711907, 387897827, 935549863, 442673243, 203753561, 627195453, 919018391, 722009909, 282618121, 994346913, 449362061, 376288861, 495235531, 537384859, 42103365, 149640529, 861200373, 229810637, 830010371, 816996923, 536365239, 692515067, 184432291, 4485185, 199017241, 163396357, 189570927, 91239015, 117753451, 994927643, 221527211, 203001339, 155454369, 372128213, 20087575, 951844833, 958230185, 500050545, 431136067, 995772629, 158207687, 881509881, 302684851, 169712307, 597095387, 789678379, 875215491, 787673875, 130557629, 376272151, 578863499, 65374507, 185126975, 43825519, 458167317, 229251157, 117154823, 372721297, 204214031, 648919843, 293472497, 180513459, 705606333, 433252707, 139329667, 149165753, 61966689, 703426889, 460397029, 777779453, 648692845, 342609991, 677308237, 859141201, 514449229, 661583247, 544505929, 109476753, 359687573, 974356903, 693822035, 595964917, 79295031, 337623157, 419236905, 554773143, 390155857, 221882343, 698121789, 245748885, 895770675, 674071603, 928850865, 577438243, 163259347, 422707921, 736827353, 274153949, 649181119, 103280649, 114636523, 212723635, 357737441, 450585917, 795296845, 344340627, 565093963, 928251979, 11473425, 280491755, 245930195, 582540587, 52978695, 416581287, 952317997, 898305159, 332936295, 586138599, 868829211, 584177633, 999051913, 246176689, 175223489, 299494121, 391381229, 984233903, 938370243, 502381007, 166482931, 312519289, 9221777, 180572553, 211510811, 329969009, 380864003, 236163113, 729989549, 384785963, 420032567, 185973803, 507427665, 784463411, 708431937, 451357727, 69093059, 490720247, 702028933, 317356667, 643931821, 351776809, 798485051, 433580407, 259522617, 615698565, 413119331, 812855789, 720630789, 776148967, 154400349, 979147289, 772053531, 11058311, 212164767, 230243607, 912304249, 638669719, 616864791, 511156673, 229123821, 477661609, 127552061, 520011359, 687999845, 657461557, 451161299, 97142809, 917120959, 794297073, 634610843, 444461885, 621296637, 629555387, 512913277, 805355917, 106085305, 258843859, 314063045, 743915423, 666971525, 7065255, 760207715, 920664057, 779085715, 303404435, 328412657, 963383479, 432364091, 71264465, 376487467, 102640755, 886479543, 167891539, 552300937, 16767541, 404982681, 49646631, 177901601, 441832375, 122028819, 88423769, 811627955, 418967763, 24641923, 226911475, 997236545, 100698587, 281174879, 605723717, 861098273, 517706467, 444709347, 2933149, 431951773, 943825161, 386956661, 784392463, 33694881, 883631619, 55547195, 798654487, 26735045, 824199197, 577019347, 168669349, 731293581, 160291643, 15269347, 923028033, 16899533, 904534477, 467332245, 440242833, 5395349, 843375719, 496712087, 364701861, 258327945, 920554759, 422567645, 62342761, 169825413, 896378085, 986975887, 977973519, 64420927, 240099387, 828292393, 746980663, 841618349, 182917981, 946263835, 78348025, 112039201, 525623867, 927819225, 216041161, 372622825, 559916963, 587367755, 307192271, 491289495, 877982985, 303320077, 154962001, 475308295, 191568409, 791625179, 925417815, 947101277, 83947257, 676311385, 113229549, 984267375, 933318363, 847004881, 6596613, 200498745, 466038073, 121118245, 622873267, 608773075, 440781771, 244726091, 498965935, 962955225, 399290905, 413108049, 388083895, 886039771, 439337447, 45332253, 276064153, 432011975, 5759743, 703003647, 52924213, 76290485, 404394469, 847595319, 835330467, 560352565, 417412053, 977057797, 866187883, 657450789, 972270729, 578991899, 548723517, 86228961, 721387625, 101804135, 325440007, 238718711, 762160903, 487651381, 512504205, 675724375, 50116421, 816614867, 347437165, 357286773, 708746239, 479943245, 1296141, 693516457, 580089619, 973085475, 33557267, 674178887, 490787131, 75582721, 663919877, 401391909, 781709895, 826871587, 826442355, 371278419, 919523745, 319263667, 683378279, 722028251, 568916113, 154007935, 461026389, 805172723, 495053803, 708461917, 457915851, 866436309, 184918767, 13012359, 309362107, 218032209, 75696363, 249368291, 749760001, 920449867, 484262673, 322130839, 784327507, 530487641, 138459689, 195132941, 86967377, 604435639, 428030131, 995913277, 440799259, 122297235, 713496399, 387540987, 902533869, 6157065, 533799897, 180566679, 365058025, 324047687, 45185431, 703770745, 694268569, 326956809, 674437139, 994185085, 569895941, 775903765, 212167995, 931622413, 79759317, 859449293, 342590655, 902314409, 687680295, 386692719, 374996493, 985064311, 668148013, 65993423, 290877759, 876438199, 373788183, 269102401, 244215479, 521074699, 535946189, 856178317, 313803499, 125402869, 737898533, 886245583, 290681801, 838382111, 109513397, 815986143, 774520033, 395468849, 818908695, 279791039, 993091515, 41874389, 770892499, 627460475, 874988447, 274581677, 275304889, 574942885, 265756293, 992881809, 238740401, 956227795, 828157745, 447467595, 340034021, 174451447, 685387453, 560813851, 610065585, 937020991, 151468735, 408423507, 901783415, 166688881, 730993545, 43009933, 107480941, 974446963, 366208125, 769224393, 34781855, 694950939, 557767821, 49897779, 225277019, 257576727, 225873175, 894102147, 237893503, 382010347, 60610495, 479289899, 201741489, 916694131, 452152073, 422530713, 161690411, 362827747, 126816305, 444813767, 784060231, 567924145, 570441127, 516050367, 402233583, 206116261, 157859151, 76945839, 100699267, 273041283, 965191939, 682877535, 707135727, 587388215, 396170457, 155425303, 67213685, 42537937, 456174017, 11299147, 930400541, 277593763, 847413145, 810385641, 39670257, 978561767, 979304745, 422619065, 931461811, 178643925, 310217195, 393929233, 280571319, 704331443, 718201609, 560154899, 326721127, 830271667, 180937453, 397056111, 898964641, 255290711, 94707411, 183425437, 232474823, 162965673, 326471061, 184847371, 949617231, 680860529, 260018713, 776220503, 608638865, 169651179, 125606841, 678351731, 507068619, 548592731, 944581521, 528872675, 836415631, 969355499, 973118233, 883559781, 978811373, 397756885, 670805775, 574861481, 962218715, 395069513, 989321543, 833707139, 568311131, 369106837, 365937553, 213350245, 420817385, 87275377, 30223009, 117643413, 816768717, 941637199, 96681731, 104804285, 407658211, 94613479, 861731401, 967175579, 978656765, 63101383, 184134789, 169902049, 300544645, 965219115, 435050051, 301395387, 4643215, 680212961, 797340297, 754926083, 176513793, 441715101, 978254749, 101356295, 608760625, 305790667, 408861297, 358347357, 437012389, 726276457, 851966165, 379281929, 304285195, 528240071, 176298771, 962522803, 502375423, 427814851, 928108353, 831582141, 950301575, 680395237, 873053319, 780232903, 855675155, 741682465, 671564165, 863707875, 569678293, 762216921, 97488673, 287437003, 448327193, 17364213, 887048087, 287356259, 948294807, 495381561, 356193689}

    Returns: 971083338749682

  58. {158432612, 803496686, 454025512, 881573356, 148835724, 864126298, 110090060, 507624856, 407025634, 225606512, 586548128, 236602782, 594278596, 717346232, 396372364, 669564644, 330866150, 449038404, 477189642, 132927174, 154536262, 164109684, 603919054, 499781346, 859877014, 147510986, 650924356, 468398540, 962243748, 207559064, 376256696, 962137270, 995609478, 2116558, 139333254, 348234458, 653840606, 811650620, 190325890, 51631894, 308882636, 123369866, 831578940, 528040272, 689481674, 545457028, 943345232, 633127404, 176404604, 585665502, 791489270, 598381818, 46362286, 116847262, 121090668, 995574186, 283304762, 162888010, 867935740, 480628574, 202873464, 573202102, 46105112, 46525196, 415848726, 625508678, 729276580, 824544192, 478722334, 923195356, 460567772, 555331444, 697546466, 374224266, 200621336, 818588154, 868298788, 733561744, 479172972, 492548130, 801799382, 182996062, 140465844, 750808492, 320731054, 652646228, 658685866, 966171956, 344566268, 456841382, 867914634, 121533764, 110058802, 396743066, 536503086, 632181726, 248180840, 778390850, 630392758, 932496350, 830094058, 737121002, 857093138, 867875718, 166603330, 538619402, 54202618, 304344806, 240652652, 306438666, 269170082, 848084978, 230996934, 326424878, 948526870, 956879094, 842542130, 757568448, 435122122, 464052966, 246680318, 527443314, 386388412, 687806224, 433900108, 677955424, 627508692, 456878230, 565369228, 584423072, 876503576, 750130930, 422677600, 793221114, 492230050, 832962900, 441763368, 9660, 962616, 396928342, 242270828, 788504830, 845531122, 827515422, 412691378, 785756582, 235478740, 171561684, 801886888, 237776818, 447918378, 665990648, 322760542, 132416818, 443286536, 60864108, 31415892, 639843010, 985933152, 251829190, 500205110, 564448244, 526662298, 630172150, 133955094, 526206128, 860021464, 380245374, 122113586, 636874610, 690750386, 231733314, 527409992, 964533360, 268006960, 943832164, 275814060, 964035092, 645334620, 424123932, 144918430, 206523338, 797156108, 312892772, 557841736, 802419540, 165263298, 231811206, 756422042, 135606346, 312169382, 655575020, 953739840, 38629466, 904347176, 723567050, 517628464, 163748866, 342842470, 852870926, 122277874, 880640974, 718092230, 291950312, 56105872, 304648836, 556467938, 580860488, 848297874, 591979022, 444476144, 251962886, 448066218, 55456872, 10181586, 275503664, 633685006, 484836148, 609043766, 920459296, 592363858, 316742814, 491609358, 113721536, 949262970, 594962816, 192792230, 535351506, 641809444, 410489668, 621820136, 463664526, 919096228, 177107524, 616393956, 736078766, 234963060, 447754742, 55569204, 979510560, 343920352, 750239160, 816163190, 282638412, 423483968, 603129584, 882755756, 595101832, 544780754, 168294556, 647405024, 813409758, 751349356, 793696756, 800925582, 43277350, 500444900, 92919636, 262308730, 900415958, 949998558, 216740530, 580696802, 592444228, 634985070, 287137638, 553800216, 1919060, 511218412, 155204182, 190973098, 803652690, 534407054, 905320368, 641347350, 9879816, 37112300, 269741918, 211560664, 169777176, 236525458, 306731662, 460251276, 254494830, 898318742, 63953650, 218276780, 15021526, 390820810, 948976040, 985703168, 492675054, 881413872, 108514184, 84304772, 795737080, 639058496, 674710440, 973423144, 295179480, 597982950, 115391018, 279457186, 872940678, 986382824, 332647996, 829388928, 494644282, 51655888, 529862862, 934987406, 194105148, 829745742, 10097226, 652415616, 388652692, 285096780, 299933880, 159660504, 148210520, 579625674, 621286642, 390668780, 589117904, 34508764, 571829726, 36361292, 508270766, 59327934, 746326356, 385028772, 127739460, 958248822, 731986292, 934168350, 280355378, 294535460, 999500874, 78085206, 752733346, 133600820, 4665348, 641112206, 428767380, 809467378, 966044464, 755218296, 159541318, 309033716, 392937922, 390385116, 680407760, 237341026, 279745290, 425435444, 384661432, 840580310, 984830832, 381984224, 710397880, 948438092, 210447042, 820419592, 221693494, 496674592, 694613224, 354756286, 955071732, 757052378, 554253890, 860603548, 405209316, 547752990, 614263780, 184362552, 675552928, 444559342, 629867200, 78691998, 789173006, 328770072, 453914884, 843446378, 535583750, 150065332, 632787304, 750829310, 906763216, 137303634, 488994344, 787709762, 428610840, 87017070, 333343584, 568192546, 5657908, 143189318, 436066066, 852819680, 858505170, 696116402, 108941762, 898501890, 362954168, 161701412, 818431964, 511239996, 125058854, 566744724, 428257442, 588345406, 713963650, 308805026, 705404674, 84613934, 179429500, 710333012, 254317046, 766778234, 478566862, 165455058, 490973524, 419389964, 649144970, 21356848, 382562192, 583925504, 842074902, 497446396, 123750534, 106586918, 92893228, 518497290, 208339216, 102021044, 621019148, 975601316, 534086586, 673502572, 298729974, 373099482, 515403914, 106397264, 705602496, 450603626, 976429420, 679861546, 715678510, 542464612, 199564316, 79962008, 151074958, 810226180, 237853984, 417156258, 82450944, 481997966, 679152864, 586234458, 572720986, 692205584, 627547602, 781438842, 62518690, 157784388, 537628534, 912033354, 110435748, 186501408, 138468090, 584336528, 893742976, 184234278, 162896534, 14458206, 912526732, 530371404, 380635700, 44445888, 57837190, 843325312, 242560936, 759006602, 288814960, 215984378, 727130980, 947789500, 286010952, 698337604, 851766640, 471696044, 376541054, 921165230, 193078900, 317468268, 475619596, 384523720, 516283478, 825191870, 112567116, 114137988, 31792194, 891616176, 378636858, 81544878, 691054546, 984045682, 286873294, 444369332, 755282682, 329595814, 262791436, 722213238, 174741292, 765198184, 427327382, 835737264, 781176830, 49593152, 346969508, 424706218, 800613152, 224053666, 697771444, 141632522, 906232404, 686025606, 121921574, 875178108, 668712398, 980092000, 512157162, 968419536, 508167342, 431456510, 233837520, 883906434, 105335024, 131257784, 714303730, 19642966, 966297810, 458292000, 261039732, 474433886, 119991292, 963419450, 576613844, 373092438, 842646198, 648342030, 749597792, 267081872, 802826934, 721432174, 282658480, 752281534, 791893508, 138772992, 843757808, 81202618, 603629640, 759575254, 76299116, 342375552, 200370790, 409901894, 198698062, 166040888, 608431316, 817461118, 9410556, 132520992, 181910802, 471049250, 704138288, 279346682, 555247804, 325525038, 455987240, 823629542, 561994414, 871316830, 234793508, 493284062, 571684250, 447708396, 209017324, 782162112, 904341642, 240502264, 881145110, 647278302, 103992096, 79267376, 723072712, 134538750, 222181778, 573553236, 605157712, 525698010, 311395786, 648601216, 749807834, 388466398, 173827644, 744017582, 216315932, 962183648, 716562050, 629369390, 372924396, 632599986, 925213722, 791226408, 394358510, 117306994, 48559432, 341755498, 962927672, 107092226, 20459498, 746023760, 616958182, 679819858, 488021560, 607598500, 558406212, 3605928, 495982152, 951807818, 331216696, 932380484, 409416, 599278578, 173805694, 233959826, 712477066, 734815386, 77093166, 378097294, 970398610, 901373906, 590971812, 856251414, 576495214, 673798628, 258528688, 597350382, 605199618, 551934242, 915616378, 88649276, 278617040, 485390282, 654989932, 74039938, 339447630, 328430910, 238910078, 473863098, 827831316, 719029488, 92313170, 92321454, 566804828, 744805690, 542886262, 738614254, 278012472, 101806298, 713557600, 224656800, 963267054, 733298664, 349055362, 334295256, 869313768, 802967054, 523959436, 132335312, 585399942, 331361908, 11663652, 622729538, 26548874, 471176484, 751351376, 742449740, 239630888, 524565808, 195839098, 934054674, 642860822, 207600296, 929725820, 953242362, 939739730, 236879272, 634202742, 69959970, 564090718, 491401070, 904126238, 841234388, 207056700, 151707638, 924686406, 613180990, 186445192, 681546636, 227974760, 585831740, 231311446, 41980148, 301228818, 163977102, 613995054, 528988458, 196278776, 243440404, 868804798, 758971614, 68347164, 104217382, 432019082, 295570818, 717238624, 316999590, 403712086, 107051064, 839763540, 936743112, 542735852, 786315600, 51114696, 629080708, 29542786, 247020758, 757396062, 52328484, 180254730, 673532234, 19320262, 194275708, 195483940, 226909410, 7307702, 320448664, 278684960, 709002326, 186997390, 58460804, 971121758, 490755284, 734888090, 227126284, 578818246, 213617014, 958714578, 329149884, 2895174, 116822388, 188883380, 88382892, 476176706, 42745724, 92528092, 901155888, 532558678, 960163682, 199921738, 499499330, 383576498, 288330872, 166964008, 422539800, 51196076, 681309162, 889833276, 384072424, 142327640, 352187252, 121058598, 16620080, 239433190, 41732842, 985094022, 538095048, 59311326, 322131722, 362301086, 102669194, 372272668, 769226770, 535905290, 555599756, 723176948, 996729076, 97429228, 48952892, 684741422, 740112012, 87423642, 369762516, 360198198, 20205632, 360990382, 63489566, 819879408, 982930280, 305720614, 821460664, 977232932, 996169806, 121210134, 281442508, 76579744, 476216910, 589822746, 876761184, 206880984, 364559422, 31939418, 793602800, 819280344, 11394330, 28468220, 949551138, 492490716, 65808414, 563262628, 138177030, 854591876, 572345934, 23424064, 559817046, 722611944, 404493212, 200518630, 982702920, 130909274, 516755968, 76932760, 821897426, 2531546, 602832198, 225147484, 220543344, 724736770, 567196140, 239752316, 589674588, 270238800, 633687576, 413864160, 391692770, 411211608, 281911464, 428272690, 827997470, 900807748, 543818176, 488167408, 28495672, 761432652, 439247890, 662437486, 966908956, 423958616, 847774234, 807146448, 622488648, 724987458, 961393498, 425758088, 930674540, 432657790, 776704560, 976783188, 239282286, 206107378, 403359172, 233197516, 590064154, 160455226, 271726750, 712216322, 147312956, 568082614, 952959182, 199966252, 578125352, 974409588, 829457934, 837990190, 824823566, 580657460, 841488494, 844710990, 871022746, 206083030, 827160224, 237331332, 557340426, 866239674, 383959316, 859547522, 951341852, 87898306, 357307450, 32505976, 245194630, 527239678, 482837290, 524516544, 502438242, 448608668, 981538388, 299220242, 183220086, 80149638, 872308944, 368403624, 236671280, 945235310, 114004624, 107462878, 528090378, 946397462, 946030388, 859475128, 235291076, 836522648, 754066750, 378639138, 210742088, 395207998, 392991202, 586886700, 657209914, 616412140, 866460952, 790864190, 88343452, 206393100, 237740382, 218910328, 591513488, 390295514, 907957008, 918491798, 57338454, 468314314, 312404602, 468047556, 489329798, 429645740, 716371134, 597170378, 159769146, 749567292, 104477696, 866233624, 361071218, 805908688, 80413804, 721978004, 848054896, 505295340, 596100522, 659595250, 824604890, 294915652, 226699236, 310783514, 464622108, 782337732, 377789874, 474301930, 511539090, 452669978, 828946144, 755482222, 344228186, 348918202, 770032726, 929863608, 790327910, 369599694, 885483424, 446656324, 646158078, 512317664, 819855152, 308221490, 986067800, 114417598, 10270976, 956729242, 99210366, 83262340, 162782702, 741051954, 943438650, 581442260, 27543458, 265456830, 691517002, 831978702, 612896640, 289412274, 146984914, 254844090, 739931774, 57207078, 79833372, 863649572, 389342380, 207491532, 194016796, 818710936, 839757192, 320241722, 963791366, 505238752, 844950594, 968705834, 31208182, 492013932, 550022606, 75563962, 60572762, 89258510, 645125184, 640492246, 287330038, 241785124, 681938256, 715747580, 529933590, 268197866, 225381060, 507538508, 156085814, 346953644, 673440444, 37864150, 484387106, 260511410, 504641778, 93745316, 944181148, 756860770, 544534898, 127593644, 948165516, 345989928, 437280978, 50737210, 123516616, 925671470, 393027186, 512742042, 157812054, 937497328, 637434850, 948025518, 444189836, 941736960, 641427690, 760442428, 977061724, 407158134, 478189320, 126733198, 628572418, 360737096, 447650998, 179689108, 295457220, 139151864, 894188018, 908378184, 132227168, 479152974, 760253104, 400105474, 158361458, 431524196, 316403316, 749902238, 152098718, 913422148, 781784412, 74233824, 851566234, 39382788, 976438286, 233937524, 87728860, 860917462, 223264924, 871447108, 470801604, 661245270, 897224, 73477248, 633819428, 417103236, 306434392, 32059472, 281513324, 554256734, 380963266, 271377084, 529180468, 77521068, 707111736, 136322278, 488819762, 112608158, 810698526, 410631998, 706791730, 278924470, 812441618, 161336990, 983839006, 499156420, 935331922, 932075908, 793100894, 386200966, 687436574, 911980526, 677286942, 446452308, 220068034, 63212972, 357278654, 908508328, 928710594, 903867396, 59970968, 595863182, 232273986, 394740876, 284048816, 258762082, 433522376, 162453974, 96620864, 607432074, 158134600, 60531812, 213026142, 456121382, 765809892, 118052448, 334408292, 871470306, 687033846, 560843372, 176715798, 564340194, 476846688, 500452836, 234817704, 205718526, 114341590, 861486406, 127468458, 560405686, 270590790, 885454984, 957301748, 37238002, 468031904, 476647544, 620659504, 231097890, 852199786, 145311406, 223695356, 946820312, 199381828, 995765232, 648958188, 486656118, 491266870, 587301508, 153952642, 729893176, 577355036, 587031584, 251331580, 520296924, 546735248, 59837970, 622943796, 805483564, 7833076, 868101030, 895637540, 37735918, 22448592, 32322196, 388586096, 701308160, 590815312, 73460734, 937814992, 994236282, 990337290, 360098734, 294908824, 222688860, 229367300, 657927488, 389649968, 228859644, 916747656, 921521012, 123875238, 849716716, 381210560, 583456566, 604611424, 682013516, 657121328, 189499916, 293326940, 49999906, 182282586, 900376486, 180655700, 70188878, 396079190, 15940638, 599578342, 214067264, 368192762, 585270550, 414646474, 454639010, 842128706, 645579820, 356787340, 824679986, 423794992, 985682262, 977731338, 28259842, 953785018, 447211950, 686854916, 253644380, 924083664, 191882574, 409000326, 276398524, 152906916, 549965784, 982106402, 343904234, 145739690, 6269254, 84707396, 65222636, 474935252, 706615388, 318035498, 380800962, 685816984, 256455670, 942507422, 848292892, 734928540, 58634948, 918494272, 572529328, 661633866, 461327682, 24027148, 208721462, 767447300, 257551408, 155225128, 994723080, 221039548, 201547438, 265694508, 593760522, 539265846, 769760704, 959338040, 494945134, 998262550, 346526944, 681783726, 930116620, 746319192, 540768822, 800452078, 939405652, 856013104, 814683670, 273491906, 62136786, 774573584, 1781844, 46444582, 166043350, 229257462, 316775530, 192243762, 911148096, 308208526, 20476856, 339021614, 200408002, 885896490, 86522172, 140232196, 603197834, 70126618, 107041434, 701887056, 663886560, 934988598, 742970214, 196547774, 706230828, 759087602, 902062700, 293139530, 398967440, 17437706, 117300456, 134776624, 213152620, 800562804, 664128944, 513540114, 895710196, 89685230, 70657172, 110275924, 265223056, 162469290, 654041360, 960214660, 422302206, 334077208, 154676526, 601661384, 178461134, 497240270, 63652954, 330053874, 915667598, 122894990, 659663334, 588033510, 831500994, 600117624, 660000434, 721403892, 436630122, 60931206, 348169416, 526275084, 39453712, 898254664, 468185310, 723921592, 192966666, 679438900, 848618454, 455519670, 832103250, 931712616, 540593894, 544826980, 226326760, 163122110, 448596714, 171848834, 720364344, 714862814, 362448470, 905722738, 886830136, 225873298, 489918132, 824007274, 179066542, 676494162, 819878422, 304447704, 95895776, 313000024, 453402592, 953159710, 8584900, 187272176, 591988258, 555264770, 196059988, 177519696, 373262866, 808201744, 861834838, 909323972, 153934846, 881032788, 28003500, 862057238, 411240470, 328710436, 207412850, 389019210, 265553900, 221845882, 242412712, 265967818, 179207994, 565916900, 86290370, 934551292, 423608480, 751402472, 601239450, 136389916, 187096708, 18371404, 19225962, 638679512, 261803800, 928676018, 821148820, 945858784, 745758286, 353651064, 254065892, 687937726, 161484946, 31810988, 89669308, 456181364, 681533694, 891300314, 156948664, 50176206, 291221574, 858576970, 434767004, 281390838, 727667878, 534975276, 76266262, 949448000, 112298220, 4390850, 721436738, 722009542, 150111224, 199695922, 620520218, 818100576, 725188976, 659786834, 26497776, 38022820, 712635582, 111657324, 243491304, 650777726, 216875776, 74378766, 761483024, 438191966, 9744510, 113464388, 110262172, 622252604, 544177806, 854302090, 252461380, 218264200, 813203872, 659565610, 90707906, 207510028, 399640302, 687713624, 728799622, 929473702, 587412884, 346906472, 863140630, 258407340, 699926934, 56774052, 4793186, 547632956, 236115444, 72175176, 699958242, 911230672, 136923762, 424997974, 742779786, 380564542, 766202950, 280508828, 985952362, 728707412, 764463390, 755516122, 637288944, 47487782, 536223462, 127255530, 144289954, 539530016, 203999894, 106331748, 745757970, 434992980, 886490702, 246623828, 343140908, 916792808, 233317856, 409055478, 566504608, 749809238, 433012042, 346719672, 730119190, 994523428, 666939658, 653676496, 460401700, 21027800, 62824740, 167553332, 20941850, 119497178, 265403452, 996671890, 607756336, 496598996, 96767978, 736129284, 992801796, 899725548, 468345252, 928691958, 248270398, 770677130, 138203184, 70747240, 171997140, 737795784, 999362246, 686837948, 428310334, 645638548, 703350610, 703617536, 261786086, 432788624, 175962490, 720103148, 195372538, 751292558, 297791954, 588935060, 235149106, 100931604, 52528676, 183041356, 665622832, 923233172, 960999920, 912520338, 781354950, 757924424, 742902296, 496255358, 609606778, 27076918, 22755796, 890231068, 49712982, 608754302, 703969672, 544817274, 347272910, 791438196, 159479444, 569809110, 798346650, 266115706, 756577920, 896059630, 765047716, 627645524, 450847422, 454339040, 707916372, 826970126, 761074378, 48267564, 463779618, 378205826, 786478462, 716751878, 786508366, 91137470, 209471344, 171634374, 307953218, 884352996, 715030918, 29925844, 665612404, 427155546, 283215426, 953731106, 241476690, 734411040, 182448706, 974699326, 243632874, 642781020, 21029050, 803878750, 145982308, 360354704, 81508038, 236997698, 945916164, 48438134, 418838506, 258102570, 606455134, 840183696, 555259842, 116293406, 167570538, 861494830, 611212224, 316804790, 620771024, 450249630, 260784564, 60797856, 740771662, 795348344, 119820464, 133677406, 420807558, 352075636, 549218000, 138238386, 847227288, 48094228, 280119788, 189679162, 115515210, 846298540, 634296842, 629033564, 35157306, 576288742, 158087420, 221876028, 267474524, 895571308, 192531798, 931580226, 462409496, 695725920, 210096712, 419626520, 915048674, 272439414, 1363962, 112999282, 772211848, 80399230, 247347650, 942964266, 582272910, 198475864, 879209480, 989617244, 478757164, 182499656, 311094574, 733912010, 485845446, 864846634, 87769704, 536433170, 163767744, 340468312, 958278174, 154984548, 530854504, 67504252, 260522856, 461099434, 429577876, 155695380, 762493510, 974056620, 772133030, 414763080, 234077600, 690444400, 63568464, 15447350, 349282074, 420550320, 748845246, 402696084, 123883104, 237582604, 462347202, 901765822, 183800936, 984955654, 804779808, 35644956, 882571754, 178555712, 720637132, 558842992, 745386124, 173693104, 190117652, 175875646, 671979510, 339119094, 920022858, 572365248, 410975112, 343477892, 248355314, 288059142, 326430678, 221722528, 393038248, 481039760, 213004782, 530536204, 537304092, 23969348, 180171586, 210288842, 69356456, 747973320, 233084766, 586389742, 70396214, 899497712, 57185226, 961662034, 64079102, 743723018, 122934980, 516847918, 945309426, 167040052, 461355096, 993582256, 698784620, 77953300, 313114606, 803747234, 243486214, 905370268, 814391754, 271962838, 873746826, 484357656, 91736446, 133056028, 134204828, 644669388, 889715014, 418722486, 987582696, 206889314, 486072968, 43798348, 646360506, 599099916, 456276842, 470392482, 994445402, 286676942, 572002376, 56169916, 77667192, 679853970, 63029014, 274897244, 499033084, 975655656, 383180470, 145187680, 52465648, 825112048, 218744210, 179049452, 753224048, 18504948, 613903950, 46329726, 498471184, 236182190, 83199192, 158991166, 543883694, 68412186, 200956716, 962132494, 412164752, 321224642, 118178722, 456913458, 736655118, 480447582, 205798560, 426784862, 317664290, 795595298, 88131468, 528903628, 577762202, 78140682, 188359714, 556427624, 280311624, 689296118, 851497668, 548765356, 158246862, 257182128, 54868814, 142139722, 453743038, 387658564, 410555050, 795092430, 923278788, 711216320, 159625304, 794893358, 620036320, 753649166, 726050452, 369461212, 896819060, 482811626, 144700288, 603750690, 803107394, 771212150, 677954632, 294381160, 475141684, 696602404, 114912552, 821136150, 133420170, 439491044, 57347718, 445833844, 400505702, 188781250, 983365150, 142587116, 182446284, 345456672, 339336412, 269927616, 474507994, 725737254, 150428974, 730006146, 195149128, 124726748, 327562038, 271043450, 740459060, 715834486, 857798422, 737449718, 203284994, 934975992, 494077946, 968070110, 614806822, 34172932, 277430144, 105488896, 893612342, 228572444, 632306412, 85837488, 15456112, 400129740, 475930398, 588322592, 136218204, 135751016, 16257154, 177812300, 335204816, 372377382, 451482742, 903858662, 398921116, 357489658, 153813976, 752233398, 64488126, 400212598, 672042074, 681951556, 463681452, 669547210, 86313568, 193621986, 973037320, 804608370, 45727462, 378565882, 78221552, 351609484, 776708162, 979741244, 326648822, 227860952, 583930418, 489117986, 733949484, 283806702, 755425078, 792304058, 880403122, 481322736, 15912576, 832801220, 466410698, 96255218, 502208276, 174177484, 60744210, 937658038, 395662366, 614670772, 975527362, 396505482, 748394384, 354161142, 137401934, 599655320, 272977180, 646957622, 632827994, 50276212, 604252268, 454888368, 123430594, 153872236, 465478624, 471175162, 358995522, 72114014, 913558912, 891703152, 199927520, 832372874, 238371434, 517617388, 82589782, 890910856, 286893428, 699703112, 851836706, 450027370, 493644792}

    Returns: 949178933084

  59. {164431132, 215758860, 43472246, 649563994, 840344902, 139019240, 620292336, 318716420, 197898812, 64778686, 794930666, 236527962, 30695952, 283270480, 803807032, 902278930, 823470966, 363919906, 199888716, 51633904, 330137800, 701563234, 156221730, 272704578, 151153798, 969899778, 577009400, 108852946, 932760584, 380755604, 173184776, 851120134, 218387790, 536119004, 118028906, 861215504, 667972660, 344670410, 935490738, 470147408, 982748766, 644365082, 917827678, 132866094, 612663058, 979901542, 900569594, 836845868, 403714718, 297469994, 287287492, 875123860, 825057736, 118494396, 597197054, 69144366, 104245566, 419213808, 417322720, 138483822, 960790514, 319346590, 901774344, 705984472, 717090310, 452674008, 794633548, 506272340, 6817750, 891228446, 35481636, 268987002, 244170882, 636784338, 119485118, 226136302, 121227618, 253714752, 825093812, 455988152, 49437862, 208211486, 152345092, 787744160, 406594300, 884140820, 240463860, 295373216, 269257760, 353775256, 102845164, 247328650, 864534130, 202391290, 582449532, 94829894, 936281576, 692944348, 239835044, 779474426, 559967506, 777996688, 311202970, 952367906, 622141346, 223029840, 26912404, 833853596, 972589468, 938661004, 437995584, 570937094, 332934012, 22792570, 962656826, 113530248, 105844082, 938664842, 785727380, 33049304, 227729096, 217358702, 157875220, 977689488, 96372166, 874358600, 472325538, 654015882, 365858464, 168766784, 719481456, 705643832, 534286016, 813624808, 960742836, 843262142, 988692454, 710747152, 708955024, 562241334, 956988622, 265076640, 601792446, 945715418, 981858224, 282816012, 328264732, 379370966, 926141588, 3268778, 541779306, 657168470, 557286188, 545962792, 795429620, 126818922, 393593466, 553230870, 14399596, 237009672, 946826582, 275050828, 245927156, 557757664, 741496888, 80178410, 210481250, 12202876, 832359954, 748086482, 285225770, 599621214, 189671858, 379577472, 308280790, 460207232, 489006494, 221668538, 417680850, 932785326, 523472150, 419895768, 5718742, 754033968, 727209260, 741956794, 727444700, 832785742, 566243630, 754371022, 292323798, 999610212, 674886948, 601064812, 630963126, 429205064, 216959838, 359011676, 51658000, 460551284, 292816118, 687540470, 241456602, 212467728, 124459684, 191143802, 1313422, 393783442, 805850312, 611215670, 3612176, 301210428, 515303666, 148789176, 673464132, 498848714, 588296588, 57217986, 204806846, 115863086, 378989234, 881860174, 36797894, 353877622, 814170006, 895384264, 122744380, 578526888, 195957212, 770577940, 753552432, 29583000, 318334486, 658799308, 170701062, 683673842, 618459118, 112938510, 535318404, 976252946, 58186694, 463889386, 777609224, 524712706, 50218466, 476033684, 238637292, 122795142, 138355532, 266811210, 53064962, 158501662, 62519614, 584353426, 890135088, 270188326, 788060322, 848310268, 559873352, 891437226, 614164098, 461485126, 130173398, 919467932, 973527186, 369394512, 827810392, 318443382, 925375768, 864289058, 893000982, 722700850, 832697828, 620756046, 413169580, 635467710, 64832068, 480785596, 752944380, 104217652, 223409510, 229664784, 671135120, 813995200, 14960182, 63302250, 893855172, 470582246, 569860048, 770095792, 614242528, 204899660, 316730874, 389814598, 331001866, 625611874, 291373664, 136972984, 435043040, 450078688, 611044506, 667110668, 875535454, 809117290, 946958904, 683032246, 634603542, 966399472, 453031670, 979672718, 550265658, 539743666, 643009102, 413119986, 42123726, 655179082, 613309322, 502496496, 156480518, 18002760, 960645994, 426486742, 5818490, 303171298, 442048232, 438699714, 3325732, 39738682, 880810144, 8616188, 825272672, 543025796, 419397754, 581511066, 330719834, 683044170, 960938652, 707811638, 888138508, 271455414, 821659756, 138938312, 691524186, 120110102, 300426348, 501424326, 810238508, 167106552, 825967974, 23514722, 587244490, 265642608, 485252164, 768491800, 203948268, 773228934, 963105546, 908583394, 101532096, 658233044, 694838484, 182717820, 493273988, 252443940, 276374552, 611264670, 51106238, 45157110, 683201740, 523558430, 174335590, 787100012, 99004838, 723770692, 249145664, 751760320, 571909684, 957292002, 949089844, 992367452, 979544106, 2230194, 117907984, 544535672, 516247156, 942555472, 296200326, 194159622, 521375280, 913395772, 522452258, 39798874, 906738110, 982307588, 825046744, 179421922, 105572632, 407780152, 53838666, 561527036, 933632246, 360697804, 195770264, 103518144, 747302324, 219389222, 155915924, 526299670, 939966448, 569316624, 135195382, 53479122, 355475000, 215604238, 773414474, 846146212, 516865488, 734561242, 907737932, 461031308, 276975082, 558041100, 711285862, 73865350, 919817068, 335949772, 268588090, 566050350, 800604906, 161699488, 783792132, 185498264, 158961008, 720015912, 39821626, 900923906, 527480198, 28334098, 932761656, 729927538, 982813448, 133587174, 714333740, 880495356, 13646596, 153915270, 304766202, 358483238, 267238190, 433571654, 563104788, 832385174, 414455492, 903009408, 485110078, 189633656, 841772522, 324677344, 122964218, 426917692, 822000956, 146170126, 508110426, 829298332, 727591000, 219485540, 795556932, 33057702, 781770614, 205021400, 687974572, 768321960, 355364724, 667836668, 983481716, 26593142, 387136254, 378851880, 892082232, 572750630, 121144180, 938330132, 709041960, 419443930, 191588236, 130902412, 939213130, 706999546, 386925128, 788925910, 879132830, 365871436, 265550544, 801831996, 854177282, 23514702, 856783752, 145850972, 577743506, 879676176, 960527296, 351183164, 220946988, 313418204, 25833030, 310292152, 765004150, 336186528, 399599118, 769395292, 68801192, 903477286, 536949424, 844164354, 357061542, 449107514, 291917620, 801866496, 900584192, 467794434, 917708696, 59581638, 308640036, 503208714, 839450272, 360266310, 448271008, 245355616, 292334682, 620386348, 491636116, 805508210, 101905512, 30548578, 559739256, 12646006, 464964882, 991737424, 159519340, 269442488, 824438496, 304295242, 533342614, 53331278, 997314432, 63378340, 972226154, 443484156, 115468166, 270037946, 170982904, 533109698, 776300994, 469034316, 658203296, 557365500, 660774994, 427956492, 538131296, 448492292, 573073136, 683483368, 793509192, 167498398, 692130138, 750871228, 929439116, 234273566, 588865182, 903982676, 950938096, 521634616, 496364526, 142970912, 202709366, 951403562, 780724190, 898866026, 744560778, 824161298, 351976454, 516816970, 283241984, 550406942, 324328732, 962986374, 247302290, 681013552, 408212630, 900928202, 37127514, 711841146, 891012538, 947666292, 73905276, 82624886, 425596950, 289410276, 644689664, 644307890, 454402256, 208927696, 758663816, 577669370, 611006580, 715281728, 847518752, 919249498, 742644796, 449298420, 907608018, 806796692, 479383520, 473684276, 868535680, 191120376, 526458732, 284785448, 253452204, 836335366, 280581824, 43768920, 702435978, 269692412, 149480980, 890886498, 938651326, 242799278, 939177182, 257957130, 127223642, 72627644, 324660764, 239057782, 80268868, 98019276, 244773876, 549685238, 936666404, 870819348, 587222222, 215015184, 235751368, 193930010, 890163350, 439017568, 195827590, 303750218, 110481616, 894170768, 538159802, 387858672, 356874648, 690602870, 177530890, 305541722, 690881414, 397092870, 177825124, 745892024, 946957846, 977682116, 215010376, 364290330, 128252138, 56540272, 765277332, 307743948, 485245838, 583882190, 554628010, 554706814, 718275922, 637046828, 203496504, 650049876, 175724944, 85705194, 430243864, 637436618, 412617772, 360310626, 617207576, 122427078, 578700560, 305883442, 286663884, 217031104, 275862108, 131840484, 504451476, 952848476, 947577652, 417490602, 391745306, 453776122, 456342478, 220036904, 29615546, 700034476, 349666678, 387070792, 515368420, 514374180, 475659580, 626805122, 671445144, 698771098, 358344418, 507287012, 885035470, 207934980, 842393024, 880469668, 282391336, 750601618, 758476320, 57180996, 115523778, 804228606, 974907824, 1163888, 79079136, 848352306, 903311112, 94853958, 664133056, 917896014, 663033890, 699624558, 723146282, 236269014, 462192820, 422985684, 766101352, 389650210, 517617408, 569419878, 314571594, 379819282, 851208068, 451199134, 412784354, 449171036, 987894354, 213834848, 159027232, 683028804, 310769348, 140277696, 358838560, 453214030, 658679190, 745339136, 706994026, 226349148, 58200760, 255881460, 108048246, 344165056, 134252462, 544366666, 780696336, 292864952, 494721458, 330591526, 491704644, 968217246, 352485044, 479733440, 775406046, 187269322, 53039008, 176262868, 771935924, 622774720, 750696182, 533161872, 5759542, 350973190, 762407610, 145376622, 873023982, 163233582, 284269040, 5885454, 3499398, 826581572, 252069136, 303535980, 72190598, 292626102, 445431348, 691473956, 848000756, 200733034, 66589796, 233593756, 187913140, 443557584, 112335150, 43033314, 780093722, 241955784, 640344090, 874838838, 496511034, 307033340, 986342612, 824791068, 126481410, 569892448, 248983402, 27592472, 493798736, 12568588, 406378106, 998246468, 255957728, 473630850, 713215176, 587336314, 146754430, 424500890, 101406404, 956937808, 863775920, 470873312, 409138232, 726937318, 357201684, 589035002, 775881888, 314850080, 728884930, 627875312, 544292214, 602921124, 603292422, 465437926, 264376114, 108869852, 830188092, 363737918, 411603622, 217093404, 40127676, 988573030, 104302, 328602744, 522461578, 398838796, 501262262, 769847554, 425231660, 990761486, 18717818, 302556010, 640121088, 696450510, 71272926, 414178944, 17611494, 558613140, 190528192, 201815398, 219818610, 308003332, 113129950, 160401134, 429807122, 315763742, 772476256, 55504578, 137675880, 48805450, 733904010, 396333562, 598683832, 141543246, 207039850, 110260384, 672311858, 555575768, 998795112, 2404716, 706237734, 932924364, 902058520, 193086358, 55828404, 803156746, 783315188, 428190622, 637016180, 963077488, 126271170, 203558808, 634890432, 285172096, 19054750, 271413442, 643940350, 420309322, 15345178, 492938958, 80831140, 957573754, 658533028, 895942622, 509047888, 158902138, 450572642, 344940716, 579565178, 4679502, 34776618, 101936482, 246706014, 148597292, 525994172, 119416436, 515796318, 779462066, 312933652, 86633028, 943636986, 976434058, 177967588, 56423588, 413552734, 365056826, 590162256, 624178056, 760195298, 93170392, 480567412, 998902326, 202410116, 67551774, 92102314, 133725172, 507656564, 835640406, 990555370, 786499078, 356877048, 300785324, 282379436, 341447258, 156674292, 98201060, 870242466, 695679512, 209074306, 235735490, 337595020, 257822260, 315377100, 31556634, 536737688, 419831314, 547973432, 354263508, 58216046, 565572458, 370031430, 941842198, 348733642, 588060280, 440981778, 912759208, 435913680, 465661130, 104300610, 429045200, 541594538, 689108616, 731262342, 941715562, 179969162, 101023900, 863879722, 787966402, 453592162, 717964926, 418413890, 186171186, 240670700, 435680248, 180931020, 819363818, 224418180, 374293000, 877048378, 289909118, 187731920, 559947056, 372144694, 648176842, 518755827, 26867161, 756329765, 648125079, 361690155, 697955991, 825300153, 146129657, 288816999, 101788437, 109368937, 172490335, 539093565, 996762863, 426882141, 686005869, 9543971, 42419909, 517909659, 919630189, 170793071, 702571667, 68197735, 281706443, 234366445, 790664129, 146957207, 381437735, 100509703, 746748499, 907155617, 581332783, 666331115, 67553159, 730088653, 838945669, 280525141, 287618731, 972014581, 790086803, 769871635, 427182161, 617808087, 974775997, 613195317, 130183901, 335114589, 473011211, 60261213, 757830741, 568292807, 231976543, 180886075, 46187103, 423176379, 932209559, 761384541, 34137823, 577690389, 332870519, 559115723, 576021363, 81758281, 320888315, 382264443, 179880835, 501725495, 291916619, 244216567, 191125451, 583434817, 984949621, 141906487, 688962723, 802468067, 617294581, 89924779, 335718077, 731470689, 897141879, 269822109, 121783459, 298806545, 686005485, 401458993, 626101893, 189929515, 170244849, 624529111, 458908043, 234191185, 535012949, 657590185, 91686589, 167829695, 132199135, 54690067, 710551249, 392219935, 146539869, 831565863, 494184579, 985936771, 506984993, 196700235, 217216185, 421532643, 778149411, 611599861, 329311673, 362042935, 688520485, 31737657, 754838797, 745430745, 517508167, 124896721, 177465057, 477101829, 878596697, 675681003, 419722421, 390452107, 242508893, 236198995, 993312295, 252152161, 707740527, 601095115, 236954385, 661783391, 226047515, 986836453, 738393483, 71594829, 11503443, 5986367, 806965043, 301077541, 417158105, 43714035, 108978471, 161292041, 158959447, 601401303, 740336361, 249240805, 87576113, 790184203, 931107807, 57143851, 788891229, 423243347, 194232555, 13274963, 355684325, 828598223, 151883317, 759449105, 304542259, 545207093, 269881243, 220751973, 537431629, 531092193, 472008809, 959053855, 834466111, 710317499, 288003441, 221411959, 663933913, 499186497, 908579835, 299101243, 1948833, 374138123, 547511257, 368761277, 654872135, 538393501, 473238287, 6707637, 438489685, 516936765, 961408169, 199267909, 644801753, 430541327, 319615595, 394757059, 102552773, 868719791, 888933301, 676306261, 41533273, 675794749, 287000329, 57256677, 503949045, 414998157, 618253889, 66265017, 196362631, 182139823, 860352553, 188922253, 92853321, 777408931, 127630369, 758295559, 49202665, 739332325, 737573303, 31439215, 223938095, 474763663, 561163859, 720522061, 21990725, 862104743, 631080229, 37134493, 491286371, 683031265, 999736945, 980453017, 646220491, 526301447, 373633361, 53076787, 607854571, 278428963, 646199937, 174451577, 74514385, 694579077, 897645321, 16896789, 575047037, 116566543, 399933255, 165490835, 729326237, 184378309, 842359455, 634686309, 137166237, 91576433, 946935633, 324068859, 551172807, 172321599, 111813215, 837439915, 888778211, 762841919, 835548177, 938409705, 173355573, 788157537, 124923905, 516271811, 141526297, 785284563, 432060159, 676329059, 780078099, 520963411, 686485223, 505439567, 881235173, 98351351, 368171835, 789465561, 778910805, 282537677, 422723031, 691371643, 402928039, 285694305, 759273069, 419473593, 827585981, 450275987, 701139395, 426738775, 357760145, 216022583, 138008435, 462395103, 785093983, 346517575, 991122167, 778192621, 696256609, 225645293, 941446187, 670355909, 972800933, 36765565, 940083167, 141862023, 383159013, 224469721, 714088673, 25622691, 251278209, 691961013, 224079699, 73215693, 126366075, 412170059, 941377455, 594381849, 914297533, 132714879, 298052657, 949148677, 477711485, 218519373, 131186535, 228624969, 326324179, 442181087, 536362061, 695118969, 146753113, 504976683, 832633113, 847782905, 874260503, 636008481, 89037631, 999297683, 710326885, 826109857, 997784937, 508014721, 188375735, 62453199, 646857537, 106185681, 539397891, 276710297, 420708603, 422638791, 559961863, 66562937, 650539723, 575487925, 836214617, 30272235, 560701197, 132985491, 989985987, 882011755, 285088061, 776304009, 777691357, 217897413, 496952691, 809618119, 751670525, 222979845, 674303811, 822956559, 736044617, 29720679, 513404199, 499237339, 83180691, 101024061, 577983519, 131105323, 18228095, 22566917, 419984613, 919587677, 7473203, 172413753, 136280985, 698639815, 192839821, 514139527, 632033, 88015507, 300005551, 582420973, 266798095, 975837141, 643664611, 99130151, 153633083, 626910761, 676610807, 239389971, 96068257, 977160323, 325108655, 665287287, 203916167, 176295893, 204428905, 587139271, 551268037, 990297661, 665268829, 827085547, 405022569, 965849109, 807009419, 430835013, 664369431, 878007347, 907990525, 510786631, 602467799, 417260209, 82238915, 896235789, 672284341, 231530927, 30585085, 320291219, 952580867, 267350693, 495505049, 616431669, 276743881, 453204543, 936759647, 402998167, 144065951, 455645507, 969725729, 755334797, 565326781, 613631035, 428957179, 131127483, 285115125, 603397431, 741586919, 712309805, 386900097, 158091869, 136651595, 783945769, 364948963, 372643345, 220695045, 456162597, 248157535, 397758483, 556327393, 460500819, 79591209, 346810843, 182497157, 318711375, 889875091, 199449255, 623588293, 708441837, 914396847, 324217491, 504822395, 40272747, 208674225, 428047929, 927156781, 703521823, 536732649, 634778461, 177106671, 305573925, 424931351, 561903795, 612332435, 877086347, 201556213, 483757795, 289402299, 336271801, 25413785, 741431661, 37732273, 129729665, 928971963, 187700661, 191010103, 195368201, 780489843, 581345571, 328428599, 439469997, 40474043, 915652119, 180277973, 329643879, 9226083, 796663649, 217466745, 597498239, 450253773, 951108241, 450741133, 803704015, 618382057, 140551525, 455860141, 250634025, 998688793, 106912421, 331716885, 231600965, 286246655, 115987493, 331762847, 458353169, 134875149, 428810881, 220476935, 972921127, 847197467, 326926067, 494183179, 705566983, 478190651, 323010259, 495661131, 277525419, 101066095, 201039769, 84395345, 984736567, 644006069, 764270145, 259533483, 202219879, 419804591, 398666943, 992084271, 365673449, 689608093, 441102751, 96393249, 131895465, 469690131, 441995311, 843483365, 573660225, 794949931, 267472727, 966204771, 660596723, 224596263, 253059799, 840167699, 636572813, 665178385, 88330173, 228937587, 823553287, 425829057, 85176231, 128319569, 814291173, 63444245, 354254223, 637921365, 882237511, 437031003, 365171809, 228239035, 867101741, 829843045, 179269939, 103284759, 563401523, 413271553, 382883635, 115521711, 96685397, 52367317, 50830939, 397504179, 959335451, 473231131, 769372561, 212866503, 450192487, 761932299, 44834919, 952873743, 887565391, 198451451, 233014677, 804516943, 892360467, 455266975, 162996447, 754383927, 363633659, 735287375, 850221299, 958524885, 301110939, 277760273, 147213113, 804766935, 923909261, 406886289, 649970039, 948397943, 156804573, 860986755, 251289459, 623323973, 558844657, 191096483, 40110505, 14478127, 407261925, 656648433, 411200367, 109569459, 892847879, 239773375, 323048841, 441491451, 209062583, 949456085, 222071387, 873273667, 334673665, 337307375, 118120785, 573557551, 736185791, 244023827, 526368763, 100348091, 526209343, 56252341, 930066749, 583662879, 202679761, 785950445, 865301753, 340194463, 871609733, 31765765, 122046873, 289321049, 824846469, 74672997, 473754281, 668437669, 263300243, 383350663, 475474513, 368699911, 4806421, 600112783, 310005973, 949154527, 133429023, 530240933, 263335449, 43197807, 500131537, 868175293, 347455561, 628271489, 986573443, 71259141, 469662139, 506431059, 460980005, 998569675, 549539341, 24593891, 447360829, 955525027, 892274669, 691127195, 443590745, 75202505, 414858585, 904693475, 821178213, 303484707, 635379399, 28566599, 234368423, 670655065, 324050249, 895526435, 82957325, 35197127, 902661615, 881727301, 463569531, 663934071, 513540357, 751550451, 891742671, 223689409, 791531739, 232065859, 101323483, 47431305, 813132389, 617206515, 831426499, 68509237, 337634441, 272208965, 177073811, 72283229, 311642547, 720550561, 171626263, 233333341, 104619529, 825776659, 620648647, 785359141, 904600721, 249349969, 906173793, 201701651, 90542963, 110344081, 344803857, 602985083, 105033707, 168097883, 193605755, 389627405, 736042693, 211670103, 340142395, 300238595, 894759441, 653714977, 86040801, 296289387, 517640129, 199251919, 42897573, 245754517, 269637499, 965950013, 32961435, 205776871, 645305027, 104905969, 817601905, 485942251, 476797295, 283134723, 811526557, 712117399, 989729233, 663643613, 464265013, 654891825, 261574853, 496120375, 558350837, 768103277, 590398163, 149641481, 584853711, 594630815, 675919331, 190961515, 243242495, 803988191, 116846923, 905674753, 907114521, 412154789, 591914983, 70064507, 750137871, 60218643, 69961225, 85187689, 671806103, 825899355, 302399313, 346645091, 228660741, 765227985, 432504757, 737379039, 207371251, 515209585, 474925379, 754224143, 334119479, 868694221, 567259837, 519381795, 318982705, 443139303, 420394805, 259506453, 177084337, 989637159, 833542937, 430825921, 170529687, 935829811, 477813913, 845756397, 229550801, 893399453, 445045149, 255848805, 728327675, 210050145, 979673043, 285771879, 76023151, 811892991, 922268051, 298433663, 9543903, 193159109, 125314323, 134139079, 835097515, 278762759, 810618831, 290117635, 253168597, 75645125, 662240689, 463827597, 198678429, 523796387, 825845885, 992550949, 647443207, 659670159, 226791171, 667732191, 292846197, 433405151, 931732229, 584276987, 215981351, 392201987, 791798031, 987485975, 524586673, 376155779, 856694059, 14945843, 815561163, 525436761, 724653363, 32755733, 625117439, 675697261, 920242647, 434735443, 240911351, 202331765, 85039273, 87055283, 304326953, 4828209, 251104853, 791193601, 243198827, 870522831, 904206605, 228967209, 832377755, 240983865, 344239133, 545786343, 599542269, 208422447, 532674931, 428089841, 116471245, 986663599, 542444143, 448468751, 225663477, 843906777, 334459711, 775610761, 418675835, 204168677, 650145813, 442639099, 93918205, 114545091, 66189947, 248171231, 356653981, 385234683, 39686799, 86174189, 522700239, 763236839, 677960987, 934983133, 188513639, 876890083, 812795393, 956072573, 172480883, 45540881, 813745727, 178824137, 473989251, 594064461, 6837173, 834797421, 921963549, 983269165, 842872719, 523440927, 345025779, 607795847, 454518183, 338648605, 917594457, 446178233, 344384375, 644477787, 259144651, 354248653, 621012469, 292613385, 700422213, 771195021, 368723479, 280390623, 477111885, 242918605, 20900517, 90190613, 808173887, 751434065, 17603531, 521623327, 649413275, 989618407, 569995367, 222012599, 269009263, 469791517, 846242697, 359128833, 693578981, 875579797, 897031601, 342394957, 77416925, 488613603, 330711539, 968081265, 596915521, 21187837, 71856835, 130075367, 690312945, 571408435, 188839271, 878138471, 328699289, 271174325, 709998483, 964488609, 546058947, 518507623, 493657105, 254492465, 126233857, 997291283, 759307829, 147648847, 684218363, 104868467, 177886643, 306635973, 299597697, 12637797, 45119607, 981431585}

    Returns: 234160160799590

  60. {732899220, 276966129, 444022236, 577140011, 9767850, 921776515, 946760946, 696415775, 374098710, 919302131, 372467672, 801019891, 224285378, 901426493, 729899084, 470023957, 502065734, 882217471, 231719750, 10152279, 872385204, 170728583, 812366076, 935737995, 187962788, 9808945, 978540710, 944661371, 275538812, 274428041, 114246564, 891422197, 961161902, 87296121, 739073886, 443866553, 593229226, 422501831, 400405470, 11481183, 790262666, 943947823, 58803100, 237408351, 640136724, 561742295, 281865660, 963768291, 655890632, 472943351, 168849190, 844922699, 89699686, 8342977, 371516196, 26615611, 452474608, 103431905, 282484860, 76531719, 11119834, 130835109, 122878836, 781162347, 773851894, 227738165, 156738124, 172882659, 455070958, 508061245, 255561916, 146541387, 162816304, 811910689, 851295984, 740191743, 206426670, 129445847, 126562412, 137542297, 995832988, 602443723, 791074144, 1984869, 395872218, 283883703, 635318632, 352218751, 703052544, 95860753, 897178636, 425226625, 236937638, 758987793, 426074370, 442058931, 954281302, 739334279, 563496308, 826703489, 216960458, 643337629, 459163550, 249505533, 767809090, 199047899, 656281976, 411504477, 777064420, 205410075, 384206772, 651302019, 472137502, 399728047, 346800300, 629516953, 497515138, 17806711, 216595064, 194372899, 244023712, 558981777, 128548646, 653210105, 307680414, 1682321, 212523374, 150757695, 514701856, 126273889, 853909528, 300289875, 241215594, 285128077, 698576366, 13367029, 429360324, 885926823, 392258838, 855186659, 846151740, 181057995, 970278276, 992584557, 292066126, 127450839, 315193470, 975889845, 930929656, 795530399, 630690914, 415967883, 140350960, 950746141, 673386260, 138152091, 82214228, 173603663, 100325328, 148798053, 180891152, 224913111, 676803822, 334379811, 27669434, 279250433, 97605926, 289965127, 519282360, 639974871, 89057540, 66387025, 569296566, 23969559, 94112626, 313854451, 321056084, 1528009, 321395478, 203625325, 764818636, 308979243, 606176852, 668003231, 943548008, 30541085, 680265136, 587055333, 896956524, 105961845, 271857282, 851205959, 435842036, 96680799, 108710022, 688909265, 415845304, 512078577, 624059736, 269672651, 845723250, 13662073, 157164722, 251693893, 133466622, 363703517, 349124990, 674723965, 757690818, 40958857, 42176476, 567054189, 398811018, 486042149, 502133966, 5591465, 781409458, 416300707, 582330536, 300602179, 935459472, 16187647, 785407200, 654728621, 141061414, 722198571, 564608530, 255731991, 451647466, 426035479, 615006600, 800298641, 462672394, 546366729, 42619026, 794187037, 679510798, 579621375, 702703528, 592515177, 711503002, 432668621, 546670028, 451501863, 260226446, 622738167, 262313166, 487166715, 373604880, 255588723, 941110190, 13513779, 59871124, 107762409, 881618494, 289233913, 252101402, 356664377, 36017292, 33326073, 309564704, 636398369, 339362876, 678521185, 289003108, 900476117, 259137002, 419329377, 606566926, 20175627, 998205062, 90573925, 38794568, 690648783, 413854364, 105657177, 203986154, 550805791, 249768682, 260426843, 859610180, 882361175, 225865198, 155114759, 264188504, 598190107, 103397964, 275247623, 167993384, 972680243, 56899408, 612561547, 157932642, 438234663, 662486176, 413872853, 735401492, 882621479, 4347652, 54506311, 742472076, 251328495, 964777508, 557129751, 617573138, 65588891, 601416772, 342165925, 617272746, 505462403, 974844068, 138435697, 743917978, 985348247, 835071482, 751159257, 129331382, 890536809, 58103192, 989467201, 903804574, 416224591, 93033964, 1253951, 927190106, 865112481, 285498060, 307881999, 664760090, 38725909, 775649846, 657739073, 526991114, 152914501, 691869052, 487410439, 465643870, 674359867, 635022412, 756921105, 334012530, 23108773, 227757140, 89255603, 805056796, 468492241, 13903036, 291524615, 538333966, 717407703, 573182834, 822207151, 270818772, 176700811, 990033964, 145717741, 309597032, 563102011, 38269354, 368921897, 998325480, 27079709, 161761960, 906510425, 975332158, 538492695, 616763732, 139950089, 810095392, 318181727, 106460364, 2791395, 784794366, 119855097, 221078798, 772394829, 903270678, 796404759, 573575422, 23924103, 5383236, 33273417, 167780780, 195933131, 771758950, 761976385, 44484188, 730199349, 883420336, 109928465, 225432202, 753184367, 264583012, 422403523, 63627068, 746012275, 420568188, 727151225, 754870346, 457556009, 169044580, 851168085, 357635384, 200229557, 226802852, 945995263, 369419690, 906170743, 923344214, 673308773, 767299346, 266302313, 90375584, 910736147, 296470748, 427823987, 175185440, 873596795, 919636412, 637486839, 328076286, 524425409, 198759336, 885242789, 175062848, 711529489, 332408226, 426100817, 580259314, 140622887, 807085910, 984994355, 649684680, 106600607, 124904060, 857378617, 142773166, 98161711, 394445462, 71337465, 877516770, 149016241, 581428136, 109190921, 165426998, 664276967, 821003662, 780572315, 942145968, 164889833, 961767358, 66940557, 59274942, 412769725, 338617396, 113330887, 816298772, 646710805, 300044796, 195205499, 288186854, 379979193, 289672644, 254273049, 755327102, 172663287, 76817102, 837760575, 874715208, 930981413, 350386100, 381761353, 816557582, 150388241, 827540184, 208645465, 57691434, 557141867, 938832160, 56708103, 226719468, 608041313, 132032132, 822101077, 882590142, 303703369, 263819214, 863416661, 177708738, 550628337, 835204262, 761733823, 540502924, 478360511, 109380138, 292548981, 660174292, 461174831, 249395386, 664775435, 427278502, 854077567, 595418674, 317644871, 345758412, 399023985, 317453934, 453548055, 895141336, 697557221, 227735012, 575286583, 707515058, 329903969, 240753822, 491582283, 785330894, 413970811, 256022410, 756042945, 99299670, 417347871, 440259218, 972127693, 779605614, 493178813, 302846286, 973233067, 681955680, 804150811, 955342798, 124220979, 954801042, 118737207, 849440620, 812068757, 493930558, 457708409, 807738074, 853375101, 489882046, 676367041, 906209372, 575011455, 283972882, 411307271, 627923296, 242633033, 488603840, 878217017, 694066682, 785072009, 757364202, 864675539, 189221244, 640040217, 429006400, 750763383, 30270856, 354647527, 66165638, 475340319, 131943018, 433716683, 580659658, 803426951, 603960344, 152561245, 571635130, 601577449, 981894996, 43016181, 623818824, 208560305, 439554830, 741744593, 103465478, 659728251, 459621992, 312835327, 868640708, 485115089, 157241384, 684148381, 270975490, 629387917, 972228186, 938984065, 364768278, 214831543, 495823338, 667963343, 410911210, 804088873, 245657022, 866508739, 8433318, 339632009, 953513594, 886232105, 65701402, 782107277, 97033284, 474059001, 466107118, 945656021, 179394450, 398544539, 776616594, 995990117, 777780750, 855912025, 809181830, 292591435, 900349074, 749952225, 124760682, 542336627, 948952654, 251327085, 48583728, 695858035, 62554580, 88537109, 866081160, 230542069, 701245212, 291366467, 278542048, 485930649, 708508184, 224642067, 638312494, 394149237, 921603702, 117174945, 417690544, 914288669, 307928534, 829607737, 773696842, 924904969, 231941680, 111704617, 118343480, 421778687, 345569988, 359685055, 944516980, 287807955, 477886976, 487645741, 231407868, 436898825, 775246916, 675715023, 711722058, 137303727, 228515176, 142413605, 873749998, 890723861, 377097242, 153600653, 716821026, 709732257, 792910944, 822702567, 996825632, 598084345, 325096036, 91974069, 106911442, 966785251, 388194158, 168532535, 707160666, 358782615, 347641420, 372981325, 512362436, 607782947, 115977532, 253799151, 583644048, 303557915, 99282362, 313582939, 542500174, 169689529, 118823322, 717638999, 275268984, 351226503, 195291278, 283576953, 299147582, 245335811, 31474214, 109570321, 877538998, 389990285, 433950348, 638255483, 847947536, 654603379, 197872748, 963801771, 113157970, 46010165, 201111444, 838610223, 189187972, 307670337, 284565198, 654250353, 497827162, 795505503, 985605254, 521452921, 434036830, 348590117, 719162762, 576687085, 749928680, 283377183, 33255622, 895150703, 369806128, 781762975, 786798090, 866344159, 886216148, 16673257, 921901066, 176280029, 553549278, 609495245, 644517684, 214324879, 444768964, 212012191, 336472650, 532940985, 299273484, 113358435, 864258460, 870745375, 109543832, 814613679, 644289194, 235998545, 123531570, 281613581, 225068196, 419055693, 519736500, 695799471, 705868202, 78364823, 904683910, 834924763, 131081618, 483783873, 97566580, 276653653, 46942064, 559634799, 809089522, 477821507, 506474046, 982082305, 167148934, 842178649, 634088596, 536392107, 655532688, 769472915, 67802488, 948136133, 541729736, 973761641, 507057646, 159581191, 28365924, 752467403, 617775806, 712749873, 888597106, 991214119, 871028630, 218634951, 187027982, 422730121, 62252444, 101558137, 683608670, 571983361, 998487162, 530707807, 636588046, 265498065, 972121362, 883592041, 275546908, 327718611, 659542900, 13045841, 52126506, 90955003, 926618714, 346297695, 374884416, 974337633, 400136380, 183301207, 892412482, 956570311, 186223884, 402275015, 394342794, 226768785, 488516704, 217015913, 364102436, 317537433, 34059662, 220062743, 291815222, 349982935, 990131918, 271008231, 77619824, 270404593, 71471110, 535541691, 904788168, 272709383, 347178586, 656369301, 686339376, 529091705, 544040276, 228279525, 536660062, 727263031, 703164854, 599163765, 579291200, 40540019, 453396960, 6128551, 460801752, 761385125, 548751534, 178603605, 488700456, 347065705, 594856816, 525086619, 712430602, 230728947, 283462608, 801502405, 523024324, 736154871, 601523726, 479032543, 585703374, 860521551, 203231694, 230479901, 334653304, 499669809, 515426638, 300841723, 723823628, 483003499, 933626930, 144638309, 745092862, 130872411, 188305880, 23584089, 617637354, 411064219, 280097972, 443339641, 986018168, 225280819, 203359302, 333146371, 222987844, 426694749, 625390774, 674121229, 390407256, 462109637, 775941260, 904040933, 61790970, 825087357, 284250472, 449823277, 163878206, 282267763, 951225788, 290515805, 405586754, 487049817, 680560704, 489126127, 108908082, 234629429, 294679446, 977151153, 620108180, 301930129, 814032980, 715246043, 988097674, 726392323, 493609578, 433731105, 637065688, 236664193, 918467802, 818252247, 847341886, 117211511, 810826126, 408699223, 204291772, 179406911, 84245026, 999258651, 951725860, 738040851, 90578454, 354668329, 129075092, 431840385, 172186268, 537293845, 60189808, 925639125, 301083886, 859152951, 534671210, 861476341, 961031604, 670965985, 858959034, 308941341, 356830542, 126403991, 282089070, 842868723, 592732892, 13359695, 91265474, 46430067, 107511710, 948928909, 553267866, 16351267, 60398746, 284131547, 608774578, 491226093, 780370756, 400078717, 946219622, 82884109, 806539774, 94931807, 76595514, 262256823, 139196282, 666911429, 211008242, 620017739, 184098284, 484395573, 7779934, 667383311, 8888764, 284571175, 910799742, 606158371, 978172832, 644397531, 840214884, 77832991, 841046064, 233289537, 273749660, 830861753, 963843832, 195476555, 364261194, 757863145, 5492424, 707600927, 476714190, 793680761, 880490644, 94538347, 922346300, 490159909, 616543746, 829738143, 218153874, 323859157, 49547768, 778285701, 397781818, 97419703, 20997912, 91534435, 666213192, 3511189, 395495270, 308373335, 674193298, 12472469, 168965550, 37073149, 294900612, 644829675, 974571006, 161790455, 606484886, 389754199, 767931332, 375794639, 780962340, 666484405, 492958784, 164339653, 641718478, 430507721, 240678018, 320875463, 558113394, 442852117, 630115816, 828923887, 93727714, 812774383, 302244284, 776393667, 243814816, 195747797, 650373262, 280164553, 268039388, 691460293, 679148000, 320080565, 218552818, 207895699, 436075208, 103068939, 600638384, 776272533, 413066696, 292074601, 258976592, 992547733, 45455582, 190584639, 68751000, 781255937, 644897638, 905718911, 892812618, 423236321, 711541688, 221053691, 427514538, 714311009, 467413388, 906136011, 571885046, 839670241, 346274856, 33149939, 530148, 25797409, 159744458, 19679471, 931034058, 103371103, 396616182, 84499189, 516438024, 615845363, 101539436, 497905803, 768989156, 999106313, 365845934, 469242695, 7653626, 356906433, 725105084, 706647625, 178252576, 349592857, 857349138, 219804731, 546336006, 585696195, 406481150, 737608539, 938095840, 27136817, 604981248, 957206299, 902081442, 264873739, 693319434, 16792287, 944471558, 377333949, 469695464, 256656399, 662560606, 308817099, 92625452, 982283393, 715141456, 938153123, 134750404, 754244857, 479735702, 506789803, 136760878, 244375441, 473505884, 440353987, 126009162, 411461243, 665025520, 541399445, 956306526, 111323381, 660879322, 877828269, 112350178, 163825749, 256064954, 841216453, 225483756, 487955061, 379080962, 291169911, 315553268, 858944409, 574337666, 774015751, 973398296, 286872985, 265309714, 606018855, 418555728, 108213589, 34684974, 464317839, 235076502, 975714789, 103033540, 166078647, 498043274, 753857879, 252911302, 199343517, 837568576, 77696265, 191508964, 128215977, 79450242, 485612775, 935031178, 877499181, 585749478, 639669611, 315376910, 682001039, 179054164, 124182507, 128420634, 794181103, 124524932, 157081609, 54904642, 869915581, 591229552, 674130393, 687819802, 786506395, 701277598, 605510057, 285711390, 15480465, 501775142, 638194423, 556550398, 866880437, 884194232, 909851363, 22260402, 849338793, 46569712, 445188057, 20598102, 644091847, 753152488, 876808395, 225920716, 964373021, 685724188, 525556837, 76352012, 991312313, 30358962, 421381617, 102096852, 241665535, 619783204, 383370759, 537869450, 746281923, 537220130, 197762359, 363911864, 523182675, 87074306, 747112933, 230282722, 709324569, 115472886, 204964641, 160696612, 982532799, 42289326, 686827257, 408509580, 577525341, 525467462, 630423455, 39467718, 998029663, 779498198, 729733957, 452876576, 329898787, 93970196, 847342781, 67226966, 995751193, 515277164, 456009933, 294738624, 24820389, 382791990, 145626671, 642768908, 121083765, 961126670, 40458975, 592434756, 976452435, 9975938, 979496807, 744311122, 801399491, 678686244, 924461351, 483112460, 532080527, 964731724, 426332175, 312951978, 626061153, 320189500, 776454561, 651998828, 824562529, 258480504, 36989897, 41331616, 797973545, 754599738, 127434217, 152103214, 902795317, 17431568, 358548199, 51348228, 124050349, 106496710, 624819933, 94880766, 319756125, 280917872, 248266881, 538396060, 78038677, 733888770, 466453151, 842159404, 358240717, 790483318, 696442429, 151081240, 288578115, 931193158, 586832595, 533165670, 256952341, 176146312, 217603493, 16338392, 294763549, 796915534, 2967175, 367679432, 181486341, 315683990, 633899135, 973506428, 188426001, 111953754, 896039017, 172368114, 570621227, 472266496, 28267969, 584147540, 749600943, 928547810, 471306079, 800690852, 697714427, 579421310, 296304753, 16421476, 262134187, 203532402, 578608323, 456813054, 576472935, 820097896, 532051279, 578937428, 31426643, 360370734, 675512463, 100772726, 530772711, 511279308, 550897709, 447974730, 103129025, 268494594, 544096583, 881755924, 975266129, 392384582, 642248703, 386051410, 854473609, 536234842, 8666197, 273102312, 802246273, 217693066, 748418781, 971266038, 166532271, 947776698, 105397047, 715574254, 884063831, 98719544, 26796373, 822565660, 83518713, 86265070, 219141529, 490446416, 378992665, 146428802, 65819965, 223235752, 905972687, 357182776, 216709803, 66310682, 119814807, 32909860, 389942427, 203863274, 359531185, 585466798, 414463619, 724857324, 717172413, 242540360, 860412873, 211433024, 237081679, 391077436, 552246495, 40713016, 906588805, 276734590, 339061183, 746935722, 998000615, 131299478, 880935045, 6905114, 525877563, 703317678, 993621565, 889744404, 422574549, 754273574, 830747087, 350561296, 784162247, 794453008, 141378467, 184608790, 772731515, 527553978, 885719267, 233176834, 394195627, 297459440, 421130431, 985918354, 135898835, 945054890, 102979281, 856506588, 212787655, 184861742, 761746249, 994301710, 154799111, 223135994, 844502781, 575695008, 109892181, 214166588, 495845951, 425562144, 63395361, 697577422, 582441647, 148217274, 792245327, 950471686, 399088625, 488057286, 398404069, 906257326, 253788913, 518262852, 461686389, 830603580, 63535289, 140486558, 603830829, 177359204, 577334435, 703261528, 601637791, 948210742, 658932849, 261127566, 44900689, 235213806, 133964765, 139912684, 358752643, 441222204, 533839133, 601139528, 561144999, 275980538, 742872111, 896872910, 291772567, 399986258, 492686593, 784855350, 994442077, 635751506, 283769523, 669454758, 443928221, 814114850, 455480717, 870385000, 560276725, 972903348, 531120793, 280673618, 2801147, 774125828, 89033029, 9828706, 63184905, 198255602, 914150397, 301617630, 917357015, 207582906, 153442689, 766407844, 58214487, 581000078, 973321683, 790684110, 144218073, 470189774, 324857153, 423573072, 616692057, 126724304, 91712535, 239116676, 824906111, 492099346, 319234471, 953786894, 340181325, 612392620, 229359667, 13179950, 493772887, 752153082, 565019481, 278850196, 562092519, 903048440, 347065765, 994351444, 563641843, 141719474, 958788829, 629577454, 823119555, 915283094, 454581623, 70349974, 612909605, 699152094, 592761383, 739088090, 768257729, 239930066, 308298309, 123327234, 825865681, 847391978, 884641489, 81120334, 607202521, 735491904, 72563523, 810826746, 303261623, 19053374, 347820345, 947866680, 646622781, 449030868, 949522349, 313815170, 396615815, 622477372, 794486713, 480824420, 999285075, 17501632, 38946481, 581931782, 931244181, 382549344, 141760325, 891909532, 133259065, 413876644, 381378565, 995908732, 574575671, 163536166, 459823197, 12148254, 200815887, 895371386, 55328641, 387882454, 729217329, 366919784, 850618659, 309688870, 840286189, 250261172, 890715489, 391763658, 849331509, 754878048, 670236283, 855828838, 174205625, 420488440, 85014031, 575416758, 579781513, 359644500, 238090981, 599937386, 728619333, 588944000, 560941639, 617780976, 711853431, 455551872, 41720497, 606029344, 314708663, 19841150, 36068129, 458662136, 957026725, 585138960, 182962391, 333618446, 30910749, 679845164, 733704955, 815307162, 784558169, 591641756, 842886841, 16681344, 545144929, 368585916, 601707341, 876232822, 422021681, 342614604, 450667909, 502774594, 189002217, 655957038, 98552841, 349060198, 976888749, 745553276, 287110537, 800542002, 688885661, 331922202, 656609933, 67370918, 791730303, 599170492, 138624479, 883187566, 563969145, 782945028, 574850317, 399596198, 660728687, 848232430, 319953115, 452687168, 487123933, 246290276, 585198723, 911462022, 297542659, 541145906, 43703, 681259172, 568775295, 828243962, 7757835, 60020976, 214143607, 819353386, 630906245, 462585346, 36526795, 289876740, 30969297, 892156904, 429988585, 560889154, 104397281, 627526746, 504052701, 22576840, 794212983, 35657764, 94907981, 358522900, 58587843, 538956272, 268799367, 697186358, 345329925, 391063966, 733592879, 365107126, 441019805, 55204696, 91599577, 230306624, 654879863, 46095828, 805980577, 560436976, 353042725, 797264586, 134341097, 246662260, 579945215, 827740414, 173891353, 481687642, 569520699, 454351284, 869426267, 61323124, 731596167, 464027426, 157459427, 593312534, 781327671, 430631426, 424814829, 429740696, 18967895, 329519370, 127604049, 108838538, 756174403, 797166172, 842514287, 769645780, 885264321, 348406910, 358196299, 911674274, 175663487, 113305956, 270153339, 812975282, 156454821, 705962528, 346015279, 315091404, 499279787, 885071040, 918060587, 136806572, 570442691, 489535364, 243109791, 848098870, 235321837, 47441424, 390287495, 400838510, 905426553, 856788540, 618615153, 486418678, 872525221, 132130200, 282421761, 22621674, 205825787, 769013680, 452387713, 156492032, 890241621, 391377140, 564995461, 300585982, 230643917, 233632840, 277731943, 922656060, 90196069, 600050446, 43761221, 746151414, 214038321, 255819994, 265302803, 267770912, 986225889, 114169684, 333620327, 913669842, 893467423, 86240208, 141206863, 53619812, 74414847, 435882392, 734586259, 641569910, 18188647, 171809980, 734668013, 383060826, 893635989, 587070310, 220708933, 411718588, 818372359, 150237320, 508431719, 283886296, 354760875, 39929752, 915817259, 76493794, 342313895, 262454912, 462647593, 504278556, 886061451, 272754008, 987003863, 222525736, 467938931, 236576748, 296622829, 152346104, 513166605, 12846088, 703862683, 811767616, 85845647, 166704808, 844938313, 38975850, 122288643, 805676706, 441142381, 60506042, 199695033, 54779026, 249860223, 52120070, 169902845, 621822162, 623747437, 657570442, 160286069, 403002590, 929187089, 513502510, 645114175, 582263058, 772223501, 3781096, 278929093, 548108006, 376251279, 568688926, 27913991, 156734614, 974117815, 156881398, 255215635, 940758486, 493695191, 531703000, 108455665, 19556894, 778163475, 317147100, 641737825, 821500700, 567241643, 102457412, 272194911, 4054520, 362779121, 809255606, 238314701, 496542724, 127364823, 289830074, 805195753, 777922552, 725857231, 85378606, 241960955, 263108398, 532563599, 887178436, 618906427, 122730576, 743393995, 988169558, 847008697, 890349652, 262871515, 795793356, 241944877, 225935514, 298017761, 852668990, 399729577, 708468240, 677958715, 198415098, 908885049, 295384874, 718193417, 716771760, 633091547, 801806462, 979536135, 601587104, 566142455, 55484422, 229727681, 846388134, 76627131, 69752920, 333332599, 396818262, 6559933, 615727094, 829686251, 749931308, 629832253, 456574, 483355989, 151441170, 11290575, 194723572, 160907425, 494891726, 692003893, 849639536, 976159381, 164487654, 801019797, 214293486, 575130977, 929878462, 366425121, 495063582, 875426611, 954538108, 712677395, 536243346, 783189999, 236100790, 994661095, 446774282, 148125601, 944029318, 963556493, 67756656, 822932475, 333661810, 622894541, 191992280, 95321827, 750498926, 475951037, 294228594, 382889125, 267861094, 9792457, 295363386, 321541289, 635889752, 841975163, 342691034, 472849207, 846987376, 588721025}

    Returns: 473540404076354

  61. {100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1}

    Returns: 399801

  62. {999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999}

    Returns: 2000999999998000

  63. {999999999, 999999997, 999999995, 999999993, 999999991, 999999989, 999999987, 999999985, 999999983, 999999981, 999999979, 999999977, 999999975, 999999973, 999999971, 999999969, 999999967, 999999965, 999999963, 999999961, 999999959, 999999957, 999999955, 999999953, 999999951, 999999949, 999999947, 999999945, 999999943, 999999941, 999999939, 999999937, 999999935, 999999933, 999999931, 999999929, 999999927, 999999925, 999999923, 999999921, 999999919, 999999917, 999999915, 999999913, 999999911, 999999909, 999999907, 999999905, 999999903, 999999901, 999999899, 999999897, 999999895, 999999893, 999999891, 999999889, 999999887, 999999885, 999999883, 999999881, 999999879, 999999877, 999999875, 999999873, 999999871, 999999869, 999999867, 999999865, 999999863, 999999861, 999999859, 999999857, 999999855, 999999853, 999999851, 999999849, 999999847, 999999845, 999999843, 999999841, 999999839, 999999837, 999999835, 999999833, 999999831, 999999829, 999999827, 999999825, 999999823, 999999821, 999999819, 999999817, 999999815, 999999813, 999999811, 999999809, 999999807, 999999805, 999999803, 999999801, 999999799, 999999797, 999999795, 999999793, 999999791, 999999789, 999999787, 999999785, 999999783, 999999781, 999999779, 999999777, 999999775, 999999773, 999999771, 999999769, 999999767, 999999765, 999999763, 999999761, 999999759, 999999757, 999999755, 999999753, 999999751, 999999749, 999999747, 999999745, 999999743, 999999741, 999999739, 999999737, 999999735, 999999733, 999999731, 999999729, 999999727, 999999725, 999999723, 999999721, 999999719, 999999717, 999999715, 999999713, 999999711, 999999709, 999999707, 999999705, 999999703, 999999701, 999999699, 999999697, 999999695, 999999693, 999999691, 999999689, 999999687, 999999685, 999999683, 999999681, 999999679, 999999677, 999999675, 999999673, 999999671, 999999669, 999999667, 999999665, 999999663, 999999661, 999999659, 999999657, 999999655, 999999653, 999999651, 999999649, 999999647, 999999645, 999999643, 999999641, 999999639, 999999637, 999999635, 999999633, 999999631, 999999629, 999999627, 999999625, 999999623, 999999621, 999999619, 999999617, 999999615, 999999613, 999999611, 999999609, 999999607, 999999605, 999999603, 999999601, 999999599, 999999597, 999999595, 999999593, 999999591, 999999589, 999999587, 999999585, 999999583, 999999581, 999999579, 999999577, 999999575, 999999573, 999999571, 999999569, 999999567, 999999565, 999999563, 999999561, 999999559, 999999557, 999999555, 999999553, 999999551, 999999549, 999999547, 999999545, 999999543, 999999541, 999999539, 999999537, 999999535, 999999533, 999999531, 999999529, 999999527, 999999525, 999999523, 999999521, 999999519, 999999517, 999999515, 999999513, 999999511, 999999509, 999999507, 999999505, 999999503, 999999501, 999999499, 999999497, 999999495, 999999493, 999999491, 999999489, 999999487, 999999485, 999999483, 999999481, 999999479, 999999477, 999999475, 999999473, 999999471, 999999469, 999999467, 999999465, 999999463, 999999461, 999999459, 999999457, 999999455, 999999453, 999999451, 999999449, 999999447, 999999445, 999999443, 999999441, 999999439, 999999437, 999999435, 999999433, 999999431, 999999429, 999999427, 999999425, 999999423, 999999421, 999999419, 999999417, 999999415, 999999413, 999999411, 999999409, 999999407, 999999405, 999999403, 999999401, 999999399, 999999397, 999999395, 999999393, 999999391, 999999389, 999999387, 999999385, 999999383, 999999381, 999999379, 999999377, 999999375, 999999373, 999999371, 999999369, 999999367, 999999365, 999999363, 999999361, 999999359, 999999357, 999999355, 999999353, 999999351, 999999349, 999999347, 999999345, 999999343, 999999341, 999999339, 999999337, 999999335, 999999333, 999999331, 999999329, 999999327, 999999325, 999999323, 999999321, 999999319, 999999317, 999999315, 999999313, 999999311, 999999309, 999999307, 999999305, 999999303, 999999301, 999999299, 999999297, 999999295, 999999293, 999999291, 999999289, 999999287, 999999285, 999999283, 999999281, 999999279, 999999277, 999999275, 999999273, 999999271, 999999269, 999999267, 999999265, 999999263, 999999261, 999999259, 999999257, 999999255, 999999253, 999999251, 999999249, 999999247, 999999245, 999999243, 999999241, 999999239, 999999237, 999999235, 999999233, 999999231, 999999229, 999999227, 999999225, 999999223, 999999221, 999999219, 999999217, 999999215, 999999213, 999999211, 999999209, 999999207, 999999205, 999999203, 999999201, 999999199, 999999197, 999999195, 999999193, 999999191, 999999189, 999999187, 999999185, 999999183, 999999181, 999999179, 999999177, 999999175, 999999173, 999999171, 999999169, 999999167, 999999165, 999999163, 999999161, 999999159, 999999157, 999999155, 999999153, 999999151, 999999149, 999999147, 999999145, 999999143, 999999141, 999999139, 999999137, 999999135, 999999133, 999999131, 999999129, 999999127, 999999125, 999999123, 999999121, 999999119, 999999117, 999999115, 999999113, 999999111, 999999109, 999999107, 999999105, 999999103, 999999101, 999999099, 999999097, 999999095, 999999093, 999999091, 999999089, 999999087, 999999085, 999999083, 999999081, 999999079, 999999077, 999999075, 999999073, 999999071, 999999069, 999999067, 999999065, 999999063, 999999061, 999999059, 999999057, 999999055, 999999053, 999999051, 999999049, 999999047, 999999045, 999999043, 999999041, 999999039, 999999037, 999999035, 999999033, 999999031, 999999029, 999999027, 999999025, 999999023, 999999021, 999999019, 999999017, 999999015, 999999013, 999999011, 999999009, 999999007, 999999005, 999999003, 999999001, 999998999, 999998997, 999998995, 999998993, 999998991, 999998989, 999998987, 999998985, 999998983, 999998981, 999998979, 999998977, 999998975, 999998973, 999998971, 999998969, 999998967, 999998965, 999998963, 999998961, 999998959, 999998957, 999998955, 999998953, 999998951, 999998949, 999998947, 999998945, 999998943, 999998941, 999998939, 999998937, 999998935, 999998933, 999998931, 999998929, 999998927, 999998925, 999998923, 999998921, 999998919, 999998917, 999998915, 999998913, 999998911, 999998909, 999998907, 999998905, 999998903, 999998901, 999998899, 999998897, 999998895, 999998893, 999998891, 999998889, 999998887, 999998885, 999998883, 999998881, 999998879, 999998877, 999998875, 999998873, 999998871, 999998869, 999998867, 999998865, 999998863, 999998861, 999998859, 999998857, 999998855, 999998853, 999998851, 999998849, 999998847, 999998845, 999998843, 999998841, 999998839, 999998837, 999998835, 999998833, 999998831, 999998829, 999998827, 999998825, 999998823, 999998821, 999998819, 999998817, 999998815, 999998813, 999998811, 999998809, 999998807, 999998805, 999998803, 999998801, 999998799, 999998797, 999998795, 999998793, 999998791, 999998789, 999998787, 999998785, 999998783, 999998781, 999998779, 999998777, 999998775, 999998773, 999998771, 999998769, 999998767, 999998765, 999998763, 999998761, 999998759, 999998757, 999998755, 999998753, 999998751, 999998749, 999998747, 999998745, 999998743, 999998741, 999998739, 999998737, 999998735, 999998733, 999998731, 999998729, 999998727, 999998725, 999998723, 999998721, 999998719, 999998717, 999998715, 999998713, 999998711, 999998709, 999998707, 999998705, 999998703, 999998701, 999998699, 999998697, 999998695, 999998693, 999998691, 999998689, 999998687, 999998685, 999998683, 999998681, 999998679, 999998677, 999998675, 999998673, 999998671, 999998669, 999998667, 999998665, 999998663, 999998661, 999998659, 999998657, 999998655, 999998653, 999998651, 999998649, 999998647, 999998645, 999998643, 999998641, 999998639, 999998637, 999998635, 999998633, 999998631, 999998629, 999998627, 999998625, 999998623, 999998621, 999998619, 999998617, 999998615, 999998613, 999998611, 999998609, 999998607, 999998605, 999998603, 999998601, 999998599, 999998597, 999998595, 999998593, 999998591, 999998589, 999998587, 999998585, 999998583, 999998581, 999998579, 999998577, 999998575, 999998573, 999998571, 999998569, 999998567, 999998565, 999998563, 999998561, 999998559, 999998557, 999998555, 999998553, 999998551, 999998549, 999998547, 999998545, 999998543, 999998541, 999998539, 999998537, 999998535, 999998533, 999998531, 999998529, 999998527, 999998525, 999998523, 999998521, 999998519, 999998517, 999998515, 999998513, 999998511, 999998509, 999998507, 999998505, 999998503, 999998501, 999998499, 999998497, 999998495, 999998493, 999998491, 999998489, 999998487, 999998485, 999998483, 999998481, 999998479, 999998477, 999998475, 999998473, 999998471, 999998469, 999998467, 999998465, 999998463, 999998461, 999998459, 999998457, 999998455, 999998453, 999998451, 999998449, 999998447, 999998445, 999998443, 999998441, 999998439, 999998437, 999998435, 999998433, 999998431, 999998429, 999998427, 999998425, 999998423, 999998421, 999998419, 999998417, 999998415, 999998413, 999998411, 999998409, 999998407, 999998405, 999998403, 999998401, 999998399, 999998397, 999998395, 999998393, 999998391, 999998389, 999998387, 999998385, 999998383, 999998381, 999998379, 999998377, 999998375, 999998373, 999998371, 999998369, 999998367, 999998365, 999998363, 999998361, 999998359, 999998357, 999998355, 999998353, 999998351, 999998349, 999998347, 999998345, 999998343, 999998341, 999998339, 999998337, 999998335, 999998333, 999998331, 999998329, 999998327, 999998325, 999998323, 999998321, 999998319, 999998317, 999998315, 999998313, 999998311, 999998309, 999998307, 999998305, 999998303, 999998301, 999998299, 999998297, 999998295, 999998293, 999998291, 999998289, 999998287, 999998285, 999998283, 999998281, 999998279, 999998277, 999998275, 999998273, 999998271, 999998269, 999998267, 999998265, 999998263, 999998261, 999998259, 999998257, 999998255, 999998253, 999998251, 999998249, 999998247, 999998245, 999998243, 999998241, 999998239, 999998237, 999998235, 999998233, 999998231, 999998229, 999998227, 999998225, 999998223, 999998221, 999998219, 999998217, 999998215, 999998213, 999998211, 999998209, 999998207, 999998205, 999998203, 999998201, 999998199, 999998197, 999998195, 999998193, 999998191, 999998189, 999998187, 999998185, 999998183, 999998181, 999998179, 999998177, 999998175, 999998173, 999998171, 999998169, 999998167, 999998165, 999998163, 999998161, 999998159, 999998157, 999998155, 999998153, 999998151, 999998149, 999998147, 999998145, 999998143, 999998141, 999998139, 999998137, 999998135, 999998133, 999998131, 999998129, 999998127, 999998125, 999998123, 999998121, 999998119, 999998117, 999998115, 999998113, 999998111, 999998109, 999998107, 999998105, 999998103, 999998101, 999998099, 999998097, 999998095, 999998093, 999998091, 999998089, 999998087, 999998085, 999998083, 999998081, 999998079, 999998077, 999998075, 999998073, 999998071, 999998069, 999998067, 999998065, 999998063, 999998061, 999998059, 999998057, 999998055, 999998053, 999998051, 999998049, 999998047, 999998045, 999998043, 999998041, 999998039, 999998037, 999998035, 999998033, 999998031, 999998029, 999998027, 999998025, 999998023, 999998021, 999998019, 999998017, 999998015, 999998013, 999998011, 999998009, 999998007, 999998005, 999998003, 999998001, 999997999, 999998001, 999998003, 999998005, 999998007, 999998009, 999998011, 999998013, 999998015, 999998017, 999998019, 999998021, 999998023, 999998025, 999998027, 999998029, 999998031, 999998033, 999998035, 999998037, 999998039, 999998041, 999998043, 999998045, 999998047, 999998049, 999998051, 999998053, 999998055, 999998057, 999998059, 999998061, 999998063, 999998065, 999998067, 999998069, 999998071, 999998073, 999998075, 999998077, 999998079, 999998081, 999998083, 999998085, 999998087, 999998089, 999998091, 999998093, 999998095, 999998097, 999998099, 999998101, 999998103, 999998105, 999998107, 999998109, 999998111, 999998113, 999998115, 999998117, 999998119, 999998121, 999998123, 999998125, 999998127, 999998129, 999998131, 999998133, 999998135, 999998137, 999998139, 999998141, 999998143, 999998145, 999998147, 999998149, 999998151, 999998153, 999998155, 999998157, 999998159, 999998161, 999998163, 999998165, 999998167, 999998169, 999998171, 999998173, 999998175, 999998177, 999998179, 999998181, 999998183, 999998185, 999998187, 999998189, 999998191, 999998193, 999998195, 999998197, 999998199, 999998201, 999998203, 999998205, 999998207, 999998209, 999998211, 999998213, 999998215, 999998217, 999998219, 999998221, 999998223, 999998225, 999998227, 999998229, 999998231, 999998233, 999998235, 999998237, 999998239, 999998241, 999998243, 999998245, 999998247, 999998249, 999998251, 999998253, 999998255, 999998257, 999998259, 999998261, 999998263, 999998265, 999998267, 999998269, 999998271, 999998273, 999998275, 999998277, 999998279, 999998281, 999998283, 999998285, 999998287, 999998289, 999998291, 999998293, 999998295, 999998297, 999998299, 999998301, 999998303, 999998305, 999998307, 999998309, 999998311, 999998313, 999998315, 999998317, 999998319, 999998321, 999998323, 999998325, 999998327, 999998329, 999998331, 999998333, 999998335, 999998337, 999998339, 999998341, 999998343, 999998345, 999998347, 999998349, 999998351, 999998353, 999998355, 999998357, 999998359, 999998361, 999998363, 999998365, 999998367, 999998369, 999998371, 999998373, 999998375, 999998377, 999998379, 999998381, 999998383, 999998385, 999998387, 999998389, 999998391, 999998393, 999998395, 999998397, 999998399, 999998401, 999998403, 999998405, 999998407, 999998409, 999998411, 999998413, 999998415, 999998417, 999998419, 999998421, 999998423, 999998425, 999998427, 999998429, 999998431, 999998433, 999998435, 999998437, 999998439, 999998441, 999998443, 999998445, 999998447, 999998449, 999998451, 999998453, 999998455, 999998457, 999998459, 999998461, 999998463, 999998465, 999998467, 999998469, 999998471, 999998473, 999998475, 999998477, 999998479, 999998481, 999998483, 999998485, 999998487, 999998489, 999998491, 999998493, 999998495, 999998497, 999998499, 999998501, 999998503, 999998505, 999998507, 999998509, 999998511, 999998513, 999998515, 999998517, 999998519, 999998521, 999998523, 999998525, 999998527, 999998529, 999998531, 999998533, 999998535, 999998537, 999998539, 999998541, 999998543, 999998545, 999998547, 999998549, 999998551, 999998553, 999998555, 999998557, 999998559, 999998561, 999998563, 999998565, 999998567, 999998569, 999998571, 999998573, 999998575, 999998577, 999998579, 999998581, 999998583, 999998585, 999998587, 999998589, 999998591, 999998593, 999998595, 999998597, 999998599, 999998601, 999998603, 999998605, 999998607, 999998609, 999998611, 999998613, 999998615, 999998617, 999998619, 999998621, 999998623, 999998625, 999998627, 999998629, 999998631, 999998633, 999998635, 999998637, 999998639, 999998641, 999998643, 999998645, 999998647, 999998649, 999998651, 999998653, 999998655, 999998657, 999998659, 999998661, 999998663, 999998665, 999998667, 999998669, 999998671, 999998673, 999998675, 999998677, 999998679, 999998681, 999998683, 999998685, 999998687, 999998689, 999998691, 999998693, 999998695, 999998697, 999998699, 999998701, 999998703, 999998705, 999998707, 999998709, 999998711, 999998713, 999998715, 999998717, 999998719, 999998721, 999998723, 999998725, 999998727, 999998729, 999998731, 999998733, 999998735, 999998737, 999998739, 999998741, 999998743, 999998745, 999998747, 999998749, 999998751, 999998753, 999998755, 999998757, 999998759, 999998761, 999998763, 999998765, 999998767, 999998769, 999998771, 999998773, 999998775, 999998777, 999998779, 999998781, 999998783, 999998785, 999998787, 999998789, 999998791, 999998793, 999998795, 999998797, 999998799, 999998801, 999998803, 999998805, 999998807, 999998809, 999998811, 999998813, 999998815, 999998817, 999998819, 999998821, 999998823, 999998825, 999998827, 999998829, 999998831, 999998833, 999998835, 999998837, 999998839, 999998841, 999998843, 999998845, 999998847, 999998849, 999998851, 999998853, 999998855, 999998857, 999998859, 999998861, 999998863, 999998865, 999998867, 999998869, 999998871, 999998873, 999998875, 999998877, 999998879, 999998881, 999998883, 999998885, 999998887, 999998889, 999998891, 999998893, 999998895, 999998897, 999998899, 999998901, 999998903, 999998905, 999998907, 999998909, 999998911, 999998913, 999998915, 999998917, 999998919, 999998921, 999998923, 999998925, 999998927, 999998929, 999998931, 999998933, 999998935, 999998937, 999998939, 999998941, 999998943, 999998945, 999998947, 999998949, 999998951, 999998953, 999998955, 999998957, 999998959, 999998961, 999998963, 999998965, 999998967, 999998969, 999998971, 999998973, 999998975, 999998977, 999998979, 999998981, 999998983, 999998985, 999998987, 999998989, 999998991, 999998993, 999998995, 999998997, 999998999, 999999001, 999999003, 999999005, 999999007, 999999009, 999999011, 999999013, 999999015, 999999017, 999999019, 999999021, 999999023, 999999025, 999999027, 999999029, 999999031, 999999033, 999999035, 999999037, 999999039, 999999041, 999999043, 999999045, 999999047, 999999049, 999999051, 999999053, 999999055, 999999057, 999999059, 999999061, 999999063, 999999065, 999999067, 999999069, 999999071, 999999073, 999999075, 999999077, 999999079, 999999081, 999999083, 999999085, 999999087, 999999089, 999999091, 999999093, 999999095, 999999097, 999999099, 999999101, 999999103, 999999105, 999999107, 999999109, 999999111, 999999113, 999999115, 999999117, 999999119, 999999121, 999999123, 999999125, 999999127, 999999129, 999999131, 999999133, 999999135, 999999137, 999999139, 999999141, 999999143, 999999145, 999999147, 999999149, 999999151, 999999153, 999999155, 999999157, 999999159, 999999161, 999999163, 999999165, 999999167, 999999169, 999999171, 999999173, 999999175, 999999177, 999999179, 999999181, 999999183, 999999185, 999999187, 999999189, 999999191, 999999193, 999999195, 999999197, 999999199, 999999201, 999999203, 999999205, 999999207, 999999209, 999999211, 999999213, 999999215, 999999217, 999999219, 999999221, 999999223, 999999225, 999999227, 999999229, 999999231, 999999233, 999999235, 999999237, 999999239, 999999241, 999999243, 999999245, 999999247, 999999249, 999999251, 999999253, 999999255, 999999257, 999999259, 999999261, 999999263, 999999265, 999999267, 999999269, 999999271, 999999273, 999999275, 999999277, 999999279, 999999281, 999999283, 999999285, 999999287, 999999289, 999999291, 999999293, 999999295, 999999297, 999999299, 999999301, 999999303, 999999305, 999999307, 999999309, 999999311, 999999313, 999999315, 999999317, 999999319, 999999321, 999999323, 999999325, 999999327, 999999329, 999999331, 999999333, 999999335, 999999337, 999999339, 999999341, 999999343, 999999345, 999999347, 999999349, 999999351, 999999353, 999999355, 999999357, 999999359, 999999361, 999999363, 999999365, 999999367, 999999369, 999999371, 999999373, 999999375, 999999377, 999999379, 999999381, 999999383, 999999385, 999999387, 999999389, 999999391, 999999393, 999999395, 999999397, 999999399, 999999401, 999999403, 999999405, 999999407, 999999409, 999999411, 999999413, 999999415, 999999417, 999999419, 999999421, 999999423, 999999425, 999999427, 999999429, 999999431, 999999433, 999999435, 999999437, 999999439, 999999441, 999999443, 999999445, 999999447, 999999449, 999999451, 999999453, 999999455, 999999457, 999999459, 999999461, 999999463, 999999465, 999999467, 999999469, 999999471, 999999473, 999999475, 999999477, 999999479, 999999481, 999999483, 999999485, 999999487, 999999489, 999999491, 999999493, 999999495, 999999497, 999999499, 999999501, 999999503, 999999505, 999999507, 999999509, 999999511, 999999513, 999999515, 999999517, 999999519, 999999521, 999999523, 999999525, 999999527, 999999529, 999999531, 999999533, 999999535, 999999537, 999999539, 999999541, 999999543, 999999545, 999999547, 999999549, 999999551, 999999553, 999999555, 999999557, 999999559, 999999561, 999999563, 999999565, 999999567, 999999569, 999999571, 999999573, 999999575, 999999577, 999999579, 999999581, 999999583, 999999585, 999999587, 999999589, 999999591, 999999593, 999999595, 999999597, 999999599, 999999601, 999999603, 999999605, 999999607, 999999609, 999999611, 999999613, 999999615, 999999617, 999999619, 999999621, 999999623, 999999625, 999999627, 999999629, 999999631, 999999633, 999999635, 999999637, 999999639, 999999641, 999999643, 999999645, 999999647, 999999649, 999999651, 999999653, 999999655, 999999657, 999999659, 999999661, 999999663, 999999665, 999999667, 999999669, 999999671, 999999673, 999999675, 999999677, 999999679, 999999681, 999999683, 999999685, 999999687, 999999689, 999999691, 999999693, 999999695, 999999697, 999999699, 999999701, 999999703, 999999705, 999999707, 999999709, 999999711, 999999713, 999999715, 999999717, 999999719, 999999721, 999999723, 999999725, 999999727, 999999729, 999999731, 999999733, 999999735, 999999737, 999999739, 999999741, 999999743, 999999745, 999999747, 999999749, 999999751, 999999753, 999999755, 999999757, 999999759, 999999761, 999999763, 999999765, 999999767, 999999769, 999999771, 999999773, 999999775, 999999777, 999999779, 999999781, 999999783, 999999785, 999999787, 999999789, 999999791, 999999793, 999999795, 999999797, 999999799, 999999801, 999999803, 999999805, 999999807, 999999809, 999999811, 999999813, 999999815, 999999817, 999999819, 999999821, 999999823, 999999825, 999999827, 999999829, 999999831, 999999833, 999999835, 999999837, 999999839, 999999841, 999999843, 999999845, 999999847, 999999849, 999999851, 999999853, 999999855, 999999857, 999999859, 999999861, 999999863, 999999865, 999999867, 999999869, 999999871, 999999873, 999999875, 999999877, 999999879, 999999881, 999999883, 999999885, 999999887, 999999889, 999999891, 999999893, 999999895, 999999897, 999999899, 999999901, 999999903, 999999905, 999999907, 999999909, 999999911, 999999913, 999999915, 999999917, 999999919, 999999921, 999999923, 999999925, 999999927, 999999929, 999999931, 999999933, 999999935, 999999937, 999999939, 999999941, 999999943, 999999945, 999999947, 999999949, 999999951, 999999953, 999999955, 999999957, 999999959, 999999961, 999999963, 999999965, 999999967, 999999969, 999999971, 999999973, 999999975, 999999977, 999999979, 999999981, 999999983, 999999985, 999999987, 999999989, 999999991, 999999993, 999999995, 999999997}

    Returns: 2000997332333000

  64. {111111111, 111111113, 111111115, 111111117, 111111119, 111111121, 111111123, 111111125, 111111127, 111111129, 111111131, 111111133, 111111135, 111111137, 111111139, 111111141, 111111143, 111111145, 111111147, 111111149, 111111151, 111111153, 111111155, 111111157, 111111159, 111111161, 111111163, 111111165, 111111167, 111111169, 111111171, 111111173, 111111175, 111111177, 111111179, 111111181, 111111183, 111111185, 111111187, 111111189, 111111191, 111111193, 111111195, 111111197, 111111199, 111111201, 111111203, 111111205, 111111207, 111111209, 111111211, 111111213, 111111215, 111111217, 111111219, 111111221, 111111223, 111111225, 111111227, 111111229, 111111231, 111111233, 111111235, 111111237, 111111239, 111111241, 111111243, 111111245, 111111247, 111111249, 111111251, 111111253, 111111255, 111111257, 111111259, 111111261, 111111263, 111111265, 111111267, 111111269, 111111271, 111111273, 111111275, 111111277, 111111279, 111111281, 111111283, 111111285, 111111287, 111111289, 111111291, 111111293, 111111295, 111111297, 111111299, 111111301, 111111303, 111111305, 111111307, 111111309, 111111311, 111111313, 111111315, 111111317, 111111319, 111111321, 111111323, 111111325, 111111327, 111111329, 111111331, 111111333, 111111335, 111111337, 111111339, 111111341, 111111343, 111111345, 111111347, 111111349, 111111351, 111111353, 111111355, 111111357, 111111359, 111111361, 111111363, 111111365, 111111367, 111111369, 111111371, 111111373, 111111375, 111111377, 111111379, 111111381, 111111383, 111111385, 111111387, 111111389, 111111391, 111111393, 111111395, 111111397, 111111399, 111111401, 111111403, 111111405, 111111407, 111111409, 111111411, 111111413, 111111415, 111111417, 111111419, 111111421, 111111423, 111111425, 111111427, 111111429, 111111431, 111111433, 111111435, 111111437, 111111439, 111111441, 111111443, 111111445, 111111447, 111111449, 111111451, 111111453, 111111455, 111111457, 111111459, 111111461, 111111463, 111111465, 111111467, 111111469, 111111471, 111111473, 111111475, 111111477, 111111479, 111111481, 111111483, 111111485, 111111487, 111111489, 111111491, 111111493, 111111495, 111111497, 111111499, 111111501, 111111503, 111111505, 111111507, 111111509, 111111511, 111111513, 111111515, 111111517, 111111519, 111111521, 111111523, 111111525, 111111527, 111111529, 111111531, 111111533, 111111535, 111111537, 111111539, 111111541, 111111543, 111111545, 111111547, 111111549, 111111551, 111111553, 111111555, 111111557, 111111559, 111111561, 111111563, 111111565, 111111567, 111111569, 111111571, 111111573, 111111575, 111111577, 111111579, 111111581, 111111583, 111111585, 111111587, 111111589, 111111591, 111111593, 111111595, 111111597, 111111599, 111111601, 111111603, 111111605, 111111607, 111111609, 111111611, 111111613, 111111615, 111111617, 111111619, 111111621, 111111623, 111111625, 111111627, 111111629, 111111631, 111111633, 111111635, 111111637, 111111639, 111111641, 111111643, 111111645, 111111647, 111111649, 111111651, 111111653, 111111655, 111111657, 111111659, 111111661, 111111663, 111111665, 111111667, 111111669, 111111671, 111111673, 111111675, 111111677, 111111679, 111111681, 111111683, 111111685, 111111687, 111111689, 111111691, 111111693, 111111695, 111111697, 111111699, 111111701, 111111703, 111111705, 111111707, 111111709, 111111711, 111111713, 111111715, 111111717, 111111719, 111111721, 111111723, 111111725, 111111727, 111111729, 111111731, 111111733, 111111735, 111111737, 111111739, 111111741, 111111743, 111111745, 111111747, 111111749, 111111751, 111111753, 111111755, 111111757, 111111759, 111111761, 111111763, 111111765, 111111767, 111111769, 111111771, 111111773, 111111775, 111111777, 111111779, 111111781, 111111783, 111111785, 111111787, 111111789, 111111791, 111111793, 111111795, 111111797, 111111799, 111111801, 111111803, 111111805, 111111807, 111111809, 111111811, 111111813, 111111815, 111111817, 111111819, 111111821, 111111823, 111111825, 111111827, 111111829, 111111831, 111111833, 111111835, 111111837, 111111839, 111111841, 111111843, 111111845, 111111847, 111111849, 111111851, 111111853, 111111855, 111111857, 111111859, 111111861, 111111863, 111111865, 111111867, 111111869, 111111871, 111111873, 111111875, 111111877, 111111879, 111111881, 111111883, 111111885, 111111887, 111111889, 111111891, 111111893, 111111895, 111111897, 111111899, 111111901, 111111903, 111111905, 111111907, 111111909, 111111911, 111111913, 111111915, 111111917, 111111919, 111111921, 111111923, 111111925, 111111927, 111111929, 111111931, 111111933, 111111935, 111111937, 111111939, 111111941, 111111943, 111111945, 111111947, 111111949, 111111951, 111111953, 111111955, 111111957, 111111959, 111111961, 111111963, 111111965, 111111967, 111111969, 111111971, 111111973, 111111975, 111111977, 111111979, 111111981, 111111983, 111111985, 111111987, 111111989, 111111991, 111111993, 111111995, 111111997, 111111999, 111112001, 111112003, 111112005, 111112007, 111112009, 111112011, 111112013, 111112015, 111112017, 111112019, 111112021, 111112023, 111112025, 111112027, 111112029, 111112031, 111112033, 111112035, 111112037, 111112039, 111112041, 111112043, 111112045, 111112047, 111112049, 111112051, 111112053, 111112055, 111112057, 111112059, 111112061, 111112063, 111112065, 111112067, 111112069, 111112071, 111112073, 111112075, 111112077, 111112079, 111112081, 111112083, 111112085, 111112087, 111112089, 111112091, 111112093, 111112095, 111112097, 111112099, 111112101, 111112103, 111112105, 111112107, 111112109, 111112111, 111112113, 111112115, 111112117, 111112119, 111112121, 111112123, 111112125, 111112127, 111112129, 111112131, 111112133, 111112135, 111112137, 111112139, 111112141, 111112143, 111112145, 111112147, 111112149, 111112151, 111112153, 111112155, 111112157, 111112159, 111112161, 111112163, 111112165, 111112167, 111112169, 111112171, 111112173, 111112175, 111112177, 111112179, 111112181, 111112183, 111112185, 111112187, 111112189, 111112191, 111112193, 111112195, 111112197, 111112199, 111112201, 111112203, 111112205, 111112207, 111112209, 111112211, 111112213, 111112215, 111112217, 111112219, 111112221, 111112223, 111112225, 111112227, 111112229, 111112231, 111112233, 111112235, 111112237, 111112239, 111112241, 111112243, 111112245, 111112247, 111112249, 111112251, 111112253, 111112255, 111112257, 111112259, 111112261, 111112263, 111112265, 111112267, 111112269, 111112271, 111112273, 111112275, 111112277, 111112279, 111112281, 111112283, 111112285, 111112287, 111112289, 111112291, 111112293, 111112295, 111112297, 111112299, 111112301, 111112303, 111112305, 111112307, 111112309, 111112311, 111112313, 111112315, 111112317, 111112319, 111112321, 111112323, 111112325, 111112327, 111112329, 111112331, 111112333, 111112335, 111112337, 111112339, 111112341, 111112343, 111112345, 111112347, 111112349, 111112351, 111112353, 111112355, 111112357, 111112359, 111112361, 111112363, 111112365, 111112367, 111112369, 111112371, 111112373, 111112375, 111112377, 111112379, 111112381, 111112383, 111112385, 111112387, 111112389, 111112391, 111112393, 111112395, 111112397, 111112399, 111112401, 111112403, 111112405, 111112407, 111112409, 111112411, 111112413, 111112415, 111112417, 111112419, 111112421, 111112423, 111112425, 111112427, 111112429, 111112431, 111112433, 111112435, 111112437, 111112439, 111112441, 111112443, 111112445, 111112447, 111112449, 111112451, 111112453, 111112455, 111112457, 111112459, 111112461, 111112463, 111112465, 111112467, 111112469, 111112471, 111112473, 111112475, 111112477, 111112479, 111112481, 111112483, 111112485, 111112487, 111112489, 111112491, 111112493, 111112495, 111112497, 111112499, 111112501, 111112503, 111112505, 111112507, 111112509, 111112511, 111112513, 111112515, 111112517, 111112519, 111112521, 111112523, 111112525, 111112527, 111112529, 111112531, 111112533, 111112535, 111112537, 111112539, 111112541, 111112543, 111112545, 111112547, 111112549, 111112551, 111112553, 111112555, 111112557, 111112559, 111112561, 111112563, 111112565, 111112567, 111112569, 111112571, 111112573, 111112575, 111112577, 111112579, 111112581, 111112583, 111112585, 111112587, 111112589, 111112591, 111112593, 111112595, 111112597, 111112599, 111112601, 111112603, 111112605, 111112607, 111112609, 111112611, 111112613, 111112615, 111112617, 111112619, 111112621, 111112623, 111112625, 111112627, 111112629, 111112631, 111112633, 111112635, 111112637, 111112639, 111112641, 111112643, 111112645, 111112647, 111112649, 111112651, 111112653, 111112655, 111112657, 111112659, 111112661, 111112663, 111112665, 111112667, 111112669, 111112671, 111112673, 111112675, 111112677, 111112679, 111112681, 111112683, 111112685, 111112687, 111112689, 111112691, 111112693, 111112695, 111112697, 111112699, 111112701, 111112703, 111112705, 111112707, 111112709, 111112711, 111112713, 111112715, 111112717, 111112719, 111112721, 111112723, 111112725, 111112727, 111112729, 111112731, 111112733, 111112735, 111112737, 111112739, 111112741, 111112743, 111112745, 111112747, 111112749, 111112751, 111112753, 111112755, 111112757, 111112759, 111112761, 111112763, 111112765, 111112767, 111112769, 111112771, 111112773, 111112775, 111112777, 111112779, 111112781, 111112783, 111112785, 111112787, 111112789, 111112791, 111112793, 111112795, 111112797, 111112799, 111112801, 111112803, 111112805, 111112807, 111112809, 111112811, 111112813, 111112815, 111112817, 111112819, 111112821, 111112823, 111112825, 111112827, 111112829, 111112831, 111112833, 111112835, 111112837, 111112839, 111112841, 111112843, 111112845, 111112847, 111112849, 111112851, 111112853, 111112855, 111112857, 111112859, 111112861, 111112863, 111112865, 111112867, 111112869, 111112871, 111112873, 111112875, 111112877, 111112879, 111112881, 111112883, 111112885, 111112887, 111112889, 111112891, 111112893, 111112895, 111112897, 111112899, 111112901, 111112903, 111112905, 111112907, 111112909, 111112911, 111112913, 111112915, 111112917, 111112919, 111112921, 111112923, 111112925, 111112927, 111112929, 111112931, 111112933, 111112935, 111112937, 111112939, 111112941, 111112943, 111112945, 111112947, 111112949, 111112951, 111112953, 111112955, 111112957, 111112959, 111112961, 111112963, 111112965, 111112967, 111112969, 111112971, 111112973, 111112975, 111112977, 111112979, 111112981, 111112983, 111112985, 111112987, 111112989, 111112991, 111112993, 111112995, 111112997, 111112999, 111113001, 111113003, 111113005, 111113007, 111113009, 111113011, 111113013, 111113015, 111113017, 111113019, 111113021, 111113023, 111113025, 111113027, 111113029, 111113031, 111113033, 111113035, 111113037, 111113039, 111113041, 111113043, 111113045, 111113047, 111113049, 111113051, 111113053, 111113055, 111113057, 111113059, 111113061, 111113063, 111113065, 111113067, 111113069, 111113071, 111113073, 111113075, 111113077, 111113079, 111113081, 111113083, 111113085, 111113087, 111113089, 111113091, 111113093, 111113095, 111113097, 111113099, 111113101, 111113103, 111113105, 111113107, 111113109, 111113111, 111113109, 111113107, 111113105, 111113103, 111113101, 111113099, 111113097, 111113095, 111113093, 111113091, 111113089, 111113087, 111113085, 111113083, 111113081, 111113079, 111113077, 111113075, 111113073, 111113071, 111113069, 111113067, 111113065, 111113063, 111113061, 111113059, 111113057, 111113055, 111113053, 111113051, 111113049, 111113047, 111113045, 111113043, 111113041, 111113039, 111113037, 111113035, 111113033, 111113031, 111113029, 111113027, 111113025, 111113023, 111113021, 111113019, 111113017, 111113015, 111113013, 111113011, 111113009, 111113007, 111113005, 111113003, 111113001, 111112999, 111112997, 111112995, 111112993, 111112991, 111112989, 111112987, 111112985, 111112983, 111112981, 111112979, 111112977, 111112975, 111112973, 111112971, 111112969, 111112967, 111112965, 111112963, 111112961, 111112959, 111112957, 111112955, 111112953, 111112951, 111112949, 111112947, 111112945, 111112943, 111112941, 111112939, 111112937, 111112935, 111112933, 111112931, 111112929, 111112927, 111112925, 111112923, 111112921, 111112919, 111112917, 111112915, 111112913, 111112911, 111112909, 111112907, 111112905, 111112903, 111112901, 111112899, 111112897, 111112895, 111112893, 111112891, 111112889, 111112887, 111112885, 111112883, 111112881, 111112879, 111112877, 111112875, 111112873, 111112871, 111112869, 111112867, 111112865, 111112863, 111112861, 111112859, 111112857, 111112855, 111112853, 111112851, 111112849, 111112847, 111112845, 111112843, 111112841, 111112839, 111112837, 111112835, 111112833, 111112831, 111112829, 111112827, 111112825, 111112823, 111112821, 111112819, 111112817, 111112815, 111112813, 111112811, 111112809, 111112807, 111112805, 111112803, 111112801, 111112799, 111112797, 111112795, 111112793, 111112791, 111112789, 111112787, 111112785, 111112783, 111112781, 111112779, 111112777, 111112775, 111112773, 111112771, 111112769, 111112767, 111112765, 111112763, 111112761, 111112759, 111112757, 111112755, 111112753, 111112751, 111112749, 111112747, 111112745, 111112743, 111112741, 111112739, 111112737, 111112735, 111112733, 111112731, 111112729, 111112727, 111112725, 111112723, 111112721, 111112719, 111112717, 111112715, 111112713, 111112711, 111112709, 111112707, 111112705, 111112703, 111112701, 111112699, 111112697, 111112695, 111112693, 111112691, 111112689, 111112687, 111112685, 111112683, 111112681, 111112679, 111112677, 111112675, 111112673, 111112671, 111112669, 111112667, 111112665, 111112663, 111112661, 111112659, 111112657, 111112655, 111112653, 111112651, 111112649, 111112647, 111112645, 111112643, 111112641, 111112639, 111112637, 111112635, 111112633, 111112631, 111112629, 111112627, 111112625, 111112623, 111112621, 111112619, 111112617, 111112615, 111112613, 111112611, 111112609, 111112607, 111112605, 111112603, 111112601, 111112599, 111112597, 111112595, 111112593, 111112591, 111112589, 111112587, 111112585, 111112583, 111112581, 111112579, 111112577, 111112575, 111112573, 111112571, 111112569, 111112567, 111112565, 111112563, 111112561, 111112559, 111112557, 111112555, 111112553, 111112551, 111112549, 111112547, 111112545, 111112543, 111112541, 111112539, 111112537, 111112535, 111112533, 111112531, 111112529, 111112527, 111112525, 111112523, 111112521, 111112519, 111112517, 111112515, 111112513, 111112511, 111112509, 111112507, 111112505, 111112503, 111112501, 111112499, 111112497, 111112495, 111112493, 111112491, 111112489, 111112487, 111112485, 111112483, 111112481, 111112479, 111112477, 111112475, 111112473, 111112471, 111112469, 111112467, 111112465, 111112463, 111112461, 111112459, 111112457, 111112455, 111112453, 111112451, 111112449, 111112447, 111112445, 111112443, 111112441, 111112439, 111112437, 111112435, 111112433, 111112431, 111112429, 111112427, 111112425, 111112423, 111112421, 111112419, 111112417, 111112415, 111112413, 111112411, 111112409, 111112407, 111112405, 111112403, 111112401, 111112399, 111112397, 111112395, 111112393, 111112391, 111112389, 111112387, 111112385, 111112383, 111112381, 111112379, 111112377, 111112375, 111112373, 111112371, 111112369, 111112367, 111112365, 111112363, 111112361, 111112359, 111112357, 111112355, 111112353, 111112351, 111112349, 111112347, 111112345, 111112343, 111112341, 111112339, 111112337, 111112335, 111112333, 111112331, 111112329, 111112327, 111112325, 111112323, 111112321, 111112319, 111112317, 111112315, 111112313, 111112311, 111112309, 111112307, 111112305, 111112303, 111112301, 111112299, 111112297, 111112295, 111112293, 111112291, 111112289, 111112287, 111112285, 111112283, 111112281, 111112279, 111112277, 111112275, 111112273, 111112271, 111112269, 111112267, 111112265, 111112263, 111112261, 111112259, 111112257, 111112255, 111112253, 111112251, 111112249, 111112247, 111112245, 111112243, 111112241, 111112239, 111112237, 111112235, 111112233, 111112231, 111112229, 111112227, 111112225, 111112223, 111112221, 111112219, 111112217, 111112215, 111112213, 111112211, 111112209, 111112207, 111112205, 111112203, 111112201, 111112199, 111112197, 111112195, 111112193, 111112191, 111112189, 111112187, 111112185, 111112183, 111112181, 111112179, 111112177, 111112175, 111112173, 111112171, 111112169, 111112167, 111112165, 111112163, 111112161, 111112159, 111112157, 111112155, 111112153, 111112151, 111112149, 111112147, 111112145, 111112143, 111112141, 111112139, 111112137, 111112135, 111112133, 111112131, 111112129, 111112127, 111112125, 111112123, 111112121, 111112119, 111112117, 111112115, 111112113, 111112111, 111112109, 111112107, 111112105, 111112103, 111112101, 111112099, 111112097, 111112095, 111112093, 111112091, 111112089, 111112087, 111112085, 111112083, 111112081, 111112079, 111112077, 111112075, 111112073, 111112071, 111112069, 111112067, 111112065, 111112063, 111112061, 111112059, 111112057, 111112055, 111112053, 111112051, 111112049, 111112047, 111112045, 111112043, 111112041, 111112039, 111112037, 111112035, 111112033, 111112031, 111112029, 111112027, 111112025, 111112023, 111112021, 111112019, 111112017, 111112015, 111112013, 111112011, 111112009, 111112007, 111112005, 111112003, 111112001, 111111999, 111111997, 111111995, 111111993, 111111991, 111111989, 111111987, 111111985, 111111983, 111111981, 111111979, 111111977, 111111975, 111111973, 111111971, 111111969, 111111967, 111111965, 111111963, 111111961, 111111959, 111111957, 111111955, 111111953, 111111951, 111111949, 111111947, 111111945, 111111943, 111111941, 111111939, 111111937, 111111935, 111111933, 111111931, 111111929, 111111927, 111111925, 111111923, 111111921, 111111919, 111111917, 111111915, 111111913, 111111911, 111111909, 111111907, 111111905, 111111903, 111111901, 111111899, 111111897, 111111895, 111111893, 111111891, 111111889, 111111887, 111111885, 111111883, 111111881, 111111879, 111111877, 111111875, 111111873, 111111871, 111111869, 111111867, 111111865, 111111863, 111111861, 111111859, 111111857, 111111855, 111111853, 111111851, 111111849, 111111847, 111111845, 111111843, 111111841, 111111839, 111111837, 111111835, 111111833, 111111831, 111111829, 111111827, 111111825, 111111823, 111111821, 111111819, 111111817, 111111815, 111111813, 111111811, 111111809, 111111807, 111111805, 111111803, 111111801, 111111799, 111111797, 111111795, 111111793, 111111791, 111111789, 111111787, 111111785, 111111783, 111111781, 111111779, 111111777, 111111775, 111111773, 111111771, 111111769, 111111767, 111111765, 111111763, 111111761, 111111759, 111111757, 111111755, 111111753, 111111751, 111111749, 111111747, 111111745, 111111743, 111111741, 111111739, 111111737, 111111735, 111111733, 111111731, 111111729, 111111727, 111111725, 111111723, 111111721, 111111719, 111111717, 111111715, 111111713, 111111711, 111111709, 111111707, 111111705, 111111703, 111111701, 111111699, 111111697, 111111695, 111111693, 111111691, 111111689, 111111687, 111111685, 111111683, 111111681, 111111679, 111111677, 111111675, 111111673, 111111671, 111111669, 111111667, 111111665, 111111663, 111111661, 111111659, 111111657, 111111655, 111111653, 111111651, 111111649, 111111647, 111111645, 111111643, 111111641, 111111639, 111111637, 111111635, 111111633, 111111631, 111111629, 111111627, 111111625, 111111623, 111111621, 111111619, 111111617, 111111615, 111111613, 111111611, 111111609, 111111607, 111111605, 111111603, 111111601, 111111599, 111111597, 111111595, 111111593, 111111591, 111111589, 111111587, 111111585, 111111583, 111111581, 111111579, 111111577, 111111575, 111111573, 111111571, 111111569, 111111567, 111111565, 111111563, 111111561, 111111559, 111111557, 111111555, 111111553, 111111551, 111111549, 111111547, 111111545, 111111543, 111111541, 111111539, 111111537, 111111535, 111111533, 111111531, 111111529, 111111527, 111111525, 111111523, 111111521, 111111519, 111111517, 111111515, 111111513, 111111511, 111111509, 111111507, 111111505, 111111503, 111111501, 111111499, 111111497, 111111495, 111111493, 111111491, 111111489, 111111487, 111111485, 111111483, 111111481, 111111479, 111111477, 111111475, 111111473, 111111471, 111111469, 111111467, 111111465, 111111463, 111111461, 111111459, 111111457, 111111455, 111111453, 111111451, 111111449, 111111447, 111111445, 111111443, 111111441, 111111439, 111111437, 111111435, 111111433, 111111431, 111111429, 111111427, 111111425, 111111423, 111111421, 111111419, 111111417, 111111415, 111111413, 111111411, 111111409, 111111407, 111111405, 111111403, 111111401, 111111399, 111111397, 111111395, 111111393, 111111391, 111111389, 111111387, 111111385, 111111383, 111111381, 111111379, 111111377, 111111375, 111111373, 111111371, 111111369, 111111367, 111111365, 111111363, 111111361, 111111359, 111111357, 111111355, 111111353, 111111351, 111111349, 111111347, 111111345, 111111343, 111111341, 111111339, 111111337, 111111335, 111111333, 111111331, 111111329, 111111327, 111111325, 111111323, 111111321, 111111319, 111111317, 111111315, 111111313, 111111311, 111111309, 111111307, 111111305, 111111303, 111111301, 111111299, 111111297, 111111295, 111111293, 111111291, 111111289, 111111287, 111111285, 111111283, 111111281, 111111279, 111111277, 111111275, 111111273, 111111271, 111111269, 111111267, 111111265, 111111263, 111111261, 111111259, 111111257, 111111255, 111111253, 111111251, 111111249, 111111247, 111111245, 111111243, 111111241, 111111239, 111111237, 111111235, 111111233, 111111231, 111111229, 111111227, 111111225, 111111223, 111111221, 111111219, 111111217, 111111215, 111111213, 111111211, 111111209, 111111207, 111111205, 111111203, 111111201, 111111199, 111111197, 111111195, 111111193, 111111191, 111111189, 111111187, 111111185, 111111183, 111111181, 111111179, 111111177, 111111175, 111111173, 111111171, 111111169, 111111167, 111111165, 111111163, 111111161, 111111159, 111111157, 111111155, 111111153, 111111151, 111111149, 111111147, 111111145, 111111143, 111111141, 111111139, 111111137, 111111135, 111111133, 111111131, 111111129, 111111127, 111111125, 111111123, 111111121, 111111119, 111111117, 111111115, 111111113}

    Returns: 222336002777000

  65. {296404003, 872978363, 353948475, 121772503, 763021079, 558104275, 413409557, 910191225, 982891405, 859851029, 636221001, 129324573, 180697773, 827457629, 301961279, 972123571, 5708587, 59380177, 74231529, 4552287, 791322835, 187546217, 242799831, 376732789, 187368095, 169303425, 562700939, 754210041, 792555413, 900997261, 357494727, 732359995, 683379199, 59292453, 366778385, 178208131, 679433727, 720814735, 214695241, 792001041, 18126667, 218408219, 224940091, 29619563, 864741237, 132018265, 895461059, 529224761, 594022259, 117950445, 306596369, 395906819, 268433627, 455898959, 416972597, 286858793, 847468051, 578482131, 251606623, 758395223, 635562717, 755994161, 509059269, 151498405, 471922055, 156077655, 737292943, 666896913, 246473717, 82243885, 599950931, 478828953, 58177927, 100158003, 626710077, 520964175, 955629895, 188479573, 26905577, 948661789, 69672781, 831376761, 764512415, 286824759, 253374661, 943607993, 590083315, 718628457, 614681855, 230148299, 175766967, 148598913, 178623891, 601144677, 234372199, 236035969, 991940033, 785926699, 801230973, 708502569, 540843297, 806144291, 933826289, 742317363, 153705549, 777914439, 215417495, 584358751, 43554779, 129336097, 599660785, 810277647, 187371003, 284079957, 805984879, 820958203, 500353811, 171835595, 524242585, 841720575, 638139863, 110342301, 315388817, 300895887, 829615663, 619586113, 83871005, 1733057, 780680337, 295480439, 152395621, 339356597, 421631817, 547446233, 67697473, 810795909, 894625779, 265648307, 956435749, 670398403, 318565145, 423380355, 276724087, 787911001, 701681625, 8456849, 80341829, 67522749, 177890829, 376691143, 38825371, 934765047, 659443031, 788812687, 391516187, 85007685, 530994543, 893885835, 534032181, 69941245, 354983577, 568409433, 869755385, 938214121, 23990207, 56786037, 102607037, 459148773, 692454621, 927655287, 119949599, 607717267, 869579035, 773509787, 571381489, 126683375, 315311825, 75397813, 563936131, 230145265, 439863231, 439554377, 810162989, 302530845, 964893383, 411252345, 881498727, 408591973, 357801593, 228464831, 20454329, 890416099, 527452911, 940473883, 480962159, 820093955, 258543171, 120079805, 940067379, 825012959, 870026213, 262612723, 390049263, 550209227, 930437273, 596150389, 24659051, 387851691, 864801815, 67132371, 207055365, 76064143, 182155931, 820990069, 705519361, 817648133, 23435325, 672915961, 592084151, 335402333, 545354625, 274631219, 641854883, 713146281, 280883603, 617242191, 117420381, 784826391, 128748471, 439220615, 740036817, 840313103, 89359351, 222190811, 252761057, 267298099, 75661343, 406503923, 746473199, 635761117, 334407915, 166657605, 318529031, 628559631, 765091547, 582431157, 201979219, 918030159, 158594297, 300816063, 486684999, 253207313, 757894947, 359647625, 298611917, 408054063, 319010115, 600622693, 629956797, 942972355, 423012873, 412562653, 923393191, 310149431, 314675419, 107120055, 256667853, 470328223, 255544861, 574425653, 374835909, 870006887, 520484441, 661014007, 838831487, 802400711, 567432127, 430589585, 212773437, 586771887, 634980953, 471851385, 956563491, 113656787, 724669011, 644585355, 283903559, 811479527, 464970131, 584759075, 311273573, 323350953, 587347117, 951376219, 619333747, 540381033, 886601223, 912373829, 56590217, 390081661, 245437799, 224711867, 220327217, 306424587, 965081535, 471964683, 812749867, 238403923, 294158881, 577932393, 219118599, 559775519, 761536371, 644300271, 583537543, 596740281, 347008311, 503522343, 418320679, 965664467, 20777041, 980513515, 719609095, 733022715, 423417443, 950636129, 432437973, 26321959, 907799601, 238388215, 716310215, 933862521, 269888939, 364112227, 324636089, 695115373, 472385047, 509673533, 728031069, 812274827, 279887933, 181716879, 662013129, 178820397, 319193223, 494261767, 491700311, 9702187, 51976095, 494970999, 942434553, 200530951, 151280499, 358152369, 794660439, 208356287, 117308407, 423899761, 792788911, 454098901, 911304373, 798543503, 45486497, 877224951, 813056669, 108432747, 458467177, 819656953, 522788311, 403037487, 275668179, 208589289, 331354203, 94156331, 653916551, 100515145, 766317517, 945896681, 215094563, 559000299, 2388221, 213739849, 141194343, 257320801, 65309273, 288638255, 931602263, 975652585, 798199671, 187877983, 980866825, 193905445, 62348357, 979915915, 745709741, 259715095, 362244559, 322538707, 384602693, 56454859, 42653543, 803698513, 867815941, 178204293, 29620269, 305008519, 518924129, 756929557, 134901635, 145329759, 787836457, 937571203, 884871287, 705772899, 37271379, 368606145, 506200329, 310963491, 120424495, 176398193, 725161961, 492772265, 392007059, 993155395, 988697563, 972992023, 78811431, 569431093, 363564477, 546069133, 816242291, 686478359, 534422691, 175085287, 764345203, 878884993, 150984535, 785372879, 351063651, 850367475, 394662429, 67423061, 742746751, 684881287, 222709033, 625302503, 49480065, 395249083, 865636113, 628253287, 385188765, 480109577, 234705563, 185605385, 844231093, 855171771, 792221145, 984337529, 651637355, 606814229, 182051977, 372065109, 973427491, 395752631, 205934755, 721746373, 615709127, 750893921, 966132501, 394390489, 191173571, 816835783, 125373993, 924593491, 657498735, 437544601, 150564089, 351868227, 862423347, 268009797, 792353477, 608638241, 601593445, 484520423, 732755529, 447345445, 847194491, 891106261, 660008505, 624936033, 677005771, 610923051, 809472205, 811337101, 348904865, 198309941, 141184481, 484899443, 834024573, 769468753, 932959955, 760382399, 482687237, 994923709, 994902813, 401457777, 462734951, 46832485, 478049949, 912166989, 526556391, 894555359, 656136539, 904690009, 714556317, 153636445, 439879895, 72686939, 452791241, 893257429, 962009049, 642092797, 728219157, 891882097, 400495553, 545613053, 722538565, 696209289, 630472243, 919960111, 183692503, 661978495, 985899997, 256504581, 137757987, 19245243, 253895401, 938301943, 203075259, 665552331, 687541333, 505237999, 643839171, 635833671, 850859259, 220531157, 654725229, 488036781, 737712277, 227807259, 397777961, 472475773, 219259989, 213968899, 170918251, 253533707, 49264645, 57303247, 271044915, 762155563, 861566643, 986029743, 85306249, 27773641, 938054925, 483183473, 181621825, 483965281, 735018125, 780614407, 840557081, 708451259, 131316673, 573833901, 930314659, 927360383, 914273409, 841669333, 140846265, 825169021, 288153371, 313722205, 868717253, 944548023, 8767135, 851716929, 934321925, 186846839, 630082103, 768866639, 312008885, 627048453, 225660711, 248888007, 791652735, 94247655, 860936191, 148780799, 285448331, 102182733, 199670257, 556114149, 209851451, 347028355, 926899761, 492381459, 244681565, 108263535, 690129025, 94951909, 338563289, 153135131, 349264625, 28958927, 320854873, 609051429, 856341279, 902843113, 235140395, 191433607, 238143183, 627004793, 642844401, 133561621, 174539269, 543450277, 552914833, 321621685, 803543129, 289798689, 206392075, 68206595, 140777275, 143696651, 70818923, 86287359, 258680555, 979764609, 601595291, 944344007, 933904037, 577032425, 432684525, 148092335, 75367627, 978197031, 679422693, 283301091, 273454539, 733842891, 461708783, 507139495, 524242225, 273023243, 926236581, 384828153, 526221155, 817067947, 740006495, 858812721, 473824183, 546061333, 121808391, 448319587, 189046139, 304398659, 545578435, 748450797, 632024179, 108940147, 759900805, 967292155, 621347171, 264991007, 163524107, 197168969, 173027567, 847565125, 81667549, 973060477, 953161605, 166234697, 594574005, 552964079, 260273581, 478910857, 214012427, 350316189, 90965903, 75786043, 25254943, 500483639, 752930409, 608278435, 60119349, 530811069, 369019945, 730782415, 396364473, 467134565, 521992471, 233504795, 518484949, 529573627, 710254281, 120880367, 778464291, 706395793, 101311833, 53103121, 210750319, 888123631, 570835855, 287282761, 534178269, 238056991, 195000951, 438407411, 616622081, 448913985, 172699647, 971860081, 278476659, 514428443, 271108833, 446372345, 503345031, 123569661, 883344281, 641156539, 176576117, 512697659, 999240283, 831123873, 269837319, 630324265, 142947539, 815127737, 298575803, 224822827, 628456811, 899840041, 174001901, 959309907, 204075633, 820654559, 284142831, 150126659, 456622141, 812507837, 632494953, 173526125, 661861481, 122219951, 41357837, 718523519, 274812947, 960962367, 827686845, 182887443, 647303277, 521490193, 416819187, 800362297, 26117177, 101170551, 951660651, 624618477, 648757469, 154668081, 964263629, 516608135, 814962489, 601069497, 965037173, 712772989, 35723967, 674065399, 175578413, 963328727, 268437805, 866419179, 803788821, 193385663, 675236947, 46300671, 201616991, 66547109, 141173533, 106078625, 97408697, 484258291, 734072111, 286566151, 596913839, 347133215, 737299889, 973906935, 476247449, 73609951, 815016095, 579077365, 137574001, 34031813, 470862791, 783968571, 170429247, 89396489, 357971645, 32930781, 623131375, 209523199, 825254937, 3709149, 407920481, 443853405, 705238651, 125533551, 868008091, 200131971, 635928501, 457462741, 892448917, 631922505, 94237109, 265055013, 318545623, 721524405, 494788345, 306830473, 95630273, 800367625, 187537259, 198056649, 876899633, 649508103, 474401301, 915858729, 750875535, 163931843, 646285249, 865444287, 362936445, 163197413, 828410021, 14621827, 290857205, 736871113, 628981249, 167923519, 732218969, 718627841, 896385795, 592790133, 495553785, 849057517, 626890009, 468715415, 417590451, 146488945, 101935069, 184874393, 575075205, 305287683, 344307231, 527495077, 385583365, 835595965, 360218151, 918097951, 561298855, 527410315, 91015201, 850719611, 57224057, 483523413, 23113247, 809715447, 972062967, 970160177, 189384055, 151571813, 655553279, 943233329, 450235801, 225197925, 257715761, 700956179, 344102241, 336672015, 269304209, 527230991, 902502977, 911352291, 422637309, 159795507, 876089139, 500555193, 63027103, 224851603, 112492251, 21723095, 217849327, 93229027, 975494107, 730602309, 460639169, 184161247, 348401529, 179893553, 137969007, 228234495, 760863817, 860725805, 431776925, 992461785, 904563205, 177372783, 114988623, 752923807, 365848863, 541573593, 57324803, 958963873, 275926919, 129075219, 883918979, 407459913, 144383647, 654591093, 574572275, 819299419, 658404991, 423406239, 106239153, 425227627, 254337999, 682172545, 333033749, 197605659, 65488289, 737511805, 970210119, 789706513, 414803619, 59810223, 70695359, 828358475, 999994973, 689916531, 824432803, 843613713, 268726407, 415355819, 251050871, 2122251, 953263925, 560928763, 592104869, 143945497, 698853061, 534107629, 243670959, 431315763, 250505431, 723902113, 93007609, 943515667, 686330253, 442353433, 781473537, 244016371, 48229723, 874935941, 355596153, 524773929, 640632561, 335125071, 347894205, 295999765, 556816589, 840140161, 515411013, 319558779, 752085315, 28643699, 586579951, 223759465, 542814499, 181928085, 638139685, 371143353, 436143339, 22739055, 796705995, 104087759, 754074973, 714135513, 634255071, 860727823, 583713929, 551221181, 137091565, 559223525, 109951631, 138110813, 578247127, 495976809, 149014189, 406277479, 707121629, 792542585, 941159957, 485920357, 497854199, 659126679, 399250567, 843506591, 664351815, 799954689, 102938391, 740422271, 416053343, 970992369, 155121111, 942639495, 82946801, 709979279, 770355069, 71187703, 128385143, 213278131, 327285115, 421552051, 889058397, 8233951, 268147929, 757568499, 753038941, 417710277, 745212253, 792960543, 274942615, 157997559, 884740535, 762315553, 162868661, 853055389, 273083949, 414193261, 902900893, 12660921, 570857999, 537430991, 264151773, 416221411, 583881493, 803110971, 524928959, 805205919, 381705853, 742852285, 289792731, 9314513, 63499247, 682970557, 141780773, 756718947, 576952597, 139954965, 358748209, 79288177, 661503913, 95550675, 769633877, 150314273, 590225725, 644997723, 469810689, 283905075, 965233367, 793615807, 69720509, 119077605, 76002181, 937426525, 403291669, 717741981, 412307805, 15775195, 74043487, 132714575, 876032383, 389325133, 722043227, 64099733, 232901939, 599773969, 343026119, 36518643, 340811215, 100963981, 279415143, 698537793, 144721611, 927217311, 897169397, 235354367, 934348343, 127304539, 962143089, 957117009, 121931287, 211217499, 441083691, 519128173, 437875723, 451732853, 324998955, 283737455, 955812955, 637895445, 369910773, 418181393, 54093505, 930521603, 253386327, 506117463, 770205581, 231359957, 876040703, 282913633, 903956067, 939050557, 751419855, 744115013, 1554603, 26791963, 144028925, 416441541, 477289005, 487808463, 142100503, 880702665, 601846693, 563410099, 85033383, 280105897, 838548967, 437029853, 653974839, 402166399, 768708897, 294171315, 639201063, 304376105, 955366875, 344308029, 749880347, 582573253, 110689117, 739089955, 200906421, 50995451, 523575499, 29067087, 251978625, 225261635, 139096175, 229681887, 147408943, 540399365, 563217735, 641495695, 985704059, 522915273, 296301653, 16399591, 940613757, 971235861, 540725719, 301457903, 910014917, 377519551, 114306425, 356044667, 717650519, 220584733, 273700649, 407618469, 53662907, 386389385, 591384369, 131423521, 326956631, 340540291, 937065309, 870293219, 678096717, 272607677, 114598593, 703243511, 370950597, 573637999, 343710715, 843766123, 156617589, 806147939, 506516029, 403603643, 612054705, 586143569, 545191431, 433331659, 722268987, 259220151, 534485187, 497422349, 265167557, 588467963, 227773515, 762978103, 512398105, 374100871, 942610097, 649454243, 213299571, 719984113, 491892965, 344493633, 816088075, 639813059, 180993197, 910559465, 74946141, 54729307, 431162999, 590064073, 220878497, 701709293, 610634847, 986533845, 956769801, 262463551, 658712123, 736485507, 939859797, 797911091, 95997357, 102837839, 708877225, 293925331, 38715629, 491936163, 216404429, 454481613, 941566069, 492817991, 344185831, 366696747, 442380915, 955416291, 305807231, 483386641, 277417953, 247901463, 472923537, 300977243, 692197533, 432700799, 128967787, 795314927, 937399005, 819169883, 862994291, 537639425, 512490135, 144946841, 302176727, 998302323, 122432201, 176351231, 157319209, 882420587, 67291759, 67891929, 214854373, 477933097, 159818447, 9465243, 252315813, 657839725, 834676461, 690835659, 132201503, 479845841, 749715897, 858088195, 649681173, 693000205, 893921945, 773510931, 439764115, 213594375, 681069619, 668314003, 173458789, 627329345, 452748089, 863104651, 778236961, 874543761, 259052207, 283193933, 758784861, 727871675, 830127327, 848361303, 106538033, 78210247, 522584765, 845646469, 79456613, 707361201, 683096741, 423206815, 577257591, 719732799, 218112109, 944652405, 756969553, 157116239, 886326381, 30042699, 542142683, 915236705, 291824811, 979972493, 404202025, 345986043, 516498163, 254457519, 741956817, 906637857, 605679617, 313382293, 52851977, 508706537, 258563947, 10358809, 657515647, 726133205, 249377159, 266804187, 88261717, 480726175, 42333451, 305417925, 831550397, 243193001, 848597533, 678754041, 53480897, 893106349, 826559395, 325808009, 44965817, 18586675, 639380085, 77252227, 128503325, 576280595, 432667955, 828444869, 112308911, 443645333, 539817695, 6305593, 333830747, 277698325, 894685299, 608981505, 483868187, 355507547, 11889353, 806225869, 87239813, 375394635, 566445361, 760526609, 121841931, 253395779, 581254699, 494828063, 9617345, 487128105, 73941285, 158938957, 516705509, 564126533, 691495317, 411532025, 9436759, 155993383, 723216641, 89695819, 586082121, 933424853, 685659387, 422901609, 421114575, 103458921, 487977565, 459454763, 736730715, 316673009, 574339607, 981657957, 299616507, 974378813, 724210665, 761007465, 426781019, 728386369, 546839657, 221591491, 381221803, 226240009, 432959473, 773300691, 72324565, 607901327, 510216169, 826429821, 446759969, 948142367, 629116259, 564542263, 588588283, 504681963, 316571171, 371161189, 603754423, 253666403, 836085703, 4338059, 175487031, 119146125, 391667233, 462717577, 38956469, 19122879, 12822261, 366192631, 3432813, 415695929, 700033203, 977881085, 302365339, 553975943, 195036941, 473994641, 651909963, 596199713, 377803581, 84681901, 298714019, 90176539, 57832647, 72879129, 318587861, 288376793, 914029687, 53888881, 896451369, 117615283, 611904819, 588309917, 648052979, 141070831, 47145265, 933298395, 72729067, 666711091, 907011869, 816720741, 598459185, 419749237, 920696441, 316764079, 567759623, 904618141, 117477299, 718198171, 671721753, 343715697, 230373533, 876717655, 847896031, 940204365, 355020501, 125548811, 941198323, 804933263, 580305081, 183808419, 70738925, 146194409, 212059785, 649391301, 670274815, 267662313, 755398505, 673877279, 938482319, 77179285, 389152009, 419952403, 864234375, 860545083, 380308691, 923869675, 463090095, 119924181, 823576381, 677279099, 574756269, 250444531, 11074811, 891355287, 893435395, 716430983, 862228827, 653836827, 413411615, 161415027, 659387717, 146365675, 242289291, 741140511, 550550115, 942940777, 829828323, 592030771, 993210131, 99378093, 592130941, 156893381, 76334505, 709892395, 445212243, 582623549, 644507277, 361112621, 630901401, 55296967, 626344587, 199215089, 381035773, 510792123, 464580259, 450862945, 429035501, 693371171, 588911633, 41475215, 758364267, 505167197, 572839069, 89388653, 845332071, 411135059, 816836225, 92665033, 58810703, 240627385, 575005011, 235518995, 552197387, 238360155, 144555405, 367332021, 902944373, 710344467, 847517943, 351075387, 488568909, 182360491, 913583659, 183074437, 633804239, 707868403, 410909709, 142216273, 957231381, 213957853, 486138045, 681201115, 358309625, 63903381, 488569989, 611455083, 570747335, 188998509, 333414531, 954165875, 80042699, 160300799, 515194281, 336414033, 691939719, 989255627, 457976269, 862995699, 483977325, 784284029, 247966113, 404681937, 291238049, 137357451, 497327335, 448081305, 36634599, 847673781, 267474243, 905687571, 430771509, 750206417, 500501853, 959870953, 894110617, 680356903, 234979897, 288626481, 257975841, 789227357, 772306341, 940042677, 39294813, 897815909, 360628037, 85707409, 798213255, 508123027, 658714993, 771562811, 887855727, 894282405, 902286899, 881739123, 33751037, 267880735, 206825603, 61111219, 388860275, 23608039, 924041225, 953295577, 996997189, 995053141, 333685371, 234824187, 284181707, 953548525, 925800471, 204243305, 576074717, 461221471, 78762261, 965656499, 867940149, 730024237, 836687809, 721014285, 932623037, 489025953, 686142431, 162107003, 210299327, 537654287, 836535305, 246747993, 54178937, 408315637, 893922671, 46300663, 321307219, 776090551, 818714767, 372717927, 214352161, 986121789, 281164563, 424620137, 798621895, 240460577, 98497319, 574166383, 755731037, 626514289, 594475363, 753953713, 536976135, 855281907, 969180433, 70075143, 580554581, 118639741, 121442557, 926463789, 474332027, 882330859, 921374239, 106999109, 157672537, 584545615, 268344011, 263682287, 57245141, 579990099, 457794801, 407697409, 300175331, 452292017, 724641641, 313316617, 397761371, 547062903, 200578207, 773539595, 189924413, 845065147, 441074237, 460672197, 405061343, 188272751, 836174943, 341549727, 8057237, 497601217, 331425665, 80854265, 61125849, 495171451, 570009161, 533881147, 27995745, 493177857, 969963079, 977680243, 403934621, 740958923, 47529565, 120557947, 220832013, 453665987, 537242559, 197684789, 906344725, 863920359, 937080303, 890777501, 849551613, 498441041, 660182289, 912846977, 495767713, 13526613, 749995773, 148238885, 508852671, 305357031, 329416911, 231451375, 205251489, 770448355, 277491657, 983807555, 610031259, 850551561, 305330383, 685183801, 769686937, 799245727, 109636617, 869699685, 805592743, 626294201, 745022231, 642907699, 689058235, 492569731, 709118857, 585196079, 571758743, 108383233, 913021069, 763420139, 795143179, 74939705, 680750581, 749728081, 28277637, 496931229, 343619339, 818620045, 25696353, 154081471, 98642233, 622654055, 366979781, 13682527, 651198593, 627015705, 72997125, 876415597, 564835219, 147218801, 100550923, 382788723, 33437131, 225357179, 44526897, 187048685, 333160921, 241161277, 121659857, 20902863, 702307823, 309950877, 899451209, 34265975, 91652199, 626836171, 119720093, 761813629, 313529327, 231707603, 803650351, 965074473, 155034991, 638050923, 283374819, 350173637, 356224001, 818791533, 207463569, 199621399, 22866997, 997401179, 961390411, 310922907, 110263109, 87055411, 546314153, 579975957, 670263125, 436229069, 754196643, 142723507, 423915689, 531070223, 554022777, 987429275, 750244603, 17786905, 546367533, 848514027, 114245263, 942526711, 535323559, 286810021, 917566713, 382678871, 796131181, 232546587, 532694401, 976816809, 34364329, 212896085, 847611103, 440769445, 144288827, 774950689, 576307347, 187054133, 882868881, 980546087, 27684361, 961094821, 863219801, 170308905, 122495877, 257684529, 764008085, 512146797, 245425617, 825876379, 118914329, 504224629, 955508191, 96872365, 766438087, 368420869, 580681525, 201981535, 423112505, 740230595, 78914151, 53977991, 955066009, 967233003, 123327705, 695537965, 189278475, 497122063, 857690085, 378591029, 737821887, 606799101, 429524625, 539682513, 896227011, 299936509, 571132527, 96311913, 144293653, 926433337, 210785883, 486831785, 112962561, 398273505, 20233997, 814356293, 393651993, 886057205, 124067775, 244181913, 102717789, 103507717, 865290715, 255341735, 183303553, 322027801, 397689741, 851983917, 187057535, 146225847, 969002287, 720430149, 102687481, 791121815, 667717109, 891152527, 562399653, 184339065, 690562451, 982415577, 24962631, 257997045, 604533467, 737625121, 691674533, 869942013, 51282581, 221804061, 103983361, 185416863, 203261305, 691245365, 989786317, 808772965, 351792531, 374274383, 634472051, 230824451, 968396223, 445838975, 225160689, 906807695, 526953311, 665087909, 937102059, 404854241, 37975809, 864812035, 304068589, 151990171, 782021395, 762719759, 34597347, 332351341, 863977583, 347892525, 868127977, 93632143, 334871895, 455130299, 230387557, 947642409}

    Returns: 965439314735784

  66. {91645552, 105067433, 663208389, 552654691, 983611667, 718845150, 385962341, 363384174, 506272567, 868760168, 277777514, 288688606, 310442553, 112331130, 770813470, 503051840, 437065048, 31457905, 575720177, 375179014, 184747525, 75812508, 142880080, 243653598, 972976096, 728787386, 5672724, 432192128, 459529826, 112001531, 947756982, 327188708, 810667981, 799933574, 355515484, 583869923, 25697326, 868122715, 69179536, 829023766, 152265643, 97762367, 433379903, 585018938, 176141686, 711061508, 434701853, 159782801, 49675385, 171123690, 174048048, 468865005, 209552846, 169519166, 953407357, 37537984}

    Returns: 316303969600

  67. {577465244, 951679468, 66397149, 875999359, 456567883, 614481215, 499540013, 180235053, 251830411, 711400406, 729056026, 81155065, 995948051, 868088613, 281463881, 14738939, 878074104, 625194915, 940262791, 461979967, 867216851, 274238748, 184437402, 25054365, 357684685, 729420490, 312991737, 398915030, 149252634, 928115377, 355948852, 221006821, 59443189, 320685018, 469627774, 148413583, 554801604, 294311980, 336366814, 623612428, 544456234, 642094039, 788469902, 878904795, 321637445, 727736197, 779665621, 181682548, 872505840, 324294315, 12916712, 480931575, 270293281, 879274570, 725667069, 834748910, 564220487, 951132483, 934669448, 263738075, 31891996, 731896427, 354832992, 776844861, 564343500, 135316606, 621492485, 796398322, 778147426, 428638984, 498934974, 715553691, 932703070, 438489511, 769750801, 628126539, 550155514, 410618583, 925287953, 546818797, 358266394, 599598105, 651828949, 699534061, 5413138, 672970548, 992197673, 859094111, 849397807, 717100880, 273974868, 51755551, 207322544, 267919047, 138124747, 546162834, 970648104, 493418056, 42920781, 900411207, 1726176, 63115408, 878987409, 485277863, 73988770, 568523273, 464627068, 274887615, 855971131, 340579739, 95225710, 602219670, 924029480}

    Returns: 1944272174162

  68. {683508652, 552245480, 949756609, 616083142, 900596330, 15437483, 325220932, 102390752, 508202006, 938290395, 646143783, 276668061, 279391358, 120332914, 36861893, 89288607, 121626842, 205810832, 302367113, 316353283, 695734406, 973587687, 708651552, 85694361, 875689090, 367447443, 693160700, 102683027, 622786279, 974672040, 257047977, 834743334, 12221746, 198211318, 742723897, 736897424, 499494063, 398422210, 972527674, 64209496, 594265917, 229113263, 747318503, 600260404, 235739202, 987830803, 296421932, 555937343, 789786491, 935378119, 900518208, 130956477, 579424718, 898978940, 44361781, 756796550, 37618622, 476613570, 897241428, 858359055, 134579698, 699925478, 453971745, 158387351, 120105244, 171343513, 999548488, 988416227, 834381096, 539937716, 88782057, 576997492, 733316409, 6036146, 179440840, 89412019, 729981767, 665787197, 709823340, 73109414, 121555790, 566599723, 159734708, 713939078, 72787691, 316535813, 738827868, 128040034, 154564879, 678529048, 268561246, 20652213, 230981539, 770691476, 849499960, 955791635, 192329106, 472387018, 823899338, 25872983, 685716087, 748298564, 837626470, 161345755, 531247195, 347487827, 763668047, 871513033, 876941506, 224820706, 329130638, 63973020, 514208127, 404370116, 541695392, 411854627, 16040649, 312397366, 118209019, 77404476, 63572564, 696675511, 579896858, 906920238, 145742302, 1715091, 129425568, 368995336, 848042974, 226055404, 889792118, 974743830, 754961209, 346739539, 260156999, 47487653, 395827857, 289476027, 678710405, 982227700, 445854415, 408356180, 656439729, 659797195, 259969044, 705030919, 745987908, 888415475, 307028002, 662113190, 74235254, 223227963, 208625350, 446036058, 292357749, 708288106, 527674569, 475480400, 961968968, 331156767, 282535458, 424399305, 227863642, 808301352, 455547233, 432431952, 696059016, 230782785, 696312667, 523967012}

    Returns: 3068328487292

  69. {993888323, 579065394, 39372052, 602022506, 121023958, 152330103, 247550466, 341560593, 407347510, 652538104, 576258422, 583383596, 511828346, 957707633, 192091544, 497404348, 893654482, 862597850, 533605806, 448436821, 580028271, 490340948, 525360112, 310017068, 584213937, 918243532, 581756525, 351991988, 90158799, 374878713, 329940491, 378800438, 617976155, 991689065, 640781896, 919349135, 146445038, 542577513, 935230380, 17436826, 405506909, 579533777, 783933196, 434696467, 745688142, 970241157, 391063746, 281982865, 534291853, 729627508, 43009297, 49198150, 986234918, 279531928, 541651109, 260039078, 559777904, 723153495, 148659395, 6827348, 448704323, 723934194, 373493127, 198442499, 939433928, 939048478, 952767119, 830596919, 124706577, 628851917, 558635610, 633320614, 255373538, 277144834, 726691801, 54278756, 354290209, 861986451, 913118845, 220630770, 25923686, 515464977, 237316293, 477285165, 617534346, 887529981, 629182801, 455983108, 320119445, 26561129, 978875603, 169190729, 590831775, 280813866, 753519731, 174843637, 986269244, 43412077, 783762465, 102412077, 977320604, 889415971, 60274753, 367714613, 21402703, 29307157, 713938602, 137483218, 571695347, 959531531, 210276774, 610088891, 684719320, 364982332, 197314368, 852350550, 524977761, 637075331, 233532425, 605795183, 382682626, 47153814, 667510066, 493494207, 665000504, 119520822, 447822762, 611938953, 482037602, 32101377, 690556381, 892330816, 393898392, 99176594, 83251727, 720982826, 214801176, 597889339, 611977784, 96296591, 888834632, 72648993, 470965321, 775665015, 864661706, 410053052, 178252987, 659552372, 305652457, 56879889, 680534575, 326831993, 212688039, 523650291, 370593880, 342783111, 937351673, 37216844, 827360174, 320768947, 138396531, 329120057, 447108687, 720858472, 683686931, 675940241, 61851123, 672581028, 477592226, 108492597, 2894716, 236012463, 598747582, 793352857, 918722111, 138227156, 811295092, 352513777, 622031488, 378475378, 108107040, 364593551, 713995102, 74630852, 460723379, 446411845, 648240654, 398133309, 304622788, 760771787, 383191707, 141052604, 55031037, 594919864, 750367154, 87908762, 13927445, 637928068, 224887472, 558430497, 432574640, 813792692, 673913625, 887809755, 646018372, 5016480, 433249593, 706046189, 916934818, 701152347, 931472772, 61532526, 689003145, 756237973, 502895438, 808431277, 711761083, 86302498, 724204492, 55153428, 794574125, 986140610, 144108838, 768743538, 542516551, 123455979, 581416355, 3568421}

    Returns: 5873832972893

  70. {992796734, 871087300, 421031882, 673187741, 3180321, 105125222, 814464340, 485743230, 308039731, 407814519, 359300489, 140564266, 61530040, 21954876, 610018226, 387832455, 373338665, 809905919, 89042835, 962995631, 124799172, 454299001, 618501022, 17162467, 935320629, 943894736, 616623374, 706864088, 552575668, 791386346, 379638579, 848297791, 176017461, 592739213, 953590276, 539659438, 716099624, 522221207, 708099850, 878267413, 718824978, 663848576, 378230265, 127504447, 638064292, 302575298, 491842387, 184544925, 626826323, 706489778, 102616945, 586166535, 895159448, 454536581, 629555362, 447879549, 373767977, 177246501, 545665839, 9025954, 564579622, 711446814, 854865969, 896172055, 868456430, 474837198, 576584357, 959909448, 807548462, 660783663, 45430802, 763507377, 387338163, 738025049, 604482070, 937843364, 749694722, 52937405, 247223725, 909442980, 784845639, 631699978, 844340851, 85691208, 625992596, 542213540, 523669738, 433862333, 20700232, 881828842, 793559321, 123247431, 995884042, 134041467, 467316559, 740562246, 283744293, 134977056, 425254919, 385129809, 474645898, 885345946, 104353895, 366470208, 613999915, 499977649, 399018535, 19374951, 888221226, 50432325, 352796271, 273077166, 1958528, 35531691, 979796855, 898137268, 906458872, 170258456, 131810289, 962856860, 122014260, 423401204, 515068018, 704781175, 35508822, 790337821, 240337490, 375632926, 732496885, 326781449, 469956669, 991615171, 595787110, 390038629, 888053122, 271079665, 286127319, 136918591, 821128731, 745272652, 633729483, 188194822, 986750287, 824943832, 86374353, 54792767, 973567681, 685736966, 424088977, 610485255, 998834132, 96095745, 653495051, 409348016, 906850984, 999436301, 896088476, 878337377, 77778805, 441722237, 206295771, 580889025, 259037440, 450543635, 836072396, 637003785, 660701189, 373213063, 48719461, 612749622, 867712683, 804795569, 601155901, 813781688, 800533758, 188639967, 30632492, 397264342, 671337945, 369447009, 98508466, 768967075, 811477408, 938212921, 36620420, 66750643, 957383282, 406674806, 992537761, 84097264, 504849327, 204085506, 447516680, 674047033, 335110531, 279120266, 313984044, 114189942, 336341556, 599988655, 310967803, 378257974, 608125391, 930943182, 235068491, 911485333, 417350817, 175439938, 541811523, 299647553, 935655725, 570796167, 586329930, 481387434, 323162878, 319922363, 678113363, 217177134, 879726006, 857518155, 239343303, 745172007, 509537253, 417363491, 454618319, 891893710, 453056741, 185069969, 797401649, 40963820, 113981128, 461802729, 551849783, 720309099, 393090266, 974935017, 768916566, 229587470, 138177363, 183253134, 791632487, 478404910, 686962299, 140663722, 877485006, 671664823, 952531122, 986553502, 129478713, 106051653, 392661072, 258583106, 236157516, 896901243, 304492218, 420212640, 486642949, 370762439, 360838187, 818038349, 705514124, 236560922, 520743050, 146175842, 975736783, 471681151, 259276513, 572392631, 504170427, 644311197, 91907937, 230521320, 538765966, 499650901, 977967453, 76387856, 675730614, 832509384, 85214198, 735544942, 792722254, 120863826, 84418876, 757592824, 570233759}

    Returns: 10461267817056

  71. {659118489, 870637998, 245432246, 573915235, 184831469, 139322189, 76917797, 256081551, 75242649, 82358243, 576761300, 228470521, 618080629, 671595806, 525183799, 740867163, 511435197, 327064006, 899920389, 515149504, 760988992, 617313572, 223344457, 198177003, 97010897, 759968667, 686167831, 39702294, 22273656, 676871352, 36771949, 134441789, 546095066, 20463921, 374672867, 772566942, 412431445, 324473176, 673683150, 367542436, 572114527, 698608292, 61267173, 838658848, 904731161, 179752410, 713961709, 969572782, 367645378, 433873259, 566891956, 552569524, 977967961, 480596979, 309699086, 117044598, 173420292, 406807862, 755058318, 23196935, 23348432, 384554095, 108377318, 408662413, 880774517, 326700162, 623024995, 74938499, 461746233, 94454321, 619428107, 425128884, 322465546, 443591988, 211463032, 200379099, 428158961, 71571136, 16003365, 434193645, 695183730, 576971341, 123756107, 784755209, 284498996, 818919512, 209318793, 173943918, 127007705, 649919279, 458957255, 646727145, 577150275, 694622076, 10726297, 176110564, 47926432, 467490864, 224766940, 692999586, 738306866, 275649484, 83432509, 819272734, 851852894, 25444654, 437950919, 181534240, 425381447, 738922985, 299217348, 889982776, 491962208, 175738659, 394113940, 650579980, 939060246, 436157035, 822841951, 417497217, 508671336, 492057026, 336884981, 419505584, 908640561, 268313443, 510824257, 372551428, 843472977, 691242454, 546643458, 682846928, 36994773, 888900627, 106339713, 183176258, 45286688, 776077592, 213475739, 315801897, 967008124, 86838727, 947783047, 829544101, 343721912, 705527606, 71683955, 851177436, 874372078, 762622715, 121218261, 631038861, 629301314, 842892261, 235091848, 319293985, 801124596, 602356582, 205866942, 296021964, 87376946, 766840365, 398012896, 433216798, 634205357, 771223035, 143459514, 323375710, 268496277, 238587457, 494384808, 649471656, 294486230, 33541425, 366894809, 978430518, 536095275, 533820373, 71377913, 325976994, 789200370, 136753333, 580207210, 845087878, 241038975, 504406915, 411195398, 970026387, 73129026, 210038239, 713023785, 571159250, 642802621, 301967317, 636743946, 262370605, 460380237, 293334368, 192333010, 467725873, 73843530, 495950658, 919993029, 627332105, 613689640, 314419222, 768991544, 607977227, 165039644, 187790582, 102606641, 867910542, 571792836, 59224606, 547575753, 875804717, 419038158, 480685026, 167912385, 209620677, 406048793, 967239125, 706805049, 799535812, 469831294, 712079905, 816581180, 84558288, 33810939, 484591297, 491699433, 258108618, 327216919, 255524387, 788909686, 397415786, 350162040, 434424289, 535503195, 498730391, 446084819, 130687005, 69289634, 14661170, 486322800, 628324001, 955465603, 992535133, 27728048, 213376658, 976590201, 506362116, 611205396, 334217950, 881898978, 420224941, 864740730, 801272865, 643492010, 912098168, 450820452, 533960976, 158323907, 675974376, 320243248, 782404002, 585520798, 342895425, 756741743, 470150534, 719164865, 374486183, 257771915, 40315459, 982775762, 552373898, 36980567, 14014380, 400509928, 678967766, 314100162, 86847500, 552422117, 238269910, 666818328, 344824772, 791121337, 958096796, 789187319, 105533921, 885408641, 911648921, 411364888, 51053415, 296194112, 643289075, 596372137, 897341749, 831422173, 155380462, 597489766, 272309991, 86656235, 116502043, 79769342, 987516253, 105735964, 449083660, 901043037, 925699665, 787925121, 100861651, 60119929, 770838843, 939395566, 114763151, 279451569, 553932122, 756740081, 922712111, 213809436, 257693756, 660945765, 932588523, 760516032, 32003829, 30544738, 130708034, 447404697, 465649286, 454464546, 777515887, 455391980, 263390500, 66577869, 640334456, 646843824, 76830076, 618993750, 440395008, 224355970, 948352204}

    Returns: 13841428473605

  72. {901148417, 159423676, 324971048, 913870808, 33199673, 626139632, 715500956, 847258157, 857945298, 76080814, 882976228, 362222135, 242542756, 686488894, 92479524, 76119997, 186470144, 280122442, 984146885, 563889450, 202170916, 112045891, 333927384, 658808637, 254676966, 877645633, 473509174, 19828710, 949327578, 511958126, 801869566, 160581326, 133610308, 836187257, 520845088, 712649066, 687704281, 119644173, 42111569, 909217909, 209577183, 747115072, 409005409, 960634858, 277000210, 266782156, 631120838, 861384196, 626434095, 627777264, 576160081, 189733002, 135535602, 241634376, 343453321, 126195505, 17547498, 584175276, 62000121, 815269632, 3681830, 321248392, 444039299, 545051686, 606381675, 731850127, 404033418, 997156635, 336193739, 816922848, 520081714, 412183860, 862691376, 8564679, 441894353, 186990613, 14260698, 897784355, 121191976, 101082944, 293225730, 392523834, 462650013, 310184883, 400577418, 244897461, 85134480, 331570822, 844806170, 780050739, 156057202, 58068629, 137061440, 198491414, 818871722, 598101537, 929727186, 939838470, 993618460, 134551308, 598001882, 100825206, 351627480, 305300749, 254315698, 11070731, 336029623, 258091433, 738493136, 526474637, 197091793, 799140149, 384178782, 360882857, 352993899, 763671607, 845448450, 540192619, 342407123, 518464643, 837627021, 173066465, 722532388, 23984677, 491933346, 942216024, 945369507, 84476876, 252673444, 510560331, 756889199, 926512711, 619175604, 625710810, 691465609, 228762166, 839572510, 731271089, 816881162, 536876382, 940272634, 354185587, 133587923, 202579354, 171239134, 543105575, 869098886, 835925915, 211067413, 532541264, 548547879, 472569887, 601189066, 172057638, 452806796, 831391797, 111538312, 837380264, 194239870, 426574156, 48872442, 614986643, 677392252, 130206639, 12534222, 485795904, 65924817, 781781335, 487304738, 999722809, 2182125, 486249899, 48439386, 503662984, 970352013, 756252205, 926049085, 980312478, 114305921, 163068928, 485176144, 20437840, 416805328, 754156554, 54549811, 364468538, 567892632, 568223444, 666716393, 941119094, 684527526, 512152351, 915971790, 565332947, 278166139, 15098322, 129706377, 83247131, 611723217, 943102533, 65013584, 375139490, 524354065, 941535325, 26679849, 109900851, 806627815, 855671284, 627120288, 591101781, 104122690, 387822233, 946827061, 573152141, 619051854, 733795054, 566908407, 200748536, 848618134, 269245978, 418871412, 896047757, 25519290, 86304668, 238464702, 421827772, 754576312, 872955636, 973874232, 390329664, 357881009, 21320109, 377150592, 714075481, 78386636, 748565038, 7974875, 94110569, 158495916, 593680980, 292617686, 317055795, 304007653, 257138398, 409135494, 798648300, 56012957, 438293653, 280643675, 116503634, 60657519, 338244041, 504539490, 512182193, 947910798, 262009665, 78528695, 25064819, 984570787, 238145480, 349485594, 540456134, 568365660, 568152653, 801697241, 163450045, 605867743, 939807901, 477373544, 79556489, 917809705, 496978593, 156206953, 965277360, 909305926, 637866833, 402654273, 730988927, 233919305, 130019547, 132245086, 253016557, 780417861, 610208974, 284361754, 953677573, 256919431, 413408216, 754652690, 539915704, 3472979, 436266818, 416584151, 755924872, 361964432, 438244730, 317187691, 664144317, 15529904, 79129924, 350582391, 805538232, 819394536, 253784706, 981915260, 347944677, 773213890, 179832107, 51257092, 273644469, 922197010, 413252585, 752978805, 904296497, 772769790, 425289917, 664867512, 868731944, 913204143, 852382169, 985900874, 506517173, 983845885, 21532344, 712493349, 129321675, 16439778, 350376449, 119209927, 719441472, 91225027, 535423462, 858808567, 305466884, 156032876, 67818740, 810048293, 842124233, 814420348, 238398067, 596558136, 662173893, 566695648, 579015497, 560971475, 913832384, 466891060, 306909305, 88852406, 811461559, 229903973, 159793239, 538671243, 501253593, 24760226, 607015251, 769802602, 397041527, 287525804, 710081311, 911912113, 336825990, 876954712, 456148169, 930417235, 536517644, 59637879, 940725516, 332380542, 118014285, 128261558, 36762170, 412170137, 860241632, 437690519, 547653191, 251011174, 923969257, 529647430, 250881969, 586020835, 142535239, 589586068, 737922506, 372552453, 96793001, 877486159, 354020837, 295812289, 501644594, 685939227, 453082689, 984155649, 529631246, 256676042, 956993739, 719755095, 323711443}

    Returns: 18017634307326

  73. {15097376, 302830045, 655326480, 143800028, 383441973, 733901796, 901209486, 888465234, 715377471, 867972099, 319515810, 114707942, 709353941, 162358101, 258854375, 193289073, 378701390, 20620215, 108628544, 343890035, 318422217, 265230451, 827805705, 109633992, 147534662, 687447847, 263137761, 182557776, 310860454, 420133279, 702536067, 424277740, 740596063, 1570367, 819538674, 75671895, 854115381, 633399232, 80216296, 352880726, 10588195, 736051975, 564882971, 748451396, 126978551, 470562389, 198853284, 498783330, 869241253, 230611592, 47479668, 202585145, 149889692, 239907477, 20718149, 307141680, 816985344, 67325963, 124447297, 113047779, 665776422, 139039414, 826379032, 63495682, 902816383, 143080848, 881141567, 505114411, 686618265, 122289009, 869479247, 458023875, 320244697, 119996496, 616453995, 25452458, 24917217, 489435679, 527556817, 255428105, 37850518, 804221497, 877647655, 103169492, 149624094, 211100365, 631266894, 811296664, 474785136, 863748675, 974919345, 195821050, 215773450, 479730174, 243704529, 940416575, 68234177, 588838181, 874871430, 921902374, 582918074, 861835246, 98665115, 493880868, 70918134, 237892013, 602053748, 775493103, 489061853, 455439795, 163050921, 26087819, 179883315, 181297899, 448187636, 245795386, 902964590, 399045510, 382853182, 656390207, 983608464, 614411002, 24733002, 396616452, 102026211, 683210925, 74660976, 887319610, 17843280, 166278794, 461152528, 760610801, 902737171, 45094693, 419040771, 608239257, 611931614, 73652460, 749724386, 801230129, 116042641, 258378029, 326262008, 884919294, 60199114, 710535959, 998902461, 589722545, 504806767, 202886940, 602521080, 546380068, 343320141, 700176733, 36133116, 177535610, 801593900, 820338523, 781159380, 324862619, 136731586, 347824625, 661728571, 232002739, 874881115, 624902893, 3567544, 745310482, 651732872, 993364829, 954467584, 266539519, 14604429, 417160904, 919918210, 349556284, 702114429, 912788383, 280112162, 749078774, 562683589, 202642574, 301927553, 996461020, 210794102, 889648705, 396162102, 928280348, 339047045, 100199256, 936270277, 640029023, 322707847, 566422267, 308889779, 199991025, 27809121, 996726095, 554953397, 537556460, 113581005, 976297212, 532700934, 13157936, 159189471, 996907559, 158734641, 755605469, 896302110, 550247270, 105496594, 293105236, 648389217, 13634652, 445603893, 723365833, 333618869, 880133140, 797751317, 117043886, 686303891, 796607262, 825600038, 650681438, 696814664, 400266762, 177027460, 31138922, 32142400, 675387025, 49379799, 743843027, 765657662, 197320764, 78089833, 455944875, 705433564, 682872933, 767869330, 360284178, 821919959, 737859310, 473801985, 20275102, 75428031, 865240576, 245095292, 107641269, 130428255, 153828324, 153877373, 85214973, 617008935, 343003871, 973843825, 839312699, 842581647, 667893771, 456556131, 422890797, 667641784, 700978504, 338231908, 319557161, 814912938, 878259906, 977300624, 269950664, 860791073, 621840249, 638563765, 339945714, 793304515, 274682452, 210939623, 840127896, 282702097, 358165552, 460586044, 818199847, 710017712, 569800142, 342633602, 293687516, 263596231, 574423542, 594791368, 152131609, 140496365, 862415129, 423038870, 725813466, 52433689, 359503522, 1304135, 956723930, 863932466, 660784384, 144071421, 174798007, 214120380, 414592330, 218975800, 248333698, 158900828, 599960216, 670089890, 143624105, 159351464, 22507416, 59586175, 840995388, 96186728, 148239113, 363159362, 31312856, 281802034, 690825436, 385820387, 682460911, 331399215, 152519978, 644441558, 43161379, 289259235, 678584768, 891867756, 142021567, 820972586, 973579898, 519339336, 834532675, 511901922, 933695207, 725995008, 232900756, 965025443, 63491467, 42252830, 405265245, 115105330, 458641281, 166733721, 138623195, 62067636, 522961155, 188496045, 801164974, 929398685, 283574318, 532135500, 229730980, 984338405, 548276440, 878702491, 209207137, 513519582, 20084390, 306847552, 359489208, 321226164, 10929004, 180105554, 402881079, 147702571, 180383888, 152529657, 377761941, 562849422, 371147146, 320381572, 61795245, 199395076, 921435233, 654714646, 352274586, 752332350, 287007497, 752959631, 709922208, 858582997, 852567777, 688606236, 474215651, 507940228, 295546564, 180530830, 974312212, 132339715, 677140989, 54430274, 811556289, 295595407, 734933305, 706160080, 384403250, 419941774, 727014183, 434071276, 526928125, 213030804, 78812898, 579543273, 267973674, 405512586, 480869463, 777408373, 61239718, 973374175, 812356444, 886074961, 207991175, 384169512, 781162188, 41779268, 179015547, 264262340, 597189496, 87510837, 578154555, 658371421, 60141631, 655578150, 687313853, 406685322, 701493490, 59936750, 945931218, 679202994, 695475846, 297399889, 164946928, 531026025, 35125546, 763845174, 711281121, 413144336, 94965965, 656947413, 640090128, 375083395, 300690632, 465261765, 612839958, 683800163, 485085312, 827859963, 937675552, 34490322, 511667717, 796175677, 185272438, 357561760, 711066951, 359932171}

    Returns: 23554472577490

  74. {638927191, 570079502, 244115972, 3902496, 435665605, 579609814, 936596814, 278832164, 642658074, 406838240, 712436128, 71062969, 581641785, 127803743, 255199686, 346402110, 46967584, 389426110, 627723857, 390406892, 628852409, 934181069, 126006171, 79601009, 921100523, 795656977, 50228132, 364737287, 551751238, 889183673, 635869663, 894442795, 416070210, 452985559, 113813135, 261077513, 189757810, 172852557, 304156976, 702907873, 384885438, 881725423, 693383627, 398731712, 436964606, 386256545, 473101404, 814670949, 135686725, 716092736, 916962705, 480413807, 66636657, 860393009, 107110874, 13408296, 969890506, 497433996, 409212583, 361922726, 349005388, 142177140, 843420598, 977609976, 252159924, 618511448, 5787291, 851033038, 467475794, 884785734, 537272910, 106532760, 499882358, 886737062, 849265859, 172907562, 322968026, 760589990, 201008061, 337647038, 956214412, 701226043, 95351614, 661937998, 80328325, 281472139, 790535107, 6041348, 986905284, 455805362, 426521192, 984287521, 671217141, 396230369, 27457013, 34995480, 25473565, 418460111, 963316138, 933502521, 983665030, 59534542, 933007431, 389861664, 314432244, 832289260, 507886501, 924092125, 244679404, 641536130, 162426998, 742841746, 979021003, 435046417, 793417909, 149677684, 506248191, 820495708, 215548917, 861897741, 272978197, 290714206, 614871519, 17428177, 200790906, 315563016, 131084940, 887087649, 411351389, 317953841, 37109737, 181171737, 8179442, 595915487, 260667937, 715315936, 635926269, 121487883, 513391797, 371873365, 469590631, 314224486, 124094711, 637700631, 323599298, 689252904, 723676418, 212367968, 205703732, 396317658, 650168230, 539829709, 106714372, 388513751, 367386385, 35425074, 535783282, 601073735, 391435403, 909213910, 510395378, 921078977, 175950468, 427884750, 741630698, 833948913, 96753271, 462629715, 648123008, 942888962, 126872655, 4193388, 386138779, 32959471, 752085246, 590507722, 332481744, 517994237, 329774704, 823906739, 208503324, 851554335, 334204525, 844265953, 347357277, 766492734, 499814928, 12295290, 93644259, 169113472, 951018197, 37230900, 799725676, 308031529, 701335592, 60641595, 355819054, 993404316, 601415145, 46424234, 49181426, 446596991, 833308006, 427556733, 85050657, 50303145, 692800262, 34598607, 468487331, 87223996, 926332446, 417516043, 265892415, 877925693, 677011669, 170565094, 244547617, 219406208, 703987487, 214377308, 606624211, 793010384, 32967916, 714238648, 615085516, 728705676, 933764472, 200722379, 320392121, 191647091, 19646982, 576592506, 623392787, 630962944, 825039973, 293377412, 232299956, 871812588, 669788311, 712933154, 248939069, 896668302, 13274763, 281271488, 808494237, 116876136, 668941491, 122533080, 273462829, 223487623, 35234281, 16454204, 993797465, 947112139, 238716830, 45520579, 817223338, 94024018, 891727124, 549681343, 608712347, 994442245, 289164671, 105565435, 70060727, 402772310, 242022943, 541253917, 887594294, 38306646, 571711959, 644219819, 243225215, 180330985, 374666372, 444733989, 587234906, 705562004, 430297792, 657369372, 20366365, 345085868, 156662474, 577310748, 150268448, 869917357, 938359390, 739081724, 530127608, 18452929, 779867578, 492514725, 497667189, 587804837, 447935588, 615333754, 980702308, 895551451, 281851021, 78232257, 205529322, 288982439, 389474652, 54376535, 217066435, 26830151, 759504385, 736311567, 856989301, 303769255, 862560610, 97516345, 198267380, 800049392, 715566459, 283305387, 100217339, 838959932, 242664204, 635718532, 262315062, 505607678, 40027243, 472041401, 778198581, 61065357, 467953488, 279347128, 230005668, 696003326, 130046603, 164353920, 55246520, 838163242, 932255073, 420267084, 38288244, 534018864, 491792333, 933742774, 955665442, 330325116, 416155217, 83368073, 732221503, 888022998, 450490318, 71926347, 927469793, 673443750, 167440884, 65059772, 364326194, 70354935, 142351158, 233381224, 36851865, 116128992, 868674824, 492572647, 665026250, 934154817, 71491556, 940175925, 436565887, 340783908, 504376331, 115392536, 798491267, 327963060, 658754569, 230865189, 150639143, 763349790, 253472463, 44382472, 60541570, 331736205, 452350675, 666608315, 506000448, 25415310, 27126810, 933762686, 428137087, 953272596, 755832323, 126706421, 986116209, 504481541, 597757214, 442643909, 357926115, 757792474, 230511739, 834705779, 17509900, 342116987, 180555971, 27172339, 344454915, 554761007, 794184225, 515310912, 776805299, 718641507, 25401595, 726908049, 507847870, 380027586, 502457163, 571174883, 883171708, 181107672, 172990058, 722449220, 775447924, 736422273, 552982215, 344974800, 505928873, 261757520, 260978183, 954041140, 902169336, 937669603, 286137296, 406170318, 553650971, 409150496, 431763043, 897012376, 177129202, 124883973, 347155310, 394187710, 899008099, 479277011, 641413994, 857448475, 352981884, 17940802, 795825977, 600490164, 372371696, 604585318, 715049072, 690268773, 449242356, 659755570, 49300543, 280133535, 781604759, 687380609, 790078034, 838810103, 435706431, 72770019, 75609247, 171036866, 58263101, 474587446, 660051186, 337733367, 727287274, 298071948, 43005323, 290218832, 677614177, 99734279, 644368494, 756404945, 177175292, 597349231, 542771899, 477691332, 2373553, 616166314, 876354730, 163680429, 97106824, 446900866, 664395945, 896747917, 880286818, 153896512, 878960412, 779663035, 758801869, 985975082, 858009012, 780094062, 996614207, 548093022, 125198936, 140937836, 153184346, 83731397, 979599573, 722199250, 85475819, 694239962, 122437912, 415049943, 340660844, 139848309, 837771555, 893589367, 226966117, 271181031, 392454825, 854315239}

    Returns: 29318038580714

  75. {266195362, 973817288, 729804989, 854785509, 51745902, 26885270, 20705428, 201247002, 797214111, 709351391, 75457011, 227356148, 545534982, 886398148, 562851587, 669157197, 717478509, 389689815, 1420005, 588597538, 554807998, 925876758, 260017331, 416320343, 48181334, 284984668, 556552313, 528757071, 979782824, 813022837, 777698525, 664508198, 408682362, 151191242, 399235254, 340096847, 899419737, 181069445, 949855437, 895087007, 990232866, 951290040, 345344934, 244175184, 210808177, 90098733, 835675315, 864352934, 26790643, 463588877, 558940120, 999744906, 895280324, 723298532, 312328486, 660077267, 116161049, 932786047, 719514295, 349330905, 752160056, 240396277, 516073839, 57932386, 201013575, 335070792, 646495666, 468717234, 830148391, 229789987, 812286360, 89168006, 92088578, 307254871, 89752029, 198480169, 951137129, 928244687, 812674181, 17786451, 138691642, 277150968, 361966331, 486609682, 433720996, 261665428, 583362172, 979751958, 608524722, 144578266, 80086022, 725513896, 166822441, 537108238, 787448462, 20603856, 499163023, 257122759, 98333673, 853756209, 492279522, 197523486, 971130770, 758472896, 225297196, 989636908, 754210397, 401194070, 743291693, 228882979, 585646868, 9953963, 317592384, 99282755, 820784297, 283866300, 216262330, 505205957, 939394730, 209357173, 40879042, 106835635, 737172449, 786062153, 392798797, 524492547, 265740837, 970582782, 45095718, 745760227, 764236876, 668536564, 262422683, 394205065, 448815433, 16369710, 691245594, 372835233, 891728292, 33015961, 703655112, 140541840, 889179646, 11683536, 2985471, 184793040, 79218487, 277729950, 855205116, 454216755, 849639970, 240216632, 535870000, 10179080, 290515668, 980762918, 459888576, 371776706, 760475779, 260809499, 56713134, 462368128, 169006391, 634191287, 237830580, 643367417, 19374689, 549821338, 599830900, 315413503, 948029325, 483671515, 783630941, 29496101, 624481430, 32798444, 436601202, 379533066, 275679819, 779483002, 831722461, 503255067, 695824764, 40829411, 130633915, 105576304, 566163922, 401709009, 441186687, 703451150, 351862787, 528945055, 490846750, 924496217, 269354953, 820091022, 268587658, 889576284, 399079471, 508130799, 116923194, 116662201, 889658048, 231112580, 110892826, 684266302, 731041812, 899873694, 298542784, 721599363, 165615610, 570839636, 929184248, 387165657, 403352825, 51494131, 684092649, 66066380, 807555366, 456057601, 272438395, 733356726, 67110279, 874584057, 770620261, 350109787, 878576621, 996532772, 601407760, 889168950, 38213329, 17694143, 17046230, 563196711, 181979578, 221964279, 143951884, 594670090, 653264339, 889912997, 59849815, 879728561, 477418505, 828451871, 217275782, 826156573, 927167350, 391162672, 731830211, 434310670, 154085437, 18430931, 59232710, 47504555, 351504119, 766296549, 631752153, 101854315, 346248199, 404535946, 179913529, 874716949, 64185683, 828834351, 998351150, 124344902, 403810892, 835513472, 47190220, 490812502, 473858360, 341164857, 102433944, 921229663, 552868956, 886754381, 113941848, 22274052, 679418977, 937332371, 690621365, 269852479, 710048333, 355299290, 102587303, 244705495, 665034207, 986444450, 243722763, 346365737, 333284279, 412294136, 59905365, 408207605, 326788864, 513055241, 744872346, 165339726, 847750240, 950324828, 463242627, 890521887, 937982964, 99230780, 348273139, 968862216, 8634555, 232635247, 165346107, 66975377, 657926790, 38603142, 426929415, 535309165, 85679078, 339649885, 945302187, 100023794, 12774743, 473210875, 815487527, 839655616, 278143371, 343518527, 521817649, 115181394, 241197327, 526544104, 455649290, 947445152, 887970702, 912468250, 877787175, 515096630, 41612553, 689842971, 183328903, 61605516, 446623454, 734967560, 667677550, 281924697, 791341179, 571109585, 913506636, 385424197, 127784368, 913582402, 572492224, 586358037, 453487375, 530476019, 135416420, 999375505, 898880847, 310277441, 195731228, 765298311, 289709513, 475276837, 978894293, 920668525, 732691574, 567450486, 883167886, 100342507, 478890421, 537145218, 612095172, 58676189, 259108521, 211796078, 1120374, 667846130, 884653205, 230752786, 47965199, 363967930, 7236417, 61495157, 258493250, 765742109, 313554064, 184669699, 138685322, 459232379, 402623034, 162886399, 400436706, 855949068, 178667865, 798949773, 33883878, 796189903, 395325333, 733199785, 53759663, 339517079, 206639986, 620182723, 421726856, 876358569, 32041889, 120225054, 505935113, 521861603, 436082788, 373590462, 988475728, 740585748, 837992450, 311418441, 135521959, 72007555, 864143427, 314959910, 249691248, 483271241, 910126632, 607142301, 95232954, 114436871, 322983975, 850698155, 764791853, 31944319, 399119656, 710206517, 769468902, 204738993, 2733549, 707056867, 29871868, 900537285, 390758508, 35511492, 851071148, 99555862, 9756288, 271641280, 15192697, 226718112, 138244894, 474581544, 893065427, 469273175, 578142372, 476913454, 152626599, 441661042, 949685332, 612813523, 876999224, 888321510, 991634078, 959774220, 621749861, 77429869, 386862880, 711250027, 520721252, 128786599, 102505421, 72279107, 311224945, 47909025, 738203533, 91273477, 121238177, 425854015, 960357879, 276080782, 352043914, 1765795, 372214724, 997685711, 720940831, 165092707, 456760304, 343688190, 773528498, 79826998, 81941235, 44518822, 700294288, 746920796, 489617120, 675203270, 685388993, 188625547, 449537397, 66308153, 844411988, 100020244, 885713884, 421469730, 608027691, 332892469, 683189787, 879041732, 297946918, 585073975, 561462147, 182504986, 205173422, 489639232, 295593511, 177851890, 104276999, 107020718, 327567913, 469417260, 559845219, 102252906, 967592271, 716830389, 954092275, 972352220, 405928817, 143429174, 604347102, 226333145, 338514302, 880387133, 132843062, 590911279, 602448836, 415401997, 270597384, 141996404, 374111625, 138074520, 94466223, 153373197, 240938056, 92933707, 534096562, 36140317, 87006244, 160619008, 664350793, 496119084, 91870345, 385654768, 253347626, 7619969, 750875330, 340998893, 841010071, 93929891, 649885922, 168802947, 885858896, 595355611, 201986961, 775966760, 652189211, 922022838, 146702554, 374212800, 170503852, 915363070, 852025707, 427088305, 745547259, 889704436, 730095314, 575595812, 124401661}

    Returns: 36723026631988

  76. {814550903, 810221814, 231519554, 310364642, 914670113, 242378198, 588807083, 347222373, 109604683, 933964974, 856773825, 965847694, 327964648, 242933069, 86042740, 911736839, 445947344, 815898158, 500989146, 920701245, 433041269, 959771267, 876110755, 479649758, 838447055, 128918349, 215773465, 34125873, 728746391, 729748835, 149500760, 691459469, 779731121, 394195603, 419587917, 287757247, 561768843, 882954814, 609776411, 48523276, 909313364, 524203708, 982515057, 987904310, 109516976, 993416352, 117891461, 37240536, 910378277, 913266177, 642484738, 186174324, 124011041, 271252837, 222661676, 466688623, 868493103, 941160691, 571422143, 225539769, 21213339, 947920297, 548568102, 865563208, 937654, 826080201, 243510401, 380934059, 12514294, 371452136, 74355319, 67278297, 364849723, 301418977, 554477190, 321863386, 131208136, 270117999, 235499792, 469073868, 786061956, 172586789, 166563085, 188094304, 46848973, 187707839, 213230117, 261244809, 411898989, 82003733, 799098488, 235929790, 244861733, 433952954, 250000681, 189795703, 189262985, 88460054, 200696061, 785024109, 732161446, 857233875, 386842539, 31590233, 419111781, 199344552, 511774030, 728349657, 430177542, 11749417, 889048638, 628655633, 11901972, 488613314, 342859289, 644379466, 361167339, 747585913, 810053368, 425598217, 463112732, 731276601, 574418467, 584267616, 39482348, 708186727, 821547554, 702201177, 96347725, 816942996, 80913305, 429684597, 803142871, 394448699, 127517293, 554338968, 346610826, 761080524, 190155355, 25870598, 322448169, 390475851, 470171039, 274165587, 662296524, 312862909, 112424672, 951837861, 573906204, 332383598, 867232510, 452510978, 569859582, 667640988, 810151358, 28841368, 985135044, 686873475, 350504282, 504665915, 969209573, 107022107, 497945121, 736052297, 575380044, 430798755, 229680036, 458948858, 114983517, 735454795, 81414214, 289431020, 335456335, 417540032, 33093929, 794395567, 650892327, 5702825, 535765801, 822783939, 508267652, 955167089, 661522769, 875334812, 435308728, 675199986, 768230149, 800013594, 793654821, 783588948, 53837202, 987860024, 952491418, 353831421, 143013822, 976102806, 783002403, 480751721, 892396393, 764725452, 604279843, 649153082, 129407339, 950070954, 536425525, 136103752, 695092656, 866394145, 697096281, 717513856, 878370463, 631396405, 364568762, 636142350, 797970075, 403485578, 551121711, 788870575, 888659106, 883576850, 406346988, 834955440, 807248551, 775426666, 426631023, 24123984, 149243460, 531504079, 584798061, 882569242, 10930123, 534230403, 350175935, 695254740, 539888949, 14221520, 881080190, 114354574, 444282973, 890767050, 536342820, 776070095, 400042611, 285885917, 373052586, 410519391, 300131682, 134481651, 735213848, 572665307, 764935186, 179994493, 218009841, 342261184, 857373628, 38853657, 934931327, 625855403, 36601470, 245184097, 291181329, 440176494, 178843216, 984105314, 776190382, 516740355, 703181509, 949700415, 800593819, 863823258, 687133577, 931004878, 663975463, 244228048, 720246911, 559201580, 643180270, 698414583, 376339651, 249485274, 73355356, 629466561, 63952106, 310400029, 610944050, 890378357, 131664812, 923170649, 821646501, 561131669, 202490348, 26157233, 433739623, 832110816, 958644415, 710575225, 846124101, 632054567, 539483366, 863618042, 108808871, 107522193, 938828991, 265421906, 241611065, 357136722, 937370466, 914632179, 559664171, 405370862, 121692309, 369658454, 443370031, 705002060, 122693420, 321967166, 122220833, 729321919, 59517846, 48867977, 378161942, 236563964, 85218354, 141421294, 149114180, 513216317, 491514419, 603513163, 329102354, 112688561, 684380163, 491894301, 2728193, 946514132, 609934505, 302020059, 17890744, 504267217, 299353499, 118339556, 645390080, 972774200, 331904090, 83715700, 6851437, 898152790, 888387611, 302013449, 160486897, 353823934, 445836479, 853648188, 116325514, 55526123, 86497031, 846519218, 594015422, 284920578, 148112364, 751973345, 32132459, 425578668, 59480175, 288536966, 390420671, 584770007, 33775237, 498517351, 777301207, 78654469, 762617552, 677399105, 314240650, 920008239, 556638421, 835360149, 81337529, 949511320, 791736962, 325523746, 114850467, 6192944, 279178586, 323978676, 80771475, 545384970, 881389321, 81651504, 962092839, 791642471, 122612616, 673790651, 828427489, 71299741, 464835058, 909395728, 539941299, 816418214, 575607162, 342335126, 255330108, 308927500, 252748938, 659676616, 54414677, 367424235, 269816025, 833069177, 968034656, 433308197, 761697177, 387332161, 832409151, 771650339, 89937925, 820635694, 856846588, 818079889, 590388928, 131922047, 994291658, 607686600, 636712243, 555934398, 946486216, 144673498, 145080356, 639947435, 973230184, 654693493, 482387179, 95777107, 251682464, 5028045, 273335016, 128621630, 283131067, 837601398, 743006154, 175969001, 747661808, 66917160, 122141687, 138282158, 600490291, 923973687, 946781434, 70413713, 107215917, 134110343, 306184628, 217994556, 936118910, 938037574, 557205379, 124628233, 972952763, 385012198, 916524108, 397189, 177092924, 857927605, 849535191, 646535856, 410846814, 154136489, 860400463, 595601365, 62647988, 387412818, 17194202, 100265357, 857522843, 94516174, 485140443, 126530740, 568778095, 793998876, 141043104, 624711658, 483928668, 96096660, 434909869, 891941824, 518293446, 723250717, 229496286, 21744303, 920826093, 71594138, 541969057, 331617233, 507979634, 390166739, 381367139, 775313869, 252662808, 254770471, 961871952, 936811433, 721475383, 962791234, 306963864, 504468086, 82067063, 108545269, 402893005, 565941789, 426787176, 107277266, 349874169, 759635841, 966683177, 8111679, 220583361, 78423098, 370381969, 546603194, 983983721, 992513977, 67816535, 45915431, 390320636, 90445803, 509721100, 977623827, 272698226, 723525959, 699636086, 914792180, 171256060, 670521840, 83470060, 525919150, 787795236, 591222230, 339831448, 95900793, 393754031, 974604981, 913147611, 582534174, 297199737, 401191281, 856643844, 411812491, 38736836, 552581020, 544340327, 443842157, 79208104, 846436159, 351491736, 118647113, 803906766, 519536955, 84202280, 666141147, 233398071, 146060184, 748827617, 943454219, 360560533, 577726532, 334009115, 941204785, 14872743, 240339784, 811120473, 908772963, 117486342, 128575679, 891761863, 682369958, 737530612, 450586266, 871314044, 136046477, 28314543, 886439054, 825444602, 226912889, 525162035, 321193277, 942377330, 92077859, 213595233, 81433323, 869783997, 132293061, 530052476, 446312150, 382310, 48474219, 90888939, 476388862, 847570313, 86649616, 30222372, 532548452, 461827304, 211043707, 716428020, 20109513, 965657019, 801229345, 909950503, 16165732, 604726820, 680172967, 654174963, 710880652, 512946485, 24669792, 524292811, 692858953, 292329467, 778401804, 400810790, 383235355, 121940949, 4837656, 237371514, 269828321, 42996431, 96910831}

    Returns: 52405370320806

  77. {839381017, 193292618, 885250387, 678478143, 24985392, 707430772, 529654326, 494238799, 689855971, 166345087, 833725894, 350278821, 887940932, 691832165, 867860362, 385269932, 713263370, 53076101, 887336101, 28944861, 908195440, 41373478, 381950227, 181372026, 958248588, 197509444, 260304550, 765585366, 120036771, 930389925, 148505975, 592874190, 926512275, 63862039, 379055189, 185971153, 332839124, 774219995, 282222648, 860991025, 819096870, 205350096, 226311449, 902101677, 665397354, 663604098, 987743566, 674135715, 563479149, 697707998, 707040471, 80533634, 838616118, 787303216, 608304253, 689658362, 876000504, 23615982, 948095978, 987156403, 773367825, 630128400, 550940307, 400419761, 53495954, 113021237, 869358432, 442407422, 749083083, 611094688, 35885021, 628180438, 699251886, 360516257, 619257252, 207853945, 295055795, 772563159, 81050479, 469263875, 398590813, 549746594, 963462113, 151177858, 162864930, 964513226, 41466712, 678434588, 507731839, 77175554, 729809606, 281998564, 635510645, 67655639, 654634226, 357668702, 712367024, 524408505, 140269319, 854592947, 345330014, 583370122, 419133958, 777941485, 7031201, 976723850, 330241744, 924901092, 906511097, 235388512, 629704112, 324804296, 935788392, 281940944, 454556660, 991562651, 802396830, 433005031, 607835693, 19169822, 10045507, 953182654, 820357499, 462506213, 369447473, 589077573, 713159394, 405562934, 547528725, 335234972, 920042664, 804720582, 670674230, 89253829, 450286429, 573479405, 755653091, 83806813, 921020787, 402962428, 770086006, 943247266, 515701127, 69213272, 429434524, 516148596, 273348101, 603541066, 760245582, 116780222, 122162320, 671213059, 656438240, 791853666, 132176082, 205144057, 974022127, 475423363, 680085269, 39831181, 929824073, 826551343, 18994299, 115753354, 900733000, 104117901, 131871043, 932557294, 76078300, 186201687, 715644469, 304634075, 11382001, 509585783, 501856524, 106005811, 146106667, 465470574, 675257242, 809923614, 698196065, 343645311, 296144334, 340821990, 105706073, 310853617, 165627226, 428032116, 122867443, 131819860, 694816818, 680650582, 162017797, 346837766, 331116728, 918503574, 843613524, 893146765, 783278089, 866234407, 981822501, 587300126, 40605497, 867745706, 475836678, 27386484, 262600204, 344021031, 240239479, 77147264, 935549781, 126342829, 407409377, 239304593, 875317948, 982495979, 685537520, 41876493, 769535195, 137863209, 594880058, 282061240, 130817354, 988016936, 564724184, 502684337, 817619653, 43932947, 446536727, 302866029, 943510927, 257799636, 188861308, 453515268, 993144528, 477716892, 515627871, 551960640, 642318806, 558490441, 985415071, 88825017, 645145376, 836370562, 521098163, 155462725, 597036740, 863928941, 287382091, 725745711, 789186456, 683015810, 427624430, 987466850, 751084113, 252870647, 397579191, 564636966, 551553640, 98320751, 513573901, 624832547, 384748861, 26904966, 248425915, 464374451, 440120069, 431420449, 208230489, 19975773, 795805076, 944897441, 128041579, 38326568, 429601534, 210002190, 771603038, 553847165, 38321191, 129741795, 488068054, 538106588, 931199866, 994490607, 806249361, 926154345, 155509680, 124202260, 378317266, 225233399, 510930253, 389073966, 950140390, 860339394, 458411295, 588151065, 57879714, 73883522, 683899575, 679677459, 556782006, 646363065, 42816285, 325930357, 939643657, 365409390, 720763659, 529013006, 70915462, 757923931, 9477685, 301903956, 823649930, 721855609, 189328083, 459759521, 719776066, 289678860, 668137310, 488249741, 776255641, 49198551, 73468459, 39733280, 186082938, 284256235, 383495211, 798797136, 943944983, 239797471, 837741234, 132526883, 638034912, 801356661, 13821583, 163530903, 113602909, 284512789, 518507369, 432344483, 268415822, 214342805, 790678210, 435116690, 818735374, 308678324, 32188956, 410113473, 308607159, 339161387, 356783387, 753339129, 313054818, 621887610, 972570231, 208031739, 705783039, 106404263, 469723293, 484930310, 295415462, 722727902, 323354155, 333029583, 850896168, 679832607, 675207653, 958953158, 865320185, 563757533, 618394702, 740788750, 959018402, 263720032, 111645122, 148098867, 793311788, 517298758, 307650605, 51587979, 128432366, 823571278, 107849427, 922340302, 892125171, 488373495, 642577948, 43029515, 366905352, 547102743, 146942936, 904359821, 895458829, 477938572, 483121395, 686490984, 680783506, 48088882, 218671953, 870965963, 887013999, 736359892, 864633180, 655855587, 376136819, 39579937, 247904948, 530392004, 40103165, 138362909, 289469439, 845690321, 838609324, 637880141, 733448714, 65958968, 566678555, 901025934, 880606460, 506171756, 338599175, 139302431, 7038721, 96128413, 801093843, 105085218, 172698217, 337669683, 181585462, 240085550, 150118059, 567715182, 3750825, 645387486, 52726205, 349925868, 14325736, 677095863, 610799866, 955624720, 724469640, 618811856, 963522134, 534636680, 342149329, 166654099, 10994943, 458490594, 163945160, 259903177, 826720446, 624000102, 816353345, 292484295, 919646507, 180858461, 754198559, 812344318, 999032530, 571196524, 45073622, 352868994, 324718472, 299658958, 973196560, 519216980, 179152229, 383610846, 691490577, 940323988, 47147404, 19109568, 647968660, 37085414, 124542702, 172048295, 637642499, 885343827, 696904412, 924263003, 759826073, 107012474, 974117918, 753194514, 607810369, 689617399, 161322097, 583873507, 581466428, 840710658, 552658982, 201305841, 40860483, 418907180, 772465047, 257052132, 45991531, 650456122, 551201581, 109842282, 33193724, 969967996, 16624974, 634844084, 915453125, 85352236, 927282541, 308528597, 791965524, 912922784, 286032038, 691066552, 595964689, 14305483, 541802844, 346035452, 613504993, 339322861, 86161264, 311691593, 73199671, 879245724, 883044000, 186484979, 942157998, 459180855, 934395751, 171942643, 94195859, 473801127, 333113325, 272399020, 516653294, 664414716, 57818424, 908625963, 890200551, 401794110, 586412805, 864256237, 566143360, 911849250, 802014083, 493442105, 661166838, 119611227, 616778832, 704149451, 837590557, 237785897, 345716565, 922986396, 423394577, 66347174, 749163834, 902130844, 934472476, 990853029, 749598764, 465823875, 191459451, 628088753, 374580166, 382891490, 196264415, 433339072, 844368843, 14954832, 587946847, 12441948, 925990114, 335340814, 41871951, 84013577, 171149397, 125991841, 414877843, 361024262, 214824610, 381454431, 723864147, 844681504, 877378295, 139360367, 222702189, 307211261, 316580275, 275929105, 463278372, 605022088, 781792374, 222141238, 408929865, 77074597, 774248664, 185956609, 919038633, 168322422, 714503977, 31562327, 133967730, 381425610, 847969756, 922065819, 70017287, 743951476, 260335932, 594113019, 500758059, 880128104, 453777984, 535656832, 316951902, 269969007, 663547950, 134694045, 613416843, 676768704, 246584778, 334270441, 9841147, 36945523, 173838676, 110742103, 795314340, 659376532, 618222542, 63835218, 165685706, 930949060, 9128455, 513983698, 569820571, 769745026, 199825997, 622591639, 131562418, 86550697, 43059821, 331131024, 855745135, 358612105, 72368055, 935160528, 41938141, 433992579, 130109848, 207334866, 283828678, 397261821, 144553124, 477115737, 118007489, 902718306, 425843135, 439287342, 37973277, 996673400, 816766361, 451460899, 753139010, 974536786, 258121592, 292137513, 20172242, 759712857, 773214483, 87710787, 845279353, 714515400, 437767102, 32350983, 348193815, 466632183, 951654958, 382485642, 322945839, 494477800, 370795559, 721437932, 815669478, 118067197, 279212852}

    Returns: 55311601019151

  78. {438598879, 722179203, 784105736, 634755423, 184474102, 51341479, 573851906, 171802801, 836847672, 721382986, 721764744, 334019267, 455001446, 486921516, 9225044, 682876430, 489383690, 512544377, 428138634, 92177921, 592546613, 69092784, 624135389, 114117520, 804101104, 395958368, 206883551, 847275692, 511031703, 588870622, 700767996, 150485548, 995439474, 981350728, 971503700, 926440745, 175422890, 157810097, 396633018, 157818046, 178909510, 141249000, 654673725, 331395994, 23084202, 901392183, 306983908, 624310652, 459639356, 55552880, 174836384, 390800110, 155805054, 122250535, 870399080, 165415279, 263117101, 137075748, 115096959, 837268043, 615275042, 856318899, 254196835, 661987149, 816738860, 828957647, 648642052, 512031349, 34118839, 687101580, 193477003, 383011970, 379663919, 344902871, 470402230, 686407125, 893678844, 626669135, 124537473, 319791374, 289410184, 244871052, 68099095, 25701454, 226330371, 430404184, 474330363, 644328414, 815963548, 635164546, 644332608, 124537656, 264774213, 836225958, 148387984, 128769832, 507750136, 238952145, 274115293, 919287693, 101193631, 96019702, 972189080, 177841695, 137230967, 781214007, 819665809, 865622339, 940298034, 171981873, 893742567, 327829359, 290798523, 141336837, 823761791, 146714147, 478143520, 523451567, 240322697, 686299502, 535099693, 523199669, 375261182, 539342139, 2517381, 440967766, 624971364, 228395896, 196153559, 32882869, 502928528, 606002872, 158575783, 68985373, 667803937, 322536965, 195612947, 389644709, 58627524, 859920439, 850845024, 952251407, 965591834, 749252421, 208196090, 742850472, 989783820, 635517590, 912273398, 147122362, 459534425, 643780146, 860242473, 693936403, 746577389, 952634105, 162120549, 166781589, 543166292, 324249674, 803695403, 284183405, 843726223, 543714658, 930690427, 287463868, 578527337, 146314502, 683552426, 505588319, 742084637, 806535516, 842453728, 733273861, 272425156, 490733483, 44463917, 934699204, 528196242, 162527128, 680617791, 658957202, 469597280, 603664507, 423238046, 529075444, 641317044, 894717572, 640926909, 555766833, 117661552, 665617005, 87205251, 699237720, 112137471, 3659662, 118332966, 539380325, 852803588, 397976547, 108602246, 458921871, 766100970, 622081931, 319129583, 462964601, 211746220, 615719597, 844827875, 625213187, 484970222, 379557265, 579883349, 691651222, 658325424, 84543347, 277626184, 817883586, 503070508, 76874942, 115431744, 67733453, 413606694, 497662518, 214765181, 73554249, 910633808, 34315579, 258092930, 446000428, 870485272, 109903998, 133651179, 439945197, 768543190, 145198526, 137919910, 872246321, 527648121, 716407119, 927332269, 935835627, 864388677, 508395298, 698502006, 248808912, 303661978, 219237195, 144522305, 457168482, 406773724, 249002143, 705910701, 703189028, 646043638, 29484046, 949970394, 299565776, 43672624, 43575668, 34804138, 393762704, 442696471, 686053763, 956428436, 240885352, 663545953, 468447481, 109921915, 821839701, 221017570, 317120468, 406386391, 37532006, 463009125, 508371188, 231498202, 544338481, 582949258, 119231393, 610346229, 914180271, 604951885, 75641335, 630729481, 367052527, 772436563, 511818001, 516958757, 600526718, 542632760, 812376813, 249566882, 86024016, 978980150, 104735565, 40785050, 15526877, 358626590, 279797056, 556355607, 990726560, 704174415, 738397948, 19891717, 211992852, 37863262, 67264901, 54846627, 894835597, 915924770, 247558346, 552392375, 809133057, 87654725, 929389254, 772143472, 224894381, 172593298, 610599116, 661409199, 318904862, 867713766, 690709388, 379601853, 548758664, 879128952, 542303843, 380035398, 136782659, 23163363, 274759884, 234155750, 46392272, 431666224, 350938339, 684241415, 623234346, 301932742, 38719603, 941913005, 870098010, 356750336, 512800651, 752138697, 936516330, 709537384, 364466789, 635570751, 477312791, 49235831, 858661032, 30557228, 842178187, 547146514, 802134710, 485536860, 370138583, 724287352, 825224215, 168892605, 591278195, 554486885, 274291440, 863517709, 103968477, 7289003, 703395229, 124229006, 865675347, 818555449, 689749189, 338924512, 125578597, 118198052, 43507320, 756103175, 509764968, 47509682, 843580489, 479026592, 805232394, 817193968, 301510643, 478647585, 377641117, 969974165, 898404295, 230038074, 554283263, 443407378, 608035503, 883566555, 262738001, 549261232, 232243379, 200914658, 50546655, 560502201, 339929699, 976098357, 316897393, 171626888, 331187448, 274276455, 328459150, 720784427, 941121978, 628546134, 561546235, 762098957, 982049331, 861679604, 890512202, 540071006, 696504134, 133393584, 545549011, 629838473, 722092301, 302131985, 567475483, 187861857, 495366863, 246927903, 894395586, 314883899, 164363135, 672502209, 240058920, 80722209, 76002404, 70254401, 912514510, 658760443, 325375945, 223484413, 16906049, 256107420, 947284401, 823819234, 725045741, 964678538, 96426158, 498688174, 250998831, 512386774, 695869028, 751084985, 776742347, 118445389, 366059057, 916772349, 49475814, 809487775, 359824865, 169786458, 134198368, 137909188, 311156928, 962069890, 272809316, 72456142, 311500816, 815312032, 19729379, 594322161, 974743065, 530759165, 773694330, 410544385, 597169857, 47768043, 960499241, 54082481, 927704372, 425796449, 923695085, 315993555, 589489289, 131976054, 21214228, 567312153, 537232361, 132963962, 966063944, 305425164, 87558728, 193247187, 612603124, 30617907, 376153551, 858415199, 409095474, 130999460, 657189125, 367344413, 68281083, 621214100, 337428827, 949665839, 827949458, 363590860, 183125999, 702302340, 114719628, 116766324, 727394975, 888039393, 12417329, 227621611, 197620784, 305688583, 761423093, 128193317, 11276326, 587521841, 517831326, 11625683, 650691628, 790268440, 119929253, 978643443, 5602713, 182255797, 30056071, 710796654, 720627825, 817633592, 646116528, 364381950, 80937438, 697479737, 799086685, 643527492, 744561560, 625052336, 189623940, 958321792, 748794452, 469968928, 781809012, 183933547, 522226474, 839964247, 337557017, 624178193, 137723487, 440610709, 722277809, 835957638, 43669192, 693159899, 681316460, 410493608, 316029541, 382844491, 821028306, 327119885, 279685706, 346967901, 231885208, 127281657, 51262890, 136702624, 608876801, 43426059, 887655933, 261867844, 38278733, 755872732, 102034508, 186540318, 670031285, 613984867, 759469255, 450184492, 403664305, 933165000, 86768121, 307552136, 489405550, 968617412, 220261657, 31083217, 570230808, 489015373, 129449633, 734856472, 26761826, 922193456, 445916531, 732156299, 636920928, 571562563, 199388952, 985066231, 992220596, 375872796, 35574914, 759850423, 30674537, 493089213, 831015400, 426178548, 392782380, 635481506, 721264962, 700795544, 248042470, 279035602, 646683696, 457223628, 589626323, 579007612, 457173224, 739275881, 165311961, 545249674, 636355519, 859046270, 793555808, 112231815, 523158878, 965037766, 616098948, 792005592, 629746556, 609566478, 121877351, 856883313, 941124205, 784360944, 179629166, 80096671, 140102920, 336423591, 40676195, 998881056, 362705900, 814105871, 416451960, 521541856, 152334404, 929165336, 927381417, 243615183, 633946, 416923893, 567896868, 736145334, 661499168, 478211288, 708764085, 120349106, 457998260, 432248012, 232830991, 371031883, 72461796, 70916297, 78913142, 880377550, 800904779, 78494174, 524351733, 483792897, 206811894, 4835592, 160415770, 897098409, 456755895, 34768329, 450148234, 873387344, 964082382, 503605311, 391611127, 425077067, 71641677, 643530544, 174853614, 409142672, 323207616, 102141574, 224638895, 9825580, 96447139, 320427538, 126393411, 469762469, 854939302, 113066927, 176693664, 589728082, 554408802, 646677690, 666544809, 838778302, 154538044, 529950533, 863540936, 824365769, 700392443, 303662738, 826419762, 401217060, 656185487, 789454796, 919014570, 607737267, 51639872, 223987919, 147192353, 522865289, 712706030, 726684950, 88261221, 731001572, 963792550, 431999251, 376294756, 519644042, 392252407, 26169765, 247758975, 821943879, 519803365, 451772334, 948568454, 72191984, 693987078, 195844814, 505406136, 537785396, 828232168, 13636534, 3078183, 832969222, 825065552}

    Returns: 59019820676840

  79. {955112250, 694187567, 308141538, 376284402, 410505365, 609511890, 144779220, 249950824, 558420978, 66971701, 132574581, 476609422, 115224697, 608647438, 753778293, 452577950, 977612613, 415297894, 192767961, 768026967, 270623772, 499493099, 787040565, 19157874, 613868355, 72207941, 251578280, 611482489, 589215511, 376347782, 811463051, 649577126, 186328325, 720616637, 273943544, 326464478, 18778605, 670922, 459612302, 89110748, 18451051, 223856548, 335731034, 731337061, 329654725, 111530740, 961946880, 876244072, 308722053, 598869901, 287494195, 289462663, 636448513, 320542971, 893824638, 888601386, 845408382, 635072722, 14681883, 110084020, 606078532, 864666051, 917040780, 259740247, 646609882, 133426483, 737920997, 974758585, 310136710, 913835765, 434254608, 860880988, 597467410, 633439340, 954149794, 871725127, 532329958, 896546661, 959254194, 778793120, 846982207, 21106899, 627528344, 781688738, 198616516, 104384069, 53199564, 739595552, 351804839, 528130383, 742299600, 984919112, 103113958, 581091118, 619811851, 437449795, 293196331, 750695574, 9458258, 747731413, 99703700, 543448206, 705518739, 860917985, 199743359, 861391363, 482657212, 509250847, 699449941, 756504544, 864318555, 953089946, 506971352, 230027600, 984098511, 90359114, 803372924, 329612964, 181621723, 64325209, 500137610, 532244132, 867535044, 85018171, 674428728, 69136988, 984076115, 918161999, 900178230, 358729049, 16721382, 42970693, 673011075, 415949749, 924879565, 120861930, 216653117, 800441658, 589835077, 679779947, 24064872, 54640416, 977849754, 940355829, 246839454, 114459728, 596256418, 441290396, 831563125, 372526362, 724602057, 428048896, 380378194, 684887779, 626959679, 395991777, 207016841, 761810094, 829203762, 32704354, 104477190, 136719711, 518706625, 792303284, 600951353, 402537755, 226794118, 482307578, 585086110, 66597640, 884011803, 803714113, 255154294, 242826354, 20153428, 806205882, 492814980, 120688954, 952691279, 437759475, 640600716, 501723073, 138518521, 92361930, 84658884, 52653642, 473089142, 719514941, 358415642, 835035153, 858082720, 785047847, 833943573, 24887235, 125783006, 166336086, 102702774, 54951908, 155894987, 956344397, 182620437, 456207238, 102039488, 4819129, 501663113, 301946462, 990717878, 850041479, 6227107, 175178067, 972393911, 113803933, 727216352, 645743421, 300130293, 126115259, 894248752, 536222777, 84871360, 336927301, 711066940, 858253675, 686328448, 656349137, 13716468, 391907991, 733819953, 593098601, 187735785, 808224133, 752821901, 695363415, 728235330, 695556520, 828408909, 451800366, 523305756, 332535406, 503038081, 747970441, 946712771, 567953921, 545886615, 688873622, 350025184, 546840083, 243209100, 28458028, 388063727, 884555870, 962981363, 557848529, 144112455, 91386796, 251162164, 354107589, 316135919, 562437034, 451169719, 394543286, 443414620, 522786927, 64597747, 988302490, 66595344, 70686222, 518137705, 663252578, 503089520, 6442685, 96416801, 33918713, 615778758, 661924380, 499237788, 121170797, 55538989, 639444942, 704388716, 221166795, 466285300, 730778744, 97871965, 281352951, 676900734, 111556084, 188012776, 625180610, 282944319, 31031632, 25358911, 763557005, 982052860, 715155101, 416833300, 118645154, 78745648, 724402047, 100150647, 308705510, 635640996, 423993880, 120991430, 355975549, 113859465, 886628059, 292900877, 756577802, 730455314, 34389613, 961155883, 541825945, 557361191, 96730444, 923203137, 43077146, 640225808, 558084203, 110459004, 704469574, 24167006, 7237158, 801540966, 885343677, 208886236, 712324164, 143964709, 997609257, 455346736, 643722967, 211670147, 304789181, 985801307, 377143141, 235221240, 450345595, 316250894, 538933621, 131713403, 168705586, 526863455, 463333888, 915849914, 716820905, 491349756, 244182085, 533931106, 830533729, 829213612, 731505909, 3053496, 600030921, 606483670, 747088026, 53919898, 447119439, 956796151, 713074785, 262598719, 433166197, 302761174, 333077625, 771093936, 524451662, 171143744, 155756839, 145218712, 556478494, 481172652, 433270911, 551454741, 542243910, 47047504, 41982601, 97673184, 575216820, 655831370, 121214958, 716521591, 194291988, 103296612, 869772815, 925733050, 806754143, 176551304, 522127877, 621046094, 310997066, 47434210, 706598074, 524778243, 944498308, 674512606, 5208705, 211151412, 259794844, 320422423, 259700575, 375290071, 793383534, 981249411, 963133402, 96517767, 172711258, 259536227, 138297617, 577528745, 304885570, 251515864, 148730707, 151856657, 300112621, 93517785, 951683314, 390527140, 722414151, 784333238, 492296200, 401565276, 246577023, 243451946, 455846567, 903802273, 56692267, 12718947, 481856205, 657801097, 669477494, 750161790, 704944574, 2642391, 614686600, 995812161, 506273309, 338338342, 612155505, 251405751, 33679436, 773561467, 88385580, 27318548, 474772331, 275130976, 738073972, 14470586, 91162462, 812061693, 61460466, 109703803, 257032042, 647253747, 891575625, 527318973, 987567929, 571366087, 501065159, 349396396, 652766969, 377335003, 996998157, 755753999, 589531588, 212551312, 315131972, 586602241, 758583244, 943842311, 170291599, 484968793, 13203297, 830940538, 484905055, 406304113, 277778158, 350640585, 6154602, 897346477, 390864397, 793755606, 809395279, 474367578, 758324427, 920948116, 72018768, 477946430, 821014666, 13708721, 786441874, 595514942, 814751510, 409780064, 254388978, 487957474, 89453063, 305987685, 251300530, 479676321, 546175146, 901752083, 615862446, 319847621, 93704623, 803015646, 698120150, 703918167, 377767107, 773523599, 417627620, 111866086, 670863522, 21751966, 836627498, 466332054, 932009410, 858868447, 159552064, 192468549, 715502352, 171986306, 599143922, 851931414, 821042725, 169239353, 403307137, 6101777, 953741786, 682630418, 738755019, 47065997, 466575564, 878807241, 33250405, 129822950, 574628540, 86804045, 305851123, 841646995, 492169437, 116278667, 391095619, 241742581, 70952005, 53177342, 870488473, 437180478, 168333586, 945602456, 566933142, 482967929, 195499975, 393445909, 123552533, 582261358, 90997797, 624306001, 365039144, 483772509, 709535449, 831921431, 166156326, 469122079, 111346617, 963058679, 705220420, 872180880, 424664990, 608677418, 712032457, 834364449, 478416734, 765834228, 367905243, 393846285, 69820193, 76245363, 739122468, 744738518, 999181462, 59095952, 285945158, 369135131, 112360115, 446146627, 954308776, 145991333, 585921282, 568510708, 243014354, 370915466, 88482015, 175265572, 145911439, 67025466, 822998338, 390524524, 294310627, 285575168, 248934343, 329609064, 576246651, 233476769, 131914517, 291811182, 950954371, 831655872, 180462008, 886343508, 137211893, 117547876, 523193063, 213456882, 642837065, 24576715, 279680137, 546754943, 152764415, 587725661, 700734179, 46183288, 1735054, 472434339, 812162538, 870164906, 123266262, 421428631, 25156723, 864728674, 775537729, 156876859, 589914144, 81775897, 826935695, 768629447, 816799956, 133905358, 146080298, 11789747, 184394744, 690983552, 51153904, 12250428, 84751840, 715306972, 37270266, 191484832, 335210394, 869233971, 569149461, 518165166, 211475568, 758901155, 492096231, 530531084, 141152971, 81000796, 575831064, 531087782, 45066386, 302860207, 513945325, 138471315, 273290358, 825885963, 890515046, 420324502, 132359616, 315162214, 329568703, 412422003, 41108657, 856357968, 645485516, 687686079, 820425429, 246781938, 305232403, 470180768, 711889116, 706641671, 423128852, 590758198, 158558147, 391753232, 697061112, 923424388, 190815585, 990080953, 623868406, 19101594, 954100012, 853028333, 14507533, 884308192, 32995339, 897124613, 925075640, 654118580, 71780269, 516730677, 512267055, 779516156, 866149573, 3600619, 21882603, 750050390, 193710927, 134106231, 294867846, 643576342, 123763978, 97932719, 617572145, 274518774, 247022885, 460691275, 921569556, 904945347, 823661316, 67185167, 499041514, 389110513, 393922290, 603387841, 263008418, 499464434, 254285327, 39589728, 803815591, 465121291, 855474492, 646809933, 610729058, 799858425, 93727827, 896552885, 327142887, 16783835, 630570184, 362002242, 744311737, 34097467, 202663678, 569584513, 991318595, 477067319, 375095634, 686441788, 617409955, 473487523, 47282452, 107478903, 471661204, 346505414, 753799391, 21599245, 260838354, 195307760, 800751701, 520917575, 879354397, 84431632, 755528857, 881976818, 194798994, 800504838, 957676571, 903247306, 257887837, 96458565, 725864311, 596435829, 550419303, 217812761, 511038011, 630658726, 650583473, 385574841, 830514530, 480011864, 569619555, 822830144, 218949139, 982803688, 228422952, 952280246, 859749658, 163261390, 387444549, 806952111, 1450010, 593527875, 312092853, 69862317, 425583781, 689458150, 215362410, 54934679, 238157046}

    Returns: 72627354696338

  80. {64756604, 251421418, 711833169, 114806234, 448552441, 22169758, 477635322, 827574151, 463058229, 821639767, 454601152, 286359578, 865354846, 841222880, 121546119, 108311052, 222246508, 824972663, 253228028, 790083990, 568965215, 214655376, 78225834, 429665113, 515301784, 520834328, 631913297, 466216047, 678909616, 919280951, 469752034, 717055530, 76735352, 519879431, 44101142, 774569659, 680896931, 500578448, 542811270, 569097771, 263507813, 728187834, 430843599, 385730533, 475167437, 358205786, 926272659, 946074400, 863503431, 60306653, 859111409, 913752457, 582073260, 347933009, 194807013, 438119716, 915223430, 101752393, 595816088, 625462223, 57240047, 39114463, 911508482, 456390618, 766140020, 499143381, 120629008, 911703837, 681645911, 424948440, 256573995, 167304231, 918844907, 226828633, 213671455, 745102122, 637408032, 591415288, 804291978, 877729713, 166875308, 315828240, 3058407, 31191622, 599780112, 961946516, 351073832, 31655880, 241440293, 476962924, 389019196, 583578795, 81995651, 298824975, 383376732, 493955250, 360861236, 999928117, 611980848, 595831397, 250604780, 356575083, 147548950, 11946193, 259455768, 559076509, 549878075, 301791, 966110698, 374489524, 950090618, 482278842, 976275235, 768723549, 598360151, 45986592, 406972548, 667611269, 157274283, 941570213, 760162514, 114932609, 723972745, 826591126, 47986151, 454430269, 851321226, 185161473, 5974171, 906440598, 809236991, 669509439, 919377614, 121706939, 117231679, 103459902, 883942991, 175708912, 120319180, 231569266, 855835625, 131315159, 880144173, 460551138, 746115983, 947533315, 749910771, 125408200, 122300182, 24318945, 653035566, 430032121, 233916498, 94007354, 624887137, 502815447, 493484914, 561252324, 825990383, 856047729, 60552443, 516045752, 279524069, 127434154, 10311474, 687338037, 80873189, 267647967, 331159644, 194312544, 112994636, 759347403, 157369025, 602844135, 978260641, 347449538, 496750675, 783062935, 382822686, 239097350, 16010888, 125091984, 651012056, 870338108, 552219590, 566022645, 450073274, 422817831, 936919408, 551543871, 947233379, 612960256, 317972182, 861559936, 97532738, 628101834, 268705889, 966242283, 304436535, 60045235, 607988343, 586785153, 100372477, 465002415, 883053524, 960178014, 451388493, 733682241, 322274186, 92614079, 132024817, 420811941, 267625338, 471289282, 352749196, 352591760, 912779809, 938353067, 549347501, 649923771, 845740721, 936503587, 765480635, 695115062, 584996186, 522437222, 135951898, 34677125, 93678317, 763338112, 553259564, 668294320, 929822018, 673576917, 429444364, 962748102, 836409300, 503414361, 78587103, 119878381, 507115389, 619844155, 208972060, 880486530, 242611989, 195457427, 210842076, 946608431, 257896036, 925817062, 931684343, 917069869, 2855724, 378352410, 937844262, 371888557, 70376449, 4564010, 206870751, 170030287, 88067871, 896628926, 97972049, 613424977, 13463190, 697344076, 49187916, 180053669, 364136486, 792632106, 503314577, 173259137, 217674380, 351658784, 889374038, 796601835, 610520481, 334196089, 148129318, 584684064, 717337353, 905631356, 769284499, 118485695, 110550804, 825574739, 111275959, 29504028, 274095918, 41429707, 939070332, 893731526, 248801646, 657341509, 15383214, 366033143, 59084179, 65557807, 398426450, 196173799, 68381685, 678760196, 568659458, 698264500, 49783570, 226024404, 693498921, 43894561, 185254178, 535366371, 75913538, 185011143, 286913108, 800305019, 552948862, 388621920, 680613052, 852245696, 811543419, 831146935, 81987222, 270286222, 13665364, 496454843, 529977213, 425486441, 978145115, 54846916, 156387839, 106358155, 69282768, 95661465, 287753450, 865331366, 141785689, 463050125, 755037398, 336563556, 803725832, 966257301, 66716976, 895526691, 659033372, 247820985, 140323684, 229617985, 588950230, 279985319, 329504680, 17948223, 707201765, 913634440, 483435290, 477088678, 496915546, 234725173, 996936345, 964809549, 331963772, 79379187, 100607159, 732814123, 439912123, 253144603, 946441437, 184855327, 955763734, 751682531, 919134344, 233258859, 776291951, 151946507, 188932115, 949873458, 668895576, 965566719, 560930553, 701840292, 106616175, 357622834, 503931466, 861235075, 92922671, 675258706, 343592915, 605747736, 751391618, 170584992, 115344527, 85058765, 271069906, 479316178, 379289978, 748595362, 132356035, 772800672, 566222819, 778213189, 452094827, 417744306, 631354996, 134496096, 576696484, 43704978, 425625015, 139814661, 120006155, 480875096, 2439909, 213397048, 428568082, 416450454, 124491851, 100410653, 855971225, 946035793, 120988343, 361028941, 254088412, 541313175, 964127484, 145969530, 971300598, 708777552, 799964468, 938622856, 883622132, 374505495, 640443176, 13646255, 90509538, 104191560, 383971395, 620454942, 988268706, 127512491, 78043366, 854503686, 256362847, 536867170, 85659673, 888774000, 976740801, 461092727, 503274922, 406491254, 388373614, 653713330, 534107181, 755826690, 539087851, 340355764, 204972045, 714844938, 113190183, 493671623, 436075930, 993693695, 208512827, 699803623, 767459610, 701941620, 857650164, 322333552, 591786425, 20797738, 52377550, 219547093, 252102166, 583051909, 38551945, 98025023, 797542523, 177943764, 577907600, 341788988, 300203536, 381991920, 89447170, 221954024, 173553525, 890523829, 341341212, 101710253, 76551241, 909865760, 942188986, 769450426, 379957711, 75076946, 983476271, 908319552, 812816218, 972291121, 767398752, 195319802, 993775856, 87996419, 948968558, 913940198, 314490707, 110396291, 59830122, 460763547, 273802451, 124418649, 794789319, 108704128, 873435984, 241163961, 247193338, 861892101, 224075764, 880020670, 803432913, 387890263, 599198726, 285323107, 922214660, 625113835, 71995807, 35420707, 74133499, 842700872, 812839766, 840798782, 94836835, 736053357, 71971677, 395808465, 938219906, 80837458, 117654374, 46430742, 492335839, 80522488, 256741988, 61990812, 512185895, 821138441, 145097128, 755989753, 450816321, 204981430, 765076570, 525397989, 904507305, 541786623, 301480856, 102758874, 279701170, 691007530, 150057553, 212523771, 848606094, 601396336, 663025408, 790771440, 143186569, 837518859, 32957154, 272033414, 485398101, 274455612, 501074976, 258272972, 303656158, 60792387, 709600118, 644743380, 144255506, 517874630, 497513260, 787642034, 155465135, 341463353, 526910346, 408130153, 936603849, 705343453, 755600902, 942812999, 702365446, 34317368, 516764632, 659471625, 227608720, 143886806, 913910499, 489162981, 729934810, 923964875, 142994818, 896485597, 406531750, 286967194, 522688956, 795555109, 293712476, 43793299, 259069240, 451977452, 154945813, 918703892, 35178983, 816163203, 914536223, 165319480, 333529048, 996896348, 731359460, 367144511, 65577495, 521861756, 278881472, 659146098, 998163506, 224119999, 677752318, 64642605, 968007741, 843370857, 150862559, 28460292, 230819013, 634246173, 300311630, 314106847, 902760736, 911951744, 533718734, 80390094, 168761538, 699483214, 517576647, 672583981, 622392054, 702959956, 39172115, 337110327, 966687010, 209459623, 406903843, 916694842, 969466468, 104021763, 11347504, 695895337, 79474281, 502204326, 294991102, 523623281, 396786129, 246636859, 915988453, 267757068, 541880410, 616469954, 758483146, 291908984, 143530294, 794941009, 6529922, 993523171, 738953363, 439473428, 595046583, 69007174, 446519631, 667300714, 925790665, 982501994, 414998515, 839848240, 47390349, 581798431, 833661772, 305464647, 301353674, 238883146, 844107980, 935814305, 118023483, 60840620, 885345815, 62277943, 861467022, 30472118, 475122988, 511661578, 540380632, 19960983, 578361702, 259013902, 824721726, 116617024, 107646996, 883281979, 657083732, 470503852, 83790645, 717221569, 714833593, 826403780, 741327088, 404008118, 117485464, 857182659, 267481977, 743084510, 650543131, 682259328, 578929245, 626285957, 518954146, 149671267, 616283788, 736713032, 586141949, 801431177, 237041658, 192867456, 232468344, 786493260, 53308027, 415499590, 47876166, 135604412, 902140999, 775020943, 959526027, 370017233, 967112061, 417591687, 604896785, 149001910, 777513687, 516207684, 559459026, 218540182, 468611379, 694771187, 412513625, 423687099, 258973562, 932508628, 754413433, 49236024, 754076934, 145121740, 589005390, 603655849, 401939368, 24832945, 670132473, 105404444, 567028812, 527329572, 570419804, 692928920, 768838756, 517735223, 61464075, 249137372, 345427662, 907463869, 921657103, 894482550, 470282653, 403168122, 167187547, 367656433, 80235106, 124103207, 122291140, 244520892, 902253748, 440354412, 646658343, 722493297, 79104148, 108253363, 472636164, 991100471, 996621843, 763373174, 567053734, 239043887, 922168548, 555557961, 582316329, 118969260, 367653228, 502408931, 944452569, 111779551, 799830625, 49835510, 527340345, 472389076, 268062953, 145442774, 13228135, 894500094, 971532232, 557416190, 3042630, 121966545, 408957033, 257039779, 287680283, 287248944, 5479532, 69757717, 60296306, 318401190, 331347304, 277858074, 41577422, 594773674, 757027866, 275332905, 55175964, 904610787, 598948445, 962854377, 994647435, 974988864, 345078648, 917903098, 175715492, 711933591, 178899069, 227575047, 551374192, 583904698, 167343049, 520389036, 5377882, 526933640, 398075876, 800804259, 468672772, 96188576, 333693101, 993181916, 548094321, 374794749, 113877423, 389989860, 518718696, 180832582, 368480664, 349523520, 231619036}

    Returns: 80328426923974

  81. {181918141, 20236713, 698142671, 53816973, 998328811, 132218510, 77095400, 399258696, 325669168, 530901935, 474083618, 634687872, 31905416, 751815687, 379807025, 12899397, 817261082, 972817490, 753583382, 691943593, 944747762, 563537882, 456048797, 726340945, 276887197, 159320536, 327772941, 192722435, 754992402, 520555155, 227042141, 676189168, 987230853, 138445012, 651089070, 571364685, 792930599, 956641625, 805183133, 435922693, 569377466, 973091786, 864966593, 434936871, 842875641, 737621438, 317967229, 823084711, 871483714, 172113067, 958098527, 271664937, 552316556, 273597073, 66991177, 340889464, 361889606, 934039473, 685363996, 921647291, 559961885, 544468276, 395937848, 732378838, 350656607, 692239793, 941769882, 794903134, 398751417, 585080915, 700506800, 344733921, 218937641, 14934586, 443289274, 24310410, 378095293, 389536941, 275770606, 898563536, 613127750, 580448738, 73251393, 931278492, 524304189, 231233927, 176264065, 389192148, 538085705, 763299064, 725375665, 380525061, 768935953, 632240883, 235889119, 309372568, 428903418, 945443468, 796658159, 92630122, 636836622, 936282181, 217811887, 523055714, 941671989, 50290091, 381461989, 82258496, 671953038, 508924098, 887068790, 998676701, 362393734, 83114464, 680853817, 128792449, 868127484, 309350461, 944159288, 173679187, 742236351, 209860877, 90600055, 396551235, 354670101, 964623309, 321034250, 146021679, 482621007, 897344457, 685488768, 26223449, 438915199, 672032210, 151429230, 508166890, 861500655, 458403745, 67460825, 657856660, 610386200, 170160535, 37350729, 375166776, 42021882, 411771103, 77791668, 349835142, 129461818, 143200900, 601294969, 836487439, 96292884, 39901160, 531176686, 851813929, 418569773, 88820521, 347943689, 892188153, 306729075, 819606111, 903953947, 205803540, 54284152, 986870620, 63315665, 787810685, 521905820, 829871283, 25479693, 289427172, 462640145, 373141967, 716550815, 607670563, 887754336, 550645125, 195727946, 442113272, 693117567, 671789760, 15978512, 83708645, 540993345, 98265506, 161661503, 280607218, 879203071, 962718623, 96831875, 737076751, 29253080, 472804890, 570186344, 476542163, 568710845, 134151196, 590297623, 803111712, 207737686, 869990434, 409176269, 782841717, 325067278, 232843087, 968815999, 115384190, 525106642, 48736680, 416340466, 249427088, 387699073, 465224936, 710344272, 511879954, 477702495, 554991958, 94753141, 334872681, 94552876, 137135144, 196753667, 906321254, 398723758, 711370310, 518628089, 455801120, 715364526, 101923216, 676983650, 232460925, 84844767, 475089740, 16922431, 191581042, 468641528, 249275871, 481282856, 559614996, 679443995, 44416161, 805406170, 197096524, 561339038, 435104613, 173457393, 14060870, 461327011, 242764398, 752733354, 712204140, 906656135, 880111711, 135915320, 637299420, 145759655, 292140434, 114878805, 352178835, 863195834, 838426394, 835498994, 764600530, 614103743, 36400185, 910611767, 740621534, 835509260, 565935321, 649798869, 778813386, 384146063, 760575251, 869011306, 9826187, 647531939, 238233060, 451671220, 891304911, 875158464, 715102553, 139445422, 543530246, 702171026, 398457135, 574679109, 40952337, 118076759, 723464586, 612321920, 596464430, 565360943, 402912424, 943088957, 396515897, 611944848, 718731771, 512719462, 15733500, 621904378, 704665767, 380745591, 338782775, 990640382, 531943489, 219639030, 767280750, 485165409, 625846671, 299371140, 480609694, 933639680, 603514727, 461996247, 231869157, 775629922, 825316776, 513240321, 111804268, 54912374, 57976133, 501296738, 910882021, 63362118, 855075361, 142364028, 415853222, 231411407, 996698154, 422127237, 348937074, 325888902, 192483963, 973778688, 598791729, 826610761, 776822154, 125692125, 811599922, 633662764, 67404901, 678734253, 951681003, 904603022, 788638311, 106022480, 898191047, 252305064, 717823135, 67748209, 193742725, 542336656, 863483143, 51821068, 184094481, 80684522, 549782260, 196359322, 81295041, 869128389, 803387827, 991575701, 738031019, 910497103, 496258294, 495365175, 464644463, 433644329, 880999073, 727690632, 878806710, 90602932, 105097780, 865361882, 170851863, 188641579, 19413595, 851463462, 286186408, 524343631, 708475256, 949522181, 712932913, 114772806, 529582956, 280064566, 335305622, 390811246, 941702687, 771498601, 494331903, 104857184, 209688808, 368733981, 807283164, 427230699, 139980694, 337148304, 782593842, 771566485, 740893871, 46909539, 845229304, 778686500, 875781593, 858398524, 906187493, 640778721, 749100360, 801804610, 658536934, 141726230, 253160621, 41783628, 453567469, 178904997, 922981477, 436256992, 371128982, 453533231, 632932600, 89802497, 150247749, 837447026, 976439771, 476992215, 399919292, 336367514, 562691977, 232557574, 793283404, 576181510, 886408586, 429286408, 4675631, 574995772, 544868636, 667806056, 921875933, 87531095, 743804015, 183841749, 664790665, 104957366, 366123728, 883270744, 124330259, 70236805, 273560823, 208403392, 839010703, 595207173, 826378834, 592006301, 857666397, 127872348, 470314535, 622844320, 350426018, 757448850, 519303399, 718774447, 185583276, 672887218, 46849238, 280585024, 81164754, 24302869, 676014479, 983959360, 666765214, 454184822, 597659035, 399067371, 255822744, 748851497, 484578197, 191559127, 527602774, 442020324, 71474449, 827020162, 865842601, 358055803, 720824579, 807713634, 601755852, 772543166, 903745535, 809746612, 633407844, 521964559, 312297552, 797176253, 890991508, 693739240, 689954635, 712629830, 309038016, 262576883, 746521606, 42217795, 433842414, 435340652, 48184627, 598885240, 255892844, 179560018, 69933041, 517125939, 496430744, 113674737, 903277347, 773273689, 358737398, 983101691, 663101298, 765589927, 110312509, 983114160, 136048938, 670071507, 466398266, 24331834, 174711863, 754318937, 135370314, 994484364, 687001974, 979421448, 500184017, 15640744, 34892978, 866839112, 872242648, 907714898, 175429154, 268669457, 257066473, 734677452, 495300971, 317093850, 532692460, 873754143, 400802712, 335582018, 887685570, 555439351, 300340417, 399980063, 509777191, 644609762, 173610538, 97952239, 488229235, 782547304, 223021298, 285395130, 337409105, 712339319, 62217150, 947841712, 830389515, 221405698, 112911591, 699741778, 13334009, 807770700, 45320403, 488081955, 343954443, 300957756, 220485238, 739910542, 98717455, 176124667, 335326374, 976830823, 18350721, 340416718, 434302740, 954470488, 684861504, 14932540, 801959881, 684974559, 475872263, 510956792, 787634995, 455733664, 70755040, 71463691, 108062747, 576641292, 841243755, 167502151, 105263995, 644813926, 300086623, 224991381, 593020671, 720563890, 246506710, 98585285, 156390618, 903192120, 425718490, 368276105, 993051076, 401082106, 15902895, 431688256, 660626682, 637783062, 164089572, 323311910, 531482136, 857926993, 98646758, 976941910, 748380411, 721008790, 543641141, 66954489, 320295977, 512809145, 23970742, 929521202, 800532125, 759875021, 391831529, 417003558, 215549855, 339867223, 620781062, 720910098, 162349434, 132162879, 71375131, 180752494, 451977056, 60360242, 16906733, 127815242, 936442742, 42030314, 796505936, 73800973, 392663839, 231719597, 133748871, 485743071, 729812982, 371504299, 304123675, 423337081, 432532209, 940185834, 802887726, 23043235, 236255676, 109921796, 133745349, 533573436, 116267441, 537999789, 386930679, 210521020, 62329250, 674892406, 329654781, 551121798, 239853538, 75102339, 111229677, 880162469, 889473878, 546129134, 221012476, 281403431, 379681588, 475521935, 216554192, 906339326, 970855517, 452254425, 562771053, 858049051, 58359543, 889846492, 87414432, 547093447, 777982658, 80398744, 974715621, 22799997, 685724249, 252894204, 695266047, 877659295, 62716115, 665569942, 246408947, 85870077, 83032881, 895613375, 491683674, 445229931, 609008117, 551844805, 767528119, 756072531, 657423568, 895333088, 734401124, 586469523, 120129492, 78254248, 424644725, 531062865, 770375030, 489439214, 975436941, 807397926, 459309594, 121939927, 448366236, 923012328, 195094140, 667441217, 796439568, 114550046, 618116989, 898596249, 409903526, 636370552, 191286522, 46495497, 865634414, 406505670, 504507922, 437108567, 525020279, 801447422, 26433373, 469104320, 303740621, 100432990, 451969996, 850325760, 309894908, 187477061, 511395977, 804907045, 338674169, 37218841, 459244622, 708550459, 12114692, 945214612, 313033925, 251869205, 556707770, 838213996, 79163868, 98591263, 387587683, 5297857, 347938285, 700250605, 305093850, 92751647, 609096700, 439119634, 496431000, 478708697, 84876972, 953383760, 471824735, 988072823, 23516846, 547705650, 66297107, 201937791, 658857017, 207212107, 882565972, 450764730, 428302464, 381163117, 944443068, 219106363, 702180888, 936102561, 379085061, 846282391, 104899339, 376220472, 440986081, 864240033, 242034470, 312416407, 449002690, 715549663, 392400843, 464029187, 138516906, 376981244, 304133626, 521630343, 896659531, 561585734, 755272761, 596991684, 937300420, 654975846, 427960438, 77924662, 634210050, 713580525, 445881112, 117744879, 863023003, 818692588, 416933427, 276102319, 342232459, 683519703, 209416277, 478053464, 29128214, 80492091, 129752605, 483359701, 49468413, 749673477, 125535878, 276343276, 334531433, 279725261, 716236712, 841292737, 937677991, 537120505, 479031111, 752545085, 806766970, 61703805, 556751385, 259170575, 332400862, 219756064, 43549312, 215997846, 471980857, 81592416, 952321247, 441794770, 290222505, 235242282, 762862464, 422602519, 20103685, 473454426, 100125421, 878721478, 832937663, 423386293, 622844580, 706135247, 70268103, 247957061, 406294829, 938558482, 390433158, 374504590, 891766600, 762595776, 640954647, 284248608, 459085153, 152559977, 37778754, 685547144, 743327469, 363919217, 72838139, 440495854, 20022637, 108147629, 255808036, 583973110, 346033948, 348331719, 186006864, 286219439, 109497080, 38057790, 918117093, 8333922, 90783909, 141381826, 712496959, 140331647, 549007893, 441232438, 512295345, 99960830, 97999040, 850860129}

    Returns: 104726565135416

  82. {930239875, 397908066, 500691570, 405044931, 427636768, 778790363, 942357277, 229406095, 471293411, 433143400, 214372754, 666610841, 555953566, 242211305, 592245320, 313905693, 730464697, 835835028, 461907882, 793085438, 825654227, 258109988, 27172671, 279305358, 885095317, 29560261, 490222012, 174020829, 747683333, 311950176, 929697855, 665356821, 715373452, 909076803, 315527698, 899608029, 698438400, 906416971, 998539645, 17958446, 417890653, 875125578, 278182331, 307564886, 949472783, 58753834, 488103469, 168254255, 211625967, 957266406, 618044872, 699128483, 94496208, 964325622, 842433663, 159747129, 807271679, 797192450, 663495734, 9723881, 499070318, 382121522, 195370871, 930901811, 862192124, 733724456, 368085764, 339926233, 864373017, 818334398, 766726912, 437346590, 280634891, 989903740, 305925628, 711099622, 109070177, 448657079, 115646244, 493633331, 890696508, 35648211, 820429396, 382666740, 951345348, 840297255, 500117864, 482617052, 403115433, 766324500, 942862414, 94980811, 239965780, 542450348, 89555513, 131694530, 547956526, 266109844, 493187802, 695036408, 216468309, 550810696, 661752499, 277076682, 287197062, 597219112, 446602691, 630637669, 270263280, 236422792, 7805627, 46464153, 790450807, 561175242, 602361522, 866918666, 456289421, 341758006, 974267336, 974318263, 712742692, 90178834, 876790320, 104492535, 166848964, 243452312, 693842821, 453560040, 21963679, 15270027, 82260750, 906364689, 780108301, 880805240, 457976637, 578963662, 103407824, 809812725, 756490089, 924545862, 321106741, 727509279, 523190074, 544014808, 121141095, 90497505, 120644386, 220065969, 408226424, 65780466, 277265025, 10472787, 715715928, 641578105, 131071163, 851428969, 848110840, 413642232, 7780833, 73619262, 287507022, 271350333, 161662887, 819896364, 306738575, 344397055, 686501969, 777364188, 419848725, 776723478, 308966657, 18763908, 531264324, 59925606, 339268221, 492707066, 118143840, 510748199, 627682522, 2543907, 842399203, 409228239, 712808189, 138208615, 742736568, 631609067, 32698311, 670028463, 197188083, 710973530, 111703625, 504637438, 979365095, 979920150, 153231987, 959896365, 55668620, 900319100, 165668036, 789179984, 520978670, 70438139, 844340723, 224544787, 96092424, 20741258, 326740808, 890484095, 548459219, 783037135, 19747880, 405099926, 658986946, 310580029, 644334182, 504227758, 458502661, 240309016, 36986425, 96296616, 121605892, 538384765, 925631488, 833577947, 669573866, 980295386, 447374739, 760663367, 868528733, 992746227, 607291960, 437855836, 597391065, 526240321, 171265408, 85303498, 101989894, 436894451, 196498030, 806878858, 914450467, 40309818, 119502121, 694481573, 59473319, 67349754, 398894378, 12323070, 390762072, 392776794, 101743417, 791634841, 268466124, 957912354, 522809668, 292747083, 243750061, 339518259, 279642196, 107042788, 468666137, 91212279, 896757595, 618989469, 195219041, 656118890, 641423248, 504294668, 937518456, 688467870, 238244737, 705146942, 17488927, 713801595, 627745289, 8509913, 914456455, 535964550, 491437952, 464418486, 950410771, 912140272, 103802416, 541273264, 311604642, 40220397, 771070556, 431731108, 973497413, 468513967, 281725371, 569504330, 721011762, 347230971, 166717283, 766228859, 717969911, 234227981, 725713354, 431310907, 904633507, 816272199, 372854971, 555597249, 388148513, 437790639, 317354658, 624265629, 124517702, 780725578, 343073663, 513726339, 77481874, 101393987, 727856801, 402675996, 629866587, 557685537, 384827838, 213625150, 63032794, 46021205, 565569911, 705939564, 13239214, 754568505, 236601075, 967491829, 9118089, 424069153, 837791542, 672384504, 7264866, 969582830, 208985957, 915054405, 973301118, 726380254, 56626977, 177882927, 438616607, 100324295, 217698911, 699077376, 1927755, 607275401, 401845863, 76952250, 145356479, 129482354, 584563110, 670323624, 545734472, 706909457, 32154860, 449161795, 812673465, 832597868, 784128811, 559375557, 276217918, 538871184, 993839671, 718973820, 89767289, 108587982, 915096058, 539434987, 360849023, 483011702, 91685626, 427217867, 230385423, 923939844, 411823513, 154708199, 598644685, 916347861, 287479685, 768144580, 617454939, 602574229, 369029678, 996330240, 612086613, 722006646, 725973838, 114773835, 942832974, 384830066, 293555273, 910553725, 613124140, 753643833, 427837469, 840750426, 476407514, 104832510, 773213370, 595604158, 769399898, 112565050, 155294820, 1679159, 10099991, 179159394, 76247417, 644964619, 705157437, 812334799, 204178309, 283374211, 533607018, 871171420, 392677870, 586834415, 758713456, 287290886, 740454832, 24887572, 576775954, 151623228, 555473420, 157493748, 457863291, 16026631, 52631687, 919618027, 209783103, 656206045, 750874347, 488646218, 549870627, 134777704, 224296811, 498366269, 782150291, 77414187, 362684662, 32188250, 969307652, 436756861, 289761409, 959583681, 946361350, 403169540, 558338940, 778309028, 409291038, 219344807, 692700499, 539811568, 859260773, 691084523, 208627514, 270744781, 282531514, 876452827, 243787784, 698028805, 792665404, 330670526, 724347706, 369624605, 806438845, 283231698, 926220353, 225961535, 860044798, 721924937, 488185921, 219583899, 57753156, 735245211, 299024199, 176233008, 875395203, 261971092, 828948154, 137179051, 467098855, 581912356, 677436757, 857772605, 859196110, 398609663, 949540659, 591810846, 26260816, 39258384, 896071413, 957816570, 190177264, 568052183, 247517411, 12853374, 212862372, 480537453, 541980823, 652618293, 939356380, 740040726, 754640411, 996641281, 942551228, 432610943, 132637030, 624133583, 909249398, 140932343, 130801632, 283724794, 160308087, 674324814, 942889055, 361223684, 67777269, 181158075, 74227809, 120077546, 28718081, 255064576, 518417025, 1582209, 190326988, 412299907, 315967993, 685624364, 202288678, 69991192, 768763311, 80220927, 510498555, 169649931, 953923866, 612800835, 788415221, 35034751, 444525702, 33109704, 680497778, 627241422, 937613947, 401470410, 434814923, 123635376, 710988872, 311893626, 42576424, 177137667, 991220554, 163733908, 47079924, 130632078, 229743397, 749946954, 901319682, 526472372, 399761030, 826866701, 324350531, 975449920, 887342588, 714146588, 554927134, 792661963, 984499106, 391362165, 362464490, 982919837, 736534809, 400334501, 94041681, 738489062, 383550811, 577189040, 659208294, 83716618, 562794068, 537336723, 872202448, 958963249, 553282245, 929030840, 567343298, 999171772, 322776873, 41274721, 849567177, 213984596, 933277405, 85652475, 340967748, 230802102, 564560617, 559613488, 256555201, 170158446, 578419031, 159310890, 812116220, 217293310, 407807884, 419900660, 33651403, 836008589, 749965545, 142669520, 946920177, 751023263, 791044519, 451577380, 218762174, 349103635, 556692958, 497937112, 861136106, 713529920, 114272709, 219416164, 249033259, 348241402, 782283068, 209979065, 176560253, 237740503, 360709331, 377049920, 387480017, 200591129, 246927292, 734483120, 584626136, 736867835, 390866295, 935647720, 793263939, 901645154, 178097932, 155805905, 372321149, 420037438, 182589743, 648589446, 516561078, 281168202, 252464404, 549476586, 173450125, 108321696, 318156296, 857987969, 355163553, 314564514, 528628136, 143500869, 482714203, 558057792, 898283033, 933881212, 313525721, 457870212, 804764362, 624759926, 39226708, 710094386, 585513488, 529392249, 5598893, 517957001, 598225604, 146364477, 248021098, 152335035, 114001796, 179634711, 331021987, 197372888, 96251657, 822617351, 276786933, 38729672, 21009375, 272147015, 863800180, 941060110, 575616995, 868996937, 259051277, 100052279, 603672637, 32486784, 965050717, 47378504, 393870443, 866067929, 973039353, 758756519, 920173326, 550269604, 243838695, 981066480, 885728774, 472639885, 454224764, 939474041, 879655439, 947525257, 787480009, 276045291, 331153757, 539317912, 79110963, 72047039, 117459722, 852096487, 786955939, 293547269, 116902289, 395578801, 176722449, 29510659, 389410231, 339258304, 734529664, 978376260, 922486112, 955474391, 576655816, 786992764, 27949179, 583176301, 38797739, 567130970, 818443237, 483191826, 404540697, 77722508, 942888287, 283979077, 775943087, 171876745, 723517468, 1596964, 517240222, 436687772, 344476832, 1477091, 820949634, 228133842, 814550946, 994010619, 779259537, 172740238, 750631598, 93680398, 836179473, 52564057, 970002400, 664173341, 148128911, 437972828, 779300191, 295370396, 663089182, 965547252, 81304593, 34393212, 505542179, 262869820, 419315214, 813034270, 69073263, 298964281, 782601271, 919666982, 878428283, 713453911, 715591746, 52479672, 116466766, 587589260, 772346145, 733438593, 229719881, 759498775, 896665078, 773575509, 192765626, 164876781, 124792761, 100794457, 229357607, 88872060, 727480091, 382016846, 686238747, 367255001, 125440998, 644651249, 414539973, 385121538, 234233458, 106732690, 886705252, 750007386, 387862338, 360517942, 855540875, 752520488, 899356648, 519624577, 802909368, 918528106, 181650187, 286218453, 818196506, 442345903, 548741982, 883447685, 40056497, 962878148, 530035569, 722418054, 442963187, 901721220, 250542749, 287234493, 892531386, 942797285, 772265914, 35090602, 176117649, 76242895, 793331896, 353886666, 307791880, 61656602, 82495987, 88684969, 303652820, 908052428, 19915664, 67242351, 580845203, 420215637, 129559992, 251250975, 628131530, 619566548, 132667831, 906091005, 455523067, 104482818, 247330586, 448919046, 725871405, 57826620, 456238967, 658708572, 233261837, 671676400, 680736276, 622412318, 237809902, 168640697, 922404802, 538176263, 126376749, 325630752, 312466762, 910697112, 805956051, 36396549, 677493180, 786842998, 283698283, 885998334, 628075450, 926163977, 259455462, 730155208, 135422333, 762626939, 788555112, 610203341, 612283720, 746705721, 519344793, 175992992, 683655189, 839879632, 668728014, 905344982, 709066878, 139816758, 923445003, 29275544, 477394408, 64832893, 560282537, 739807529, 217108664, 704078682, 67627669, 782364016, 274129413, 190923448, 971138916, 501614227, 965549855, 599242480, 851721940, 517998924, 442146304, 266859755, 574252573, 265443369, 975260305, 435009600, 589894710, 310569904, 554349463, 333184377, 255945358, 475517131, 494254785, 327402961, 441856581, 62284614, 417903075, 680288639, 234053919, 171839068, 935946810, 317548, 844970815, 729140566, 477215288, 989819797, 740836533, 554143151, 650937201, 205876633, 322238637, 291227305, 167835789, 180093743, 341732206, 887075773, 10460557, 685909418, 355150868, 839274354, 145884811, 748398754, 956876806, 294456982, 700720915, 313458829, 463579660, 691578632, 727083431, 446913613, 741080535, 554020883, 318747013, 373388805, 847432044}

    Returns: 113219965184490

  83. {332680297, 364653906, 171964288, 31148898, 582839376, 187278202, 617599259, 837810547, 6564875, 214500059, 874039803, 100677371, 868600623, 833910468, 704281381, 373603016, 67627271, 441044825, 607950720, 707687933, 342985716, 205978756, 832995003, 543098278, 111601922, 270253289, 73571799, 592893345, 453502122, 584904972, 946013980, 606514491, 650867392, 580758188, 75012687, 74916874, 477661877, 126725487, 192481335, 2366642, 824434331, 695899322, 148665820, 48810061, 947803569, 882034362, 995279119, 137764480, 931562739, 898422379, 897631443, 882653323, 188545131, 702775145, 144103235, 777383974, 561060128, 821257279, 117839440, 777138132, 934912103, 92661477, 482048899, 52050547, 624086954, 736766808, 676494422, 178211325, 705936111, 661461801, 231589562, 108514231, 442785934, 425776265, 769117269, 655307425, 65712136, 269277320, 793601910, 447897386, 501826752, 915314815, 539239387, 40891919, 319689114, 560637466, 694778276, 423003448, 554611751, 946345567, 104889462, 625863030, 395205652, 815722702, 703982635, 117311901, 717649387, 760278125, 767873794, 505618530, 171593066, 927334990, 543128370, 380797247, 824267757, 430159870, 627985176, 966615196, 850368841, 988094223, 205724565, 824741380, 458356506, 549702560, 737631564, 124541268, 724673985, 909038558, 643275205, 988616853, 45788413, 373869770, 203933223, 881325346, 41946883, 710289108, 797802335, 577814700, 671524553, 178330409, 506831653, 657028336, 747059717, 173729659, 94698798, 87885516, 437402960, 95394074, 61742835, 891740471, 107113717, 42416309, 331686333, 728674845, 732390648, 945022515, 631089775, 563450803, 783278349, 276644818, 112084796, 637300507, 38320659, 113002330, 702443388, 616532929, 695415412, 462657321, 346941466, 82022244, 449189007, 516213201, 111181770, 864067913, 70577917, 738922490, 68924330, 71739488, 151792278, 274415603, 291003633, 846415495, 656509067, 507838462, 737820854, 647369903, 216488188, 35187718, 845597629, 80155525, 927606438, 530574282, 411044299, 233522035, 134812378, 369036223, 914798629, 267149629, 958159180, 881554757, 503290160, 136970698, 723303870, 186180467, 616619157, 474018577, 289473875, 84040161, 456559807, 528039350, 897390187, 258446054, 569991704, 24981064, 793172051, 335806006, 325008385, 836200372, 95955072, 648752811, 333186027, 423396137, 173232529, 303475072, 575448424, 178723423, 374980768, 288963749, 302990229, 51581116, 854094233, 20961173, 465329022, 630108657, 91188002, 6985720, 759487585, 701288018, 588225846, 947576326, 376085901, 833393308, 557423862, 67640561, 14662066, 7419094, 682011822, 266727661, 921038970, 915742880, 678963184, 374961717, 426206974, 565558812, 748914717, 944481656, 775950349, 858783756, 126372977, 823610090, 83655629, 402660346, 255930787, 83675831, 523075770, 4396726, 889802089, 620614273, 796957024, 885244197, 788870722, 159870073, 3448095, 346195937, 236781137, 505006210, 303316641, 478435334, 958909697, 318027120, 728963199, 258126919, 966940379, 791719993, 119702380, 791258156, 353686590, 838194302, 896522037, 547924597, 958064680, 370165437, 324412377, 238307054, 63494090, 708677614, 98941567, 957914568, 692665458, 42892443, 708398515, 8255153, 32300664, 652089790, 782702049, 455015257, 639495780, 458843906, 404883812, 372348688, 705279656, 641454770, 756217031, 160264437, 748724604, 371060067, 369138857, 841949968, 899124457, 330517412, 90314658, 448538717, 228904782, 146164813, 810218597, 294439802, 948711504, 346908007, 823005794, 905467098, 728317917, 140353247, 756194222, 877041313, 955301903, 723296976, 967650948, 136288060, 614693544, 357718256, 455432200, 787536346, 307840895, 264777711, 388451976, 818751608, 257791615, 25501398, 267661479, 980809990, 629855015, 118936093, 359822695, 176647902, 839435241, 481321824, 275751812, 748296924, 470072559, 288331867, 400644815, 694641318, 319030420, 896903946, 115673531, 125011184, 813695845, 973309057, 748953852, 718065505, 361533357, 928735078, 681963997, 659160515, 57555581, 907238840, 33097017, 286991063, 553940323, 188196077, 810586691, 565650155, 789263733, 466986802, 342661703, 928937075, 597006436, 359169441, 585091397, 353166495, 357587295, 109034556, 538542599, 772024501, 210742840, 858297900, 975694100, 380991984, 1341454, 278812137, 764252424, 678373652, 713104289, 769820126, 831093397, 30087536, 607940621, 487926950, 135046744, 574245053, 819210545, 66952723, 912446439, 725226344, 779942581, 433649530, 50966401, 149270412, 834129439, 997106867, 173887359, 32432490, 57223912, 166313335, 692210252, 328344848, 21206572, 177881528, 826767088, 958975928, 51948368, 82862462, 922089774, 60828669, 274365608, 28972731, 14047096, 839323848, 115811285, 747642621, 159820730, 644172575, 295933005, 832684223, 899631291, 824283931, 453274809, 61700664, 824670596, 638242659, 15767185, 631227887, 131880206, 24787584, 358471524, 790746042, 872395321, 384697054, 719894871, 864181762, 109816305, 406274128, 421911962, 425067684, 637737404, 412295188, 159600009, 211994000, 34859418, 863270756, 365669271, 143776777, 454754617, 182916977, 456764925, 802185135, 666897492, 730902374, 83249592, 211075800, 373290134, 486708132, 550481772, 608600420, 566024027, 365336554, 54092535, 761999240, 907800597, 57546230, 89303406, 760999156, 953085729, 254723192, 125081180, 35419739, 520640421, 918999712, 439890444, 145310470, 326030911, 80434813, 489928243, 268298453, 722247141, 766476427, 289084367, 452830155, 116195200, 513325086, 9607519, 183483339, 546661562, 526463201, 232189323, 543012860, 735193485, 739233838, 141224046, 191654380, 576175341, 898397070, 591630528, 219690418, 73794228, 273139318, 847283114, 168842655, 434080178, 371713027, 896960383, 694505939, 346213184, 137959754, 189839290, 131292462, 412624056, 481565371, 346145213, 496112171, 43429859, 20564475, 106125635, 23596204, 392872048, 699512373, 644850344, 126681810, 994904844, 166944664, 370171876, 365522720, 497278683, 121102892, 504826948, 147265493, 211534264, 64569008, 95856885, 196272291, 654493196, 758824681, 226914813, 234442104, 873017382, 343827965, 795942752, 26044017, 119249684, 870327786, 36828147, 583521452, 315680390, 594982311, 510672437, 91028903, 518807685, 343248260, 732179505, 913134165, 159378037, 7445612, 19296288, 896192322, 994437972, 58970819, 71992789, 858163036, 58287676, 575991261, 275599313, 204428976, 265712786, 538437803, 991435809, 846381673, 650491523, 70237680, 719740575, 305029278, 190880875, 244225799, 133665359, 846332649, 668150186, 385702576, 764870827, 377425834, 148382900, 591130009, 782840085, 564761553, 626586653, 266874251, 718539492, 955442009, 549589991, 107459409, 99985111, 606621724, 599038545, 163520899, 872284019, 871940047, 394605620, 880490608, 314982779, 109215972, 888475590, 804505436, 517330391, 55361902, 331623972, 62108344, 490408306, 421752641, 170211325, 634041168, 917119268, 234837550, 93642522, 552900843, 402119603, 302898711, 417065314, 343958773, 33076887, 444798187, 97645629, 563492699, 190260313, 82821191, 973649211, 69234015, 41580120, 915054648, 143840211, 866823608, 669422518, 23194845, 82664643, 422305376, 341175919, 75919127, 685673343, 428879803, 262145651, 111544621, 472634579, 112946007, 476123496, 135418821, 631616549, 902197161, 540375336, 134894772, 104175459, 377762234, 948318556, 648052882, 158112960, 29610162, 583711157, 270297985, 49251087, 343490164, 512635003, 403023862, 147226931, 723542537, 259709557, 370764469, 797054812, 378007411, 350501782, 957526033, 782473880, 315686158, 68891089, 854082034, 823602568, 942992822, 327915086, 906724507, 371249354, 8265872, 186950281, 908779694, 743930504, 860787237, 816386595, 250894576, 996368053, 898203102, 715615248, 688939897, 49795989, 639575100, 859765714, 109845078, 830722303, 276435235, 131905740, 397195881, 240528790, 90958463, 224069940, 545897977, 764022127, 860948831, 258165058, 54885614, 381044154, 491817151, 146987633, 14388866, 997890035, 787264589, 189410051, 970672005, 706570292, 769335046, 29670454, 65677405, 117548518, 70862456, 472173951, 266818033, 567832534, 854070271, 309702261, 963747713, 94792368, 674399220, 722918433, 873611507, 816253395, 348186790, 488442209, 219587046, 443249089, 314506742, 325074570, 159737576, 36011112, 487669745, 508782838, 493767008, 90221946, 69132507, 668976760, 643227147, 556138289, 403963973, 910994919, 442553086, 650742937, 590909039, 113168765, 621099060, 439827862, 69308023, 133675574, 877807280, 351142885, 325453976, 230077423, 645146625, 366105429, 94730615, 202878872, 622626781, 909348980, 999056214, 331273298, 137516068, 239716536, 591353205, 91466857, 878042679, 375954618, 970717984, 804736420, 689259753, 937439028, 805872144, 776835407, 588934432, 333072945, 254894449, 100884499, 31452968, 151610484, 289046033, 255504942, 678221779, 639491182, 464519205, 65380191, 807428898, 218496716, 718765783, 938471361, 915838399, 964355037, 734052497, 431966552, 120516295, 443369570, 772921140, 236314648, 570464780, 231992475, 23928889, 436100257, 498327277, 47394638, 507919490, 822464508, 342591229, 653139450, 177897040, 127618400, 642229613, 543443501, 436003758, 417456560, 717113282, 550150143, 3200227, 163588932, 297387649, 85818346, 124837023, 683750497, 524636001, 576342732, 729245174, 995797232, 391762049, 699870713, 200236843, 814787834, 470351597, 721946285, 862706324, 704150249, 483858075, 696863924, 492496188, 620459092, 284810653, 316834306, 293233943, 399574829, 367064263, 142267985, 574381658, 746862999, 144327964, 150353212, 454185145, 311962888, 289645403, 54847034, 223821210, 568512341, 418852364, 311307993, 567118705, 516515027, 750851525, 855884604, 407225335, 179609424, 136142717, 121223035, 215496196, 144347235, 122150472, 917036264, 19160505, 663534010, 641080719, 7147948, 307507500, 220464886, 879339714, 584045540, 450479656, 921212264, 429362309, 571410430, 332098834, 504302123, 968387513, 262149328, 472357469, 785720737, 838444247, 444857988, 727043476, 770492397, 280456345, 365518098, 548482736, 853249167, 224566603, 324497127, 129379795, 391239871, 894495759, 907527245, 285444393, 362754982, 275636137, 588407488, 103818627, 323391151, 665399811, 125611527, 89337116, 401827584, 852827563, 7216231, 446222756, 704849249, 872206298, 465775790, 621627500, 831724649, 764550357, 723635112, 112087989, 293527497, 629511220, 123217910, 358075799, 507545777, 456719335, 545055027, 139079126, 788879727, 82320197, 240088000, 900992810, 846560695, 398678488, 89113622, 191854591, 833456111, 235403683, 185313892, 774727766, 229780579, 588743389, 301163466, 881495153, 418025203, 410538060, 328211216, 858608170, 349151704, 192115161, 356559673, 433182704, 941188334, 142847016, 642997977, 26643540, 130285511, 501526280, 620493141, 897249000, 993633599, 941037846, 739364519, 809357759, 760490677, 655708452, 412070673, 634938492, 832247540, 205719141, 213698851, 772717818, 946445497, 546680727, 639747936, 67388995, 208045789, 60479076, 955517626, 126201258, 179867224, 193527440, 78290948, 26064240, 713260339, 155126643, 867485353, 831600087, 704619864, 275516934, 904975603, 826968793, 837523626, 279268933, 740323384, 97407094, 64715216, 925937492, 402027768, 188148691, 141870124, 794657369}

    Returns: 124469451416123

  84. {195614677, 412495632, 966260709, 13472392, 904048760, 359990642, 503393503, 955806313, 631835131, 803252567, 10035067, 604819517, 350605506, 761218013, 319847494, 865250093, 126167929, 23310350, 541874402, 715642145, 518640793, 268025667, 661507912, 393316798, 879715673, 262749200, 851909259, 568564266, 691900664, 127506161, 461329396, 826530612, 531060353, 558836202, 602194114, 888299731, 495485604, 43810373, 142287799, 24071201, 786353453, 47858042, 475351325, 334652204, 141196669, 490723759, 506909147, 871037272, 823141991, 376779567, 81065221, 342528854, 525901718, 752123044, 586911862, 146536556, 477533098, 702273360, 962290565, 86942063, 22584091, 859548037, 982847077, 959893170, 174263471, 65809777, 40100412, 868852016, 13852358, 297634747, 543810784, 781906074, 267949956, 559490141, 209239999, 61786436, 90860390, 677297472, 579148391, 850366949, 311959870, 101471527, 909777202, 725299272, 545703850, 953364184, 832582133, 32314099, 38757720, 391060058, 361847694, 374552436, 590253923, 503391232, 189368911, 138441908, 51758302, 10869594, 35336996, 73637867, 643768368, 331133089, 790141173, 258293823, 567496041, 695320121, 27681885, 982900882, 643974023, 71817686, 707881821, 8145510, 681731624, 378485835, 164581906, 127377053, 413201316, 350841707, 222899180, 260215383, 700874141, 150867505, 8919006, 9269171, 413852397, 860762362, 460440225, 120897916, 443557192, 388381473, 170975313, 787618025, 957836125, 946806852, 909310394, 707818135, 955209432, 329141394, 673901066, 2443493, 958547892, 145394793, 68643747, 482317724, 228565706, 284176578, 519621602, 357618996, 272545600, 732338419, 832324782, 500049220, 132779231, 670912770, 43395455, 843669108, 484768410, 140796720, 502231620, 220860312, 819848983, 430874487, 614455934, 636750562, 245444167, 960656450, 444301041, 648622407, 273195581, 75567866, 863142265, 778170761, 897150457, 749225795, 115359710, 66341028, 126770992, 751722111, 835482679, 602122353, 836261005, 412557154, 109427127, 584305227, 329018374, 669058735, 914113085, 587190690, 831054674, 693385035, 14650152, 810291709, 325860129, 569545773, 59887012, 724520026, 106114033, 68618220, 308972266, 358321735, 58115004, 971591586, 886288458, 191626978, 595365304, 166022228, 469548147, 168537926, 438970393, 536561777, 801889935, 594483154, 156816673, 116059854, 666266910, 790737555, 60397795, 481229588, 275391340, 43795325, 59240490, 677223937, 171547394, 12089694, 984761021, 988050289, 504116682, 626022109, 694152507, 893502667, 802837603, 596639337, 434023625, 552459226, 115301007, 564687265, 201089495, 948059380, 12651885, 901807275, 297672800, 121837482, 715809577, 99578170, 905165486, 83924485, 442232808, 44339177, 499836733, 720770518, 51973849, 421101421, 111126206, 659503200, 47524490, 489950514, 191552477, 751661946, 11172016, 801706796, 883104239, 415392952, 118277147, 236497171, 343402847, 537746807, 136758724, 245247869, 761709560, 961719955, 474851554, 88604219, 584708673, 709275101, 434994013, 84815789, 728249774, 249133606, 401787707, 87653282, 598972287, 168577296, 627049087, 422812190, 381420662, 185440321, 79085891, 207974919, 94251427, 10916051, 149868816, 931741309, 571615067, 959531072, 605264959, 173289971, 586822849, 817519044, 355157492, 824130969, 121743721, 553008278, 598019042, 587832565, 634305058, 186887723, 297826435, 766016744, 264976981, 410371065, 115890772, 994387778, 990610028, 918142158, 52174112, 763569017, 653888313, 908075640, 243807202, 670418094, 717264673, 828854165, 322105121, 914247381, 55112990, 623510137, 615900717, 867278257, 707736924, 502178767, 461136971, 628422155, 956238441, 16589381, 483525921, 229025543, 247102866, 47585254, 91323386, 90395360, 244689023, 580542786, 294296180, 776278647, 87270972, 313587912, 535589167, 520465162, 623925040, 776612638, 496019257, 963292646, 998131012, 665494096, 461267738, 595850155, 441365551, 505869249, 910729901, 377164635, 281593596, 327718258, 551990005, 536830776, 5994531, 472958664, 650591759, 973296781, 375003358, 446223268, 689405567, 843439007, 778468091, 655123472, 899266146, 878391953, 744939422, 261096199, 741753743, 583051448, 740754210, 366495603, 287756085, 130362998, 241449203, 180486453, 866398573, 53778191, 112041287, 771480726, 34164314, 72089024, 627288936, 297654959, 296039291, 823197347, 812253146, 394817741, 242660253, 719001891, 399298448, 508565230, 201769366, 374645594, 944518949, 767109921, 159595759, 895462022, 338978238, 216638149, 140708605, 655322863, 425341169, 918121711, 235882201, 531389257, 983792639, 27429071, 48662186, 52944904, 214803491, 518478245, 762777862, 552051512, 738940998, 363454985, 730566069, 234603131, 390097115, 578780893, 848577845, 708306554, 925560514, 176774692, 139839907, 335803093, 595915780, 342145781, 393930413, 254399909, 57221928, 205148957, 580092548, 25754900, 25304946, 463976411, 693687766, 877286487, 492059390, 389752460, 76276364, 742739192, 260219876, 275393619, 425577639, 95998231, 66749935, 865255084, 229061086, 140118887, 738792577, 144018497, 444857684, 465383218, 173728992, 281749351, 898697786, 88806043, 163225041, 909565130, 389921781, 937684149, 262386073, 175142075, 181708240, 934540871, 258226579, 827205566, 714005948, 144427911, 666756412, 597658261, 728288267, 93342156, 993467489, 622942039, 282857025, 613464596, 47388049, 283420100, 723141771, 972801872, 979411463, 84669187, 115969314, 571010674, 520583458, 776923174, 802034196, 523449973, 506059210, 687006267, 814834893, 94631214, 705702038, 165410165, 649915788, 16360968, 40801010, 664236082, 327250950, 98446140, 701165289, 352979677, 208332437, 261230847, 939123328, 592665316, 12130995, 287129301, 661057796, 695620229, 39019882, 478996857, 216505608, 900107258, 224640734, 230167839, 140789328, 243610408, 931171234, 217093775, 782016632, 106950385, 582141718, 363281201, 171545183, 69765639, 564899227, 482006076, 832416576, 64869161, 426456052, 718630590, 230891025, 944643469, 611781843, 321222302, 56026112, 929258964, 323292256, 702058919, 308150342, 403562295, 141732137, 275012871, 60139103, 89445544, 408448624, 116342476, 824469040, 238085512, 2800697, 65317617, 87625518, 195406624, 308541638, 498424548, 385911861, 77471019, 212898017, 152748874, 795863341, 298304868, 636931054, 837499946, 797833480, 353799637, 68663897, 302250462, 920637420, 39418130, 52109284, 847422168, 784530503, 913433254, 580197002, 536671951, 365166323, 890322112, 823702483, 280289820, 201139717, 882066093, 438946030, 411474817, 125946089, 138491317, 956872337, 24743372, 23057400, 850424760, 544755280, 783934292, 805771533, 257037994, 294374579, 261749656, 101566206, 866125598, 422512183, 970656431, 616156535, 452652874, 31258730, 669686734, 971740126, 918152488, 540027617, 625320266, 435676789, 135539409, 357320868, 805370486, 676763263, 931461753, 27974403, 566504031, 88522298, 803965948, 288088180, 12083460, 589571600, 76534229, 745317121, 14950646, 300419119, 191082678, 735596877, 36024918, 82856283, 14685812, 461279903, 666509118, 960227717, 164678857, 797280840, 716700288, 147301317, 565635018, 314187412, 557268965, 186315932, 87088407, 44662554, 359266646, 656773908, 988067882, 1204198, 39563181, 7867214, 3534669, 418870151, 567939765, 63374378, 994228399, 942681212, 770410411, 84302315, 963318470, 675981148, 941350969, 759822214, 799694634, 539372524, 663427514, 7060823, 707522329, 840355817, 59493398, 558479249, 589138786, 320666458, 855627288, 766247128, 899340836, 788812860, 188476101, 581642107, 38255015, 830581325, 137516783, 391773238, 173272454, 428084434, 423703466, 154022668, 627653384, 292005239, 122038033, 451686952, 120014239, 141076787, 61446550, 62463337, 618921627, 293768672, 542306258, 386254206, 823364206, 21802285, 239552187, 566104470, 212447602, 38952605, 899883939, 607048264, 399933309, 183329955, 5724321, 55393330, 401116435, 880475560, 527017119, 286324384, 540595509, 496248755, 412403829, 898221464, 709781369, 372819666, 950546998, 526533554, 143296420, 882798332, 230804924, 391794733, 125748120, 714725671, 899823840, 680980695, 94065150, 142551055, 453665386, 248375332, 30811859, 254717320, 350859668, 274730329, 126554778, 106697405, 692144956, 352866736, 720093321, 348490357, 687214609, 6215731, 886904087, 136113341, 608592092, 899445389, 869736722, 633086662, 384445344, 938808613, 70020603, 191143556, 651266570, 975676746, 282503778, 317340967, 726066512, 633484314, 193254284, 20900660, 882384951, 98176155, 887393759, 414785726, 588711656, 5772697, 492247177, 801120077, 850469518, 738038902, 860084678, 837120160, 518129705, 645625963, 339883143, 124206088, 870932170, 74676288, 885206258, 23822743, 765576236, 197901319, 830794450, 899514756, 627490520, 702481399, 712553915, 837816694, 879298773, 780308267, 122145821, 366541004, 82924688, 23406, 807641370, 56759661, 989619978, 511545936, 100487200, 757002793, 996383901, 490670464, 310407475, 748974132, 747431958, 391867022, 215383838, 962697221, 816394736, 533860027, 659564972, 453448147, 741653860, 379960998, 107561470, 565046663, 521920772, 888151867, 915598963, 269742962, 693756806, 845874440, 75423595, 814025421, 130741808, 11025131, 144892602, 60649342, 559974998, 314880932, 805138853, 266426563, 417677951, 843827195, 643486250, 568504184, 738736504, 713224661, 906362117, 68947299, 471892805, 277745287, 391686338, 928018989, 311870100, 10972331, 729047534, 568356508, 787274166, 425412206, 292490153, 885547278, 64277803, 742983676, 29701845, 312609672, 61934159, 322439471, 139351814, 591740406, 549731979, 551394227, 529640384, 473824728, 507576817, 74221526, 894511219, 589920145, 493122359, 997234925, 51925624, 468893863, 270991371, 485831147, 928910912, 463393952, 72543974, 914399876, 122345117, 262658592, 31284746, 572756978, 610436327, 302067845, 332385920, 270051470, 906803726, 318292598, 536409827, 215759844, 270071018, 44514667, 775707602, 720814513, 201122894, 51096853, 6094909, 713730223, 988914703, 692816524, 101812783, 70530002, 586091269, 245424720, 457778661, 111510073, 674098554, 283856487, 381664785, 96427220, 160650951, 541914172, 14405125, 154100876, 403421659, 77666285, 640700597, 349469329, 21430898, 217538899, 188994085, 251794924, 120612410, 768822582, 901412717, 771042137, 85867016, 150028666, 288415875, 982144266, 344521484, 973425289, 450569063, 423953255, 645526592, 811545870, 763110034, 624885860, 221448843, 535987329, 328134994, 804330921, 527155376, 950289290, 164384393, 782962784, 340612598, 14790073, 212963171, 882244966, 505586918, 115344207, 565530921, 246391946, 442162753, 539443597, 106926658, 734167251, 50162513, 669720897, 544067815, 723324968, 79869472, 116185795, 849544246, 546337657, 181704898, 526968152, 976057223, 768063280, 230857972, 15360506, 942588159, 175545805, 795677314, 669998738, 113443065, 305218988, 938676216, 823532229, 222441353, 958138249, 120761973, 585812449, 878090110, 117445931, 755167858, 956506281, 376383495, 353082364, 720647481, 726030040, 212313756, 125353679, 916560859, 953818845, 311446880, 428070955, 194197980, 241923332, 832883813, 301812416, 570386440, 839209505, 65510339, 455848928, 613392885, 636760556, 616621232, 584848349, 484417669, 415008178, 819503208, 310659293, 878211847, 756413976, 626985298, 600936741, 887905171, 884474465, 177602262, 85102805, 843719890, 880226219, 100909080, 707828751, 89545340, 979204906, 256910488, 107919340, 497574593, 29310069, 29366350, 918752637, 232057444, 921537684, 526695778, 240117900, 924813964, 587636258, 54101964, 476487377, 446533307, 222749853, 781942841, 526576437, 985728762, 132072525, 294069352, 750668655, 956640543, 583208695, 558606373, 986241031, 426123181, 316078877, 735697954, 77518267, 307221479, 634519102, 541421489, 12402783, 779077544, 545520523, 969795378, 356820070, 559411255}

    Returns: 136195031192029

  85. {91730640, 488723502, 828106889, 170821617, 928872645, 512746608, 107240771, 114909289, 535749948, 551829246, 403832252, 18636747, 1018951, 252457204, 100998589, 417389449, 95771612, 136106808, 58559791, 56208342, 952345299, 224728323, 697984792, 139337291, 883267001, 403079963, 446528536, 582685583, 619426763, 449378050, 771782036, 199180691, 158993575, 404278632, 519686230, 351559134, 124452930, 771418374, 938990251, 480128924, 623172205, 112415496, 215015535, 982352407, 304731580, 528031258, 72813772, 459261632, 449879988, 193849893, 324755317, 472451300, 557225036, 522931171, 979264040, 441420661, 983105093, 505360627, 404481661, 439554614, 21431986, 833959321, 338831963, 842822976, 616364202, 330307880, 552297352, 572416764, 598442831, 145981580, 609954984, 784631740, 435013708, 323166217, 341783018, 713466636, 810103904, 607864552, 810090570, 114149018, 883803095, 728078919, 926962443, 301406582, 940858213, 207015849, 287411205, 911067871, 175470807, 636524799, 776781603, 760022113, 804463942, 109941728, 952246124, 789911122, 151731546, 640916044, 754308558, 413751942, 972773031, 563861428, 506349848, 675474150, 715424922, 476636683, 770144197, 682919924, 465397741, 146701458, 52859050, 319405721, 945065326, 729130465, 432048264, 209445770, 110609879, 969877210, 144605250, 576128823, 113074450, 856085659, 557038531, 848058268, 32903077, 950147787, 975246265, 759899159, 343999885, 475295966, 533971732, 543276495, 237319281, 309320648, 464837176, 571295727, 532765758, 233957270, 620197601, 110514894, 499928512, 287708829, 31461166, 42964266, 117249959, 33854615, 983789735, 991750201, 875917620, 51489700, 809093969, 568974182, 269335812, 899308359, 813386882, 919907771, 847112958, 404610102, 780092127, 193023829, 167056173, 417049870, 740083477, 932774434, 120088409, 427986676, 815743528, 663558741, 24893013, 476577208, 335204892, 329984352, 879702460, 3128154, 552476036, 322976297, 847287221, 534594841, 675582090, 930710549, 621041783, 386071811, 695226313, 133808163, 490934704, 43029419, 981771579, 528640332, 658861117, 30597066, 199040756, 310918128, 703101069, 17963893, 139679508, 629455191, 194698577, 348807536, 743286698, 293332003, 549585849, 759226178, 192333047, 162970241, 777379446, 939113268, 509372190, 982438883, 290099498, 404320723, 727370928, 489588974, 271891591, 105933162, 938839597, 990746841, 934040066, 420767749, 22113230, 44650361, 262038362, 846755679, 228219094, 845603084, 909043071, 529840660, 398556666, 375698247, 697887447, 426300099, 8540967, 137081372, 502515616, 441227974, 283140025, 767115037, 922049803, 511538967, 999294441, 887845561, 930343857, 125945216, 766201249, 423695549, 309061344, 644516498, 519845257, 378767590, 59428526, 742084017, 940288405, 660299946, 851320432, 268974892, 584914996, 33424418, 18163805, 969545348, 90066834, 365606273, 586395687, 517557112, 374570131, 205797466, 471729035, 695158082, 312279976, 516083910, 386528936, 369441263, 445155622, 622025757, 196213268, 248368302, 93159692, 579571518, 158806030, 63481477, 537351005, 812251990, 591911629, 304350494, 70733440, 162606391, 253092497, 322292451, 626253770, 79899979, 14227077, 690115762, 92287946, 20635127, 777184554, 888067521, 18089428, 650428344, 519464443, 953265709, 454082356, 111651491, 468629643, 376426915, 202316809, 20463015, 922571395, 257693592, 186675991, 747409935, 52506772, 847854907, 574398151, 552924918, 202980606, 257351076, 953987827, 61406561, 375023303, 105586228, 119466073, 17882559, 736261582, 725436807, 731198913, 316976538, 805472950, 436294981, 364253251, 902811980, 46084180, 425794702, 154380466, 223416277, 225420364, 195553938, 600959068, 934280139, 129061864, 248914400, 520742486, 204305052, 651141648, 857488560, 399088270, 4840931, 970871185, 198896532, 795354389, 192075598, 149833543, 912461658, 351780313, 433259725, 554433744, 963430310, 456485149, 698145923, 288222676, 479275674, 634604153, 821165982, 464457896, 625382793, 944493484, 100945467, 762897043, 92183910, 214263406, 259622805, 703688443, 32607965, 182843823, 870113175, 120642789, 495596893, 58226131, 987927346, 973053644, 533925731, 984972830, 827804744, 96844709, 98604948, 898752990, 748096369, 241166361, 138514890, 25794547, 288081796, 688055357, 828343951, 396211574, 370808084, 509452653, 8853284, 95438138, 435428303, 39551563, 205434381, 161462795, 144281554, 968584100, 650882801, 80934761, 481830324, 867735179, 217334619, 277338634, 237126215, 929333324, 112612307, 256532795, 191402694, 169947064, 39191178, 802765880, 46881041, 267770595, 761716929, 741631381, 121391774, 702922672, 371885549, 261135980, 652277406, 414777150, 120196952, 830739427, 493213763, 581705792, 806283976, 489885983, 430957875, 753070593, 639745875, 480056952, 207706288, 259437703, 797993094, 640802028, 240229169, 758819730, 782412889, 391994158, 283455309, 305536962, 759057859, 862585174, 777731186, 943170627, 355584319, 542725371, 632899727, 110161045, 36381493, 775121406, 461679956, 169677388, 435622173, 641710400, 163032511, 734638272, 333261149, 533962778, 602631700, 886855085, 46554342, 818170051, 960841428, 25296024, 875541267, 128040429, 807018428, 356784739, 925546687, 354761774, 84377227, 521731842, 942748491, 97148935, 271130362, 572280574, 192388707, 376443170, 201418778, 135603007, 794858789, 309203595, 501515451, 150243012, 92797280, 27631056, 464639857, 591683414, 650976014, 151824691, 400675891, 845524331, 132058320, 942631778, 816236865, 587600710, 707039489, 496933444, 117283829, 320312315, 112100520, 347235070, 221096987, 134082827, 576303238, 564371562, 783282281, 892423222, 22546031, 557510419, 868876724, 285112019, 305679583, 587276804, 70761702, 822958826, 655154745, 203290948, 431477323, 2272185, 199184688, 839327130, 125958459, 378814208, 827746997, 78144311, 462024763, 217985880, 941889631, 166708883, 412355267, 935048713, 361127331, 487971049, 596216628, 155169177, 722788000, 398690463, 880340592, 489213632, 20910258, 119848519, 496667238, 581909547, 338258519, 559505056, 937810985, 664476498, 39020402, 865103071, 788440286, 31701032, 866963602, 683954813, 545751931, 743605156, 341450061, 326579828, 383373032, 511542730, 69704249, 179929657, 760600459, 108673575, 966886710, 464583888, 661062746, 269451993, 798253199, 973445248, 275798479, 97210819, 453354651, 200445534, 13097220, 55801699, 626969460, 451927233, 204058680, 807894252, 849384040, 146981523, 754008427, 311712415, 557374765, 338347025, 695361213, 496501294, 457304569, 103574362, 891831614, 732959733, 416007713, 534197905, 903775960, 593798213, 23557639, 788978313, 214378336, 754519452, 130009644, 932777065, 158443688, 394747634, 356461019, 618016799, 82350573, 824537110, 682086859, 190254828, 894823397, 801787699, 149996324, 426342347, 668071921, 157738210, 798604895, 29553749, 303241564, 272938163, 607375662, 560835152, 144266327, 892811414, 744371293, 124403746, 469058725, 223453453, 824327995, 86365859, 103267195, 399229463, 896826526, 870689847, 954182920, 483861148, 849161961, 469356381, 90622904, 806290385, 94769136, 476803854, 750423133, 105753037, 944193044, 882453934, 989821027, 111119692, 883556972, 927486354, 344053383, 86571649, 370255925, 959237157, 221207542, 983649101, 562418935, 302255760, 144552527, 795326370, 800907124, 460196835, 8536693, 817724822, 95622874, 370330969, 293306645, 8647659, 280167558, 592679889, 747633639, 121018687, 585813933, 62185471, 796371077, 371931835, 596620969, 693370284, 920100232, 887839671, 79585155, 59582084, 113890640, 498984663, 229884771, 607861553, 298162575, 951811788, 457604709, 670886084, 283400789, 489573756, 269335751, 518549321, 46784127, 369060179, 774209075, 955508329, 147178453, 353789807, 78075599, 868091298, 488934940, 2808958, 56015390, 862854939, 202577836, 756927797, 704882717, 631803876, 477683108, 717793358, 532297833, 742040236, 918850894, 595856976, 109435561, 554936897, 732849236, 102392670, 526390778, 634848765, 253344787, 943180346, 745212877, 835128842, 45829105, 116037844, 410414788, 8961896, 961579199, 267256213, 617541361, 975672136, 135400074, 718955795, 964017183, 914094873, 555118531, 727025871, 180859372, 47575519, 452485066, 450508342, 996488257, 498319456, 888400395, 277872952, 185989938, 554762731, 659550460, 249478593, 209834038, 856078674, 552519679, 355002928, 948281200, 287743990, 948022954, 75265480, 998280147, 57223309, 385629040, 847827974, 118580040, 415338203, 328604092, 512730495, 715218129, 442632755, 83577132, 484020308, 436955432, 962327334, 310197032, 554587058, 777910705, 602843459, 77099193, 390279, 133272774, 115886540, 818393246, 57157358, 2801796, 750351555, 254553307, 897812637, 401171530, 719964131, 830778328, 76449644, 857714635, 664351025, 179536544, 713052881, 443774266, 526803007, 642802437, 760072540, 410395178, 896080791, 485746512, 114853119, 979619867, 786712305, 890937198, 521860525, 773526085, 108756595, 340125427, 878272714, 828507743, 86074121, 964627586, 36593414, 517804642, 827537645, 691713987, 755970329, 575041403, 119429311, 296444733, 688785445, 817523961, 98979807, 704272616, 364158810, 455767655, 954221521, 332032090, 997524838, 694055520, 273573186, 591182075, 408136657, 577713281, 618720381, 928956735, 780342513, 278739435, 179766754, 382977170, 359062508, 996643580, 603164358, 72969259, 199389059, 98303305, 341897201, 632100679, 866533014, 759345646, 449537491, 71177091, 727353131, 38863943, 617642445, 240008902, 704419432, 969760233, 119470570, 644364084, 184205459, 994787279, 883490164, 864450813, 378258615, 104941983, 671448728, 128758551, 564563905, 530497362, 475181872, 394068323, 649054635, 224939648, 353715413, 569957903, 33214466, 569260, 316275279, 365630876, 675373220, 18170783, 512004040, 733682963, 141191501, 401948047, 393092894, 373599884, 549623983, 47362462, 772012602, 723755364, 559631923, 154550374, 366116823, 495790880, 504027134, 724482811, 863943143, 153663845, 69041187, 554839508, 939614794, 431939656, 134065238, 988753308, 637254996, 716772977, 211769093, 3126774, 6432738, 960096184, 586212760, 548992600, 728185759, 546487289, 684645761, 444579665, 166229545, 835789113, 657162070, 755252963, 327193232, 266578762, 533259289, 252279129, 419893787, 258440546, 632906491, 114503370, 775153034, 930727783, 62447192, 876682898, 606040602, 308228203, 21252189, 54368157, 177849249, 412601056, 388979165, 258392713, 793254812, 83723522, 627411019, 69796984, 344136035, 905365299, 20407110, 841818339, 4492696, 2897017, 961011548, 342883995, 488556073, 903258830, 21372561, 683136770, 921978826, 274523, 809085090, 646261412, 392755182, 872274033, 825322345, 384695228, 733167367, 74369760, 442249225, 973271846, 463500812, 367365579, 338413945, 994568271, 105864292, 4406939, 935299589, 293690809, 236692167, 857207759, 803002405, 51615355, 335929359, 143572517, 229125474, 720692567, 465955283, 912587845, 393307103, 40821660, 9852141, 883541834, 545614835, 98568986, 629046162, 560876607, 5233920, 911574671, 197451395, 725376362, 353928269, 390656173, 483974015, 121984100, 288374938, 686648267, 986687317, 153324491, 15315426, 230614489, 787858906, 226687622, 997206147, 522850612, 400173631, 68527341, 71413672, 747629924, 648184500, 157679254, 623911293, 855441298, 983378228, 298447228, 998136670, 113616490, 845496678, 275298831, 554251798, 464105766, 412174279, 929179132, 218454770, 632083893, 634100392, 965388019, 390604636, 13215451, 99352705, 377502690, 532356353, 427518058, 14099097, 566286345, 63609409, 241806062, 7066228, 545946607, 516855795, 475604775, 866611147, 493459738, 444348081, 431428827, 352239256, 951894045, 615402815, 919330403, 117360460, 73147709, 12194627, 595206654, 401345872, 267051958, 181018042, 56319067, 771382477, 847559679, 888777675, 30942723, 910832107, 735745005, 293412902, 944211282, 389403387, 573392783, 170354660, 335635770, 553431501, 736455396, 204308039, 38756609, 576301664, 726180729, 365245556, 886428730, 270900936, 422529489, 305870525, 249234636, 578061156, 566635240, 21297276, 826240240, 453787573, 454075267, 771958373, 384624782, 394868733, 728995840, 775941311, 904722637, 408530368, 814404069, 549556842, 894708491, 894486050, 231172203, 889426220, 85322838, 619988648, 159705638, 542232994, 69132100, 903326164, 947786459, 659024500, 523271076, 415527237, 555920555, 569310335, 74797085, 148752290, 114933813, 133122078, 643302750, 819196766, 372040661, 875704848, 299223695, 342967535}

    Returns: 156786380358249

  86. {193970767, 668544372, 422624359, 237613396, 213868607, 391562147, 802395651, 486229715, 609774186, 658456105, 616675335, 219358870, 34992333, 112556938, 944056551, 980516321, 99446091, 223984714, 539534761, 877254974, 872123268, 939436665, 376166542, 350731388, 601780754, 325198881, 251954075, 497895221, 9325840, 544568143, 479791156, 314499297, 40809315, 298145625, 178449245, 883577290, 213975759, 875748232, 695304892, 18414310, 57240563, 896915765, 908189007, 798598952, 470662378, 118711228, 525104054, 535550242, 91234755, 215512500, 37524570, 73112316, 833620393, 84084732, 202530164, 51549143, 747543343, 378811265, 143179879, 493591516, 743386696, 306167671, 334137857, 622389647, 232243992, 405244552, 51173722, 934591256, 187216580, 362816817, 783019644, 52944641, 416503466, 223190075, 990831545, 893689545, 643834231, 326332179, 125195549, 122607989, 990119757, 447073718, 897217768, 974449852, 202161139, 996514191, 519682107, 841568295, 963087960, 645560006, 549717194, 109782758, 321373670, 450773974, 541035150, 459941168, 356926915, 703631960, 577528639, 953846709, 934447395, 500532952, 745914418, 410501864, 854451807, 475477044, 40202948, 701539312, 14660931, 70362145, 740294969, 391745670, 597081822, 405137159, 25606866, 942961694, 492596386, 528122257, 36596578, 13083569, 318825569, 629623840, 969957856, 339226289, 729823338, 521487447, 860477253, 757201905, 629015798, 636705620, 50356533, 127456781, 176908366, 420803256, 472023600, 425118796, 783436626, 966609746, 222906112, 107156620, 6624057, 48250015, 574014725, 46420189, 30342199, 188143899, 359376152, 704864620, 105549914, 757802067, 80913700, 833178411, 971357210, 114522825, 27720748, 625116972, 846969791, 249615284, 680593065, 142569919, 316015650, 609326383, 217135466, 745403394, 687014507, 747608538, 196463258, 818706898, 194617299, 21207165, 746137098, 399636723, 653443892, 42905879, 517499528, 782112665, 692427548, 633637284, 119064737, 988155680, 710413105, 808551730, 128567070, 885442381, 259141194, 99294998, 606226278, 931290469, 627890438, 717635865, 783010964, 140852751, 834299563, 441229194, 773282713, 564913898, 291021878, 769649459, 687978458, 527608906, 581795174, 505992718, 649051039, 131188245, 541696684, 242684639, 610316887, 452410086, 666470997, 177792466, 216432573, 819747058, 138948035, 889298397, 531120908, 424268778, 446961681, 74974546, 901692076, 659813342, 170798071, 324867856, 761382989, 562281529, 51566426, 475401171, 611860286, 447144647, 941225587, 77893738, 422456932, 873309084, 993908019, 818508178, 350760837, 287221453, 89624640, 67223896, 817388037, 392218849, 723634894, 474557495, 662497852, 43782230, 83045405, 390089594, 954988770, 54028682, 736165915, 658438184, 415727956, 494298471, 634429496, 712205502, 93551885, 868466728, 374642916, 673119263, 914633873, 620227785, 552803718, 750101469, 23659669, 257329547, 821382835, 654349614, 756617843, 646770284, 38531981, 56194759, 411814213, 148719525, 54588978, 366602266, 207054027, 190680858, 998264177, 124381026, 38441585, 705870006, 212492319, 193184949, 178565154, 554147225, 717900960, 942945887, 872211071, 914112373, 4757209, 246154299, 275965999, 206134133, 347699411, 15134770, 760753447, 1723550, 170671379, 655155007, 105894276, 290198559, 71277286, 938120727, 556223841, 52684711, 92958126, 401092026, 762104970, 53074852, 139369373, 522225299, 78361558, 99214867, 582848348, 451269043, 983150412, 993468106, 324500614, 74864307, 278059677, 369021386, 216278840, 772440311, 921130475, 63203749, 110691798, 84170689, 230159858, 666996317, 702200633, 48191474, 418729733, 994063676, 864741309, 109993333, 59178747, 933497169, 54368850, 706482420, 48837221, 127703243, 85908041, 337750287, 561062583, 945407084, 514909566, 82994765, 976956087, 81786806, 327691813, 691450340, 897184181, 774474599, 174535749, 727330915, 757814364, 203208108, 727365389, 439235707, 780323860, 574452747, 75300356, 308090504, 541541658, 331685629, 291939482, 93902369, 681698414, 123034766, 22447848, 19867493, 324850838, 809467131, 889221028, 946441409, 813768028, 671489803, 732278654, 891391001, 520437662, 696212268, 856414824, 342785449, 332811261, 349756782, 466657423, 832619934, 625007695, 578862816, 385927072, 847203792, 340617649, 826686080, 172717537, 69160791, 607011474, 279910250, 659646855, 654507176, 673049388, 423460030, 991235079, 811500418, 640792124, 276605271, 523768894, 21626677, 190174989, 756181770, 15494947, 48807923, 52489475, 84136056, 758985989, 503639635, 876434234, 609516326, 484119902, 468774848, 488148154, 358838046, 825734043, 621466743, 737244895, 558853991, 71166634, 12478808, 726061264, 108042096, 226087024, 66677693, 269586598, 186783289, 626325838, 857063012, 608539312, 122921714, 890208550, 813505710, 35174407, 921176060, 958651447, 125556039, 572580960, 141737493, 256204357, 600409000, 364115665, 531914625, 549683176, 179855611, 98209495, 135584719, 132198637, 97298087, 701945033, 565577406, 662317703, 845747769, 305590855, 307401214, 429786166, 472513262, 599106111, 463118483, 167439572, 167351206, 523110, 978639044, 91904226, 331076601, 527404917, 312478450, 31978018, 266367789, 6108836, 342320643, 955136865, 178131511, 513223186, 659151200, 834068444, 916414101, 285734993, 676900822, 686408168, 210105016, 106132492, 35927033, 121712489, 391569945, 996791264, 539322919, 440635793, 421390398, 828800855, 68028170, 702074047, 949679811, 617838420, 770959791, 663294271, 655414344, 609962547, 199398031, 715602736, 46139276, 700046024, 999454476, 810787133, 415435394, 698521148, 970286328, 657790344, 423848725, 276532077, 613821136, 261232723, 183558202, 525469113, 610064655, 95865618, 934145292, 720859711, 955793101, 44828388, 535905862, 409250361, 108764794, 161194908, 713911155, 854367699, 559922745, 379432454, 908120134, 711409161, 516857821, 871765994, 389388254, 570554436, 953161873, 3997557, 434269071, 549707713, 427321215, 544933736, 390581305, 493189164, 147056809, 758320985, 392317723, 649249045, 713246996, 761878222, 8252382, 625823506, 784495359, 143458994, 55130080, 35244242, 317208494, 774188069, 985076471, 92262568, 376840068, 53333902, 334359426, 673702646, 879253118, 590384999, 313012154, 567145188, 772959583, 93586786, 965005022, 64596082, 528639755, 798023118, 726554244, 160293847, 932820001, 135862836, 698147707, 386041768, 9657745, 51095911, 71724527, 854736060, 614809310, 846882922, 740008377, 132091354, 510530745, 510818244, 302581641, 821247090, 52416048, 231735989, 122039616, 181042007, 143591281, 597307512, 789220542, 690788579, 3687895, 282610243, 886206207, 109171921, 488318216, 609075097, 929489798, 381973393, 90635428, 429195067, 130559031, 106221911, 713085954, 34918239, 703001705, 820430838, 142250887, 997317373, 377216901, 47988166, 407700540, 33394030, 640345237, 516779779, 52136151, 436605486, 70293400, 144052822, 554811663, 12839134, 747301331, 8806333, 194914148, 842084985, 159022131, 543664975, 756641540, 673485884, 998307770, 423777582, 224010734, 725280932, 985325400, 875884722, 763601682, 94269929, 545723751, 229665732, 949878181, 557260147, 69024212, 272307143, 116525773, 179395973, 328565913, 386532343, 731972190, 328425922, 199708483, 924058741, 199197468, 519111866, 358207344, 541902799, 810541608, 940399490, 327453547, 757305231, 586443622, 7073910, 832205402, 734478819, 178967025, 288796863, 26908659, 32584115, 827818952, 571910038, 860377950, 598460166, 453612646, 261131709, 952783520, 629406511, 987948680, 905706407, 49259326, 86441353, 32667837, 12619786, 872193647, 995066874, 612403595, 139849356, 251252080, 78478727, 702218321, 96380189, 391406424, 345296495, 820286115, 90880359, 940412719, 459070170, 410416120, 755646773, 984267193, 285091763, 513246548, 75570464, 315849997, 919262814, 125179595, 660543634, 177679874, 832763833, 856991675, 755834254, 118159323, 306392414, 659071715, 255715469, 819399529, 163652410, 523443285, 436159423, 314767084, 730292654, 248910270, 348396370, 849049735, 246418197, 931557461, 708346611, 525966196, 271826927, 560171297, 10934935, 982637838, 519634178, 459232498, 840359085, 399591636, 734552758, 809914450, 123982086, 359376424, 604305634, 969317301, 988974989, 55541618, 753121288, 249895933, 17960986, 556920325, 895890751, 208786082, 930698951, 822962739, 457300375, 66687681, 78346064, 274932532, 62086555, 849852064, 271680786, 23774929, 591294954, 265226429, 632095412, 400918873, 566217859, 479065946, 34884909, 223554429, 565454188, 953171031, 345199993, 311334200, 580304591, 380173262, 163206064, 810476943, 247848222, 578543781, 872001695, 633384868, 127579035, 69046008, 613694400, 231297397, 742848267, 533883894, 1155538, 4007017, 67075110, 782485991, 109956835, 634870648, 641156945, 449165772, 711944644, 762602060, 807664976, 628442349, 355700544, 617380362, 467268219, 273364063, 685461427, 286903011, 879193027, 43394208, 839495638, 107588765, 548827622, 402898476, 995101822, 588963430, 563913817, 116534312, 41501758, 861649526, 767874337, 235092255, 755214876, 256677686, 416076092, 846164253, 99182071, 53478852, 240454146, 292401317, 682675937, 703387925, 175035693, 245436074, 233669788, 180066495, 920853270, 189498340, 431912083, 580645811, 562331380, 47626308, 999991334, 226639858, 48218440, 171732728, 310964597, 407855746, 988413944, 281177591, 181054727, 89609575, 218530025, 266349762, 563600045, 215139863, 710135164, 744832667, 109586770, 3885223, 871057744, 522029897, 60030420, 641939760, 114926193, 444865651, 526925675, 422324593, 295924391, 597216301, 51547105, 719776621, 246886870, 309012457, 155021404, 512794806, 531197429, 636035244, 134513196, 455520987, 99643722, 897877098, 915834745, 109380389, 691465803, 17716215, 512845722, 388491333, 83242941, 735939790, 796382015, 285538397, 917671173, 964504493, 746046703, 535923583, 20568608, 771146517, 823945386, 216936615, 915446351, 583492068, 253112930, 874772536, 878279819, 619575733, 35079820, 618245831, 214418838, 130603204, 69940744, 642854129, 351205583, 999870492, 948044157, 52539846, 934388986, 242195058, 963816171, 255649148, 27318168, 790794312, 306671667, 23181852, 580810414, 75758957, 54531653, 983626295, 569975798, 166143718, 662259439, 624601368, 77691434, 95314520, 720784772, 81261491, 442905634, 14054795, 225019738, 662142883, 271082372, 923959464, 27549179, 523971136, 17697351, 691619407, 102000503, 783166355, 621601725, 568260888, 592111965, 28435282, 92718685, 109360053, 134923231, 226147945, 944877036, 218695446, 565149503, 685322366, 308598065, 959977545, 270650862, 272652943, 954659416, 755967209, 113686658, 430538130, 595788708, 105444516, 363755348, 6459324, 414122151, 865111050, 52794053, 481351509, 693598302, 988818229, 263745242, 901308827, 343683954, 103662099, 97901076, 85972487, 6655276, 518756278, 119492252, 151423457, 788862158, 322728095, 653108543, 763525143, 491011714, 979020329, 632295598, 269443638, 547034861, 97918013, 29293981, 378386240, 963543466, 902171699, 32565832, 122339847, 973751124, 355831658, 366380583, 600032230, 771923405, 113865672, 61763690, 823384446, 640311067, 327326510, 293760113, 463539442, 961450355, 119222645, 668491980, 845318342, 501105751, 78012059, 843371330, 524757378, 11792434, 937180659, 682890881, 310381977, 728729239, 55517680, 866952604, 573594133, 810212429, 171209689, 673952341, 175008631, 787143588, 130316637, 34998255, 21597083, 727468034, 39697849, 135313600, 918949480, 983611090, 553223491, 376986195, 319146737, 125054058, 904413953, 191082517, 437654638, 901646447, 763313715, 589769547, 370186111, 804881462, 472980353, 381436028, 124276179, 346591498, 676225567, 784590397, 310293805, 587229885, 451406608, 176618882, 555675068, 896015899, 378896407, 85494412, 743565277, 79070471, 231630467, 836388180, 586544114, 522544637, 89921556, 273003536, 906987079, 447508770, 53983576, 644319942, 602445814, 988958878, 635582253, 940532891, 105610383, 678534321, 85722198, 832450997, 47247875, 247472646, 932412875, 613364525, 436227029, 548517317, 37154899, 676231570, 749605658, 650591718, 397509906, 258356180, 474105616, 912294431, 839261817, 26130431, 206926149, 962005507, 998079155, 983576844, 312737172, 374405739, 43874407, 191597604, 428068940, 555193304, 512993005, 98005041, 37490672, 492562749, 148217789, 914108732, 722485755, 851483010, 193321574, 957918363, 733472751, 210122056, 318792163, 105270566, 466534782, 43420759, 712323168, 94587279, 652040518, 398626958, 619007385, 108355272, 724139333, 618600923, 849408203, 90112214, 869599798, 653675902, 913171666, 960845816, 410534793, 263224672, 736362621, 916626759, 705909036, 307440237, 396287355, 108095886, 147979801, 123811065, 904950687, 598759428, 646632706, 495765759, 346625992, 204744461, 299514078, 410260882, 291969328, 782624310, 516203914, 111632852, 688410839, 295614085, 103965531, 98739062, 19917213, 742340039, 952920654, 204182497, 81554803, 803733414, 108762562, 608035628, 855188013, 807875687, 551802925, 48334294, 116760848, 66294731, 156080001, 468069357, 881168457}

    Returns: 169348161111751

  87. {282126237, 888028050, 88534654, 342409265, 593862094, 188408960, 476059623, 629597940, 408345779, 243304546, 42256362, 282903843, 69758087, 384976264, 859114359, 63797008, 607760488, 143740677, 290082532, 777233519, 334654904, 36458220, 744649678, 457728785, 667012451, 857656463, 366788588, 744142899, 497741878, 333967166, 53611478, 275201173, 179521448, 355488370, 942599537, 879298679, 478639121, 165347841, 996517240, 284113834, 781460679, 109071401, 50160971, 15337173, 166361099, 513775904, 783701427, 653360829, 509544104, 254887717, 734065502, 925329197, 20134187, 619953570, 260039724, 89573220, 325375206, 306792852, 167363844, 690479022, 57690101, 554598673, 467453198, 868429528, 218525711, 131520959, 994520493, 339746428, 258626058, 668789351, 385439310, 251984046, 331214535, 195247375, 4197863, 93627496, 584027597, 103436409, 354790393, 569468331, 49705807, 596244245, 303932482, 817785196, 316761650, 660780787, 767781145, 636040627, 611015410, 467031442, 474924115, 69166716, 267017900, 190861674, 925578002, 58584294, 58887967, 711399231, 347467587, 237019741, 693271791, 548134272, 373220336, 298769102, 412758201, 54700507, 44615762, 424586383, 684484196, 264188669, 29439513, 49742237, 703784198, 875371027, 123267322, 622827215, 10657191, 756181558, 291975450, 5510832, 692066918, 860157510, 375215818, 497872875, 410730040, 77582224, 983142444, 311805612, 696570985, 704256561, 43577781, 487415266, 83683373, 197610531, 685866353, 138162396, 980868820, 674626986, 972163608, 786796085, 343850736, 941269902, 274898432, 228296983, 98647870, 749940429, 298678553, 902991982, 76248840, 135656653, 225068740, 846636211, 40589536, 647135999, 258209441, 923406728, 432438119, 956149511, 666116665, 875451018, 968848444, 415491417, 525609409, 558707498, 693387252, 76164600, 516923155, 476684546, 297138178, 445925822, 938646427, 820594387, 944917381, 844920347, 593100250, 580622477, 303295227, 558736847, 472235029, 217462614, 63047018, 696601284, 225358492, 256749566, 89552936, 477473042, 165148018, 164154334, 711621162, 949676043, 343266930, 272115427, 313906556, 613200466, 39186391, 920375602, 217851859, 316723266, 535837002, 113902800, 144155467, 30873444, 18249046, 989458770, 124201138, 510607130, 179262560, 651927523, 22355359, 463856537, 31036453, 59389552, 171393066, 84163251, 713850900, 343546107, 626048369, 155817850, 415763044, 556724461, 281052398, 449293942, 846469920, 267415117, 158759268, 680358040, 881699206, 500926404, 831504521, 135585732, 553447344, 458763680, 692922803, 176282660, 488034608, 592711828, 420912423, 492904051, 36881812, 714202338, 553885347, 752799117, 131269633, 574649149, 465934679, 628843411, 241102903, 332238660, 614425765, 851112495, 323421680, 252957127, 492249017, 655889136, 599313135, 38952442, 928737435, 715862091, 907731301, 142984528, 219832506, 35696090, 792515892, 510913051, 238753793, 7251816, 518518344, 295890087, 711632797, 804279526, 997039740, 771749143, 792762292, 482283105, 383515941, 146101607, 616580328, 141318565, 592772972, 86494685, 487809363, 933083705, 109487186, 932169378, 3675220, 842139867, 91130084, 726871572, 244721034, 353875895, 81330128, 944156300, 287608037, 448799373, 838624426, 432798237, 818514780, 670161328, 988241596, 193090456, 989760202, 627195519, 606706937, 113665667, 136491131, 761101408, 894310779, 589479071, 244029016, 648822922, 849391977, 218140874, 674734143, 323188603, 608021314, 495873274, 318543430, 964471173, 72167785, 827505088, 188960445, 493197218, 805557323, 445413926, 600729675, 385135194, 554308044, 415159515, 101781037, 914645540, 205636370, 9206492, 504529468, 315680662, 255709973, 73527505, 344617671, 165945849, 737551214, 583503322, 378156485, 584302208, 308001363, 593918792, 410488080, 642074304, 878077285, 545201097, 108191639, 947231640, 169907473, 798059706, 112226538, 777960089, 542181179, 57796147, 739531050, 935412847, 245165149, 24102151, 587690514, 431452327, 921619329, 814647631, 590385978, 408377858, 694626330, 124712100, 875710771, 739787151, 519532366, 745030046, 944561542, 116174728, 277827504, 222545700, 806773441, 135339176, 529627581, 515929826, 336334592, 996796797, 635308704, 220774276, 879860910, 726288840, 747843127, 670652414, 175902734, 683296423, 993645097, 936809613, 125719742, 146512859, 517972910, 284698320, 977156518, 66960881, 153901116, 842309841, 914196779, 333720325, 768777116, 745066316, 57371597, 767772356, 711055997, 458088368, 829874421, 75523597, 296374042, 499569831, 102963709, 103240587, 939364572, 921228674, 932636411, 829133290, 716226978, 24623058, 388672079, 578990287, 372069004, 510360543, 82813523, 131238669, 862175746, 874824591, 891976174, 576432554, 410636099, 795721965, 268527664, 218420895, 110732918, 489827513, 435064307, 36493075, 903501178, 189480097, 661685127, 364039143, 603078421, 429985000, 718572722, 719457544, 904675373, 626995119, 90555893, 730119475, 494761509, 35354144, 412686781, 306220777, 47952292, 287951645, 535653556, 443060563, 944315728, 425477120, 31800535, 35001454, 714674748, 129715769, 265908794, 173267731, 258259022, 724553661, 922977878, 714989723, 116144853, 628595330, 367536925, 646034114, 121104713, 47382255, 594856049, 57539753, 60228558, 351482380, 314743918, 202297781, 587897424, 358869748, 399594699, 309547174, 627262545, 548230240, 20257230, 595099974, 48898181, 632905573, 179489618, 2355705, 783204149, 298392473, 820617157, 64289632, 781784855, 528646519, 909095313, 52369523, 633205749, 520553440, 257415373, 870157650, 26136900, 284410997, 754905415, 343605693, 22832582, 286584445, 218016735, 98179051, 174584916, 15035736, 926650679, 142251775, 246964966, 362771390, 911234835, 774318769, 36943510, 489888702, 305775095, 133029627, 65530526, 974250249, 994080871, 924845252, 425468237, 391547820, 384397196, 504732553, 7439162, 203922658, 649975999, 624720726, 938994621, 981944646, 875517365, 59236833, 947612917, 561646501, 698520819, 258256282, 716440944, 970128794, 87595612, 493913457, 817931369, 932249352, 14058708, 527441742, 192672369, 555531601, 812281917, 192941988, 864732990, 191041225, 716485308, 83520310, 995240376, 732725069, 861662661, 980852710, 929515486, 736408386, 451725973, 818603397, 43278236, 22131113, 637198139, 98988240, 638714623, 794619286, 914054899, 975791246, 43111737, 29318325, 80912723, 244844367, 131516494, 498430968, 6057114, 511527417, 243218568, 570645464, 936690853, 5902528, 539261771, 653669883, 519984178, 993877941, 904039158, 240432328, 910669623, 797497155, 780272211, 369264039, 359335900, 130263278, 773363120, 595541884, 549338729, 666279853, 537535487, 331634911, 578696681, 886534253, 95017558, 827930746, 185487506, 102352880, 337760488, 347626525, 432085098, 250143623, 147062428, 375668869, 907560420, 160267378, 398366233, 298021802, 864343581, 664038725, 65381061, 770826, 920565291, 269040814, 275632900, 16246752, 69196276, 143934733, 410792176, 498000700, 845757709, 622924668, 616179921, 891411287, 337682160, 387019258, 913012460, 705028511, 999351669, 365325376, 130956610, 109865733, 292625364, 427386115, 5361792, 132256715, 886151326, 146172152, 674169197, 125018680, 727605592, 951446081, 879374021, 532442784, 107101576, 935970194, 314631312, 222355248, 323125453, 40604608, 590203206, 9277064, 888809461, 645597494, 957808067, 531403026, 677403945, 255953164, 910658184, 624576130, 991270525, 359996804, 7861438, 151676577, 589792745, 365960617, 873124608, 193733265, 575383258, 845087402, 630404127, 348558960, 866734376, 368727581, 731373716, 871371861, 231850093, 320317989, 584049922, 562206983, 677226186, 663298351, 965186197, 291653794, 425547158, 418164326, 612751545, 753467111, 687252910, 408023295, 846616771, 960873407, 616418380, 309015224, 999095504, 94311990, 491542897, 981911856, 470080877, 404893044, 243142581, 126738020, 805439308, 993303640, 979394974, 978247883, 995000936, 666987721, 736918453, 678661669, 7000411, 884181990, 642418932, 626086254, 816387312, 252485796, 32678963, 459141176, 374660962, 432661184, 279619450, 862734607, 561606414, 650774488, 508802176, 127112469, 643304825, 942191723, 119716251, 320251678, 747766619, 79658793, 154035238, 735772514, 489819817, 857873101, 266123011, 755702867, 657305187, 272136124, 49458966, 671543810, 129587476, 188323207, 650852609, 66572807, 238315632, 171543640, 800437885, 851402405, 226183372, 302296660, 709639171, 360943747, 597651924, 95530898, 969789438, 389655747, 131066924, 923918075, 939392315, 808908222, 703335137, 800800544, 26730754, 810284470, 699154434, 61342871, 10474720, 447896242, 745282907, 528875974, 366508383, 742745663, 135203325, 913789853, 958212540, 830097081, 574743603, 79054022, 287652936, 507913085, 727004337, 30498027, 91014128, 711940555, 20675163, 489122295, 532066034, 565018293, 115870797, 599608715, 621299777, 968091555, 967373765, 383382728, 550394278, 494791222, 209368952, 453544669, 961041228, 267854672, 749076437, 572952707, 342292313, 753959363, 532870850, 164915491, 483223484, 447316592, 95576999, 571462260, 668628130, 681721965, 802682676, 448652494, 590689148, 324368920, 462976194, 645000866, 442603937, 75028774, 944430345, 171349652, 228141797, 609838912, 417956824, 351711782, 724911366, 38362910, 353002469, 102747196, 723211470, 762925388, 13341933, 421810555, 467971130, 887193576, 120986042, 110576108, 222048953, 51111550, 326901639, 556369833, 113908584, 76166454, 213577986, 168466650, 627095259, 537268185, 423793107, 588351783, 696840566, 87932537, 63950425, 258177355, 112960371, 407782340, 227038452, 521698014, 656561693, 194304635, 676995544, 301114919, 957106241, 135834311, 34763663, 58809911, 639239170, 548818860, 304150582, 569333866, 104125688, 685666103, 163561169, 697763516, 2827980, 832420726, 755809395, 58281713, 66581810, 780067240, 657097802, 360828975, 100084667, 649887710, 481141853, 130811189, 191266097, 278680093, 358958774, 761653212, 445208514, 205830611, 940896104, 752934379, 224949332, 883324952, 361381807, 239246138, 414404450, 430024883, 921308409, 206452652, 786002129, 915573587, 605100113, 627368832, 239421464, 239337641, 639073388, 604541689, 761188344, 279263020, 610767501, 61304713, 97144513, 39402593, 683978596, 135078486, 118394357, 931609976, 914089032, 516590707, 22040787, 50599794, 282072903, 474643447, 879695364, 475934143, 951037813, 138741122, 479181068, 676971017, 570628483, 306418931, 884486706, 107614363, 891700676, 705834033, 506834739, 43787473, 997915649, 731838930, 963896494, 734712425, 177494889, 651258710, 458382830, 961480485, 886096946, 626301684, 901004004, 103102534, 620263375, 84530774, 378260545, 490793608, 508952143, 538151829, 599284502, 213288354, 439097984, 827734057, 470626055, 39688524, 939781207, 340655922, 573673150, 485466457, 689661136, 738958774, 949421193, 231139753, 780626441, 737591597, 289646292, 731454468, 925336192, 227096379, 850974839, 763097196, 990369274, 911137572, 633840000, 851946419, 607829605, 961965429, 775202928, 903837400, 129150577, 833125618, 557394378, 956845376, 355517888, 827620540, 153050187, 86436835, 975042113, 39126785, 638097988, 705645355, 877034087, 157972211, 710152575, 141312829, 215033726, 369581793, 337399016, 755101653, 691641520, 390443346, 791004356, 897958741, 18740849, 529602072, 226102335, 101380999, 360133561, 352073193, 811765793, 407020685, 817027759, 369704944, 684748657, 429815995, 5341717, 813921382, 476129705, 447964120, 392685324, 558453546, 298513163, 815807522, 127862184, 935052752, 67069486, 514935801, 387680593, 905393381, 728651195, 417299931, 661815939, 967613850, 884769628, 581834503, 217645328, 466231679, 174824807, 26749060, 43203952, 410914788, 704315203, 865996291, 485714932, 91020861, 561897940, 443534629, 585097364, 129043363, 22525931, 209868537, 709819138, 74205017, 341338891, 989957592, 109281718, 961591184, 399604882, 490699119, 880590656, 967127542, 339907303, 693861073, 628440621, 358719585, 18930647, 964845368, 560526615, 962199959, 223739629, 800582786, 92230987, 554122865, 208269978, 156616935, 722247303, 212107747, 336913454, 470215727, 735072764, 751730137, 922300364, 739369009, 996432732, 105052884, 239468319, 837695955, 851342685, 765467012, 819214470, 328141344, 407784876, 146195676, 267760820, 389030005, 655553707, 200457282, 103736346, 76455386, 620085414, 883652446, 144547203, 38126878, 935340212, 850726743, 49980799, 949857161, 952220655, 809003530, 288071195, 604565377, 264205848, 125141087, 532858688, 734243958, 191777231, 561175909, 319396276, 51667175, 597058588, 913242814, 609620623, 554393681, 704899336, 315458568, 306750948, 134679095, 310397070, 872352115, 629806306, 410317395, 265246781, 355721196, 499081094, 224961898, 282596955, 374235955, 237608382, 79095354, 941504033, 28757023, 751541221, 997870547, 133077744, 708573534, 886169581, 562722650, 740138281, 678372587, 560973827, 132466231, 685289558, 407048616, 787508448, 51435591, 131229016, 122308337, 958541773, 811694768, 758074030, 857361591, 221633060, 634111293, 976838172, 792406117, 298501566, 11986193, 51278435, 362066625, 841200442, 715530711, 282955997, 622094986, 104302822, 165624657, 710026984, 246640025, 956274533, 51317879, 466208669, 903684950, 36256248, 688274489, 430513242, 761940173, 258478408, 832439041, 593906737, 811096023, 304391246, 47279600, 503388954, 162569605, 691529877, 992502318, 890002802, 77055648, 506382645, 390191752, 138946161, 826636199, 178685006, 103961651, 518226876, 214105089, 541633773, 687847875, 981017577, 607212843, 386928331, 782778859, 86806460, 79685487, 806899261, 974806215, 326403398, 765294473, 121688686, 930361679, 861898465, 754569834, 616233519, 363076179, 824474515, 783791264, 7536622}

    Returns: 193749753671344

  88. {413268378, 985015549, 811080417, 832214890, 9806852, 37237408, 187685055, 835820992, 595525535, 574195990, 110203678, 720650180, 148943358, 18433234, 819862107, 2346221, 61389610, 203620082, 90756607, 48446309, 457107917, 217588139, 660384090, 995358440, 374278901, 912057057, 816237794, 732769837, 177839512, 171847626, 708830327, 529348108, 153428755, 88439365, 363099388, 108952825, 262130234, 759784080, 389409513, 935734053, 318877423, 739087812, 495909417, 158823055, 174675390, 21488543, 459956612, 996422830, 84475200, 527095354, 885192912, 17217498, 773049542, 102717146, 318583186, 215932570, 870325183, 364824201, 332884594, 491892776, 360911622, 794948622, 467076481, 874926706, 759807834, 62797236, 524267007, 899274662, 151581094, 658766333, 933697585, 973796656, 7748035, 850478701, 651480760, 988972311, 406743280, 690836809, 169610836, 489740870, 867276978, 828705891, 748959565, 106309406, 790093111, 714888351, 820492494, 49896890, 647718588, 302966564, 506033992, 714547541, 7908587, 34154116, 373515810, 293927172, 213391003, 624502699, 767044074, 601228087, 263190377, 403532364, 675467973, 485203760, 210106317, 821609605, 707576035, 361341586, 471515778, 186150357, 289528045, 642572860, 555599633, 483760668, 495877965, 179505857, 230034120, 715675124, 609971926, 665896793, 714602052, 737244899, 947056967, 94206327, 371471210, 420018444, 942255989, 736909991, 120410876, 897351245, 373488522, 918938171, 229000340, 937868779, 132245403, 127203656, 221707437, 107772314, 486163577, 735647295, 307620271, 862866314, 799525351, 266626936, 47077248, 594694965, 672156814, 814301487, 283733233, 89265432, 79180930, 681689490, 697514361, 8897847, 812296694, 42325896, 588152873, 196939808, 475707317, 11807134, 161174905, 589245239, 699776397, 54798147, 769224041, 899709853, 948049825, 92761958, 420686281, 19105334, 420295940, 303751177, 736052727, 436454644, 373455197, 60080715, 164820423, 472120919, 991266584, 645382231, 277787335, 600603825, 329165410, 388813244, 112229958, 785574593, 590832551, 380672441, 633061993, 655255242, 517771894, 239936715, 319045131, 882128578, 605476873, 949230570, 572030088, 679727430, 293633166, 951867807, 791199416, 133731670, 462465893, 524414743, 865828898, 693273875, 536283343, 412838690, 513247195, 953355339, 236520412, 478131525, 263874581, 888625318, 248942286, 922205140, 70069525, 406556229, 611119058, 44301515, 776094764, 101617764, 709460823, 996499913, 249220389, 41765226, 549942034, 440180197, 50596982, 687748434, 545520687, 499791865, 316903386, 810417326, 497008839, 299654278, 190918333, 438922008, 755278746, 107857640, 653682804, 41087520, 687450868, 569597749, 987550927, 92929186, 126062047, 660877603, 534063892, 558215873, 112346061, 977513809, 185938399, 832050079, 619569642, 331620594, 678206311, 482117139, 623678001, 38060396, 435158580, 352000196, 907265205, 244520826, 391709342, 576926348, 809943065, 812161346, 303167883, 656842698, 397187287, 294447098, 663274269, 933685379, 72289353, 806274095, 802153901, 497875118, 23525987, 333442712, 712395108, 640514192, 250596040, 293091204, 715983394, 204612264, 340723634, 941392936, 571626661, 732650819, 926375552, 823715983, 978077303, 687585920, 235718597, 840965132, 200327790, 367809553, 793106368, 329724417, 23298513, 369417151, 795687211, 313400556, 993017563, 482418236, 830960234, 24802211, 696774636, 702237966, 175198510, 635515985, 160168546, 593731721, 768579335, 576577116, 28391948, 407474621, 137843020, 934373658, 353763225, 453098375, 131419321, 758735488, 754977661, 122707442, 655436885, 55727747, 17069814, 860938425, 590506809, 23902153, 324857103, 73637864, 729960093, 136898138, 408901251, 804628752, 760381477, 690812567, 426838320, 893637594, 933850519, 488727108, 893592397, 866107304, 957638150, 78009742, 453269068, 688770856, 311627858, 524421758, 565793678, 271752997, 821963476, 31860083, 379106790, 935380644, 992557034, 817555578, 575182193, 958393582, 526451, 606592884, 886429128, 943393369, 777114985, 724945584, 508923528, 544915961, 903427745, 321455161, 400135895, 918927107, 302811479, 699355248, 797754995, 786943170, 32797028, 628995782, 327387152, 866019147, 234751405, 836133254, 462047995, 125014830, 889965673, 865934669, 28111016, 653197912, 232795432, 442279548, 177137807, 520849896, 535359781, 753791399, 940354394, 266191098, 811083034, 891634174, 745816585, 318098664, 314454649, 914567654, 732375896, 354099630, 949162352, 332412340, 376500382, 307969734, 353782270, 345961582, 638349617, 157260510, 384521358, 165394120, 455862943, 681077126, 483021391, 99730118, 15524829, 608953281, 471308357, 481308088, 562576934, 906038418, 932452124, 13075250, 410138784, 810913213, 673053487, 531424823, 118909506, 186804879, 581678843, 867614127, 718400788, 836316734, 33205848, 417743934, 212670089, 665519198, 864419211, 706761435, 774057941, 924961660, 296018322, 120981977, 271790114, 819451607, 967249974, 291475047, 124111486, 256682058, 868153445, 611931858, 295905419, 513146895, 703958351, 13153166, 102305851, 983613833, 969073913, 207030522, 104379683, 756283311, 523627871, 510129561, 668939155, 530106234, 757270485, 742450858, 315748909, 742728490, 941578418, 78595294, 561807427, 339817453, 796133153, 34638697, 108518710, 117869965, 20188387, 479550361, 238543270, 281794370, 842709984, 871940448, 925019822, 95255629, 879750042, 230301089, 859936798, 742781349, 362566161, 877771035, 357628034, 106133644, 206984968, 818691011, 636816994, 744511652, 946803251, 374808461, 738809281, 26563693, 70512914, 851044932, 77330886, 518007382, 10377401, 237011717, 906954989, 685847641, 908106848, 159973463, 316677491, 269554970, 704712181, 144318377, 978375965, 281142174, 835945958, 980950619, 731168747, 895316529, 47316411, 682291731, 685714617, 477216389, 287870636, 3514844, 951254119, 686411650, 12281295, 964738025, 853150745, 428208339, 655870348, 133017776, 765788256, 759319436, 646567759, 974338492, 29835749, 608048862, 897288650, 325291699, 264237763, 320342993, 125812605, 177139010, 594499796, 604604393, 23580499, 121991969, 123058495, 743559503, 812665011, 486858626, 869506874, 500590441, 239152469, 667120337, 387688491, 961692148, 285122676, 228772620, 632400247, 657436746, 345300995, 328267875, 718280545, 777013855, 375831376, 450767992, 341745636, 641981623, 885474485, 423359543, 971569608, 963401964, 438524088, 659195915, 864507349, 799499164, 131867867, 79628527, 900130771, 341404723, 6035361, 402982643, 44600514, 114002167, 745688138, 890470594, 295495045, 768339299, 747607314, 736584788, 361132060, 203353938, 148272491, 11519318, 271383398, 256209731, 397171225, 19566187, 177543419, 162820576, 213498887, 125625378, 628359120, 87824072, 615401777, 569985183, 586253418, 492828643, 73237632, 99762083, 502352766, 674006136, 552958910, 634768129, 421716577, 220090439, 900330213, 901881718, 122895859, 418209913, 948610158, 534974214, 920890656, 531794818, 249423792, 581813540, 245600589, 973515869, 293211112, 837987115, 553347563, 977919033, 513077433, 638543116, 504215977, 36891300, 704677534, 846726213, 431648194, 19661008, 645834366, 29288932, 317576844, 152304605, 306413695, 739626760, 504818296, 644513962, 544192100, 391016529, 374230141, 595775018, 669765168, 165619995, 382885583, 266259038, 62300970, 679667631, 856390055, 541294229, 381618013, 60209245, 897644968, 344503258, 175909207, 694783265, 752462651, 952908861, 443309749, 896265137, 783636443, 573152993, 85486984, 356224728, 66508967, 372537753, 387660099, 299026677, 681415272, 47646266, 972254868, 615638107, 197197035, 196482597, 719413631, 101413577, 938777026, 868014924, 781459139, 187760400, 958131533, 590801002, 147170902, 924644595, 384873179, 961012481, 119837558, 209070626, 767810075, 410558368, 220017820, 318676134, 354076698, 145098024, 351877815, 895602704, 116287470, 340647620, 238931737, 429484579, 407948028, 511787020, 26833408, 149420231, 934430542, 701037947, 563369115, 614101244, 614976214, 934497394, 428177008, 199402080, 165001030, 478308303, 137327157, 462768793, 561212803, 546761435, 63634731, 26590310, 62612847, 577383807, 547979336, 134835639, 5949657, 492102379, 626060823, 756347009, 928693498, 776813051, 368979215, 784327985, 551018461, 688132167, 382062756, 950657560, 511623887, 371562091, 149583797, 914822798, 410140456, 496648917, 297465646, 256917835, 760952899, 554994362, 242442608, 425121229, 506121059, 884774832, 646325633, 646038425, 852248786, 100576261, 978199767, 840334878, 290361265, 321780086, 645887907, 682299930, 114963531, 860633217, 51587725, 224126070, 133564795, 952053152, 729290628, 581637339, 72053300, 480282868, 134122923, 529684067, 609460698, 670861878, 141607442, 749264514, 242593423, 561952001, 455841314, 97457537, 700528415, 237691438, 47336254, 678860495, 563939450, 165507043, 7036398, 876326385, 589822274, 200816789, 470761588, 881849488, 543034518, 431348066, 266480907, 597680532, 171774625, 344722227, 347424203, 35749016, 800349226, 595132082, 30751989, 829719819, 388226316, 475377640, 526333023, 857514621, 72539427, 37361107, 281639519, 611954556, 193592197, 490938341, 471366770, 694343924, 406087412, 158223608, 708124170, 435099614, 136469258, 424246482, 10820142, 889708270, 614896792, 80520963, 152177132, 911841739, 850382750, 670781424, 813885134, 425944895, 268487925, 869327926, 264399096, 356568535, 464598297, 406473515, 426911595, 548679494, 680754404, 934481650, 840300561, 382080564, 138793458, 496945544, 53282364, 408000435, 278388207, 302654227, 457505042, 357826957, 727790813, 948821990, 264350411, 732637696, 467447862, 457353039, 200428380, 627806030, 776857395, 16789829, 315874443, 324291244, 51403275, 882994557, 837842130, 518356342, 35162713, 704569306, 329999337, 602830844, 549258670, 448629366, 157347796, 89730344, 274575752, 83539776, 245374312, 911338213, 424781779, 338750329, 540303994, 129667025, 736151755, 246412545, 151223306, 459895355, 403143619, 825756000, 598017724, 391293241, 835685883, 867659521, 124478464, 490389463, 112172439, 326543240, 580565343, 582698998, 602319229, 363726331, 472589852, 185105871, 748078520, 110183603, 90074407, 138455020, 50634534, 626443969, 113792450, 964312821, 359856860, 320661443, 494607606, 138931975, 474601799, 110918300, 84663415, 704314843, 66105174, 305290306, 292795953, 163633847, 670068593, 514395817, 836645817, 936054209, 916307055, 375847025, 515298260, 306403471, 769425137, 114258867, 867296671, 728935340, 85424400, 501330503, 771762761, 8340146, 157768877, 107438772, 367388202, 346009479, 743802758, 872199464, 288874043, 66088878, 510849224, 229278042, 100872122, 985289299, 220316259, 996958424, 142334807, 737763254, 9633175, 251479779, 785077158, 132739791, 981884926, 224613186, 40051519, 630057670, 991458885, 30109065, 777695227, 634280593, 898278403, 764101767, 937352966, 303209650, 328221097, 112253621, 37173991, 567723376, 645415496, 285683391, 731212696, 263716170, 17037809, 743415085, 969291719, 626919259, 584444377, 751204318, 37142200, 915079503, 991978773, 741065411, 487383158, 23273160, 139788644, 985080920, 528179968, 233056253, 829763810, 532932447, 391082016, 603385670, 345333320, 352168486, 178912034, 142227311, 552784083, 876234526, 893954554, 109902770, 430748740, 504339858, 473241156, 94187947, 451646120, 88042544, 129616402, 995963432, 880236007, 75837550, 904758261, 16986722, 507225641, 59670677, 945665997, 159789839, 760930000, 937816895, 326597640, 380545954, 352984799, 93517942, 330220749, 248866778, 620641748, 901734418, 37091557, 240772900, 392587918, 408904424, 975873140, 251625359, 399409389, 114725620, 829390338, 300353599, 675060467, 159172157, 325651000, 640959887, 116046780, 183992723, 341923611, 796285181, 857570228, 651775361, 390394619, 152165706, 197877928, 468656379, 332956382, 254502346, 832330679, 364577074, 651106216, 484367760, 43739981, 904620247, 666937127, 772441048, 503381401, 229373981, 308137558, 940307507, 878473724, 537010391, 301313630, 29529710, 987211923, 240815370, 116473127, 103130034, 663934061, 427216858, 346144048, 195389305, 360371111, 895005190, 227897889, 282927168, 281527925, 474639719, 1549315, 78095969, 363412264, 400549121, 211259443, 931076026, 76163025, 638218139, 530620223, 484581193, 425310120, 466673574, 195679206, 802474341, 63297894, 157584843, 852129578, 969469975, 220536810, 128657867, 759496770, 737784909, 158679462, 198393981, 147489519, 544322269, 297895602, 110015773, 450390957, 822077874, 607359402, 946543097, 235487403, 806822735, 184700530, 130931903, 16815614, 386299446, 290407005, 288723780, 142048936, 714292524, 568320232, 744643938, 439976883, 993740885, 21950972, 485263736, 288149815, 866793492, 570342535, 209519784, 47220768, 952253486, 910638555, 107460184, 234951851, 608361271, 127772691, 237545631, 586696918, 597081021, 688709424, 734608776, 374559098, 658459186, 558489745, 981944533, 301670699, 840734274, 194921349, 16196188, 915864825, 414880957, 468940910, 428064335, 779002352, 774548488, 11994862, 235148802, 528835786, 167680676, 750227834, 432916436, 122595753, 489310935, 678429079, 395036506, 577170820, 258799783, 33916135, 48549979, 4567419, 966849838, 240065900, 188399383, 97486443, 178411767, 251713066, 107190764, 520773236, 343219858, 504826352, 877701213, 685337879, 950852031, 47250799, 324688845, 496654769, 675724507, 448812543, 391645331, 335334293, 573629739, 36367944, 340763636, 193898142, 827690786, 873542207, 403612680, 352189317, 907681371, 11496346, 332214292, 148635623, 377411987, 611533871, 506371392, 832588359, 231824423, 715603582, 922277717, 94768848, 119591784, 100136383, 4353117, 142213546, 551704854, 487128009, 40923271, 210370535, 49224412, 185924573, 811339954, 471629043, 110947590, 603307072, 932530854, 829192137, 69334218, 860532519, 575815178, 758248141, 156762834, 221118116, 796910930, 712609352, 531676319, 42166611, 278208178, 575921246, 332572746, 790720789, 513409673, 105896020, 606297775, 300370643, 917702976, 178438958, 121075635, 343505517, 19132714, 116822362, 499358666, 135478657, 648414525, 55650358, 858141029, 552440478, 513813982, 385353128, 193304710, 885390629, 122274804, 55917866, 649092204, 577623316, 463583299, 20533689, 567247625, 561963337, 573564323, 339649634, 94115620, 167587539, 208319530, 336877358, 860335340, 120203412, 279301041}

    Returns: 202581502003014

  89. {11850951, 949424359, 735305617, 977826889, 469486209, 655695224, 690552141, 98603425, 619215660, 682105950, 889389187, 152013865, 716899509, 64058709, 58850728, 519192194, 635902325, 365524538, 15295320, 961113533, 324973674, 409384397, 22089935, 253702064, 629312306, 935491839, 43805889, 240118408, 39796010, 915016129, 911317128, 959736023, 448578044, 302190468, 691968113, 395640714, 973973481, 679835881, 630088546, 956113713, 97526151, 60351225, 910247645, 527168121, 983662149, 456238876, 895798713, 619199232, 768184102, 360455467, 14393429, 750690784, 547982469, 205536912, 978335292, 24039346, 476015613, 59954245, 555277530, 639388709, 560541853, 398903838, 541521078, 303933295, 606694471, 569813707, 680295535, 632101826, 951791704, 331064490, 475142509, 796344417, 147772327, 902697781, 802800356, 998773744, 330275911, 41725969, 276640838, 489019561, 982886772, 277938053, 879574122, 818955576, 279075408, 184897785, 687276675, 185498081, 993354748, 423195900, 844421797, 285980025, 298618589, 801131423, 926640544, 573701575, 671068303, 480120838, 599251274, 989780829, 212429931, 604275339, 186859779, 47724001, 699634020, 901296668, 640407352, 932928828, 805105989, 220503683, 753105120, 50692460, 151403146, 126001734, 327483689, 395945011, 389629624, 677606347, 726282619, 122551637, 42161857, 613576843, 584713218, 614558290, 696287049, 21979784, 814858270, 29668790, 976926887, 973185813, 447238418, 649628302, 14271841, 461402658, 670463093, 956236524, 739875081, 632418994, 688004308, 260966088, 603865819, 633880675, 61639781, 324070392, 130453171, 830938215, 745773703, 481546634, 216907450, 693199343, 93660611, 831016170, 217940773, 136302284, 347511593, 851166821, 9161392, 345722019, 242907398, 86874280, 659820006, 758212409, 99224783, 273151407, 678867768, 792407532, 546939076, 461655245, 943786765, 762728560, 648745701, 793759410, 54297844, 910711705, 34234563, 796398586, 248338079, 164728804, 442704409, 650750121, 137633525, 491713018, 713592043, 649288518, 351094359, 168082951, 646957664, 867471849, 441814160, 125245095, 809554796, 570495244, 450606606, 897815576, 53552554, 164967887, 742771634, 660863939, 253607243, 91768575, 835137242, 174653675, 882220408, 792179036, 23166207, 862161878, 775302452, 464065497, 292195281, 120535030, 144679318, 607897663, 92040535, 102736909, 115057211, 151231212, 310054299, 409807922, 433255560, 499118222, 585119388, 169008430, 601507021, 582492100, 487679443, 25377765, 399312131, 604046515, 907856884, 367313019, 816512855, 32674444, 569956360, 57341736, 619925481, 676198183, 690198081, 66513655, 855616988, 88857763, 288839001, 635546593, 838019816, 221972625, 655049932, 605290211, 783968067, 977385836, 501388713, 854638634, 803065349, 889436549, 805188926, 207326134, 446980070, 548900621, 60712920, 662985731, 26483765, 511919931, 698388943, 186834650, 104500318, 145640671, 162018785, 523947478, 588681241, 647907590, 430069870, 426333169, 327713405, 445473778, 985849181, 642029355, 339578209, 964969137, 205999063, 147029950, 220853567, 132653474, 509046665, 257271301, 268966123, 975174971, 788504954, 2655044, 52983077, 433972437, 246702074, 957471559, 892466397, 245401397, 580402509, 882647319, 227404125, 967015692, 665758102, 108737854, 605682730, 110603165, 136906102, 105108453, 481068602, 40964432, 899092609, 425151202, 253324417, 925793693, 619637058, 269697882, 91992492, 426314717, 789376278, 582687536, 287526005, 89370077, 555559412, 632394090, 26304585, 7286866, 469453478, 212998249, 894625404, 482089961, 658102241, 475807390, 507051333, 727288271, 232269094, 627144740, 165765318, 823691525, 625724565, 386915942, 549135559, 767983892, 511701507, 483374367, 406394348, 686913793, 90816174, 420243449, 973470095, 24612034, 258046562, 454939469, 814086326, 63980472, 551755120, 729869972, 56287618, 329068785, 836318351, 144812933, 37746755, 660015876, 771737490, 356967395, 63706214, 93450357, 740244450, 532373195, 521323115, 916264865, 853005408, 982853185, 910175043, 10253411, 211461429, 701423615, 200231049, 761672712, 628259332, 39989572, 355535811, 441260411, 797225967, 207801438, 340607817, 262505782, 295077774, 654698931, 790303922, 34800586, 177392199, 47745320, 76235675, 74485173, 307981305, 837959729, 893827727, 998566939, 327932186, 502585430, 865816, 559962386, 707606322, 108857054, 963689566, 594050975, 447451848, 803812125, 128398203, 702850295, 555942230, 443089677, 7679436, 970178928, 741411659, 442018415, 587522361, 732152887, 499366503, 540181091, 13982945, 911896773, 338207257, 599272656, 119475951, 316824106, 836814296, 439641938, 633355098, 183721115, 193880049, 746777874, 292626499, 800423071, 282356678, 221552616, 967888146, 240672788, 451800893, 806549340, 523846868, 734547340, 786941689, 89311794, 7296153, 447417492, 867044879, 798145195, 375243550, 401586801, 680604905, 242905580, 92046758, 204598306, 781161298, 362708999, 394566175, 42279060, 552363377, 313471978, 667340138, 766790613, 181745376, 558321008, 237000354, 245539770, 564757894, 247533003, 838670097, 62319868, 822666061, 866640841, 821526409, 95632469, 26702478, 42300035, 95584845, 14558822, 236615992, 178057124, 53553822, 618052805, 668817331, 312259098, 630507146, 201206159, 368303803, 624409811, 638036673, 321520759, 507415534, 673462751, 88017892, 331170285, 71002578, 81939775, 111547527, 540386, 649778616, 949568269, 127789785, 891519725, 48477023, 939638706, 762801346, 316449227, 696541247, 153037686, 413562600, 975366950, 469632932, 739645935, 808834831, 80979990, 44186813, 798969680, 537671325, 823227382, 242179521, 216611066, 118494070, 638860877, 25421511, 110589961, 96315501, 465167967, 937900365, 344412545, 167051246, 214729129, 989175734, 277936402, 729252522, 259910380, 81151135, 807809125, 70978280, 700238606, 102359197, 492043422, 322262497, 496490685, 99350755, 178356791, 514362026, 680699641, 681262602, 574209196, 944934171, 108488466, 142384290, 736063918, 41779306, 726160666, 74805385, 55108123, 400022688, 4416743, 774794378, 723171532, 577514328, 428355309, 324657166, 117190450, 876986737, 692651376, 798173680, 856900033, 787387811, 970829467, 588609626, 343126388, 828876451, 462106086, 277193952, 311758514, 951743260, 109169933, 541025665, 704803980, 210076053, 488574388, 415699782, 233469966, 922182040, 610038914, 887863061, 575634879, 724494131, 220513169, 606874832, 367697874, 143143259, 459660337, 80000926, 827653489, 285032444, 610181955, 276526367, 717462152, 948828050, 83715384, 330392510, 12190891, 898414615, 207313933, 695345315, 512552492, 15078034, 45742700, 779822471, 840241589, 401769005, 121962542, 140596844, 3044587, 596984016, 269366604, 568792076, 869620361, 598775351, 979796097, 683527502, 892270257, 258104522, 424796645, 226062511, 545957953, 707408954, 851998248, 372543705, 94714540, 461535606, 147176415, 786745323, 48718262, 51908622, 84202837, 15239461, 528222585, 130343866, 976128027, 436514008, 86162164, 551182976, 849091198, 211515324, 539859047, 80159657, 37339460, 885725987, 504913751, 737962123, 650277707, 393988749, 255524374, 384385803, 859878004, 80518592, 565896795, 126208915, 984088259, 683577232, 292612868, 765385181, 346831467, 846627612, 300181485, 90573280, 97474127, 923219689, 54275477, 388334368, 911825527, 672202274, 330384564, 662367231, 509021939, 728214869, 84897752, 279590867, 783604184, 71862173, 361460022, 75873383, 684865459, 769060872, 874489361, 268877027, 644629658, 745917125, 181692405, 854672013, 79405481, 853922507, 886704490, 992617496, 435801938, 796319356, 943017886, 659501731, 929729772, 85520901, 256089639, 40684414, 795555196, 9393031, 634481599, 116602179, 591153006, 685877612, 791574205, 3666840, 356020853, 360471296, 918812542, 936497044, 33941569, 791514184, 431494217, 629231566, 971386604, 633070196, 925387717, 692236189, 946076748, 710000684, 472066331, 689660575, 295159876, 873116785, 74002089, 677691962, 444028114, 43771851, 514226757, 651314113, 437961378, 892049112, 406483088, 464747389, 400564254, 982078373, 749522495, 8486464, 931826524, 807678670, 525668473, 174345975, 665164929, 124209142, 739466302, 171974449, 421576221, 415596592, 907992917, 115736482, 607659763, 980607515, 129840573, 179496355, 104586474, 613812417, 693019257, 85899651, 882433353, 280406381, 324557391, 787475014, 2776411, 323212443, 659725223, 77277537, 763036227, 11550141, 132179607, 924762984, 489494920, 538683968, 981786928, 888435316, 783162354, 926152804, 640253798, 654719201, 123082960, 300465891, 649852658, 695619280, 383898883, 915189974, 915247162, 996082370, 134931020, 144538985, 670565274, 693824071, 297658127, 591805206, 879144589, 729928697, 385665478, 723186052, 534759193, 76993958, 737436640, 104506730, 975308587, 181371823, 805683810, 428682946, 357492463, 92519952, 835252104, 383592042, 188870703, 212431705, 94315824, 677353509, 150679133, 990883147, 167999291, 433679175, 182072471, 574193915, 524865488, 140435866, 368721759, 806240138, 27635923, 568607095, 637619063, 927793903, 901883160, 915162862, 744147926, 800078806, 886522347, 8785942, 42238154, 988923951, 288183915, 851266139, 481634384, 986852897, 309452658, 127764494, 129369786, 777127777, 202435380, 801449391, 615834205, 495142768, 769405595, 350069413, 417110240, 381401754, 580134672, 832521015, 622964481, 883367165, 940898787, 271249867, 186460286, 931665299, 3256948, 706380900, 750469077, 933037569, 862836537, 275518588, 941617805, 280563328, 388724675, 27746244, 279358869, 47716086, 605555756, 616700326, 110366606, 785277651, 119282456, 516824326, 29308722, 176637554, 407305096, 730102530, 271207562, 494902899, 788209457, 729199026, 293982715, 498715338, 278333595, 319055872, 912376861, 376280101, 960104492, 22071239, 385785549, 585416616, 929852948, 626198612, 843475277, 853141377, 713922080, 188747723, 271856836, 148937723, 218947296, 883634599, 202918634, 650068153, 111654754, 905279601, 334131969, 828091472, 118477088, 951997416, 42391454, 787089686, 503673833, 734485792, 445986151, 68661920, 102792825, 476992500, 262661565, 972602633, 791745472, 141299374, 699891672, 106655227, 325515664, 991818335, 876809380, 105261240, 166597889, 573929054, 18359865, 141166297, 629424710, 85810182, 22176845, 290920562, 165706295, 113292024, 681048147, 534822816, 670085698, 294324056, 608134555, 666225227, 410102607, 150665952, 513623112, 394984196, 684881928, 892342998, 550284313, 69937692, 843048681, 510994370, 141796049, 649089775, 113859302, 991694891, 725897759, 378067639, 590123921, 173980574, 776686415, 932062163, 319683664, 819489597, 764348587, 511109758, 346137418, 918800805, 15030296, 823992990, 481298268, 630139191, 75767953, 143751334, 138879911, 913032207, 752595099, 126580016, 463218363, 482330557, 925344478, 804428867, 830860791, 498534069, 867945210, 820696138, 577292162, 566182948, 903215085, 163683866, 255805199, 921148367, 672484126, 985869493, 804891777, 871263688, 442798953, 901002840, 569936364, 141154702, 492618804, 356022455, 668562552, 278546149, 652064706, 797270409, 527586462, 708813012, 1314716, 421642864, 73351058, 943007490, 496592235, 921237255, 876557836, 5830171, 499333712, 430259941, 680925025, 238580701, 638847195, 860749659, 950111783, 676794099, 317344129, 975506260, 108082732, 515628109, 167011849, 914193840, 680299344, 62294253, 285003626, 98031105, 16898356, 213793545, 324501796, 948941072, 406363339, 416915699, 362183686, 471215824, 267007772, 217825118, 309239595, 495637663, 8843139, 312749488, 673696900, 837484952, 179184670, 115001224, 353898670, 584987554, 228206037, 177051974, 839162612, 995382418, 82229537, 401960865, 815354019, 270584840, 21228790, 6226898, 512836560, 999306476, 955349523, 373365620, 395412126, 105167395, 169622129, 135466867, 757809779, 254224994, 19874189, 395794502, 132073401, 741225237, 617945017, 740588240, 710882838, 305332233, 315225586, 15994036, 159531585, 55820475, 319455407, 644776104, 786612215, 830269201, 982047797, 689144179, 899062395, 759300035, 600815673, 261756971, 65112161, 866816167, 492161328, 289558164, 924407041, 981994521, 640294647, 245548802, 826429120, 285591513, 827935417, 54738524, 995341679, 1342094, 977770298, 235140875, 67558446, 707653502, 453484836, 895437268, 292805719, 711226090, 631459688, 545202903, 30299432, 519352262, 955925380, 34183301, 377578468, 730774772, 974317236, 94111730, 93449040, 448176, 66457678, 821636893, 928357817, 736497650, 80088667, 3416653, 417783663, 559295341, 844410881, 37115019, 679183057, 824613298, 49252987, 16260286, 259583626, 119400264, 516966295, 28516705, 35540752, 110560387, 123536178, 274958496, 5991285, 128978668, 557062824, 802620521, 322047138, 814004855, 424775644, 633818735, 925369935, 524748695, 57181752, 302200564, 768904874, 987647815, 679661838, 224718506, 168402170, 301911011, 532827154, 153721528, 32901731, 41125548, 64233710, 527465203, 777596529, 767286994, 91636371, 912887568, 555216570, 737569473, 601071136, 25930259, 873126829, 53139127, 805702441, 134373937, 735362852, 61012644, 393423092, 773388276, 717533819, 653212268, 276909941, 514713523, 45414299, 960169863, 727589565, 926243450, 816144564, 659062580, 447686582, 665984170, 893997782, 818945087, 592635709, 205502672, 84444173, 663543945, 888282639, 772791477, 842492733, 279258406, 783122770, 562563907, 994404504, 840358776, 540783607, 146882148, 107284777, 783523492, 533035226, 746708084, 748299811, 246981030, 290737014, 772978072, 471416774, 946465039, 20540653, 433132617, 908394044, 728297377, 111529234, 814026240, 25254601, 889617311, 96759390, 919332625, 76299598, 245434305, 208812729, 210828784, 25539944, 419492614, 53534189, 679753127, 631699025, 586880918, 327475513, 680448357, 207291913, 728761057, 488117366, 862678198, 503687069, 985238652, 2986762, 140193217, 302046952, 914094938, 585621661, 747263678, 516861198, 322724423, 237327544, 312986517, 182476996, 453010865, 384217298, 138951619, 906307723, 883432656, 410957349, 70013983, 470790003, 408976019, 185571836, 575647289, 504220149, 823875245, 2117954, 897375374, 437844374, 554125674, 590787285, 898652794, 366407111, 311561493, 4343092, 789953069, 732265679, 257702958, 741385806, 156835790, 442684042, 78822972, 691582780, 439787656, 769054733, 950563031, 98578592, 616649597, 866229804, 957515456, 806119153, 303091691, 499193566, 499004694, 583065727, 68566614, 621666141, 525299042, 467724802, 997522245, 760572006, 390077018, 606967564, 907418494, 530618930, 31434893, 765375939, 405543154, 522248594, 422337855, 497691710, 12136027, 75959057, 193181928, 777166622, 646934605, 91103976, 77331626, 691119114, 208230949, 221944804, 388864796, 118956745, 950441222, 913338914, 560773807, 844570068, 410169183, 946084474, 610051345, 703673133, 378241084, 534287160, 855712191, 462554700, 857595768, 692955358, 32472822, 766555170, 529874830, 233195378, 537394259, 61377663, 112796801, 421708511, 636586334, 75406339}

    Returns: 228567435629995

  90. {79232265, 948905448, 621694658, 818226260, 97376067, 4384620, 27798681, 938156562, 19758796, 589790608, 145926792, 242990180, 301160754, 119430732, 15719238, 419685131, 418854482, 29132463, 759967304, 265012698, 563382053, 144487921, 54127903, 348386932, 495091599, 787857199, 931806384, 584759880, 856139391, 932758272, 131646588, 782452138, 873456578, 107711801, 995743638, 690751799, 36290308, 263024044, 659002043, 362697778, 485078614, 69884183, 191287338, 859179764, 503469457, 757861638, 776480214, 155319390, 832641530, 900380298, 548543802, 108894392, 736857801, 336639085, 969718198, 883672152, 421389034, 235324312, 183769425, 838983469, 853987590, 384049503, 842611578, 87735386, 866770807, 851375062, 20439701, 655871284, 909692982, 650933657, 413125208, 982290446, 20733999, 564314642, 44710007, 555539340, 166315793, 948046855, 847298370, 492775524, 681453420, 825720464, 568059143, 271051280, 475525561, 638274288, 718038683, 74117873, 37407846, 22812564, 82915344, 309940002, 478970702, 964209988, 164291041, 511353479, 815712082, 934890499, 306036690, 447248363, 791088522, 723156111, 66187222, 498931549, 261325771, 511362621, 194390996, 793327563, 881621355, 218789388, 239673714, 84856018, 991313208, 946972353, 774703462, 225686588, 906012048, 205117693, 777751400, 246433919, 79534402, 105350694, 694346406, 33166623, 460672677, 718965636, 66635543, 941784092, 632370782, 25902564, 68147528, 438861766, 169501858, 559410512, 154505648, 199424801, 131128506, 40909746, 613286737, 191284391, 24779633, 946351178, 42408935, 917983895, 81344101, 423458058, 74504008, 722522149, 847742672, 846124060, 874816498, 98480350, 670007953, 487141028, 492379105, 257001822, 27023239, 726714945, 229366426, 612053217, 439662871, 306797870, 921091049, 648644816, 319436325, 765748062, 430034771, 146594633, 336086116, 642989385, 578439181, 610858573, 291261260, 859656538, 829313334, 974119343, 290593171, 876796984, 476618083, 369796520, 74619902, 921794418, 635891910, 999219346, 175396351, 683089521, 226344407, 130175759, 316264516, 132944760, 738321335, 415368497, 825098156, 572815669, 389746542, 932367972, 534106603, 281983723, 594783536, 762518190, 508829423, 974090241, 348011061, 108356263, 614989010, 145435486, 106318728, 298971690, 209149588, 358738979, 198452237, 504313544, 89881403, 760035831, 378172421, 163083861, 70849168, 816287488, 521135089, 90405442, 727346057, 133597773, 884101981, 850205020, 725907504, 593045642, 322340962, 741692423, 681436763, 707832835, 524649530, 182809335, 51360720, 829175279, 463978079, 101426679, 482278455, 874553272, 147634804, 384604546, 144146545, 784286192, 274528815, 828206738, 799623817, 168049489, 115550149, 635872752, 633912332, 151832780, 340590764, 350763546, 302961539, 796460498, 587342858, 448149848, 551606027, 803944092, 53064794, 290506542, 193845846, 20014054, 521472171, 196634876, 664070932, 72298306, 58410718, 135932513, 479849023, 105175555, 658070010, 881161248, 461753426, 572139235, 946343630, 63609160, 540015016, 528893431, 790855563, 867572909, 43720890, 223161097, 369001209, 155793635, 415050855, 496714991, 292055675, 764904831, 119260707, 899801897, 660457089, 409873655, 269309978, 446949139, 685224384, 374237012, 946138654, 887845488, 762194665, 81524711, 836258106, 92789758, 879547233, 663518762, 18955767, 98744807, 544520231, 904419465, 596758920, 972441635, 644425020, 995742429, 100829047, 378913444, 120096270, 722858783, 457864288, 830492167, 124778043, 465310845, 850492575, 829226435, 448326562, 887328679, 479261049, 610939486, 558901196, 157115867, 948685105, 65746791, 278286580, 552593668, 640971753, 620286252, 200155498, 34086855, 378302351, 22984744, 256710915, 301692270, 649412093, 507823960, 872849565, 893030778, 424770292, 28969059, 440716601, 857574991, 162325174, 351968481, 227438159, 732838989, 295283084, 95729347, 859630303, 919585644, 421955149, 585194793, 127774620, 896733809, 857831569, 39312498, 68992916, 394672491, 827571099, 881893181, 126179417, 856982055, 926954184, 46822560, 82399632, 832637350, 331679576, 12363855, 946244113, 19554472, 726669124, 73400221, 222388342, 367152408, 89827234, 231103245, 314800086, 200869352, 900622453, 918317448, 800142372, 117680362, 647558122, 959698468, 974430701, 199221709, 843360899, 770567516, 77252219, 165908476, 221229922, 892647608, 269175536, 911613702, 132637200, 319079850, 474517478, 786646034, 467738477, 135893850, 109170449, 376846598, 467921943, 340653126, 160164757, 76972501, 536631756, 485658215, 895982830, 322690399, 665591814, 195539491, 826330791, 770995948, 289337228, 30577571, 107124608, 596095548, 724780807, 389506279, 567749700, 399474017, 337629288, 555731908, 614579110, 646504311, 426754552, 142929354, 208325042, 14513868, 429295618, 821448620, 28075874, 875540650, 180097465, 207860739, 554513879, 607743998, 908685973, 694270351, 900697114, 767412275, 419910246, 984101052, 259102040, 612823919, 233337403, 495252685, 262392324, 844470066, 14528914, 75790058, 93643094, 382626356, 771414442, 51749795, 234786174, 359615535, 569599979, 433801634, 600389994, 775307799, 930019280, 2494964, 963824387, 662543872, 644140138, 901271703, 493696649, 135399545, 24182203, 746116469, 218776193, 454313390, 579642362, 33217316, 811903352, 812011520, 410730160, 382944666, 982832941, 495677504, 270695681, 399727074, 814241677, 776711602, 181004730, 102053399, 49736214, 520074543, 571972969, 542771215, 930097541, 722623459, 951032193, 342582418, 99274507, 602161705, 137077817, 419446809, 355256410, 788741582, 814216976, 562477626, 80433527, 465696260, 516505849, 582705030, 917524798, 973515572, 145750018, 199968479, 168169027, 976895913, 626178318, 676443979, 540284108, 111710981, 925376129, 92099965, 324470295, 917080675, 132937439, 206113078, 865243026, 914089394, 289608738, 678812907, 653910, 751825968, 561523624, 787293283, 847165365, 686444564, 693669108, 28703552, 128441868, 545732753, 219033534, 220248937, 229888265, 668026547, 833845092, 419616, 803540791, 855236718, 62886105, 339150110, 275278236, 38011106, 870214205, 295744856, 517075026, 134731948, 31455747, 257449087, 230841965, 793288504, 54610481, 341123894, 536846163, 257017894, 275547848, 620498988, 660713009, 19976197, 897320314, 500447795, 333163964, 863110357, 282143021, 247913346, 752426981, 601205654, 788479221, 173320756, 688386406, 691813421, 374597838, 275631462, 723345, 40320822, 939012803, 292769779, 226627751, 655623948, 620172919, 785816328, 780706910, 574515143, 312905845, 150233398, 228473950, 317038315, 719974960, 314930994, 132376523, 555284361, 157982301, 303505250, 672960389, 331257929, 489186299, 73187448, 274107938, 303482747, 338464938, 537268992, 319035093, 563332456, 598484144, 618640514, 221369079, 982579957, 366481519, 932894977, 876062730, 537705577, 644133824, 141278184, 59226474, 465879137, 794466470, 29154937, 377012322, 14070332, 357356116, 642343833, 301507331, 936142038, 151921328, 373129359, 186314416, 107400148, 652537105, 149368676, 266380196, 621870118, 68991087, 545300098, 121313796, 779817389, 99421072, 294575275, 732845093, 478300521, 691182325, 89450138, 96211399, 327109304, 454744973, 386688335, 292061958, 544621890, 651202513, 135155317, 575033213, 988927717, 28721107, 525610765, 922841074, 355023702, 347906195, 535677385, 693486114, 583476958, 394293301, 350318986, 576098144, 344019442, 308362240, 926144092, 154690477, 274477670, 172085208, 588746839, 99167594, 424842452, 236939895, 725953692, 950736266, 851035654, 715558679, 938324759, 873006210, 540967992, 745436876, 526711938, 837063275, 805775210, 812267802, 128734810, 301113057, 899326501, 106869598, 902957172, 874779970, 503433647, 793706168, 289285457, 978327052, 417262416, 645068100, 426331675, 122946815, 812801000, 61251914, 998388484, 739707682, 611294138, 214305704, 878389810, 642116726, 830411583, 922570633, 775762660, 545721380, 976251045, 620481118, 431514547, 787529887, 306519292, 780444917, 444286653, 717376391, 258320876, 745026506, 408684979, 810117449, 97798135, 4658040, 778395969, 848199500, 153054178, 10399434, 634630906, 440276846, 406011314, 102895717, 37659939, 752675759, 585554358, 536952438, 824076080, 941094663, 296495493, 941935410, 312164973, 894594516, 443728449, 295758738, 70820685, 978325630, 977277967, 339653225, 955993953, 488848708, 608203689, 517656007, 981290062, 127375442, 776756797, 63841172, 337390237, 66757921, 482354458, 32891222, 403960225, 957487893, 667077475, 59444313, 879120323, 381792638, 464611758, 922968807, 308939559, 212495759, 582118451, 952485409, 925676484, 98928847, 464674017, 342936226, 644560849, 669481475, 968001033, 353654133, 121395751, 619213248, 92938609, 739331419, 616169748, 342701276, 209050213, 739524818, 44602056, 913551065, 620418571, 639537272, 80023924, 792984591, 983214686, 666240645, 817009954, 926250219, 526306986, 802515598, 810318269, 354611226, 966320021, 604031244, 777821168, 933575804, 75061601, 495448856, 57062234, 368815297, 548560127, 664141862, 727278667, 849630176, 957172153, 152590590, 135949695, 845215777, 54314197, 953269742, 682792414, 113743036, 421447362, 489106029, 258280952, 801537914, 595527917, 320381873, 613413905, 933981099, 845041347, 133888126, 928050379, 530190345, 747428312, 213836425, 836373214, 73613813, 338539320, 859297284, 111115016, 632913563, 403783759, 988942858, 147213012, 286134497, 451499806, 81636597, 304676242, 702292429, 564905251, 585768033, 20836250, 538494907, 980008993, 561103765, 911955556, 54912154, 662551963, 661782823, 695144561, 124098237, 74658127, 966273133, 418763431, 491233613, 433894681, 538048671, 443336892, 921919019, 6537759, 310461129, 917937021, 156746349, 496837855, 524379014, 568376730, 689919641, 224090925, 58963265, 307517338, 638139829, 260613013, 635329190, 144130854, 697541927, 354792463, 994777518, 485026387, 159161643, 684424441, 616253273, 326823693, 522877406, 54790818, 575919346, 181287592, 812694936, 186117573, 439358128, 605387729, 489126420, 3614711, 68302847, 787668423, 123623543, 67783731, 645781513, 982335690, 259591977, 999336129, 19170964, 117330250, 146876493, 996501969, 116205864, 124433429, 911504583, 970039377, 493629963, 528115806, 115409800, 853025258, 413477996, 83661826, 107566320, 932222272, 828268701, 437667946, 162322277, 808808452, 651418993, 764254466, 212525405, 795452936, 997423169, 564704050, 171231892, 459189993, 147396670, 372132851, 903379461, 802809407, 44364621, 2694411, 485846611, 38812619, 210336515, 429618945, 608539549, 35985842, 169686713, 738573755, 543805258, 715078894, 119847514, 707482510, 816273323, 142782788, 519456277, 31266728, 791792018, 443302584, 865252699, 249856951, 566765842, 976298307, 763616144, 471969101, 136693159, 198172862, 457467412, 703838002, 685841324, 617347404, 813730228, 121638417, 593829184, 988130186, 731811096, 394490723, 270191333, 930493838, 936199734, 261931444, 639699250, 440485831, 65407209, 75560383, 881017980, 732211367, 945965302, 16865319, 665634906, 384103441, 981204521, 367729561, 378145681, 860867893, 871213180, 179845957, 11786110, 448993534, 64165273, 215145611, 343330378, 696306739, 23027896, 953085808, 502669781, 871808493, 132872573, 5160080, 25255304, 165800963, 64795549, 688550916, 412045578, 702962829, 914999041, 238901136, 917305202, 329312669, 204656148, 274975610, 981307613, 299193684, 54511291, 404102370, 516357485, 236242799, 576346423, 21498800, 65329888, 732428102, 256556433, 876027143, 1864886, 200727218, 624436447, 945654055, 450087525, 988545934, 760721650, 731166376, 708430529, 88364031, 71659813, 129902562, 255297319, 977558200, 977129246, 14864526, 368851283, 380216709, 385857933, 142697019, 438683067, 87592236, 498221640, 716850937, 56790137, 398897789, 5127776, 805957321, 939456954, 173245602, 687163457, 50813310, 53148391, 266712816, 686087113, 740096286, 139972525, 766551639, 489886467, 362080219, 282339781, 417898841, 605687329, 721910262, 72435357, 258295731, 23123934, 204343792, 13269966, 224268201, 902466018, 301134121, 267904696, 65694374, 10105041, 707636573, 114909330, 570198346, 143706257, 909831663, 380115295, 33113202, 158166251, 693644101, 430732929, 924497595, 837841491, 261741481, 923862742, 251227439, 9341978, 693315361, 288294186, 273933078, 220624363, 715047102, 854300260, 966925984, 954744168, 917812669, 88683006, 94651624, 313937872, 35851913, 728407633, 839641052, 788081391, 701785250, 485640773, 131372862, 714549671, 897379837, 245331720, 202431821, 920517437, 155149326, 732087412, 800819305, 489858137, 549342596, 631274709, 807210371, 871468797, 119718402, 785967948, 401134383, 224908641, 494611724, 407637508, 996463623, 362458788, 648358474, 447806447, 768612113, 358537429, 654709786, 57526744, 533919806, 348916360, 684032970, 578713717, 79759796, 812583496, 96796022, 822313487, 276261047, 798962934, 983216250, 95461475, 800146390, 468876398, 207733714, 969883987, 15568117, 858945386, 49841288, 844044932, 505022483, 316089118, 331783022, 84835086, 835292197, 961364295, 913024798, 36431749, 205239840, 746825103, 366776099, 902789426, 418086338, 156931488, 262464953, 260623746, 801282349, 925328719, 397244064, 325639597, 187796666, 25852173, 506599552, 714362460, 199818929, 381772261, 91922097, 838341564, 811235716, 235861843, 23277489, 737440055, 896221813, 41515247, 807558439, 547096336, 100234229, 121663561, 128193521, 819235823, 789828343, 922571404, 809551472, 67595677, 111858542, 104489046, 125782072, 900806801, 110767053, 801209075, 99078224, 708021615, 727049496, 632820487, 693312642, 529450379, 781883291, 64391168, 417721740, 90271927, 235288565, 363110303, 542474968, 921366061, 747451269, 498075616, 858290972, 942682215, 870671209, 199275052, 426731411, 515404659, 157181673, 533293969, 132160851, 557207773, 433331293, 76251654, 975652735, 785649171, 365579569, 745840928, 659104918, 933336223, 429712765, 860597335, 566946865, 819871564, 920126208, 501227083, 424122273, 141780262, 725227337, 735216978, 397042731, 176333156, 932351373, 737229272, 371933819, 287425862, 987271707, 270407701, 982648690, 49092427, 166248598, 980348513, 929196212, 754663004, 132803704, 46157351, 545676638, 88692790, 464596933, 442530953, 290124434, 207922725, 832214467, 797537293, 332373345, 30831102, 18912323, 41384678, 810219511, 609110151, 59713568, 33622032, 931268651, 643964864, 33486559, 54219677, 584031175, 243916116, 62845019, 881519688, 886234815, 999260619, 414500007, 979873330, 338157033, 507774348, 153213257, 894092511, 383626860, 414792430, 283350990, 837828244, 402513756, 32842340, 24976534, 211821504, 126860081, 550464065, 24000834, 835116964, 872881691, 633524757, 302182843, 598085467, 790135249, 822245718, 960695860, 103261605, 650978563, 546533906, 179377316, 604216427, 431097150, 631919810, 621949096, 515502382, 734521327, 748796015, 618275338, 212051989, 601227356, 96630418, 82854275, 82352678, 987372869, 222435615, 435351693, 694554951, 786066406, 849970822, 157671196, 588971795, 35402365, 558261286, 934314087, 167119922, 94743601, 114412189, 656624762, 24075985, 228093684, 198699429, 412253691, 390138649, 464499584, 140248138, 777979242, 486568265, 816938445, 981331389, 315606335, 208472749, 658892723, 169209656, 127314149, 23358645, 189074332, 277383164, 317896708, 44723718, 516265439, 234443, 991379239, 562493893, 914927149, 387989545, 619102958, 669139774, 414209094, 776853996, 140489061, 42137559, 227279685, 915411992, 311946037, 45436379, 184910826, 144997336, 349524531, 581012338, 352624952, 333722330, 63969878}

    Returns: 241047013429317

  91. {618103869, 447588517, 544686051, 400185924, 411723870, 448535242, 863558255, 772250084, 144658273, 493074797, 308031477, 70930094, 92196703, 778858296, 754721211, 222061036, 907094454, 559760584, 825032281, 792731113, 187880818, 998361836, 359480529, 487498469, 89221457, 169168628, 62648241, 294128613, 783824958, 662267951, 918771002, 97636917, 817261334, 215023982, 438961018, 412354614, 191575163, 5720462, 142210619, 872977226, 523320793, 907539566, 536635025, 693048688, 821697185, 273620703, 783922290, 958371611, 860129662, 93583388, 986441297, 688398215, 521604884, 50630986, 133827187, 792337140, 919284322, 226531493, 400224968, 708139947, 641245328, 171673321, 707579070, 590943758, 505219581, 473645645, 154406219, 482039062, 315355416, 746219536, 915950601, 588808312, 20757510, 938963930, 716000671, 131663175, 127411709, 895083440, 387873253, 508773326, 604480180, 378350896, 382725472, 691890293, 454681349, 131957551, 889996848, 231575298, 908567461, 331494856, 985551172, 344156269, 840084876, 130799233, 165178493, 412726691, 174923779, 407230490, 982179671, 830935619, 807840125, 362643667, 313531925, 744090101, 547086076, 65922009, 547409901, 260539194, 927718242, 593016247, 980272676, 461775068, 924355970, 833392255, 698596000, 604239098, 327120489, 628930483, 497152996, 893982567, 117905933, 464810063, 148513231, 920504145, 532692780, 637354255, 764091761, 257028860, 317953240, 840591425, 248118108, 631241429, 43231469, 541067269, 413943156, 482109574, 429414058, 27468598, 473715160, 166711539, 653985128, 122475017, 545350074, 210148384, 838198406, 464795509, 884255536, 608612705, 140156754, 361015703, 535122253, 410210226, 470392425, 985716183, 678083466, 165829854, 902991854, 343241938, 116161917, 657485762, 167503335, 70592989, 996657014, 752745454, 606223559, 854410939, 10426381, 52702211, 914610397, 761772786, 445753483, 547118209, 138854615, 109241086, 180450425, 91999214, 945643388, 567769254, 651689752, 930258957, 560512943, 586528933, 577404853, 363477356, 57514171, 150191582, 637629555, 890635487, 825332706, 889043106, 537017548, 4542524, 385842835, 690250, 421202158, 105807988, 36666713, 490423751, 820209486, 213552518, 274577228, 424450675, 132792429, 161558066, 23274253, 141907826, 112457399, 947082231, 845454645, 964818710, 297836948, 528197952, 574641746, 83969606, 299750149, 540984241, 861822922, 540066829, 725974339, 925164386, 189432064, 589027943, 160248171, 606274426, 67253913, 74750518, 723797180, 120756178, 685215255, 842079464, 228490615, 47806602, 433953257, 895838722, 614390102, 45161410, 497842383, 103422415, 687143754, 179847652, 258592603, 507548574, 932552223, 47187414, 692152119, 751341518, 175817694, 528598390, 875285202, 479019984, 956315516, 297010095, 629425141, 398347193, 366295032, 883922238, 677301080, 652707795, 430748430, 174381697, 791482229, 83253582, 280143066, 313084582, 910400766, 7408786, 89416103, 86135961, 329867010, 412975640, 414431335, 566566773, 753142847, 247182272, 408776084, 909470216, 160599862, 537578299, 125728907, 729289540, 853876150, 143506790, 635174043, 942039068, 400527004, 284395471, 794161393, 481544522, 442567046, 396064167, 459799542, 933492555, 936926842, 26982152, 124371788, 875562140, 747928265, 534090400, 32640615, 407668819, 370102512, 302291549, 536562866, 534602758, 335302430, 826933836, 300582696, 933443416, 124994038, 764602147, 38371426, 27808286, 449869356, 145120372, 635221117, 773409923, 753286361, 292832330, 111421046, 757655175, 426494439, 120272840, 756710823, 938187749, 233607187, 205939256, 69051334, 555892758, 439737486, 969443306, 726436197, 726664920, 512186359, 899086880, 683440349, 894178217, 102567346, 614762578, 14538747, 191090571, 66076847, 445348136, 499138724, 144569881, 210709525, 189040903, 520925261, 885156110, 584953128, 116047160, 889255664, 292238169, 922994587, 134686787, 212842164, 219573606, 237515030, 318720938, 848600977, 478447296, 687217850, 323440828, 650201116, 16355129, 731108627, 719714867, 357127802, 906375461, 948614326, 595846651, 27330997, 742736135, 712111176, 270910502, 675144954, 153989466, 96631940, 600053280, 654524251, 179217303, 470194958, 549351386, 123731626, 606761333, 608772768, 928518331, 656096415, 821022760, 790050128, 110151977, 847122652, 186852231, 586466700, 285833130, 463163562, 725081899, 111624797, 923758266, 719823341, 42081782, 809273600, 681296194, 278097567, 458771614, 85213359, 591629595, 123547044, 325786697, 765690353, 18019218, 625896905, 644631095, 242569676, 106501864, 942200557, 381117813, 755880432, 635644231, 604345185, 386302492, 864476728, 221086710, 763546053, 751681156, 313614627, 685998990, 231764354, 56997920, 908503218, 220195875, 37267740, 112095293, 395069671, 407317069, 92813670, 302130553, 422410431, 314713040, 987390189, 271299962, 973619939, 614450907, 409141077, 468806945, 878147764, 767005750, 99192726, 698302974, 92767240, 756108041, 25755101, 84206039, 447123391, 234995647, 14384634, 468965603, 502532301, 959226724, 545731066, 728066820, 538442223, 7611758, 633904763, 774091689, 693283634, 908404760, 69386188, 764975552, 270207840, 873721484, 48963011, 933854454, 54605831, 515989028, 6038406, 18076686, 899005823, 567506724, 845316255, 145279429, 442534319, 106261218, 46037141, 954173744, 509673922, 890567785, 147823816, 586990748, 512282361, 348725793, 117627765, 335800782, 525286900, 959171964, 741200447, 608406277, 821069111, 323470033, 437577866, 162446280, 957991141, 695783345, 998777064, 704957177, 839937768, 768443175, 769504215, 561026433, 556201696, 600802301, 34612509, 500508519, 460909286, 80670521, 396767714, 968416372, 554088219, 371557219, 546645778, 99924919, 673428541, 900976830, 484431633, 351238839, 199070508, 413383761, 407061828, 58593680, 376976550, 696798342, 444717455, 616809760, 882596819, 275105868, 125633259, 624292994, 279993886, 109707272, 873915805, 304834880, 485798042, 758875941, 419444400, 422576597, 114779751, 80899762, 157309932, 17233771, 126580437, 720816616, 937634184, 355874438, 22991469, 575560387, 465166422, 335644286, 51003709, 2975317, 52920545, 906536268, 56460413, 6209341, 884572853, 869253015, 779178265, 580751679, 399874635, 65015369, 935042287, 224158161, 454044011, 938788635, 707749056, 336949143, 702031567, 56592984, 331301530, 142825752, 554338684, 567239850, 420557162, 478372146, 755721884, 54887008, 503056807, 475716409, 854292002, 243666299, 555746705, 58602167, 444441157, 938702466, 865831792, 295389492, 515978816, 650695186, 781988692, 109347013, 490335680, 584399805, 668090515, 307679297, 634676330, 733705964, 193033874, 830998266, 336630160, 318873737, 994865582, 318750309, 693591057, 587593598, 282959934, 72985872, 782075963, 186496153, 866684539, 12400689, 518363204, 756779468, 77296790, 53415127, 253258355, 552839039, 289870099, 659520286, 669631261, 165792070, 505511130, 624747633, 129704618, 676286170, 809459388, 114194562, 904781572, 414846052, 936967196, 970479587, 449280380, 747468045, 1146933, 391982931, 436182060, 97604357, 747709370, 14798767, 13552400, 126675157, 324924837, 563256643, 934243454, 70052181, 848071152, 141100530, 105144244, 458163487, 101888320, 300377976, 632951524, 546070683, 452195212, 43552228, 617317276, 322428420, 77749114, 386520421, 184332628, 641312770, 984423614, 282511320, 58572767, 407280675, 696709930, 548356194, 399266271, 863155427, 37552009, 417356815, 949222939, 464559514, 204293077, 622130704, 550212733, 74570329, 959686062, 706384137, 455518683, 608677638, 809741539, 84537354, 261304434, 774242586, 985116552, 70412294, 750895811, 388976961, 76665879, 509490343, 690033616, 231288108, 431224477, 313340098, 808217874, 407184442, 893660720, 783516907, 315413139, 386683075, 672541418, 660335918, 219283514, 223551678, 661152210, 162988740, 489925984, 357855074, 515234347, 540124155, 341462257, 356705428, 163900998, 150420865, 144352792, 677094770, 480999927, 30488523, 271554736, 394750037, 651801528, 138925030, 248129931, 679476764, 273381688, 451175811, 866819874, 833853010, 85483553, 51290740, 490021721, 36439427, 946007113, 959585707, 304272514, 726568011, 748143785, 940999972, 679443941, 690579145, 345618990, 758788137, 535754519, 728297130, 982878485, 980326122, 185201391, 69982372, 656209777, 576637747, 146585649, 365000467, 169279282, 97096398, 831443112, 796819130, 394285400, 928497871, 219724198, 343989129, 651681322, 65100171, 567785221, 579416703, 535987326, 698848535, 22859225, 646840301, 169018809, 930640095, 138492783, 655462614, 504184287, 436945601, 278065897, 63196844, 715366756, 802624318, 952800644, 502619978, 295497545, 221851517, 643279136, 176549782, 74317989, 115627354, 391303907, 433796586, 42264822, 844539981, 624372341, 646398829, 962965842, 485056330, 65378892, 129196741, 894304973, 582764445, 38201271, 351843394, 45617406, 426093050, 234440500, 204641620, 876448485, 561197970, 619464825, 495218285, 843549510, 673067165, 370721259, 812242991, 438755091, 131560580, 905574450, 704979880, 827547252, 400171253, 985824401, 351519400, 108289358, 612768562, 61736574, 24168036, 563102471, 15344958, 69129420, 825609305, 137472879, 963536846, 759900790, 460537436, 672496493, 134161107, 81215859, 717741076, 704926382, 859739297, 298393263, 590132893, 898145746, 102173097, 609040893, 259662120, 349464632, 307811871, 147089968, 914553921, 693519934, 268794712, 270039240, 183101962, 249331245, 628095137, 801559041, 732237198, 372793649, 79571930, 163213272, 286942656, 320596662, 42040522, 528893142, 542084199, 193593093, 907589352, 231692642, 33654396, 171794544, 250902414, 639592930, 596316754, 837517116, 827374033, 850512194, 948324470, 837622419, 819467245, 137687400, 97412066, 965426728, 914210504, 610683909, 430022681, 934378240, 445023096, 177522494, 763056883, 91365539, 503439945, 61109927, 378490974, 237716756, 287684249, 88545161, 731107482, 891558418, 717069386, 649939743, 167985936, 6480292, 962532191, 449033728, 15780167, 50276918, 245240348, 978033815, 675691270, 624960806, 436060291, 167151097, 78202708, 835889558, 120977091, 783081796, 97864742, 892458598, 121963617, 253323149, 799059068, 899285080, 135779326, 539027281, 177976459, 140140466, 810152093, 639178899, 62614827, 1833716, 542520656, 330892677, 463429884, 138342300, 510411925, 411781890, 526594455, 775499564, 642398158, 504016141, 963638917, 274710103, 404110313, 433897029, 101970822, 449373972, 521143925, 776639985, 174403346, 405745797, 481280580, 358753671, 60052389, 242764315, 850063441, 471085010, 895822742, 438867488, 322863803, 448622192, 662411506, 889433427, 61905508, 606705081, 340273023, 197072528, 630674869, 796029982, 675069452, 766582986, 646421243, 490845940, 25292073, 399409037, 821282893, 28018694, 31862652, 498246456, 653569159, 688914857, 653108196, 802706114, 952652982, 777485676, 365380399, 518024487, 207998733, 190540657, 611200630, 660935616, 250267214, 910073994, 860565506, 55354666, 318058467, 200764506, 91970660, 113681397, 433287571, 983178204, 509767334, 274977440, 73354543, 778884626, 703579924, 680810412, 105449423, 110912649, 600526319, 460377320, 858989546, 197546508, 794304563, 864220774, 235512088, 580018147, 65259940, 756873746, 577811135, 739150286, 576143193, 635046531, 303003363, 924997880, 556557004, 175780199, 919769280, 996229125, 216075418, 576016590, 791925337, 104084031, 571493243, 864870100, 845663836, 457510849, 686230809, 49306796, 14260355, 679593433, 181996343, 183737449, 596240262, 318539910, 957580031, 639541944, 790956363, 62747920, 412586911, 378719023, 188864175, 91438243, 128420370, 552748568, 526301393, 190735267, 156205132, 178523440, 832587252, 867832886, 75692976, 102029440, 323616064, 823778283, 77812819, 122742943, 635494868, 902982717, 426728522, 307630919, 727529489, 334648661, 200004188, 888229092, 852359997, 841304161, 9790157, 96691296, 383814497, 473461722, 212086559, 46142260, 77409990, 848836567, 258046900, 455503095, 864168085, 284459417, 857659326, 420453690, 458876544, 39417488, 638208567, 291216708, 95451093, 691459024, 161327774, 699576825, 495485128, 255246761, 778689414, 7603427, 618769855, 978163195, 984218852, 839215792, 581148877, 228660189, 749645439, 584835968, 967314095, 752518584, 417470714, 983719116, 356265357, 306145528, 182890247, 972901215, 782604797, 601871869, 954532766, 746283157, 544368804, 889422814, 793422183, 842460006, 830991335, 411431850, 74875440, 935360665, 810873924, 48692613, 362901342, 540152571, 117804450, 55853700, 109057797, 735732714, 859291755, 341760178, 512115848, 250513243, 340156985, 764180492, 40362400, 469252549, 425381586, 19822179, 490967674, 832892730, 809545888, 56490334, 607394065, 68007009, 223370542, 701062752, 615366290, 864711123, 873137837, 300451851, 769527121, 811584446, 315523058, 146459070, 642905335, 413997074, 37521620, 941863813, 736834920, 744894225, 459030906, 90541773, 644362437, 495270719, 860465928, 113708955, 120712283, 571666418, 9913270, 452910590, 233751089, 445706267, 767639152, 968294641, 450475918, 369312654, 18004887, 651879467, 36242672, 508915730, 147429555, 905216444, 363428390, 944821029, 574755937, 677194169, 837147455, 477494592, 730295234, 619601939, 858769708, 94414959, 116877886, 229326466, 925427793, 918586927, 726731378, 138003068, 177930624, 109695399, 21059067, 729353662, 707512534, 909263007, 114038076, 642137214, 624062849, 764199392, 880003118, 24002814, 599789666, 195765592, 241053761, 427167288, 959975771, 152211565, 194478352, 957374198, 69482201, 2027617, 296837966, 417929711, 348803371, 35412030, 391174449, 509790124, 835268691, 535974841, 1385370, 937157044, 855702329, 819464689, 386910802, 219166603, 107995168, 191669867, 147514455, 463654671, 30603431, 344604752, 686154348, 622367135, 601235191, 595986794, 246795899, 33921078, 651608797, 831748810, 609199949, 170920981, 196200112, 809156776, 297102724, 919724872, 371465255, 329120950, 647315949, 504823551, 44153011, 932121502, 399012197, 74023842, 279823298, 204550039, 448231856, 243772749, 223451848, 398559280, 271905961, 133181130, 13801337, 364201031, 704854926, 179483059, 460561847, 602883534, 760422662, 63868256, 621922540, 79763352, 286315560, 23195109, 102451374, 757580730, 109615755, 132098912, 946124174, 92072630, 173885085, 460009671, 425169967, 77068463, 150854860, 65815415, 650199144, 684277971, 51459356, 969148013, 221777280, 464602062, 885833187, 887517785, 493848863, 161380071, 308722501, 663333847, 839350360, 739289433, 505111443, 854035641, 160450346, 65839169, 96858585, 357103929, 189739822, 597598688, 615381378, 302339533, 348668343, 266077982, 155382165, 525334520, 339377902, 482302234, 640690160, 809797728, 307319816, 853538486, 809164279, 255168274, 441259873, 302786843, 335931648, 688051538, 804762500, 773221567, 376835289, 148896381, 890350495, 54046090, 427538686, 824463012, 495217096, 168166526, 355751057, 107603894, 82479074, 257231163, 490186623, 477375394, 97746279, 154630736, 587184287, 553299643, 52239587, 727846476, 862305238, 192456558, 581436372, 912761505, 925994931, 345843210, 967531954, 851688521, 374462116, 620431159, 719609686, 246608596, 760459989, 429893943, 844062293, 260180638, 302180571, 888943028, 748183475, 958542597, 993680760, 419383397, 35752613, 848916967, 772835591, 765070369, 985718741, 289717494, 151779371, 88426781, 685558631, 878691997, 341336709, 756810181, 784028317, 260703281, 62373330, 175962043, 675819826, 85763300, 225067461, 842808399, 170301663, 305192830, 493740979, 856268226, 84695360, 519849208, 564382884, 705999780, 71742613, 273770992, 777782603, 256070757, 928255494, 502657545, 831968364, 846764010, 374330940, 867174230, 358541351, 605448916, 479346227, 222064715, 233215209, 362569461, 82595389, 961341415, 716323069, 655912203, 389752909, 805145261, 109486267, 542411527, 441940227, 225874078, 91316737, 639566689, 967925974, 481317933, 912511156, 991749300, 369457241, 259180633, 708913535, 903369471, 447222870, 856494659, 879468759, 613135294, 716506395, 632735486, 890300829, 251564025, 329835080, 52993213, 919650140, 501191104, 152943243, 64976662, 985770548, 244544330, 130269480, 36902095, 92513122, 25786303, 825858358, 34173725, 437510043}

    Returns: 255684434821940

  92. {671997365, 49740870, 438284890, 209450936, 501943986, 505275052, 766849617, 323363078, 69837970, 963799913, 541960045, 946279118, 104135090, 993219286, 340746175, 826262338, 231098996, 314463971, 416248148, 822608117, 816041119, 301486421, 31717499, 645788396, 402305086, 372954283, 977291874, 102976072, 241760587, 129083813, 812406487, 869897358, 324509869, 775943433, 209024694, 242180532, 518589123, 81444110, 579555285, 40781933, 535129084, 295695442, 585302946, 163697145, 834166794, 829545026, 369558351, 746821808, 852793559, 511483844, 227137547, 311851344, 209711504, 308431366, 137785158, 975425416, 186127215, 288874316, 290996964, 95256034, 743247094, 926571841, 702196255, 599188472, 798832336, 862807313, 475466363, 897531011, 123653192, 837924471, 703359096, 271382149, 427470377, 148153883, 587013969, 483605328, 804260150, 866370587, 315297829, 315241201, 552345437, 431820160, 311450028, 323942719, 681075773, 420417594, 390513552, 97779058, 282469921, 24071425, 449179647, 132018349, 772043677, 243473191, 396703449, 190303064, 22116291, 556505729, 891370757, 412355567, 229445612, 932650352, 716794224, 655586578, 986778433, 468888181, 861480735, 525983836, 10321081, 958683107, 649596459, 684650104, 153470276, 40388354, 131629801, 669376686, 56008693, 189246454, 779418453, 89548074, 87652868, 647782570, 499369171, 26309425, 120998312, 125996101, 761183935, 540892434, 93563752, 873903667, 352118201, 563350135, 610423046, 925466045, 373698420, 218083179, 366449882, 843242594, 946607788, 902828303, 691837235, 542721244, 257131742, 440009020, 910681552, 854275170, 225241494, 255277395, 855463940, 754145383, 105341883, 393798266, 83659243, 99823554, 729703783, 372455500, 860649457, 54492356, 832075121, 344911690, 146376183, 40120443, 32392389, 83099370, 156628319, 443251419, 997140099, 86546857, 195796934, 799627642, 505463406, 776291051, 106894084, 522922996, 812648481, 290456836, 276526987, 469362922, 539459312, 427865731, 396931225, 226139706, 999392827, 646909998, 907067290, 692702425, 675849064, 341263864, 694480786, 507784993, 173821472, 430291659, 166223149, 602556906, 72808938, 403943516, 338184760, 800183828, 567137330, 11194070, 558089024, 572926038, 871847763, 809242294, 917460060, 337987173, 423157809, 653168631, 214785078, 64250288, 736631376, 629721970, 592875606, 117665716, 269693850, 948166504, 644953046, 725301953, 49377393, 800174169, 477506919, 411186810, 29266000, 584526928, 1705554, 492165853, 389597102, 296894505, 599701568, 720777260, 918138168, 439007190, 79255125, 997548034, 645412134, 517816997, 787703780, 976260544, 671761920, 94800508, 219801034, 730969970, 495501888, 582741099, 662980988, 637695093, 542084398, 414042899, 890444334, 980783126, 183585717, 635674795, 757304867, 443206668, 10078565, 52234425, 615730170, 267829210, 516833186, 237020551, 784789890, 577811195, 378273685, 249385952, 97822710, 952005651, 253039103, 559629567, 459962319, 330263891, 51315781, 326620386, 204131309, 47588786, 540277183, 233804878, 696830534, 219539059, 630021943, 982883935, 504084257, 950102107, 901574020, 236962383, 310533025, 208772890, 50202982, 125038821, 45986852, 624739809, 998757751, 37211155, 94593350, 732406162, 377149832, 74839299, 578600488, 300590875, 163354903, 963157745, 499663808, 681253797, 788698337, 518764736, 359705279, 84431823, 49310745, 405142459, 570305829, 499283950, 772814063, 652018012, 786796559, 311314460, 990184812, 259389970, 1482726, 493005605, 940644339, 876186389, 7077207, 67258938, 114444379, 559882688, 940205570, 750678236, 245390818, 551553093, 930579738, 28871069, 826798497, 157397967, 875707348, 98960155, 910242686, 262808682, 919621343, 97823356, 936357140, 941575044, 299659161, 234738567, 599373372, 962961590, 894996900, 13526274, 24917026, 250814373, 634601029, 407652508, 234229255, 898369724, 71494999, 41236317, 369832471, 394621238, 461149228, 516154724, 832640107, 256531930, 82582832, 353371619, 130712443, 593669803, 171158079, 177959381, 614075531, 52752805, 664049037, 359874601, 324026108, 259994804, 426143738, 4619321, 293804774, 219987049, 9999857, 93624605, 304915, 953656399, 177763758, 202715046, 715766065, 860545314, 98456280, 298107275, 555884605, 103005894, 887002527, 263363036, 753338223, 61996878, 640743611, 464944226, 950330354, 403071743, 210819677, 898054057, 203904371, 199843447, 116292655, 140188837, 738597580, 114167679, 220815115, 499485977, 223318336, 266180102, 526619488, 650672358, 740237850, 897807559, 926879496, 90843760, 496177320, 663652796, 628274977, 751174517, 512959162, 589433969, 118349747, 320170930, 326515912, 261686419, 556525710, 506835172, 992528944, 459297530, 600520181, 516582125, 570282759, 170740362, 153382889, 321654703, 671540824, 450292884, 216264755, 755753756, 719803506, 405627671, 669081525, 126803377, 865482177, 424940464, 347031389, 100472949, 207619, 302791993, 136069092, 413710592, 61761640, 141203593, 30080762, 91313429, 175790094, 315654971, 444198047, 784069208, 703355847, 387025283, 198385773, 229979295, 811926181, 253900151, 528420389, 844502560, 298495500, 550763848, 558977452, 460186876, 393953333, 445972180, 385231137, 91128249, 789917445, 290050235, 32745480, 822474923, 610039636, 703242685, 879328462, 890854056, 110859284, 126186956, 655779263, 359652310, 834126904, 211363675, 473246953, 591995049, 13172527, 118439769, 270501165, 110090267, 432038383, 334513385, 550104527, 573046493, 88801979, 143381522, 584418483, 934205171, 94720221, 453395524, 646289824, 617602335, 826242504, 379136091, 963732305, 131200681, 863084108, 137511062, 707520428, 943562881, 439265859, 33558002, 953022286, 695340405, 415408174, 907874316, 941131823, 993482384, 22420990, 775775026, 607034025, 413771351, 6406031, 589987528, 73754915, 874581833, 962173294, 743493073, 951610369, 98843220, 595239698, 801229051, 895077705, 686902106, 260659623, 491807427, 563550102, 513616445, 618640332, 570296638, 293816987, 974939350, 350515797, 770008193, 50205555, 692883229, 774779638, 776192971, 275766974, 425932793, 733153176, 796625045, 640144976, 215194864, 444828974, 15818541, 648393823, 344315600, 122132056, 635798745, 547613837, 854104200, 23055907, 585242369, 568759527, 776933985, 752467612, 816369996, 322813788, 322131540, 967116058, 313469, 821960474, 275548667, 481928591, 140799384, 12597347, 127001970, 630556683, 283943056, 950211378, 494812763, 529858718, 597309750, 137502647, 90962477, 572724388, 541773558, 932247244, 375381725, 148120628, 626716582, 433200470, 11351005, 179275279, 103961376, 689421402, 394458576, 708656958, 860571640, 892216213, 88354392, 738827574, 214096958, 262856228, 225367572, 966410717, 457233593, 729036933, 449950524, 363410596, 623997121, 999607923, 550841953, 279926844, 790223188, 62513513, 263083180, 228988988, 565972594, 118854326, 501094522, 656283471, 606046218, 928045316, 704121755, 66944881, 189064041, 790240569, 690836185, 466208207, 54762000, 583006098, 227823279, 544316518, 864333945, 801121740, 264268206, 792423079, 948857075, 125626969, 382600129, 440706481, 420294758, 888408691, 319428523, 451682466, 316809412, 659846638, 110121845, 544045457, 46273040, 183815417, 140555719, 15393893, 164769987, 814260373, 74912437, 54940197, 961381433, 489898803, 141760601, 690284377, 313850484, 527150287, 756730350, 353976045, 945886208, 662225123, 25840478, 668265061, 631717743, 311854168, 1143474, 768044050, 346975555, 202085530, 435202724, 638000418, 567737712, 838743357, 233319672, 524723978, 29326759, 485953796, 883654922, 779699804, 794687902, 959582269, 677274695, 165135955, 199887170, 632154539, 383794912, 947823317, 880432606, 293166149, 631540270, 915800682, 363679880, 979692486, 263345958, 587508518, 158514581, 821535501, 627792015, 92298899, 341937513, 50495441, 941935495, 712818639, 443706986, 900636088, 204903059, 769892729, 355647895, 761403676, 999989333, 77710440, 939267623, 304320275, 881743723, 42061389, 647669673, 981502832, 78405684, 428959241, 658847261, 552928934, 379606554, 778784660, 105288409, 292327222, 934810614, 811363168, 193286265, 858204115, 211340472, 983693745, 233977510, 19080498, 961817637, 20249197, 460877143, 191722828, 888214373, 527082665, 148131737, 548429109, 802230441, 121822214, 703272176, 13902908, 17810683, 138558732, 169839939, 73068738, 148663991, 37870205, 851469939, 788584445, 107952157, 589640420, 242086930, 113123617, 906811639, 30735880, 1541233, 927256903, 33967090, 611607220, 196946493, 491454314, 204769746, 397280479, 98460154, 74760686, 794319283, 313941539, 483905363, 840320681, 450721786, 288347601, 749068886, 177193282, 867961318, 161724134, 71287364, 15798734, 530657841, 368270125, 659125111, 533322412, 287076250, 393794738, 631598648, 144045576, 582469753, 644341950, 52491471, 810543970, 607180167, 914373379, 796112052, 30482382, 410037060, 531988463, 244529742, 688712125, 152782604, 892476013, 871616334, 882688554, 128065128, 150536925, 334551060, 449905216, 407241249, 909390901, 501780833, 106907830, 632598050, 312428830, 722924809, 297177421, 67136050, 666367498, 856685130, 226264101, 89426977, 680721854, 656748949, 43422728, 603824154, 897077602, 470854615, 380829105, 134178727, 3622749, 568647904, 467139071, 169164130, 823133341, 285593944, 616588796, 551149967, 241769918, 122763118, 131009275, 659294334, 271770931, 59506072, 798199292, 587873970, 720663954, 979527085, 952205237, 672721512, 411312817, 917070631, 760835433, 135472913, 583787617, 717887281, 7971401, 187824563, 80453391, 815024942, 200958726, 320327724, 892532750, 390731668, 939442142, 666948712, 38027767, 136576429, 647341751, 13942428, 257639215, 599267226, 1907622, 408873352, 181517333, 685670355, 53628888, 35447461, 865141514, 22912605, 390876078, 91610229, 730533187, 463364083, 98296489, 759610665, 938869974, 490885879, 131615472, 875655793, 121735953, 340042591, 17887540, 836253546, 86907206, 65205570, 871153984, 970889240, 136015654, 378223046, 679240624, 425860268, 203864710, 867734720, 956564974, 699695819, 524894739, 424143720, 451976652, 681386711, 483256944, 474331291, 196092520, 51059780, 569148527, 108128418, 442217373, 374521924, 227764962, 188074570, 629930426, 582625567, 577762869, 129413702, 343808663, 288782314, 435148518, 420783056, 941498056, 603731889, 829106175, 432635314, 747070162, 153308141, 458203338, 762466945, 984558940, 127429042, 892850924, 169679899, 917223973, 27656423, 830529323, 108383428, 517244085, 166648364, 477973758, 710584437, 122089555, 423356324, 353251543, 332606362, 674428260, 883743355, 603631856, 619288065, 823035165, 368638163, 389459350, 580375399, 690156315, 146340132, 125505261, 492938265, 908272708, 562951113, 806837926, 612396901, 331378220, 479539641, 287701255, 565281133, 579396604, 610016786, 12682425, 591021356, 101712618, 887756094, 38247266, 638229023, 631196733, 93669803, 64186731, 834857338, 489460661, 621102441, 420714553, 790591225, 511973670, 972737228, 473791365, 869166259, 226259348, 530536697, 682236918, 246880659, 628731983, 719663012, 342208265, 13959650, 442193795, 108604628, 102432947, 758283797, 867116299, 782002877, 647499068, 100341631, 677341119, 964842562, 77328195, 31873245, 251896210, 503758927, 885624442, 837925417, 603467235, 129774288, 931530347, 538107388, 582288815, 813645501, 197752645, 863719834, 788009067, 395019923, 202319805, 335571227, 524165590, 43709207, 356285685, 53227201, 690960004, 424412749, 505605926, 741742755, 405286184, 531914394, 812942648, 448806536, 219415003, 420532993, 926227170, 646122925, 630005409, 466898932, 788000662, 578626410, 525883117, 305614227, 399254601, 170858320, 301313684, 901179743, 275574886, 953637541, 139703652, 540069572, 153239561, 729612846, 3461441, 19482857, 785074322, 97089650, 173630780, 556663177, 432347421, 56318854, 273513252, 661468674, 465413385, 634272289, 734600105, 718296645, 601806267, 544010101, 7328007, 608111864, 878622830, 941872221, 69007244, 332692292, 888974167, 86485088, 54439729, 570325185, 551067019, 496958287, 672961517, 266297119, 659714068, 697157901, 9022270, 615533193, 611560591, 590392801, 495229808, 91199692, 504594168, 119524439, 670351933, 922077661, 287727574, 866756460, 61225691, 424669892, 138894349, 84381880, 37754402, 317531252, 984555589, 37884172, 242174108, 837165773, 739674733, 310231149, 497417848, 903109423, 967425737, 217881450, 611970087, 679265161, 1614157, 1685543, 702721590, 300993938, 40873328, 388698752, 60850658, 877096643, 272556912, 925726463, 530473213, 842455998, 415569196, 575488859, 390820780, 886327150, 761691039, 101839734, 817715942, 618968354, 436317945, 547964345, 419143079, 647769957, 456801261, 469512381, 637675869, 110802098, 863234112, 147915944, 817621713, 602958466, 820243613, 506512926, 412685476, 559330735, 174028545, 488854690, 778124349, 459627951, 886766425, 621096935, 483624094, 261629565, 821009979, 636436796, 873839414, 659555908, 351529514, 36932478, 625621350, 308984711, 559277089, 574077283, 675741361, 540535235, 38441666, 483664441, 995132540, 794168926, 940417236, 53884008, 363976984, 918126185, 692428480, 90100706, 606422369, 710834807, 422738701, 408712108, 465731105, 659274393, 529841846, 415694931, 802248174, 44039733, 764081258, 580479679, 658947970, 975297155, 291104330, 723417602, 454206518, 564749753, 70319434, 725343579, 200541476, 800652366, 159517387, 132167242, 210024408, 33248319, 45472772, 549439036, 625675026, 153544920, 188785934, 694187616, 821066960, 57640665, 684086283, 489585038, 985768131, 384140831, 83023056, 265189807, 210952878, 665524641, 452779198, 680411966, 413929785, 207082687, 286192600, 64525010, 331371558, 948206884, 125285669, 262344829, 615322891, 41558044, 789226040, 84573656, 633439744, 553031763, 445129690, 824609740, 565476444, 67422468, 461154907, 212322162, 96267890, 705775504, 307793487, 52956223, 775638078, 797312465, 503618140, 184831089, 183785148, 233811703, 600955409, 151076377, 375945790, 97304007, 444878595, 128182988, 405304703, 210759105, 351148597, 561472904, 3759128, 283069385, 144881040, 341455807, 172095372, 6746798, 316792591, 579186667, 21421050, 411777334, 903564949, 986354080, 785549900, 2420746, 695816956, 37156263, 72547731, 714040635, 690961609, 680247233, 461004689, 428968538, 306983276, 191172008, 944434150, 261180126, 33381077, 893892672, 142526712, 224099230, 814641995, 604872517, 838213542, 393329797, 506036616, 820373708, 639173300, 712948494, 976127866, 949549320, 223371868, 109455827, 155862612, 510685247, 1954055, 138405309, 594508012, 509661951, 58322992, 982475107, 882087712, 453784589, 96188187, 579378301, 606181567, 581301331, 143199847, 431732006, 496726181, 887448713, 84573599, 780379215, 76098365, 57685850, 935945705, 488095291, 409818506, 82256646, 472894679, 504584171, 616037383, 277254740, 110235484, 436654420, 896511210, 665129437, 170894463, 85343628, 759700140, 538212844, 273577506, 652615184, 821075735, 127329523, 31761532, 325185042, 205210614, 576285384, 754010636, 854916651, 30160403, 309788851, 535689531, 774637636, 705753302, 497603277, 10864939, 664194971, 746582926, 146174709, 200948748, 942609127, 761392564, 891527350, 779585410, 285249869, 196070253, 67661546, 197175258, 148552861, 110606550, 17959760, 399840784, 379192302, 953513905, 764249897, 275092470, 700414464, 361389311, 78618187, 323290162, 706397541, 253038037, 479427396, 44379668, 978437416, 681670135, 536182568, 369647410, 260381321, 718785050, 121930968, 525736053, 821446836, 201174654, 990975132, 18826722, 529748240, 711853121, 938397495, 920937151, 792388276, 552602215, 122602976, 502574693, 452630790, 243338218, 401980345, 419831907, 751711890, 783418127, 628744609, 654704328, 396081534, 990957891, 458446592, 841761677, 518299071, 162470717, 540225697, 740681251, 80054634, 121382969, 532629419, 577277844, 35966187, 750809512, 670936182, 129990184, 151006502, 130244499, 652483491, 580329810, 88515608, 841941447, 930043181, 734506335, 873901288, 393620862, 261482762, 444664983, 318061980, 135934528, 642385607, 764139235, 331384393, 235648481, 301264051, 511251031, 849197542, 12457859, 999417929, 397686661, 135541758, 76806813, 823867613, 382108249, 435434022, 962453667, 130923626, 185955454, 59088119, 578504342, 440541499, 113647774, 491219887, 118793724, 394747526, 395370330, 187977358, 437583368, 515338897, 138233551, 729980037, 611237527, 869588075, 79617483, 973769762, 709035437, 462253312, 86862960, 310098305, 787752955, 159252870, 112076853, 713106493, 143016171, 184811654, 165696775, 722041392, 833780890, 566085713, 953749199, 170446832, 67527227, 881808163, 640318485, 547937242, 936560803, 641742129, 710529231, 504799537, 126970716, 389277410, 113148257, 521078752, 624533848, 175635556, 963280127, 797171786, 97174248, 479585194, 999734094, 732730613, 393511343}

    Returns: 276654263879237

  93. {883201474, 535012066, 634796700, 213961715, 170418975, 662758361, 981279085, 116655591, 410393920, 59785174, 598364018, 112291970, 924455831, 453339723, 383613091, 455012998, 903746356, 300328904, 608434413, 500159736, 944601462, 374043914, 689840069, 102874543, 18831071, 273120318, 667549506, 221889242, 862820562, 246803905, 687255087, 393833114, 16429064, 105127765, 285508228, 418234143, 273848863, 4364867, 393135959, 78510185, 690652958, 468213493, 513959912, 812336311, 929536165, 730884296, 43070817, 523036106, 402072551, 58415129, 11651242, 585058857, 315624832, 33162867, 249888946, 585290726, 582645363, 224400080, 644474324, 237576720, 531031709, 441671111, 650828151, 495927662, 50842025, 889162918, 932124156, 270396606, 36408328, 953816548, 130029579, 497480237, 853616865, 71574362, 445191914, 331890887, 157940398, 873038665, 893481088, 476217944, 731400747, 832780521, 351164159, 978206190, 683664163, 790354996, 937591252, 564430750, 498580659, 187167853, 150704971, 60945118, 655219957, 724088007, 522804413, 397545602, 911154025, 934037972, 395469508, 896083318, 509527506, 869580324, 673303716, 182199110, 382091582, 169708389, 575417593, 571533681, 257902377, 401276288, 331513411, 104603594, 120373505, 716556804, 136333635, 350980772, 943472054, 334624791, 726180825, 480236369, 487668100, 436483448, 942128657, 537291875, 134549446, 428915896, 601859023, 264464885, 639430006, 22462745, 967462889, 266844511, 212104422, 661376110, 159850488, 823887580, 443676221, 748974890, 994144506, 856245012, 622233675, 717951782, 274662428, 823235879, 74294548, 993622616, 733907585, 581326585, 933322985, 638227350, 120213609, 886917283, 337219183, 414789348, 95872629, 230216554, 534791366, 356560030, 853226624, 453313681, 885599779, 505520633, 954854774, 208863983, 182527157, 103038967, 803181060, 12013648, 986962903, 181186870, 698445435, 381575149, 393789493, 968394831, 586290028, 60304561, 745498542, 237493146, 976664196, 876556968, 172820899, 692328838, 35380284, 106418895, 152850014, 512231737, 2079077, 52990782, 966973822, 623880473, 375848252, 890212243, 484208330, 706666982, 143930353, 383875422, 60708441, 412441079, 456275974, 762429636, 704601863, 391870515, 568896879, 742458389, 829613225, 994878641, 836440666, 59740414, 111883992, 914647981, 852492292, 667477191, 894301333, 404110575, 209893864, 70148374, 53857658, 135633324, 76965293, 337125687, 809706920, 738882022, 435234562, 79694921, 746539897, 690945166, 422434530, 435357565, 674545497, 880688569, 565148396, 947559445, 445118382, 311381840, 913493955, 17478699, 743588765, 270229227, 318412551, 723900943, 113903909, 243475147, 243582542, 33305535, 671614489, 437981552, 214266475, 515874436, 54978846, 672122643, 214074851, 890280940, 472791656, 220525095, 180496035, 746882566, 483421698, 200801557, 513471093, 104930999, 185537700, 530260804, 226434206, 561128833, 213527508, 314457221, 460650529, 857381979, 605630109, 339091631, 822266451, 60901694, 878937879, 645423655, 147939134, 276934540, 168006322, 945794161, 253982840, 786043130, 513532442, 377756283, 561782370, 750387903, 847308945, 809107267, 687928598, 971488209, 37832037, 65736341, 251587187, 673449998, 41248031, 626070883, 673168218, 83185378, 252336441, 23520541, 928955037, 177159885, 972632997, 454564669, 427279390, 421087456, 304636219, 485670363, 69786316, 53159840, 405041160, 619614449, 262024756, 406193955, 409348839, 802706491, 174443692, 711027664, 401020322, 709136557, 581853845, 715554639, 813281791, 579381457, 664463240, 269046569, 442260773, 355461047, 48415866, 964039928, 379430777, 49530694, 23222541, 108752243, 688913064, 490638411, 810088592, 496551133, 460465976, 341980209, 153668336, 206503905, 113242364, 22252497, 10451448, 885244680, 649899974, 483364215, 21827343, 525214793, 927007510, 856519165, 696647168, 772563437, 423399955, 366922340, 332676967, 626301128, 377356028, 10949654, 972186182, 568431787, 442318346, 173535561, 361941355, 843767999, 40793776, 96333883, 959664879, 896602666, 705360897, 582426590, 401198642, 165565994, 835144931, 159979011, 664513936, 81078224, 104358292, 517492587, 874594134, 740952657, 915022701, 10223740, 545004336, 858791403, 149131460, 905172407, 253123896, 615203154, 41818384, 640567965, 354891519, 138196364, 159781672, 672743393, 778201048, 895148562, 808211194, 48308924, 195547643, 547336295, 321202107, 748428749, 67960472, 312922345, 259409982, 631785822, 193425247, 2808124, 229786574, 524359187, 152584848, 872269112, 641371237, 439683162, 729998131, 871831221, 997884332, 786334464, 766676301, 183203641, 513295973, 452237909, 965887414, 733903686, 962961901, 681314030, 225045722, 785955033, 488890502, 689909646, 146445883, 204168746, 670122069, 853411732, 541511962, 613549759, 667787378, 419663339, 87026499, 101151689, 111941211, 118195536, 986888787, 179024217, 327267767, 183231924, 738908508, 686219258, 729059021, 972815939, 764563715, 505899096, 986395755, 330504776, 460382849, 676638206, 466711554, 61771847, 620938757, 422051042, 566519386, 229328992, 364226895, 332764372, 642439179, 95791091, 762516977, 669394514, 932959998, 895529329, 924992923, 724189790, 974965508, 726930836, 113469896, 288172395, 396531253, 189435260, 991641958, 572324482, 721436465, 565788257, 240942962, 916018151, 410662398, 781019693, 895164815, 60520417, 363202516, 405315613, 237208241, 164688285, 636803626, 152458991, 994522028, 751045992, 519555605, 116523903, 148108303, 954843781, 764306289, 996424785, 432264212, 301632086, 93966508, 468348563, 362052746, 797438653, 954866274, 160949305, 808822375, 177341986, 322662809, 215724831, 413330765, 994436984, 976190114, 187342621, 448138532, 757519499, 922223895, 653492567, 136101754, 510449493, 975944034, 486106738, 718612564, 453212308, 39636296, 776714827, 984354368, 353903425, 66441208, 959280250, 140784869, 24937487, 51522813, 52859403, 983847953, 912000457, 570786088, 728142194, 456866649, 772979567, 163900439, 512787652, 785176841, 332913761, 323318983, 702262724, 301900335, 353112306, 629491544, 987379128, 867627779, 277381852, 45430333, 839080549, 143897709, 475136974, 637434367, 208880780, 409497570, 602337342, 829017416, 543047358, 470951358, 891890186, 108856165, 937948065, 776643867, 556459462, 14084645, 764102896, 950618085, 535989609, 481794100, 975264682, 522187864, 55811751, 291261130, 934690664, 770779448, 765713950, 119281413, 597693227, 429729283, 390341813, 74072020, 842568573, 978913856, 936433398, 216084824, 331034754, 427898387, 741254757, 215400497, 234042005, 28990645, 771536823, 773129605, 583970890, 243134781, 74096883, 651195474, 944430830, 330587929, 388436607, 574366210, 232741045, 97033612, 499306171, 614221354, 655614736, 859804420, 555492482, 705344286, 7161035, 727067, 674891451, 866047753, 60330142, 949206472, 141772903, 642335171, 105879903, 400344902, 726987710, 532043706, 15558530, 193519695, 127078913, 333141557, 890276339, 280419690, 190860790, 14773250, 794217016, 789979905, 947173217, 910630158, 22032544, 755359743, 97721908, 143346773, 277301783, 986678746, 930818021, 656138362, 72271294, 110501718, 177943920, 192366970, 53554657, 15687730, 79746221, 909927674, 604904215, 530387834, 472442622, 370924732, 136437920, 202681158, 770577608, 573671898, 831234791, 15292251, 865734271, 552073826, 909562344, 342767190, 29294543, 958470193, 30906877, 407430913, 843867989, 672132532, 479711970, 725182070, 706271208, 268010776, 60272616, 126803517, 512993492, 659644497, 353456998, 365533385, 60880266, 210483424, 404814274, 345329119, 451144509, 916075691, 72189237, 668759177, 60401722, 236874895, 801935166, 643005330, 268492863, 572743994, 836103483, 488298756, 539865180, 140393576, 13767141, 472350150, 251164321, 902285274, 110314507, 752717719, 7308051, 777487256, 847389928, 520971408, 485252447, 30590751, 53208848, 548655428, 887883967, 908540746, 760211813, 722617895, 401100036, 523528432, 12654897, 565767637, 928014043, 925533671, 883188134, 564109055, 524975407, 243875237, 55699464, 524661031, 929658115, 515778946, 523482952, 826576658, 242144923, 42238169, 564721771, 43523204, 452667712, 809361645, 484341746, 655995786, 973759479, 37736412, 674729596, 108580383, 614162213, 334572785, 578205697, 938330280, 273934241, 866729168, 474555947, 613048696, 861480131, 103092271, 136921703, 424768909, 385058664, 599348533, 703700404, 114722964, 94748062, 650709628, 819217965, 528958352, 151470747, 832382923, 211545705, 106508501, 375719174, 167470487, 164226885, 959350644, 455848531, 730690632, 724248176, 747704676, 425249081, 824410544, 981677285, 971316032, 83575603, 502777586, 502550828, 27925832, 115190843, 578018935, 367244976, 698949743, 855820953, 327670133, 242116807, 424554838, 896316752, 837780500, 611601763, 947867948, 451564154, 373822564, 440424512, 765679359, 696487979, 751854181, 946051039, 663965081, 274017856, 173287672, 861121899, 206021249, 66888193, 964614514, 451968483, 775124993, 613622556, 293420874, 346028137, 932972463, 209900043, 862969318, 918518322, 554832971, 588808414, 194688754, 615307036, 199388236, 739852479, 822373774, 424499756, 79661559, 393317730, 381046358, 354599005, 75314772, 175097918, 162887118, 375976800, 42066286, 312820295, 881573742, 202206579, 956345488, 287985948, 97735695, 266332899, 3347732, 323103760, 888439968, 282104802, 619410677, 331033918, 47031909, 506579961, 734287340, 472794903, 236067052, 503449997, 564751822, 955029123, 423380579, 845368664, 675171029, 501033473, 959499280, 317956637, 801024034, 374140199, 419530289, 113304796, 88796885, 874018375, 937991835, 528687648, 511678902, 922152605, 851082530, 343794927, 624249092, 547470691, 427387110, 61628554, 88748028, 69513130, 794803165, 692977709, 179924572, 338143903, 165823699, 617385407, 752679550, 917832193, 650111399, 800796021, 730535998, 245306079, 876008330, 68845657, 93915185, 144661131, 995287938, 733239749, 839676204, 247866792, 368565043, 646364092, 214501848, 24241588, 210245493, 571500253, 360781671, 230072091, 641063656, 767071625, 938182016, 427845316, 953679876, 897527385, 1556564, 317938091, 500690949, 636863561, 517962406, 72068672, 427864915, 187380776, 635682229, 843787560, 94519271, 386456743, 657380319, 74840977, 821399026, 363126685, 931500532, 72025977, 914585109, 778743817, 749951302, 11466254, 435568778, 702137604, 788173327, 813734907, 373720294, 623000730, 154429358, 790738343, 764810300, 743574764, 403335328, 418660627, 537713579, 622762861, 809725756, 544163652, 999052903, 636542138, 737761141, 755406634, 57058522, 234606317, 394613786, 841344450, 563114338, 739303573, 43947919, 629381320, 67724123, 526605816, 944205715, 44951500, 743023164, 536661881, 331880855, 702519412, 434061162, 576044588, 620050683, 496678428, 589263334, 721651687, 610975142, 357024198, 29084674, 994714689, 824935541, 75612989, 752454467, 886059383, 365260451, 233946978, 498697558, 328720096, 961243165, 387528008, 522073545, 479951811, 402288874, 510925085, 103477716, 555946467, 660611896, 43706464, 310312018, 575930733, 308499277, 906551491, 9802013, 14769856, 152312309, 922588435, 231309165, 700342952, 481584599, 174075591, 558498866, 559668027, 470347062, 43230999, 436804849, 37702137, 566833536, 368777400, 713718569, 268524482, 11856002, 351923147, 87762197, 517328229, 955184678, 16528207, 330377738, 38127671, 876774145, 309353547, 875626371, 556504744, 611372274, 833116046, 585461963, 674821736, 82365426, 16936670, 553199795, 158365822, 730959957, 18521735, 689595791, 638096385, 389320954, 724679233, 680281438, 933842305, 613416653, 26690118, 363429397, 339991849, 158074122, 546838489, 598691424, 497054929, 853753657, 543974220, 127299028, 294614406, 434422542, 826408641, 540690155, 729122011, 616196078, 530877507, 752811990, 958892986, 949369233, 308619032, 550160351, 850367311, 353040773, 436526455, 748044405, 573271092, 170572728, 857227792, 91533206, 902727905, 117741995, 758010639, 343841519, 189948621, 925422720, 173865974, 583477611, 120266471, 897925360, 531016348, 953841853, 530137379, 13910745, 751821012, 182822912, 167415471, 593215764, 974636618, 757547175, 620835066, 599100226, 65073975, 56997568, 580155454, 606230020, 665512312, 142498962, 146226988, 761904598, 293236921, 25788957, 960627008, 41227644, 148576711, 81277853, 343213619, 789151568, 611972393, 232977724, 751832515, 966990078, 147325486, 270234078, 694458885, 866200780, 857497804, 110482679, 544030078, 506390539, 957723113, 531845918, 863227187, 882359098, 193442700, 253914877, 875943006, 249163377, 845122688, 534963674, 121206667, 691433903, 506289380, 190523139, 328228233, 835089613, 23056929, 108821774, 858219867, 892986431, 903085424, 297847186, 371818791, 951761908, 338634871, 568458644, 853200602, 387953996, 595287672, 919175283, 905161891, 616618948, 694892736, 182489891, 11053109, 837101746, 27021800, 795130291, 992578818, 705396585, 376612484, 48438038, 925774752, 682349341, 853939933, 754218771, 845072322, 69940008, 826897461, 133850588, 6390827, 660510893, 234327524, 834782718, 103777273, 756112828, 298514809, 557040411, 339385616, 472089774, 522106448, 915336052, 50932000, 913057086, 146242756, 94405253, 721245812, 436623790, 411128462, 285894431, 801615318, 976867732, 703440229, 526410263, 24337059, 387062234, 172589820, 171756148, 74546795, 217544017, 667978076, 348178244, 692956469, 131683938, 91726110, 359685223, 413726826, 465185218, 119295773, 480654354, 903392992, 849673122, 914768428, 656944259, 407677262, 543847623, 500803491, 879227916, 986524334, 212470218, 666328274, 321211165, 664867668, 259653830, 135316043, 82977844, 271542074, 998280966, 924939930, 408418596, 50505584, 339207845, 867756970, 736735560, 348562441, 48740311, 740574849, 526902036, 123522233, 396597499, 925592557, 404623359, 154537762, 243689190, 448372158, 82170996, 760243649, 161709771, 279533573, 726867492, 402035440, 802793845, 424494958, 672263320, 200073973, 493409403, 359999889, 738516654, 670971590, 596886774, 729564170, 168957405, 483985102, 29770259, 824386485, 365916271, 603825960, 229237745, 271946399, 352136070, 899698338, 822286223, 167738545, 96788696, 232436413, 743454228, 38172912, 836711783, 371789200, 565084835, 720065430, 881726119, 898578787, 238716271, 665278543, 208261655, 192488802, 410977958, 186715569, 387322709, 93114780, 714917611, 456972395, 182541485, 133586904, 153901106, 978910989, 567782625, 545372492, 587824764, 577449292, 492801776, 293045676, 417854520, 277111423, 96057440, 576640445, 445938862, 731540292, 362337179, 233149318, 619219674, 605595444, 446865485, 542081043, 259075610, 558769602, 140201411, 586525656, 99899830, 62229428, 464171359, 284561243, 461044659, 841303352, 210396193, 210780225, 589355275, 27709789, 471395155, 600434764, 829273124, 753411387, 335208911, 692761044, 92894073, 889722748, 410592830, 271291546, 217634762, 230974062, 771486403, 92249256, 338517653, 568711432, 817746726, 36387406, 365933689, 103472210, 222596454, 734361892, 825573254, 310875258, 830887477, 195207020, 208482656, 324638549, 424581640, 614206350, 237902762, 341328306, 600873039, 483106973, 33309443, 139266505, 211654100, 264334732, 241670770, 822630187, 753926398, 244497196, 559826503, 531092425, 672429457, 33885117, 378113662, 756962418, 4199239, 613546214, 348365032, 203394119, 546624156, 810284304, 676862466, 568509365, 244191580, 128938560, 852645508, 254783250, 292863450, 666675670, 972530317, 785462814, 203738100, 658414751, 933998554, 640491412, 524572187, 102158772, 918159045, 90188593, 719095520, 448208729, 700958517, 846711141, 700293548, 720006824, 873223012, 722562534, 477381155, 555554306, 70005345, 582569648, 484776185, 979095321, 58496195, 607315596, 615119212, 687969439, 734030888, 761661492, 815517187, 428012779, 731017943, 688252585, 952293605, 275797722, 955951129, 394452195, 20367593, 757065677, 379621203, 529357684, 283878741, 378657793, 187254029, 997770794, 508837725, 612185781, 146658222, 106237847, 400393227, 213079956, 921067892, 526202909, 322877854, 53014705, 871530502, 613276731, 950977042, 736239363, 886757945, 925243841, 218820726, 778519731, 33922330, 785748566, 60218552, 212083089, 992093642, 114296306, 453555129, 441960593, 11684997, 330266993, 55168877, 287879534, 396995695, 900734050, 444206270, 694593384, 871550457, 165852861, 627114280, 321327509, 700958615, 15983291, 12643483, 817275483, 932731675, 16296571, 391501507, 51721765, 554826380, 7544413, 501243193, 706404895, 473218779, 731163402, 197908425, 521520885, 330272799, 581105535, 294145815, 841614151, 695346036, 65283481, 202123777, 108865343, 521757387, 967978809, 116686382, 567323038, 78359262, 387308029, 952817959, 797890173, 543857067, 442452551, 650476314, 5651252, 859987328, 268012960, 693153877, 211378925, 621693706, 425251266, 196534885, 85713972, 357953441, 894193382, 217533756, 314705807, 645336625, 469795874, 963799636, 796547556, 286413869, 974850631, 546753478, 947101911, 610968348, 558345746, 865781335, 156386888, 786891995, 247476336, 4239313, 780815701, 193654785, 451561087, 17059718, 47019876, 850726600, 43055194, 656099255, 52171045, 659726689, 297922779, 527451656, 742940140, 363947576, 1373623, 783091304, 47693053, 757599998, 568896083, 805949236, 321750766, 121678562, 568642784, 60952566, 302296616, 895183849, 459400357, 967487508, 745753594, 793360085, 362476055, 296047912, 142642347, 536031437, 3398591, 992290249, 756809634, 122853556}

    Returns: 316443082502850

  94. {61392830, 865352479, 189768820, 451999092, 478097253, 956870767, 403660190, 305234328, 243671363, 501671862, 234379571, 239770009, 868889352, 620302224, 499173686, 811499222, 18026627, 459207773, 602381960, 574213118, 18469951, 567633809, 86135157, 722550975, 281499501, 754330490, 604989154, 685910291, 657715325, 985994859, 319787267, 906380445, 398989435, 651844872, 447741326, 343522107, 122729543, 10978617, 651607471, 971524789, 309460604, 353900552, 253780177, 132356201, 915513406, 965050864, 194012094, 715118578, 266907863, 472214720, 223550634, 407309934, 551439448, 247089935, 947896583, 421273374, 536876778, 815939347, 253590294, 180798009, 910365105, 287040960, 475963717, 220957427, 579297626, 751146157, 152707492, 267352601, 958910112, 240527741, 592545994, 547898786, 299550266, 878586899, 91745381, 357372044, 154556664, 104499006, 556127234, 912050242, 106321455, 266534569, 421986440, 124075450, 806854122, 128001499, 63411945, 43208833, 387258996, 13919446, 837710520, 90386826, 824656086, 63345726, 951709811, 667532430, 209560752, 4199050, 791233825, 302009331, 681201820, 481257916, 898041444, 827664057, 57749676, 673856991, 929331992, 300356503, 378912544, 101022726, 625635088, 211774612, 989970139, 766060895, 856448880, 51184054, 516449168, 567652642, 934922038, 220149872, 14195515, 348906195, 823023589, 328130042, 933759785, 302042940, 366534392, 920178751, 10330218, 88444577, 551369355, 597011519, 843169545, 886082137, 326301411, 636009036, 528616408, 865594792, 553804276, 574442491, 351026436, 473172283, 96341145, 834558293, 647123728, 363907018, 719205168, 386707102, 45389890, 167421509, 52965083, 36288, 648660783, 431363806, 252353227, 409322471, 227052741, 400162585, 952986154, 788018375, 216980101, 185848, 514753444, 632084284, 389978434, 1644295, 574736430, 26479531, 395140006, 112466154, 27853677, 369633901, 122297651, 78877081, 133254829, 81928963, 79936954, 106151148, 850350524, 724838470, 213961991, 689804011, 362856123, 855185602, 70559723, 50649311, 655237792, 427357234, 917044906, 670758132, 58020866, 836207539, 236721752, 73637374, 746031010, 60022150, 43380993, 401004180, 21590960, 951346044, 891752154, 323029193, 981218259, 285110653, 601816772, 978073980, 872612054, 893843778, 57187117, 549259208, 445850426, 509628925, 136167815, 262930556, 947947565, 545161584, 296938294, 133925192, 380489393, 42178405, 127130013, 175359501, 650505667, 287541797, 563968064, 685756441, 369905501, 744063628, 438638564, 576090019, 484995652, 864517287, 6788517, 460432089, 997683933, 521555125, 348400296, 560191644, 595084221, 305171377, 137796511, 306555583, 174329437, 694635003, 28143040, 614216280, 263150600, 51224905, 65782961, 804015003, 276142747, 546069071, 428972212, 190889635, 877792532, 102178169, 15823937, 399943148, 460952829, 457939264, 982594251, 850677164, 695722771, 315626499, 350772965, 129924381, 579267130, 245053952, 308710735, 133810131, 180770392, 310838801, 46078735, 979093995, 956376517, 516900065, 580377710, 349556442, 231932686, 500520675, 125696668, 258449083, 733432593, 991885871, 493165665, 531964032, 911239858, 413490137, 627507061, 130417142, 758933906, 139314376, 791467481, 943094777, 800073710, 336053748, 299720223, 92264348, 954086330, 159400790, 734692416, 357465092, 462637761, 872846929, 806421766, 343447610, 112668847, 382061672, 148767841, 918437199, 49034737, 736425154, 710217096, 229302447, 687208809, 356703062, 653253572, 11956875, 311342439, 388911686, 179435858, 407882624, 851227059, 746865106, 663634154, 16333589, 479299345, 604339873, 66393473, 236114092, 989991117, 494975548, 57430286, 187450224, 39455149, 809676659, 740051714, 767926987, 20928329, 83820598, 489503329, 476109032, 191851153, 999962547, 142059994, 721516296, 698225380, 222587702, 230493608, 884500163, 270483170, 620212318, 783573404, 243434623, 523908845, 299036466, 920673279, 602300199, 263258525, 759630997, 289397588, 917397328, 613293396, 991491334, 782860146, 41741044, 728377555, 621567642, 870245921, 409125604, 973174598, 892839398, 371097490, 395194773, 727767475, 417851576, 29511008, 115083317, 169685023, 59089487, 590415294, 276504926, 251126047, 628447840, 178271361, 662966025, 875801943, 477375280, 372857042, 308742588, 925255970, 158784117, 764247332, 759214704, 367414396, 536598001, 802179548, 949306659, 583830983, 156519028, 295967489, 692549178, 302927883, 369019323, 714436955, 787946062, 972806996, 503444047, 774690485, 85028105, 251495886, 891817228, 426519543, 119208418, 928189749, 234530270, 15169021, 447482006, 429441939, 820220353, 476954911, 647187466, 538705842, 324121985, 864080411, 969523635, 146544865, 671524889, 23498210, 66769020, 47175599, 776558214, 424032781, 336153930, 695032472, 728686842, 974279885, 948223940, 656341433, 891311610, 875586227, 824617902, 660752384, 259059719, 279308619, 44018507, 856796797, 415711560, 332582050, 744027369, 119298125, 140990101, 215831858, 791471234, 293715626, 330604011, 262684019, 73173061, 364183158, 854330883, 263587703, 736005455, 571760895, 936366873, 436811142, 960549806, 613039155, 598435000, 136995878, 693119135, 713729259, 457080027, 169929729, 927325218, 496814508, 633988554, 884549477, 89039965, 6719062, 708436172, 682628835, 123289698, 39260106, 467535183, 373272150, 18419157, 939127210, 386773791, 270299042, 759409899, 622022807, 26698409, 558842104, 192687401, 348344264, 405940123, 660074631, 294776614, 592980414, 599936532, 36273537, 967807579, 267429508, 30400051, 513468866, 562208485, 17064694, 769793251, 132945035, 693195500, 246870618, 717871318, 40137582, 27297927, 726222556, 39193231, 438848324, 528779251, 155224220, 585113898, 465148032, 272666499, 780239608, 326451392, 648427960, 132761656, 699634271, 602918380, 23482533, 273148997, 54782356, 755378466, 241243414, 546541954, 481087272, 471313130, 986027476, 495230138, 98727546, 453405922, 303255910, 261796284, 551473764, 902885903, 949132048, 643338494, 408800510, 964194233, 452279157, 38150398, 569920809, 527511294, 392784584, 91887868, 72943435, 935340882, 72582637, 94928174, 94674745, 706929402, 700974954, 319157831, 340549078, 770565855, 35404178, 110466830, 912566084, 506321117, 843394042, 64877468, 996990630, 696073196, 866693497, 697987492, 21520841, 951716385, 832616464, 740512518, 634528168, 223225750, 948747642, 880868828, 54789090, 765504076, 864573932, 165434553, 954061626, 327934, 141631800, 76248242, 148575402, 607310696, 17905030, 392447186, 860320849, 556401361, 719297016, 826228745, 755443013, 99718035, 164719930, 842273710, 896730582, 315953485, 320786124, 538928288, 12999717, 83041526, 985209607, 346825220, 687198033, 381898981, 337819869, 62953757, 334255616, 387243411, 392622233, 60063281, 759780069, 628658180, 56615184, 175925963, 35052127, 279004518, 669434675, 772577128, 74486479, 910518657, 49112725, 107051403, 112049708, 117496260, 222279907, 149629745, 295404191, 267789456, 750928906, 653751809, 20302736, 314541710, 837134032, 353734553, 471198103, 906965312, 880419177, 382504085, 566815755, 777575714, 418110611, 623144986, 282801262, 566434691, 258912101, 664925816, 954340406, 802225601, 517880120, 433218301, 494015146, 58349241, 875553557, 734256412, 563497847, 644986722, 488640366, 35763856, 986461599, 343683712, 163450767, 28500162, 567480018, 775637759, 454407541, 379314133, 966867272, 514234641, 432190447, 954431016, 722443102, 960253168, 565747236, 330905236, 182764767, 160739503, 91891247, 315934061, 236398550, 138940903, 335397156, 305144902, 670907264, 60631722, 105260558, 656284124, 910190131, 481882654, 704323264, 275871089, 652455231, 931471257, 557618792, 80189924, 85954757, 51158819, 601736420, 789640452, 167309297, 726110389, 964656670, 750124629, 585883929, 804571869, 155673964, 229449455, 753154104, 196357554, 574215251, 703931058, 319782223, 918942925, 209939818, 50338858, 286493537, 487920763, 231335619, 167964032, 133023804, 309733674, 292175409, 166786236, 659886124, 903256550, 271624341, 850159182, 724771197, 344692487, 137330490, 879864185, 516697168, 813333492, 638131682, 179941243, 408623207, 585175341, 865452180, 70546182, 431559355, 536253659, 50123125, 991082538, 252064107, 149948567, 800384057, 265093569, 484707172, 875259108, 734765491, 73056882, 181273420, 206253386, 448665736, 743846363, 908230883, 17697036, 459602221, 787036610, 972643219, 385132184, 24014952, 590905185, 723165917, 692137836, 65486007, 628965811, 115701744, 190987889, 609107144, 129457530, 801789921, 188904732, 597650186, 313237875, 420980274, 192620183, 79507938, 182103220, 351923811, 115669755, 407297804, 760114052, 717103488, 904822803, 874272878, 803783819, 564478859, 526322275, 438319594, 441919206, 528031544, 995866680, 368096956, 582701362, 332414436, 446717078, 113017647, 518708528, 258037706, 635043487, 603985684, 359105887, 580256125, 921575050, 264085489, 623070631, 9435119, 32618123, 286884507, 510570440, 114903860, 104685360, 221323874, 890307086, 980801342, 235065040, 54011136, 101486216, 674958751, 127900544, 510311457, 279829151, 974413264, 624487843, 375252240, 994007365, 917796454, 942423912, 632612829, 898927119, 72841298, 851106734, 64109328, 239095493, 920351795, 805067910, 320522369, 994548127, 431378262, 318055358, 444077715, 917643860, 255027149, 32442286, 356589574, 393640776, 127030070, 165398469, 807219576, 289533599, 221980921, 765983933, 145755057, 244655723, 932536944, 652591322, 984156054, 156155832, 258719139, 717923700, 985951363, 212082731, 773602907, 81791663, 154235097, 874407704, 721748209, 345607548, 252261150, 119061218, 26466354, 924374083, 476184021, 389806214, 224635070, 326867713, 913096296, 820368546, 781408435, 735040377, 140305998, 134449370, 682025198, 17565570, 946584042, 314258715, 788191325, 272629814, 65954490, 999767172, 284540222, 82434345, 330788842, 61498506, 598118415, 45370544, 960304491, 422927711, 566962217, 260538221, 113586359, 325699329, 651344373, 546815237, 851657120, 645135469, 580834706, 697687460, 308380653, 105238817, 656034055, 791881793, 166671585, 764334293, 30575237, 280094599, 562607144, 428782, 301196593, 67280850, 66258085, 458296633, 253679688, 764867921, 993609476, 310515758, 277283885, 444188832, 830147446, 243472319, 163502448, 297606286, 136813767, 397818783, 300446430, 943826809, 197236172, 653496355, 415278203, 965727477, 217533645, 543985643, 135110845, 911953950, 43002668, 962937752, 316560733, 288919565, 712969186, 430941311, 53730243, 543244208, 496005772, 552746119, 598299400, 919369326, 737490948, 497147859, 684247080, 768706977, 238571786, 83455559, 557656521, 313366247, 978301075, 196270069, 114873891, 885293115, 469057036, 840412695, 198724738, 14699254, 876378700, 874625641, 462806076, 625821452, 733921767, 570163929, 664362346, 43306104, 282383261, 90720446, 758376775, 108292666, 744960045, 465571232, 616436455, 874078754, 805868554, 243509784, 866856826, 665108870, 394025852, 797727720, 427214598, 594010909, 17661687, 279967133, 882476877, 392311820, 531029565, 78688503, 855332461, 496962195, 177134620, 847618863, 122544191, 734059555, 129403475, 137034761, 25014521, 58946705, 322081010, 128357863, 123830719, 875676681, 949456329, 700120231, 493694965, 658222876, 516833200, 932682316, 10076095, 960596373, 731545518, 748031531, 147797915, 952403296, 235682595, 794470349, 111677830, 158263403, 718371219, 33674839, 241725662, 605654364, 44662103, 333275541, 61031669, 203457052, 702191867, 539199646, 699736259, 529531696, 845438515, 408177526, 931645471, 22332746, 43320037, 41995593, 954925565, 350918630, 446696804, 889515253, 187171640, 463346719, 563936579, 265716177, 604537461, 102593549, 75512492, 683840916, 819818560, 939494031, 905920302, 797183735, 254120689, 68468124, 872697611, 686087475, 374619396, 401654329, 86606391, 947994376, 549146855, 69017063, 991991651, 847835115, 376292861, 363143124, 1088181, 59980190, 602602679, 31818334, 316455053, 206662488, 44035782, 58003176, 393193736, 752325710, 267580085, 397738804, 930045273, 793092746, 720996034, 92755315, 717907127, 958043433, 556026331, 82926175, 113329457, 380484556, 689900927, 704521682, 810030822, 885782997, 183823261, 61772024, 556250584, 993549490, 999987624, 844228232, 265399231, 230806460, 216817418, 716183342, 547014313, 109056077, 162102086, 29469099, 42827380, 412321671, 804888862, 155306790, 106127003, 139811590, 752191246, 959946442, 26773866, 217369369, 86563521, 922823736, 340935013, 807546081, 557068054, 239108421, 272900191, 522581603, 690010082, 217367742, 747765341, 757401089, 583712243, 31325268, 532521131, 284481801, 326836321, 246253970, 236360084, 814923922, 403929976, 256803028, 662941661, 906878716, 73772636, 325775617, 952755745, 393127666, 88034936, 889103600, 159868771, 436271106, 869298627, 177186193, 196320275, 802699286, 267202740, 335990831, 949571947, 306980173, 559808624, 414842700, 313362121, 331996785, 367853150, 670537109, 534348364, 860985356, 851929984, 199686934, 819957094, 3418603, 373256534, 208984885, 793461511, 87435771, 390576562, 784378271, 436512307, 79363332, 959943735, 657281045, 782406772, 97243738, 408085897, 366950899, 102174556, 462334262, 30797213, 915232096, 843824381, 310040623, 41739460, 689033476, 890911145, 645180864, 863289494, 957343806, 880594959, 122000266, 111870225, 552592245, 644044054, 648271665, 607700426, 914315921, 922482386, 391947309, 116936901, 630491976, 989062850, 79092205, 710213160, 303975792, 792190860, 315423531, 911998287, 530414026, 840514169, 341308661, 255442819, 686255055, 847597735, 601323388, 48255938, 815598299, 111465098, 819925175, 819476943, 668071466, 970699111, 885397970, 68136529, 946884542, 681676173, 584808119, 887325745, 136415168, 920096288, 14541017, 32260703, 545419995, 31459086, 93653795, 210355897, 476172906, 549776946, 193184758, 211301295, 580576472, 138853845, 525554750, 637937064, 506224468, 882784910, 446606346, 978233056, 631947388, 493627595, 849025623, 87217071, 753537599, 798049686, 373530011, 965059823, 224144985, 300456937, 635485601, 41766976, 893964731, 748436042, 41915513, 671450214, 641825107, 561740016, 930875681, 731677653, 317229401, 283552147, 977006897, 611808890, 793895378, 175279700, 956987122, 671187383, 256749139, 154687597, 471092815, 24284734, 905597077, 476776059, 738327877, 62323987, 15264604, 290400061, 824015564, 457158598, 24432720, 136281978, 260160180, 339273349, 502682711, 408669257, 637506289, 822952259, 35389000, 387682173, 375087774, 297541561, 629399938, 550836953, 463971116, 834328485, 314368461, 40040353, 697814374, 234297654, 328671523, 365333328, 218791981, 166427252, 997618296, 741315452, 613976638, 351712523, 918776149, 743931648, 646458388, 21510890, 960389479, 696247780, 609224684, 56528852, 968707185, 788753765, 880391966, 589039168, 562246500, 894207344, 205748429, 137905679, 415258544, 874127966, 31544483, 146269484, 565535371, 79307902, 814700531, 921786631, 321367566, 697863735, 263490776, 876180656, 203057016, 271145701, 77792175, 864629567, 556403480, 589782373, 502588925, 98672118, 91053920, 256329719, 191381802, 134518564, 326882332, 281344113, 489669331, 985871254, 623006358, 142070641, 448570406, 548991465, 95790587, 374240147, 32299917, 121531762, 131312227, 636068653, 332619535, 212133683, 431989879, 812433027, 679933641, 489010034, 924651627, 336746363, 310562619, 255635506, 42149703, 142588824, 168730743, 947407450, 765268873, 370718816, 803148475, 768334115, 622049792, 817348268, 316212956, 425973035, 393386148, 386974948, 596099826, 207982622, 833788881, 386445352, 22799690, 524168491, 16981661, 518972355, 739180153, 995450812, 353414625, 886673891, 777560988, 832623945, 167287833, 300382128, 713000216, 973031085, 435425659, 59548195, 601486808, 147449464, 452742166, 291724725, 641616653, 694471687, 753968064, 98282307, 41917244, 147717531, 896277824, 709021666, 638198171, 82076106, 780777820, 152532316, 917225452, 918859895, 952144472, 71973280, 552303838, 999936473, 853840594, 540557204, 127489808, 445795340, 630929289, 75875531, 20115171, 489492055, 848532352, 458314359, 486196644, 630718252, 973181687, 553515317, 411744724, 765969515, 102501954, 6782856, 233740594, 83243323, 77074296, 542245324, 937349861, 560190166, 50712237, 414174790, 417286005, 433470861, 643911998, 108347915, 62983077, 968016630, 999290918, 13563593, 393789182, 738567776, 552368206, 171334707, 973634044, 664752863, 2977361, 518629441, 940090997, 895341313, 409754274, 329489954, 84188051, 781161263, 582439368, 132838499, 861406529, 787920669, 777423882, 158512113, 933542943, 444467969, 823358670, 752783109, 914309034, 198554211, 689474235, 509378155, 861246032, 47800602, 70459161, 105109390, 449512898, 3383627, 889957924, 567215411, 304313332, 182952471, 724843478, 43830294, 601241123, 594126112, 562672664, 90286422, 847291709, 633386183, 949211493, 413657573, 414550287, 134104338, 195841320, 12307895, 495658405, 343443666, 863094049, 856693070, 850991800, 449144780, 789397386, 687921858, 655230715, 534439321, 465436614, 796952650, 118350659, 566920240, 218336567, 561350240, 717143045, 562098242, 432286852, 382494851, 472352916, 784849012, 585604702, 663432586, 694252827, 315243677, 89849025, 124390080, 333443380, 22534441, 128246813, 947623712, 108749876, 920171064, 519957687, 548972787, 851421522, 107681400, 77847767, 408249119, 654404238, 385715528, 998294385, 625537742, 646194953, 865915623, 385347840, 5968948, 51179204, 223028597, 580068032, 993913449, 476009101, 829966186, 277701124, 613247991, 480867516, 51004496, 850707749, 652445472, 34464563, 308934844, 304680471, 547745724, 173870649, 694812999, 639132308, 619266223, 304797852, 110549726, 764264402, 967465354, 571453749, 512664656, 884771860, 850678859, 420777460, 334119525, 709059497, 910718685, 550433874, 478845063, 54419855, 247091360, 331569600, 622065315, 365717594, 589361242, 708746824, 540626697, 472316181, 985656938, 413388963, 668336495, 61603900, 829678850, 643539139, 187445766, 977238760, 336755991, 7945916, 634680785, 82436078, 797343433}

    Returns: 317734283510299

  95. {283178355, 142109513, 226991690, 753753419, 900839873, 808817298, 494035715, 457743106, 106169962, 977330405, 561544208, 506410377, 79468446, 93631634, 10808206, 981340162, 566373747, 13327214, 528438515, 609568344, 749371960, 1032954, 324046402, 63209639, 308811537, 569710969, 296049597, 927402656, 721214093, 860381834, 985874797, 884078130, 56400184, 717567143, 665696180, 5541636, 570403084, 876920264, 647421199, 950432687, 104366171, 351318009, 261588069, 894907245, 2506986, 337991014, 761764187, 937837365, 33018389, 135934316, 410219503, 844956684, 143327245, 79004637, 538269749, 160127077, 149912023, 368898890, 636407948, 261506822, 737281130, 230778389, 517330784, 760489962, 230859425, 247332010, 78167394, 486088018, 628053775, 833585083, 202111119, 379685263, 565166996, 685220428, 292264776, 423209777, 222948621, 320991825, 948018442, 976349841, 875591437, 741727364, 845125045, 190706320, 878906861, 48892344, 387190961, 963045211, 19417280, 561354894, 803699912, 690489081, 497440008, 998852785, 736351740, 176004973, 247871083, 445712780, 545316957, 397748474, 929192126, 593617530, 618442909, 566616331, 37753095, 770816859, 930659162, 112918108, 903496513, 114694313, 457575507, 114101462, 601899455, 411518639, 379722984, 912373892, 16025046, 180994814, 869020676, 934927887, 261273038, 318712347, 239732177, 476850129, 904806155, 330526850, 271692720, 669702710, 125548700, 793900791, 182154992, 707424135, 316544713, 310420413, 892527507, 614622303, 290314635, 488001105, 216193937, 240512792, 443502227, 238011325, 591141746, 468781460, 652239003, 460065595, 329488976, 373503462, 14893074, 136798936, 978593336, 954409299, 882625071, 286304436, 260995205, 738963814, 675672550, 503640695, 296183816, 784915759, 33973847, 957981745, 508333423, 311872541, 541012252, 934484608, 288497067, 326522536, 617862482, 654154006, 476534401, 710695042, 658488345, 673612985, 951298467, 696366048, 293514982, 389509671, 56124964, 108809003, 684407547, 334069030, 936224501, 58769643, 739341258, 572666012, 256069858, 171693127, 346988858, 492403360, 72669023, 97164400, 316038506, 984287352, 472337232, 232587313, 972610542, 735660330, 696133942, 968656758, 958703151, 114984497, 453923290, 75813235, 478699266, 478101223, 813249068, 936643629, 234570456, 801733729, 956404168, 307378115, 54522855, 224364936, 21230166, 702475579, 530869655, 131962246, 679237446, 248361787, 667230207, 96201825, 2275373, 950580257, 206233828, 858936999, 15372502, 93897967, 505421061, 658509116, 975174306, 112467616, 208458696, 126545597, 259730349, 683485477, 93728959, 222586492, 317704702, 271375118, 62355037, 738220053, 623686235, 347710732, 490282449, 120369383, 456338368, 165040258, 608896579, 784850789, 639141272, 151204290, 50995105, 671471567, 317826676, 68467447, 969631489, 43762776, 26792219, 545422238, 678280238, 299826248, 771572546, 373476933, 186137455, 93655286, 671340007, 683055750, 927245920, 129666538, 659634455, 335664480, 584614731, 69657389, 154045062, 670691513, 508343023, 788716325, 111770608, 75248006, 534582896, 476823389, 422139550, 313952746, 340191163, 669559318, 540695999, 37539601, 697112575, 255496395, 654766642, 688633082, 223300886, 60464105, 172294878, 805699100, 831603357, 798133701, 322741044, 391075259, 361345574, 535928562, 167248294, 802142347, 149287306, 357898924, 290846819, 628415215, 344724896, 822258506, 593964977, 693511768, 512903324, 103636160, 750166992, 908245832, 273445714, 108863085, 965117333, 918771345, 18898602, 440669150, 435446035, 93938925, 781201574, 379590286, 349302127, 594280901, 697241739, 660147985, 466425876, 1926036, 641806505, 418842245, 915496550, 283949032, 548101924, 166238075, 493795102, 804872995, 892442290, 389843894, 876849256, 358478138, 325298201, 91029734, 631330516, 704967892, 738247823, 159798278, 627327395, 397425133, 199706108, 65427124, 55200085, 646740328, 742939541, 719637054, 117286777, 473356307, 186085975, 82378114, 679656332, 150335564, 681227168, 930075676, 76230272, 499164153, 923412382, 493191935, 48468792, 381549670, 530314624, 586517316, 530739502, 995067088, 423089639, 444809762, 654708933, 521549830, 999370628, 944877179, 480479777, 176410934, 326269460, 390431797, 514470216, 561207059, 154635791, 446320643, 886629263, 800288564, 646155077, 927408597, 636595474, 97345347, 185943989, 828421050, 232211033, 397169742, 302722677, 99635801, 288669852, 75196666, 245786637, 472055753, 846904317, 410610328, 675944847, 515322270, 271794803, 298197255, 105858746, 970497084, 929208598, 912670630, 35703060, 583050519, 378211570, 776135963, 222697427, 603154585, 328522195, 259101159, 493534446, 161220485, 590970365, 389747476, 433437523, 544791340, 5455324, 492294641, 472345033, 18793492, 140300840, 724508913, 268965225, 385032399, 72830394, 303856881, 300208023, 706623989, 952110425, 793307839, 492550710, 394510654, 925932517, 46270313, 72760054, 585475775, 739301830, 351650636, 973042768, 111692364, 175325196, 483909156, 666701092, 422180669, 504819690, 793619727, 807327077, 920978218, 871762714, 438278964, 559303696, 233015769, 510998660, 546647033, 853656766, 448219821, 25572017, 774044839, 762883366, 967200788, 747112975, 836947084, 132903095, 948473718, 857070094, 317994698, 774732533, 705784451, 491986419, 170282802, 973882433, 300830345, 108748710, 57002128, 105183780, 818639871, 766559884, 542212847, 874606466, 370850783, 824336998, 736811301, 473217060, 561461199, 148887200, 786373517, 64030650, 481664345, 734742751, 400270272, 194932731, 741136773, 790298992, 299172205, 57593022, 680930279, 979752651, 418596701, 819809422, 922623150, 304849131, 181102748, 662705979, 64321994, 471152836, 680859694, 577560678, 81124343, 289730947, 150825519, 175004091, 343027931, 622553433, 620889082, 308890446, 944160071, 480675156, 115653451, 72131076, 853022250, 812540330, 789896320, 9036652, 124217635, 633849919, 989050581, 320892783, 349044803, 450012623, 610267884, 121948107, 131200512, 855252029, 866776967, 131735595, 61242749, 54187471, 903053512, 887519607, 935389908, 229877017, 289557770, 369982272, 439136363, 537958033, 661961199, 710397436, 944185485, 124688520, 257370819, 570425042, 357284479, 800399368, 372242006, 212548766, 534822460, 13367055, 988595015, 212444684, 230186970, 174326084, 502821713, 973900341, 233212489, 118730763, 885410156, 647856822, 54238820, 534198626, 859619780, 175654375, 524594826, 586260172, 914512326, 196673913, 779035753, 399502031, 299894183, 868790770, 349311641, 101329613, 604134834, 367119298, 966586832, 21081385, 431100457, 698162419, 366196807, 2731768, 771917182, 384584745, 96017495, 772724721, 433898772, 548150816, 950704057, 75107335, 996716634, 157786846, 426622828, 236813597, 397641536, 274807416, 617419959, 306546352, 968641217, 151288801, 965133070, 357153392, 685258566, 955346564, 400964704, 188138708, 99160450, 110392700, 639444891, 903267783, 727940511, 6644406, 523599561, 129232979, 579565968, 403817916, 263770323, 328589052, 756061091, 909216575, 608556456, 196528050, 222689229, 122957446, 939128572, 214063253, 659414175, 814361152, 872804929, 887407524, 969628151, 709379415, 115595722, 921469930, 939835383, 406314564, 275924278, 390959422, 576839056, 571344680, 475792557, 527207538, 384048025, 655334811, 568316518, 362863306, 4331571, 121847657, 41691706, 698305796, 325862251, 578288923, 805925869, 545667389, 470400768, 314943079, 713648501, 462923022, 578775966, 8485187, 790379221, 999867990, 162841836, 91913383, 245119872, 874335910, 805395822, 325446747, 896179013, 110575158, 179230020, 828402579, 216293411, 72396976, 984400490, 593775906, 120310170, 918582584, 801670207, 877708702, 237317096, 215347464, 384030310, 91619641, 141710780, 266214932, 994372910, 817553841, 55818436, 88986253, 262007423, 469116646, 44230884, 99907375, 743276047, 973559383, 848387674, 24485567, 355351656, 362672672, 61748569, 142572378, 97168368, 792333689, 466351634, 784180523, 581163688, 918340619, 235702095, 820306133, 952520418, 19301039, 98520811, 636640573, 3337657, 351981450, 819614004, 852145801, 45110560, 16931532, 154375006, 55422302, 188703527, 115385453, 961215017, 631443086, 983689441, 557051525, 869336813, 457477326, 418771381, 314525626, 747899469, 865711385, 541719075, 641035670, 125699732, 736045245, 774167746, 385933592, 476586160, 150519076, 135340976, 835620775, 35351135, 69201826, 225351050, 865695019, 853503086, 176276737, 837604339, 773279975, 746283875, 174340638, 378969112, 922792360, 305035267, 222394341, 342961087, 354911166, 349716183, 867282752, 609395922, 890807496, 535785127, 862135416, 296685512, 675441719, 25899644, 907546796, 850272594, 263837907, 205419237, 47312211, 779477471, 625499826, 600528900, 110022426, 53673891, 624145937, 34948737, 169000382, 692257202, 913303942, 264551459, 388201175, 626969813, 665546703, 989525493, 541195022, 899472599, 512411509, 266954016, 717121957, 291863372, 381713444, 129588543, 710162036, 289632351, 39822224, 404319007, 454747030, 209579955, 342132234, 613380747, 460320629, 390147268, 967471911, 14488932, 822272483, 689401469, 365664894, 62596443, 40997742, 552043484, 368321847, 559738085, 418870925, 401780104, 582750201, 852822085, 181259003, 780829731, 579760216, 398297796, 400599937, 193971879, 906261130, 561438860, 938552349, 415499908, 417093413, 481701478, 377661533, 437161446, 424110219, 662275277, 653024138, 497347838, 350497053, 476086728, 600933075, 30476396, 233854504, 725477658, 738631891, 792613879, 912153120, 542189427, 375990888, 287443656, 946282369, 649064450, 526475326, 952655444, 843324014, 97962576, 892013768, 840648185, 242521519, 663341037, 426471986, 672914890, 267677589, 25207863, 504531239, 513715781, 883826340, 422711441, 416991048, 683769641, 492104622, 4688655, 934842384, 921026069, 500043603, 152478300, 661662105, 519975137, 65679749, 317432991, 698466956, 156095779, 974907421, 524500662, 981610066, 450243334, 624282124, 844519288, 964108210, 964896251, 742319002, 34736204, 130151870, 560598990, 129215392, 574477343, 36846566, 511261484, 577953941, 56932190, 420231057, 219619072, 64991339, 727838780, 814540499, 863080910, 169943216, 862976188, 854624280, 865277854, 718660316, 392648914, 775876945, 620733162, 322098040, 66458657, 363606536, 400364569, 539594978, 618164886, 454802213, 902470838, 57810063, 808191080, 585810741, 791151971, 808088329, 486113116, 136754400, 926143652, 778147720, 347804397, 976922017, 400324782, 67448923, 965691667, 284766585, 606819419, 925244024, 139061516, 97465337, 244698111, 364547062, 539179490, 406992603, 583714794, 758341136, 390499155, 983141526, 428634682, 599314154, 779039940, 826449140, 998760034, 536806607, 71005842, 69579533, 721780758, 759992343, 926296942, 549135785, 448938952, 204384312, 10027377, 441279557, 757937981, 53073809, 175097966, 961364118, 691317045, 822875847, 737880295, 624376005, 868255797, 392008796, 665827678, 640634710, 175564508, 642227382, 805547444, 381279817, 906744438, 383113318, 638061482, 920422381, 266705869, 833657951, 320593252, 718066773, 12928253, 829888732, 611228990, 166785890, 467160551, 690066188, 193869051, 373269342, 335223310, 839043066, 683111137, 63432115, 158181065, 77647373, 76993046, 979301174, 254151110, 130762947, 525889176, 227667147, 94028464, 328874679, 208257914, 31385589, 932115719, 154503200, 897505078, 927990305, 986019153, 253809709, 680009006, 80231007, 66091037, 983484056, 639301696, 94655020, 649130014, 307430469, 994002175, 605207496, 816190419, 469265406, 312796698, 691323378, 955255237, 589276924, 750175454, 56675636, 892367846, 55202145, 761709240, 29580147, 59191398, 174297608, 81825423, 125288421, 514809088, 921118074, 745139130, 551705532, 191800046, 624144813, 296374557, 95596751, 604128564, 897144881, 631494006, 53451054, 588208854, 414157987, 217765630, 791631176, 307631809, 133917636, 739383985, 607928642, 248038351, 738319650, 376535788, 548295077, 686237753, 250783722, 43411038, 83449502, 245708155, 553767941, 232486769, 405580241, 616326312, 652151, 415278636, 528516788, 295644640, 210591133, 122020117, 359878051, 676457279, 144585816, 339589804, 300778618, 957397756, 12996638, 514220851, 873445861, 596552304, 845924649, 764432746, 334427231, 119156258, 136103443, 133218460, 864578482, 342119438, 938921380, 519921122, 329209784, 711504491, 692388685, 227659137, 675117184, 325943470, 434158507, 587539195, 194775309, 160973609, 349700947, 56360467, 582282755, 275794784, 877321790, 253615092, 857312017, 561614730, 436723485, 456289538, 325172590, 5770489, 774206961, 536323788, 873016197, 108221999, 859128804, 164394301, 11851552, 132866465, 70649337, 689832382, 341570822, 687598397, 961564730, 164228396, 883332169, 104196843, 925649503, 749628172, 239453004, 510088030, 268920104, 261677189, 264778942, 956078029, 690588284, 271050178, 60050005, 466933568, 7886961, 51178119, 4197490, 331336368, 827211835, 914898912, 44823247, 970963935, 301732100, 259273249, 534756965, 48694738, 135657315, 506906460, 527322197, 683688890, 32375391, 22025499, 79106038, 93846528, 338326066, 309851013, 565083096, 376541985, 648381150, 72373385, 376724905, 983680280, 688901459, 168313561, 993490649, 1448693, 234678860, 34127953, 352131926, 249665094, 962726308, 885045659, 383493593, 604405737, 49618700, 432822096, 95891392, 602265115, 732837440, 108352040, 210656519, 749327470, 453340424, 88778617, 138345615, 537999564, 590002011, 484335701, 455011850, 336104894, 107907, 153703629, 460729977, 90499671, 114764427, 729752536, 373144343, 874137383, 14557695, 497840832, 198454105, 267284675, 382140031, 633604150, 281276629, 343154717, 452437975, 760975284, 7973339, 401041089, 364534336, 70978014, 944969411, 649286332, 740343374, 665857467, 838554228, 168106330, 128979040, 469966147, 571005162, 325181446, 173801130, 233974634, 773654782, 11489502, 530366025, 898469461, 381038690, 23290451, 986168876, 612062686, 442904681, 744309048, 520426128, 728247979, 476987905, 307222201, 763585797, 288470158, 658465560, 450767782, 764252873, 404835189, 273686640, 507051183, 196753173, 345943297, 859086469, 912316427, 875763999, 770086061, 699559640, 584737770, 374106480, 707819857, 34848435, 797030815, 928811710, 193871276, 62614617, 896953166, 604831047, 721239722, 744575589, 695871380, 595408242, 754465163, 957563780, 579128236, 450553393, 150912277, 693059695, 302654475, 103138414, 426116420, 102430120, 530080294, 689939840, 345832490, 910114762, 325876956, 105501748, 743150680, 923667935, 493179126, 583779989, 868019977, 613867851, 129182734, 410931570, 956929948, 493488023, 511783063, 312470013, 297503558, 956617210, 613375204, 148624018, 991391060, 207628717, 128248105, 344180714, 813804411, 626212710, 163832318, 700275609, 483770004, 981792674, 814732732, 14173051, 15236602, 139516416, 245315709, 397845455, 939910095, 534914686, 311386797, 81325472, 150886794, 764502593, 13656273, 507955006, 373329843, 49670666, 515728678, 439547253, 620477279, 101082623, 242617387, 725200907, 810729852, 127368238, 857362472, 556582148, 429556128, 662283753, 40122876, 156956028, 711766364, 385074458, 306022118, 325693606, 462700575, 22011080, 967489568, 921633098, 331162224, 257857372, 926877702, 197847803, 77023990, 125784660, 270449733, 549916334, 329250002, 151674611, 103690443, 539249880, 626358956, 368336402, 587070744, 434228674, 475912169, 347815739, 383825231, 420282497, 705602932, 85491540, 579631893, 125612629, 627627873, 666932759, 56674839, 132266435, 802019970, 130075508, 150902040, 290519858, 952498340, 243659688, 409873162, 907455604, 151102233, 255429099, 817786402, 689610155, 655974589, 81488392, 649108372, 2782633, 26928371, 947191901, 662299985, 349844323, 123749933, 19639327, 161996165, 812314320, 794403710, 642136402, 967069075, 670423792, 115379768, 25865160, 948057066, 439366683, 134719474, 587490209, 87602075, 363383785, 881689546, 814652589, 981974035, 440763708, 52096403, 913809815, 360890636, 917368700, 908477556, 660224635, 33834612, 967880153, 421287626, 36807214, 710123608, 872775072, 647379097, 106770628, 124297666, 3693414, 212574744, 215705234, 850739876, 997184359, 209258706, 150597477, 332417992, 556801874, 824076653, 104042992, 32238872, 469410062, 723370307, 572876760, 540427833, 766541838, 78719962, 16285549, 462222182, 459158089, 965799753, 578980608, 115864855, 904011124, 688986891, 868081645, 321153592, 287292943, 887435054, 964014355, 906283201, 472569263, 680758744, 374856295, 801925989, 121409078, 75565839, 869931358, 94561295, 22025807, 86243898, 483524078, 786884208, 202846193, 403069444, 682145106, 961887490, 16498327, 740574153, 429723274, 577943668, 961480495, 492730356, 440137535, 524831893, 92002496, 912716367, 74777257, 279743797, 111048633, 665022507, 145612396, 77988873, 75108142, 769083784, 968330843, 35949756, 507028504, 34149552, 883812461, 464434956, 134474725, 169097095, 63111136, 364159046, 217828085, 385723570, 121785720, 204190458, 131831307, 437548933, 375743370, 484600158, 349115317, 170676943, 814047199, 942726904, 647712375, 233409857, 347819267, 20189023, 91771154, 179162548, 272895051, 868239322, 734800839, 563567573, 233436445, 881977996, 123860668, 879718581, 828057560, 275606379, 827753330, 639100664, 816109289, 173852305, 714035718, 882133889, 584185761, 50383504, 150036065, 15768512, 777415601, 734289618, 172308426, 690773866, 332949886, 819479645, 61887100, 462184179, 60493523, 759979445, 3526181, 38194381, 431685101, 537901770, 991505740, 905971299, 427243518, 730435261, 430565446, 843289420, 961147445, 639504618, 383419528, 76134999, 119349653, 535475678, 172688690, 65757062, 150007003, 684144015, 469612033, 234320387, 449884640, 826232274, 883370309, 427854163, 996224884, 65571984, 470599998, 756401031, 205960207, 220313124, 37796428, 102144341, 36849266, 135576628, 824503154, 315024485, 211237719, 85109632, 763238701, 763667680, 698353929, 564837057, 757146865, 68878581, 91886166, 658831941, 185312545, 616042029, 183765064, 28008426, 555539611, 587798562, 481704755, 973508279, 597515584, 917118518, 639408685, 571005043, 727203443, 27707106, 699318981, 988116662, 738514188, 337726045, 637950626, 24784539, 189463152, 21291758, 760459799, 320308381, 64260795, 218080354, 938402552, 627675973, 166319873, 134130089, 786329070, 822036050, 459293669, 755982005, 946082127, 934027186, 832000716, 351584174, 597551965, 767045571, 789245612, 313279842, 486322372, 198919369, 916918047, 74398666, 963767317, 649153733, 709851013, 539346072, 925316322, 113343141, 761892190, 144213592, 29548733, 51039824, 517515673, 8796334, 475702339, 512954746, 941715018, 448718913, 67765470, 111759929, 826897119, 313044645}

    Returns: 343820351793463

  96. {77218725, 537469723, 308083061, 791444865, 947184153, 9861939, 807069118, 97608838, 405472665, 107817631, 667515841, 12856359, 751832288, 397627461, 954237957, 179863396, 234869494, 954600884, 742677714, 645337306, 501863143, 486759687, 861645128, 679258118, 860677979, 106230483, 491125860, 211929127, 534949911, 104920809, 116015230, 708664965, 251015913, 802922301, 750454293, 989984644, 867578564, 533293883, 402020323, 288640238, 204080242, 37601440, 1186994, 60501190, 525134730, 360985193, 980946797, 210967819, 690197702, 913896532, 895535608, 603100301, 749251235, 64558180, 720972127, 2546369, 266001771, 511970522, 856037901, 167184407, 723800555, 220617719, 51047188, 460160918, 487791290, 911929088, 242362460, 77529552, 641461344, 93271008, 286047964, 602639402, 113213868, 66879548, 71640087, 125326109, 335273562, 59155053, 92101378, 273829537, 266094581, 723459442, 110391165, 439345666, 146862469, 262384639, 453438946, 609583784, 928928876, 158892777, 734582001, 96504873, 803569789, 897815808, 84258838, 854592148, 397492886, 342561610, 140357092, 181537322, 82119584, 983377113, 765690209, 69531415, 401013208, 99769686, 213083125, 69357737, 889265603, 100992926, 130920655, 434737010, 112644966, 175190984, 426793001, 667756168, 720351774, 636233376, 628449395, 384837032, 41573906, 147884072, 439349301, 363336060, 77338451, 869035896, 983030389, 615055492, 588972411, 319007337, 346947899, 373029778, 553305425, 130539802, 234664583, 139638912, 150692826, 511741589, 918885500, 291331881, 910856787, 22774313, 463218210, 778044739, 196750703, 977644038, 942969894, 886601094, 30063046, 476640577, 669974660, 806510185, 640112993, 960510735, 341883427, 273768394, 507523372, 774112579, 53687730, 678972049, 33043640, 484099873, 71098912, 683893976, 550078801, 50657230, 806837371, 668255913, 305056403, 624706242, 290602141, 574047293, 156125071, 62717149, 101562374, 980055770, 81546042, 295478620, 732715395, 912566347, 893005498, 821236755, 723961566, 619310512, 476763185, 197331250, 939913024, 859366620, 145477267, 200591234, 123085872, 294315592, 287530745, 818639038, 429424892, 812174215, 367071662, 892015883, 447028531, 595654553, 632577841, 799891335, 840963740, 410712729, 275073255, 64098304, 466208076, 287727481, 206284205, 352385208, 95824664, 363476983, 685762675, 351103234, 925377514, 452105209, 686645226, 485929259, 49162626, 804833010, 337054487, 721193090, 216706074, 540244701, 85777419, 934054463, 38472876, 451760260, 903192408, 967168860, 493181116, 76849789, 556755327, 581288143, 583449956, 645461518, 899799813, 578690992, 995482133, 318311086, 3269069, 236288365, 140000255, 65787807, 620557010, 340469933, 640950790, 57229961, 466122176, 601445146, 210995704, 899475717, 769117356, 703279117, 710277726, 609488471, 46923723, 976144546, 703433944, 495041935, 771027348, 139112311, 650456107, 396276053, 491198477, 872139422, 712800131, 950858201, 144232152, 773459213, 655840128, 360247432, 479160652, 267222020, 150359382, 308244091, 656312706, 390989707, 816721316, 793442817, 963231852, 827071951, 384699043, 672046725, 425241876, 169786382, 361504613, 784770527, 404077910, 151616638, 781251764, 304771625, 520025666, 96409887, 742742860, 660972833, 373143322, 163682862, 435161352, 17233663, 757510796, 754715646, 171014339, 811348447, 543245772, 83028488, 491756518, 90593173, 141524856, 353279555, 424600594, 81394803, 479687524, 946413831, 295781645, 569687395, 113268558, 158245956, 24248393, 524578313, 45234499, 543013110, 751567690, 138768785, 27018955, 814090328, 728267613, 86287658, 759090687, 442397767, 58931936, 492023844, 582246689, 915877261, 478082086, 41552033, 846748653, 616884106, 315545816, 89312789, 743589345, 399694482, 691169615, 887989582, 938282741, 470824135, 749506084, 978112180, 866227172, 497839854, 317726006, 499442764, 655655272, 279205720, 141419411, 21728395, 128134266, 715439331, 185830165, 538627220, 859982595, 137770132, 529459622, 300209285, 684796158, 640922434, 506598585, 259348143, 373568852, 511382610, 446918362, 394458052, 755606187, 989550001, 815624221, 211913317, 85821254, 840174533, 479462228, 993115846, 770684642, 213529704, 984083834, 139069865, 740659448, 783791187, 157259755, 135042640, 279981393, 679460308, 67670021, 894964326, 847782440, 58769589, 253238910, 187603913, 830063323, 115025904, 186638400, 449140769, 61649410, 53053001, 785448391, 260610962, 385002305, 900787563, 733134874, 766251720, 583037026, 790159095, 884369773, 789530895, 233141027, 142928852, 542314054, 703175088, 242472679, 786608438, 984671400, 390325596, 885117350, 243952785, 992741701, 521234539, 857669183, 416449916, 27907711, 172281030, 198726671, 295550890, 582244945, 197294796, 748124612, 570565770, 996943903, 366358431, 2259096, 293408499, 974765917, 136352879, 307779335, 610289675, 731924411, 987067694, 238407780, 624437383, 298706983, 347975652, 83589789, 2816395, 36716844, 892119553, 124027808, 334482443, 992103063, 912642676, 355142002, 500083031, 687049051, 91386006, 529128021, 383460708, 276416558, 14542264, 755837948, 668136559, 397912513, 634978271, 863596279, 653850448, 909913623, 170427591, 356330065, 285257418, 694137909, 49533114, 26875743, 25964146, 140750101, 983818720, 750827271, 604901389, 706158551, 614113375, 631344244, 943973198, 18057587, 32181514, 224719898, 926723537, 342686269, 427531842, 463097845, 923228879, 990677948, 640491593, 641246270, 887822814, 79191108, 411495787, 782341439, 487450700, 182348908, 895908610, 717022270, 812181540, 49619039, 361812712, 733392100, 213605984, 305226142, 58749980, 147184936, 924963380, 207969768, 68558381, 632403154, 611650910, 820302777, 468286110, 19961521, 580145356, 458031278, 59793528, 576300021, 800899956, 419443109, 34545050, 463126438, 643286195, 880867579, 668602163, 625909142, 249792122, 832966603, 352301631, 613258796, 330727191, 753011011, 62038917, 6756293, 389752823, 428929398, 75665801, 145151729, 958626088, 863690903, 191709866, 673763184, 66842098, 688341277, 805760565, 566943302, 846650647, 218403613, 90584306, 59228565, 931253022, 874870324, 792459952, 343458247, 745019540, 110498489, 141722851, 686320034, 44628574, 715053999, 624281119, 934289883, 644061713, 551814026, 642488175, 103877155, 606530019, 791359441, 311801263, 137114434, 308579562, 574728733, 626909399, 20273405, 45160378, 822588960, 117310154, 864790504, 653351896, 221656383, 726931679, 367153611, 850381481, 695560553, 129338528, 15531043, 19123819, 36369788, 598030152, 120001221, 9101771, 86068979, 61506492, 205821307, 181076522, 792261490, 392078111, 388367718, 367502788, 920961665, 19903543, 881672131, 639070427, 560909247, 48936434, 11411593, 185934421, 792021942, 1576889, 243122577, 97005323, 250151004, 758070737, 334732244, 34955663, 589658723, 494195496, 202958550, 593812394, 356217635, 685718060, 119686379, 43232596, 717138526, 425229024, 177567817, 14816432, 430774936, 242204249, 28431896, 405634808, 275904298, 82453570, 26823499, 855898443, 44847707, 864179801, 463669247, 963373708, 640051592, 352892855, 377088294, 598179392, 71797798, 423024322, 945662893, 186620369, 353643555, 241869220, 760737856, 279349316, 421341291, 928493139, 984396175, 52051204, 417651711, 601359168, 609291269, 618302229, 57939352, 551902240, 745951995, 730644208, 634462861, 292517469, 310662634, 600374891, 710286515, 421904864, 487554996, 4365431, 255646100, 318047900, 929794463, 493327383, 330755235, 258593197, 561158473, 531574754, 746021599, 101841691, 677258039, 273253872, 615795656, 135517871, 804475031, 14504002, 603036328, 695440851, 76216913, 267469764, 940563856, 287379172, 17638502, 699151991, 438160275, 706153795, 480331815, 48930098, 803571930, 166582906, 90159227, 400612765, 796263904, 368920096, 235124206, 999676175, 974218089, 50508390, 245471138, 732833210, 623756771, 613011370, 538866761, 201461944, 985427984, 588433240, 788104105, 750357814, 123846398, 342095743, 361798707, 61334552, 759228562, 657218259, 992785864, 310484607, 378731589, 796393045, 140326277, 496869510, 492634225, 590188530, 129026192, 857512681, 352158231, 813145896, 502748347, 766868310, 553157408, 312998605, 539568307, 456091955, 406190703, 42681057, 771924284, 647183311, 349610089, 157471434, 70649570, 327273451, 137665825, 320516928, 272129297, 997653802, 273266134, 652893845, 328242712, 611583459, 604096557, 116309109, 851277148, 232333888, 363189591, 485591004, 157245513, 46919924, 209820038, 49441241, 392786548, 494416429, 306804666, 488519821, 104413246, 315312349, 102343147, 920736991, 771105192, 789667422, 85882110, 964107493, 131939686, 53973993, 548561576, 144499450, 113402927, 705472725, 135001274, 227512923, 27093365, 977529210, 654296152, 63679001, 595071765, 53815870, 52830789, 799769652, 169729090, 678626252, 878084441, 341188526, 29250727, 389892537, 122368944, 251835299, 286338288, 156209132, 874686159, 70387936, 305389817, 953770517, 583930197, 735612311, 372660066, 949888852, 87230489, 300157452, 90856932, 580431575, 185099857, 312144281, 506775232, 67455662, 388065728, 899627457, 100646558, 964478333, 226779462, 536416920, 523340643, 96767844, 937390691, 737109997, 875625092, 776009812, 53594014, 502502433, 72478231, 896887804, 155825248, 94622533, 476431766, 933112460, 397878883, 548265670, 232077008, 422260889, 677224731, 412242149, 386133330, 637421542, 87290010, 171894413, 437224867, 585439756, 323496072, 690393316, 747513498, 29371597, 379079217, 596636586, 886307792, 153215562, 946270661, 200577913, 333941786, 363589013, 613837637, 168681920, 628424437, 137558563, 907146567, 557719439, 291651734, 81871643, 518831401, 767965611, 723898539, 176030239, 923318884, 495016472, 532100254, 407000405, 625472745, 965912010, 372529309, 801669458, 615246589, 925971754, 9207670, 900240268, 851860152, 252232700, 895555019, 508955, 906937583, 968332003, 862763445, 270311091, 758237592, 390086184, 726990755, 963719623, 183824490, 953091745, 58883343, 969597665, 952507865, 273426447, 119840506, 619969841, 294383428, 145365074, 75164721, 702682955, 5313621, 741480333, 318731362, 695601394, 985976383, 639710594, 893900899, 386557295, 578619412, 74392200, 464881223, 121252299, 504271457, 234945769, 338300895, 44774772, 7879023, 163560045, 588675138, 873569668, 545469533, 6411841, 214891203, 942650170, 214340329, 666833064, 66061116, 183890613, 94902110, 290047, 91289494, 33749474, 405649137, 152380072, 812993566, 204872734, 60213261, 16554950, 735527704, 688997591, 688691616, 558012739, 189115297, 192341695, 801109932, 800863865, 660069764, 542469153, 575941069, 510615617, 855632326, 134399461, 960626695, 65167251, 236171205, 661868658, 198223789, 315248688, 885634546, 770509618, 472593741, 734496678, 9762051, 657872099, 70546773, 536585849, 209323912, 526839723, 986280213, 398764945, 68819914, 428473576, 76571402, 316442411, 329208497, 733991736, 504485102, 485725799, 945440842, 567967867, 45311959, 467419954, 58887033, 363407010, 118237596, 735357422, 260390675, 830532467, 479101373, 145119959, 643462767, 980149382, 340091385, 138689096, 637372992, 372783185, 584123045, 924858772, 556022058, 844388163, 227762568, 389705758, 466681775, 183576190, 776083015, 759246553, 127334624, 516005159, 218837560, 188496457, 74750076, 625626833, 176204031, 206285578, 950880326, 51641909, 257976921, 653152204, 202799681, 690959597, 803302530, 833651600, 381667978, 851875667, 370394922, 886414814, 414358123, 473442471, 947907404, 246222966, 495444138, 349469354, 700368283, 326252213, 563291429, 246100755, 136968396, 26112060, 58580728, 293730739, 805098497, 600951121, 90577424, 912041651, 17228943, 520221463, 293926095, 365577132, 115931493, 95884495, 588624547, 70208697, 927905961, 611835137, 548666800, 762265499, 123759058, 20690947, 375739368, 164718639, 557548493, 141108847, 346102738, 297901102, 876047637, 885378362, 442236498, 573247375, 389544499, 221564314, 563662990, 994999885, 209990752, 320471155, 258228674, 658674051, 885053, 358680024, 831312648, 433578026, 48510278, 678669867, 146079379, 223371759, 21733155, 66509581, 764091404, 116778931, 969957642, 99083218, 669519630, 446355256, 997466240, 853185627, 812154968, 716843500, 717646172, 560412532, 282998314, 615218507, 522220167, 772612968, 520939100, 766570481, 672149530, 770415432, 663556652, 651443033, 90769333, 866686958, 61454100, 515394957, 162018323, 145421729, 761973664, 855368841, 249059218, 376061665, 281865955, 906774107, 94066888, 268857052, 369451483, 78143934, 612115906, 538063857, 60852659, 495288779, 18480058, 117228123, 566720805, 20272989, 83367029, 697935096, 702228738, 73450918, 842795672, 11244754, 149352694, 104353759, 752296641, 500025018, 917808145, 542264150, 46063651, 409794251, 87416909, 812948579, 212902907, 692049325, 381051306, 612669182, 686016959, 673877578, 746635358, 389047523, 748592494, 119680925, 186082121, 689071640, 42826407, 205625679, 931570779, 479018361, 983271548, 313965911, 964810031, 742759255, 119938706, 786473331, 240612768, 639725094, 310492135, 271615150, 797061093, 133854766, 525503256, 593383562, 552061080, 654318967, 216060990, 616244147, 920765935, 332692557, 130080975, 102759686, 40619107, 811218995, 277790925, 405634075, 387862113, 38349967, 714068441, 103404088, 733644957, 413813606, 83869202, 274408481, 566915692, 421670936, 26565008, 198618748, 710820493, 903936371, 725019366, 740243949, 725555914, 786448152, 440612206, 3073280, 157290920, 947589804, 646401530, 871305071, 919438336, 279461583, 744024189, 660837102, 494969984, 126159541, 189369378, 564475760, 537905766, 80130164, 244884846, 92149867, 464909655, 653104310, 425173180, 18334695, 847588717, 449678425, 80594604, 154056478, 911783987, 616385381, 4888880, 444675718, 926060614, 392362846, 571353081, 494720246, 22191838, 97925445, 137020723, 182556133, 567677689, 524933643, 968323196, 64828751, 596641959, 893972992, 133696859, 72640920, 588401222, 88383327, 781287005, 257326005, 381034211, 217628922, 495116066, 828831444, 5413548, 241137065, 24503699, 432982939, 994870869, 348087335, 610922484, 308002959, 874340969, 459861056, 204326262, 723547355, 529483104, 133081344, 654143401, 748605319, 757889438, 791214273, 52355675, 606461727, 700753964, 697955783, 215010401, 899489031, 841230469, 79816333, 594422277, 42186689, 256974311, 830654052, 445177707, 652672662, 156800753, 884447857, 6414942, 462585859, 951712573, 299420830, 585330085, 707830840, 609378654, 164040071, 74714891, 453699197, 78929353, 554087438, 419812318, 874838161, 215431765, 17427415, 652101743, 312659863, 259560998, 901723340, 30516357, 77230239, 514207911, 788269106, 480174949, 153900720, 516138954, 156466078, 764750681, 982192, 899693824, 611099852, 638778229, 642421278, 749494504, 932692817, 250727366, 665086932, 942738673, 308118773, 991828726, 557008954, 676602536, 470671983, 447648349, 371168874, 226248511, 173982732, 121643252, 978949251, 104076150, 508554500, 62128381, 468226143, 654475697, 78602263, 121208274, 899423693, 67237962, 366457653, 938419313, 432564453, 972024610, 30008917, 852797624, 746834854, 894938161, 997553941, 131536655, 754070866, 430930826, 115959487, 949534986, 261871541, 200160950, 544385388, 614036291, 758129128, 630560078, 5059317, 8937648, 608650330, 654967981, 112717969, 681179646, 80190331, 326467899, 717622480, 536293708, 293538898, 31856889, 836897061, 666464314, 181330487, 796525756, 676685168, 598482087, 551993799, 906335802, 252775545, 519094315, 672762086, 75837515, 472516181, 560886273, 252948880, 211417136, 869698831, 823268292, 375249884, 638318976, 833637862, 737023027, 876858763, 898622293, 381446423, 553699819, 963261533, 905144934, 142773202, 419821729, 623746863, 397911471, 650003961, 360662817, 866695280, 471842601, 772101781, 634309287, 583233735, 985324084, 816314844, 965572661, 260618713, 45214200, 389771823, 528915279, 835003304, 866086803, 945702136, 217774694, 450437947, 590973609, 802552284, 878595709, 719576367, 517025037, 269035795, 305120482, 717860001, 54451011, 258007833, 500940321, 3016216, 384250346, 943631606, 948525903, 113471920, 208331138, 721057147, 716129057, 310328410, 337203266, 334457856, 266092597, 479292126, 274547329, 573489800, 799153135, 725709860, 591592741, 536919652, 941712848, 949861918, 620109676, 691774988, 473120628, 675094863, 280105418, 473838096, 885417386, 809823055, 404164182, 763423322, 325754746, 580270617, 362703081, 454897180, 274708017, 271716295, 227643766, 146165894, 691472287, 397584901, 841519235, 411712834, 727206841, 236586338, 463013939, 476142385, 735948521, 788253011, 477540290, 37691415, 217178691, 507496730, 450705156, 289605118, 628309232, 99023592, 557425263, 771494268, 155606544, 417181658, 393366931, 404016662, 57692076, 722577786, 1566490, 832566125, 791314713, 103590527, 936298872, 692678221, 446966327, 816232993, 796586339, 165585090, 871890550, 272208336, 953170703, 205021492, 929550571, 420866134, 590337982, 838309686, 898111767, 439512891, 639038456, 766197391, 41863165, 434753656, 229270082, 474565277, 57334130, 994832886, 269684447, 635824400, 856250142, 651961921, 453462279, 605952182, 85816010, 884343847, 234967335, 721573461, 487256754, 524119850, 948092714, 497844340, 864023813, 61248213, 815956285, 613087375, 800923953, 896683950, 44696125, 723187540, 940233882, 256900003, 622239767, 100514317, 453628158, 68428232, 652487860, 633490455, 63972018, 143607826, 167079104, 127875251, 418461425, 792614657, 662113727, 903188189, 376696626, 917611119, 516755218, 91491280, 549907392, 896097914, 597272984, 908267236, 816954414, 220886633, 156755691, 251475235, 809650246, 102856070, 314530228, 895433786, 997196983, 263946044, 506150418, 572079754, 784803099, 643969421, 339355920, 250142201, 58030404, 274016440, 940479636, 759116489, 429971180, 225705753, 992163480, 957179041, 739388372, 204293829, 102830451, 31022568, 758468050, 944755484, 784977833, 402560694, 127069579, 566312868, 586720215, 269818248, 187247158, 653070577, 541417058, 555480385, 751015790, 160636027, 21745243, 376105648, 592986377, 98055082, 219040950, 772179781, 512150223, 271618473, 719274436, 82424189, 658577890, 160789476, 821431090, 939121051, 849539499, 361366804, 736610410, 779927708, 641700488, 377541454, 563111897, 500557552, 600205491, 555869955, 322541792, 307075383, 144211974, 230994712, 957497633, 987292304, 903483666, 767479334, 529162258, 492987229, 33758741, 873212601, 959093701, 749777144, 66466129, 45918686, 110450171, 167428715, 6863919, 456417488, 675788533, 862214446, 526006676, 349811789, 831506174, 460789487, 132749395, 919828788, 612947323, 545632426, 535477013, 62552465, 803732627, 102836671, 119461470, 686897439, 376153106, 811252028, 513380621, 895403270, 546603033, 291325342, 711501212, 135679367, 735716146, 461039001, 848317165, 191952004, 852573, 753142649, 974660555, 383758362, 240336818, 538947996, 391781333, 232871200, 716774631, 80151435, 917505739, 342470397, 887433756, 256462792, 46452648, 789147512, 568059585, 289427748, 601233899, 983952656, 463387952, 863363168, 301785275, 27384921, 701625406, 463522211, 446326424, 992274418, 520015372, 250773641, 983947807, 745676005, 244113598, 236288253, 936127315, 487399949, 73920082, 444117359, 350939069, 941465640, 363089589, 299362661, 793705774}

    Returns: 363570207190866

  97. {768230625, 886232911, 125015170, 285710413, 715891593, 879206020, 809140164, 174062472, 255009353, 965379287, 371142041, 18821963, 268890894, 821509729, 81500690, 916153014, 181850611, 659226842, 427153777, 746261992, 640950522, 228893978, 347806404, 341782286, 608345178, 552501593, 305039912, 251177903, 287265500, 167420809, 809166193, 265068506, 410957509, 5740269, 449475740, 283556510, 53805398, 695504770, 122198233, 457301671, 728978266, 17554101, 551230995, 651028576, 705582045, 561515320, 660565604, 707595609, 119533888, 918872721, 367816689, 336537400, 717471378, 986116130, 654007213, 923822738, 779352345, 606857055, 545887185, 485244347, 605542580, 965135516, 745972423, 953073859, 207059979, 953274866, 85788995, 920074936, 335707460, 330181755, 240789173, 780791413, 64818283, 772617640, 436674489, 553197893, 127762749, 136130834, 734686288, 279475407, 18338659, 625640649, 494042875, 575192671, 595217222, 551911467, 760266182, 964648156, 911898423, 243405468, 79816886, 413594366, 496339446, 994984866, 168928428, 897748358, 485393535, 675593173, 78918906, 665082475, 221869212, 21386412, 429670757, 43916821, 846699439, 190384630, 603367194, 737044150, 914512781, 570040723, 692132647, 627338120, 454323550, 934201140, 162565822, 518502556, 97842204, 36569168, 932874959, 966217509, 471784884, 126945827, 660895529, 626459546, 121330189, 210930528, 100073004, 234698327, 715189665, 704814415, 593591397, 10619769, 885501347, 852697926, 573118735, 363579497, 202473329, 789386178, 590202029, 381317811, 128211509, 998728422, 483130575, 598197654, 322351571, 98104879, 115881913, 257843195, 146001596, 665678826, 870380248, 647862803, 390776007, 552219095, 23908591, 138356443, 747813419, 336553188, 375632973, 491137625, 984782054, 94828812, 523002595, 207512491, 241629975, 875520006, 693338041, 125017847, 3270602, 109582309, 325199504, 197374581, 447536998, 228023390, 513162213, 421387941, 679407441, 369445255, 376817751, 924837961, 385329615, 652037118, 809923357, 808556704, 188741893, 193946529, 535346413, 813842026, 83462184, 174318687, 926199108, 230948726, 611477058, 637498498, 30105843, 345866797, 189059461, 239043358, 607311774, 300732672, 55196223, 43773844, 69610795, 952764613, 157522193, 307063578, 62326671, 454511922, 225747326, 867740881, 929562151, 693005072, 696889245, 699138369, 909176283, 15816967, 828041624, 548894968, 807304116, 850381784, 198898505, 482044314, 907439024, 258420669, 842108337, 357640193, 395972779, 778833212, 585160532, 162868117, 430021369, 444670823, 28524356, 714374644, 492697607, 985515384, 94572401, 927209560, 399497213, 656430266, 47090847, 370309370, 172736918, 555350108, 684020040, 968360499, 850926787, 785238757, 288837383, 466743693, 117352932, 638765575, 450354161, 153196537, 84488877, 989957678, 480458278, 482680712, 921813253, 74982564, 423276413, 600182919, 799725971, 19744324, 499059227, 896554823, 59091448, 87382374, 992967725, 992288746, 293296491, 272913003, 764766717, 500028781, 507386276, 566253279, 376365426, 493698520, 354343903, 420115149, 243397702, 261728975, 251288271, 57277553, 314663233, 201226950, 977371075, 610641567, 22110096, 648979128, 119289895, 922014364, 781031046, 261971773, 790305727, 660489471, 962325833, 159808594, 761387693, 293210121, 851239787, 1640913, 171754923, 278753015, 92593867, 677972947, 104931926, 945792804, 927317398, 114843708, 642764758, 793400024, 335964417, 776129992, 279956659, 806153979, 283586557, 716882540, 165864736, 666757801, 691571080, 469653606, 741591204, 47705044, 261103265, 920626093, 440372252, 703160689, 964175629, 641557418, 480020263, 258792758, 540822570, 857651137, 257028342, 103912512, 185930143, 22578453, 590641808, 122861420, 12039129, 471370561, 66103354, 57789555, 57543245, 284942353, 459324576, 647524378, 387967265, 806353893, 788570458, 811795498, 401463408, 43310512, 270924911, 860532625, 927906349, 162464494, 93093150, 869355271, 777956860, 890956254, 515342278, 869419231, 872829705, 48107686, 335977963, 239174903, 673670035, 599236269, 29083787, 746789613, 387221898, 208789742, 45438285, 15389434, 728791299, 257230853, 142502623, 107360374, 633697602, 570481373, 938459774, 658779039, 364359672, 488428056, 564645291, 919042977, 593481887, 895328030, 552689985, 187665612, 173159436, 499278827, 279365832, 123135176, 103132678, 581380264, 61301301, 743396890, 46447902, 906101743, 459525630, 29221805, 907350669, 438093239, 593693531, 989791680, 121465972, 519959641, 222259650, 924241429, 768656222, 256526701, 84993041, 91948380, 458885295, 113900763, 596357861, 897039148, 290229302, 869059433, 126902545, 517516842, 335692111, 741478185, 859698660, 89687266, 126847159, 774585043, 191383962, 301318855, 122202582, 782035458, 682276963, 825895003, 803775138, 886787126, 629066582, 245260143, 717773686, 985839652, 18146009, 47171036, 413159314, 831553776, 234595408, 184634665, 217404605, 965385237, 915846894, 136856732, 46070215, 108330437, 221087982, 794818760, 517139471, 195781156, 855251217, 533375507, 608301905, 78551091, 921935439, 834128283, 189472261, 80166457, 404190150, 418190067, 568213070, 598538750, 50655736, 584669906, 408683277, 307700856, 209160302, 435896371, 99811015, 223574971, 280108902, 378426373, 104083883, 24864193, 240856455, 436175715, 79115445, 625825339, 80821060, 64749678, 119876379, 110093221, 692240256, 197194711, 103275463, 380119764, 33512583, 592683344, 32996262, 715792886, 96736657, 939470566, 303264173, 218810099, 172989472, 942461037, 894277338, 122666553, 371962729, 639060310, 784753187, 565569228, 840778368, 97750263, 77061648, 757044476, 801068418, 14554467, 307916621, 85447867, 739822561, 153424265, 416857176, 988692476, 943698873, 57927367, 127890010, 140817990, 884637271, 213563378, 708150425, 474433202, 182983174, 24936414, 897128418, 709193245, 830086348, 956443481, 416655345, 645525971, 124278703, 493848950, 365409700, 354638838, 876228610, 81646905, 857323578, 374632050, 974270644, 778655106, 582294607, 898482944, 481453189, 617550663, 864039690, 33081775, 22314686, 672802440, 12056556, 609927839, 996557483, 81664746, 709277011, 90424932, 889237841, 706258819, 67375109, 85690495, 874677353, 780942248, 226159578, 862871012, 841393467, 367500466, 451190821, 280396188, 411348303, 996796434, 18822952, 750359378, 329698064, 8935845, 624706566, 911182628, 472077219, 355530648, 409113988, 667137986, 635279706, 986104014, 652505828, 824788918, 646929307, 561658877, 648727446, 223452889, 134673475, 328134587, 769666652, 672214671, 526808106, 556291448, 958673688, 667602822, 936871305, 575195266, 825767868, 524070247, 671441967, 644684044, 384243721, 450353306, 440975529, 711021365, 353031215, 236325088, 104589815, 104702429, 433607854, 198799255, 505972842, 18223993, 463596264, 288187376, 867523425, 894567253, 891378116, 122899119, 281285464, 58720564, 888264425, 31715855, 848393921, 880684651, 212890939, 481129636, 468658541, 372720026, 85664674, 616384357, 93566704, 15252835, 393192760, 755267676, 479436050, 557548183, 173754338, 431272840, 102265106, 495902691, 568207069, 531583592, 197664400, 3293797, 309817558, 172092865, 938128895, 946815602, 62909574, 159733881, 686290525, 792819698, 768073814, 180487495, 444203925, 914017886, 724376220, 699696727, 83286423, 128092057, 399249855, 420126225, 744233105, 158896702, 716292070, 470961836, 852762376, 125865315, 912613277, 320284258, 423022333, 408160020, 83681265, 818327662, 756290901, 369359865, 624681268, 35294048, 490459543, 54815159, 412584525, 398261447, 563747112, 624321392, 584083530, 853627378, 385321360, 149522383, 160776232, 760725739, 142233947, 659350449, 363048246, 120220406, 537582659, 617792739, 91471112, 653097457, 27929234, 173065387, 48238749, 710979276, 422917881, 114177490, 877210071, 21833698, 280810619, 623790797, 252791742, 430742747, 52164089, 301204821, 750999188, 71063158, 964570183, 333669543, 213581517, 127519225, 531323843, 558371620, 512801654, 531831907, 498886164, 413812560, 783467195, 106018565, 423068276, 338649583, 270050153, 196683915, 367103552, 406740111, 892973708, 166527249, 417535753, 478690144, 62114226, 648342918, 449277239, 917465772, 407006279, 255255647, 739848431, 805260230, 371461209, 456121558, 223322820, 249582997, 123665580, 387409497, 35438586, 629229434, 582893233, 522118588, 73177063, 73546998, 510904004, 30092093, 407333118, 299419746, 998422243, 708013293, 419906438, 912216043, 619961542, 306549901, 951947854, 271403501, 715615512, 823716928, 576271434, 387981671, 358189839, 286201667, 127891000, 427567242, 933784652, 67728893, 496065476, 116840978, 670198705, 837859293, 447425660, 299801277, 772450597, 624391254, 317384864, 705379805, 643085294, 140872917, 446938280, 541500138, 351328947, 578804978, 152584766, 678053842, 185663064, 27200758, 161872428, 352091151, 63266487, 173367035, 905079788, 485318299, 47770133, 729564738, 293145908, 764879257, 827003107, 407479857, 936593499, 357922053, 6433890, 592369082, 175743622, 308486815, 241153153, 379940870, 195993841, 543563248, 414092356, 659271576, 656199452, 213138870, 82155373, 798997340, 242318620, 483464376, 342827690, 51656522, 878212199, 72738834, 540433140, 229472838, 445747871, 510969607, 213631457, 605396514, 671811925, 287784864, 680177199, 896069524, 714888088, 519408731, 236199806, 873738733, 143351025, 455494683, 835585151, 10502373, 133996971, 672946013, 529129257, 735980953, 585105185, 997068866, 562135725, 494599332, 832477457, 36468269, 109624617, 313710734, 584435326, 263535917, 337238643, 68014835, 395800198, 201385520, 357900945, 380562046, 327047216, 390743847, 76831400, 966505072, 454063150, 498739095, 942059695, 392277567, 110970285, 174527112, 815344567, 416355476, 832179202, 466717281, 646416159, 782325633, 469615185, 489271608, 929085480, 435668711, 95546655, 995366985, 960809590, 51550302, 407904289, 789807875, 789214341, 103627835, 232081962, 859727363, 948287566, 973224299, 408275362, 897655086, 115512450, 331306925, 29914376, 803158702, 512195160, 814017254, 416919835, 682790785, 220128570, 398655095, 622187121, 811105665, 49555134, 325788679, 334021965, 842314083, 3758871, 454861484, 40554896, 221963209, 824233608, 364145037, 812990827, 337512866, 45959703, 530180003, 21247618, 13774201, 546098634, 844419621, 156695955, 455717184, 958548606, 920342674, 104610130, 983030254, 324285247, 466949267, 766166283, 677760077, 293498795, 21977336, 55231238, 526696374, 662658955, 899480971, 833389391, 622530403, 174560889, 750773760, 120178533, 143666489, 566466353, 83744607, 901222986, 252931902, 227994911, 991929875, 512546762, 893574088, 718717914, 360786659, 42676258, 753710924, 104566161, 753494005, 695866162, 874643632, 826188443, 801019095, 880836943, 218938256, 99308292, 505040496, 160749201, 853130679, 487662374, 354275980, 70551487, 574601105, 511364629, 67136480, 79213296, 203514243, 792888223, 977139057, 202994700, 583762155, 127506988, 422224691, 24739092, 850622618, 480151371, 885059310, 217577386, 61816778, 121453580, 50620503, 939964037, 712781399, 849194894, 248501964, 124800872, 376370008, 83268247, 657056663, 743146268, 173452627, 567470711, 140643286, 907967723, 127830613, 490450788, 604190313, 13961772, 637415235, 804639608, 240280811, 940853244, 620964036, 946694833, 989283318, 968599378, 69334350, 643926436, 31263644, 326222971, 316646811, 325339059, 628782888, 45575680, 228814389, 970938686, 548447472, 914255048, 333123535, 929517328, 854463125, 755341099, 449888331, 441904979, 670969996, 811932585, 832696309, 932486567, 146082495, 456466603, 638382433, 824893902, 552102965, 750515139, 603302010, 740734534, 551370170, 357842028, 154676581, 65481308, 726000734, 900027673, 115024074, 674462957, 471986731, 191789771, 718122914, 729827586, 706163601, 437848088, 80531744, 987150162, 978280436, 10737758, 311285236, 100741708, 172414845, 760106463, 141733782, 493177157, 810280046, 903759195, 278219899, 188277815, 89965191, 563878611, 27668870, 93074080, 673730822, 320460796, 281096764, 818358664, 922491771, 349308400, 145114497, 368189624, 238931128, 684931042, 152421092, 119842011, 101548378, 601869508, 266343422, 550481863, 278390872, 830524097, 287738573, 99887936, 355572906, 558825956, 932275290, 615430542, 776277400, 145742350, 104637596, 602480081, 960195432, 251735738, 773484282, 601236466, 64256591, 2897746, 60084527, 626028825, 601203049, 887798327, 684974704, 94848722, 513549062, 897288902, 39789425, 765699538, 302133931, 317008882, 152982241, 561564889, 893189213, 611806797, 413393217, 231259522, 284633115, 513613388, 154498748, 361001549, 789663939, 760751286, 334232956, 680577032, 604017392, 503525774, 278335670, 51524783, 913193250, 722715678, 639410324, 831373916, 948931293, 121842749, 398116797, 361683849, 378873599, 114175422, 503790420, 566087764, 588830766, 293459966, 654335121, 394014834, 180325617, 311970021, 880656983, 375033737, 365938768, 865917359, 539318170, 880377302, 546153776, 604834438, 307218101, 995371912, 300313163, 628569425, 946851234, 16402384, 374640440, 691244708, 688781902, 957943424, 606087845, 91979806, 24532905, 810881642, 806877532, 42591640, 453907257, 336234113, 669746953, 931686970, 333822924, 459700722, 167985431, 574491527, 137951580, 690238723, 623589201, 862129291, 465085775, 588905148, 455410616, 639681893, 537515736, 512967753, 156589382, 534635822, 902424137, 285400705, 893353231, 692277404, 266943452, 986356329, 679994615, 148375098, 35356447, 708361550, 183523467, 674901322, 297480187, 875606800, 933605862, 611226371, 84201602, 304545665, 413044904, 590472494, 859993796, 44690287, 636402315, 154362531, 130910582, 2041935, 33168770, 204620911, 303176728, 298327857, 230966566, 221287740, 166143162, 386489079, 840583156, 78238656, 926217889, 846469169, 339412177, 995255395, 281293306, 398579831, 116554846, 723309522, 384230075, 572654987, 147579006, 609178812, 664307666, 320051177, 853569925, 644198696, 263184790, 285453760, 335386961, 180462911, 213586264, 890940619, 39875128, 784904219, 932962680, 629580961, 470264046, 137791208, 979658733, 231731950, 88769092, 362167071, 706657523, 177938492, 423070040, 794836559, 888117302, 192597351, 884086589, 795366993, 2681000, 288915792, 5075553, 884438948, 911384192, 215560476, 775623955, 322708631, 984645154, 129889913, 337419940, 190129511, 53763778, 644757159, 268705915, 986073164, 343865383, 644903491, 298373698, 995000316, 795001767, 70661445, 799161807, 830423739, 890002153, 564036262, 20161331, 736306706, 37643847, 41531964, 21354597, 936404261, 322372756, 965978843, 728452400, 338677645, 86509622, 971459530, 948920555, 41539238, 540963939, 154122858, 259954882, 92539496, 653103008, 764630446, 406845985, 53090706, 171688604, 803691383, 468389790, 271857054, 214319676, 258919548, 878857631, 477015599, 45755710, 809427916, 19156089, 41729929, 752229437, 657814460, 803106258, 660864623, 659700645, 575167854, 932533621, 73929070, 224042216, 296315306, 1102443, 602300336, 87182683, 747823666, 463878472, 290292616, 6121095, 338762165, 183732404, 835424220, 308502143, 444949972, 7950719, 418031022, 273877253, 961997156, 807134354, 730483253, 701616137, 347667465, 444332550, 851170191, 53881923, 389341144, 961542281, 39110481, 30789460, 333377242, 370385417, 198078057, 663047224, 276555948, 261317349, 361612514, 440565608, 767930464, 51817943, 27067788, 582669527, 92927389, 504200709, 270355017, 409699953, 117764983, 170294487, 583108617, 214494954, 205096513, 709929863, 653345357, 131876113, 457378301, 762923867, 110514308, 979122657, 47252904, 188143399, 833630928, 112581320, 131381964, 883286069, 494374190, 50347420, 286640138, 137056598, 67986550, 680074360, 202528345, 495522827, 221948883, 222841803, 569267211, 459525600, 475820534, 479689120, 746136271, 33858376, 881939515, 648485688, 700740454, 474218320, 701270492, 253407775, 902738988, 654170459, 796051635, 644113132, 767057094, 244472880, 747196763, 68182119, 265614929, 418285888, 438120273, 134915337, 891598462, 372917971, 511071395, 547641976, 733160342, 470826765, 879081892, 715531948, 806380851, 125856935, 518247375, 544526957, 884148370, 399999742, 336525432, 411552404, 866576570, 510489826, 142682583, 792882191, 543991266, 731786253, 388252292, 45162941, 825964779, 627786770, 558062235, 84757289, 517599761, 646003134, 410163172, 752068137, 152354103, 612807451, 260460850, 688254786, 623359579, 836331683, 976223924, 757295609, 126509578, 171888016, 800270240, 995256904, 253513189, 857300661, 418558572, 542896585, 69877953, 379939074, 93789172, 490134562, 192565007, 984108796, 478183970, 883834241, 100508794, 139036116, 112565607, 701922262, 181744807, 51944274, 815105591, 225729064, 232513305, 276794867, 384395071, 750069605, 75356598, 669778488, 1115085, 422719817, 59971030, 946226184, 815861965, 939136738, 854820588, 574392327, 385025528, 234081822, 309064827, 14033918, 687745181, 702619936, 549616221, 248397840, 136621635, 374104702, 251408786, 968764520, 136325984, 336645960, 6505140, 862369210, 380993823, 303380662, 249998007, 377431851, 859834454, 924043858, 226106364, 966256251, 397751754, 74377435, 176185599, 830827720, 45497711, 106821695, 626898220, 805530424, 587382696, 450205080, 346312437, 254233220, 381437610, 553256225, 323151202, 436038535, 2011775, 838054415, 304990819, 606023392, 96385866, 957494555, 30835214, 562372031, 662171887, 247887962, 74420985, 968086432, 699534151, 129793142, 140371772, 791116199, 80351070, 298093498, 305561782, 532281645, 987550007, 650019445, 64478416, 279896545, 499863895, 722709646, 502689121, 70349470, 345755196, 264159450, 139540937, 6146883, 124885515, 702418922, 556405773, 82302906, 514784518, 5380571, 148080826, 145226261, 958785038, 354253053, 109623229, 232475458, 910341262, 474663795, 241004003, 965660333, 338009696, 501318971, 17359445, 134036538, 222318564, 384790247, 329662371, 190365033, 91044557, 625541147, 982183806, 925196162, 471762373, 626715692, 49967442, 686913418, 811357566, 308242898, 890981867, 69022995, 48391583, 151454712, 475805029, 317331966, 911306845, 30946978, 63161681, 466903982, 328536755, 358509297, 600744765, 878174112, 922178073, 100873366, 345189406, 764181607, 377285156, 685698357, 692811737, 359373561, 670351068, 804052380, 59800023, 680109322, 905049596, 531909891, 168051528, 638013463, 69087220, 467866123, 976316749, 596893982, 41222845, 714449241, 314298263, 77956576, 485725985, 15937387, 626958974, 557902199, 440609735, 54751615, 144635731, 516268014, 791139728, 989443548, 764969408, 179010036, 503192002, 35968613, 973870910, 128533471, 589410184, 981589766, 559390886, 974135212, 308255731, 716095153, 651822892, 50286652, 51691001, 721741180, 214457859, 889852637, 783327339, 865308195, 56269529, 724575239, 964992898, 864207224, 170670523, 51916744, 539027941, 463792223, 216639810, 808698898, 422941871, 867252696, 76667687, 212230084, 367145020, 911404038, 434313644, 75888471, 204337392, 916791047, 2899251, 917332261, 197106144, 36984835, 689217105, 309291322, 303142920, 713640552, 246894863, 341788141, 560131963, 721873701, 593297672, 429480749, 950410891, 538274518, 753256183, 967277406, 293022741, 6231241, 175622500, 287526665, 6645654, 501196305, 223554607, 204278911, 840965711, 505756393, 12892417, 251814557, 876293518, 819480984, 384206831, 548261451, 913255506, 708213208, 605837266, 194261902, 605613407, 119416715, 226816713, 142764159, 510926004, 165066715, 554395302, 105532206, 790740000, 877248602, 3648375, 926789404, 55297496, 417422064, 105962176, 226764304, 668711435, 199653736, 928833915, 267124584, 537613361, 905337721, 50755536, 964060674, 457716615, 54185895, 983500524, 235585450, 828049976, 147249018, 215018550, 180799971, 798904858, 557421651, 656882749, 424735194, 134282265, 632481256, 499332576, 979829674, 435644755, 269306601, 494627392, 455483437, 68409651, 965214712, 653272304, 376383637, 187439843, 925350556}

    Returns: 396323090326271

  98. {370836878, 92796767, 858517955, 24319282, 84268003, 90635296, 201023721, 831694919, 362943955, 379758853, 702418896, 645388002, 775210652, 8581457, 301870979, 236108901, 798667077, 200419395, 112444719, 249125219, 698560769, 841067934, 101425503, 623648393, 440992570, 3566976, 808667138, 251961192, 652232838, 770868891, 345511665, 186214271, 172661506, 746842537, 626072128, 291291630, 892347417, 512329544, 113411273, 169176781, 253932448, 137570348, 449079070, 59508746, 437131514, 500224709, 988323565, 329469468, 265254720, 11815638, 692757667, 932054360, 101341607, 109055125, 126227233, 283022502, 876628674, 398251516, 406803738, 849258340, 692900247, 30261302, 24219282, 587135287, 269170942, 533538447, 583037441, 385636664, 922386055, 751137427, 442337025, 437398390, 154620994, 23762118, 754943078, 43410000, 582630539, 380889912, 253190291, 922395350, 774691397, 858734461, 55094715, 490853746, 505823587, 398517360, 310966921, 418934360, 374070697, 758552555, 133046712, 852377269, 517388931, 384693352, 241666411, 326024772, 125677003, 313889, 66523091, 215527757, 277196907, 323000826, 95478350, 614610826, 806350301, 339027719, 219333952, 667372344, 407599629, 813008720, 364747691, 810296060, 104262037, 457002973, 430870114, 139396235, 608427127, 677701185, 112829571, 170551958, 922470283, 65076232, 81828338, 675989193, 434812922, 869569904, 188458463, 338560063, 559978274, 252732242, 747936713, 639752618, 407290522, 2866565, 126430796, 721940572, 87052838, 320778861, 144604806, 323673731, 913118597, 168243818, 788600032, 552350345, 158493678, 596896563, 983492239, 406153346, 428462570, 982325092, 770659313, 323573854, 835090254, 934400351, 697172302, 221220629, 736270527, 62383455, 226751106, 841656416, 872006354, 566513704, 121880489, 699062366, 282970694, 697547178, 766132596, 409571660, 32391846, 128122786, 194362125, 235242892, 20859275, 552554643, 204628857, 415841938, 538850345, 536562172, 569478994, 271045579, 88575314, 320674078, 466947846, 825491917, 594076897, 72241861, 757628432, 522297233, 714536981, 103446660, 637355624, 14948693, 733891469, 223013232, 386913102, 309223920, 51325498, 647401563, 386173333, 356548992, 760525749, 977576066, 787044321, 99700606, 271793328, 998392020, 596321581, 685451565, 14800176, 249084285, 92669539, 180859691, 354086310, 820348091, 323991777, 668080286, 255059433, 961408748, 647637602, 897680624, 318903343, 958614485, 771245887, 52499627, 935739469, 963412166, 993237231, 926224566, 350984660, 817104194, 769407340, 987004737, 207802662, 90296921, 732421520, 725379330, 12487970, 117340978, 706322167, 151749494, 973157431, 953145956, 947405921, 654198385, 528093479, 892845790, 579707879, 760587993, 786954791, 762811485, 244654304, 661336918, 303126643, 527412553, 16797107, 26426198, 582477347, 557638158, 267766348, 949058720, 544259875, 320424388, 653412601, 85585643, 152051091, 285296431, 973249636, 199189644, 213194964, 938748798, 178052754, 954440629, 623640271, 651887424, 663933179, 715034996, 8871489, 503179280, 813328001, 784350186, 431253877, 36421013, 489253103, 232707578, 67076277, 266504837, 907699632, 339984894, 950862211, 108004997, 340493011, 42166348, 39919453, 722724236, 956035180, 69797669, 997993723, 497549206, 476074338, 946441184, 157199079, 802083085, 536250102, 220862497, 15335524, 395559279, 103710128, 203298232, 341612877, 717708322, 416875842, 571019392, 40764287, 25291302, 357674663, 381111367, 110878811, 24206066, 213020892, 982273756, 43884298, 483597593, 322904200, 663799500, 60993405, 593069449, 133957127, 438281687, 462350065, 359623343, 358024248, 709887563, 954421381, 370956474, 401486208, 146992944, 446501368, 107309378, 101962800, 179938275, 9152967, 56541268, 546031316, 70899291, 217213215, 855924943, 61602924, 9537168, 113646723, 17558956, 328100302, 951038869, 663122829, 770433205, 903956282, 215400406, 689529996, 936586908, 724104476, 449006695, 732080143, 57148293, 666677009, 434722832, 391053940, 572999762, 619140717, 972969002, 888529039, 138447046, 667621205, 459155820, 299557295, 6875508, 76812453, 374516250, 105611783, 925683252, 531159504, 173163665, 122426056, 444993272, 878488566, 11438573, 340536200, 367764306, 127199921, 133104404, 604654637, 227365290, 229435495, 618903087, 561853319, 643694816, 31532493, 942348653, 541194563, 128482760, 78330121, 994723791, 301505104, 674509540, 900750044, 156175227, 756036123, 863710644, 198609098, 814890782, 92176984, 667958694, 834822328, 615198034, 19916986, 657390781, 720588404, 996489009, 124863886, 237134759, 758235145, 40764741, 265456695, 300882301, 111289751, 45393902, 276905224, 177126932, 562001346, 763183967, 502088230, 382458196, 272878627, 620229332, 183323743, 263206297, 734689363, 328755903, 97656301, 917355582, 856867691, 379526987, 162990769, 142247331, 429894679, 146084469, 70276183, 905776619, 288945719, 745399087, 62412706, 984296280, 181838528, 69106366, 518639948, 912432131, 371839940, 742069790, 247226722, 36736841, 8577493, 868802071, 794415576, 163603123, 6050455, 586553183, 920540857, 433218927, 399963000, 528308053, 405911664, 681432916, 350774123, 692709080, 222263139, 525057121, 6708457, 530254587, 113439987, 254776032, 131386361, 287358881, 920061297, 247857672, 262328249, 954506898, 75919234, 2850998, 326312411, 707784678, 877842002, 69685256, 88440896, 587861627, 26059665, 360898588, 15558737, 741999567, 222566815, 999537927, 745891822, 887248551, 688797182, 449543743, 145357340, 43890907, 697425319, 262225107, 965808918, 218882964, 785028708, 498250712, 316079544, 246300442, 737462495, 310742553, 940787626, 190503785, 73941256, 947823000, 745419975, 353736911, 724066390, 494073756, 449372833, 174403919, 153547722, 406886363, 609663235, 28814493, 807247921, 992194051, 915525813, 578512362, 209762616, 325057269, 351813611, 31302024, 19052220, 378333020, 524636352, 21665244, 727850612, 936251409, 738927546, 328533568, 66406309, 418453940, 225960943, 949506272, 715116566, 32560738, 883865061, 596396494, 268167628, 741712622, 405290476, 459344541, 864037419, 78584145, 50584405, 573356128, 738376533, 15547472, 80001139, 969830937, 960629453, 886376374, 363170554, 264728840, 114221333, 44851344, 525969917, 14586786, 23692743, 205721689, 61047884, 948001131, 115342629, 636515581, 547161605, 229347738, 908521363, 133861365, 853106666, 520781577, 881418996, 868487666, 21100257, 453465359, 326268129, 557786027, 916892245, 243999784, 793006323, 149994483, 989064878, 400773697, 599602052, 489683844, 257600582, 120246190, 358745417, 316092166, 126315750, 280052571, 480122192, 211314816, 764250912, 761380305, 526339853, 776749122, 708690567, 654719717, 203518247, 976077261, 755078466, 108923821, 32595516, 640296327, 101387869, 425132781, 456049132, 96345217, 42899965, 735645660, 386608404, 427800923, 897915532, 825097753, 272710524, 141216394, 251214308, 437176859, 871840598, 31073497, 660651710, 651410623, 69793539, 896381129, 768592122, 182034008, 748737297, 402478777, 95612691, 265796957, 144000995, 910036684, 443803408, 654203171, 919392243, 5667825, 57400098, 979982151, 11465992, 397854400, 986125055, 68410522, 510120744, 75338666, 505616798, 166049918, 816735810, 927666476, 127461851, 663522999, 18215384, 221736052, 815337461, 990318032, 15178120, 352810068, 667420670, 515758282, 79434653, 511748757, 179504726, 329382359, 235499849, 340832737, 135075122, 141325325, 786897969, 381085550, 639856038, 502700305, 483248510, 661084792, 69149401, 960184554, 387595785, 187618484, 110397344, 972001867, 601013510, 135129386, 695684219, 158136018, 806293782, 132456868, 406038284, 396737523, 678400350, 354363577, 171600810, 378965204, 380001821, 400857182, 36920175, 893478298, 129116003, 669528033, 187480155, 905241061, 124189793, 625568334, 519079160, 970849566, 18334194, 864476794, 927241189, 565597068, 121500356, 863884634, 844466588, 635367724, 371332836, 418383374, 191919107, 834485313, 271468025, 787708281, 490018159, 472498796, 703964271, 372970325, 383246106, 17300764, 855238572, 97468541, 510924053, 403285620, 904596759, 838221665, 920059832, 658389716, 801788581, 14079426, 584909432, 232613089, 20955029, 917499370, 613362110, 754239024, 584289726, 977308939, 72317116, 924532573, 80096437, 277101260, 641868645, 448144964, 631458933, 724078081, 461392184, 918709321, 182351569, 781708719, 425361993, 624203359, 852139189, 284274707, 379883830, 954711851, 108143347, 287881805, 709665417, 632578818, 632864672, 79880359, 320042503, 557081471, 285757091, 970036583, 460030163, 67250296, 525651326, 863072850, 745171987, 773818309, 597641581, 30256471, 873042828, 419315319, 570838309, 789721554, 96811697, 881520165, 36271957, 976905179, 186051233, 631742493, 247683862, 543303278, 383172297, 830040960, 326359082, 791612006, 603016410, 921136797, 526118705, 507369182, 669614124, 699863401, 205687786, 12638465, 388167031, 719302587, 146241963, 13430357, 325950788, 614967830, 787792069, 152991831, 382844914, 897751324, 533104457, 309858723, 80789628, 795083185, 364340743, 854375710, 126830290, 784042199, 160891110, 140736765, 362537869, 864511898, 85311728, 869059998, 824741854, 613206788, 449452565, 628802384, 32497175, 80047291, 737424212, 624280861, 22721962, 499250495, 588347572, 554479312, 859705862, 779298126, 686226818, 60437513, 358924657, 840933142, 304516359, 518612112, 598404188, 248745657, 764747732, 31001568, 540853209, 985115665, 98471545, 113129286, 649799764, 833563337, 842725129, 32830070, 922511947, 756982575, 354739771, 668169847, 122370216, 124873435, 29785121, 995709976, 858696118, 497759923, 87823610, 934386488, 680662732, 811260928, 453339997, 442139275, 782504432, 967574418, 778232749, 112647964, 500130578, 927847971, 601315478, 682921325, 96199224, 6608431, 679961164, 47510808, 439275179, 975538074, 165875832, 354513832, 661443473, 103884472, 138358517, 397216973, 32546919, 905135639, 17603015, 348020076, 993452967, 859379871, 673318648, 541475606, 173174006, 148699661, 210996579, 480231919, 287003398, 653672766, 95842305, 670250723, 935513553, 117884628, 323108717, 845324620, 164783421, 26876495, 629748498, 344688612, 71678584, 36984396, 269548944, 502757091, 86875565, 628286323, 301739065, 114790339, 346783980, 817047452, 526424496, 97149513, 509135870, 980524458, 871006890, 72894891, 203586080, 305545693, 557941497, 838676061, 958071866, 132742598, 421946081, 20507347, 276157077, 335165022, 376045897, 578420091, 758692734, 636800649, 152599576, 104618059, 667373656, 239630491, 753387033, 339237215, 295259809, 160722865, 857560212, 19100446, 933164336, 234725805, 207941260, 244169859, 763273747, 22204809, 352140970, 544372658, 525334357, 162656551, 646033552, 181837033, 526882809, 752821588, 719089964, 599957429, 818933636, 203206029, 325809254, 534988685, 685394280, 692983928, 230058174, 476078699, 41973060, 379812409, 894540740, 837411068, 662156564, 573214705, 267705696, 114980065, 627856510, 205125688, 110863873, 197991300, 591082219, 328669338, 360734856, 111131676, 523869782, 239999324, 264613213, 431553181, 29675799, 409785127, 698017423, 248762139, 583028535, 88593577, 884619118, 102237240, 367350843, 468864643, 931217377, 155966312, 932272328, 43762790, 163379091, 93705585, 71457373, 502992713, 277146536, 911027226, 644060696, 453468651, 958638867, 711786175, 848967678, 419374229, 422498906, 924125614, 227436492, 678000238, 43188598, 797676457, 946315773, 170498223, 865684341, 643994682, 566762890, 101425717, 105031762, 240939440, 887018097, 336630479, 281968494, 819829397, 236353115, 587988320, 648901365, 132442362, 435956857, 537386433, 751483209, 774845066, 235122020, 483287402, 30200097, 78391520, 442279887, 904151695, 939005260, 474083850, 296706406, 298046230, 649040186, 599810871, 540229493, 357264495, 669618234, 918195088, 630665811, 84869660, 627595479, 651623971, 947664600, 874335780, 551088882, 535971741, 356989357, 871129902, 334517413, 710294015, 50272028, 108329233, 557931720, 521341105, 66456743, 447667940, 199250282, 128860990, 930598108, 270949116, 472363329, 600430923, 86800381, 972033477, 526490705, 332578968, 934445498, 606615837, 781980385, 666785648, 838854252, 193726053, 681077968, 154704939, 64383837, 290663803, 93275170, 132968525, 805291989, 973657271, 369073933, 131478524, 24332952, 285836787, 72691210, 320482359, 7996597, 732601122, 61992262, 469738613, 440279516, 758149516, 813976057, 292065679, 976080650, 544091203, 412329968, 159784899, 67746902, 353020552, 36547347, 39963290, 882740896, 546826255, 620764410, 7989491, 446186481, 24200000, 489720173, 853594170, 344958308, 463949068, 687254410, 360482437, 244705245, 101620355, 783616545, 115461006, 31580411, 917905751, 215154364, 573709221, 164745592, 189889966, 790180757, 74671954, 995550912, 114750739, 542469823, 252007542, 940467885, 327975769, 390510975, 249790549, 231681576, 204233944, 112297205, 193240228, 890170867, 154373836, 809404648, 639218895, 99482073, 40529503, 700475098, 487662086, 638721439, 263154677, 495656821, 452645627, 523241539, 327083830, 793896360, 460911753, 767938168, 717078955, 590414040, 851635307, 697756961, 901405833, 251666576, 69402486, 196429701, 603544600, 771643795, 388722822, 797100375, 669352429, 102655706, 90593524, 743085795, 510951493, 575841219, 866177757, 537460742, 113352954, 832423203, 399517306, 948242702, 340031059, 332678168, 702714371, 378840023, 216573940, 805673720, 43304403, 560915731, 237279536, 728924858, 652736284, 281181212, 900547389, 509751908, 852914037, 590112747, 961145619, 731064481, 255066256, 106777148, 783242220, 571993234, 753705074, 210089239, 255029660, 956426717, 282264397, 400997370, 221559956, 677628364, 96849202, 815628194, 538199678, 831988353, 536612584, 340429454, 741665340, 961181137, 105465077, 432462404, 26425331, 215691121, 36100777, 713572063, 724086753, 684630539, 92308656, 458860542, 852227903, 445508004, 220266910, 413841745, 383737847, 753249326, 655538199, 40150102, 557738407, 397843065, 199358594, 251894341, 535333637, 618353348, 714789869, 829969632, 346824693, 137380809, 419308558, 518328897, 985600438, 49205247, 498180493, 506247919, 775451978, 626371339, 90596711, 154218067, 258055388, 343709567, 805706632, 127603444, 577356901, 776497861, 711023426, 33295141, 590059921, 306725542, 147554339, 359477953, 636089491, 96806142, 42940895, 93362880, 97490738, 737602753, 143232779, 175387853, 965961325, 472744109, 504651423, 990799725, 913587659, 491969850, 6775361, 133839584, 553723749, 810669381, 744733779, 36444118, 870812569, 817573362, 539751165, 332970363, 96739338, 341660392, 980418718, 784970572, 816824339, 52535606, 85220737, 121721935, 396689569, 435863636, 284862649, 674058209, 657615522, 444655946, 24250167, 377348141, 332728650, 160020244, 868627043, 571477860, 140102476, 103729424, 408081384, 111702499, 113470734, 816424578, 632564304, 8130799, 848348430, 155013672, 327248364, 450657828, 115032071, 87109182, 358502618, 784060281, 209595842, 881146710, 71836145, 850534581, 887820096, 813287703, 287382968, 81797629, 439854157, 980068810, 930650385, 47019952, 49594793, 695437658, 380978871, 986451348, 812255632, 331122317, 545727672, 74466653, 949438862, 843307362, 615790855, 691456446, 618427256, 418619505, 47647221, 163558585, 725411537, 913390358, 170170184, 830299092, 862236834, 461032699, 769914697, 474388749, 736918578, 68615495, 963115603, 827135064, 485404464, 290569886, 904742379, 168158861, 400639974, 478606940, 699275063, 4586503, 139479093, 384210210, 962432868, 57339128, 73956009, 541132156, 579375527, 356797695, 817029684, 399588958, 796995273, 117216672, 176679361, 653496038, 117735223, 464904762, 415868924, 83526663, 827480775, 725332990, 365513641, 436372210, 267062336, 489855361, 578520947, 426062963, 912069542, 962563833, 999464696, 761887426, 229995048, 700497020, 812253752, 113829181, 499863862, 880696180, 270412421, 566087684, 101266659, 655978389, 398439797, 303617628, 663322512, 557634902, 441516608, 140696599, 394340194, 108607536, 759669309, 106447159, 35304285, 178388141, 616201610, 737992072, 148737620, 625502786, 574386665, 716776885, 15017705, 646385281, 62810576, 491322597, 284509927, 66874564, 967686107, 198331160, 690633890, 348938305, 659693511, 310586584, 828402923, 146117098, 66253051, 972817465, 59366958, 146817630, 526692769, 611100931, 343440884, 82998408, 53738293, 394489378, 829375371, 985553928, 584317085, 607734815, 264937511, 47614192, 710061312, 646137978, 979796107, 23939714, 84393093, 497451877, 468593488, 515406519, 397487758, 461990759, 837294257, 226396288, 136616983, 422685059, 148899284, 229607649, 193922899, 376262268, 545810927, 88072311, 117221025, 137443598, 473644878, 470855027, 922306457, 110613185, 621790851, 893986695, 878722603, 102946275, 352725214, 637837446, 621142335, 17096714, 140081293, 58099608, 801236224, 970370848, 312494698, 57753737, 3606266, 526925459, 176412851, 649665607, 180910375, 795343239, 987874264, 301268089, 325842114, 927026678, 556185953, 685583879, 44842729, 271732695, 92362546, 280850197, 195679099, 634306991, 753924224, 322689068, 250829286, 119719591, 221821469, 483810106, 244146876, 358354961, 551739687, 883315631, 280368743, 980089470, 990565199, 678698759, 31778037, 320584040, 370237730, 565050750, 371948147, 235437659, 669587913, 33590981, 715269197, 269661981, 383213504, 31183105, 778822408, 657294069, 150363093, 121470025, 399090553, 965064535, 214380279, 581164318, 374136486, 748640679, 991030361, 995910969, 613432620, 788031147, 375144218, 352589675, 496069510, 410970801, 69299959, 437833389, 73528467, 867395260, 703549607, 303372562, 820989909, 524826950, 866730555, 694397359, 768476482, 413466628, 176335391, 631566078, 23152320, 825344800, 239997128, 25325692, 32440841, 128475516, 898544239, 15553463, 533183703, 463507489, 526977946, 752853989, 887746221, 466913029, 56456891, 947621571, 413389819, 313316420, 700387668, 365601855, 18583976, 478565605, 678841309, 959640891, 810231631, 96742790, 746899714, 866381384, 481897877, 894406899, 473387961, 728329369, 261623370, 502076786, 3688681, 123462828, 435929110, 541048608, 754015744, 583132582, 876686772, 137259884, 13103315, 477458032, 415395565, 130793896, 551746915, 422811706, 885717484, 129187377, 883824316, 993361163, 400624388, 96484636, 983145846, 733094439, 780077739, 21285506, 737188968, 776729314, 50692433, 90854368, 254510099, 673447987, 777293717, 40933937, 26570493, 840360689, 989940842, 288556040, 61369978, 943342951, 482830940, 435470847, 890830012, 492596028, 518146787, 498990069, 843886340, 496655083, 470053017, 559581689, 579092455, 224113947, 23131130, 720227495, 167078725, 503280423, 931677659, 331815151, 603439942, 275286133, 754502191, 419449572, 853581961, 339650947, 324465476, 49135551, 168313273, 259131282, 725029398, 625137531, 18725953, 90638705, 532211975, 308787031, 109346407, 627085453, 515077008, 191101887, 422209377, 169703591, 140053746, 541873886, 354365135, 73372079, 858612724, 631615815, 934229505, 641278981, 84601942, 243817490, 582451711, 250347539, 27778329, 868105032, 453973759, 953997119, 387931370, 111970527, 52677353, 508032961, 813999376, 569581616, 594082063, 633290233, 923469938, 920637498, 830501825, 148166571, 683908039, 970227503, 515120638, 106670813, 419087177, 920413989, 151430764, 676294827, 92815790, 127048088, 625115847, 387718991, 671823880, 606373864, 687792057, 777974428, 774083530, 323954364, 66724802, 960231151, 793206893, 138633275, 556717271, 848227605, 661033498, 921770940, 416801050, 694619518, 295365070, 980403141, 837017264, 659964910, 140725034, 221991688, 597446378, 974086729, 389826306, 945472279, 816987547, 274857454, 521481092, 77549635, 348175167, 507833495, 567555580, 710104417, 261697829, 36717478, 306621519, 289221553, 798986241, 37678125, 143349248, 858177081, 969231743, 607761201, 794514712, 215044066, 722886087, 146748725, 8190933, 980789111, 828748659, 662552012, 724028509, 635648368, 999204258, 798605249, 352081363, 858853114, 24287645, 442552471, 799310200, 22061781, 50743209, 693795935, 241707034, 511110098, 122150577, 258239231, 72074535, 342185249, 108263956, 124543275, 872639780, 414102625, 17949582, 198866989, 386520953, 529560916, 871853901, 385657173, 541030, 151380672, 119719675, 435356828, 151911845, 284470802, 304993371, 894418502, 932102634, 508074300, 325098268, 296922628, 91296178, 197703080, 629836671, 294807158, 252825334, 467863602, 256999720, 59113939, 747353594, 701275199, 145323255, 696156486, 464008112}

    Returns: 429934472852950

  99. {659457059, 744694817, 104176528, 324389421, 419201558, 650459669, 972094250, 427807295, 225913208, 365625085, 635653128, 68788037, 728013991, 87757436, 679490366, 994019996, 400466148, 351247439, 321281963, 695133030, 979401083, 181712162, 69259565, 916446269, 114718149, 410324313, 91856247, 53460798, 547132374, 435135795, 708409054, 638011018, 191167375, 379817367, 822471154, 514410792, 659553955, 641415661, 440920408, 274488529, 938127900, 700486203, 820345356, 849924108, 361504337, 268239035, 799311640, 126931222, 170575795, 175045244, 371822860, 508291883, 482583177, 660932831, 265566448, 268974418, 109394409, 297288446, 833837993, 296209171, 539602730, 94938129, 832821097, 406610801, 47434079, 84134196, 166536537, 238585104, 754223598, 401614236, 445598640, 271617138, 117916292, 123012251, 793461569, 677431274, 172859326, 500565294, 632702670, 569653053, 720214461, 280573691, 349296199, 489377237, 919099055, 89241756, 407974844, 282902973, 614975670, 519965213, 679365988, 115487795, 42259987, 267452699, 45811715, 19242185, 134281574, 37357759, 898344376, 972616748, 178797507, 824319731, 823892130, 647595130, 194674490, 862469088, 661496725, 12229841, 452321059, 276545919, 509592223, 136043530, 691070573, 588589043, 473001759, 822087399, 685035, 831551364, 48799225, 293424128, 964216994, 466594883, 217406467, 883047587, 15204134, 669658874, 920525660, 81811750, 640632970, 537620181, 109950886, 514552162, 308251258, 622842677, 809542915, 129876831, 381160060, 68568360, 562430849, 232216356, 169905384, 144695991, 37894549, 479164437, 698621282, 980333837, 74540026, 822797012, 795125419, 977139281, 423135132, 639150601, 12501104, 264157766, 424079831, 112656987, 752081802, 521695294, 736572160, 797831365, 85013615, 379691358, 493959385, 102309071, 719915629, 624943194, 543928244, 398336846, 244947374, 90351644, 433437822, 21869719, 968012363, 416173399, 880987286, 365790382, 556103606, 187270637, 444259842, 967160903, 801190390, 163451563, 839821130, 724290887, 258877897, 246498129, 718649239, 909843901, 863352889, 740366003, 17179508, 318566957, 105956120, 571799217, 704569077, 27013914, 563182185, 644218093, 830980891, 787245694, 363661840, 714294191, 129534533, 232897898, 20998358, 255554694, 919049929, 865330762, 198405738, 343709556, 83190806, 402998540, 893815926, 542807544, 41854261, 110210656, 947582499, 743211858, 863260779, 480765479, 383531458, 828260990, 326280984, 595694092, 644471302, 535219881, 255894658, 409749536, 897948656, 64520438, 476799066, 817484862, 599554513, 6877507, 830843291, 94020264, 581282495, 574868754, 901652367, 818659133, 91412793, 54642674, 745783267, 100241821, 193327214, 502290273, 284381782, 653236917, 200389634, 89242307, 989186559, 257860369, 921095325, 334525499, 10256398, 119740706, 157930762, 89886901, 132231953, 753494775, 541792571, 170069422, 646425201, 441028487, 797833056, 551286188, 49172037, 34073359, 238340294, 995739168, 134619921, 501461238, 827444857, 208890661, 169910441, 427799084, 393562336, 893208862, 331372874, 858736805, 394100832, 4157464, 732683791, 592494494, 376735075, 150525621, 346589364, 580486489, 676542661, 168809370, 803644704, 386674923, 838841809, 51507731, 579961548, 227546040, 690321662, 416874485, 909382431, 22191796, 919597797, 850178719, 299681026, 706240909, 785207481, 22433566, 127658263, 819352235, 78083314, 582188744, 548287488, 166581217, 185177163, 62266039, 64167890, 512171036, 16604651, 679440655, 224247915, 497658534, 491934312, 324456786, 284816483, 177816209, 397515188, 633122369, 354366350, 186695197, 82097679, 957963562, 114586215, 431560938, 177834703, 343949351, 6078415, 343667882, 273519232, 491679351, 840110596, 35772180, 721716508, 87036553, 83357926, 782891116, 605108222, 718556780, 713016369, 855982247, 109631346, 752912949, 589884742, 146793866, 59005160, 205950841, 39222811, 695202680, 426509228, 727553381, 631580208, 44899630, 751428247, 470475209, 168250343, 631058688, 305851798, 587043926, 743796533, 195128512, 597720281, 662490933, 282021708, 296404037, 415806759, 27716547, 913587580, 42295520, 7006080, 152375969, 15607378, 952288264, 666043237, 823929227, 852566774, 475426130, 586032415, 892624438, 242712609, 389384692, 10451888, 977344605, 332151334, 87708054, 970427878, 329456296, 879442141, 975827549, 475218002, 934997957, 594498556, 344009128, 952552107, 973356328, 834306879, 743185109, 51786253, 319540792, 86288062, 782565423, 749398373, 772135813, 273514376, 720584199, 912817950, 505086338, 446228955, 384550669, 272774207, 849710957, 321833193, 561585409, 503458191, 117702982, 765022197, 876946907, 483194176, 720966636, 452127321, 372698256, 935810853, 4939111, 24092171, 236814283, 117728151, 242094326, 361107985, 122514324, 236564082, 142526310, 278784399, 838840537, 254775181, 155376453, 87126631, 17490171, 44008947, 663038228, 865601621, 659138063, 690387627, 380542865, 907905006, 993505508, 877334813, 75481284, 87617998, 751793514, 521314513, 465156504, 156548082, 87064402, 619383507, 837316121, 62600479, 692189584, 87447038, 965977324, 924714658, 114191947, 10380605, 693322095, 87894127, 644175401, 489021618, 500666332, 162160044, 157961933, 431827050, 3953697, 59349730, 100532670, 483346019, 751465333, 725385594, 540282660, 972338484, 63550137, 395949439, 72885834, 400725505, 418526998, 386010364, 822894486, 203804705, 79105530, 467025257, 127968245, 947605461, 844693479, 992068588, 305239200, 126735132, 938452306, 987168216, 327533517, 93271056, 978636448, 853070883, 650045554, 230906566, 34966278, 710061335, 28889285, 351666457, 150097504, 789847461, 407699911, 304860447, 945721121, 364663618, 810194743, 188313104, 40744661, 764919694, 761268949, 405547061, 606990588, 912184051, 6783462, 656577504, 899407546, 866105771, 316666414, 493426171, 530992665, 438863580, 84330052, 461892213, 346068094, 475334395, 58281359, 716538149, 61154063, 226532715, 958853842, 603460024, 494693766, 171994867, 73384251, 758499797, 86796039, 635753948, 353319554, 361183658, 638035558, 941770956, 77354393, 377151263, 131885277, 983802062, 545426458, 952734668, 310714776, 222894807, 99762907, 900322484, 9843270, 10560327, 976191178, 713173204, 452562801, 546129450, 709252360, 977350419, 142968885, 908955109, 664080437, 406730956, 571541759, 141344232, 216995570, 753501548, 698360232, 532175269, 575820977, 642643272, 235187234, 311398667, 118211459, 126229822, 729507034, 289443003, 350103725, 996697629, 853698552, 791685433, 91135096, 402041464, 840487555, 938428618, 273831963, 133377461, 371230680, 692305079, 99648300, 392340164, 927203683, 928535275, 454535960, 130469795, 381440740, 740773865, 165723851, 404091395, 953223024, 60452742, 222904580, 346850067, 378350269, 842698389, 227675139, 422835347, 590971812, 164150359, 355516512, 143563632, 482006432, 144374967, 585768172, 5252472, 148539642, 498556045, 556451902, 541969386, 298956685, 91265659, 412242579, 955156017, 523687782, 985787681, 98573121, 640447555, 332824124, 839456456, 579118874, 42667592, 620112055, 39019986, 431576343, 890359171, 954176119, 962217127, 36042947, 597272743, 753805169, 232231748, 776876081, 118429435, 543947385, 974715515, 937549017, 406081290, 595638833, 59584107, 228157729, 825627745, 100072499, 785499212, 626188675, 304099424, 884017861, 526968686, 955329083, 835368607, 366386431, 47038369, 319906260, 706435228, 196084293, 559262392, 560954393, 933926813, 232782944, 625506206, 158232990, 879703162, 53308232, 16155661, 515082590, 873098215, 133843482, 160914334, 554011601, 694020174, 570818559, 105768855, 982964902, 34686248, 292990817, 216745587, 760529241, 735808132, 826045798, 409560566, 835588019, 326155352, 642712076, 20661718, 621897651, 254716355, 297731916, 123570522, 946748558, 737927436, 679871692, 140489327, 163224469, 296854970, 831096586, 763299, 967886864, 652688265, 621023192, 557744155, 565893210, 679227851, 658423380, 481645473, 553011179, 700258313, 65028884, 109504226, 102400720, 669334754, 938504040, 339316041, 266122317, 12814526, 214459050, 594443518, 694298590, 198639599, 813603690, 514539998, 353365068, 61115873, 168806935, 642123780, 841442026, 376178650, 85501916, 182778128, 997085447, 59294353, 69835527, 19771074, 650016776, 668197345, 382386631, 900519164, 767067512, 652284132, 621804675, 775252145, 599660454, 917484998, 450992919, 307528626, 28531973, 900133371, 597483446, 622859664, 687635312, 47437918, 890298301, 600891977, 909638295, 83720968, 137657911, 453390325, 844226078, 774335293, 168822338, 785435293, 112397832, 885975662, 457359232, 854819755, 787096667, 697012870, 832346942, 765664879, 227388486, 296748571, 582208309, 107555218, 15946934, 930434998, 638495316, 16429936, 60098370, 748733970, 852830269, 156066283, 24880844, 77888573, 310736741, 206039655, 184778068, 656077141, 942544802, 776731599, 6417080, 166072832, 182140859, 504827227, 637374537, 728816633, 599158270, 945990429, 263403541, 722798170, 236829199, 495665225, 285528589, 608335912, 459702601, 896574542, 176714168, 518167500, 780172362, 220388154, 205264669, 715143688, 549400286, 231421364, 391925814, 642294065, 91291993, 758092014, 711178510, 882200800, 105200413, 983288057, 7491010, 531307770, 16830189, 226595790, 14488000, 129190126, 67328141, 454419925, 531496638, 143568917, 345493952, 678849940, 335323308, 814338473, 755589153, 124225568, 130853306, 916457952, 117156654, 999806687, 510974152, 899937153, 684002977, 898224532, 73658036, 608798278, 669760872, 99042684, 979697120, 831930605, 241706978, 873118529, 285768664, 625406335, 373479329, 314023123, 236665222, 990549475, 150937278, 823976137, 662973614, 122569223, 591699172, 266100577, 956978202, 141165917, 112792531, 467013118, 777731617, 634511930, 47323019, 984983989, 12376192, 89173047, 482046146, 456632091, 506092392, 536106014, 752619248, 839595193, 153531242, 763045114, 226729836, 626127093, 901734383, 588545322, 636675946, 392788649, 491878899, 909363170, 366699367, 118302779, 911254575, 730611306, 380412069, 295200801, 32791364, 440096565, 299022774, 627251738, 779074045, 720138778, 214581608, 12281191, 54459358, 84426836, 110508957, 462695359, 356287699, 670529744, 724348115, 729334507, 449991348, 632157028, 781923518, 511887871, 942616503, 720688469, 993644141, 23946369, 25896879, 492271202, 970806350, 650080337, 515837555, 438998361, 625304080, 886078619, 745194911, 64771439, 655996864, 4627735, 716765250, 964013909, 694239874, 242410281, 384253436, 282028333, 743571513, 863463760, 780457832, 971125171, 812077081, 269501704, 552467433, 420476135, 447411570, 17914509, 616738480, 535461011, 888734765, 117038695, 26562812, 547836892, 345638719, 208852818, 543334507, 841487456, 329182551, 677663988, 176765380, 929850389, 225401925, 82449811, 320474577, 531259226, 216021591, 528193391, 998408529, 390810544, 367092240, 736661477, 166065613, 381006134, 56565743, 354170143, 450234796, 397004061, 705398752, 718381119, 68884380, 586292992, 377603485, 954857618, 989583735, 428774726, 964804193, 80518022, 762560558, 46803824, 140154444, 478106706, 2929074, 550181304, 739168835, 747041989, 200595192, 687593769, 722518154, 852010479, 26334342, 310587226, 31973597, 744225324, 43652595, 390596205, 641657847, 663725333, 966746575, 373706919, 931885732, 785795540, 483346754, 126406737, 397462151, 633859783, 131913319, 679153222, 982009114, 258920582, 475610250, 94006199, 933785264, 745964712, 136877740, 501735177, 3708104, 470585500, 110593329, 444021722, 478363053, 104624035, 757721756, 416630315, 997448879, 920953772, 472099222, 724113272, 857641819, 57264344, 728666037, 509191600, 720937165, 77411420, 348558441, 390631454, 818614858, 837068058, 522568480, 927278441, 424488095, 428627181, 775466742, 12243083, 764301492, 564770431, 815152362, 631420991, 246863840, 586721417, 789900279, 931201259, 270534857, 419590190, 411891185, 124872686, 243317128, 588789551, 601683273, 86981009, 760674594, 313401174, 8638777, 333744316, 647688014, 354495590, 171183504, 647754834, 166589520, 361792711, 774333049, 348545763, 477047353, 142923604, 799995361, 31225886, 526107221, 351618591, 652830692, 354880434, 40465967, 204017716, 954556421, 502638125, 844342215, 80348591, 28041560, 648997497, 739828239, 716407102, 594598472, 186369936, 723606048, 526255270, 77812041, 71663419, 197382553, 889975492, 48464308, 265055660, 377044080, 210147730, 206423172, 459713844, 475613685, 89257229, 522276920, 28230831, 505989007, 507244894, 692515315, 7976687, 545691794, 347449994, 824806941, 673668042, 634806365, 430658466, 198899638, 638101862, 901689014, 892307284, 930645220, 719291800, 484020264, 739350032, 258775679, 388110455, 907152930, 241657336, 948675878, 614065637, 182149782, 717320719, 104324217, 486742317, 120868460, 58152864, 16875112, 163260034, 920423925, 519425783, 55786863, 146416480, 681480452, 777642640, 543707284, 531877339, 153220144, 992736113, 544505276, 438167288, 868890920, 503137138, 658316578, 500176265, 497374721, 512218273, 689376573, 856551033, 372383229, 330142975, 639259338, 503977407, 692243595, 670808071, 82748529, 320899711, 72396249, 517083349, 838626704, 917814927, 451125000, 269451940, 235096722, 915324355, 288915359, 224755626, 869116628, 848510298, 998625738, 3977990, 401886248, 6087145, 572257518, 295424301, 313927311, 509726481, 701557901, 955421200, 101163786, 72990217, 49828622, 106996171, 547994860, 640969434, 12936087, 201997457, 152546446, 660156227, 738757302, 68553839, 193973073, 780329158, 272119253, 610207931, 277182466, 238385899, 346087816, 81614165, 635725667, 369534942, 11623208, 105490542, 202551784, 579579614, 439827485, 436377617, 316019373, 857110664, 996303815, 622284791, 88391647, 244353744, 49249463, 162316113, 667038321, 29536290, 927430207, 333670018, 369881091, 259577179, 116557591, 323898030, 853257791, 55524439, 385257049, 807811017, 962665320, 517920029, 697455160, 706000689, 20504598, 139192245, 950194183, 140867667, 586310104, 917317953, 688397107, 243320136, 857646098, 81620653, 357579526, 932247998, 143535714, 955347959, 369687949, 801505555, 82305153, 316650320, 743151358, 812804791, 140437223, 482169265, 530466217, 774376735, 248031595, 175252456, 8279913, 108468493, 686426411, 89562920, 536405357, 79537222, 916764877, 43181297, 875200883, 20331574, 799873306, 955428223, 301313013, 72135283, 60229780, 878792458, 672183217, 456488965, 705684322, 878371260, 68577908, 888908889, 260111502, 77185468, 392289006, 132418069, 258075345, 115771704, 788126921, 104622527, 609977452, 299068587, 633367166, 77088909, 547765698, 357049418, 254467616, 785220468, 367755601, 179499127, 522163368, 275937673, 286920778, 244539190, 956789986, 8663443, 417451110, 783297955, 321644074, 765715899, 826798094, 39522438, 374531400, 534679880, 311193871, 20444059, 235727280, 322047089, 254716054, 274636004, 796426554, 491275963, 39247702, 61372417, 774881801, 147239569, 302994424, 749147285, 539027862, 127361984, 856671980, 618287573, 381151069, 944467706, 123765912, 640952828, 33270694, 203061850, 753423723, 529206312, 890303977, 436664300, 9294558, 393487239, 305715463, 975111400, 288189272, 571522769, 205860757, 880448377, 955154550, 683935763, 112769531, 434241265, 90570855, 371692383, 41862111, 409547322, 33791193, 383548421, 140285872, 269027678, 932507934, 48730520, 595008988, 337452249, 915759177, 849493189, 609217305, 325720002, 534143640, 573624161, 932238047, 957642977, 784343690, 794474904, 15202761, 549166324, 603030008, 248334326, 116648720, 128996712, 132709890, 425311649, 612088811, 248964558, 490826379, 303870689, 860827989, 997657720, 223084956, 35701900, 564489800, 671756389, 287569732, 41803934, 669007058, 938183588, 478901704, 891810126, 158244268, 93506428, 846275066, 496184327, 567717781, 241800463, 579704177, 925528350, 279038092, 432061329, 441543487, 119853971, 848767323, 412436647, 307410456, 276531537, 378898881, 953769678, 184934355, 716832397, 543269167, 642374, 412705881, 306425677, 457258298, 156360949, 647741092, 907644206, 679165216, 315830045, 538095073, 464085194, 164962529, 819135157, 287116099, 506842979, 980040405, 815889501, 351090864, 255464294, 716027086, 141371958, 535194447, 619339543, 58817799, 867033907, 18926557, 433980529, 190761721, 860718896, 625178872, 739953476, 73557408, 900682443, 653990689, 70751827, 208783991, 526159387, 484449042, 670004032, 495281832, 934842421, 27006592, 101818656, 341587277, 454484096, 365673501, 389350987, 38875592, 319662225, 79337232, 593949616, 256022820, 142111185, 565764701, 81650707, 499882776, 668802680, 656326811, 1551242, 485644354, 143705260, 292694820, 576994422, 49307976, 745420455, 29163102, 436041855, 256169417, 227180409, 934852438, 22493331, 296659140, 418264982, 737755379, 999844343, 873924638, 574945144, 936284725, 378391061, 677546562, 733765546, 452227894, 221097929, 91468821, 251163893, 584817732, 456862832, 817717885, 331355923, 840671311, 482029505, 769010141, 139707296, 123462200, 27960882, 391401221, 737381445, 143097365, 232978029, 351101023, 158985663, 63502816, 838070870, 490620356, 470332552, 280045724, 745221378, 70168941, 627759476, 61200323, 445584050, 493152574, 323146851, 692880655, 77136058, 634817956, 637276322, 587442522, 619232928, 60298513, 326179159, 666877268, 40419274, 27147298, 219697797, 321005267, 65736537, 640188922, 466539429, 603976722, 152316812, 416375521, 244960894, 413243621, 808371348, 1955889, 34561807, 112262720, 302637945, 881632269, 190250130, 580251472, 108435546, 880450071, 967220466, 816800524, 749057570, 8122240, 622257709, 610851539, 13326214, 42989492, 533074277, 37299865, 660484169, 685110611, 270037040, 987656969, 611100887, 613494129, 127238806, 285821061, 879904478, 64738457, 932356598, 815374681, 846763139, 313813693, 641544378, 97506460, 71656166, 824241518, 805415732, 879605737, 720167986, 250077450, 588302750, 347092504, 516669616, 422310635, 573895400, 460531376, 240012190, 281872360, 127344374, 320684662, 680053720, 166484180, 139834230, 856370444, 556036909, 499590705, 834785874, 122312573, 370684472, 187375632, 879096924, 314501637, 359090443, 34640987, 954038821, 208290910, 584493809, 421295614, 60436777, 414813221, 836958282, 252193545, 206412177, 389356997, 129869957, 216455979, 26172421, 791256891, 907970266, 891193506, 746161821, 565586881, 616221731, 917005307, 816520, 3402105, 761531571, 720388631, 705705167, 30638972, 572128496, 579015489, 109719594, 846113130, 150255212, 10525799, 551795604, 10039809, 10902197, 652218487, 789214890, 753901819, 313057007, 778398808, 584121312, 445317113, 364573119, 95888891, 14462400, 164561239, 721700246, 684189117, 806963289, 434114600, 196741052, 337349930, 763471980, 927104133, 815200452, 574972884, 772619401, 908449671, 27054277, 888311087, 63233293, 444998299, 14297617, 255542934, 707652437, 958432136, 856886366, 776837924, 225996748, 185734417, 361536913, 998996065, 118229445, 937812882, 125280743, 902461089, 783659576, 629886223, 517997894, 2821455, 540189877, 806524646, 808476303, 45561134, 630710168, 77982985, 959924165, 39713947, 566002576, 328954519, 121112360, 76711499, 744359255, 798811324, 593839456, 648598760, 689083980, 761841022, 613949968, 459407788, 536098471, 625202283, 989981527, 963850802, 955887838, 977653084, 456029435, 641645711, 62729024, 99827494, 691530137, 850612407, 859084847, 466559422, 179425090, 794964543, 53192228, 759230463, 71844579, 709628486, 653193161, 392450826, 168688377, 796471968, 134462401, 670171699, 341925470, 266364597, 86493594, 121629174, 969791372, 57850564, 158513209, 112914047, 942542671, 112196223, 459914597, 114928662, 66361992, 780689112, 86706801, 606614856, 146233898, 444025388, 335026698, 286362394, 111113683, 515288299, 270728500, 96132675, 891452538, 825269867, 777896764, 801520066, 340845374, 596537892, 262354554, 909537996, 453601493, 660458397, 361376356, 721528900, 122624132, 886877611, 417277319, 438933277, 479866706, 973550090, 590349461, 702012253, 13893264, 154271791, 344731622, 58574159, 438419093, 977672341, 446806306, 663831240, 798379806, 190804697, 821742189, 56488741, 119983926, 48597973, 16341121, 671375422, 779660995, 464470026, 318079517, 350384503, 149987002, 70843040, 76299432, 898187241, 125245956, 632693539, 167535070, 136767989, 526089134, 927206601, 544786551, 366376855, 266771169, 872408613, 638857688, 725741660, 141847097, 213862905, 40150022, 359307845, 959678822, 553106535, 331111511, 294609439, 494483852, 828514866, 589096379, 574858682, 523816989, 64346009, 348505296, 393666486, 691951481, 76035440, 396964556, 33047644, 129274270, 51541768, 519629479, 693897217, 192476366, 37002178, 776967618, 502396030, 86281313, 104371517, 180676934, 725110560, 304547278, 721273023, 44040812, 811784167, 601582744, 648886723, 80811265, 666697264, 394368402, 9330358, 59326667, 111898558, 28420703, 420110570, 133173154, 389731023, 561103053, 962805676, 622525616, 279863068, 842365265, 640004096, 105317725, 1941879, 380063601, 831913797, 10657586, 996587504, 102628168, 122058959, 419301779, 111790444, 287321407, 178114306, 169011391, 312195858, 914267686, 417329924}

    Returns: 442465743661470

  100. {71641445, 810740473, 877667043, 192806277, 230819413, 57161591, 39616513, 976294519, 167696355, 653408832, 441425343, 236869368, 781008612, 135719550, 347730076, 518126057, 718707892, 197091580, 120413774, 639997356, 943204775, 456636586, 164276198, 845327316, 983381755, 921539963, 255136596, 857694246, 514500172, 141708990, 247740199, 568097674, 766552203, 217513371, 467103894, 910040117, 516882353, 425277706, 154853220, 856426982, 586777967, 346887804, 97270603, 334293170, 649404442, 140871359, 39275887, 386557320, 973087241, 758037688, 680050213, 441914692, 846977892, 228644822, 285871821, 364224984, 816045703, 379147137, 480700059, 940978447, 614132275, 831455334, 230804008, 978931252, 893881154, 403674479, 3342398, 954346314, 645034613, 550895892, 25654976, 490417074, 691840364, 721349672, 841098117, 515561503, 892798087, 757886042, 638956534, 894535730, 995811089, 802018656, 552190097, 829270998, 153542194, 91546447, 374169859, 934073132, 808413211, 160598363, 970770316, 899075588, 391702750, 101821988, 236027532, 576663966, 157408556, 544106133, 141510029, 130164585, 254434711, 282005213, 899646649, 283756126, 735120389, 721158462, 2567812, 548735405, 250427995, 206547595, 4349851, 834004212, 820266085, 317287889, 133812356, 879530634, 19136210, 198885484, 846663933, 607753260, 256771, 553840118, 439633331, 734032210, 597130216, 610968376, 445334527, 96241350, 863388221, 102686117, 979951454, 691369690, 465809817, 10244923, 504223478, 706511321, 456040024, 912706398, 683156350, 391752992, 302478294, 252555533, 478773030, 27897119, 198444386, 56814969, 254893107, 683707764, 198648901, 494008808, 26627513, 607722114, 239532639, 532102602, 122081502, 295562867, 313227796, 39074544, 591673124, 140178724, 68005397, 946898804, 131866096, 224301188, 218381570, 163851172, 290175405, 901038306, 230668378, 543128128, 366995846, 827402091, 131362434, 625582490, 822658132, 782773916, 637092759, 321468005, 535484668, 242706722, 803361842, 354978023, 298792117, 31361630, 17093355, 975850358, 668307789, 77716931, 28623027, 987935056, 507756758, 76129151, 303697594, 123214535, 294591082, 159165365, 980578843, 276749121, 273855293, 925072861, 22341532, 670599954, 974241924, 129844629, 620324717, 678200614, 576758076, 246974098, 53263259, 868284718, 958077917, 358910762, 215983797, 851996814, 675941081, 107691129, 124912563, 488359157, 981196903, 833527890, 558737049, 507388594, 644996657, 98370556, 329076203, 208991639, 577728184, 932217020, 948960278, 939975390, 480872396, 702775861, 379380090, 40989827, 920820004, 275258464, 845000544, 523672123, 763547334, 484634255, 806558, 53952809, 916118888, 686248585, 719723863, 346715815, 687456858, 728244964, 805782791, 260480167, 605011759, 858252097, 81760336, 172079564, 14277534, 60077660, 22659648, 627344006, 41094992, 661089473, 88707321, 461229978, 897963990, 923340588, 109722405, 756573588, 504634945, 317556405, 849115036, 224480115, 55541096, 560275912, 477199743, 4375509, 890531441, 479590368, 69954902, 675160780, 138015728, 143051438, 875267330, 945013765, 888387727, 837547401, 90959348, 466585029, 129939390, 391487384, 722875138, 672052825, 245258259, 430763251, 541459549, 523393467, 512717774, 825160090, 177270851, 15768184, 80187375, 450259787, 55173743, 136236836, 736183458, 312517828, 604019421, 896938298, 681965519, 62488117, 262740151, 872573869, 996901394, 998910357, 262595139, 240979091, 908590244, 874462115, 287325177, 948413527, 65199274, 766728896, 151991729, 789335100, 177717567, 145911534, 605516025, 911266609, 13796145, 713380916, 36241806, 399089582, 357996777, 864765048, 92765772, 568903475, 571504066, 271339677, 463142807, 370517590, 295724741, 808884601, 321514831, 318770886, 169030314, 173755209, 39853200, 467074767, 290064087, 335229310, 592776621, 135960725, 723097002, 794309841, 329270773, 734397751, 650770616, 550075038, 985770132, 126721195, 536425915, 354636063, 219826010, 625634284, 548265482, 276039885, 335916955, 803081944, 984818567, 392196724, 902108708, 488334879, 404002488, 363606298, 166252485, 679085970, 804350668, 180603520, 413699666, 316847948, 830314351, 143073973, 473377431, 474583873, 425000015, 639900087, 734626202, 36684030, 137401856, 84015290, 75581765, 15202493, 798956137, 73733965, 204120169, 401935255, 922692965, 882079977, 884724666, 594987451, 62833317, 92259073, 76843544, 875707448, 23023620, 770560590, 658814951, 391061205, 914090291, 276687718, 281591276, 575415307, 339812891, 115670573, 620821732, 235978595, 444754075, 479011648, 228570645, 919209140, 712158629, 187054344, 564838417, 330796078, 791626212, 708790612, 610258838, 518810258, 74350754, 66797096, 954241121, 591901787, 940557378, 192961761, 666463752, 35276350, 60439575, 562222091, 98117775, 56987758, 972424771, 179874500, 440332548, 19400212, 404126859, 715629904, 659436466, 80988656, 286202350, 346030167, 979606514, 403635777, 507563898, 674732618, 695559457, 513805365, 665765575, 584446046, 306614473, 503312013, 691130552, 74952020, 742439004, 501544365, 23707281, 143086577, 931966763, 259222974, 997618350, 928328862, 470894158, 783016645, 711861046, 615681553, 667165309, 577927388, 223518111, 755937170, 298459933, 83941751, 144398667, 635921823, 24260059, 845468807, 60822994, 388536819, 507211612, 468301793, 597634774, 378861127, 21836143, 365684287, 888924684, 283442184, 132392012, 904845300, 3970042, 960725130, 451135810, 495683641, 538404877, 293502576, 645661953, 570635269, 541599266, 960078664, 228364443, 204466426, 822212056, 638833500, 329456612, 544495863, 288536011, 950229825, 451966298, 248057698, 276012879, 688172602, 944339087, 911026019, 501542986, 249107950, 836015286, 467553050, 245991847, 157114078, 808642972, 225208207, 200640978, 181244350, 60632250, 42725827, 746720833, 414417211, 367466300, 656180362, 883669935, 351211300, 504777572, 439697040, 979141526, 44951877, 770403183, 578281534, 227110039, 902565686, 223809957, 832654581, 977557465, 820579884, 589927956, 22487972, 446237564, 220876244, 97818422, 186262592, 637673502, 893700802, 292685813, 701413859, 34800977, 618972302, 412206634, 31757142, 469326405, 121164832, 155288596, 604915076, 716572533, 836533680, 255167256, 713301467, 679249483, 744681543, 99555547, 695109602, 890655012, 359747319, 27877223, 49156042, 697775037, 343065338, 362306669, 857166606, 187014558, 198113106, 576135048, 282485271, 871139598, 379290704, 50788182, 260442377, 986511425, 535589771, 344010049, 606608072, 157542785, 953396517, 917619974, 131366633, 456073161, 89743990, 51843960, 374033245, 71665042, 722857865, 41514842, 181953762, 764215807, 286998664, 877014777, 894416675, 586621088, 929716140, 401813086, 483073224, 354340322, 925529246, 396845339, 594276263, 274109997, 117456525, 558080400, 92441245, 66269379, 235023803, 234841995, 93748443, 195975587, 825594484, 126491839, 113493635, 386004398, 518494524, 848739502, 882730498, 360088456, 883932582, 496041462, 439014214, 181940460, 662276305, 441187905, 60959374, 367051597, 310458472, 424435614, 957867856, 630438325, 147188471, 194018283, 872598994, 462798255, 690046634, 966120505, 106437584, 220178142, 509807645, 102239136, 256435332, 827170368, 739954231, 171679402, 318114198, 518361218, 80498601, 451340458, 795224561, 53848870, 125744133, 94211452, 782814452, 401535004, 601545658, 605155883, 247678048, 29504150, 378224885, 375701076, 789409080, 268419139, 751594248, 94054683, 36432548, 364779309, 520534587, 103747681, 814842242, 80060576, 109929589, 177388584, 97235766, 391222068, 779496952, 434777172, 987791524, 539259565, 528841122, 467315991, 513043910, 902223261, 225587755, 919368842, 419843139, 160898374, 475818205, 840348918, 980099190, 325943651, 489149962, 556805462, 621462702, 83673704, 584524706, 992463577, 761531338, 189410929, 150160456, 96342043, 510466757, 614072380, 998056529, 171602812, 825733190, 125083953, 236100903, 979615977, 111487992, 692843961, 74651892, 676959036, 920010309, 380427170, 284727343, 328529764, 44737329, 108544694, 51655103, 249436789, 582559961, 113295766, 801658388, 246538580, 999635645, 546327203, 641172994, 9776395, 13496583, 901957001, 533685813, 405205462, 418882773, 773503442, 41172835, 609472470, 830590045, 376966621, 64167054, 689801372, 443511272, 748464714, 880169226, 412030114, 137691449, 23581193, 621741404, 100062692, 699796033, 661567614, 889965550, 513480043, 548366486, 510932732, 19968894, 601560024, 231969866, 577720108, 372294905, 449005770, 236676182, 50202700, 49543401, 875748984, 248546404, 782309885, 990625570, 138750969, 894622389, 700708350, 382845329, 940570524, 110643188, 994729680, 730648725, 946988674, 268777159, 499245390, 456081225, 253042194, 634832233, 420017588, 229198897, 649007821, 478888400, 970936804, 61928481, 941111163, 717124471, 855675222, 372873528, 548906125, 782214013, 725276056, 329364781, 251012568, 552484373, 772116040, 333578966, 804297011, 553154710, 953930878, 329903450, 34893056, 659950213, 76416024, 664889471, 476469997, 349167549, 156500872, 810476230, 233875283, 382048406, 906508596, 715029858, 687916419, 74838344, 70196916, 774058143, 655481361, 18644494, 758276614, 243999440, 275288905, 679954591, 349922355, 118967347, 987561936, 192104621, 440911814, 152689799, 669049834, 206743402, 137968713, 954482729, 431634689, 833578835, 48987004, 426560501, 499831098, 850803812, 195980567, 912252027, 116971395, 7478436, 802025310, 932290832, 219262017, 632801386, 582036614, 644791683, 29505560, 995672597, 522206296, 942667759, 201348339, 68325094, 991221067, 592725211, 70314248, 79321930, 77672340, 25604130, 650876217, 427666372, 419418103, 472762600, 391401841, 830774405, 174368172, 594971650, 127808668, 842928540, 346125662, 934334260, 158357836, 152190199, 76203667, 984249813, 359120644, 780604212, 716441688, 165550403, 974078875, 719391036, 352873312, 39198610, 210519325, 122008821, 210873634, 653743496, 793991307, 220718658, 459077682, 986844829, 900758779, 17466256, 97235734, 19547236, 340283278, 506983755, 339862029, 703757365, 86753535, 447959883, 182393310, 165190883, 899248631, 470681165, 167744497, 664788777, 409738950, 635273498, 904152423, 248428859, 257741240, 947192391, 674240241, 975633155, 403144381, 576959019, 546943457, 49834774, 977152798, 449602423, 30304591, 819845754, 657643077, 991060502, 222400990, 155759095, 92483188, 909229436, 478804391, 78227137, 909972752, 842885536, 696210783, 120820316, 927526576, 12013417, 194320917, 501560822, 834577569, 58439666, 4362306, 341199318, 381732019, 892136972, 786528415, 558941755, 279954737, 182810038, 105350909, 502950820, 721966080, 827714035, 311959426, 101425227, 26536294, 828778134, 558419741, 485913283, 794514691, 216897046, 454621770, 154105707, 438534151, 51021226, 175410533, 212063600, 995671413, 276726228, 861267898, 51418487, 497626733, 35342948, 109190414, 673772629, 794683941, 675109327, 579383629, 497829017, 558741548, 938829062, 4707062, 306269550, 210097927, 101035906, 334981755, 527203551, 875747231, 465716988, 937758091, 26365031, 702828081, 704832026, 319252748, 675356568, 866938361, 632932503, 773508763, 527224967, 913788186, 81983822, 909906222, 958658762, 150613396, 153178732, 21716003, 827697349, 506620096, 942929689, 777123344, 367731951, 850814841, 182925359, 668497367, 658807655, 60739816, 3813764, 76167833, 505309017, 600410987, 36253826, 58661250, 533911069, 307465713, 138864816, 239417490, 950322216, 22403152, 175054060, 603303035, 625847629, 894552410, 15870328, 681944803, 996640350, 734754891, 808269518, 801594829, 816184989, 188693175, 820767001, 395327962, 641763912, 119424175, 614731795, 699226721, 982552286, 61024950, 358760261, 565636555, 486942176, 719517660, 896269034, 472024859, 401745695, 874666283, 530921387, 109049682, 258615234, 855740318, 501526067, 152832009, 22891789, 338136423, 836720935, 457954204, 136312620, 895236709, 892359481, 102921817, 830881835, 139810916, 403721998, 294264432, 788430732, 675720701, 17816841, 111710359, 717718441, 51514318, 665732731, 519567497, 338812746, 563662408, 661814255, 912654532, 459551579, 913308105, 956536852, 96269669, 318179675, 959710882, 162078394, 721050814, 972442518, 617789116, 298914538, 113591603, 382068746, 627883584, 177710575, 302052925, 192306560, 942653396, 728460268, 904752293, 216943791, 46934650, 639617947, 720415192, 410021736, 527211169, 109776566, 54439490, 393880441, 46674027, 282015349, 776047141, 16248581, 389302226, 248637817, 480110040, 140142615, 48738191, 274608708, 760307267, 828027065, 206595219, 946998375, 222505442, 444452545, 159282159, 349180731, 1541570, 62685744, 45587313, 704660357, 372249956, 38201727, 995315954, 980330223, 647061230, 61553734, 824155783, 30601895, 972304745, 27371955, 631501820, 938522983, 233013565, 818407314, 507807548, 433582188, 806247616, 21814771, 468678962, 944561403, 951929773, 629582056, 868327714, 437384952, 216851520, 63515040, 460967323, 719701959, 673423816, 227806585, 474584014, 627105161, 87296639, 955216163, 819817356, 656226279, 707110311, 811890830, 813767969, 641312193, 680335571, 990284086, 880735519, 37347765, 185373623, 53279446, 189915729, 225795881, 277171219, 738883177, 393695033, 672541748, 314396987, 94549982, 625819882, 120519878, 977673840, 658994604, 180178531, 717102393, 643474588, 176748436, 808487557, 273434889, 120155583, 56510888, 136689917, 612203748, 41111291, 314592227, 520684502, 309359600, 416949441, 701643419, 833266774, 981873212, 211591995, 256485709, 214439655, 107205534, 540233200, 606855997, 198692279, 801279503, 319540724, 632939028, 901963970, 958624540, 465565217, 645112993, 397312242, 52202710, 608644335, 345854106, 964303910, 946659352, 471332891, 987158295, 25815631, 419035032, 376116121, 879055254, 72682285, 167678578, 123620421, 269552511, 483016620, 619608764, 125079968, 64103732, 23909968, 108432273, 992354134, 118761312, 282382860, 703613925, 266679700, 461762777, 362100593, 187421590, 850499837, 978398845, 107425960, 40344345, 674149424, 96005939, 509887736, 862497351, 480722218, 33731244, 120540738, 125892044, 59665202, 363169733, 146272495, 794314200, 160390933, 473138457, 290600467, 245684493, 49758469, 215868192, 600109400, 548233265, 663223829, 808171794, 534965411, 20287144, 232666884, 853390131, 306100014, 611901556, 839258450, 2434848, 968646132, 730891581, 948656159, 589501382, 124726910, 728817315, 899262063, 378916511, 133011413, 61268058, 744174460, 13522465, 80955316, 597853522, 243053227, 618669460, 36635120, 882028261, 669820131, 185896216, 37480506, 564752624, 58495617, 942085391, 820698939, 865146554, 93112374, 722051678, 24568992, 414482886, 349443932, 540102615, 59301172, 123749264, 57816013, 144091301, 213973018, 910605997, 926503731, 320676154, 318936711, 507014363, 793533492, 708797918, 542911208, 186968249, 57134391, 881468255, 261798874, 41412418, 66293931, 93933437, 32642108, 888782642, 437392999, 188448922, 617037255, 924001237, 55381991, 747349676, 564641287, 70875759, 275262176, 917597059, 417540908, 556005276, 444426329, 52793376, 950547711, 285586299, 643522856, 589991983, 910031275, 491525492, 797450403, 378721360, 695846215, 639831900, 115106243, 953077878, 723278024, 122991068, 426704683, 55639026, 328307448, 826117358, 686555596, 493554054, 994551475, 95871708, 231198563, 20948617, 543679522, 788897618, 248655366, 281634136, 412078076, 419611866, 524958682, 349148630, 130810054, 50384043, 144344556, 449897186, 147317816, 755751552, 217757041, 951988520, 147237398, 680716517, 736785647, 973825358, 815531215, 665332071, 925684942, 988962897, 974501813, 918364258, 538464032, 615015914, 645467330, 940989852, 289588307, 30999186, 384375220, 445933602, 105626175, 187777888, 296747394, 745469971, 56392703, 311063016, 393983610, 405495386, 386144652, 751982419, 135897691, 871660966, 439760372, 526560783, 486137353, 383375255, 355477985, 696795391, 153998788, 529194916, 838360269, 406318122, 688832926, 439952553, 994940045, 1040310, 1633712, 398404245, 696056550, 153394353, 577271105, 729283978, 72628605, 792983816, 11230347, 74147938, 377518848, 14868533, 842578087, 256701225, 714174928, 35686745, 963904930, 957868847, 766900260, 411116290, 809143251, 883023394, 28126801, 539920402, 350169200, 43619161, 586323234, 517868531, 53694168, 278567552, 23198457, 72034630, 376171149, 828768563, 367154829, 920770815, 812013939, 799643760, 28308648, 46218699, 645163042, 45359264, 318144332, 68929583, 713605307, 452946484, 583619013, 14991617, 177948725, 690851668, 829772328, 503822746, 536030586, 217738538, 71722801, 338826578, 347218853, 50927437, 590294533, 235534111, 399753036, 284171708, 113147639, 171750809, 495554235, 71191785, 460968282, 730026299, 933675797, 284910513, 571503287, 570684386, 71652950, 639300774, 924843566, 284941847, 689419416, 397580542, 287448362, 87517041, 2748266, 255098353, 950269545, 434648281, 204977724, 144157042, 669320063, 172191587, 73400741, 354582309, 613534387, 860263578, 834785275, 543227239, 122473676, 944032225, 60719964, 542268765, 243190635, 325840767, 330020265, 94712491, 176606395, 935209301, 894233487, 803341530, 411468098, 788294206, 945175097, 77280090, 608240055, 505369757, 367748899, 942643003, 606319644, 332683790, 73562682, 215654439, 986503281, 294303384, 691502881, 313823312, 593700239, 644860727, 737504238, 213750090, 688094240, 148959964, 527682760, 776608307, 273183536, 31856432, 272522030, 89837670, 701429697, 473403565, 753441305, 164555390, 884653427, 627961238, 341077146, 511901620, 750901606, 844803166, 484905026, 234067629, 12419675, 163857057, 263187964, 96928054, 999068057, 42061775, 517507865, 194406060, 70444117, 134596631, 149239814, 944919775, 572366570, 310068218, 516410332, 935995983, 745864317, 353614718, 235797004, 489988770, 638648178, 42582643, 986680726, 260536944, 12210821, 139751520, 207285281, 594088562, 538365442, 839725426, 116661555, 512933390, 947253330, 218425834, 840619109, 110345140, 317194483, 648669726, 357510161, 280839434, 848323381, 638870091, 443207717, 548907552, 402259976, 885728266, 686456611, 96000563, 221839008, 245410444, 113787176, 461605100, 292598847, 387851896, 33120835, 389590777, 962092850, 15752472, 461650459, 847104762, 227932150, 109349613, 904243698, 719230524, 650036522, 328230911, 45797335, 402567754, 34909421, 420843335, 990696246, 592222046, 234908620, 609698133, 778534018, 398183200, 540730186, 211646873, 624736701, 86540574, 45555001, 674255762, 954648912, 58924458, 225984756, 492376821, 85397328, 457720195, 460266420, 590928966, 805498932, 641508573, 597522791, 926841218, 619733562, 447973666, 79687897, 894658865, 205430045, 348230105, 563584660, 742341514, 849869079, 896845696, 97564499, 126489917, 113514182, 715438965, 30825494, 568464274, 934405438, 738206648, 844324263, 773065270, 75987531, 931521610, 478876975, 917458337, 707376421, 743723850, 179677754, 493864854, 470750586, 927276750, 729156417, 713162128, 265425059, 38981328, 591757878, 227694253, 507838058, 182622197, 856373199, 631109214, 94925829, 582599820, 259496099, 537971806, 954232866, 243337463, 128885842, 42598216, 372773430, 598652928, 460664000, 581623742, 593538643, 20816144, 616519229, 249986579, 319951623, 606582170, 923509874, 373123748, 578776092, 701022998, 330210179, 640310441, 847727316, 752278096, 613990903, 99822521, 205616409, 16154909, 442381431, 262870798, 973556157, 815958539, 647101649, 143204928, 8028817, 918730652, 392519613, 679697075, 385067223, 289055726, 584349052, 498502175, 612240809, 836446456, 502959223, 377587032, 319375821, 592808487, 469561224, 113723388, 980168425, 240161318, 668254719, 896733117, 575933769, 426980206, 509820252, 862662964, 831819729, 217230098, 658747289, 453998524, 893271438, 165959039, 415022001, 48941463, 929628141, 35504545, 278087447, 478886178, 843078585, 561851627, 301713792, 632522456, 779987723, 958006560, 55640981, 30638126, 116464935, 816657597, 957866182, 824877873, 1797691, 817249963, 12573830, 18118252, 319122452, 983142947, 170477591, 68160298, 988248867, 422107386, 822978243, 128910959, 702874156, 455214862, 300323503, 625435694, 422828371, 493763494, 926019859, 368626464, 52761449, 828140003, 876951904, 333347424, 812157067, 219366374, 81701901, 528656479, 670224062, 194587492, 803103218, 573373872, 117116499, 454558958, 894378393, 161508976, 624426372, 241057856, 325169435, 830276872, 194687335, 820017, 424946278, 104011291, 92015878, 369992075, 908272528, 328079391, 661121178, 258012383, 772360962, 81087718, 939090497, 929288854, 112832096, 515355712, 697837475, 658000867, 168556294, 187578856, 725171139, 77841195, 727624467, 798228090, 133788159, 424568937, 491868643, 756140870, 305270467, 524772799, 946080092, 287656869, 522114138, 948454503, 987892265, 740366805, 857442947, 728328737, 59910665, 312797515, 75866505, 294537044, 477139635, 82603677, 216060277, 560058353, 431569100, 413905926, 764416871, 44109702, 523350366, 609633187, 674209438, 364672592, 782063667, 538345466, 835837239, 825612069, 743576033, 48923802, 352729934, 926077037, 522759785, 325012428, 292600355, 437786288, 843604095, 219888415, 132261072, 884203858, 686896986, 478233966, 406702917, 284032510, 45336791, 481584257, 236740, 750067079, 69000460, 208587405, 932828948, 887703814, 307692123, 874442617, 262947304, 5791555, 975641452, 795343875, 419802277, 152414136, 506429636, 687810602, 600101252, 832458041, 639777377, 648906827, 867882233, 912036837, 448631342, 845544808, 414959792, 427785250, 204514434, 799792132, 767407073, 529618189, 628946739, 7857831, 307946251, 129028059, 32144087, 935175532, 944781419, 560429271, 954255002, 375987179, 914565649, 204887869, 241309418, 910183267, 483754852, 461720107, 572983809, 889421360, 645550351, 557643147, 267581956}

    Returns: 448697839993917

  101. {1,4,1000,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1}

    Returns: 4037

  102. {1, 2, 23000, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1}

    Returns: 92029

  103. {1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2000000, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1}

    Returns: 404081407

  104. {999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999, 999999999 }

    Returns: 2000999999998000

  105. {795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616, 795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616, 795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616, 795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616, 795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616, 795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616, 795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616, 795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616, 795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616, 795755685, 581869303, 404620563, 708632712, 545404205, 133711906, 372047868, 949333986, 579004999, 323567404, 418932836, 944672732, 196140741, 809094427, 946129058, 30574577, 182506778, 15198493, 150802600, 138749191, 676943010, 177512688, 126303054, 81133258, 183966551, 471852627, 84672537, 867128744, 857788837, 275731772, 609397213, 20544910, 811450930, 483031419, 361913171, 547204602, 892462744, 522136404, 173978710, 131752569, 478582453, 867889991, 153380496, 551745921, 647984700, 910208077, 283496852, 368550363, 379821990, 712568903, 40498239, 113911604, 103237637, 39073007, 684602223, 812852787, 479711181, 746745228, 735241235, 296707007, 262522458, 870676136, 136721027, 359573809, 189375153, 547914047, 198304613, 640439653, 417177802, 25475624, 758242872, 764919655, 310701088, 537655880, 361931892, 14685971, 213794688, 107063881, 147944789, 444803289, 884392679, 540721924, 638781100, 902841101, 7097711, 219972874, 879609715, 156513984, 802611721, 755486970, 103522060, 967048445, 913778155, 94092596, 519074050, 884870761, 248268555, 339840186, 53612697, 826647953, 185518682, 263689968, 375666519, 12105076, 481342795, 242517397, 698412072, 529176049, 511091142, 958646068, 140457297, 971018539, 172898400, 830709769, 461945557, 529322873, 781261465, 823879998, 961264979, 76338301, 68299843, 767742622, 95625158, 769482974, 121898334, 257380088, 292455642, 772389186, 468566955, 817480336, 174842016, 799777367, 944694477, 678852157, 595387439, 23356646, 641212875, 988512771, 105989509, 817183892, 684114203, 49299351, 92133643, 427854501, 797640594, 287767371, 45931780, 58150107, 303810412, 933029416, 503168826, 397865509, 844370146, 650825879, 78396939, 193198052, 649075580, 949627106, 32760104, 53860494, 510366104, 290319952, 726585506, 886491639, 781277163, 741593945, 933922382, 147620738, 355650504, 308964799, 227669234, 375163529, 42817073, 685003585, 57725501, 883096448, 634002468, 893645501, 856191918, 29924130, 325791710, 736062367, 231714001, 515103007, 15209164, 748808127, 948469521, 530490811, 283421979, 150468288, 557942924, 663307953, 851888285, 696117850, 16017443, 663423247, 51119002, 172720542, 447930742, 668894616 }

    Returns: 483667545639462


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: