Statistics

Problem Statement for "FlippingCoinSum"

Problem Statement

There are some coins on your table. Some of them are face-up (i.e., you can see their numerical value), the rest is face-down.

The values on the face-up coins are given in the int[] faceUp, and the values of the other coins are in faceDown.


You are allowed to flip some of the coins. You want to reach a state in which the sum of the numbers visible on the coins is exactly equal to goal. Your goal is to reach that state by performing as few flips as possible.


If the goal cannot be reached, return {-123456789}. Otherwise, return a int[] describing the shortest possible solution. Each element of the return value should be either +x (representing an action where you flip a face-down coin worth x face-up) or -x (representing the opposite action).

If there are multiple optimal solutions, you may return any one of them.

Definition

Class:
FlippingCoinSum
Method:
flip
Parameters:
int[], int[], int
Returns:
int[]
Method signature:
int[] flip(int[] faceUp, int[] faceDown, int goal)
(be sure your method is public)

Notes

  • If the goal cannot be reached, the correct return value is an array with one element: the negative integer -123456789.

Constraints

  • faceUp will contain between 0 and 50 elements, inclusive.
  • faceDown will contain between 0 and 50 elements, inclusive.
  • Each element of faceUp will be between 1 and 1000, inclusive.
  • Each element of faceDown will be between 1 and 1000, inclusive.
  • goal will be between 0 and 100,000, inclusive.

Examples

  1. {2, 2, 5}

    {1, 10}

    9

    Returns: { }

    The sum of visible numbers is already exactly 9, so the only optimal solution is to do nothing.

  2. {2, 2, 5}

    {1, 10}

    14

    Returns: {-5, 10 }

    The only optimal solution here is to flip the 5 face-down and the 10 face-up.

  3. {2, 2, 5}

    {2, 10}

    3

    Returns: {-123456789 }

    There is no way to produce the sum 3. In particular, note that we cannot flip a coin worth 2 face-down three times in a row, as there are currently only two face-up coins worth 2 each.

  4. {2, 2, 5}

    {100, 10}

    5

    Returns: {-2, -2 }

  5. {1, 1, 1, 1, 1, 1, 1}

    {1, 1, 1, 1, 1, 1, 1}

    10

    Returns: {1, 1, 1 }

    Any three of the seven face-down coins need to be turned face-up.

  6. {1, 1, 2, 2, 2, 3, 3, 3, 3}

    {1, 2, 3, 4, 5, 6, 7}

    0

    Returns: {-1, -1, -2, -2, -2, -3, -3, -3, -3 }

    All coins need to end face-down.

  7. {5, 5, 5, 5, 47, 100}

    {42, 80, 174}

    147

    Returns: {-100, 80 }

    One valid but not optimal solution is to flip all coins worth 5 face-down. The returned solution (flip the 100 face-down and the 80 face-up) needs fewer flips.

  8. {1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000}

    {1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000}

    100000

    Returns: {1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000 }

  9. {951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000}

    {951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000}

    97550

    Returns: {951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000 }

  10. {951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000}

    {951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000}

    0

    Returns: {-951, -952, -953, -954, -955, -956, -957, -958, -959, -960, -961, -962, -963, -964, -965, -966, -967, -968, -969, -970, -971, -972, -973, -974, -975, -976, -977, -978, -979, -980, -981, -982, -983, -984, -985, -986, -987, -988, -989, -990, -991, -992, -993, -994, -995, -996, -997, -998, -999, -1000 }

  11. {951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000}

    {951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000}

    12345

    Returns: {-123456789 }

  12. {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972}

    {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972}

    40243

    Returns: { }

  13. {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972}

    {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972}

    80486

    Returns: {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972 }

  14. {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972}

    {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972}

    0

    Returns: {-8, -975, -982, -970, -997, -976, -987, -996, -990, -965, -969, -978, -971, -1, -1000, -980, -999, -995, -991, -973, -988, -993, -963, -256, -964, -968, -974, -961, -981, -992, -998, -4, -64, -983, -989, -967, -2, -962, -32, -979, -977, -512, -16, -984, -966, -986, -994, -128, -985, -972 }

  15. {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972}

    {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972}

    12345

    Returns: {-976, -969, -971, -980, -991, -973, -988, -993, -963, -964, -968, -974, -961, -981, -992, -998, -983, -989, -967, -962, -979, -977, -512, -984, -966, -986, -994, -985, -972 }

  16. {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972}

    {8, 975, 982, 970, 997, 976, 987, 996, 990, 965, 969, 978, 971, 1, 1000, 980, 999, 995, 991, 973, 988, 993, 963, 256, 964, 968, 974, 961, 981, 992, 998, 4, 64, 983, 989, 967, 2, 962, 32, 979, 977, 512, 16, 984, 966, 986, 994, 128, 985, 972}

    80487

    Returns: {-123456789 }

  17. {65, 441, 567, 465, 585, 352, 264, 525, 396, 402, 631, 42, 815, 429, 675, 25, 981, 105, 1, 271, 966, 989, 812, 494, 742, 560, 10, 940, 836, 921, 324, 582, 438, 236, 244, 536, 527, 368, 453, 981, 248, 35, 575, 384, 734}

    {616, 351, 572, 589, 781, 201, 245, 808, 861, 747, 937, 958, 37, 129, 342, 101, 372, 593, 393, 521, 554, 833, 259, 100, 665, 893, 903, 233, 950, 716, 866, 343, 224, 483, 763, 113, 792, 427, 620, 362, 692, 894, 294, 901, 792}

    13873

    Returns: {-966, -989, -812, -940, -836, -921, -536, -981, -384, -734 }

  18. {541, 465, 578, 581, 11, 712, 76, 180, 856, 155, 944, 557, 347, 651, 888, 48, 899, 637, 241, 730, 63, 388, 127, 23, 91, 310, 56, 901, 562, 316, 245, 628, 918, 752, 548, 155, 564, 594, 781, 280, 634, 879, 585, 83, 577, 504, 351}

    {54, 977, 118, 424, 428, 363, 929, 311, 578, 865, 778, 501, 613, 144, 66, 995, 521, 120, 925, 473, 669, 806, 465, 844, 19, 446, 830, 578, 535, 782, 990, 68, 801, 809, 295, 803, 722, 502, 515, 117, 774, 252, 361, 816, 340, 171, 474, 24}

    77034

    Returns: {-123456789 }

  19. {688, 471, 963, 472, 284, 654, 558, 703, 712, 706, 941, 25, 987, 574, 194, 844, 696, 294, 42, 791, 270, 556, 495, 393, 71, 740, 805, 112, 901, 534, 727, 605, 614, 489, 551, 763, 810, 371, 593, 320, 422}

    {918, 920, 210, 750, 648, 94, 962, 106, 525, 829, 313, 415, 977, 341, 552, 857, 369, 872, 112, 836, 956, 96, 876, 638, 762, 437, 370, 52, 359, 597, 886, 58, 948, 402, 650, 827, 275, 261, 216, 297, 215, 477, 872, 678, 841, 838, 980, 307, 456, 958}

    25561

    Returns: {918, 106, 838, 958 }

  20. {849, 96, 405, 538, 518, 336, 443, 767, 936, 202, 324, 407, 869, 77, 136, 972, 730, 995, 500, 342, 666, 665, 108, 259, 498, 810, 998, 95, 366, 994, 31, 405, 640, 84, 616, 230, 529, 660, 216, 520, 264, 731, 879, 783, 993, 314, 513, 621, 117}

    {64, 294, 737, 182, 500, 713, 248, 415, 626, 486, 8, 604, 894, 410, 624, 241, 641, 984, 568, 384, 821, 807, 110, 346, 66, 161, 605, 109, 245, 865, 887, 188, 82, 146, 528, 173, 737, 170, 80, 95, 129, 604, 404, 883, 357, 125, 985, 425}

    38649

    Returns: {737, 500, 713, 626, 604, 894, 984, 568, 821, 807, 605, 865, 887, 737, 604, 883, 357, 985, 425 }

  21. {656, 225, 696, 940, 356, 788, 93, 657, 322, 105, 37, 207, 831, 573, 139, 987, 339, 959, 996, 94, 854, 327, 788, 733, 680, 962, 968, 939, 440, 519, 560, 587, 771, 789, 697, 923, 361, 817, 534, 532, 436, 654, 450, 447, 693, 424, 746, 503}

    {200, 992, 335, 51, 615, 961, 439, 923, 104, 450, 792, 597, 128, 99, 867, 343, 448, 757, 934, 61, 342, 999, 807, 773, 192, 936, 833, 685, 419, 481, 760, 937, 949, 531, 487, 710, 529, 123, 955, 945}

    18577

    Returns: {-940, -831, -987, -959, -996, -962, -939, -771, -923, -746, -503 }

  22. {219, 546, 382, 483, 939, 987, 220, 341, 411, 934, 40, 690, 662, 601, 425, 334, 831, 824, 551, 353, 917, 8, 112, 22, 319, 811, 50, 624, 224, 843, 841, 865, 537, 886, 627, 4, 36, 893, 568, 603, 51, 393, 915, 782, 476, 196, 92, 990}

    {964, 692, 953, 652, 909, 405, 523, 357, 39, 908, 67, 312, 616, 732, 319, 54, 625, 939, 453, 475, 417, 747, 738, 341, 737, 93, 260, 874, 914, 971, 431, 383, 961, 101, 726, 387, 387, 181, 303, 31, 32, 589, 999, 693}

    75601

    Returns: {-123456789 }

  23. {130, 575, 229, 89, 8, 434, 438, 427, 725, 434, 593, 752, 131, 158, 792, 739, 758, 974, 760, 873, 385, 552, 657, 929, 472, 269, 656, 845, 657, 152, 77, 41, 605, 248, 833, 749, 602, 132, 73, 930, 18, 141, 126}

    {799, 131, 627, 875, 954, 968, 300, 584, 618, 902, 429, 561, 764, 987, 500, 628, 875, 595, 892, 25, 172, 801, 825, 613, 555, 593, 844, 649, 742, 150, 953, 237, 869, 121, 156, 918, 930, 292, 632, 496, 920, 827, 667, 502, 472, 844, 875, 620}

    18952

    Returns: {-434, -656, -126 }

  24. {919, 773, 177, 502, 624, 956, 751, 923, 744, 175, 948, 895, 198, 413, 824, 746, 686, 55, 481, 335, 562, 935, 553, 77, 266, 98, 142, 871, 686, 842, 528, 766, 594, 685, 968, 214, 281, 612, 399, 891, 114, 262, 567, 367, 123, 385}

    {665, 546, 231, 298, 257, 991, 624, 694, 716, 667, 329, 584, 40, 778, 993, 634, 213, 304, 457, 792, 946, 894, 334, 773, 117, 150, 607, 188, 904, 896, 932, 267, 352, 281, 97, 302, 213, 39, 784, 911, 278, 628, 667, 223, 204}

    89516

    Returns: {-123456789 }

  25. {508, 80, 391, 665, 24, 671, 786, 968, 608, 154, 109, 909, 430, 309, 947, 226, 874, 424, 770, 195, 89, 220, 658, 650, 897, 681, 229, 562, 92, 569, 430, 317, 323, 383, 934, 122, 94, 709, 322, 466, 217, 788, 121, 669, 89, 549, 681}

    {779, 581, 706, 496, 815, 225, 61, 327, 316, 811, 749, 755, 684, 810, 389, 272, 785, 607, 61, 78, 263, 469, 517, 226, 526, 524, 497, 291, 327, 447, 529, 255, 625, 697, 873, 720, 658, 901, 337, 585, 650, 215, 892, 586, 846}

    8358

    Returns: {-665, -786, -968, -608, -909, -947, -874, -770, -650, -897, -681, -934, -709, -466, -788, -669, -549, -681 }

  26. {689, 464, 545, 537, 103, 572, 28, 558, 460, 554, 498, 862, 604, 166, 163, 807, 776, 973, 245, 283, 688, 327, 199, 571, 988, 692, 873, 505, 521, 821, 761, 282, 471, 262, 346, 538, 120, 983, 227, 780, 998, 261, 804, 972, 232, 34}

    {251, 706, 755, 902, 948, 730, 958, 459, 754, 732, 891, 796, 87, 332, 746, 561, 756, 662, 672, 987, 975, 222, 332, 981, 642, 97, 812, 267, 531, 161, 285, 370, 143, 767, 169, 81, 893, 189, 833, 58, 874, 792}

    66735

    Returns: {-123456789 }

  27. {619, 938, 939, 663, 830, 569, 627, 629, 106, 293, 43, 822, 329, 190, 89, 461, 283, 102, 306, 201, 607, 773, 772, 507, 639, 959, 740, 148, 791, 978, 886, 140, 250, 729, 552, 870, 247, 624, 320, 264, 690, 758}

    {830, 27, 317, 938, 194, 764, 936, 27, 442, 179, 276, 901, 716, 499, 194, 460, 14, 379, 652, 254, 412, 520, 184, 806, 983, 181, 184, 618, 52, 221, 323, 625, 413, 672, 308, 751, 275, 641, 96, 311, 236, 45, 575, 483, 952, 922, 835}

    17590

    Returns: {-773, -978, -870, -624, -690, -758 }

  28. {936, 730, 207, 541, 287, 779, 165, 166, 328, 157, 285, 494, 102, 293, 711, 268, 155, 401, 691, 225, 228, 821, 772, 809, 183, 89, 942, 298, 530, 150, 997, 836, 477, 797, 303, 33, 968, 110, 909, 697, 569, 986, 227, 213, 109, 202, 512, 393, 310}

    {13, 878, 344, 370, 431, 100, 91, 986, 338, 950, 267, 547, 855, 238, 595, 965, 737, 707, 925, 142, 252, 690, 941, 821, 510, 565, 715, 648, 206, 791, 35, 759, 172, 25, 584, 891, 892, 322, 234, 703, 376, 865, 235, 251}

    64046

    Returns: {-123456789 }

  29. {207, 845, 885, 435, 191, 475, 610, 630, 1000, 228, 37, 789, 417, 478, 955, 238, 434, 936, 785, 19, 433, 634, 525, 983, 68, 503, 199, 401, 193, 742, 3, 246, 505, 533, 13, 857, 564, 960, 303, 491, 322, 314, 626, 717, 681}

    {727, 710, 764, 642, 517, 385, 640, 228, 691, 56, 223, 224, 781, 504, 603, 452, 511, 867, 410, 557, 412, 144, 429, 366, 14, 714, 537, 348, 559, 762, 110, 784, 625, 371, 858, 523, 889, 396, 269, 157, 995, 908, 55, 221, 55, 577, 269, 705}

    12715

    Returns: {-845, -885, -1000, -955, -936, -785, -983, -960, -322, -626, -717, -681 }

  30. {760, 468, 139, 656, 174, 176, 900, 203, 824, 341, 2, 607, 536, 754, 205, 562, 870, 459, 168, 299, 535, 658, 445, 671, 484, 568, 447, 884, 704, 22, 171, 597, 439, 409, 976, 988, 34, 571, 51, 63, 621, 707, 105, 213, 494, 193}

    {915, 33, 809, 547, 919, 789, 124, 17, 340, 265, 492, 285, 101, 933, 776, 757, 676, 120, 368, 495, 10, 286, 586, 472, 898, 942, 457, 191, 127, 979, 959, 265, 378, 478, 56, 504, 709, 34, 437, 657, 84, 706, 918, 779, 716, 216, 380, 201}

    30207

    Returns: {915, 933, 776, 757, 942, 979, 959, 918, 779, 716, 380 }

  31. {147, 211, 508, 527, 763, 110, 298, 789, 621, 654, 757, 702, 554, 778, 882, 102, 813, 862, 502, 199, 39, 154, 754, 519, 775, 265, 152, 288, 382, 151, 870, 341, 936, 883, 815, 681, 855, 934, 545, 380, 921, 131, 927, 147, 980, 439, 417, 585, 829}

    {695, 185, 620, 837, 796, 385, 20, 935, 108, 435, 764, 171, 699, 942, 879, 67, 104, 133, 106, 812, 79, 823, 881, 224, 30, 186, 842, 396, 99, 66, 834, 572, 494, 767, 905, 18, 126, 177, 342, 686, 752, 135, 719, 135, 286}

    12383

    Returns: {-763, -789, -654, -778, -882, -813, -862, -870, -936, -883, -815, -855, -934, -921, -927, -980, -829 }

  32. {120, 281, 246, 980, 494, 452, 774, 982, 144, 635, 99, 718, 9, 601, 342, 291, 986, 584, 42, 986, 272, 384, 833, 382, 374, 162, 932, 968, 91, 767, 264, 92, 996, 495, 550, 519, 479, 684, 349, 620, 397}

    {944, 303, 124, 457, 434, 599, 693, 272, 256, 739, 247, 979, 828, 780, 48, 161, 35, 784, 945, 313, 663, 844, 430, 507, 254, 900, 218, 953, 58, 711, 279, 815, 594, 850, 596, 218, 528, 40, 330, 281, 137, 427}

    15711

    Returns: {-982, -986, -996, -684, -620, -397 }

  33. {234, 544, 930, 184, 714, 744, 626, 771, 186, 618, 114, 401, 332, 275, 8, 969, 916, 706, 817, 904, 953, 709, 513, 548, 280, 738, 182, 523, 880, 9, 646, 528, 603, 315, 890, 588, 305, 688, 420, 590, 598}

    {339, 251, 289, 220, 698, 940, 707, 345, 414, 842, 810, 845, 716, 381, 702, 758, 850, 217, 141, 781, 364, 527, 30, 476, 152, 560, 361, 913, 406, 92, 89, 76, 569, 430, 882, 802, 810, 517, 878, 158, 981, 686, 190, 835, 173}

    31439

    Returns: {940, 845, 716, 850, 882, 810, 517, 878, 981, 686, 835 }

  34. {380, 26, 9, 596, 470, 209, 310, 850, 172, 286, 529, 742, 790, 314, 673, 626, 426, 189, 873, 329, 928, 104, 600, 377, 900, 827, 567, 675, 787, 229, 741, 934, 216, 631, 469, 455, 895, 192, 232, 812, 669, 282, 25, 845, 778, 647}

    {405, 50, 374, 582, 649, 63, 449, 40, 109, 902, 262, 350, 675, 217, 377, 875, 11, 355, 228, 217, 201, 190, 917, 346, 241, 398, 896, 62, 681, 119, 133, 815, 625, 521, 636, 969, 430, 335, 373, 460, 498}

    60499

    Returns: {-123456789 }

  35. {608, 174, 911, 777, 38, 428, 608, 899, 520, 836, 559, 476, 331, 380, 444, 175, 533, 665, 932, 568, 548, 235, 509, 422, 795, 765, 48, 360, 888, 312, 640, 253, 825, 481, 251, 823, 209, 95, 511, 974, 679, 387, 595, 223, 510, 25, 329}

    {199, 339, 748, 601, 530, 850, 871, 230, 18, 405, 726, 872, 42, 523, 597, 343, 569, 556, 336, 992, 354, 649, 524, 471, 810, 640, 36, 592, 610, 190, 773, 97, 212, 65, 950, 257, 591, 273, 392, 601, 805, 685, 29}

    5557

    Returns: {-608, -911, -777, -608, -899, -520, -836, -559, -476, -533, -665, -932, -568, -548, -795, -765, -888, -640, -825, -823, -511, -974, -679, -595, -223, -510, -329 }

  36. {824, 940, 791, 495, 798, 844, 189, 72, 505, 52, 208, 882, 65, 371, 37, 928, 452, 69, 790, 954, 739, 712, 574, 65, 493, 990, 832, 938, 789, 740, 217, 164, 67, 176, 69, 873, 196, 217, 189, 590, 902, 808, 766}

    {906, 221, 916, 405, 767, 567, 955, 481, 413, 40, 817, 553, 174, 200, 794, 575, 625, 55, 687, 349, 95, 278, 519, 474, 826, 455, 875, 417, 231, 498, 214, 266, 638, 524, 175, 675, 797, 838, 828, 397, 311, 591, 827, 639, 178, 739, 594, 918, 165, 316}

    4072

    Returns: {-824, -940, -791, -798, -844, -505, -882, -928, -790, -954, -739, -712, -990, -832, -938, -789, -740, -176, -873, -189, -590, -902, -808, -766 }

  37. {778, 552, 554, 660, 910, 727, 196, 203, 603, 85, 658, 447, 864, 571, 226, 568, 5, 993, 899, 924, 525, 157, 251, 725, 480, 448, 91, 528, 779, 790, 936, 796, 539, 54, 832, 633, 618, 805, 172, 680}

    {295, 352, 308, 836, 410, 509, 91, 305, 960, 292, 317, 505, 614, 836, 579, 123, 834, 761, 328, 828, 983, 536, 337, 352, 457, 206, 42, 625, 5, 26, 752, 506, 522, 476, 679, 568, 924, 988, 296, 437, 343, 651, 134, 979, 662, 974}

    1308

    Returns: {-778, -552, -554, -660, -910, -727, -603, -658, -447, -864, -571, -568, -993, -899, -924, -525, -157, -251, -725, -480, -528, -779, -790, -936, -796, -539, -832, -633, -618, -805, -172, -680 }

  38. {314, 376, 470, 738, 891, 648, 169, 662, 520, 453, 621, 447, 101, 165, 722, 766, 565, 41, 150, 488, 805, 917, 609, 318, 830, 863, 627, 964, 697, 418, 474, 519, 420, 677, 535, 520, 425, 514, 933, 884, 940, 236, 520, 886, 276, 180, 437, 618, 954}

    {121, 744, 786, 776, 322, 386, 194, 991, 229, 409, 711, 839, 808, 821, 43, 153, 68, 855, 789, 624, 185, 963, 940, 379, 876, 362, 667, 441, 289, 879, 734, 617, 61, 464, 446, 896, 734, 24, 902, 732, 738}

    72452

    Returns: {-123456789 }

  39. {17, 716, 53, 621, 121, 42, 107, 559, 912, 115, 911, 887, 550, 915, 250, 15, 556, 974, 147, 309, 896, 991, 519, 491, 3, 85, 853, 513, 614, 558, 635, 819, 991, 588, 272, 951, 879, 963, 793, 486}

    {929, 221, 224, 827, 924, 342, 868, 713, 789, 87, 896, 688, 985, 610, 597, 511, 114, 21, 478, 701, 456, 29, 44, 512, 471, 212, 768, 788, 121, 594, 411, 332, 435, 370, 817, 932, 755, 887, 797, 163, 893, 301}

    25106

    Returns: {789, 985, 768, 887 }

  40. {431, 618, 181, 685, 114, 607, 6, 396, 979, 910, 665, 550, 784, 571, 383, 750, 93, 570, 679, 707, 206, 581, 451, 522, 553, 789, 542, 869, 724, 760, 681, 159, 249, 961, 618, 361, 817, 559, 490, 655, 796, 409, 382, 433, 970, 914, 296, 405, 173, 186}

    {510, 976, 366, 555, 999, 634, 263, 431, 866, 780, 368, 976, 847, 390, 270, 845, 172, 405, 820, 56, 610, 783, 46, 991, 396, 552, 452, 333, 38, 283, 907, 734, 686, 800, 393, 398, 232, 397, 232, 380, 26, 128, 301}

    16244

    Returns: {-979, -910, -750, -707, -789, -869, -724, -760, -961, -817, -796, -970, -914 }

  41. {632, 725, 118, 733, 860, 423, 642, 663, 407, 264, 379, 392, 373, 54, 961, 352, 829, 793, 953, 962, 702, 438, 173, 669, 514, 167, 429, 726, 722, 790, 29, 259, 992, 265, 355, 707, 61, 732, 578, 746, 498, 241, 868, 998, 631, 104, 882, 320}

    {574, 775, 74, 439, 499, 565, 541, 945, 390, 362, 523, 844, 199, 651, 589, 473, 999, 212, 992, 390, 493, 350, 923, 254, 399, 287, 561, 734, 407, 389, 102, 379, 3, 723, 8, 240, 282, 45, 828, 118, 459, 341, 476, 747, 245, 441, 820, 913, 873, 854}

    40085

    Returns: {775, 945, 523, 844, 651, 999, 992, 923, 734, 389, 723, 828, 747, 441, 820, 913, 873, 854 }

  42. {395, 443, 864, 276, 128, 905, 290, 302, 667, 475, 512, 63, 29, 844, 208, 5, 447, 19, 107, 551, 429, 769, 672, 175, 454, 297, 470, 913, 749, 326, 424, 821, 469, 455, 778, 116, 623, 502, 899, 565, 226, 268, 61, 773, 3, 590, 955, 410}

    {663, 685, 525, 814, 30, 683, 515, 99, 780, 141, 618, 38, 585, 476, 985, 252, 327, 479, 374, 753, 459, 382, 71, 681, 771, 914, 901, 426, 455, 555, 277, 127, 719, 336, 12, 504, 584, 532, 544, 699}

    41449

    Returns: {-29, -3, 663, 685, 525, 814, 30, 683, 515, 99, 780, 141, 618, 38, 585, 476, 985, 252, 327, 479, 374, 753, 459, 382, 71, 681, 771, 914, 901, 426, 455, 555, 277, 127, 719, 336, 504, 584, 532, 544, 699 }

  43. {480, 114, 684, 848, 193, 453, 861, 850, 974, 71, 965, 254, 205, 589, 651, 288, 181, 786, 508, 708, 454, 221, 868, 904, 925, 466, 322, 280, 626, 742, 528, 181, 951, 836, 714, 460, 378, 234, 57, 529, 10, 303, 188, 494, 860, 190, 501, 298}

    {158, 663, 747, 558, 670, 656, 707, 458, 958, 706, 728, 377, 509, 643, 782, 204, 753, 809, 94, 708, 671, 248, 425, 534, 109, 727, 248, 325, 674, 9, 50, 944, 537, 930, 904, 518, 332, 103, 49, 906, 613, 49, 464, 345, 541, 510, 747, 976}

    25876

    Returns: {708, 9, 976 }

  44. {338, 434, 461, 495, 544, 780, 338, 131, 696, 355, 104, 121, 187, 761, 713, 761, 350, 300, 966, 402, 651, 75, 997, 873, 753, 688, 636, 123, 613, 749, 32, 613, 488, 538, 490, 378, 559, 158, 175, 401, 581}

    {337, 190, 927, 413, 811, 547, 210, 253, 3, 463, 210, 574, 930, 92, 815, 911, 560, 333, 68, 972, 594, 941, 855, 945, 9, 73, 236, 522, 104, 496, 388, 800, 569, 646, 135, 624, 354, 724, 313, 11, 534, 336, 437, 490, 157, 945, 772, 26, 622}

    15007

    Returns: {-696, -966, -997, -873, -688, -581 }

  45. {804, 758, 269, 551, 541, 73, 54, 388, 640, 953, 894, 78, 127, 55, 603, 915, 862, 653, 553, 104, 984, 318, 117, 998, 457, 813, 491, 604, 641, 329, 216, 466, 343, 768, 245, 175, 354, 63, 118, 161, 14, 82, 994, 272}

    {476, 244, 493, 925, 311, 531, 808, 447, 866, 696, 156, 293, 871, 586, 327, 777, 441, 652, 265, 831, 70, 972, 586, 478, 369, 892, 838, 182, 770, 908, 372, 55, 372, 664, 879, 999, 521, 221, 59, 22, 7, 239, 519, 313, 595, 703, 280, 691, 756}

    45172

    Returns: {-54, 476, 244, 493, 925, 311, 531, 808, 447, 866, 696, 156, 293, 871, 586, 327, 777, 441, 652, 265, 831, 70, 972, 586, 478, 369, 892, 838, 182, 770, 908, 372, 55, 372, 664, 879, 999, 521, 221, 59, 22, 7, 239, 519, 313, 595, 703, 280, 691, 756 }

  46. {311, 868, 512, 419, 405, 806, 397, 261, 991, 692, 566, 751, 290, 836, 637, 159, 302, 978, 234, 247, 765, 404, 711, 371, 958, 472, 474, 964, 462, 830, 474, 328, 590, 811, 205, 329, 19, 967, 816, 906, 323, 47, 806, 515, 282, 845}

    {100, 757, 787, 608, 395, 574, 483, 487, 996, 515, 557, 262, 385, 461, 362, 677, 563, 566, 76, 642, 377, 409, 882, 881, 278, 980, 98, 576, 770, 558, 636, 457, 139, 605, 482, 160, 712, 665, 796, 570, 361}

    6571

    Returns: {-868, -512, -405, -806, -991, -692, -566, -751, -836, -637, -978, -765, -711, -958, -472, -964, -830, -590, -811, -967, -816, -906, -806, -282, -845 }

  47. {505, 893, 504, 165, 777, 595, 138, 482, 746, 780, 963, 37, 249, 545, 762, 402, 614, 784, 292, 278, 46, 459, 53, 973, 287, 856, 106, 806, 557, 164, 689, 629, 981, 984, 568, 23, 352, 468, 944, 469, 210, 458, 41, 422}

    {915, 22, 277, 236, 349, 322, 162, 618, 501, 918, 540, 433, 595, 694, 306, 329, 622, 357, 932, 834, 536, 601, 46, 495, 507, 290, 75, 882, 657, 457, 166, 208, 266, 59, 519, 528, 356, 357, 312, 180, 126, 215, 321, 789, 852, 141}

    35132

    Returns: {915, 618, 501, 918, 540, 595, 694, 622, 932, 834, 495, 507, 882, 657, 519, 528, 357, 321, 789, 852 }

  48. {785, 331, 860, 195, 590, 171, 169, 593, 126, 419, 910, 498, 896, 173, 101, 85, 973, 102, 546, 598, 666, 451, 356, 23, 537, 895, 743, 288, 586, 971, 563, 789, 851, 528, 572, 188, 511, 16, 473, 70, 663, 936, 251, 276, 116, 375}

    {697, 296, 658, 866, 801, 476, 541, 111, 511, 988, 250, 35, 15, 638, 497, 448, 86, 27, 171, 429, 926, 973, 901, 732, 575, 297, 739, 878, 59, 287, 257, 61, 260, 127, 856, 109, 539, 735, 659, 799, 281, 451, 180, 576, 187}

    21226

    Returns: {-473, -116 }

  49. {85, 777, 528, 50, 522, 366, 968, 880, 704, 395, 53, 118, 988, 564, 385, 311, 579, 836, 831, 497, 699, 328, 650, 840, 82, 262, 376, 177, 632, 92, 942, 323, 277, 189, 883, 825, 597, 455, 918, 31, 418, 690, 814, 415, 436, 501, 549}

    {511, 218, 522, 447, 768, 865, 35, 651, 839, 435, 651, 218, 2, 394, 462, 809, 689, 304, 285, 363, 174, 648, 75, 295, 102, 841, 298, 823, 431, 984, 667, 763, 63, 497, 835, 125, 935, 531, 429, 38, 25, 714, 955, 868, 717, 162}

    17312

    Returns: {-777, -968, -988, -942, -883, -918, -501, -549 }

  50. {109, 725, 522, 620, 778, 821, 633, 283, 245, 719, 360, 754, 20, 616, 921, 680, 161, 858, 337, 535, 529, 914, 434, 597, 169, 31, 197, 47, 498, 140, 482, 652, 786, 659, 763, 93, 628, 8, 806, 888, 607, 899, 954, 892, 629}

    {104, 474, 311, 906, 877, 887, 123, 418, 538, 582, 984, 237, 834, 948, 989, 738, 959, 40, 854, 969, 720, 795, 923, 433, 98, 448, 154, 695, 575, 855, 658, 897, 370, 983, 456, 165, 475, 428, 609, 209}

    21024

    Returns: {-821, -633, -892, -629 }

  51. {536, 797, 219, 431, 687, 650, 439, 226, 391, 985, 611, 693, 863, 156, 758, 645, 57, 924, 469, 200, 294, 682, 843, 749, 532, 277, 130, 394, 74, 275, 993, 126, 685, 254, 607, 297, 613, 945, 380, 221, 718, 347, 247, 216, 49, 772}

    {861, 219, 591, 147, 269, 296, 226, 28, 594, 340, 481, 271, 893, 16, 799, 374, 509, 559, 671, 557, 253, 713, 284, 787, 116, 984, 591, 494, 519, 754, 630, 175, 127, 478, 52, 222, 597, 534, 337, 522, 674, 714, 44, 340, 704, 391, 488, 86}

    41589

    Returns: {861, 591, 296, 594, 340, 481, 271, 893, 799, 509, 559, 671, 557, 713, 284, 787, 984, 591, 494, 519, 754, 630, 175, 478, 597, 534, 337, 522, 674, 714, 340, 704, 391, 488 }

  52. {709, 967, 163, 562, 393, 478, 369, 722, 920, 830, 453, 14, 361, 980, 273, 978, 938, 984, 571, 492, 706, 67, 351, 503, 268, 641, 880, 776, 767, 676, 872, 624, 270, 493, 864, 729, 535, 727, 417, 677, 593, 296, 594, 54, 478, 857, 356, 387}

    {961, 580, 679, 14, 421, 860, 609, 579, 501, 69, 933, 296, 948, 764, 909, 749, 750, 350, 541, 837, 896, 192, 700, 194, 307, 402, 759, 103, 924, 114, 833, 135, 357, 709, 844, 343, 345, 696, 933, 189, 194, 640, 4, 60, 111, 630, 102, 696, 468, 584}

    1565

    Returns: {-709, -967, -562, -393, -478, -369, -722, -920, -830, -453, -980, -978, -938, -984, -571, -492, -706, -351, -503, -268, -641, -880, -776, -767, -676, -872, -624, -493, -864, -729, -535, -727, -677, -593, -296, -594, -54, -478, -857, -356, -387 }

  53. {891, 35, 789, 739, 71, 479, 917, 213, 221, 273, 253, 474, 958, 971, 731, 265, 209, 207, 857, 540, 648, 722, 227, 394, 202, 621, 933, 694, 831, 894, 699, 904, 678, 108, 955, 734, 259, 443, 401, 183, 202}

    {574, 449, 908, 806, 835, 101, 280, 633, 487, 540, 60, 859, 116, 523, 120, 244, 576, 765, 398, 580, 621, 549, 55, 161, 289, 589, 57, 631, 545, 722, 347, 413, 180, 180, 359, 83, 316, 509, 589, 2, 102, 661}

    34479

    Returns: {908, 806, 835, 487, 540, 859, 523, 576, 765, 580, 621, 549, 589, 631, 545, 722, 359, 509, 589, 661 }

  54. {920, 384, 295, 704, 573, 565, 373, 892, 484, 913, 785, 190, 76, 794, 40, 308, 699, 525, 300, 769, 588, 122, 521, 248, 899, 953, 259, 909, 111, 634, 77, 296, 838, 512, 391, 209, 156, 798, 676, 201, 151, 108}

    {241, 586, 613, 778, 694, 340, 238, 157, 354, 855, 888, 880, 824, 979, 113, 135, 594, 733, 822, 439, 679, 350, 270, 516, 492, 775, 955, 449, 634, 435, 449, 470, 523, 268, 582, 882, 173, 761, 788, 229}

    17932

    Returns: {-785, -909, -512, -108 }

  55. {841, 402, 988, 632, 902, 861, 515, 136, 133, 608, 312, 79, 637, 184, 846, 126, 546, 692, 781, 799, 84, 49, 490, 463, 335, 922, 919, 393, 134, 469, 19, 892, 492, 353, 408, 519, 794, 811, 636, 830, 6, 519, 637, 630, 392, 426, 886, 775, 912, 420}

    {232, 316, 956, 68, 415, 766, 71, 683, 398, 233, 72, 19, 211, 964, 593, 931, 990, 295, 586, 966, 949, 706, 485, 615, 575, 204, 101, 769, 860, 139, 453, 960, 767, 311, 718, 252, 385, 113, 586, 21}

    9543

    Returns: {-841, -988, -902, -861, -608, -846, -781, -799, -922, -919, -892, -519, -794, -811, -830, -519, -637, -630, -886, -775, -912, -420 }

  56. {592, 375, 629, 84, 433, 184, 107, 761, 696, 844, 420, 751, 767, 186, 558, 586, 590, 348, 408, 324, 416, 595, 524, 978, 852, 883, 389, 148, 853, 659, 470, 861, 126, 893, 986, 563, 234, 770, 950, 645, 176, 783, 481, 861, 823, 359, 72, 670}

    {341, 977, 915, 617, 599, 811, 341, 465, 700, 261, 247, 70, 183, 950, 802, 96, 22, 964, 462, 33, 757, 920, 294, 777, 168, 969, 399, 517, 131, 579, 869, 812, 795, 684, 568, 383, 617, 346, 348, 148, 324, 649, 635, 355}

    3409

    Returns: {-592, -629, -433, -761, -696, -844, -751, -767, -558, -586, -590, -408, -416, -595, -524, -978, -852, -883, -853, -659, -861, -893, -986, -563, -234, -770, -950, -645, -783, -481, -861, -823, -359, -670 }

  57. {355, 343, 353, 741, 690, 757, 348, 337, 131, 284, 541, 137, 539, 785, 586, 955, 519, 423, 345, 282, 31, 341, 712, 165, 100, 52, 178, 299, 336, 911, 71, 61, 421, 838, 582, 540, 922, 763, 65, 818, 328, 798, 759, 102, 166, 481}

    {30, 850, 453, 880, 251, 421, 558, 699, 272, 780, 423, 21, 568, 72, 539, 183, 253, 760, 875, 719, 759, 694, 667, 767, 939, 616, 809, 262, 140, 127, 641, 681, 976, 525, 299, 130, 560, 861, 373, 757, 915, 544, 654, 598, 591, 669, 230, 411, 220}

    13778

    Returns: {-757, -785, -911, -922, -763, -818, -798, -759 }

  58. {808, 732, 16, 718, 375, 685, 24, 866, 736, 356, 978, 457, 286, 676, 333, 812, 469, 213, 351, 924, 565, 140, 431, 752, 147, 676, 732, 781, 612, 714, 439, 632, 457, 581, 512, 678, 281, 53, 103, 10, 513, 806, 631, 381, 39}

    {686, 840, 679, 208, 127, 896, 597, 607, 492, 484, 765, 527, 188, 832, 372, 202, 371, 756, 265, 164, 71, 809, 23, 264, 428, 459, 69, 46, 971, 705, 296, 19, 20, 532, 634, 316, 869, 3, 776, 30, 121, 553, 307, 917}

    41174

    Returns: {686, 840, 679, 208, 127, 896, 597, 607, 492, 484, 765, 527, 832, 372, 202, 371, 756, 265, 809, 264, 428, 459, 971, 705, 296, 532, 634, 316, 869, 776, 30, 121, 553, 307, 917 }

  59. {642, 671, 745, 621, 757, 130, 672, 262, 829, 926, 53, 753, 218, 445, 953, 62, 632, 279, 319, 26, 173, 551, 265, 138, 152, 652, 409, 859, 977, 196, 474, 940, 338, 60, 328, 580, 649, 62, 675, 962, 599, 641, 854, 236, 940}

    {313, 766, 781, 883, 39, 984, 594, 695, 221, 503, 880, 334, 376, 377, 167, 41, 186, 858, 600, 253, 525, 704, 654, 748, 156, 117, 978, 671, 421, 630, 713, 899, 676, 133, 445, 698, 550, 788, 599, 560, 288, 299, 391, 568, 917, 86, 258, 564, 764, 536}

    15698

    Returns: {-757, -926, -953, -940, -675, -962, -854, -940 }

  60. {645, 843, 220, 825, 579, 538, 409, 8, 779, 669, 983, 903, 939, 535, 204, 939, 521, 609, 946, 606, 228, 113, 440, 482, 779, 317, 241, 874, 84, 591, 393, 409, 174, 178, 275, 364, 199, 405, 484, 50, 579, 714, 213, 693, 615, 446}

    {273, 821, 496, 706, 973, 38, 631, 929, 490, 937, 459, 80, 682, 496, 857, 152, 817, 424, 197, 535, 905, 480, 301, 689, 319, 769, 528, 26, 284, 662, 534, 150, 567, 911, 267, 838, 786, 159, 2, 735, 691}

    75717

    Returns: {-123456789 }

  61. {144, 636, 902, 908, 653, 545, 65, 584, 233, 753, 345, 756, 572, 805, 607, 643, 514, 159, 658, 319, 639, 577, 513, 940, 558, 544, 33, 451, 470, 820, 538, 261, 312, 981, 313, 51, 246, 274, 449, 540, 880, 685, 787, 543, 255, 699, 540, 479, 958}

    {843, 950, 54, 529, 14, 253, 416, 368, 205, 285, 52, 922, 588, 332, 531, 536, 943, 365, 892, 430, 826, 224, 300, 238, 660, 641, 933, 123, 252, 263, 643, 891, 961, 32, 44, 336, 231, 45, 157, 464}

    39525

    Returns: {843, 950, 529, 205, 922, 588, 531, 536, 943, 892, 430, 826, 660, 641, 933, 643, 891, 961, 464 }

  62. {245, 954, 924, 243, 884, 752, 453, 768, 866, 503, 657, 786, 448, 38, 734, 263, 315, 871, 491, 991, 601, 982, 830, 815, 233, 286, 520, 821, 78, 940, 49, 998, 139, 948, 588, 317, 561, 798, 590, 832, 609}

    {744, 332, 917, 877, 818, 603, 357, 451, 215, 453, 405, 444, 155, 729, 569, 577, 545, 67, 883, 118, 230, 209, 434, 913, 154, 785, 697, 257, 932, 990, 221, 528, 764, 236, 694, 435, 871, 221, 280, 140, 319, 774, 768, 429}

    67523

    Returns: {-123456789 }

  63. {776, 622, 312, 416, 47, 575, 73, 718, 467, 543, 13, 154, 414, 28, 375, 222, 714, 526, 546, 823, 247, 299, 926, 55, 849, 704, 907, 767, 459, 420, 998, 194, 745, 61, 942, 188, 352, 618, 434, 400, 939, 418}

    {505, 474, 556, 155, 513, 900, 649, 123, 540, 148, 554, 317, 420, 908, 42, 77, 780, 837, 202, 429, 460, 95, 461, 203, 698, 143, 291, 685, 621, 663, 628, 477, 433, 571, 576, 319, 342, 643, 905, 350, 45, 930, 837, 896, 754, 99}

    8917

    Returns: {-776, -718, -543, -823, -926, -849, -907, -767, -998, -745, -942, -618, -400, -939, -418 }

  64. {748, 847, 939, 333, 455, 191, 359, 162, 589, 577, 162, 884, 970, 913, 486, 527, 496, 343, 911, 919, 54, 444, 249, 543, 433, 39, 513, 727, 690, 126, 382, 225, 326, 540, 634, 205, 71, 600, 298, 353, 850, 959, 778, 207, 570, 570, 298, 891, 932, 108}

    {719, 969, 446, 855, 225, 333, 893, 560, 21, 425, 413, 227, 436, 3, 758, 408, 46, 386, 717, 248, 83, 176, 694, 945, 606, 918, 373, 812, 380, 590, 748, 844, 818, 191, 825, 399, 357, 308, 361, 119, 808}

    50385

    Returns: {-123456789 }

  65. {16, 667, 330, 276, 77, 717, 313, 922, 30, 96, 191, 41, 499, 14, 419, 772, 477, 310, 795, 414, 776, 416, 126, 226, 177, 562, 130, 118, 40, 211, 960, 234, 361, 615, 179, 4, 826, 588, 471, 396, 349, 867, 225, 813, 22, 909, 214, 415, 326, 921}

    {125, 665, 126, 56, 687, 358, 213, 267, 964, 490, 881, 395, 64, 39, 753, 698, 990, 209, 474, 238, 945, 510, 457, 266, 700, 440, 772, 278, 816, 197, 136, 561, 638, 10, 300, 578, 396, 311, 496, 504, 709, 832, 995, 217, 907, 837, 619, 307}

    39268

    Returns: {665, 687, 358, 964, 490, 881, 753, 698, 990, 945, 510, 457, 700, 440, 772, 816, 561, 638, 578, 396, 496, 504, 709, 832, 995, 217, 907, 837, 619 }

  66. {119, 832, 211, 15, 522, 666, 407, 265, 577, 65, 954, 680, 471, 731, 917, 396, 930, 417, 738, 245, 943, 682, 176, 617, 583, 932, 557, 691, 21, 736, 947, 879, 136, 391, 638, 617, 380, 416, 701, 396, 841, 746, 302, 586, 142, 672, 472, 524, 776}

    {873, 620, 651, 325, 684, 346, 914, 3, 414, 313, 184, 71, 780, 591, 547, 352, 960, 415, 478, 273, 650, 277, 180, 56, 446, 52, 996, 111, 857, 132, 718, 198, 324, 305, 711, 497, 663, 845, 575, 187, 254, 180}

    38570

    Returns: {873, 620, 651, 684, 914, 780, 960, 415, 650, 996, 857, 718, 711, 663, 845, 575 }

  67. {565, 103, 663, 800, 57, 402, 238, 785, 58, 942, 244, 974, 296, 749, 36, 626, 724, 402, 184, 844, 405, 109, 736, 971, 499, 375, 174, 188, 610, 45, 157, 56, 937, 350, 484, 367, 455, 98, 667, 535, 639, 311, 665, 725, 609, 368, 138, 232, 16, 443}

    {935, 799, 166, 871, 785, 116, 389, 67, 195, 197, 381, 531, 945, 900, 791, 432, 382, 925, 515, 393, 87, 457, 342, 190, 762, 437, 952, 386, 194, 22, 118, 281, 871, 960, 437, 167, 53, 340, 880, 662, 602, 622, 75, 838, 850, 392, 27, 351, 302, 346}

    29202

    Returns: {935, 871, 945, 762, 952, 871, 960, 850 }

  68. {891, 583, 781, 842, 160, 993, 964, 234, 898, 267, 53, 77, 296, 839, 5, 893, 707, 944, 496, 765, 374, 981, 992, 560, 279, 401, 869, 196, 625, 36, 634, 301, 442, 407, 848, 110, 922, 8, 246, 690, 376, 30, 200, 283, 382, 711, 279, 286, 558, 63}

    {95, 795, 730, 604, 585, 104, 837, 476, 740, 637, 759, 497, 505, 208, 216, 436, 610, 161, 799, 347, 354, 191, 582, 190, 691, 119, 179, 133, 587, 207, 82, 686, 225, 218, 698, 334, 30, 498, 879, 855, 762, 129}

    78212

    Returns: {-123456789 }

  69. {661, 909, 18, 955, 6, 489, 557, 677, 649, 958, 541, 441, 393, 914, 475, 75, 567, 760, 494, 158, 365, 852, 417, 567, 189, 720, 669, 173, 258, 140, 913, 122, 439, 535, 738, 309, 71, 756, 45, 568, 881, 674, 447, 123, 277, 275, 510, 446}

    {803, 602, 985, 169, 218, 673, 49, 383, 469, 364, 520, 21, 193, 443, 688, 318, 8, 474, 663, 961, 542, 561, 896, 879, 169, 872, 515, 205, 159, 339, 837, 448, 711, 896, 477, 955, 73, 775, 682, 412, 128, 995, 485, 906, 707, 815, 145, 20, 69, 769}

    35397

    Returns: {803, 985, 673, 961, 896, 879, 872, 711, 896, 955, 775, 995, 906, 145, 769 }

  70. {249, 629, 160, 766, 557, 602, 530, 511, 891, 397, 379, 993, 50, 717, 956, 318, 334, 486, 951, 782, 591, 915, 385, 626, 353, 233, 429, 28, 791, 344, 242, 361, 501, 18, 629, 652, 464, 699, 55, 173}

    {443, 939, 337, 689, 595, 767, 993, 933, 551, 822, 480, 987, 716, 619, 552, 46, 544, 132, 348, 491, 108, 666, 296, 527, 846, 559, 167, 841, 855, 227, 649, 12, 588, 40, 358, 973, 976, 82, 957, 787, 461, 422, 463, 934, 767, 163, 320, 797, 857}

    51993

    Returns: {-123456789 }

  71. {588, 879, 430, 127, 141, 725, 209, 966, 900, 111, 915, 398, 683, 570, 63, 269, 126, 576, 15, 699, 803, 396, 79, 774, 567, 192, 153, 294, 618, 803, 472, 778, 143, 789, 229, 888, 841, 631, 91, 411, 636, 399}

    {219, 872, 305, 179, 176, 587, 72, 473, 647, 831, 182, 943, 20, 680, 500, 277, 137, 863, 724, 571, 390, 29, 5, 214, 342, 272, 6, 416, 2, 786, 757, 810, 375, 585, 286, 986, 346, 583, 530, 260, 53, 71, 96, 961}

    4475

    Returns: {-879, -725, -966, -900, -915, -398, -683, -570, -699, -803, -774, -567, -618, -803, -778, -789, -229, -888, -841, -631, -411, -636, -399 }

  72. {749, 557, 155, 885, 33, 976, 844, 743, 995, 753, 975, 283, 237, 921, 480, 841, 882, 199, 309, 918, 938, 881, 117, 843, 451, 767, 158, 957, 777, 803, 930, 826, 171, 454, 121, 479, 256, 694, 788, 196, 639, 654, 571, 930}

    {890, 360, 145, 550, 834, 428, 71, 594, 564, 153, 979, 412, 391, 187, 834, 616, 938, 631, 135, 925, 149, 929, 673, 927, 686, 346, 429, 332, 29, 839, 558, 830, 214, 350, 246, 831, 397, 216, 308, 517, 894, 198, 257, 601, 657, 477, 554, 91, 846, 873}

    43247

    Returns: {890, 834, 564, 979, 834, 616, 938, 631, 925, 929, 673, 927, 839, 830, 831, 894, 601, 657, 846, 873 }

  73. {492, 953, 269, 805, 137, 73, 94, 612, 953, 786, 556, 956, 866, 521, 189, 682, 270, 853, 855, 533, 45, 950, 232, 341, 642, 737, 611, 620, 377, 148, 931, 362, 607, 472, 599, 447, 969, 528, 68, 536, 351, 709, 930, 525, 438}

    {421, 699, 217, 964, 2, 432, 205, 591, 83, 684, 604, 196, 629, 564, 76, 760, 582, 414, 339, 254, 221, 600, 82, 984, 827, 2, 859, 32, 200, 267, 298, 144, 673, 248, 406, 891, 547, 653, 429, 197, 164}

    29523

    Returns: {699, 964, 827, 859, 891, 653 }

  74. {494, 809, 171, 732, 100, 440, 590, 724, 929, 901, 656, 37, 619, 210, 48, 242, 845, 602, 430, 262, 728, 104, 95, 899, 37, 604, 697, 672, 99, 553, 847, 994, 559, 387, 520, 675, 28, 903, 652, 546, 941}

    {532, 229, 578, 417, 207, 405, 777, 740, 715, 419, 379, 21, 821, 445, 731, 514, 533, 906, 45, 936, 719, 656, 702, 105, 901, 1, 663, 642, 629, 836, 163, 608, 418, 439, 857, 229, 783, 878, 661, 414, 675}

    40867

    Returns: {532, 578, 405, 777, 740, 715, 821, 445, 731, 514, 533, 906, 936, 719, 656, 702, 901, 663, 642, 629, 836, 608, 857, 229, 783, 878, 661, 414, 675 }

  75. {670, 941, 397, 682, 509, 315, 634, 277, 945, 464, 266, 70, 306, 767, 636, 246, 695, 876, 31, 933, 572, 881, 530, 467, 661, 674, 669, 46, 296, 978, 881, 685, 13, 965, 206, 759, 399, 460, 132, 151, 545, 153, 773}

    {303, 941, 194, 333, 293, 676, 322, 390, 720, 77, 201, 679, 89, 496, 505, 248, 989, 203, 31, 384, 208, 278, 63, 398, 20, 529, 753, 777, 929, 967, 497, 986, 125, 275, 152, 764, 317, 195, 707, 498, 430, 475, 61, 735, 852, 962, 407}

    20739

    Returns: {-941, -876 }

  76. {406, 370, 283, 406, 168, 451, 558, 66, 729, 165, 269, 440, 712, 873, 649, 433, 700, 583, 238, 32, 811, 700, 102, 886, 452, 303, 709, 521, 993, 206, 976, 686, 920, 310, 242, 777, 705, 11, 181, 875, 544}

    {926, 653, 708, 875, 50, 936, 308, 371, 721, 634, 181, 235, 378, 341, 384, 866, 703, 471, 764, 94, 685, 195, 580, 525, 990, 768, 292, 961, 751, 842, 440, 842, 53, 95, 855, 888, 315, 679, 959, 978, 693, 941, 113, 60}

    65634

    Returns: {-123456789 }

  77. {781, 677, 801, 275, 949, 159, 828, 478, 307, 446, 63, 495, 7, 483, 529, 745, 20, 838, 32, 741, 841, 657, 100, 619, 125, 399, 922, 127, 832, 160, 329, 736, 652, 188, 525, 808, 857, 322, 89, 364, 18, 357, 618}

    {683, 894, 142, 987, 418, 312, 553, 185, 228, 244, 924, 78, 558, 852, 833, 588, 477, 296, 221, 156, 846, 453, 742, 931, 681, 510, 288, 105, 166, 714, 403, 561, 609, 690, 694, 807, 301, 197, 780, 628, 83, 63}

    30351

    Returns: {683, 894, 987, 924, 852, 833, 846, 742, 931, 690, 807, 780, 83 }

  78. {650, 978, 413, 238, 561, 725, 556, 29, 731, 60, 210, 584, 95, 319, 655, 938, 528, 984, 78, 440, 228, 234, 962, 218, 132, 566, 903, 409, 63, 352, 347, 646, 34, 470, 670, 403, 878, 242, 336, 778, 120, 177, 440, 313}

    {175, 944, 711, 745, 763, 513, 120, 792, 464, 634, 869, 857, 586, 867, 896, 419, 353, 435, 570, 283, 535, 304, 136, 227, 470, 416, 554, 162, 560, 241, 839, 713, 343, 873, 870, 561, 643, 586, 157, 328, 79, 742, 576, 28, 234}

    89689

    Returns: {-123456789 }

  79. {178, 827, 694, 361, 723, 707, 445, 613, 2, 312, 730, 751, 513, 536, 612, 194, 915, 398, 815, 242, 396, 157, 39, 970, 999, 562, 747, 994, 542, 649, 289, 522, 848, 122, 540, 67, 984, 906, 988, 573, 261, 241, 897, 382, 860}

    {911, 81, 863, 349, 285, 33, 259, 311, 602, 285, 510, 412, 917, 524, 15, 474, 922, 137, 497, 690, 18, 256, 218, 488, 622, 374, 342, 357, 646, 83, 239, 966, 756, 895, 701, 922, 66, 97, 855, 617, 149, 232, 592, 754, 107, 770, 868, 487}

    46856

    Returns: {911, 863, 349, 285, 311, 602, 285, 510, 412, 917, 524, 474, 922, 137, 497, 690, 256, 218, 488, 622, 374, 342, 357, 646, 239, 966, 756, 895, 701, 922, 855, 617, 232, 592, 754, 107, 770, 868, 487 }

  80. {982, 61, 381, 494, 379, 356, 907, 373, 980, 167, 814, 692, 847, 459, 462, 72, 616, 55, 525, 631, 153, 762, 189, 473, 830, 254, 577, 168, 337, 813, 193, 896, 699, 386, 409, 704, 171, 682, 82, 473, 794, 640, 103, 549, 628}

    {170, 581, 113, 669, 573, 554, 225, 368, 175, 543, 492, 431, 646, 139, 182, 900, 917, 745, 555, 744, 796, 198, 771, 555, 21, 387, 423, 599, 680, 201, 590, 403, 851, 36, 89, 924, 214, 222, 462, 596, 720, 340, 995, 601, 665, 650, 365, 129}

    80334

    Returns: {-123456789 }

  81. {879, 707, 706, 851, 863, 605, 357, 406, 176, 462, 268, 341, 115, 618, 521, 381, 326, 286, 642, 376, 509, 345, 268, 507, 754, 46, 305, 684, 884, 258, 803, 356, 313, 675, 170, 510, 350, 98, 591, 130, 682, 568, 45, 59, 192, 230}

    {940, 655, 623, 264, 543, 613, 624, 986, 961, 174, 605, 733, 201, 625, 974, 517, 271, 143, 831, 413, 825, 888, 764, 164, 324, 537, 127, 665, 427, 798, 998, 67, 431, 818, 877, 369, 42, 796, 181, 162, 1, 686, 15, 211, 167, 554, 30, 209, 510, 144}

    20397

    Returns: {164, 15 }

  82. {132, 391, 593, 541, 284, 412, 831, 22, 116, 835, 646, 48, 856, 272, 572, 788, 715, 620, 848, 32, 786, 367, 406, 232, 916, 917, 918, 992, 733, 950, 546, 698, 718, 305, 815, 783, 961, 35, 605, 625, 96, 552, 678, 340, 386}

    {349, 962, 518, 586, 649, 495, 343, 1000, 667, 610, 605, 77, 691, 201, 892, 418, 331, 85, 720, 561, 190, 836, 663, 976, 305, 729, 381, 533, 384, 292, 399, 517, 825, 831, 673, 565, 551, 616, 541, 427, 635, 150, 388}

    13420

    Returns: {-831, -835, -856, -788, -786, -916, -917, -992, -950, -815, -783, -961, -678, -386 }

  83. {603, 141, 656, 473, 37, 5, 987, 784, 560, 828, 822, 381, 374, 900, 673, 508, 890, 806, 669, 97, 420, 411, 676, 986, 298, 578, 909, 231, 230, 166, 167, 872, 466, 739, 601, 642, 83, 86, 840, 840, 878, 152, 91}

    {418, 292, 788, 757, 635, 889, 107, 640, 657, 796, 934, 354, 738, 322, 405, 130, 530, 185, 297, 868, 575, 564, 716, 787, 702, 144, 832, 573, 530, 143, 525, 691, 78, 539, 161, 57, 73, 37, 149, 632, 300, 131, 100}

    37452

    Returns: {788, 757, 635, 889, 640, 657, 796, 934, 530, 868, 575, 716, 787, 702, 832, 573, 530, 525, 691, 539, 632, 300 }

  84. {862, 76, 358, 784, 207, 596, 395, 44, 912, 432, 586, 829, 573, 118, 870, 556, 318, 148, 312, 527, 266, 855, 883, 222, 517, 298, 762, 973, 691, 775, 42, 43, 811, 307, 263, 940, 778, 654, 455, 470, 883, 994, 503, 809, 837, 822, 927, 735, 879}

    {366, 44, 117, 338, 396, 304, 131, 368, 596, 821, 408, 33, 367, 939, 433, 573, 346, 581, 532, 59, 284, 401, 437, 524, 559, 849, 500, 146, 579, 451, 797, 472, 342, 122, 949, 27, 841, 309, 269, 535, 527, 687, 303, 30, 690, 390, 672, 110, 778}

    91449

    Returns: {-123456789 }

  85. {641, 679, 931, 886, 975, 623, 500, 438, 697, 704, 597, 436, 86, 981, 960, 14, 15, 804, 242, 346, 151, 856, 507, 696, 985, 616, 912, 200, 698, 439, 711, 380, 582, 597, 940, 693, 468, 447, 364, 284}

    {20, 693, 237, 560, 376, 918, 564, 474, 877, 751, 430, 773, 487, 10, 576, 779, 151, 173, 713, 808, 24, 277, 978, 623, 724, 255, 549, 287, 825, 295, 496, 669, 940, 50, 659, 338, 575, 954, 512, 310, 488, 703}

    25511

    Returns: {773, 954, 703 }

  86. {588, 413, 834, 509, 287, 782, 323, 647, 970, 737, 756, 876, 391, 378, 696, 138, 548, 842, 732, 399, 391, 673, 896, 649, 767, 19, 173, 344, 803, 40, 142, 510, 842, 911, 715, 728, 887, 738, 281, 132, 500, 613, 21}

    {71, 337, 168, 705, 873, 698, 687, 108, 892, 241, 778, 233, 362, 337, 543, 159, 590, 975, 651, 39, 429, 629, 204, 660, 861, 311, 620, 890, 157, 268, 830, 972, 716, 516, 841, 773, 211, 257, 706, 876, 240, 390, 526, 148, 234}

    57062

    Returns: {-123456789 }

  87. {767, 164, 190, 765, 164, 549, 236, 879, 795, 743, 552, 613, 82, 291, 572, 100, 876, 741, 349, 101, 717, 193, 704, 504, 595, 261, 534, 198, 116, 517, 914, 356, 220, 5, 54, 379, 805, 262, 79, 818, 881, 414, 8}

    {695, 605, 151, 619, 454, 734, 470, 260, 444, 412, 580, 742, 198, 709, 799, 636, 632, 470, 934, 336, 187, 528, 166, 98, 250, 88, 736, 111, 640, 699, 245, 681, 643, 655, 119, 514, 507, 155, 782, 228, 195, 647, 946}

    7393

    Returns: {-767, -765, -879, -743, -876, -741, -717, -704, -595, -534, -517, -914, -805, -818, -881, -414 }

  88. {320, 155, 712, 485, 924, 58, 697, 244, 46, 473, 669, 251, 569, 782, 371, 435, 731, 481, 494, 451, 975, 846, 848, 763, 419, 93, 279, 556, 413, 12, 54, 466, 309, 268, 791, 650, 917, 302, 91, 980, 602, 894, 329, 525}

    {337, 331, 500, 758, 544, 194, 579, 515, 556, 459, 40, 570, 359, 354, 116, 785, 147, 137, 280, 902, 254, 785, 135, 995, 130, 969, 329, 595, 960, 461, 80, 837, 420, 580, 688, 611, 999, 152, 755, 166, 888, 299, 380, 515}

    5129

    Returns: {-712, -924, -697, -473, -669, -569, -782, -435, -731, -494, -975, -846, -848, -763, -556, -466, -791, -650, -917, -302, -980, -602, -894, -525 }

  89. {21, 38, 251, 796, 650, 674, 805, 320, 523, 533, 952, 551, 538, 921, 188, 477, 544, 918, 357, 322, 364, 289, 520, 25, 456, 934, 818, 327, 285, 977, 910, 529, 209, 725, 84, 841, 934, 998, 447, 363, 857, 449, 567}

    {325, 603, 971, 788, 208, 540, 480, 772, 194, 398, 156, 182, 232, 638, 629, 388, 397, 158, 66, 414, 842, 334, 814, 99, 985, 340, 867, 917, 77, 500, 530, 737, 546, 18, 971, 164, 23, 662, 370, 62, 455, 69, 843, 51, 55, 966, 632, 937, 420, 908}

    27548

    Returns: {867, 917, 632, 937, 908 }

  90. {128, 269, 494, 779, 906, 998, 223, 437, 210, 2, 885, 13, 426, 621, 14, 972, 124, 519, 122, 975, 588, 95, 147, 310, 367, 487, 169, 992, 951, 489, 858, 894, 663, 838, 88, 305, 792, 359, 591, 752, 395, 924, 52, 642, 785, 823, 142}

    {492, 145, 788, 594, 197, 124, 107, 210, 572, 433, 474, 690, 608, 528, 941, 729, 197, 475, 816, 564, 36, 635, 883, 118, 321, 819, 728, 94, 465, 169, 549, 239, 811, 735, 402, 605, 178, 591, 575, 317, 935, 269, 30, 682, 998, 454}

    19508

    Returns: {-906, -951, -642, -785, -823 }

  91. {410, 68, 994, 244, 577, 408, 651, 377, 985, 758, 795, 816, 862, 184, 658, 456, 491, 910, 114, 140, 343, 618, 713, 847, 585, 549, 893, 310, 32, 154, 19, 314, 712, 938, 943, 424, 162, 112, 967, 889, 850, 284, 973, 905}

    {734, 104, 5, 561, 875, 373, 687, 545, 839, 149, 348, 822, 619, 399, 653, 51, 354, 744, 651, 678, 904, 278, 729, 867, 18, 476, 392, 506, 884, 666, 63, 957, 451, 574, 745, 548, 184, 976, 58, 312, 933, 312, 994, 253, 213, 587, 2, 185, 403}

    6880

    Returns: {-994, -651, -985, -795, -816, -862, -910, -618, -713, -847, -585, -893, -712, -938, -943, -424, -967, -889, -850, -284, -973, -905 }

  92. {169, 381, 247, 400, 646, 780, 767, 10, 392, 468, 702, 854, 843, 370, 217, 730, 975, 790, 60, 21, 481, 939, 505, 785, 988, 266, 955, 734, 575, 819, 173, 406, 909, 743, 67, 33, 328, 320, 883, 928, 481, 627, 562, 528, 918, 469, 63, 909, 268, 368}

    {818, 946, 923, 185, 47, 856, 410, 599, 213, 924, 345, 803, 716, 90, 919, 803, 370, 551, 332, 331, 891, 149, 577, 233, 897, 597, 786, 385, 412, 202, 778, 902, 240, 432, 337, 56, 534, 244, 226, 741, 113, 129, 984}

    21089

    Returns: {-988, -909, -743, -928, -918, -909, -368 }

  93. {470, 875, 491, 345, 695, 35, 625, 615, 61, 201, 386, 956, 757, 885, 556, 285, 32, 652, 550, 688, 620, 690, 855, 458, 359, 594, 328, 437, 8, 795, 385, 325, 84, 927, 738, 15, 321, 730, 663, 591, 396, 823, 609, 906, 296, 264}

    {906, 249, 690, 590, 337, 832, 806, 486, 103, 657, 1, 127, 176, 559, 757, 982, 727, 600, 896, 19, 195, 100, 945, 456, 464, 667, 733, 856, 287, 120, 977, 817, 47, 252, 962, 600, 430, 136, 962, 535, 985, 84, 236, 970, 642, 518}

    31703

    Returns: {832, 982, 945, 856, 977, 817, 962, 985, 970 }

  94. {849, 77, 585, 939, 471, 768, 239, 195, 309, 998, 866, 828, 341, 180, 531, 35, 358, 269, 758, 321, 8, 39, 642, 489, 21, 32, 752, 422, 462, 514, 302, 131, 391, 355, 96, 738, 22, 921, 39, 849, 690, 647, 451, 557}

    {632, 61, 27, 637, 985, 184, 73, 865, 620, 80, 806, 670, 780, 586, 835, 264, 281, 362, 990, 860, 81, 978, 36, 429, 889, 829, 198, 760, 132, 312, 208, 205, 345, 624, 218, 705, 737, 541, 891, 537, 390, 727, 321, 498, 323, 665, 659, 261, 75, 505}

    9015

    Returns: {-939, -768, -998, -866, -828, -758, -462, -738, -921, -849, -690, -647, -451, -557 }

  95. {927, 124, 903, 686, 68, 331, 689, 728, 986, 764, 708, 753, 22, 116, 683, 299, 206, 180, 62, 161, 832, 762, 489, 846, 283, 314, 822, 614, 610, 152, 181, 691, 837, 994, 940, 317, 449, 252, 804, 484, 469}

    {919, 202, 727, 949, 230, 352, 125, 475, 474, 23, 209, 116, 509, 719, 588, 508, 163, 344, 387, 724, 168, 217, 712, 131, 619, 278, 888, 333, 399, 665, 202, 104, 506, 102, 319, 320, 35, 439, 976, 336, 112}

    11386

    Returns: {-927, -728, -986, -753, -683, -832, -846, -822, -837, -994, -940, -804 }

  96. {247, 853, 472, 308, 676, 665, 309, 536, 648, 719, 170, 994, 491, 529, 623, 947, 588, 130, 870, 192, 663, 392, 474, 522, 56, 434, 658, 587, 996, 232, 723, 671, 627, 683, 46, 738, 454, 327, 285, 638, 569, 681, 972, 107}

    {199, 525, 200, 83, 645, 312, 772, 55, 820, 307, 950, 852, 974, 5, 713, 539, 665, 594, 958, 616, 427, 576, 498, 26, 48, 326, 720, 833, 915, 839, 524, 755, 88, 966, 446, 327, 797, 687, 310, 875, 660, 478, 784, 275, 902}

    21778

    Returns: {-994, -623, -107 }

  97. {99, 663, 852, 699, 879, 528, 396, 789, 594, 603, 948, 63, 645, 39, 159, 3, 408, 741, 840, 15, 486, 873, 657, 354, 366, 804, 792, 552, 681, 372, 54, 864, 576, 543, 924, 528, 858, 885, 303, 369, 57, 195, 513, 153, 558}

    {591, 783, 831, 390, 150, 999, 351, 516, 336, 726, 171, 642, 930, 543, 441, 369, 855, 402, 549, 819, 870, 63, 744, 480, 867, 609, 402, 798, 342, 933, 177, 966, 321, 585, 747, 390, 930, 858, 231, 684, 24, 264, 843, 966, 129, 117, 411, 786, 957}

    35839

    Returns: {-123456789 }

  98. {672, 564, 51, 936, 408, 990, 936, 795, 726, 981, 486, 36, 888, 375, 327, 534, 663, 285, 273, 723, 306, 198, 153, 210, 876, 531, 813, 603, 168, 411, 684, 3, 189, 639, 105, 570, 33, 408, 66, 216, 279, 786, 756, 309, 762, 813, 699}

    {873, 18, 114, 270, 234, 837, 522, 978, 72, 957, 363, 96, 582, 192, 36, 138, 465, 84, 843, 474, 369, 942, 822, 234, 846, 891, 420, 951, 879, 126, 867, 756, 528, 855, 81, 177, 636, 642, 546, 468, 867, 753, 921, 216, 99, 783, 180, 711, 699}

    1171

    Returns: {-123456789 }

  99. {867, 804, 102, 444, 753, 774, 177, 378, 543, 510, 258, 711, 36, 903, 153, 708, 708, 426, 981, 837, 39, 861, 291, 441, 63, 405, 834, 744, 591, 108, 168, 801, 909, 921, 735, 828, 558, 891, 480, 633, 315, 972, 141, 159, 789, 471}

    {513, 828, 555, 168, 144, 957, 657, 555, 78, 540, 897, 87, 603, 975, 414, 393, 324, 447, 324, 717, 462, 684, 678, 489, 87, 240, 894, 738, 3, 45, 651, 705, 801, 675, 945, 396, 453, 159, 468, 192, 261, 651, 519, 765, 657, 363}

    32987

    Returns: {-123456789 }

  100. {789, 405, 483, 855, 36, 936, 585, 915, 906, 915, 960, 711, 948, 858, 276, 582, 66, 279, 942, 279, 960, 120, 747, 633, 93, 345, 711, 273, 921, 612, 9, 960, 216, 114, 861, 600, 3, 591, 768, 702, 969, 576, 189, 786, 618, 159, 135, 648, 633}

    {162, 951, 270, 768, 732, 675, 918, 144, 609, 807, 777, 504, 666, 303, 486, 612, 117, 204, 750, 513, 999, 999, 162, 390, 747, 144, 549, 48, 609, 960, 126, 924, 345, 795, 990, 324, 780, 396, 471, 771, 933, 177, 864, 96, 441, 273, 750, 372}

    26500

    Returns: {-123456789 }

  101. {729, 12, 906, 615, 936, 363, 963, 852, 576, 165, 519, 99, 243, 909, 165, 369, 282, 123, 219, 792, 261, 255, 120, 144, 195, 906, 606, 537, 189, 639, 453, 846, 984, 339, 534, 141, 987, 483, 159, 57, 312, 861, 210, 510, 141, 492, 660, 780, 840}

    {543, 801, 798, 654, 981, 675, 672, 636, 756, 36, 300, 504, 78, 924, 660, 156, 675, 897, 192, 150, 516, 672, 93, 513, 288, 630, 723, 798, 732, 795, 186, 354, 306, 966, 42, 831, 759, 501, 219, 252, 447, 114, 75, 930, 459, 69, 987, 951, 12}

    16789

    Returns: {-123456789 }

  102. {297, 855, 333, 570, 570, 207, 312, 690, 948, 54, 465, 927, 462, 648, 171, 651, 645, 534, 765, 396, 72, 870, 756, 354, 417, 624, 90, 39, 606, 294, 642, 564, 801, 138, 531, 960, 966, 522, 678, 105, 102, 729, 411, 99, 252}

    {351, 651, 726, 306, 456, 12, 177, 930, 867, 21, 387, 822, 330, 819, 573, 726, 330, 513, 618, 60, 993, 903, 639, 501, 828, 531, 12, 168, 33, 480, 75, 936, 336, 807, 942, 6, 54, 852, 906, 78, 591, 714, 294}

    5883

    Returns: {-855, -570, -570, -690, -948, -927, -648, -651, -645, -765, -870, -756, -624, -606, -642, -564, -801, -960, -966, -522, -678, -729, -252 }

  103. {978, 609, 786, 537, 60, 102, 468, 924, 480, 81, 939, 681, 714, 627, 513, 141, 390, 648, 576, 153, 582, 582, 273, 456, 48, 48, 885, 888, 294, 195, 864, 345, 135, 12, 651, 657, 642, 651, 891, 198, 237, 579, 828, 987}

    {405, 984, 987, 228, 117, 63, 909, 372, 903, 198, 111, 27, 213, 189, 798, 198, 942, 450, 876, 927, 645, 843, 750, 942, 894, 39, 258, 921, 834, 891, 975, 225, 357, 183, 234, 438, 948, 744, 753, 708, 930, 477, 630, 693, 933, 282, 21}

    28045

    Returns: {-123456789 }

  104. {753, 627, 528, 576, 855, 465, 474, 606, 579, 57, 960, 810, 414, 219, 720, 603, 156, 168, 912, 54, 567, 981, 525, 879, 228, 3, 402, 540, 246, 954, 63, 636, 741, 498, 228, 411, 396, 510, 630, 174, 318, 273, 957, 357, 435, 378, 708}

    {525, 240, 813, 555, 174, 225, 273, 870, 351, 831, 879, 813, 495, 984, 984, 834, 318, 981, 384, 63, 564, 585, 267, 753, 936, 264, 297, 621, 84, 723, 504, 843, 831, 117, 399, 147, 213, 792, 891, 321, 423, 918, 600, 171, 393, 852, 552, 186}

    24631

    Returns: {-123456789 }

  105. {999, 819, 348, 447, 387, 936, 495, 876, 60, 951, 321, 456, 687, 501, 177, 225, 912, 282, 402, 528, 423, 147, 453, 321, 60, 417, 942, 336, 306, 759, 762, 120, 588, 999, 36, 912, 231, 165, 645, 465, 339, 636, 294, 135, 330}

    {975, 345, 843, 138, 855, 645, 477, 486, 576, 183, 141, 483, 699, 327, 183, 135, 825, 525, 873, 744, 339, 93, 492, 474, 585, 408, 912, 93, 117, 396, 705, 777, 339, 789, 786, 747, 438, 492, 672, 795, 384, 939, 987, 507, 879, 975, 324, 879, 273, 291}

    15681

    Returns: {-999, -936, -876, -762, -999, -912, -465 }

  106. {48, 936, 783, 933, 402, 936, 453, 306, 528, 912, 930, 969, 861, 519, 777, 267, 504, 573, 285, 243, 759, 117, 57, 603, 714, 693, 453, 957, 147, 984, 759, 966, 417, 513, 435, 336, 657, 117, 393, 942}

    {498, 708, 450, 249, 372, 282, 558, 354, 477, 57, 333, 885, 729, 39, 549, 15, 969, 438, 423, 852, 639, 816, 363, 699, 699, 84, 129, 201, 621, 681, 288, 381, 72, 618, 696, 819, 807, 156, 858, 42, 837, 690, 831, 747, 906, 249}

    10389

    Returns: {-936, -933, -936, -930, -969, -861, -777, -759, -693, -957, -984, -759, -966, -393, -942 }

  107. {426, 492, 300, 858, 759, 783, 423, 708, 393, 519, 807, 180, 342, 393, 348, 51, 213, 378, 690, 132, 498, 843, 993, 333, 498, 963, 147, 402, 798, 243, 429, 555, 216, 255, 123, 285, 87, 783, 276, 930, 996, 855, 942}

    {159, 441, 66, 495, 285, 135, 693, 426, 153, 459, 303, 912, 762, 960, 222, 210, 375, 828, 372, 936, 480, 396, 699, 42, 477, 291, 42, 663, 270, 414, 750, 291, 690, 21, 570, 978, 381, 618, 780, 276, 273, 276, 927, 78, 333, 486, 939, 621, 462}

    17539

    Returns: {-123456789 }

  108. {144, 468, 354, 69, 864, 726, 471, 363, 456, 702, 276, 273, 852, 468, 708, 447, 450, 942, 81, 474, 60, 108, 939, 921, 615, 873, 780, 654, 225, 582, 591, 834, 345, 816, 861, 636, 684, 831, 282, 390, 618, 495, 516, 192, 582, 669, 216, 138, 669, 384}

    {6, 396, 834, 39, 519, 612, 819, 468, 306, 390, 105, 78, 375, 270, 939, 543, 534, 129, 768, 402, 432, 918, 567, 315, 75, 402, 750, 360, 168, 813, 471, 285, 612, 432, 909, 312, 813, 432, 249, 249, 492, 237, 429}

    31593

    Returns: {819, 939, 768, 918, 813, 813, 429 }

  109. {441, 402, 234, 603, 339, 342, 276, 135, 447, 795, 225, 717, 456, 51, 165, 855, 342, 321, 165, 303, 768, 591, 465, 393, 21, 516, 555, 648, 150, 138, 507, 402, 822, 357, 894, 213, 378, 765, 849, 972, 309}

    {258, 39, 876, 483, 351, 564, 354, 378, 753, 570, 312, 654, 288, 714, 915, 945, 342, 57, 627, 717, 357, 651, 30, 651, 951, 789, 102, 756, 300, 603, 291, 6, 369, 759, 801, 21, 846, 456, 738, 483}

    20080

    Returns: {-123456789 }

  110. {798, 963, 777, 579, 960, 342, 84, 336, 336, 756, 906, 678, 768, 615, 837, 618, 216, 645, 549, 21, 807, 522, 840, 165, 939, 558, 786, 594, 405, 237, 84, 333, 84, 867, 405, 399, 273, 576, 945, 576, 357, 879, 891, 852, 207, 363, 165, 207, 555}

    {225, 270, 600, 417, 804, 99, 960, 819, 237, 372, 495, 699, 798, 405, 147, 540, 396, 15, 972, 852, 429, 822, 414, 717, 807, 945, 720, 234, 561, 210, 321, 33, 153, 84, 591, 759, 318, 813, 885, 243}

    41437

    Returns: {-123456789 }

  111. {90, 858, 282, 846, 369, 741, 738, 657, 90, 765, 360, 789, 885, 501, 786, 339, 597, 702, 210, 984, 261, 264, 306, 513, 3, 912, 804, 309, 843, 690, 252, 450, 804, 987, 669, 726, 852, 672, 33, 258, 897, 660, 615, 51, 858}

    {96, 933, 159, 321, 741, 291, 849, 51, 822, 186, 27, 510, 399, 738, 429, 153, 180, 552, 744, 15, 429, 879, 708, 687, 288, 192, 399, 567, 717, 84, 756, 51, 657, 987, 126, 324, 570, 303, 354, 900}

    9385

    Returns: {-123456789 }

  112. {762, 792, 165, 447, 933, 981, 831, 153, 753, 300, 60, 231, 780, 399, 228, 432, 573, 228, 513, 819, 570, 198, 222, 660, 627, 879, 489, 279, 930, 579, 30, 162, 654, 258, 102, 156, 201, 159, 120, 336, 45, 279, 594}

    {99, 858, 741, 27, 189, 267, 513, 204, 204, 429, 345, 216, 81, 597, 246, 645, 852, 45, 114, 375, 774, 657, 783, 966, 921, 99, 546, 375, 549, 411, 291, 69, 471, 69, 273, 93, 807, 480, 474, 672, 525}

    3086

    Returns: {-123456789 }

  113. {999, 924, 387, 981, 282, 801, 966, 252, 294, 954, 39, 819, 717, 354, 399, 642, 738, 9, 81, 525, 951, 627, 144, 117, 957, 528, 321, 399, 528, 186, 957, 234, 915, 693, 582, 894, 519, 312, 396, 423, 705, 384, 741, 273, 885}

    {597, 306, 57, 498, 69, 363, 105, 180, 423, 369, 741, 678, 216, 954, 150, 15, 903, 513, 438, 876, 63, 408, 576, 573, 561, 243, 138, 396, 138, 744, 825, 780, 720, 525, 930, 597, 252, 456, 186, 687, 651, 900, 408, 384, 372, 72}

    10279

    Returns: {-123456789 }

  114. {471, 996, 645, 762, 381, 327, 87, 420, 891, 894, 327, 792, 60, 495, 423, 207, 642, 186, 180, 351, 816, 276, 939, 279, 927, 171, 603, 498, 414, 12, 771, 822, 420, 273, 786, 15, 969, 792, 906, 474}

    {459, 630, 885, 897, 576, 510, 378, 435, 330, 519, 621, 573, 327, 213, 546, 792, 45, 714, 228, 840, 543, 609, 138, 135, 114, 855, 645, 777, 237, 285, 261, 696, 108, 330, 564, 591, 297, 765, 111, 966, 858, 765, 306, 87, 33, 498, 864, 300, 585}

    831

    Returns: {-471, -996, -645, -762, -381, -327, -87, -420, -891, -894, -327, -792, -495, -423, -642, -351, -816, -276, -939, -279, -927, -603, -498, -414, -771, -822, -420, -273, -786, -969, -792, -906, -474 }

  115. {855, 606, 567, 357, 168, 384, 309, 594, 396, 906, 711, 609, 648, 744, 54, 255, 240, 300, 546, 918, 819, 540, 228, 75, 993, 57, 198, 975, 285, 276, 78, 21, 549, 324, 36, 780, 207, 48, 528, 390, 465, 639}

    {690, 684, 249, 246, 816, 657, 21, 198, 279, 756, 195, 642, 570, 39, 15, 894, 705, 315, 465, 258, 429, 795, 471, 939, 639, 285, 495, 156, 900, 567, 852, 345, 324, 948, 705, 684, 288, 348, 423, 39, 972, 150}

    25888

    Returns: {-123456789 }

  116. {561, 873, 975, 96, 675, 60, 165, 393, 525, 327, 567, 18, 534, 342, 327, 303, 285, 519, 363, 597, 93, 180, 201, 939, 783, 954, 645, 504, 561, 690, 747, 711, 762, 912, 261, 57, 642, 912, 780, 840}

    {498, 570, 666, 264, 801, 999, 852, 822, 354, 765, 633, 72, 540, 468, 960, 381, 723, 378, 315, 144, 768, 582, 894, 336, 765, 39, 495, 384, 300, 510, 903, 795, 345, 27, 609, 63, 786, 897, 516, 855, 834, 504, 531, 975, 786, 708, 960}

    2291

    Returns: {-123456789 }

  117. {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}

    {951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000}

    48775

    Returns: {-35, -46, -47, -48, -49, -50, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999 }

  118. {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}

    {1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000}

    50000

    Returns: {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000 }

  119. {1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 24, 48, 96, 192, 384, 768, 536, 72, 144, 288, 576, 152, 304, 608, 216, 432, 864, 728, 456, 912, 824, 648, 296, 592, 184, 368, 736, 472, 944, 888, 776, 552, 104, 208, 416, 832, 664, 328, 656, 312 }

    {2, 3, 5, 9, 17, 33, 65, 129, 257, 513, 25, 49, 97, 193, 385, 769, 537, 73, 145, 289, 577, 153, 305, 609, 217, 433, 865, 729, 457, 913, 825, 649, 297, 593, 185, 369, 737, 473, 945, 889, 777, 553, 105, 209, 417, 833, 665, 329, 657, 313 }

    39296

    Returns: {2, 3, 5, 9, 17, 33, 65, 129, 257, 513, 25, 49, 97, 193, 385, 769, 537, 73, 145, 289, 577, 153, 305, 609, 217, 433, 865, 729, 457, 913, 825, 649, 297, 593, 185, 369, 737, 473, 945, 889, 777, 553, 105, 209, 417, 833, 665, 329, 657, 313 }

  120. {5, 5, 5, 5, 47, 100 }

    {42, 80, 174 }

    147

    Returns: {-100, 80 }

  121. {2, 2, 5 }

    {1, 10 }

    14

    Returns: {-5, 10 }

  122. {912, 925, 985, 912, 904, 906, 997, 930, 973, 994, 990, 926, 978, 918, 932, 916, 940, 940, 932, 984, 962, 950, 940, 960, 905, 957, 975, 944, 935, 940, 962, 945, 902, 987, 904, 963, 914, 901, 904, 967, 921, 933, 906, 945, 923, 974, 901, 914, 917, 994 }

    {903, 979, 947, 970, 946, 959, 991, 976, 984, 948, 908, 926, 928, 971, 933, 991, 904, 947, 943, 904, 959, 929, 958, 989, 935, 915, 998, 1000, 936, 981, 983, 925, 999, 1000, 917, 997, 991, 901, 996, 970, 971, 990, 907, 988, 957, 917, 945, 918, 915, 99 }

    50000

    Returns: {983, 990, 988 }


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: