Statistics

Problem Statement for "SortTwoArrays"

Problem Statement

You are given the int N and two arrays A and B, containing N elements each.

Your task is to transform the two arrays into a state in which both arrays are sorted. (The elements of A must be in non-descending order, and the elements of B must also be in non-descending order.)


You can only modify the arrays in one way: by swapping an element of A with an element of B.


For the two given arrays, determine whether it's possible to reach the goal by performing at most 3*N swaps. If a solution exists, find any one valid sequence of at most 3*N swaps.


Suppose that you found a sequence of K swaps, the i-th of which (for i=0..K-1) swaps the element number x[i] in A with the element number y[i] in B. Then, return the following int[]: { x[0], y[0], x[1], y[1], ..., x[K-1], y[K-1] }.

If there is no solution, return {-1}. That is, the return value is an array with a single element, and that element has the value -1.

Definition

Class:
SortTwoArrays
Method:
twoSorts
Parameters:
int, int[], int[]
Returns:
int[]
Method signature:
int[] twoSorts(int N, int[] A, int[] B)
(be sure your method is public)

Constraints

  • N will be between 1 and 999, inclusive.
  • A and B will have N elements each.
  • Each element of A and B will be between 0 and 999, inclusive.

Examples

  1. 5

    {10, 11, 12, 14, 13}

    {20, 24, 22, 23, 21}

    Returns: {4, 1, 0, 3, 0, 4, 3, 2, 0, 3, 2, 0, 0, 2, 0, 2, 1, 1, 0, 0, 0, 1 }

    According to the example output, we first swap A[3] with A[4] and then we swap B[4] with B[1].

  2. 3

    {10, 20, 30}

    {10, 20, 30}

    Returns: {0, 0 }

    Both arrays are already sorted, so we don't have to do any swaps at all. The example output does perform one swap: it swaps A[0] with B[0]. This illustrates that you are not required to minimize the number of swaps made.

  3. 5

    {10, 11, 12, 22, 14}

    {20, 21, 13, 23, 24}

    Returns: {3, 2 }

    Here we can make both arrays sorted by a single swap: swapping A[3] with B[2].

  4. 5

    {10, 11, 12, 22, 14}

    {20, 21, 23, 13, 24}

    Returns: {4, 4, 0, 2, 0, 4, 3, 3, 3, 1, 2, 0, 0, 2, 1, 1, 0, 0, 0, 1 }

    We swap A[3] with B[3] and then we swap B[2] and B[3]. There are many other valid solutions. Remember that as N=5, your sequence may consist of at most 5+3 = 8 swaps.

  5. 5

    {10, 50, 60, 30, 80}

    {20, 70, 99, 90, 40}

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

    The example output describes a solution in three swaps: Swap A[1] with B[2]. Swap A[3] with B[1]. Swap A[1] with B[4]. The arrays change as follows: A B original {10, 50, 60, 30, 80} {20, 70, 99, 90, 40} after swap 1 {10, 99, 60, 30, 80} {20, 70, 50, 90, 40} after swap 2 {10, 99, 60, 70, 80} {20, 30, 50, 90, 40} after swap 3 {10, 40, 60, 70, 80} {20, 30, 50, 90, 99}

  6. 4

    {1, 2, 90, 2}

    {60, 70, 80, 2}

    Returns: {2, 3 }

    Note that some of the values in A and B may be equal. The example solution performs a single swap that turns A into the non-decreasing sequence {1, 2, 2, 2}.

  7. 1

    {4}

    {7}

    Returns: { }

  8. 1

    {4}

    {4}

    Returns: { }

  9. 1

    {7}

    {4}

    Returns: { }

  10. 2

    {1, 2}

    {3, 4}

    Returns: {1, 1, 0, 0, 0, 1 }

  11. 2

    {1, 3}

    {2, 4}

    Returns: {1, 1, 0, 1, 0, 1 }

  12. 2

    {1, 4}

    {2, 3}

    Returns: {1, 1, 1, 0, 1, 0 }

  13. 2

    {4, 1}

    {3, 2}

    Returns: {0, 1, 1, 0 }

  14. 2

    {4, 2}

    {3, 1}

    Returns: {0, 1, 1, 0 }

  15. 2

    {4, 3}

    {2, 1}

    Returns: {0, 1, 1, 0, 1, 0 }

  16. 2

    {2, 1}

    {4, 3}

    Returns: {1, 0, 0, 1, 0, 1 }

  17. 2

    {3, 1}

    {4, 2}

    Returns: {1, 0, 0, 1 }

  18. 2

    {4, 1}

    {3, 2}

    Returns: {0, 1, 1, 0 }

  19. 5

    {64, 440, 566, 464, 584}

    {351, 263, 524, 395, 401}

    Returns: {4, 4, 2, 0, 4, 0, 3, 2, 0, 2, 0, 3, 1, 2, 2, 0, 0, 1, 1, 0 }

  20. 989

    {41, 814, 428, 674, 24, 980, 104, 0, 270, 965, 988, 811, 493, 741, 559, 9, 939, 835, 920, 323, 581, 437, 235, 243, 535, 526, 367, 452, 980, 247, 34, 574, 383, 733, 704, 361, 615, 350, 571, 588, 780, 200, 244, 807, 860, 746, 936, 957, 36, 128, 341, 100, 371, 592, 392, 520, 553, 832, 258, 99, 664, 892, 902, 232, 949, 715, 865, 342, 223, 482, 762, 112, 791, 426, 619, 361, 691, 893, 293, 900, 791, 829, 244, 828, 568, 944, 267, 365, 545, 578, 41, 495, 319, 576, 798, 404, 266, 967, 747, 531, 818, 226, 620, 116, 642, 861, 212, 388, 497, 259, 985, 618, 947, 571, 152, 454, 15, 174, 560, 642, 823, 779, 84, 76, 272, 523, 832, 637, 559, 487, 801, 821, 446, 374, 940, 777, 33, 622, 271, 920, 659, 623, 529, 966, 690, 931, 483, 936, 725, 653, 817, 974, 322, 849, 22, 590, 248, 216, 354, 441, 981, 887, 708, 188, 180, 481, 943, 203, 130, 100, 139, 747, 803, 583, 352, 540, 401, 110, 273, 454, 0, 668, 125, 424, 68, 378, 21, 270, 42, 143, 185, 756, 523, 855, 502, 205, 801, 791, 831, 506, 540, 464, 577, 580, 10, 711, 75, 179, 855, 154, 943, 556, 346, 650, 887, 47, 898, 636, 240, 729, 62, 387, 126, 22, 90, 309, 55, 900, 561, 315, 244, 627, 917, 751, 547, 154, 563, 593, 780, 279, 633, 878, 584, 82, 576, 503, 350, 569, 53, 976, 117, 423, 427, 362, 928, 310, 577, 864, 777, 500, 612, 143, 65, 994, 520, 119, 924, 472, 668, 805, 464, 843, 18, 445, 829, 577, 534, 781, 989, 67, 800, 808, 294, 802, 721, 501, 514, 116, 773, 251, 360, 815, 339, 170, 473, 23, 601, 100, 687, 470, 962, 471, 283, 653, 557, 702, 711, 705, 940, 24, 986, 573, 193, 843, 695, 293, 41, 790, 269, 555, 494, 392, 70, 739, 804, 111, 900, 533, 726, 604, 613, 488, 550, 762, 809, 370, 592, 319, 421, 788, 699, 917, 919, 209, 749, 647, 93, 961, 105, 524, 828, 312, 414, 976, 340, 551, 856, 368, 871, 111, 835, 955, 95, 875, 637, 761, 436, 369, 51, 358, 596, 885, 57, 947, 401, 649, 826, 274, 260, 215, 296, 214, 476, 871, 677, 840, 837, 979, 306, 455, 957, 794, 451, 325, 885, 690, 56, 159, 594, 491, 0, 28, 432, 886, 468, 532, 448, 628, 834, 880, 263, 301, 104, 310, 126, 955, 173, 433, 344, 509, 436, 978, 240, 515, 583, 525, 269, 320, 568, 23, 940, 623, 689, 894, 388, 876, 991, 935, 608, 603, 713, 609, 706, 638, 939, 472, 631, 571, 183, 698, 718, 386, 834, 43, 185, 627, 951, 185, 638, 79, 496, 420, 61, 229, 472, 180, 952, 612, 407, 4, 639, 142, 761, 74, 573, 398, 0, 393, 511, 759, 466, 644, 382, 748, 125, 523, 410, 104, 88, 808, 430, 421, 963, 911, 563, 106, 872, 632, 179, 925, 681, 510, 487, 449, 610, 848, 95, 404, 537, 517, 335, 442, 766, 935, 201, 323, 406, 868, 76, 135, 971, 729, 994, 499, 341, 665, 664, 107, 258, 497, 809, 997, 94, 365, 993, 30, 404, 639, 83, 615, 229, 528, 659, 215, 519, 263, 730, 878, 782, 992, 313, 512, 620, 116, 935, 575, 63, 293, 736, 181, 499, 712, 247, 414, 625, 485, 7, 603, 893, 409, 623, 240, 640, 983, 567, 383, 820, 806, 109, 345, 65, 160, 604, 108, 244, 864, 886, 187, 81, 145, 527, 172, 736, 169, 79, 94, 128, 603, 403, 882, 356, 124, 984, 424, 301, 562, 655, 224, 695, 939, 355, 787, 92, 656, 321, 104, 36, 206, 830, 572, 138, 986, 338, 958, 995, 93, 853, 326, 787, 732, 679, 961, 967, 938, 439, 518, 559, 586, 770, 788, 696, 922, 360, 816, 533, 531, 435, 653, 449, 446, 692, 423, 745, 502, 23, 199, 991, 334, 50, 614, 960, 438, 922, 103, 449, 791, 596, 127, 98, 866, 342, 447, 756, 933, 60, 341, 998, 806, 772, 191, 935, 832, 684, 418, 480, 759, 936, 948, 530, 486, 709, 528, 122, 954, 944, 234, 203, 642, 27, 552, 505, 333, 942, 145, 691, 167, 792, 296, 74, 48, 764, 857, 926, 619, 305, 45, 657, 632, 873, 685, 6, 262, 352, 924, 196, 568, 220, 378, 923, 379, 136, 207, 987, 458, 630, 35, 815, 759, 833, 308, 617, 685, 306, 431, 113, 432, 863, 428, 355, 774, 509, 986, 262, 46, 741, 578, 739, 705, 933, 502, 235, 277, 415, 59, 893, 24, 402, 195, 784, 427, 375, 532, 90, 353, 739, 991, 888, 639, 907, 642, 347, 451, 886, 856, 69, 902, 67, 997, 484, 273, 65, 166, 209, 232, 951, 432, 483, 812, 202, 303, 6, 116, 619, 577, 834, 12, 257, 546, 218, 545, 381, 482, 938, 986, 219, 340, 410, 933, 39, 689, 661, 600, 424, 333, 830, 823, 550, 352, 916, 7, 111, 21, 318, 810, 49, 623, 223, 842, 840, 864, 536, 885, 626, 3, 35, 892, 567, 602, 50, 392, 914, 781, 475, 195, 91, 989, 283, 963, 691, 952, 651, 908, 404, 522, 356, 38, 907, 66, 311, 615, 731, 318, 53, 624, 938, 452, 474, 416, 746, 737, 340, 736, 92, 259, 873, 913, 970, 430, 382, 960, 100, 725, 386, 386, 180, 302, 30, 31, 588, 998, 692, 590, 831, 907, 999, 195, 129, 574, 228, 88, 7, 433, 437, 426, 724, 433, 592, 751, 130, 157, 791, 738, 757, 973, 759, 872, 384, 551, 656, 928, 471, 268, 655, 844, 656, 151, 76, 40, 604, 247, 832, 748, 601, 131, 72, 929, 17, 140, 125, 530, 798, 130, 626, 874, 953, 967, 299, 583, 617, 901, 428, 560, 763, 986, 499, 627, 874, 594, 891, 24, 171, 800, 824, 612, 554, 592, 843, 648, 741, 149, 952, 236, 868, 120, 155, 917, 929, 291, 631}

    {495, 919, 826, 666, 501, 471, 843, 874, 619, 316, 419, 771, 948, 980, 460, 620, 187, 13, 438, 827, 806, 956, 893, 499, 501, 749, 417, 351, 383, 569, 309, 818, 918, 314, 403, 852, 847, 385, 36, 638, 781, 538, 275, 145, 478, 401, 103, 855, 903, 789, 675, 110, 607, 34, 376, 960, 653, 840, 912, 348, 679, 693, 585, 769, 151, 1, 266, 359, 163, 635, 879, 40, 816, 824, 422, 492, 734, 331, 151, 272, 965, 262, 338, 418, 672, 114, 210, 924, 992, 981, 685, 957, 180, 636, 900, 236, 943, 288, 680, 251, 471, 712, 784, 540, 349, 946, 159, 969, 540, 369, 114, 918, 149, 943, 181, 578, 947, 232, 552, 865, 585, 802, 540, 851, 794, 328, 654, 810, 654, 554, 210, 809, 652, 255, 971, 41, 374, 960, 389, 918, 772, 176, 501, 623, 955, 750, 922, 743, 174, 947, 894, 197, 412, 823, 745, 685, 54, 480, 334, 561, 934, 552, 76, 265, 97, 141, 870, 685, 841, 527, 765, 593, 684, 967, 213, 280, 611, 398, 890, 113, 261, 566, 366, 122, 384, 381, 664, 545, 230, 297, 256, 990, 623, 693, 715, 666, 328, 583, 39, 777, 992, 633, 212, 303, 456, 791, 945, 893, 333, 772, 116, 149, 606, 187, 903, 895, 931, 266, 351, 280, 96, 301, 212, 38, 783, 910, 277, 627, 666, 222, 203, 699, 504, 507, 79, 390, 664, 23, 670, 785, 967, 607, 153, 108, 908, 429, 308, 946, 225, 873, 423, 769, 194, 88, 219, 657, 649, 896, 680, 228, 561, 91, 568, 429, 316, 322, 382, 933, 121, 93, 708, 321, 465, 216, 787, 120, 668, 88, 548, 680, 348, 778, 580, 705, 495, 814, 224, 60, 326, 315, 810, 748, 754, 683, 809, 388, 271, 784, 606, 60, 77, 262, 468, 516, 225, 525, 523, 496, 290, 326, 446, 528, 254, 624, 696, 872, 719, 657, 900, 336, 584, 649, 214, 891, 585, 845, 181, 193, 245, 771, 42, 30, 711, 622, 871, 521, 880, 920, 832, 620, 266, 753, 623, 301, 918, 203, 351, 606, 885, 619, 645, 903, 572, 344, 516, 177, 765, 794, 868, 335, 381, 189, 160, 676, 744, 505, 77, 36, 400, 475, 952, 711, 460, 301, 636, 96, 809, 654, 712, 504, 829, 642, 879, 991, 276, 341, 289, 711, 222, 839, 845, 927, 716, 870, 829, 437, 77, 261, 626, 391, 331, 470, 298, 164, 247, 186, 371, 235, 945, 316, 37, 221, 706, 588, 485, 25, 364, 9, 645, 291, 280, 566, 425, 775, 542, 944, 241, 465, 465, 54, 840, 934, 84, 738, 133, 751, 412, 453, 191, 253, 47, 411, 688, 463, 544, 536, 102, 571, 27, 557, 459, 553, 497, 861, 603, 165, 162, 806, 775, 972, 244, 282, 687, 326, 198, 570, 987, 691, 872, 504, 520, 820, 760, 281, 470, 261, 345, 537, 119, 982, 226, 779, 997, 260, 803, 971, 231, 33, 800, 141, 250, 705, 754, 901, 947, 729, 957, 458, 753, 731, 890, 795, 86, 331, 745, 560, 755, 661, 671, 986, 974, 221, 331, 980, 641, 96, 811, 266, 530, 160, 284, 369, 142, 766, 168, 80, 892, 188, 832, 57, 873, 791, 521, 183, 618, 937, 938, 662, 829, 568, 626, 628, 105, 292, 42, 821, 328, 189, 88, 460, 282, 101, 305, 200, 606, 772, 771, 506, 638, 958, 739, 147, 790, 977, 885, 139, 249, 728, 551, 869, 246, 623, 319, 263, 689, 757, 919, 989, 465, 829, 26, 316, 937, 193, 763, 935, 26, 441, 178, 275, 900, 715, 498, 193, 459, 13, 378, 651, 253, 411, 519, 183, 805, 982, 180, 183, 617, 51, 220, 322, 624, 412, 671, 307, 750, 274, 640, 95, 310, 235, 44, 574, 482, 951, 921, 834, 313, 241, 302, 853, 467, 183, 181, 567, 310, 810, 471, 296, 298, 626, 759, 53, 855, 314, 930, 38, 675, 886, 70, 625, 613, 409, 580, 518, 435, 149, 387, 393, 673, 555, 229, 542, 573, 423, 708, 455, 552, 833, 907, 186, 258, 410, 328, 936, 343, 920, 127, 387, 445, 143, 91, 752, 444, 255, 241, 3, 263, 555, 837, 25, 820, 345, 406, 880, 544, 310, 730, 202, 259, 69, 694, 51, 248, 178, 625, 361, 354, 85, 700, 511, 267, 287, 787, 611, 376, 209, 832, 49, 844, 266, 498, 238, 680, 111, 540, 858, 312, 189, 406, 287, 758, 605, 935, 729, 206, 540, 286, 778, 164, 165, 327, 156, 284, 493, 101, 292, 710, 267, 154, 400, 690, 224, 227, 820, 771, 808, 182, 88, 941, 297, 529, 149, 996, 835, 476, 796, 302, 32, 967, 109, 908, 696, 568, 985, 226, 212, 108, 201, 511, 392, 309, 733, 261, 12, 877, 343, 369, 430, 99, 90, 985, 337, 949, 266, 546, 854, 237, 594, 964, 736, 706, 924, 141, 251, 689, 940, 820, 509, 564, 714, 647, 205, 790, 34, 758, 171, 24, 583, 890, 891, 321, 233, 702, 375, 864, 234, 250, 500, 379, 206, 844, 884, 434, 190, 474, 609, 629, 999, 227, 36, 788, 416, 477, 954, 237, 433, 935, 784, 18, 432, 633, 524, 982, 67, 502, 198, 400, 192, 741, 2, 245, 504, 532, 12, 856, 563, 959, 302, 490, 321, 313, 625, 716, 680, 531, 726, 709, 763, 641, 516, 384, 639, 227, 690, 55, 222, 223, 780, 503, 602, 451, 510, 866, 409, 556, 411, 143, 428, 365, 13, 713, 536, 347, 558, 761, 109, 783, 624, 370, 857, 522, 888, 395, 268, 156, 994, 907, 54, 220, 54, 576, 268, 704, 264, 180, 383, 906, 628, 382, 236, 584, 592, 978, 567, 831, 886, 948, 136, 241, 108, 908, 137, 368, 880, 52, 148, 750, 944, 178, 399, 788, 858, 786, 710, 680, 277, 534, 64, 638, 749, 545, 997, 157, 962, 920, 246, 999, 329, 465, 876, 530, 755, 726, 268, 96, 359, 781, 262, 9, 646, 566, 285, 546, 274, 476, 537, 628, 478, 900}

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

  21. 4

    {372, 138, 687, 878}

    {212, 20, 100, 55}

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

  22. 974

    {505, 210, 672, 690, 541, 688, 589, 161, 647, 717, 376, 59, 571, 761, 186, 899, 563, 244, 493, 997, 793, 490, 437, 58, 719, 509, 710, 719, 892, 705, 793, 890, 239, 524, 589, 332, 522, 225, 397, 759, 467, 138, 655, 173, 175, 899, 202, 823, 340, 1, 606, 535, 753, 204, 561, 869, 458, 167, 298, 534, 657, 444, 670, 483, 567, 446, 883, 703, 21, 170, 596, 438, 408, 975, 987, 33, 570, 50, 62, 620, 706, 104, 212, 493, 192, 817, 564, 914, 32, 808, 546, 918, 788, 123, 16, 339, 264, 491, 284, 100, 932, 775, 756, 675, 119, 367, 494, 9, 285, 585, 471, 897, 941, 456, 190, 126, 978, 958, 264, 377, 477, 55, 503, 708, 33, 436, 656, 83, 705, 917, 778, 715, 215, 379, 200, 235, 741, 599, 146, 210, 507, 526, 762, 109, 297, 788, 620, 653, 756, 701, 553, 777, 881, 101, 812, 861, 501, 198, 38, 153, 753, 518, 774, 264, 151, 287, 381, 150, 869, 340, 935, 882, 814, 680, 854, 933, 544, 379, 920, 130, 926, 146, 979, 438, 416, 584, 828, 325, 694, 184, 619, 836, 795, 384, 19, 934, 107, 434, 763, 170, 698, 941, 878, 66, 103, 132, 105, 811, 78, 822, 880, 223, 29, 185, 841, 395, 98, 65, 833, 571, 493, 766, 904, 17, 125, 176, 341, 685, 751, 134, 718, 134, 285, 229, 142, 52, 397, 162, 429, 826, 567, 29, 74, 937, 249, 692, 712, 515, 436, 520, 642, 613, 64, 796, 954, 362, 248, 365, 272, 937, 974, 192, 45, 312, 923, 45, 181, 930, 60, 536, 318, 315, 447, 734, 946, 348, 901, 940, 48, 376, 761, 803, 664, 615, 257, 652, 969, 187, 532, 800, 811, 642, 167, 195, 634, 24, 545, 769, 809, 476, 235, 807, 265, 427, 491, 5, 772, 671, 53, 913, 349, 632, 416, 95, 77, 636, 350, 213, 265, 350, 709, 123, 637, 155, 609, 461, 914, 961, 387, 595, 344, 207, 263, 945, 280, 688, 468, 255, 493, 181, 588, 419, 397, 203, 36, 331, 976, 998, 45, 872, 240, 69, 119, 280, 245, 979, 493, 451, 773, 981, 143, 634, 98, 717, 8, 600, 341, 290, 985, 583, 41, 985, 271, 383, 832, 381, 373, 161, 931, 967, 90, 766, 263, 91, 995, 494, 549, 518, 478, 683, 348, 619, 396, 166, 943, 302, 123, 456, 433, 598, 692, 271, 255, 738, 246, 978, 827, 779, 47, 160, 34, 783, 944, 312, 662, 843, 429, 506, 253, 899, 217, 952, 57, 710, 278, 814, 593, 849, 595, 217, 527, 39, 329, 280, 136, 426, 122, 118, 233, 543, 929, 183, 713, 743, 625, 770, 185, 617, 113, 400, 331, 274, 7, 968, 915, 705, 816, 903, 952, 708, 512, 547, 279, 737, 181, 522, 879, 8, 645, 527, 602, 314, 889, 587, 304, 687, 419, 589, 597, 383, 338, 250, 288, 219, 697, 939, 706, 344, 413, 841, 809, 844, 715, 380, 701, 757, 849, 216, 140, 780, 363, 526, 29, 475, 151, 559, 360, 912, 405, 91, 88, 75, 568, 429, 881, 801, 809, 516, 877, 157, 980, 685, 189, 834, 172, 463, 70, 218, 984, 375, 690, 392, 197, 509, 717, 72, 643, 570, 508, 203, 57, 20, 330, 575, 199, 389, 12, 141, 569, 686, 402, 965, 376, 237, 111, 255, 204, 395, 263, 603, 472, 996, 831, 747, 800, 879, 989, 405, 431, 993, 495, 35, 169, 158, 198, 363, 963, 936, 610, 797, 739, 545, 897, 359, 879, 151, 710, 48, 878, 661, 849, 37, 130, 648, 188, 183, 51, 12, 716, 365, 932, 215, 904, 23, 518, 895, 136, 31, 748, 351, 764, 259, 309, 424, 868, 831, 991, 760, 845, 146, 458, 817, 741, 454, 165, 679, 163, 543, 889, 990, 436, 13, 131, 945, 185, 503, 917, 831, 129, 916, 427, 379, 25, 8, 595, 469, 208, 309, 849, 171, 285, 528, 741, 789, 313, 672, 625, 425, 188, 872, 328, 927, 103, 599, 376, 899, 826, 566, 674, 786, 228, 740, 933, 215, 630, 468, 454, 894, 191, 231, 811, 668, 281, 24, 844, 777, 646, 98, 404, 49, 373, 581, 648, 62, 448, 39, 108, 901, 261, 349, 674, 216, 376, 874, 10, 354, 227, 216, 200, 189, 916, 345, 240, 397, 895, 61, 680, 118, 132, 814, 624, 520, 635, 968, 429, 334, 372, 459, 497, 472, 814, 507, 607, 173, 910, 776, 37, 427, 607, 898, 519, 835, 558, 475, 330, 379, 443, 174, 532, 664, 931, 567, 547, 234, 508, 421, 794, 764, 47, 359, 887, 311, 639, 252, 824, 480, 250, 822, 208, 94, 510, 973, 678, 386, 594, 222, 509, 24, 328, 254, 198, 338, 747, 600, 529, 849, 870, 229, 17, 404, 725, 871, 41, 522, 596, 342, 568, 555, 335, 991, 353, 648, 523, 470, 809, 639, 35, 591, 609, 189, 772, 96, 211, 64, 949, 256, 590, 272, 391, 600, 804, 684, 28, 823, 100, 533, 520, 786, 703, 372, 739, 906, 427, 267, 796, 988, 361, 943, 273, 708, 149, 509, 796, 854, 560, 685, 648, 130, 626, 821, 626, 551, 155, 941, 316, 289, 987, 47, 620, 445, 373, 558, 773, 631, 397, 721, 638, 783, 583, 646, 807, 689, 813, 450, 940, 564, 836, 639, 738, 0, 265, 290, 491, 260, 789, 575, 747, 672, 861, 394, 162, 200, 951, 838, 857, 405, 419, 731, 654, 885, 479, 58, 909, 300, 507, 98, 535, 965, 643, 819, 307, 728, 374, 850, 959, 529, 567, 251, 882, 87, 591, 71, 32, 131, 272, 898, 716, 323, 417, 91, 221, 949, 635, 578, 293, 206, 347, 103, 552, 220, 823, 939, 790, 494, 797, 843, 188, 71, 504, 51, 207, 881, 64, 370, 36, 927, 451, 68, 789, 953, 738, 711, 573, 64, 492, 989, 831, 937, 788, 739, 216, 163, 66, 175}

    {68, 872, 195, 216, 188, 589, 901, 807, 765, 675, 905, 220, 915, 404, 766, 566, 954, 480, 412, 39, 816, 552, 173, 199, 793, 574, 624, 54, 686, 348, 94, 277, 518, 473, 825, 454, 874, 416, 230, 497, 213, 265, 637, 523, 174, 674, 796, 837, 827, 396, 310, 590, 826, 638, 177, 738, 593, 917, 164, 315, 31, 43, 777, 551, 553, 659, 909, 726, 195, 202, 602, 84, 657, 446, 863, 570, 225, 567, 4, 992, 898, 923, 524, 156, 250, 724, 479, 447, 90, 527, 778, 789, 935, 795, 538, 53, 831, 632, 617, 804, 171, 679, 751, 392, 294, 351, 307, 835, 409, 508, 90, 304, 959, 291, 316, 504, 613, 835, 578, 122, 833, 760, 327, 827, 982, 535, 336, 351, 456, 205, 41, 624, 4, 25, 751, 505, 521, 475, 678, 567, 923, 987, 295, 436, 342, 650, 133, 978, 661, 973, 70, 697, 828, 104, 376, 217, 285, 926, 859, 496, 929, 748, 295, 614, 376, 737, 869, 922, 323, 214, 192, 219, 878, 923, 191, 875, 949, 167, 213, 491, 380, 610, 311, 161, 852, 409, 683, 327, 601, 874, 392, 117, 835, 120, 430, 935, 737, 7, 24, 204, 398, 174, 691, 720, 691, 691, 672, 494, 125, 39, 242, 677, 20, 214, 79, 863, 436, 421, 707, 888, 203, 226, 593, 842, 140, 484, 574, 460, 797, 79, 163, 912, 807, 317, 80, 679, 900, 442, 696, 597, 800, 411, 295, 876, 535, 182, 147, 699, 223, 362, 530, 379, 261, 79, 972, 142, 559, 683, 886, 896, 83, 255, 616, 313, 375, 469, 737, 890, 647, 168, 661, 519, 452, 620, 446, 100, 164, 721, 765, 564, 40, 149, 487, 804, 916, 608, 317, 829, 862, 626, 963, 696, 417, 473, 518, 419, 676, 534, 519, 424, 513, 932, 883, 939, 235, 519, 885, 275, 179, 436, 617, 953, 114, 120, 743, 785, 775, 321, 385, 193, 990, 228, 408, 710, 838, 807, 820, 42, 152, 67, 854, 788, 623, 184, 962, 939, 378, 875, 361, 666, 440, 288, 878, 733, 616, 60, 463, 445, 895, 733, 23, 901, 731, 737, 791, 566, 37, 16, 715, 52, 620, 120, 41, 106, 558, 911, 114, 910, 886, 549, 914, 249, 14, 555, 973, 146, 308, 895, 990, 518, 490, 2, 84, 852, 512, 613, 557, 634, 818, 990, 587, 271, 950, 878, 962, 792, 485, 190, 928, 220, 223, 826, 923, 341, 867, 712, 788, 86, 895, 687, 984, 609, 596, 510, 113, 20, 477, 700, 455, 28, 43, 511, 470, 211, 767, 787, 120, 593, 410, 331, 434, 369, 816, 931, 754, 886, 796, 162, 892, 300, 424, 790, 687, 494, 582, 254, 303, 940, 465, 342, 827, 394, 540, 954, 319, 837, 444, 627, 772, 337, 998, 453, 3, 153, 749, 252, 904, 628, 367, 227, 875, 121, 313, 809, 82, 774, 711, 495, 334, 101, 332, 3, 406, 205, 786, 539, 279, 552, 252, 142, 752, 813, 655, 33, 59, 315, 129, 623, 511, 809, 998, 534, 306, 101, 508, 441, 199, 751, 428, 115, 372, 641, 400, 474, 816, 189, 284, 798, 292, 34, 603, 594, 701, 294, 248, 33, 903, 298, 348, 24, 502, 583, 393, 711, 944, 683, 283, 658, 430, 617, 180, 684, 113, 606, 5, 395, 978, 909, 664, 549, 783, 570, 382, 749, 92, 569, 678, 706, 205, 580, 450, 521, 552, 788, 541, 868, 723, 759, 680, 158, 248, 960, 617, 360, 816, 558, 489, 654, 795, 408, 381, 432, 969, 913, 295, 404, 172, 185, 210, 509, 975, 365, 554, 998, 633, 262, 430, 865, 779, 367, 975, 846, 389, 269, 844, 171, 404, 819, 55, 609, 782, 45, 990, 395, 551, 451, 332, 37, 282, 906, 733, 685, 799, 392, 397, 231, 396, 231, 379, 25, 127, 300, 126, 548, 631, 724, 117, 732, 859, 422, 641, 662, 406, 263, 378, 391, 372, 53, 960, 351, 828, 792, 952, 961, 701, 437, 172, 668, 513, 166, 428, 725, 721, 789, 28, 258, 991, 264, 354, 706, 60, 731, 577, 745, 497, 240, 867, 997, 630, 103, 881, 319, 686, 573, 774, 73, 438, 498, 564, 540, 944, 389, 361, 522, 843, 198, 650, 588, 472, 998, 211, 991, 389, 492, 349, 922, 253, 398, 286, 560, 733, 406, 388, 101, 378, 2, 722, 7, 239, 281, 44, 827, 117, 458, 340, 475, 746, 244, 440, 819, 912, 872, 853, 853, 580, 7, 982, 989, 287, 454, 399, 333, 904, 160, 990, 960, 975, 371, 329, 862, 381, 846, 772, 959, 359, 239, 341, 914, 746, 728, 264, 418, 32, 828, 743, 196, 293, 755, 800, 845, 564, 61, 609, 972, 933, 176, 404, 82, 277, 484, 112, 56, 53, 153, 293, 599, 820, 175, 482, 534, 699, 878, 394, 524, 674, 701, 86, 255, 914, 507, 741, 322, 439, 543, 582, 228, 231, 301, 308, 956, 121, 155, 496, 692, 71, 201, 528, 921, 944, 934, 408, 494, 541, 433, 688, 216, 901, 264, 258, 922, 983, 46, 391, 623, 387, 288, 819, 660, 528, 541, 696, 978, 674, 800, 725, 884, 881, 174, 14, 423, 828, 320, 73, 184, 768, 259, 427, 874, 175, 156, 718, 131, 452, 194, 215, 792, 809, 915, 956, 573, 394, 442, 863, 275, 127, 904, 289, 301, 666, 474, 511, 62, 28, 843, 207, 4, 446, 18, 106, 550, 428, 768, 671, 174, 453, 296, 469, 912, 748, 325, 423, 820, 468, 454, 777, 115, 622, 501, 898, 564, 225, 267, 60, 772, 2, 589, 954, 409, 58, 662, 684, 524, 813, 29, 682, 514, 98, 779, 140, 617, 37, 584, 475, 984, 251, 326, 478, 373, 752, 458, 381, 70, 680, 770, 913, 900, 425, 454, 554, 276, 126, 718, 335, 11, 503, 583, 531, 543, 698, 323, 562, 479, 113, 683, 847, 192, 452, 860, 849, 973, 70, 964, 253, 204}

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

  23. 5

    {180, 785, 507, 707, 453}

    {220, 867, 903, 924, 465}

    Returns: {4, 3, 0, 2, 0, 4, 3, 1, 1, 3, 2, 1, 0, 1, 0, 2, 1, 1, 0, 1, 0, 1 }

  24. 970

    {279, 625, 741, 527, 180, 950, 835, 713, 459, 377, 233, 56, 528, 9, 302, 187, 493, 859, 189, 500, 297, 522, 157, 662, 746, 557, 669, 655, 706, 457, 957, 705, 727, 376, 508, 642, 781, 203, 752, 808, 93, 707, 670, 247, 424, 533, 108, 726, 247, 324, 673, 8, 49, 943, 536, 929, 903, 517, 331, 102, 48, 905, 612, 48, 463, 344, 540, 509, 746, 975, 377, 133, 857, 124, 244, 139, 52, 76, 240, 990, 258, 960, 633, 133, 135, 246, 116, 374, 331, 984, 405, 421, 616, 413, 412, 206, 249, 410, 423, 268, 714, 789, 580, 143, 421, 653, 179, 702, 727, 498, 237, 816, 956, 178, 450, 720, 789, 25, 809, 141, 728, 665, 699, 21, 36, 670, 645, 53, 918, 193, 320, 891, 659, 707, 823, 756, 181, 367, 713, 408, 349, 827, 214, 114, 438, 353, 162, 91, 320, 389, 104, 844, 887, 726, 887, 776, 518, 748, 200, 973, 107, 765, 315, 560, 279, 550, 168, 632, 353, 998, 658, 304, 274, 705, 385, 5, 284, 13, 618, 306, 417, 149, 280, 847, 94, 337, 433, 460, 494, 543, 779, 337, 130, 695, 354, 103, 120, 186, 760, 712, 760, 349, 299, 965, 401, 650, 74, 996, 872, 752, 687, 635, 122, 612, 748, 31, 612, 487, 537, 489, 377, 558, 157, 174, 400, 580, 750, 956, 890, 785, 750, 615, 336, 189, 926, 412, 810, 546, 209, 252, 2, 462, 209, 573, 929, 91, 814, 910, 559, 332, 67, 971, 593, 940, 854, 944, 8, 72, 235, 521, 103, 495, 387, 799, 568, 645, 134, 623, 353, 723, 312, 10, 533, 335, 436, 489, 156, 944, 771, 25, 621, 117, 291, 803, 757, 268, 550, 540, 72, 53, 387, 639, 952, 893, 77, 126, 54, 602, 914, 861, 652, 552, 103, 983, 317, 116, 997, 456, 812, 490, 603, 640, 328, 215, 465, 342, 767, 244, 174, 353, 62, 117, 160, 13, 81, 993, 271, 931, 583, 475, 243, 492, 924, 310, 530, 807, 446, 865, 695, 155, 292, 870, 585, 326, 776, 440, 651, 264, 830, 69, 971, 585, 477, 368, 891, 837, 181, 769, 907, 371, 54, 371, 663, 878, 998, 520, 220, 58, 21, 6, 238, 518, 312, 594, 702, 279, 690, 755, 776, 107, 698, 855, 801, 21, 882, 207, 541, 467, 788, 666, 241, 242, 395, 430, 668, 806, 366, 358, 540, 286, 459, 260, 316, 259, 589, 681, 182, 659, 306, 978, 237, 554, 607, 530, 779, 46, 732, 937, 281, 975, 819, 155, 771, 560, 523, 906, 329, 801, 41, 457, 842, 740, 960, 755, 85, 9, 943, 576, 67, 977, 296, 247, 683, 760, 698, 211, 238, 116, 726, 87, 817, 344, 183, 524, 530, 672, 281, 885, 167, 923, 273, 428, 87, 403, 867, 430, 766, 984, 301, 109, 77, 25, 204, 566, 623, 184, 886, 520, 500, 367, 575, 361, 996, 331, 443, 1, 262, 62, 943, 347, 622, 907, 33, 925, 41, 105, 421, 310, 867, 511, 418, 404, 805, 396, 260, 990, 691, 565, 750, 289, 835, 636, 158, 301, 977, 233, 246, 764, 403, 710, 370, 957, 471, 473, 963, 461, 829, 473, 327, 589, 810, 204, 328, 18, 966, 815, 905, 322, 46, 805, 514, 281, 844, 92, 99, 756, 786, 607, 394, 573, 482, 486, 995, 514, 556, 261, 384, 460, 361, 676, 562, 565, 75, 641, 376, 408, 881, 880, 277, 979, 97, 575, 769, 557, 635, 456, 138, 604, 481, 159, 711, 664, 795, 569, 360, 51, 299, 504, 892, 503, 164, 776, 594, 137, 481, 745, 779, 962, 36, 248, 544, 761, 401, 613, 783, 291, 277, 45, 458, 52, 972, 286, 855, 105, 805, 556, 163, 688, 628, 980, 983, 567, 22, 351, 467, 943, 468, 209, 457, 40, 421, 440, 914, 21, 276, 235, 348, 321, 161, 617, 500, 917, 539, 432, 594, 693, 305, 328, 621, 356, 931, 833, 535, 600, 45, 494, 506, 289, 74, 881, 656, 456, 165, 207, 265, 58, 518, 527, 355, 356, 311, 179, 125, 214, 320, 788, 851, 140, 598, 410, 165, 392, 828, 437, 553, 497, 228, 314, 99, 163, 324, 114, 455, 269, 156, 711, 271, 261, 619, 944, 736, 769, 103, 440, 995, 328, 188, 940, 832, 922, 76, 237, 128, 924, 162, 749, 235, 32, 537, 769, 4, 337, 589, 788, 57, 859, 132, 89, 280, 31, 646, 55, 374, 6, 745, 591, 273, 300, 961, 969, 3, 908, 177, 470, 214, 988, 245, 323, 896, 980, 393, 958, 779, 316, 775, 124, 783, 836, 106, 943, 81, 879, 461, 994, 12, 890, 180, 299, 191, 86, 686, 598, 932, 558, 345, 83, 721, 503, 453, 252, 502, 266, 771, 564, 596, 996, 752, 328, 314, 42, 29, 392, 784, 330, 859, 194, 589, 170, 168, 592, 125, 418, 909, 497, 895, 172, 100, 84, 972, 101, 545, 597, 665, 450, 355, 22, 536, 894, 742, 287, 585, 970, 562, 788, 850, 527, 571, 187, 510, 15, 472, 69, 662, 935, 250, 275, 115, 374, 349, 696, 295, 657, 865, 800, 475, 540, 110, 510, 987, 249, 34, 14, 637, 496, 447, 85, 26, 170, 428, 925, 972, 900, 731, 574, 296, 738, 877, 58, 286, 256, 60, 259, 126, 855, 108, 538, 734, 658, 798, 280, 450, 179, 575, 186, 165, 979, 474, 84, 776, 527, 49, 521, 365, 967, 879, 703, 394, 52, 117, 987, 563, 384, 310, 578, 835, 830, 496, 698, 327, 649, 839, 81, 261, 375, 176, 631, 91, 941, 322, 276, 188, 882, 824, 596, 454, 917, 30, 417, 689, 813, 414, 435, 500, 548, 420, 510, 217, 521, 446, 767, 864, 34, 650, 838, 434, 650, 217, 1, 393, 461, 808, 688, 303, 284, 362, 173, 647, 74, 294, 101, 840, 297, 822, 430, 983, 666, 762, 62, 496, 834}

    {124, 934, 530, 428, 37, 24, 713, 954, 867, 716, 161, 218, 119, 168, 559, 408, 111, 911, 347, 17, 847, 242, 197, 687, 480, 167, 987, 490, 965, 189, 963, 877, 263, 55, 40, 189, 763, 560, 169, 162, 529, 203, 169, 516, 482, 778, 148, 744, 424, 201, 565, 237, 552, 131, 537, 229, 785, 282, 135, 133, 207, 947, 543, 368, 457, 645, 718, 44, 103, 337, 290, 926, 54, 70, 465, 361, 213, 454, 559, 210, 192, 681, 618, 981, 632, 685, 718, 837, 518, 160, 522, 264, 536, 767, 594, 124, 630, 336, 221, 293, 316, 997, 940, 609, 77, 727, 29, 325, 827, 388, 755, 24, 137, 928, 436, 934, 676, 181, 90, 461, 378, 108, 724, 521, 619, 777, 820, 632, 282, 244, 718, 359, 753, 19, 615, 920, 679, 160, 857, 336, 534, 528, 913, 433, 596, 168, 30, 196, 46, 497, 139, 481, 651, 785, 658, 762, 92, 627, 7, 805, 887, 606, 898, 953, 891, 628, 51, 103, 473, 310, 905, 876, 886, 122, 417, 537, 581, 983, 236, 833, 947, 988, 737, 958, 39, 853, 968, 719, 794, 922, 432, 97, 447, 153, 694, 574, 854, 657, 896, 369, 982, 455, 164, 474, 427, 608, 208, 164, 410, 535, 796, 218, 430, 686, 649, 438, 225, 390, 984, 610, 692, 862, 155, 757, 644, 56, 923, 468, 199, 293, 681, 842, 748, 531, 276, 129, 393, 73, 274, 992, 125, 684, 253, 606, 296, 612, 944, 379, 220, 717, 346, 246, 215, 48, 771, 890, 751, 524, 860, 218, 590, 146, 268, 295, 225, 27, 593, 339, 480, 270, 892, 15, 798, 373, 508, 558, 670, 556, 252, 712, 283, 786, 115, 983, 590, 493, 518, 753, 629, 174, 126, 477, 51, 221, 596, 533, 336, 521, 673, 713, 43, 339, 703, 390, 487, 85, 781, 447, 280, 576, 74, 350, 186, 654, 425, 99, 598, 539, 666, 771, 650, 80, 452, 837, 975, 760, 799, 148, 397, 642, 606, 552, 749, 362, 646, 437, 23, 485, 439, 815, 186, 199, 427, 372, 235, 63, 938, 573, 42, 65, 418, 606, 201, 269, 396, 825, 378, 334, 281, 264, 828, 549, 268, 800, 396, 939, 102, 498, 994, 216, 928, 475, 261, 242, 791, 822, 374, 469, 209, 58, 387, 74, 510, 865, 396, 905, 216, 635, 48, 617, 868, 676, 790, 310, 117, 228, 27, 437, 221, 224, 886, 208, 939, 521, 926, 565, 218, 703, 85, 83, 200, 81, 943, 66, 382, 914, 943, 701, 816, 296, 292, 954, 448, 575, 708, 966, 162, 561, 392, 477, 368, 721, 919, 829, 452, 13, 360, 979, 272, 977, 937, 983, 570, 491, 705, 66, 350, 502, 267, 640, 879, 775, 766, 675, 871, 623, 269, 492, 863, 728, 534, 726, 416, 676, 592, 295, 593, 53, 477, 856, 355, 386, 651, 960, 579, 678, 13, 420, 859, 608, 578, 500, 68, 932, 295, 947, 763, 908, 748, 749, 349, 540, 836, 895, 191, 699, 193, 306, 401, 758, 102, 923, 113, 832, 134, 356, 708, 843, 342, 344, 695, 932, 188, 193, 639, 3, 59, 110, 629, 101, 695, 467, 583, 945, 12, 93, 890, 34, 788, 738, 70, 478, 916, 212, 220, 272, 252, 473, 957, 970, 730, 264, 208, 206, 856, 539, 647, 721, 226, 393, 201, 620, 932, 693, 830, 893, 698, 903, 677, 107, 954, 733, 258, 442, 400, 182, 201, 142, 573, 448, 907, 805, 834, 100, 279, 632, 486, 539, 59, 858, 115, 522, 119, 243, 575, 764, 397, 579, 620, 548, 54, 160, 288, 588, 56, 630, 544, 721, 346, 412, 179, 179, 358, 82, 315, 508, 588, 1, 101, 660, 686, 521, 831, 783, 405, 35, 224, 793, 611, 578, 823, 431, 223, 276, 750, 416, 458, 70, 51, 636, 663, 947, 845, 259, 971, 438, 9, 796, 906, 341, 141, 659, 198, 82, 920, 920, 302, 629, 797, 397, 462, 433, 332, 761, 239, 782, 961, 505, 303, 893, 239, 79, 354, 853, 283, 685, 14, 946, 950, 534, 318, 387, 519, 654, 370, 943, 781, 964, 172, 127, 608, 476, 523, 888, 470, 573, 267, 368, 903, 784, 300, 651, 586, 582, 971, 937, 255, 539, 319, 242, 959, 404, 325, 982, 800, 416, 885, 405, 576, 250, 223, 57, 210, 979, 991, 256, 307, 242, 695, 138, 919, 383, 294, 703, 572, 564, 372, 891, 483, 912, 784, 189, 75, 793, 39, 307, 698, 524, 299, 768, 587, 121, 520, 247, 898, 952, 258, 908, 110, 633, 76, 295, 837, 511, 390, 208, 155, 797, 675, 200, 150, 107, 3, 240, 585, 612, 777, 693, 339, 237, 156, 353, 854, 887, 879, 823, 978, 112, 134, 593, 732, 821, 438, 678, 349, 269, 515, 491, 774, 954, 448, 633, 434, 448, 469, 522, 267, 581, 881, 172, 760, 787, 228, 140, 641, 840, 401, 987, 631, 901, 860, 514, 135, 132, 607, 311, 78, 636, 183, 845, 125, 545, 691, 780, 798, 83, 48, 489, 462, 334, 921, 918, 392, 133, 468, 18, 891, 491, 352, 407, 518, 793, 810, 635, 829, 5, 518, 636, 629, 391, 425, 885, 774, 911, 419, 47, 231, 315, 955, 67, 414, 765, 70, 682, 397, 232, 71, 18, 210, 963, 592, 930, 989, 294, 585, 965, 948, 705, 484, 614, 574, 203, 100, 768, 859, 138, 452, 959, 766, 310, 717, 251, 384, 112, 585, 20, 194, 580, 343, 207, 14, 354, 146, 290, 760, 778, 485, 730, 770, 48, 608, 816, 226, 628, 216, 579, 644, 445, 803, 177, 977, 212, 329, 479, 20, 514, 187, 618, 410, 995, 942, 138, 300, 464, 808, 248, 844, 166, 252, 424, 784, 496, 562, 917, 862, 836, 874, 131, 175, 755, 917, 397, 152, 817, 205, 318, 249, 777, 744, 327, 761, 685, 195, 258, 402, 908, 253, 766, 253, 477}

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

  25. 6

    {138, 80, 148, 384, 413, 478}

    {406, 128, 470, 848, 195, 529}

    Returns: {5, 3, 0, 5, 0, 5, 4, 3, 0, 2, 0, 4, 3, 3, 0, 0, 0, 3, 0, 2, 2, 0, 1, 0, 0, 1 }

  26. 974

    {685, 760, 414, 789, 693, 337, 451, 169, 134, 848, 563, 209, 132, 239, 977, 830, 37, 386, 98, 203, 508, 544, 591, 374, 628, 83, 432, 183, 106, 760, 695, 843, 419, 750, 766, 185, 557, 585, 589, 347, 407, 323, 415, 594, 523, 977, 851, 882, 388, 147, 852, 658, 469, 860, 125, 892, 985, 562, 233, 769, 949, 644, 175, 782, 480, 860, 822, 358, 71, 669, 953, 257, 340, 976, 914, 616, 598, 810, 340, 464, 699, 260, 246, 69, 182, 949, 801, 95, 21, 963, 461, 32, 756, 919, 293, 776, 167, 968, 398, 516, 130, 578, 868, 811, 794, 683, 567, 382, 616, 345, 347, 147, 323, 648, 634, 354, 801, 26, 800, 386, 354, 342, 352, 740, 689, 756, 347, 336, 130, 283, 540, 136, 538, 784, 585, 954, 518, 422, 344, 281, 30, 340, 711, 164, 99, 51, 177, 298, 335, 910, 70, 60, 420, 837, 581, 539, 921, 762, 64, 817, 327, 797, 758, 101, 165, 480, 804, 619, 29, 849, 452, 879, 250, 420, 557, 698, 271, 779, 422, 20, 567, 71, 538, 182, 252, 759, 874, 718, 758, 693, 666, 766, 938, 615, 808, 261, 139, 126, 640, 680, 975, 524, 298, 129, 559, 860, 372, 756, 914, 543, 653, 597, 590, 668, 229, 410, 219, 238, 156, 449, 142, 275, 38, 510, 189, 762, 911, 480, 724, 641, 741, 597, 879, 509, 778, 596, 868, 283, 563, 811, 806, 45, 357, 891, 336, 418, 884, 169, 370, 181, 871, 588, 413, 675, 242, 283, 639, 463, 841, 668, 979, 406, 132, 626, 553, 179, 928, 166, 482, 422, 893, 312, 784, 165, 184, 636, 449, 886, 346, 253, 642, 917, 521, 78, 706, 289, 1, 341, 245, 162, 5, 397, 430, 248, 18, 201, 145, 229, 809, 800, 616, 747, 40, 62, 498, 544, 72, 971, 846, 338, 424, 229, 585, 124, 928, 697, 38, 975, 691, 145, 856, 73, 266, 133, 823, 293, 388, 436, 333, 425, 604, 156, 974, 534, 731, 532, 865, 850, 366, 807, 731, 15, 717, 374, 684, 23, 865, 735, 355, 977, 456, 285, 675, 332, 811, 468, 212, 350, 923, 564, 139, 430, 751, 146, 675, 731, 780, 611, 713, 438, 631, 456, 580, 511, 677, 280, 52, 102, 9, 512, 805, 630, 380, 38, 868, 319, 685, 839, 678, 207, 126, 895, 596, 606, 491, 483, 764, 526, 187, 831, 371, 201, 370, 755, 264, 163, 70, 808, 22, 263, 427, 458, 68, 45, 970, 704, 295, 18, 19, 531, 633, 315, 868, 2, 775, 29, 120, 552, 306, 916, 321, 827, 374, 641, 670, 744, 620, 756, 129, 671, 261, 828, 925, 52, 752, 217, 444, 952, 61, 631, 278, 318, 25, 172, 550, 264, 137, 151, 651, 408, 858, 976, 195, 473, 939, 337, 59, 327, 579, 648, 61, 674, 961, 598, 640, 853, 235, 939, 823, 665, 312, 765, 780, 882, 38, 983, 593, 694, 220, 502, 879, 333, 375, 376, 166, 40, 185, 857, 599, 252, 524, 703, 653, 747, 155, 116, 977, 670, 420, 629, 712, 898, 675, 132, 444, 697, 549, 787, 598, 559, 287, 298, 390, 567, 916, 85, 257, 563, 763, 535, 297, 973, 379, 120, 977, 151, 395, 875, 874, 516, 95, 987, 935, 863, 568, 688, 663, 534, 170, 169, 806, 310, 636, 308, 192, 322, 561, 629, 645, 371, 962, 979, 639, 341, 587, 275, 980, 851, 409, 991, 688, 331, 682, 409, 625, 344, 444, 920, 231, 31, 324, 641, 722, 404, 814, 795, 517, 663, 289, 772, 875, 644, 239, 656, 378, 967, 360, 3, 443, 535, 855, 764, 325, 471, 332, 800, 47, 325, 748, 879, 780, 632, 205, 266, 754, 91, 889, 116, 103, 736, 248, 240, 397, 229, 109, 593, 952, 614, 216, 843, 553, 163, 562, 24, 39, 413, 909, 607, 994, 211, 24, 730, 859, 229, 535, 865, 240, 301, 66, 881, 956, 773, 195, 498, 602, 411, 644, 842, 219, 824, 578, 537, 408, 7, 778, 668, 982, 902, 938, 534, 203, 938, 520, 608, 945, 605, 227, 112, 439, 481, 778, 316, 240, 873, 83, 590, 392, 408, 173, 177, 274, 363, 198, 404, 483, 49, 578, 713, 212, 692, 614, 445, 94, 272, 820, 495, 705, 972, 37, 630, 928, 489, 936, 458, 79, 681, 495, 856, 151, 816, 423, 196, 534, 904, 479, 300, 688, 318, 768, 527, 25, 283, 661, 533, 149, 566, 910, 266, 837, 785, 158, 1, 734, 690, 591, 612, 143, 635, 901, 907, 652, 544, 64, 583, 232, 752, 344, 755, 571, 804, 606, 642, 513, 158, 657, 318, 638, 576, 512, 939, 557, 543, 32, 450, 469, 819, 537, 260, 311, 980, 312, 50, 245, 273, 448, 539, 879, 684, 786, 542, 254, 698, 539, 478, 957, 44, 842, 949, 53, 528, 13, 252, 415, 367, 204, 284, 51, 921, 587, 331, 530, 535, 942, 364, 891, 429, 825, 223, 299, 237, 659, 640, 932, 122, 251, 262, 642, 890, 960, 31, 43, 335, 230, 44, 156, 463, 723, 656, 665, 514, 605, 910, 282, 157, 59, 785, 619, 793, 922, 256, 510, 996, 583, 167, 44, 730, 860, 563, 477, 662, 158, 279, 437, 547, 917, 958, 878, 206, 938, 182, 576, 158, 813, 25, 184, 117, 334, 896, 33, 754, 410, 650, 348, 246, 741, 532, 78, 891, 95, 826, 222, 597, 517, 981, 310, 647, 453, 359, 474, 654, 810, 374, 63, 82, 964, 237, 397, 240, 296, 927, 75, 505, 185, 5, 481, 748, 954, 396, 953, 618, 265, 927, 9, 301, 395, 762, 434, 334, 120, 790, 561, 100, 553, 339, 500, 92, 212, 191, 85, 803, 618, 193, 76, 393, 163, 682, 86, 244, 953, 923, 242, 883, 751, 452, 767, 865, 502, 656, 785, 447, 37, 733, 262, 314, 870, 490, 990, 600, 981, 829, 814, 232, 285, 519}

    {820, 77, 939, 48, 997, 138, 947, 587, 316, 560, 797, 589, 831, 608, 266, 743, 331, 916, 876, 817, 602, 356, 450, 214, 452, 404, 443, 154, 728, 568, 576, 544, 66, 882, 117, 229, 208, 433, 912, 153, 784, 696, 256, 931, 989, 220, 527, 763, 235, 693, 434, 870, 220, 279, 139, 318, 773, 767, 428, 527, 139, 775, 621, 311, 415, 46, 574, 72, 717, 466, 542, 12, 153, 413, 27, 374, 221, 713, 525, 545, 822, 246, 298, 925, 54, 848, 703, 906, 766, 458, 419, 997, 193, 744, 60, 941, 187, 351, 617, 433, 399, 938, 417, 434, 504, 473, 555, 154, 512, 899, 648, 122, 539, 147, 553, 316, 419, 907, 41, 76, 779, 836, 201, 428, 459, 94, 460, 202, 697, 142, 290, 684, 620, 662, 627, 476, 432, 570, 575, 318, 341, 642, 904, 349, 44, 929, 836, 895, 753, 98, 823, 186, 18, 131, 908, 912, 882, 960, 967, 541, 770, 338, 279, 885, 374, 213, 310, 67, 5, 499, 546, 299, 142, 396, 986, 378, 919, 234, 539, 543, 837, 113, 171, 464, 197, 506, 179, 831, 524, 560, 996, 90, 4, 560, 758, 838, 207, 69, 697, 112, 741, 491, 724, 952, 277, 583, 11, 221, 724, 844, 26, 641, 266, 82, 800, 270, 534, 996, 602, 962, 407, 419, 332, 743, 301, 391, 274, 629, 593, 89, 106, 96, 872, 494, 932, 109, 776, 367, 366, 445, 153, 609, 282, 591, 668, 629, 499, 477, 652, 698, 644, 722, 489, 480, 247, 310, 957, 490, 398, 182, 676, 747, 846, 938, 332, 454, 190, 358, 161, 588, 576, 161, 883, 969, 912, 485, 526, 495, 342, 910, 918, 53, 443, 248, 542, 432, 38, 512, 726, 689, 125, 381, 224, 325, 539, 633, 204, 70, 599, 297, 352, 849, 958, 777, 206, 569, 569, 297, 890, 931, 107, 742, 119, 718, 968, 445, 854, 224, 332, 892, 559, 20, 424, 412, 226, 435, 2, 757, 407, 45, 385, 716, 247, 82, 175, 693, 944, 605, 917, 372, 811, 379, 589, 747, 843, 817, 190, 824, 398, 356, 307, 360, 118, 807, 393, 788, 688, 15, 666, 329, 275, 76, 716, 312, 921, 29, 95, 190, 40, 498, 13, 418, 771, 476, 309, 794, 413, 775, 415, 125, 225, 176, 561, 129, 117, 39, 210, 959, 233, 360, 614, 178, 3, 825, 587, 470, 395, 348, 866, 224, 812, 21, 908, 213, 414, 325, 920, 521, 124, 664, 125, 55, 686, 357, 212, 266, 963, 489, 880, 394, 63, 38, 752, 697, 989, 208, 473, 237, 944, 509, 456, 265, 699, 439, 771, 277, 815, 196, 135, 560, 637, 9, 299, 577, 395, 310, 495, 503, 708, 831, 994, 216, 906, 836, 618, 306, 850, 710, 101, 662, 794, 418, 368, 261, 582, 246, 409, 346, 686, 637, 474, 171, 267, 531, 744, 17, 111, 832, 914, 482, 631, 747, 697, 811, 90, 60, 752, 941, 668, 102, 749, 463, 868, 674, 353, 294, 191, 618, 19, 465, 201, 285, 403, 755, 870, 59, 802, 26, 55, 724, 93, 600, 861, 180, 93, 156, 77, 846, 643, 534, 945, 706, 149, 291, 43, 792, 431, 656, 295, 278, 1, 201, 113, 993, 391, 512, 529, 714, 130, 544, 488, 161, 67, 993, 15, 428, 649, 887, 309, 584, 703, 32, 46, 233, 478, 810, 564, 848, 748, 118, 217, 939, 789, 38, 964, 446, 240, 881, 35, 428, 147, 938, 293, 708, 56, 608, 118, 831, 210, 14, 521, 665, 406, 264, 576, 64, 953, 679, 470, 730, 916, 395, 929, 416, 737, 244, 942, 681, 175, 616, 582, 931, 556, 690, 20, 735, 946, 878, 135, 390, 637, 616, 379, 415, 700, 395, 840, 745, 301, 585, 141, 671, 471, 523, 775, 157, 872, 619, 650, 324, 683, 345, 913, 2, 413, 312, 183, 70, 779, 590, 546, 351, 959, 414, 477, 272, 649, 276, 179, 55, 445, 51, 995, 110, 856, 131, 717, 197, 323, 304, 710, 496, 662, 844, 574, 186, 253, 179, 301, 646, 564, 102, 662, 799, 56, 401, 237, 784, 57, 941, 243, 973, 295, 748, 35, 625, 723, 401, 183, 843, 404, 108, 735, 970, 498, 374, 173, 187, 609, 44, 156, 55, 936, 349, 483, 366, 454, 97, 666, 534, 638, 310, 664, 724, 608, 367, 137, 231, 15, 442, 958, 655, 934, 798, 165, 870, 784, 115, 388, 66, 194, 196, 380, 530, 944, 899, 790, 431, 381, 924, 514, 392, 86, 456, 341, 189, 761, 436, 951, 385, 193, 21, 117, 280, 870, 959, 436, 166, 52, 339, 879, 661, 601, 621, 74, 837, 849, 391, 26, 350, 301, 345, 506, 622, 484, 281, 534, 712, 82, 349, 217, 360, 7, 78, 843, 56, 918, 886, 458, 536, 552, 233, 363, 148, 228, 391, 762, 477, 674, 378, 776, 315, 394, 678, 126, 932, 487, 645, 230, 989, 975, 75, 334, 632, 191, 273, 190, 383, 783, 424, 76, 74, 728, 300, 981, 266, 967, 749, 1, 670, 658, 229, 492, 593, 515, 102, 934, 853, 858, 638, 884, 508, 245, 277, 658, 203, 835, 831, 769, 80, 834, 566, 95, 9, 230, 382, 349, 749, 734, 363, 978, 604, 547, 591, 29, 799, 764, 995, 431, 547, 592, 92, 851, 570, 534, 347, 935, 503, 995, 617, 479, 277, 683, 49, 965, 793, 200, 769, 53, 58, 845, 184, 391, 417, 446, 768, 672, 890, 582, 780, 841, 159, 992, 963, 233, 897, 266, 52, 76, 295, 838, 4, 892, 706, 943, 495, 764, 373, 980, 991, 559, 278, 400, 868, 195, 624, 35, 633, 300, 441, 406, 847, 109, 921, 7, 245, 689, 375, 29, 199, 282, 381, 710, 278, 285, 557, 62, 132, 94, 794, 729, 603, 584, 103, 836, 475, 739, 636, 758, 496, 504, 207, 215, 435, 609, 160, 798, 346, 353, 190, 581, 189, 690, 118}

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

  27. 4

    {132, 586, 206, 81}

    {685, 224, 217, 697}

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

  28. 970

    {29, 497, 878, 854, 761, 128, 611, 517, 660, 908, 17, 954, 5, 488, 556, 676, 648, 957, 540, 440, 392, 913, 474, 74, 566, 759, 493, 157, 364, 851, 416, 566, 188, 719, 668, 172, 257, 139, 912, 121, 438, 534, 737, 308, 70, 755, 44, 567, 880, 673, 446, 122, 276, 274, 509, 445, 642, 802, 601, 984, 168, 217, 672, 48, 382, 468, 363, 519, 20, 192, 442, 687, 317, 7, 473, 662, 960, 541, 560, 895, 878, 168, 871, 514, 204, 158, 338, 836, 447, 710, 895, 476, 954, 72, 774, 681, 411, 127, 994, 484, 905, 706, 814, 144, 19, 68, 768, 847, 562, 24, 595, 240, 862, 754, 196, 212, 697, 11, 328, 75, 381, 383, 412, 540, 411, 128, 783, 635, 52, 888, 454, 639, 125, 287, 354, 452, 552, 805, 431, 91, 448, 802, 845, 197, 702, 529, 7, 931, 269, 111, 955, 364, 116, 614, 480, 558, 593, 16, 289, 682, 937, 298, 687, 848, 99, 983, 982, 73, 50, 65, 417, 901, 550, 913, 922, 692, 530, 105, 214, 538, 510, 806, 456, 641, 775, 861, 114, 477, 214, 728, 859, 438, 925, 18, 616, 50, 624, 721, 599, 77, 160, 806, 857, 529, 909, 591, 331, 157, 981, 352, 378, 212, 323, 232, 732, 393, 874, 323, 866, 420, 778, 570, 853, 64, 530, 24, 777, 523, 464, 775, 921, 99, 847, 337, 41, 248, 628, 159, 765, 556, 601, 529, 510, 890, 396, 378, 992, 49, 716, 955, 317, 333, 485, 950, 781, 590, 914, 384, 625, 352, 232, 428, 27, 790, 343, 241, 360, 500, 17, 628, 651, 463, 698, 54, 172, 791, 753, 811, 613, 442, 938, 336, 688, 594, 766, 992, 932, 550, 821, 479, 986, 715, 618, 551, 45, 543, 131, 347, 490, 107, 665, 295, 526, 845, 558, 166, 840, 854, 226, 648, 11, 587, 39, 357, 972, 975, 81, 956, 786, 460, 421, 462, 933, 766, 162, 319, 796, 856, 406, 159, 587, 878, 429, 126, 140, 724, 208, 965, 899, 110, 914, 397, 682, 569, 62, 268, 125, 575, 14, 698, 802, 395, 78, 773, 566, 191, 152, 293, 617, 802, 471, 777, 142, 788, 228, 887, 840, 630, 90, 410, 635, 398, 798, 298, 218, 871, 304, 178, 175, 586, 71, 472, 646, 830, 181, 942, 19, 679, 499, 276, 136, 862, 723, 570, 389, 28, 4, 213, 341, 271, 5, 415, 1, 785, 756, 809, 374, 584, 285, 985, 345, 582, 529, 259, 52, 70, 95, 960, 79, 218, 721, 995, 506, 864, 455, 859, 662, 880, 560, 106, 859, 596, 480, 863, 461, 888, 981, 971, 743, 282, 597, 510, 395, 281, 255, 35, 215, 92, 732, 237, 749, 159, 549, 472, 542, 24, 568, 958, 944, 36, 642, 417, 243, 740, 15, 628, 515, 566, 394, 452, 92, 405, 383, 142, 211, 789, 907, 80, 784, 735, 680, 276, 233, 696, 3, 973, 564, 171, 133, 277, 457, 617, 970, 557, 162, 348, 832, 843, 347, 693, 71, 505, 529, 778, 67, 659, 718, 542, 562, 804, 684, 574, 241, 753, 29, 632, 1, 482, 45, 8, 506, 351, 294, 748, 556, 154, 884, 32, 975, 843, 742, 994, 752, 974, 282, 236, 920, 479, 840, 881, 198, 308, 917, 937, 880, 116, 842, 450, 766, 157, 956, 776, 802, 929, 825, 170, 453, 120, 478, 255, 693, 787, 195, 638, 653, 570, 929, 693, 889, 359, 144, 549, 833, 427, 70, 593, 563, 152, 978, 411, 390, 186, 833, 615, 937, 630, 134, 924, 148, 928, 672, 926, 685, 345, 428, 331, 28, 838, 557, 829, 213, 349, 245, 830, 396, 215, 307, 516, 893, 197, 256, 600, 656, 476, 553, 90, 845, 872, 337, 906, 352, 491, 952, 268, 804, 136, 72, 93, 611, 952, 785, 555, 955, 865, 520, 188, 681, 269, 852, 854, 532, 44, 949, 231, 340, 641, 736, 610, 619, 376, 147, 930, 361, 606, 471, 598, 446, 968, 527, 67, 535, 350, 708, 929, 524, 437, 121, 420, 698, 216, 963, 1, 431, 204, 590, 82, 683, 603, 195, 628, 563, 75, 759, 581, 413, 338, 253, 220, 599, 81, 983, 826, 1, 858, 31, 199, 266, 297, 143, 672, 247, 405, 890, 546, 652, 428, 196, 163, 513, 480, 120, 439, 165, 768, 790, 636, 492, 673, 120, 844, 965, 113, 479, 309, 62, 751, 823, 274, 652, 755, 936, 790, 38, 8, 504, 921, 971, 113, 138, 112, 84, 139, 728, 898, 300, 809, 800, 832, 14, 751, 357, 975, 397, 437, 677, 631, 422, 368, 320, 549, 56, 542, 264, 508, 994, 278, 483, 738, 950, 510, 303, 141, 794, 437, 386, 204, 553, 993, 51, 70, 31, 826, 297, 992, 739, 284, 50, 711, 977, 533, 995, 320, 567, 821, 433, 749, 502, 942, 369, 974, 210, 194, 178, 563, 283, 229, 954, 66, 551, 91, 737, 726, 165, 920, 243, 377, 377, 757, 120, 493, 808, 170, 731, 99, 439, 589, 723, 928, 900, 655, 36, 618, 209, 47, 241, 844, 601, 429, 261, 727, 103, 94, 898, 36, 603, 696, 671, 98, 552, 846, 993, 558, 386, 519, 674, 27, 902, 651, 545, 940, 86, 531, 228, 577, 416, 206, 404, 776, 739, 714, 418, 378, 20, 820, 444, 730, 513, 532, 905, 44, 935, 718, 655, 701, 104, 900, 0, 662, 641, 628, 835, 162, 607, 417, 438, 856, 228, 782, 877, 660, 413, 674, 798, 319, 235, 669, 940, 396, 681, 508, 314, 633, 276, 944, 463, 265, 69, 305, 766, 635, 245, 694, 875, 30, 932, 571, 880, 529, 466, 660, 673, 668, 45, 295, 977, 880, 684, 12, 964, 205, 758, 398, 459, 131, 150, 544, 152, 772, 469, 302, 940, 193, 332, 292, 675, 321, 389, 719, 76, 200, 678, 88, 495, 504, 247, 988, 202, 30, 383, 207}

    {277, 62, 397, 19, 528, 752, 776, 928, 966, 496, 985, 124, 274, 151, 763, 316, 194, 706, 497, 429, 474, 60, 734, 851, 961, 406, 417, 586, 585, 396, 544, 214, 616, 752, 514, 591, 396, 155, 417, 386, 967, 666, 710, 23, 635, 84, 392, 928, 343, 822, 704, 173, 223, 612, 756, 551, 872, 114, 38, 456, 22, 189, 706, 739, 263, 463, 1, 477, 844, 828, 669, 652, 646, 343, 452, 21, 936, 81, 528, 49, 856, 505, 766, 718, 728, 577, 277, 614, 47, 239, 93, 894, 440, 240, 785, 732, 52, 631, 819, 646, 396, 569, 687, 752, 959, 406, 626, 563, 427, 858, 358, 570, 889, 11, 257, 679, 474, 679, 768, 354, 104, 516, 113, 302, 844, 917, 90, 100, 399, 720, 966, 232, 216, 883, 78, 405, 369, 282, 405, 167, 450, 557, 65, 728, 164, 268, 439, 711, 872, 648, 432, 699, 582, 237, 31, 810, 699, 101, 885, 451, 302, 708, 520, 992, 205, 975, 685, 919, 309, 241, 776, 704, 10, 180, 874, 543, 314, 925, 652, 707, 874, 49, 935, 307, 370, 720, 633, 180, 234, 377, 340, 383, 865, 702, 470, 763, 93, 684, 194, 579, 524, 989, 767, 291, 960, 750, 841, 439, 841, 52, 94, 854, 887, 314, 678, 958, 977, 692, 940, 112, 59, 864, 512, 977, 225, 780, 676, 800, 274, 948, 158, 827, 477, 306, 445, 62, 494, 6, 482, 528, 744, 19, 837, 31, 740, 840, 656, 99, 618, 124, 398, 921, 126, 831, 159, 328, 735, 651, 187, 524, 807, 856, 321, 88, 363, 17, 356, 617, 969, 156, 682, 893, 141, 986, 417, 311, 552, 184, 227, 243, 923, 77, 557, 851, 832, 587, 476, 295, 220, 155, 845, 452, 741, 930, 680, 509, 287, 104, 165, 713, 402, 560, 608, 689, 693, 806, 300, 196, 779, 627, 82, 62, 611, 675, 719, 471, 700, 577, 662, 997, 367, 330, 508, 310, 1, 902, 731, 353, 775, 308, 881, 209, 655, 142, 293, 98, 784, 263, 530, 963, 653, 917, 95, 805, 292, 886, 165, 213, 235, 859, 217, 2, 607, 475, 631, 403, 626, 197, 525, 111, 714, 625, 389, 639, 591, 307, 261, 376, 856, 60, 80, 636, 707, 401, 233, 110, 884, 332, 230, 464, 316, 510, 681, 906, 570, 312, 393, 131, 150, 589, 774, 705, 894, 880, 825, 387, 578, 389, 773, 526, 679, 417, 61, 54, 220, 626, 124, 675, 330, 369, 705, 882, 871, 561, 276, 649, 977, 412, 237, 560, 724, 555, 28, 730, 59, 209, 583, 94, 318, 654, 937, 527, 983, 77, 439, 227, 233, 961, 217, 131, 565, 902, 408, 62, 351, 346, 645, 33, 469, 669, 402, 877, 241, 335, 777, 119, 176, 439, 312, 336, 174, 943, 710, 744, 762, 512, 119, 791, 463, 633, 868, 856, 585, 866, 895, 418, 352, 434, 569, 282, 534, 303, 135, 226, 469, 415, 553, 161, 559, 240, 838, 712, 342, 872, 869, 560, 642, 585, 156, 327, 78, 741, 575, 27, 233, 700, 358, 177, 826, 693, 360, 722, 706, 444, 612, 1, 311, 729, 750, 512, 535, 611, 193, 914, 397, 814, 241, 395, 156, 38, 969, 998, 561, 746, 993, 541, 648, 288, 521, 847, 121, 539, 66, 983, 905, 987, 572, 260, 240, 896, 381, 859, 514, 910, 80, 862, 348, 284, 32, 258, 310, 601, 284, 509, 411, 916, 523, 14, 473, 921, 136, 496, 689, 17, 255, 217, 487, 621, 373, 341, 356, 645, 82, 238, 965, 755, 894, 700, 921, 65, 96, 854, 616, 148, 231, 591, 753, 106, 769, 867, 486, 763, 247, 714, 493, 1, 721, 810, 228, 277, 781, 12, 418, 594, 424, 968, 869, 385, 615, 834, 959, 393, 928, 366, 62, 149, 497, 566, 7, 701, 786, 942, 115, 2, 397, 743, 129, 182, 489, 302, 634, 267, 502, 61, 115, 894, 126, 840, 718, 533, 682, 239, 264, 554, 536, 174, 900, 18, 336, 516, 801, 935, 292, 750, 452, 955, 763, 357, 369, 19, 327, 400, 158, 188, 455, 524, 327, 116, 46, 735, 889, 527, 352, 980, 40, 107, 70, 475, 474, 530, 567, 631, 168, 920, 164, 969, 256, 625, 555, 691, 568, 538, 744, 435, 841, 816, 784, 708, 239, 702, 128, 500, 551, 368, 348, 981, 60, 380, 493, 378, 355, 906, 372, 979, 166, 813, 691, 846, 458, 461, 71, 615, 54, 524, 630, 152, 761, 188, 472, 829, 253, 576, 167, 336, 812, 192, 895, 698, 385, 408, 703, 170, 681, 81, 472, 793, 639, 102, 548, 627, 530, 169, 580, 112, 668, 572, 553, 224, 367, 174, 542, 491, 430, 645, 138, 181, 899, 916, 744, 554, 743, 795, 197, 770, 554, 20, 386, 422, 598, 679, 200, 589, 402, 850, 35, 88, 923, 213, 221, 461, 595, 719, 339, 994, 600, 664, 649, 364, 128, 627, 729, 705, 412, 878, 706, 705, 850, 862, 604, 356, 405, 175, 461, 267, 340, 114, 617, 520, 380, 325, 285, 641, 375, 508, 344, 267, 506, 753, 45, 304, 683, 883, 257, 802, 355, 312, 674, 169, 509, 349, 97, 590, 129, 681, 567, 44, 58, 191, 229, 815, 670, 939, 654, 622, 263, 542, 612, 623, 985, 960, 173, 604, 732, 200, 624, 973, 516, 270, 142, 830, 412, 824, 887, 763, 163, 323, 536, 126, 664, 426, 797, 997, 66, 430, 817, 876, 368, 41, 795, 180, 161, 0, 685, 14, 210, 166, 553, 29, 208, 509, 143, 365, 447, 390, 507, 78, 167, 305, 461, 525, 608, 880, 768, 337, 431, 226, 604, 808, 620, 278, 743, 734, 341, 961, 590, 0, 64, 826, 142, 869, 276, 61, 969, 576, 995, 912, 524, 451, 551, 114, 980, 453, 92, 50, 738, 689, 706, 829, 572, 70, 827, 932, 796, 646, 415, 838, 600, 870, 623, 804}

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

  29. 3

    {722, 317, 461}

    {8, 996, 234}

    Returns: {2, 1, 0, 2, 1, 1, 0, 1, 0, 1 }

  30. 955

    {632, 366, 421, 38, 304, 96, 121, 151, 878, 164, 901, 474, 928, 677, 926, 961, 40, 7, 696, 475, 608, 285, 508, 697, 750, 367, 553, 469, 922, 642, 678, 50, 180, 57, 995, 524, 259, 76, 627, 1, 524, 981, 530, 851, 909, 448, 698, 972, 84, 617, 401, 703, 243, 946, 147, 333, 761, 181, 321, 131, 390, 592, 540, 283, 411, 830, 21, 115, 834, 645, 47, 855, 271, 571, 787, 714, 619, 847, 31, 785, 366, 405, 231, 915, 916, 917, 991, 732, 949, 545, 697, 717, 304, 814, 782, 960, 34, 604, 624, 95, 551, 677, 339, 385, 953, 913, 888, 770, 192, 348, 961, 517, 585, 648, 494, 342, 999, 666, 609, 604, 76, 690, 200, 891, 417, 330, 84, 719, 560, 189, 835, 662, 975, 304, 728, 380, 532, 383, 291, 398, 516, 824, 830, 672, 564, 550, 615, 540, 426, 634, 149, 387, 104, 885, 216, 602, 140, 655, 472, 36, 4, 986, 783, 559, 827, 821, 380, 373, 899, 672, 507, 889, 805, 668, 96, 419, 410, 675, 985, 297, 577, 908, 230, 229, 165, 166, 871, 465, 738, 600, 641, 82, 85, 839, 839, 877, 151, 90, 196, 417, 291, 787, 756, 634, 888, 106, 639, 656, 795, 933, 353, 737, 321, 404, 129, 529, 184, 296, 867, 574, 563, 715, 786, 701, 143, 831, 572, 529, 142, 524, 690, 77, 538, 160, 56, 72, 36, 148, 631, 299, 130, 99, 699, 21, 632, 267, 79, 220, 671, 990, 139, 730, 400, 364, 966, 70, 652, 205, 716, 37, 85, 600, 695, 564, 473, 798, 519, 110, 523, 908, 431, 543, 297, 219, 283, 783, 523, 621, 383, 955, 493, 223, 987, 243, 100, 351, 874, 481, 418, 698, 775, 733, 927, 964, 675, 450, 49, 36, 510, 707, 664, 734, 948, 147, 221, 98, 524, 885, 234, 416, 477, 948, 759, 620, 839, 176, 695, 512, 334, 980, 799, 998, 643, 401, 198, 123, 611, 548, 627, 467, 270, 815, 301, 386, 849, 399, 25, 502, 209, 817, 993, 644, 757, 365, 182, 328, 159, 864, 576, 861, 75, 357, 783, 206, 595, 394, 43, 911, 431, 585, 828, 572, 117, 869, 555, 317, 147, 311, 526, 265, 854, 882, 221, 516, 297, 761, 972, 690, 774, 41, 42, 810, 306, 262, 939, 777, 653, 454, 469, 882, 993, 502, 808, 836, 821, 926, 734, 878, 637, 365, 43, 116, 337, 395, 303, 130, 367, 595, 820, 407, 32, 366, 938, 432, 572, 345, 580, 531, 58, 283, 400, 436, 523, 558, 848, 499, 145, 578, 450, 796, 471, 341, 121, 948, 26, 840, 308, 268, 534, 526, 686, 302, 29, 689, 389, 671, 109, 777, 714, 854, 757, 8, 640, 678, 930, 885, 974, 622, 499, 437, 696, 703, 596, 435, 85, 980, 959, 13, 14, 803, 241, 345, 150, 855, 506, 695, 984, 615, 911, 199, 697, 438, 710, 379, 581, 596, 939, 692, 467, 446, 363, 283, 148, 19, 692, 236, 559, 375, 917, 563, 473, 876, 750, 429, 772, 486, 9, 575, 778, 150, 172, 712, 807, 23, 276, 977, 622, 723, 254, 548, 286, 824, 294, 495, 668, 939, 49, 658, 337, 574, 953, 511, 309, 487, 702, 502, 823, 119, 352, 677, 940, 126, 626, 655, 826, 876, 641, 365, 779, 808, 693, 409, 411, 757, 464, 777, 42, 634, 596, 578, 943, 606, 414, 129, 747, 518, 83, 741, 436, 590, 600, 739, 930, 643, 64, 241, 552, 626, 495, 154, 242, 157, 876, 487, 877, 203, 779, 735, 644, 53, 192, 234, 666, 17, 924, 178, 214, 830, 625, 491, 683, 262, 699, 746, 939, 607, 785, 17, 431, 800, 780, 415, 617, 240, 624, 274, 298, 502, 3, 286, 403, 232, 224, 933, 160, 240, 18, 615, 795, 362, 138, 986, 137, 240, 587, 412, 833, 508, 286, 781, 322, 646, 969, 736, 755, 875, 390, 377, 695, 137, 547, 841, 731, 398, 390, 672, 895, 648, 766, 18, 172, 343, 802, 39, 141, 509, 841, 910, 714, 727, 886, 737, 280, 131, 499, 612, 20, 991, 347, 70, 336, 167, 704, 872, 697, 686, 107, 891, 240, 777, 232, 361, 336, 542, 158, 589, 974, 650, 38, 428, 628, 203, 659, 860, 310, 619, 889, 156, 267, 829, 971, 715, 515, 840, 772, 210, 256, 705, 875, 239, 389, 525, 147, 233, 445, 841, 802, 208, 766, 163, 189, 764, 163, 548, 235, 878, 794, 742, 551, 612, 81, 290, 571, 99, 875, 740, 348, 100, 716, 192, 703, 503, 594, 260, 533, 197, 115, 516, 913, 355, 219, 4, 53, 378, 804, 261, 78, 817, 880, 413, 7, 198, 694, 604, 150, 618, 453, 733, 469, 259, 443, 411, 579, 741, 197, 708, 798, 635, 631, 469, 933, 335, 186, 527, 165, 97, 249, 87, 735, 110, 639, 698, 244, 680, 642, 654, 118, 513, 506, 154, 781, 227, 194, 646, 945, 167, 520, 954, 457, 672, 358, 774, 68, 895, 551, 255, 987, 938, 941, 948, 292, 195, 245, 983, 897, 87, 511, 437, 27, 375, 405, 488, 46, 851, 689, 193, 593, 863, 789, 518, 46, 594, 768, 123, 137, 306, 93, 653, 675, 596, 36, 805, 569, 486, 67, 583, 880, 554, 799, 918, 271, 280, 338, 244, 388, 357, 941, 206, 701, 610, 999, 141, 695, 637, 812, 324, 221, 113, 904, 549, 205, 849, 726, 151, 222, 670, 437, 261, 408, 154, 384, 699, 649, 330, 388, 680, 481, 177, 513, 786, 72, 24, 664, 387, 966, 727, 329, 974, 632, 3, 576, 89, 287, 319, 154, 711, 484, 923, 57, 696, 243, 45, 472, 668, 250, 568, 781, 370, 434, 730, 480, 493, 450, 974, 845, 847, 762, 418, 92, 278, 555, 412, 11, 53, 465}

    {308, 267, 790, 649, 916, 301, 90, 979, 601, 893, 328, 524, 271, 336, 330, 499, 757, 543, 193, 578, 514, 555, 458, 39, 569, 358, 353, 115, 784, 146, 136, 279, 901, 253, 784, 134, 994, 129, 968, 328, 594, 959, 460, 79, 836, 419, 579, 687, 610, 998, 151, 754, 165, 887, 298, 379, 514, 904, 40, 210, 20, 37, 250, 795, 649, 673, 804, 319, 522, 532, 951, 550, 537, 920, 187, 476, 543, 917, 356, 321, 363, 288, 519, 24, 455, 933, 817, 326, 284, 976, 909, 528, 208, 724, 83, 840, 933, 997, 446, 362, 856, 448, 566, 645, 324, 602, 970, 787, 207, 539, 479, 771, 193, 397, 155, 181, 231, 637, 628, 387, 396, 157, 65, 413, 841, 333, 813, 98, 984, 339, 866, 916, 76, 499, 529, 736, 545, 17, 970, 163, 22, 661, 369, 61, 454, 68, 842, 50, 54, 965, 631, 936, 419, 907, 500, 808, 625, 549, 715, 173, 982, 419, 106, 540, 650, 592, 860, 978, 575, 799, 991, 881, 485, 617, 185, 485, 100, 356, 987, 399, 887, 315, 10, 318, 818, 311, 659, 263, 887, 962, 146, 618, 878, 557, 686, 69, 800, 873, 455, 607, 789, 420, 338, 658, 626, 551, 66, 745, 649, 318, 218, 270, 515, 5, 263, 987, 482, 129, 866, 614, 455, 182, 97, 873, 774, 850, 279, 485, 815, 38, 106, 655, 33, 911, 359, 102, 216, 162, 200, 384, 822, 799, 550, 682, 197, 223, 153, 988, 166, 676, 40, 46, 708, 924, 369, 799, 758, 761, 886, 902, 134, 313, 409, 909, 813, 544, 1, 564, 602, 739, 777, 25, 117, 701, 48, 871, 467, 127, 268, 493, 778, 905, 997, 222, 436, 209, 1, 884, 12, 425, 620, 13, 971, 123, 518, 121, 974, 587, 94, 146, 309, 366, 486, 168, 991, 950, 488, 857, 893, 662, 837, 87, 304, 791, 358, 590, 751, 394, 923, 51, 641, 784, 822, 141, 746, 403, 491, 144, 787, 593, 196, 123, 106, 209, 571, 432, 473, 689, 607, 527, 940, 728, 196, 474, 815, 563, 35, 634, 882, 117, 320, 818, 727, 93, 464, 168, 548, 238, 810, 734, 401, 604, 177, 590, 574, 316, 934, 268, 29, 681, 997, 453, 894, 152, 296, 409, 67, 993, 243, 576, 407, 650, 376, 984, 757, 794, 815, 861, 183, 657, 455, 490, 909, 113, 139, 342, 617, 712, 846, 584, 548, 892, 309, 31, 153, 18, 313, 711, 937, 942, 423, 161, 111, 966, 888, 849, 283, 972, 904, 620, 733, 103, 4, 560, 874, 372, 686, 544, 838, 148, 347, 821, 618, 398, 652, 50, 353, 743, 650, 677, 903, 277, 728, 866, 17, 475, 391, 505, 883, 665, 62, 956, 450, 573, 744, 547, 183, 975, 57, 311, 932, 311, 993, 252, 212, 586, 1, 184, 402, 86, 619, 432, 389, 581, 915, 105, 742, 978, 102, 303, 20, 306, 77, 749, 342, 251, 752, 859, 501, 292, 505, 526, 385, 435, 683, 444, 962, 562, 533, 999, 767, 34, 791, 711, 883, 671, 66, 987, 912, 814, 27, 992, 763, 418, 6, 538, 571, 427, 488, 951, 483, 595, 20, 251, 679, 154, 624, 733, 436, 580, 533, 13, 258, 857, 128, 40, 582, 297, 974, 209, 94, 500, 884, 930, 154, 323, 160, 928, 752, 195, 733, 371, 588, 660, 62, 260, 340, 293, 431, 777, 107, 517, 814, 979, 489, 351, 365, 34, 550, 549, 715, 82, 32, 474, 760, 340, 775, 396, 660, 801, 678, 707, 831, 983, 646, 168, 380, 246, 399, 645, 779, 766, 9, 391, 467, 701, 853, 842, 369, 216, 729, 974, 789, 59, 20, 480, 938, 504, 784, 987, 265, 954, 733, 574, 818, 172, 405, 908, 742, 66, 32, 327, 319, 882, 927, 480, 626, 561, 527, 917, 468, 62, 908, 267, 367, 205, 817, 945, 922, 184, 46, 855, 409, 598, 212, 923, 344, 802, 715, 89, 918, 802, 369, 550, 331, 330, 890, 148, 576, 232, 896, 596, 785, 384, 411, 201, 777, 901, 239, 431, 336, 55, 533, 243, 225, 740, 112, 128, 983, 164, 386, 469, 874, 490, 344, 694, 34, 624, 614, 60, 200, 385, 955, 756, 884, 555, 284, 31, 651, 549, 687, 619, 689, 854, 457, 358, 593, 327, 436, 7, 794, 384, 324, 83, 926, 737, 14, 320, 729, 662, 590, 395, 822, 608, 905, 295, 263, 419, 905, 248, 689, 589, 336, 831, 805, 485, 102, 656, 0, 126, 175, 558, 756, 981, 726, 599, 895, 18, 194, 99, 944, 455, 463, 666, 732, 855, 286, 119, 976, 816, 46, 251, 961, 599, 429, 135, 961, 534, 984, 83, 235, 969, 641, 517, 794, 446, 662, 208, 785, 550, 468, 251, 243, 34, 69, 692, 901, 897, 190, 325, 894, 4, 13, 405, 269, 763, 913, 111, 204, 364, 983, 159, 780, 118, 197, 928, 805, 941, 773, 254, 351, 714, 524, 96, 612, 974, 168, 882, 285, 74, 819, 965, 111, 583, 970, 732, 286, 75, 602, 789, 226, 994, 913, 585, 394, 486, 559, 930, 58, 846, 786, 253, 31, 746, 823, 570, 306, 768, 669, 714, 771, 107, 155, 430, 956, 364, 901, 558, 905, 531, 432, 389, 284, 537, 86, 10, 366, 515, 889, 882, 806, 657, 177, 951, 506, 116, 966, 450, 804, 441, 87, 720, 0, 764, 993, 74, 403, 755, 377, 324, 275, 153, 488, 548, 384, 525, 315, 848, 76, 584, 938, 470, 767, 238, 194, 308, 997, 865, 827, 340, 179, 530, 34, 357, 268, 757, 320, 7, 38, 641, 488, 20, 31, 751, 421, 461, 513, 301, 130, 390, 354, 95, 737, 21, 920, 38, 848, 689, 646, 450, 556, 668, 631, 60, 26, 636, 984, 183, 72, 864, 619, 79, 805, 669, 779}

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

  31. 5

    {280, 361, 989, 859, 80}

    {977, 35, 428, 888, 828}

    Returns: {2, 4, 4, 0, 3, 3, 0, 3, 0, 3, 2, 2, 2, 0, 2, 0, 1, 1, 0, 0, 1, 0 }

  32. 962

    {759, 131, 311, 207, 204, 344, 623, 217, 704, 736, 540, 890, 536, 389, 726, 320, 497, 322, 664, 658, 260, 74, 504, 70, 74, 926, 123, 902, 685, 67, 330, 688, 727, 985, 763, 707, 752, 21, 115, 682, 298, 205, 179, 61, 160, 831, 761, 488, 845, 282, 313, 821, 613, 609, 151, 180, 690, 836, 993, 939, 316, 448, 251, 803, 483, 468, 79, 918, 201, 726, 948, 229, 351, 124, 474, 473, 22, 208, 115, 508, 718, 587, 507, 162, 343, 386, 723, 167, 216, 711, 130, 618, 277, 887, 332, 398, 664, 201, 103, 505, 101, 318, 319, 34, 438, 975, 335, 111, 987, 271, 330, 103, 233, 886, 877, 739, 139, 717, 646, 59, 801, 544, 849, 352, 621, 286, 978, 252, 838, 915, 969, 704, 328, 68, 255, 531, 910, 624, 442, 397, 972, 498, 553, 925, 613, 318, 740, 254, 661, 638, 171, 861, 46, 971, 706, 744, 633, 202, 735, 97, 271, 97, 453, 333, 94, 160, 776, 420, 64, 828, 825, 765, 446, 549, 339, 835, 649, 862, 561, 790, 408, 833, 749, 864, 513, 954, 481, 1, 440, 780, 385, 151, 485, 266, 552, 483, 79, 238, 699, 256, 849, 241, 191, 30, 168, 664, 727, 402, 540, 784, 612, 887, 390, 924, 640, 729, 298, 246, 852, 471, 307, 675, 664, 308, 535, 647, 718, 169, 993, 490, 528, 622, 946, 587, 129, 869, 191, 662, 391, 473, 521, 55, 433, 657, 586, 995, 231, 722, 670, 626, 682, 45, 737, 453, 326, 284, 637, 568, 680, 971, 106, 987, 748, 363, 198, 524, 199, 82, 644, 311, 771, 54, 819, 306, 949, 851, 973, 4, 712, 538, 664, 593, 957, 615, 426, 575, 497, 25, 47, 325, 719, 832, 914, 838, 523, 754, 87, 965, 445, 326, 796, 686, 309, 874, 659, 477, 783, 274, 901, 913, 170, 743, 867, 49, 852, 778, 579, 702, 20, 837, 823, 745, 295, 778, 200, 681, 560, 426, 720, 24, 424, 838, 752, 819, 949, 998, 917, 40, 360, 29, 394, 613, 34, 678, 161, 238, 297, 254, 60, 438, 245, 215, 547, 221, 242, 172, 705, 694, 193, 39, 110, 589, 570, 70, 557, 933, 845, 614, 668, 637, 315, 471, 731, 25, 533, 879, 761, 390, 161, 117, 417, 386, 250, 109, 769, 885, 779, 44, 457, 56, 107, 771, 590, 214, 620, 460, 846, 963, 545, 957, 34, 589, 347, 143, 915, 469, 195, 608, 410, 750, 53, 689, 162, 169, 570, 912, 345, 492, 689, 824, 764, 472, 662, 310, 88, 105, 58, 369, 834, 261, 370, 512, 849, 901, 728, 339, 587, 848, 553, 84, 274, 653, 629, 815, 315, 445, 818, 360, 336, 656, 41, 174, 442, 547, 114, 100, 247, 282, 155, 89, 711, 755, 516, 30, 529, 507, 508, 605, 473, 725, 235, 816, 687, 17, 650, 368, 553, 816, 389, 771, 741, 82, 281, 386, 714, 633, 309, 834, 361, 518, 914, 180, 816, 169, 273, 89, 806, 516, 328, 837, 33, 361, 123, 280, 334, 82, 827, 651, 160, 525, 753, 867, 534, 895, 531, 903, 618, 217, 891, 464, 313, 318, 205, 626, 359, 168, 254, 805, 186, 18, 682, 741, 193, 967, 723, 262, 828, 169, 15, 561, 616, 744, 480, 896, 966, 258, 146, 492, 307, 873, 739, 567, 9, 161, 603, 815, 781, 455, 74, 184, 297, 529, 177, 667, 772, 86, 96, 728, 423, 544, 874, 335, 196, 164, 412, 232, 675, 603, 915, 57, 369, 390, 776, 714, 81, 238, 2, 755, 431, 412, 625, 401, 466, 808, 811, 351, 591, 703, 56, 152, 282, 597, 378, 931, 128, 673, 499, 648, 325, 166, 884, 530, 942, 825, 723, 649, 272, 211, 532, 157, 439, 364, 865, 991, 458, 892, 21, 168, 279, 563, 964, 744, 171, 917, 431, 665, 782, 517, 306, 85, 936, 716, 929, 605, 935, 769, 914, 303, 706, 350, 213, 926, 367, 522, 89, 222, 842, 439, 674, 409, 179, 350, 641, 324, 203, 460, 229, 305, 126, 822, 466, 560, 298, 826, 918, 354, 455, 553, 929, 969, 301, 383, 563, 278, 402, 659, 695, 425, 320, 710, 480, 246, 369, 202, 201, 881, 530, 163, 904, 135, 928, 712, 348, 322, 940, 78, 8, 1, 954, 721, 317, 447, 670, 827, 848, 778, 341, 992, 305, 152, 151, 729, 708, 113, 68, 244, 304, 997, 558, 563, 841, 647, 915, 841, 345, 836, 880, 256, 952, 5, 700, 396, 643, 846, 157, 658, 183, 599, 491, 277, 987, 408, 512, 743, 191, 919, 777, 727, 366, 693, 461, 33, 201, 487, 810, 598, 866, 112, 261, 818, 441, 634, 367, 759, 204, 882, 912, 591, 210, 158, 864, 810, 555, 143, 293, 782, 978, 26, 702, 414, 868, 790, 572, 948, 675, 889, 671, 713, 696, 948, 80, 610, 844, 149, 445, 876, 966, 714, 73, 291, 415, 184, 580, 465, 577, 269, 683, 486, 279, 865, 611, 599, 928, 613, 24, 582, 988, 315, 964, 954, 357, 85, 620, 76, 897, 81, 321, 732, 706, 262, 121, 352, 847, 829, 625, 67, 921, 399, 820, 535, 870, 833, 17, 324, 909, 588, 375, 962, 336, 483, 384, 170, 123, 473, 813, 449, 476, 38, 242, 449, 906, 581, 620, 208, 202, 315, 361, 123, 531, 257, 87, 430, 223, 349, 245, 879, 420, 807, 791, 707, 893, 867, 258, 199, 881, 7, 930, 484, 602, 33, 878, 888, 742, 920, 149, 187, 762, 901, 958, 712, 76, 513, 254, 188, 364, 435, 105, 235, 59, 333, 884, 678, 160, 241, 534, 622, 893, 133, 226, 798, 576, 785, 238, 522, 729, 676, 974, 126, 999, 976, 17, 55, 78, 422, 291, 333, 655, 758, 740, 953, 135, 79, 269, 212, 706, 388, 576, 132, 285, 920, 7, 839}

    {999, 511, 491, 245, 948, 888, 626, 281, 780, 562, 13, 721, 252, 564, 392, 866, 274, 437, 630, 424, 373, 318, 403, 892, 670, 214, 353, 697, 126, 186, 32, 729, 602, 535, 730, 740, 939, 21, 907, 888, 34, 338, 711, 108, 10, 251, 162, 660, 51, 161, 636, 384, 702, 530, 66, 504, 900, 145, 361, 986, 731, 136, 435, 61, 984, 343, 365, 448, 514, 268, 359, 965, 965, 817, 551, 359, 179, 616, 79, 100, 993, 18, 89, 386, 932, 66, 957, 229, 97, 440, 780, 799, 793, 940, 711, 473, 562, 57, 909, 652, 588, 877, 884, 684, 879, 842, 438, 164, 820, 458, 881, 195, 285, 917, 782, 530, 48, 609, 126, 703, 390, 481, 694, 831, 299, 774, 923, 83, 291, 573, 381, 814, 39, 174, 393, 568, 893, 333, 700, 328, 293, 298, 458, 955, 78, 99, 408, 432, 872, 550, 85, 673, 195, 953, 862, 783, 333, 417, 35, 832, 595, 4, 976, 381, 512, 405, 231, 207, 520, 316, 463, 760, 798, 310, 680, 694, 913, 524, 812, 701, 935, 350, 831, 919, 487, 165, 36, 57, 264, 631, 890, 847, 176, 438, 866, 20, 246, 659, 5, 334, 116, 394, 516, 902, 983, 110, 587, 260, 433, 491, 473, 130, 274, 858, 566, 346, 383, 776, 893, 770, 613, 203, 334, 293, 608, 321, 578, 16, 696, 838, 177, 688, 403, 762, 885, 257, 216, 591, 170, 713, 626, 108, 302, 799, 530, 51, 505, 913, 521, 812, 78, 447, 968, 890, 535, 97, 875, 503, 366, 893, 834, 510, 349, 515, 445, 631, 280, 615, 863, 99, 886, 244, 640, 375, 714, 604, 959, 948, 450, 725, 189, 926, 241, 71, 643, 225, 868, 830, 884, 935, 21, 861, 843, 164, 960, 276, 933, 926, 150, 998, 12, 734, 498, 102, 84, 584, 274, 430, 121, 252, 276, 184, 643, 353, 58, 952, 57, 705, 626, 488, 474, 392, 935, 403, 697, 654, 641, 592, 119, 523, 224, 445, 618, 574, 102, 901, 567, 439, 730, 878, 795, 423, 723, 805, 387, 584, 878, 244, 146, 197, 207, 533, 798, 870, 540, 363, 289, 60, 734, 741, 859, 475, 902, 673, 736, 943, 698, 907, 599, 39, 465, 159, 263, 577, 314, 467, 864, 886, 966, 704, 539, 709, 477, 69, 802, 615, 105, 467, 42, 318, 506, 55, 236, 65, 787, 807, 135, 967, 991, 198, 365, 113, 843, 914, 517, 266, 303, 462, 500, 978, 780, 537, 399, 71, 387, 845, 774, 123, 962, 923, 591, 98, 34, 304, 138, 932, 645, 192, 781, 729, 790, 620, 919, 281, 917, 901, 635, 360, 149, 558, 848, 948, 987, 686, 180, 693, 295, 869, 292, 123, 768, 670, 238, 421, 866, 112, 343, 670, 510, 393, 202, 725, 222, 937, 233, 806, 872, 925, 363, 579, 427, 517, 560, 26, 298, 399, 425, 190, 189, 279, 651, 919, 105, 63, 598, 463, 710, 599, 32, 790, 374, 564, 445, 375, 625, 586, 996, 578, 139, 499, 472, 223, 976, 824, 257, 600, 440, 993, 416, 930, 957, 585, 928, 832, 609, 470, 359, 887, 934, 365, 528, 188, 514, 534, 33, 873, 974, 366, 689, 588, 775, 765, 131, 655, 70, 178, 471, 80, 955, 66, 332, 633, 585, 445, 341, 854, 689, 517, 309, 735, 901, 306, 399, 668, 583, 177, 473, 36, 52, 91, 651, 293, 64, 900, 714, 12, 600, 722, 773, 802, 79, 478, 946, 705, 116, 352, 910, 18, 7, 344, 540, 151, 871, 521, 844, 947, 702, 155, 300, 764, 871, 918, 236, 630, 840, 673, 687, 303, 864, 67, 319, 635, 446, 882, 444, 882, 996, 833, 617, 140, 801, 217, 590, 66, 408, 884, 353, 565, 493, 29, 108, 184, 170, 320, 700, 25, 138, 477, 60, 101, 306, 57, 315, 296, 711, 514, 305, 205, 316, 494, 627, 989, 834, 760, 763, 892, 464, 588, 177, 581, 296, 396, 822, 171, 299, 974, 312, 141, 366, 77, 538, 319, 479, 616, 60, 338, 209, 523, 788, 312, 206, 258, 379, 628, 774, 323, 48, 798, 94, 500, 657, 227, 760, 731, 946, 331, 862, 328, 946, 856, 290, 476, 351, 215, 266, 95, 599, 227, 609, 743, 597, 428, 617, 898, 112, 870, 207, 247, 758, 866, 724, 304, 624, 596, 905, 967, 789, 581, 505, 953, 288, 751, 971, 604, 474, 286, 214, 222, 674, 710, 306, 64, 423, 370, 940, 502, 971, 648, 68, 925, 726, 663, 200, 39, 340, 762, 315, 579, 966, 554, 826, 702, 981, 351, 878, 81, 618, 759, 725, 141, 700, 499, 286, 497, 764, 250, 686, 536, 635, 200, 452, 62, 378, 384, 515, 939, 317, 623, 983, 839, 469, 948, 366, 719, 562, 864, 440, 270, 924, 700, 283, 405, 313, 155, 101, 577, 899, 625, 906, 544, 194, 890, 90, 531, 952, 598, 975, 737, 832, 312, 372, 189, 478, 205, 878, 936, 850, 360, 273, 270, 670, 922, 148, 656, 721, 956, 130, 608, 165, 390, 953, 206, 197, 531, 778, 168, 345, 626, 795, 226, 867, 100, 454, 849, 346, 873, 182, 931, 552, 746, 738, 897, 829, 87, 618, 695, 177, 865, 124, 338, 768, 801, 158, 731, 28, 387, 169, 172, 599, 643, 782, 234, 511, 913, 667, 697, 34, 261, 703, 457, 306, 692, 418, 852, 719, 552, 795, 31, 736, 500, 852, 56, 232, 986, 833, 463, 859, 150, 550, 277, 725, 459, 897, 855, 852, 221, 894, 141, 728, 956, 770, 284, 80, 358, 565, 434, 975, 509, 159, 657, 140, 154, 995, 807, 380, 154, 75, 140, 686, 241, 367, 928, 385, 388, 344, 506, 99, 640, 999, 27, 133, 183, 897, 682, 829, 170, 465, 276, 68, 0, 533, 279, 912, 93, 850, 691, 310, 889, 868, 445, 88, 396}

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

  33. 3

    {631, 465, 270}

    {300, 944, 751}

    Returns: {2, 1, 0, 2, 0, 2, 0, 1, 1, 0, 1, 0 }

  34. 974

    {712, 868, 27, 753, 855, 752, 333, 551, 927, 93, 634, 542, 236, 958, 214, 498, 322, 969, 519, 457, 999, 912, 782, 239, 341, 584, 767, 337, 836, 498, 180, 566, 19, 358, 552, 717, 540, 718, 167, 173, 172, 22, 659, 321, 664, 371, 862, 239, 947, 566, 240, 592, 955, 837, 182, 748, 61, 505, 453, 919, 646, 725, 884, 103, 521, 127, 896, 313, 909, 877, 411, 297, 22, 405, 672, 259, 846, 459, 25, 590, 856, 191, 33, 871, 689, 70, 868, 673, 188, 305, 460, 836, 275, 271, 258, 814, 19, 439, 31, 238, 437, 219, 688, 561, 712, 3, 35, 642, 178, 887, 611, 817, 20, 551, 170, 282, 302, 119, 322, 482, 753, 688, 353, 453, 987, 707, 204, 580, 222, 621, 978, 640, 90, 261, 445, 327, 338, 71, 594, 138, 26, 736, 325, 299, 607, 798, 864, 552, 551, 726, 125, 856, 559, 988, 264, 289, 145, 983, 364, 978, 538, 761, 968, 930, 920, 896, 466, 443, 748, 817, 704, 207, 537, 597, 743, 0, 168, 69, 931, 955, 467, 199, 43, 454, 212, 20, 675, 97, 494, 82, 865, 788, 452, 219, 622, 582, 983, 180, 822, 398, 19, 250, 708, 903, 732, 906, 865, 322, 529, 243, 576, 621, 230, 841, 120, 671, 552, 18, 889, 962, 175, 990, 148, 106, 510, 102, 41, 350, 216, 290, 805, 839, 481, 594, 247, 815, 466, 494, 735, 597, 170, 437, 569, 819, 572, 760, 581, 28, 897, 90, 47, 331, 403, 708, 882, 848, 598, 563, 891, 652, 64, 551, 321, 824, 439, 925, 667, 614, 184, 543, 226, 166, 932, 853, 162, 192, 26, 173, 779, 682, 294, 995, 524, 760, 820, 907, 410, 941, 628, 66, 954, 682, 655, 162, 151, 992, 583, 899, 479, 934, 578, 165, 2, 836, 95, 309, 238, 15, 218, 558, 823, 344, 845, 422, 228, 863, 415, 15, 611, 841, 564, 833, 346, 136, 62, 846, 376, 18, 835, 658, 215, 602, 476, 984, 184, 543, 733, 195, 501, 19, 142, 299, 563, 30, 605, 37, 512, 881, 632, 940, 131, 448, 901, 114, 944, 924, 255, 670, 891, 804, 885, 563, 357, 481, 48, 889, 522, 570, 103, 512, 565, 296, 415, 898, 742, 128, 448, 942, 716, 806, 632, 163, 248, 775, 351, 924, 702, 532, 611, 860, 893, 205, 169, 955, 854, 391, 450, 923, 638, 327, 173, 933, 427, 7, 854, 217, 353, 53, 64, 279, 639, 798, 916, 850, 556, 174, 586, 651, 814, 47, 446, 491, 829, 945, 581, 320, 870, 917, 465, 923, 253, 759, 763, 223, 341, 861, 88, 385, 720, 394, 779, 892, 417, 762, 712, 287, 328, 548, 663, 401, 476, 326, 400, 111, 841, 555, 54, 126, 908, 916, 930, 358, 162, 363, 918, 904, 931, 858, 209, 43, 589, 737, 589, 245, 266, 201, 712, 738, 3, 741, 187, 712, 662, 228, 419, 251, 526, 109, 500, 264, 905, 221, 900, 973, 413, 90, 838, 99, 177, 204, 970, 345, 374, 168, 404, 435, 61, 631, 734, 885, 665, 223, 861, 589, 444, 958, 57, 407, 348, 406, 499, 911, 47, 659, 828, 526, 332, 939, 576, 974, 910, 595, 387, 74, 722, 178, 316, 377, 129, 982, 268, 136, 50, 268, 332, 25, 470, 694, 467, 30, 983, 403, 79, 285, 164, 206, 815, 58, 118, 124, 625, 948, 215, 42, 416, 12, 941, 634, 827, 340, 953, 427, 798, 389, 12, 212, 763, 816, 846, 331, 192, 553, 215, 968, 710, 505, 857, 566, 693, 615, 181, 812, 800, 107, 108, 528, 261, 980, 667, 965, 805, 336, 121, 267, 273, 469, 825, 929, 394, 422, 200, 697, 478, 981, 51, 150, 481, 981, 542, 645, 893, 78, 891, 323, 92, 882, 30, 965, 993, 181, 145, 78, 28, 308, 832, 75, 563, 176, 539, 200, 556, 0, 685, 507, 289, 887, 247, 289, 49, 812, 238, 57, 169, 661, 278, 904, 862, 838, 575, 833, 801, 134, 602, 243, 625, 655, 343, 94, 378, 638, 786, 157, 556, 264, 877, 362, 440, 589, 936, 462, 949, 115, 580, 855, 439, 952, 995, 239, 154, 609, 617, 763, 788, 510, 766, 273, 839, 585, 883, 973, 240, 905, 433, 523, 795, 1, 393, 295, 517, 405, 933, 9, 33, 843, 26, 487, 826, 789, 604, 824, 692, 90, 318, 965, 573, 713, 116, 668, 155, 374, 358, 371, 958, 551, 986, 420, 647, 740, 385, 43, 686, 411, 661, 548, 19, 522, 286, 250, 289, 989, 807, 138, 189, 699, 580, 545, 844, 500, 299, 622, 567, 961, 781, 211, 916, 69, 693, 457, 370, 126, 786, 793, 50, 933, 543, 807, 26, 699, 37, 583, 28, 377, 443, 893, 614, 414, 42, 681, 438, 71, 130, 263, 959, 343, 667, 777, 314, 831, 430, 158, 908, 302, 736, 330, 459, 275, 339, 89, 425, 278, 711, 362, 68, 802, 991, 69, 667, 91, 945, 767, 431, 955, 643, 117, 672, 262, 837, 751, 232, 142, 766, 475, 727, 126, 765, 688, 229, 782, 694, 413, 291, 912, 566, 674, 943, 117, 401, 234, 257, 215, 979, 484, 346, 908, 381, 740, 273, 433, 186, 841, 831, 939, 730, 815, 423, 364, 695, 364, 686, 678, 306, 289, 476, 10, 827, 914, 628, 481, 986, 704, 992, 875, 555, 547, 780, 859, 149, 734, 138, 14, 347, 494, 545, 921, 350, 702, 333, 173, 456, 1, 972, 257, 553, 829, 793, 201, 736, 799, 44, 346, 969, 683, 393, 670, 861, 450, 252, 519, 15, 214, 25, 53, 902, 681, 876, 406, 530, 70, 564, 639, 180, 298, 363, 787, 618, 364, 325, 23, 747, 880, 773, 600, 884, 270, 839, 379, 285, 820, 503, 258, 243, 779, 218, 498, 368, 43, 375, 309, 786, 764, 574, 688, 339, 117, 232, 404, 958, 429, 233, 994, 226, 652, 528, 20}

    {364, 516, 453, 206, 62, 99, 340, 9, 273, 381, 894, 205, 122, 715, 781, 271, 445, 431, 459, 922, 9, 403, 888, 952, 487, 615, 350, 828, 675, 24, 408, 318, 486, 437, 929, 675, 826, 868, 431, 152, 295, 718, 712, 305, 608, 663, 175, 775, 555, 156, 17, 847, 41, 591, 609, 838, 114, 893, 475, 840, 836, 263, 320, 340, 509, 916, 276, 903, 367, 229, 42, 224, 41, 350, 950, 787, 399, 879, 231, 494, 168, 959, 633, 54, 769, 516, 530, 826, 143, 426, 812, 495, 859, 604, 657, 460, 59, 452, 610, 608, 332, 15, 543, 557, 919, 23, 58, 616, 316, 310, 255, 791, 539, 665, 870, 533, 705, 173, 105, 279, 993, 442, 29, 675, 987, 607, 765, 130, 373, 464, 825, 441, 930, 994, 879, 327, 98, 389, 130, 712, 801, 41, 440, 914, 11, 53, 312, 302, 198, 214, 746, 574, 819, 690, 172, 527, 97, 263, 828, 404, 525, 566, 310, 958, 832, 993, 662, 381, 814, 115, 561, 207, 586, 434, 638, 520, 61, 942, 270, 486, 294, 47, 427, 767, 322, 575, 16, 169, 965, 147, 856, 882, 839, 294, 701, 86, 44, 624, 762, 264, 705, 864, 388, 241, 153, 168, 906, 84, 402, 269, 891, 732, 545, 338, 602, 530, 626, 883, 451, 396, 660, 745, 762, 115, 916, 987, 203, 118, 886, 643, 32, 423, 128, 209, 566, 758, 616, 820, 925, 811, 858, 11, 296, 216, 353, 392, 996, 542, 442, 803, 131, 155, 796, 823, 70, 677, 824, 253, 103, 941, 180, 411, 338, 85, 52, 544, 441, 938, 297, 88, 459, 817, 772, 486, 841, 94, 169, 877, 273, 222, 239, 214, 722, 456, 223, 417, 618, 627, 498, 524, 192, 181, 409, 565, 235, 836, 504, 753, 702, 243, 17, 90, 953, 179, 879, 663, 442, 60, 457, 56, 352, 664, 334, 872, 276, 887, 520, 456, 971, 32, 87, 800, 767, 152, 986, 869, 462, 927, 68, 845, 913, 956, 79, 94, 33, 584, 597, 645, 762, 763, 887, 370, 839, 453, 986, 333, 530, 93, 392, 478, 982, 413, 719, 255, 22, 823, 771, 742, 900, 15, 877, 61, 624, 151, 474, 476, 774, 484, 123, 532, 436, 845, 773, 323, 854, 832, 304, 510, 955, 956, 811, 201, 681, 812, 807, 908, 232, 954, 443, 916, 753, 847, 56, 584, 679, 996, 385, 428, 304, 750, 862, 146, 296, 446, 339, 937, 215, 211, 351, 249, 792, 833, 799, 282, 104, 527, 83, 405, 316, 45, 959, 691, 665, 775, 237, 543, 145, 831, 649, 63, 475, 990, 680, 308, 922, 910, 233, 731, 636, 961, 213, 428, 311, 159, 827, 592, 821, 488, 768, 150, 775, 91, 206, 436, 458, 880, 912, 870, 479, 164, 81, 66, 2, 17, 59, 81, 308, 505, 994, 128, 752, 633, 798, 715, 79, 547, 762, 114, 99, 303, 950, 803, 151, 451, 416, 774, 7, 769, 537, 669, 37, 708, 648, 24, 31, 319, 152, 705, 865, 947, 549, 330, 710, 219, 636, 575, 449, 804, 421, 243, 165, 64, 689, 851, 365, 487, 712, 132, 338, 602, 973, 215, 64, 773, 14, 956, 671, 50, 181, 779, 602, 310, 881, 995, 242, 431, 940, 253, 595, 445, 695, 854, 964, 697, 565, 801, 242, 116, 902, 140, 882, 67, 112, 197, 521, 213, 555, 314, 579, 841, 267, 873, 437, 830, 640, 545, 158, 407, 203, 672, 58, 333, 573, 81, 76, 734, 224, 815, 345, 118, 209, 997, 861, 992, 351, 566, 650, 690, 655, 835, 14, 995, 928, 849, 297, 579, 477, 781, 257, 164, 894, 863, 643, 558, 429, 748, 351, 901, 947, 903, 552, 473, 691, 945, 845, 504, 228, 356, 416, 442, 405, 20, 669, 216, 416, 427, 248, 960, 702, 9, 516, 470, 760, 564, 101, 159, 638, 435, 732, 372, 582, 306, 914, 819, 882, 690, 408, 427, 400, 358, 531, 44, 211, 497, 218, 823, 815, 978, 49, 192, 823, 938, 885, 409, 375, 565, 742, 956, 51, 488, 973, 0, 109, 471, 161, 2, 979, 641, 325, 821, 294, 532, 941, 411, 925, 644, 11, 60, 614, 648, 176, 29, 168, 489, 326, 537, 114, 232, 872, 703, 755, 467, 91, 148, 645, 258, 561, 934, 386, 179, 244, 745, 199, 179, 22, 140, 431, 221, 236, 93, 544, 4, 907, 134, 9, 842, 366, 997, 442, 657, 774, 694, 330, 476, 524, 88, 726, 382, 738, 824, 625, 609, 673, 84, 753, 179, 867, 570, 301, 525, 865, 651, 917, 752, 101, 331, 975, 613, 982, 560, 816, 876, 470, 188, 598, 726, 33, 267, 962, 655, 674, 80, 430, 88, 448, 412, 908, 966, 94, 185, 274, 63, 405, 686, 493, 529, 963, 314, 331, 459, 794, 174, 715, 955, 362, 275, 869, 243, 491, 635, 447, 125, 875, 805, 661, 957, 861, 238, 495, 398, 628, 987, 390, 676, 909, 349, 512, 30, 91, 823, 165, 433, 899, 345, 847, 151, 503, 449, 768, 322, 788, 980, 205, 472, 909, 523, 238, 652, 233, 924, 426, 416, 434, 938, 426, 657, 392, 590, 698, 486, 705, 466, 147, 307, 87, 483, 914, 679, 620, 22, 669, 605, 175, 648, 217, 648, 546, 784, 390, 82, 130, 572, 488, 595, 203, 525, 731, 399, 953, 981, 589, 727, 341, 678, 996, 318, 96, 760, 116, 23, 941, 490, 692, 705, 191, 429, 2, 383, 498, 723, 456, 449, 98, 639, 375, 51, 567, 377, 353, 360, 926, 827, 151, 18, 703, 570, 458, 672, 571, 590, 80, 281, 87, 857, 884, 190, 328, 481, 898, 996, 112, 438, 592, 549, 559, 342, 992, 373, 327, 507, 952, 17, 501, 273, 522, 964, 914, 938, 797, 476, 308, 829, 656, 360, 23, 380, 216, 383, 871, 629, 457, 665, 301, 751, 570, 698, 764, 381, 886, 110, 722, 517, 202, 268}

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

  35. 3

    {894, 272, 549}

    {870, 546, 424}

    Returns: {0, 2, 2, 0, 1, 0, 0, 1, 0, 1 }

  36. 972

    {108, 237, 78, 36, 117, 729, 369, 19, 57, 530, 975, 611, 84, 971, 537, 564, 934, 781, 757, 224, 147, 320, 967, 48, 547, 771, 284, 725, 777, 212, 585, 601, 648, 158, 106, 574, 893, 998, 605, 909, 393, 883, 594, 890, 976, 765, 739, 688, 160, 84, 915, 575, 713, 186, 981, 589, 926, 765, 732, 511, 799, 911, 290, 571, 582, 240, 810, 776, 824, 371, 784, 612, 525, 323, 911, 705, 146, 122, 208, 671, 430, 445, 86, 985, 600, 195, 156, 321, 29, 927, 70, 226, 833, 364, 3, 82, 287, 864, 852, 612, 192, 983, 35, 29, 451, 431, 236, 437, 762, 100, 723, 311, 397, 276, 843, 25, 339, 639, 971, 109, 598, 346, 181, 298, 174, 30, 564, 731, 92, 450, 239, 300, 614, 222, 585, 765, 788, 969, 671, 427, 787, 151, 316, 417, 324, 352, 393, 11, 722, 834, 708, 974, 881, 229, 802, 71, 639, 888, 375, 119, 19, 82, 129, 908, 120, 452, 760, 481, 770, 518, 967, 200, 336, 695, 310, 304, 67, 254, 161, 30, 726, 92, 447, 950, 634, 972, 275, 169, 326, 672, 23, 276, 246, 594, 302, 300, 408, 809, 229, 920, 646, 864, 839, 479, 229, 385, 88, 141, 494, 746, 979, 981, 216, 556, 501, 596, 818, 508, 65, 746, 459, 765, 35, 314, 347, 767, 559, 476, 890, 277, 991, 529, 881, 568, 458, 68, 951, 339, 919, 608, 473, 203, 712, 352, 101, 907, 957, 235, 78, 883, 240, 380, 841, 393, 202, 151, 85, 518, 615, 447, 794, 975, 353, 656, 111, 414, 166, 66, 616, 820, 170, 259, 794, 823, 666, 304, 902, 4, 149, 755, 163, 35, 970, 895, 936, 414, 669, 141, 14, 426, 437, 881, 903, 993, 5, 823, 53, 0, 324, 542, 34, 719, 370, 829, 960, 592, 587, 2, 896, 286, 487, 112, 854, 476, 374, 505, 21, 217, 720, 305, 927, 59, 4, 415, 600, 345, 795, 277, 498, 648, 842, 614, 394, 754, 225, 581, 539, 267, 696, 353, 530, 271, 287, 100, 23, 365, 635, 670, 982, 610, 65, 172, 548, 973, 625, 817, 706, 991, 683, 534, 588, 659, 719, 158, 145, 400, 504, 534, 709, 765, 660, 291, 973, 455, 312, 559, 43, 736, 221, 316, 232, 598, 642, 760, 528, 796, 665, 654, 575, 89, 487, 375, 548, 556, 850, 735, 242, 616, 80, 538, 529, 739, 4, 624, 387, 298, 661, 347, 479, 55, 902, 437, 690, 777, 646, 987, 962, 243, 721, 959, 927, 888, 967, 625, 453, 556, 204, 530, 566, 863, 990, 231, 727, 200, 894, 830, 130, 53, 309, 973, 906, 840, 267, 435, 134, 561, 86, 937, 473, 858, 342, 416, 15, 526, 580, 549, 64, 793, 704, 766, 64, 370, 393, 156, 769, 893, 778, 975, 754, 81, 344, 735, 165, 529, 510, 607, 555, 761, 855, 221, 956, 690, 808, 381, 923, 374, 935, 171, 635, 879, 634, 821, 538, 537, 470, 367, 637, 243, 196, 221, 556, 915, 107, 268, 707, 275, 476, 305, 823, 567, 886, 883, 697, 273, 104, 811, 692, 558, 241, 925, 747, 627, 78, 322, 125, 65, 147, 595, 783, 505, 547, 281, 464, 747, 871, 222, 185, 774, 223, 393, 448, 488, 810, 722, 315, 302, 883, 353, 880, 784, 736, 118, 520, 637, 563, 179, 419, 795, 853, 902, 877, 591, 861, 343, 992, 902, 129, 928, 208, 274, 252, 792, 737, 638, 954, 591, 767, 606, 669, 269, 721, 207, 235, 266, 201, 757, 787, 2, 789, 838, 335, 903, 59, 92, 300, 84, 252, 324, 573, 907, 209, 9, 60, 499, 858, 648, 675, 528, 753, 388, 637, 920, 57, 445, 431, 762, 864, 411, 386, 902, 49, 118, 348, 218, 427, 980, 892, 821, 378, 927, 134, 10, 403, 638, 415, 378, 951, 58, 797, 931, 556, 746, 858, 658, 609, 640, 432, 736, 351, 802, 718, 196, 776, 105, 588, 402, 825, 814, 244, 928, 212, 631, 446, 288, 866, 847, 245, 393, 298, 393, 480, 920, 30, 34, 263, 728, 825, 884, 620, 394, 357, 763, 224, 994, 61, 828, 272, 308, 488, 132, 21, 763, 258, 681, 894, 700, 703, 123, 751, 243, 798, 32, 152, 265, 100, 972, 162, 429, 858, 949, 27, 618, 515, 969, 760, 184, 206, 872, 688, 716, 916, 755, 116, 618, 876, 271, 306, 288, 335, 490, 817, 831, 646, 44, 910, 859, 475, 848, 361, 955, 647, 348, 364, 224, 160, 515, 150, 922, 599, 800, 568, 612, 936, 50, 583, 55, 976, 368, 633, 586, 672, 490, 969, 496, 663, 298, 776, 142, 157, 186, 47, 183, 257, 886, 504, 172, 369, 399, 246, 669, 592, 748, 163, 738, 395, 192, 42, 683, 374, 236, 943, 953, 862, 901, 146, 20, 60, 770, 903, 432, 412, 707, 49, 569, 88, 36, 567, 543, 818, 880, 178, 637, 89, 793, 652, 894, 746, 395, 407, 650, 97, 8, 379, 802, 586, 550, 635, 974, 164, 405, 856, 446, 980, 83, 640, 490, 86, 646, 587, 769, 582, 218, 84, 120, 758, 978, 438, 475, 789, 159, 377, 156, 671, 22, 110, 409, 921, 854, 328, 264, 542, 414, 279, 470, 423, 169, 165, 137, 590, 269, 167, 108, 149, 535, 11, 155, 783, 619, 797, 406, 586, 605, 634, 846, 740, 445, 625, 556, 26, 951, 568, 48, 931, 289, 402, 595, 817, 690, 966, 445, 962, 306, 382, 904, 907, 898, 251, 632, 577, 403, 822, 903, 995, 512, 774, 802, 972, 924, 846, 416, 244, 6, 276, 105, 195, 327, 13, 654, 31, 595, 391, 552, 493, 773, 463, 117, 836, 779, 592, 612, 560, 374, 310, 762, 343, 466, 77, 819, 472, 6, 904, 454, 815, 514, 12, 416, 306, 303, 971, 852, 662, 597, 205, 25, 756, 399, 578, 862, 631, 63, 665, 443}

    {679, 549, 626, 472, 824, 198, 301, 452, 599, 284, 255, 543, 424, 8, 769, 501, 475, 136, 944, 486, 603, 837, 675, 123, 160, 455, 243, 974, 642, 35, 150, 278, 722, 14, 904, 692, 568, 860, 713, 258, 907, 724, 261, 128, 579, 642, 153, 813, 744, 50, 90, 381, 540, 573, 567, 497, 203, 403, 124, 587, 883, 539, 977, 21, 635, 672, 83, 672, 928, 194, 515, 925, 39, 286, 959, 887, 297, 464, 172, 683, 824, 287, 440, 242, 131, 621, 45, 355, 316, 569, 64, 80, 349, 822, 285, 242, 576, 378, 595, 375, 243, 839, 437, 911, 237, 725, 500, 58, 430, 109, 905, 315, 64, 33, 206, 654, 167, 787, 175, 202, 880, 935, 453, 127, 462, 137, 888, 211, 638, 2, 560, 561, 311, 43, 409, 877, 865, 76, 789, 737, 963, 144, 38, 927, 393, 980, 544, 218, 419, 882, 626, 211, 54, 641, 987, 773, 967, 38, 407, 119, 130, 323, 944, 907, 936, 786, 405, 640, 355, 712, 290, 124, 805, 649, 475, 96, 619, 676, 609, 922, 600, 525, 719, 86, 420, 647, 975, 656, 62, 423, 437, 85, 359, 306, 241, 808, 447, 969, 349, 442, 891, 878, 892, 843, 700, 698, 490, 75, 717, 911, 522, 246, 620, 716, 983, 536, 808, 40, 155, 227, 359, 780, 906, 878, 99, 295, 423, 60, 440, 147, 200, 477, 622, 64, 188, 671, 971, 130, 481, 388, 160, 867, 503, 705, 214, 363, 17, 582, 334, 215, 192, 826, 357, 475, 504, 593, 499, 66, 970, 345, 946, 287, 147, 334, 60, 682, 408, 2, 767, 639, 337, 164, 728, 732, 600, 579, 551, 578, 298, 958, 733, 292, 598, 547, 808, 842, 459, 678, 648, 320, 237, 692, 388, 629, 437, 767, 772, 693, 414, 689, 102, 316, 585, 124, 801, 524, 411, 126, 76, 869, 36, 680, 964, 481, 408, 492, 71, 824, 406, 592, 395, 243, 395, 432, 761, 490, 43, 27, 982, 707, 621, 759, 940, 285, 220, 378, 680, 713, 666, 963, 45, 260, 24, 628, 354, 953, 850, 427, 478, 897, 300, 309, 933, 206, 650, 573, 54, 487, 581, 164, 796, 10, 464, 923, 38, 421, 50, 703, 133, 63, 237, 785, 67, 32, 466, 823, 26, 444, 221, 534, 588, 165, 327, 301, 239, 510, 67, 605, 631, 584, 886, 806, 574, 745, 197, 816, 471, 523, 330, 653, 434, 100, 598, 70, 137, 697, 445, 414, 655, 284, 613, 311, 213, 248, 211, 3, 429, 964, 414, 190, 633, 194, 557, 64, 510, 213, 640, 876, 67, 770, 733, 478, 845, 595, 3, 640, 998, 938, 546, 581, 376, 909, 673, 933, 516, 664, 362, 910, 331, 125, 899, 201, 198, 69, 498, 606, 571, 61, 159, 403, 258, 944, 559, 501, 93, 798, 849, 784, 318, 540, 609, 527, 44, 286, 363, 22, 277, 490, 454, 286, 670, 677, 373, 273, 849, 29, 802, 431, 179, 240, 815, 15, 2, 334, 114, 90, 278, 200, 364, 615, 137, 693, 454, 189, 161, 764, 29, 39, 700, 773, 319, 645, 480, 197, 84, 379, 471, 916, 380, 109, 315, 68, 877, 569, 330, 561, 901, 541, 425, 538, 298, 583, 858, 50, 103, 666, 343, 530, 522, 545, 71, 620, 714, 914, 597, 239, 81, 40, 290, 479, 190, 339, 364, 992, 682, 760, 457, 481, 102, 668, 359, 16, 205, 182, 620, 452, 813, 888, 698, 675, 851, 267, 641, 466, 496, 336, 707, 282, 674, 997, 695, 781, 174, 942, 386, 771, 207, 277, 476, 708, 416, 471, 294, 867, 392, 818, 532, 423, 198, 86, 332, 798, 468, 624, 634, 447, 998, 359, 293, 975, 12, 397, 732, 458, 246, 109, 371, 608, 104, 708, 644, 912, 884, 621, 281, 909, 571, 242, 628, 152, 899, 911, 41, 955, 505, 40, 428, 261, 375, 736, 921, 979, 152, 374, 607, 978, 692, 373, 946, 265, 339, 907, 532, 377, 631, 696, 578, 265, 188, 84, 760, 311, 219, 876, 382, 218, 831, 891, 532, 787, 95, 828, 337, 816, 773, 58, 547, 314, 287, 856, 169, 276, 305, 771, 27, 521, 687, 560, 211, 729, 772, 819, 615, 110, 91, 42, 426, 303, 603, 550, 889, 785, 684, 469, 382, 819, 442, 511, 197, 313, 521, 891, 526, 437, 694, 544, 567, 219, 791, 923, 745, 443, 260, 345, 879, 456, 548, 266, 347, 46, 145, 4, 977, 496, 43, 225, 833, 677, 819, 332, 186, 288, 114, 52, 907, 740, 380, 127, 685, 578, 180, 526, 205, 316, 318, 527, 852, 540, 886, 271, 732, 606, 41, 122, 290, 343, 787, 97, 750, 164, 933, 204, 646, 998, 151, 344, 432, 26, 241, 473, 569, 614, 596, 722, 108, 833, 174, 442, 320, 967, 742, 446, 385, 88, 106, 653, 412, 10, 276, 904, 51, 186, 237, 920, 316, 4, 631, 250, 601, 346, 395, 958, 463, 672, 977, 281, 653, 62, 81, 764, 934, 55, 179, 162, 999, 903, 479, 409, 557, 556, 81, 191, 786, 317, 772, 993, 78, 689, 431, 246, 515, 245, 585, 908, 112, 274, 23, 319, 964, 306, 838, 149, 785, 741, 470, 498, 565, 927, 77, 593, 611, 704, 796, 652, 259, 259, 714, 84, 519, 767, 1, 365, 500, 768, 419, 111, 943, 51, 821, 445, 620, 773, 982, 925, 923, 150, 581, 676, 650, 827, 676, 895, 912, 108, 65, 119, 638, 64, 218, 924, 470, 932, 947, 911, 233, 813, 146, 714, 826, 242, 167, 586, 697, 611, 802, 517, 521, 139, 188, 440, 523, 295, 637, 855, 605, 40, 950, 645, 221, 386, 70, 104, 398, 327, 342, 540, 344, 93, 499, 260, 233, 956, 35, 378, 252, 518, 892, 984, 200, 27, 605, 541, 616, 243, 15, 316, 892, 453, 537, 91, 191, 586, 304, 598, 665, 593, 216, 921, 437, 301, 441, 80}

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

  37. 3

    {481, 479, 262}

    {605, 15, 759}

    Returns: {2, 2, 0, 0, 0, 2, 1, 0, 0, 0, 0, 1 }

  38. 995

    {4, 24, 511, 886, 239, 124, 53, 145, 438, 790, 634, 736, 644, 9, 880, 282, 682, 488, 691, 139, 552, 397, 487, 748, 517, 957, 720, 624, 331, 559, 734, 524, 833, 66, 638, 673, 151, 130, 418, 752, 179, 147, 411, 530, 71, 280, 765, 845, 159, 955, 445, 59, 132, 60, 696, 771, 581, 91, 905, 534, 674, 960, 27, 331, 869, 128, 115, 773, 530, 946, 108, 871, 582, 825, 888, 834, 745, 558, 190, 753, 515, 824, 620, 986, 163, 745, 784, 270, 869, 649, 533, 311, 598, 477, 370, 118, 280, 880, 313, 258, 895, 736, 582, 719, 845, 861, 138, 27, 425, 6, 262, 438, 718, 89, 81, 376, 974, 814, 977, 145, 97, 549, 877, 956, 910, 790, 960, 132, 84, 824, 27, 640, 272, 370, 814, 432, 334, 391, 544, 358, 964, 164, 511, 288, 252, 70, 441, 116, 290, 978, 264, 697, 125, 382, 787, 860, 865, 836, 876, 720, 62, 862, 101, 467, 767, 353, 490, 630, 458, 372, 391, 458, 143, 146, 701, 435, 535, 537, 258, 316, 85, 498, 500, 713, 447, 854, 786, 458, 729, 194, 462, 351, 205, 858, 744, 582, 564, 54, 539, 540, 984, 265, 113, 728, 549, 681, 588, 763, 386, 971, 567, 565, 856, 283, 229, 130, 84, 712, 73, 74, 176, 900, 727, 680, 52, 970, 797, 911, 312, 824, 868, 325, 110, 319, 550, 152, 299, 448, 788, 52, 591, 432, 111, 660, 0, 186, 29, 864, 542, 860, 815, 224, 51, 880, 379, 663, 901, 858, 100, 739, 596, 527, 443, 812, 560, 159, 850, 986, 750, 335, 141, 212, 579, 498, 686, 138, 242, 428, 960, 104, 460, 276, 809, 882, 190, 336, 880, 595, 992, 154, 573, 54, 196, 654, 19, 740, 712, 194, 20, 358, 551, 45, 987, 861, 362, 92, 988, 794, 563, 133, 245, 506, 623, 695, 667, 639, 794, 572, 490, 807, 152, 696, 271, 855, 460, 438, 181, 138, 528, 935, 742, 225, 238, 857, 447, 238, 709, 524, 569, 942, 641, 413, 486, 368, 283, 86, 326, 433, 702, 8, 8, 783, 989, 540, 653, 641, 782, 127, 699, 212, 359, 894, 778, 745, 273, 140, 768, 4, 748, 972, 172, 563, 499, 465, 722, 17, 574, 225, 963, 629, 40, 414, 394, 281, 27, 521, 404, 781, 61, 604, 727, 11, 432, 648, 454, 611, 382, 415, 413, 760, 996, 340, 31, 446, 124, 595, 549, 937, 422, 549, 23, 165, 904, 690, 32, 902, 48, 671, 878, 377, 98, 679, 210, 420, 270, 237, 23, 910, 138, 349, 170, 81, 482, 704, 976, 772, 102, 728, 494, 216, 688, 85, 418, 234, 525, 408, 958, 373, 455, 377, 449, 424, 412, 391, 612, 577, 377, 336, 31, 215, 520, 523, 514, 564, 923, 11, 115, 877, 305, 477, 283, 612, 187, 354, 689, 270, 678, 922, 992, 272, 352, 960, 362, 236, 330, 237, 804, 541, 439, 974, 673, 193, 874, 943, 432, 81, 947, 153, 372, 723, 475, 89, 885, 289, 974, 46, 99, 780, 363, 531, 177, 424, 1, 826, 969, 812, 458, 0, 616, 709, 473, 79, 738, 657, 12, 788, 845, 800, 232, 999, 116, 658, 563, 9, 752, 392, 466, 637, 571, 947, 767, 322, 333, 647, 976, 168, 339, 18, 986, 977, 704, 989, 352, 120, 719, 846, 929, 87, 537, 807, 674, 924, 979, 529, 370, 223, 66, 201, 482, 168, 467, 919, 552, 765, 833, 791, 995, 989, 945, 939, 584, 703, 896, 593, 386, 93, 94, 353, 502, 500, 945, 483, 55, 564, 599, 430, 545, 151, 406, 868, 456, 702, 164, 420, 225, 769, 968, 884, 31, 621, 210, 228, 800, 930, 801, 687, 616, 967, 879, 766, 893, 905, 697, 384, 13, 695, 440, 462, 106, 240, 739, 437, 333, 824, 68, 355, 415, 837, 60, 466, 469, 273, 800, 54, 500, 109, 931, 919, 827, 533, 942, 599, 259, 232, 780, 311, 64, 370, 715, 630, 254, 839, 945, 409, 539, 378, 740, 876, 19, 345, 910, 50, 725, 962, 57, 493, 936, 555, 416, 429, 570, 28, 227, 919, 920, 732, 882, 178, 101, 73, 403, 780, 120, 44, 470, 277, 70, 460, 649, 838, 182, 226, 889, 729, 983, 317, 659, 159, 187, 57, 62, 223, 932, 976, 545, 479, 208, 392, 681, 519, 16, 625, 557, 167, 437, 991, 4, 284, 394, 213, 0, 37, 25, 571, 898, 73, 692, 649, 290, 865, 781, 271, 997, 917, 56, 255, 813, 356, 268, 608, 863, 640, 527, 373, 378, 727, 676, 743, 861, 550, 725, 968, 240, 970, 836, 68, 937, 967, 128, 785, 433, 648, 942, 783, 335, 179, 725, 423, 659, 521, 870, 612, 700, 594, 148, 185, 410, 271, 871, 533, 456, 361, 798, 124, 555, 822, 364, 540, 914, 920, 620, 60, 723, 142, 879, 320, 539, 489, 399, 154, 503, 79, 210, 94, 628, 509, 428, 645, 530, 713, 831, 661, 293, 915, 541, 488, 968, 148, 758, 994, 715, 269, 488, 544, 698, 74, 532, 836, 453, 356, 19, 822, 385, 81, 774, 555, 159, 331, 435, 988, 788, 806, 219, 26, 793, 822, 338, 762, 238, 934, 702, 240, 662, 566, 123, 974, 781, 139, 687, 700, 130, 749, 77, 554, 322, 916, 788, 966, 552, 487, 525, 585, 4, 480, 424, 66, 185, 971, 287, 144, 148, 8, 425, 261, 830, 61, 148, 116, 876, 179, 664, 811, 534, 675, 340, 337, 21, 448, 268, 2, 671, 493, 807, 864, 641, 331, 635, 940, 65, 341, 789, 979, 404, 866, 407, 37, 810, 623, 205, 369, 393, 622, 159, 621, 61, 651, 715, 341, 279, 755, 881, 747, 848, 555, 775, 212, 889, 499, 210, 807, 497, 548, 274, 281, 744, 650, 957, 2, 704, 653, 646, 831, 61, 339, 289, 531, 319, 420, 430, 719, 482, 764, 816, 826, 913, 853, 681, 7, 472, 716, 473, 968, 661, 959, 537, 62, 393, 72, 156, 679, 174, 137, 800, 363, 387}

    {588, 468, 165, 483, 908, 803, 413, 71, 121, 706, 1, 427, 10, 107, 988, 879, 507, 919, 901, 520, 234, 406, 206, 906, 15, 220, 820, 672, 879, 225, 638, 238, 716, 791, 411, 248, 891, 605, 818, 856, 354, 112, 4, 662, 251, 62, 786, 58, 256, 748, 789, 120, 221, 241, 79, 978, 940, 440, 303, 798, 289, 567, 569, 571, 757, 676, 772, 450, 327, 703, 426, 462, 417, 693, 801, 349, 227, 570, 112, 351, 355, 284, 128, 893, 623, 576, 451, 516, 334, 969, 592, 445, 342, 317, 151, 155, 24, 129, 135, 519, 475, 600, 471, 123, 76, 178, 738, 251, 185, 811, 151, 689, 311, 897, 317, 256, 688, 884, 617, 310, 528, 47, 64, 242, 753, 695, 158, 934, 581, 514, 860, 291, 615, 749, 660, 550, 274, 79, 929, 953, 439, 336, 630, 261, 251, 46, 405, 276, 646, 196, 852, 46, 699, 679, 22, 518, 867, 3, 75, 799, 325, 61, 378, 818, 8, 987, 353, 263, 397, 805, 658, 482, 47, 235, 861, 518, 476, 469, 724, 659, 918, 140, 897, 124, 315, 968, 693, 426, 370, 195, 162, 644, 903, 945, 115, 112, 112, 384, 84, 675, 233, 370, 394, 192, 104, 444, 653, 837, 480, 675, 404, 738, 238, 26, 925, 332, 323, 767, 360, 185, 671, 628, 318, 781, 436, 188, 101, 14, 900, 637, 605, 784, 690, 774, 685, 72, 698, 442, 797, 546, 706, 825, 413, 197, 847, 584, 198, 49, 83, 85, 507, 148, 982, 615, 694, 368, 511, 292, 774, 859, 405, 225, 891, 985, 956, 447, 203, 853, 288, 587, 638, 734, 406, 532, 338, 358, 608, 420, 75, 250, 594, 832, 800, 360, 622, 318, 307, 613, 81, 141, 777, 144, 240, 623, 345, 276, 511, 528, 96, 7, 319, 288, 470, 434, 441, 715, 782, 358, 158, 234, 717, 190, 552, 641, 462, 349, 134, 958, 849, 846, 425, 268, 858, 905, 573, 264, 799, 659, 985, 792, 687, 307, 149, 5, 345, 117, 828, 702, 685, 379, 842, 835, 613, 921, 20, 304, 698, 386, 79, 640, 611, 861, 27, 72, 161, 27, 685, 955, 9, 160, 97, 708, 454, 711, 216, 141, 967, 923, 919, 384, 552, 468, 75, 103, 669, 734, 960, 90, 842, 716, 235, 385, 946, 563, 404, 997, 1, 695, 210, 890, 155, 438, 678, 616, 428, 208, 789, 309, 649, 864, 723, 33, 966, 986, 929, 417, 489, 562, 873, 194, 874, 488, 517, 71, 719, 277, 449, 537, 587, 715, 715, 248, 252, 397, 484, 511, 142, 691, 712, 841, 590, 748, 384, 232, 581, 265, 442, 529, 15, 411, 692, 952, 81, 560, 292, 146, 636, 174, 519, 457, 920, 680, 325, 550, 550, 945, 413, 281, 90, 462, 283, 204, 712, 138, 872, 78, 369, 573, 57, 511, 340, 623, 338, 985, 116, 449, 420, 136, 828, 10, 592, 560, 595, 52, 466, 161, 83, 333, 211, 26, 731, 23, 618, 438, 911, 690, 879, 14, 849, 388, 889, 294, 95, 273, 758, 198, 377, 126, 908, 899, 668, 578, 577, 697, 616, 805, 234, 7, 538, 537, 905, 916, 446, 182, 332, 15, 903, 607, 836, 401, 386, 2, 540, 202, 345, 262, 833, 472, 36, 960, 129, 952, 257, 363, 608, 210, 747, 998, 941, 697, 819, 150, 946, 357, 51, 106, 921, 627, 109, 438, 968, 174, 317, 504, 909, 91, 785, 832, 719, 592, 235, 3, 466, 32, 824, 908, 359, 600, 26, 257, 587, 527, 216, 7, 308, 131, 636, 42, 393, 738, 961, 751, 285, 695, 379, 408, 761, 162, 776, 277, 284, 146, 241, 279, 520, 721, 369, 736, 762, 888, 781, 724, 723, 979, 852, 749, 600, 489, 462, 69, 271, 485, 904, 66, 240, 967, 435, 933, 752, 261, 220, 297, 199, 747, 54, 771, 726, 252, 425, 792, 297, 864, 282, 50, 466, 121, 508, 566, 771, 662, 505, 943, 12, 493, 246, 251, 843, 627, 386, 483, 674, 751, 723, 861, 46, 679, 671, 860, 148, 155, 320, 421, 971, 276, 914, 997, 613, 193, 268, 64, 383, 870, 732, 787, 18, 458, 250, 160, 616, 911, 59, 625, 347, 508, 512, 31, 699, 749, 520, 977, 610, 19, 99, 260, 368, 263, 437, 399, 839, 125, 232, 288, 260, 191, 769, 787, 297, 686, 375, 833, 462, 192, 683, 760, 584, 352, 627, 871, 169, 370, 588, 130, 689, 531, 965, 24, 217, 779, 364, 736, 168, 830, 558, 306, 467, 976, 721, 976, 921, 538, 655, 692, 532, 725, 837, 782, 153, 938, 428, 735, 582, 267, 63, 409, 843, 605, 406, 678, 952, 470, 998, 274, 123, 863, 690, 358, 243, 929, 802, 91, 574, 517, 955, 204, 834, 963, 706, 824, 256, 256, 817, 39, 698, 987, 990, 981, 781, 34, 614, 968, 214, 674, 519, 999, 867, 951, 729, 664, 369, 435, 140, 911, 652, 805, 229, 364, 747, 956, 831, 467, 645, 410, 607, 492, 862, 370, 523, 167, 202, 181, 912, 414, 450, 951, 687, 1, 442, 781, 340, 314, 379, 788, 341, 619, 780, 129, 303, 189, 751, 54, 480, 733, 996, 416, 331, 445, 918, 298, 825, 519, 562, 548, 650, 268, 441, 165, 798, 180, 304, 769, 472, 523, 111, 647, 926, 21, 586, 556, 40, 227, 587, 397, 288, 837, 423, 566, 474, 194, 262, 895, 296, 853, 636, 809, 95, 184, 584, 474, 672, 102, 101, 978, 522, 152, 120, 104, 586, 13, 519, 445, 100, 364, 575, 940, 915, 691, 589, 422, 985, 10, 335, 647, 717, 82, 685, 808, 70, 132, 599, 879, 176, 952, 197, 499, 497, 104, 633, 832, 742, 250, 655, 125, 408, 13, 884, 674, 820, 47, 321, 326, 89, 27, 605, 587, 985, 91, 249, 110, 790, 871, 652, 268, 887, 34, 860, 745, 396, 69, 133, 621, 645, 479, 399, 384, 494, 374, 518, 11, 803, 114, 206, 690, 556, 958, 249, 957, 674, 501, 465, 882, 923, 61, 378, 801, 52}

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

  39. 4

    {895, 583, 620, 106}

    {599, 675, 7, 579}

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

  40. 972

    {640, 986, 386, 336, 352, 122, 724, 436, 539, 223, 877, 723, 392, 806, 475, 335, 305, 745, 92, 429, 164, 445, 193, 736, 451, 438, 167, 27, 710, 805, 516, 606, 772, 410, 880, 735, 341, 649, 149, 385, 626, 20, 415, 411, 532, 850, 664, 194, 702, 812, 246, 943, 990, 530, 621, 932, 716, 27, 672, 972, 915, 907, 229, 248, 616, 50, 761, 46, 447, 139, 358, 682, 261, 220, 78, 496, 471, 457, 359, 432, 492, 443, 96, 629, 346, 591, 459, 32, 297, 511, 845, 139, 696, 735, 976, 718, 496, 916, 799, 245, 694, 739, 384, 154, 190, 170, 146, 969, 886, 79, 318, 860, 126, 666, 563, 628, 368, 999, 327, 998, 457, 157, 30, 224, 878, 796, 231, 533, 461, 658, 616, 837, 996, 877, 214, 587, 516, 225, 507, 930, 993, 921, 721, 670, 401, 358, 27, 480, 821, 668, 792, 861, 458, 589, 406, 847, 772, 732, 302, 725, 800, 743, 449, 977, 216, 763, 139, 708, 976, 314, 442, 623, 712, 942, 12, 0, 752, 558, 261, 797, 517, 263, 370, 644, 804, 785, 417, 743, 642, 975, 412, 864, 99, 304, 685, 422, 897, 806, 140, 464, 352, 168, 610, 665, 153, 760, 801, 971, 49, 523, 643, 157, 987, 847, 834, 467, 977, 481, 18, 757, 639, 224, 448, 297, 611, 255, 748, 914, 834, 645, 97, 305, 824, 500, 156, 758, 64, 849, 403, 752, 421, 675, 932, 694, 836, 297, 846, 484, 929, 56, 595, 403, 689, 864, 71, 124, 594, 868, 647, 563, 419, 374, 116, 735, 593, 709, 113, 823, 53, 539, 103, 769, 304, 539, 228, 118, 457, 828, 289, 11, 233, 736, 251, 627, 741, 377, 452, 824, 442, 356, 54, 674, 521, 272, 209, 736, 630, 62, 519, 246, 750, 836, 900, 233, 296, 526, 608, 627, 881, 24, 450, 833, 142, 562, 782, 988, 38, 507, 529, 680, 914, 159, 177, 447, 498, 392, 700, 756, 955, 73, 342, 291, 736, 898, 81, 485, 607, 841, 934, 367, 100, 78, 117, 688, 918, 115, 982, 655, 105, 557, 821, 18, 650, 396, 844, 968, 29, 505, 797, 70, 406, 540, 984, 770, 727, 769, 831, 174, 76, 744, 30, 384, 551, 254, 953, 924, 231, 681, 792, 434, 500, 894, 196, 811, 37, 895, 869, 658, 402, 314, 79, 276, 468, 900, 479, 549, 24, 940, 251, 234, 852, 428, 16, 615, 580, 743, 676, 962, 795, 113, 135, 101, 973, 293, 346, 122, 189, 443, 657, 203, 540, 884, 300, 273, 760, 438, 474, 429, 71, 157, 556, 533, 189, 916, 565, 921, 533, 93, 977, 772, 651, 408, 913, 177, 243, 979, 147, 248, 371, 43, 500, 886, 527, 73, 928, 762, 520, 318, 5, 284, 777, 22, 610, 887, 976, 522, 647, 103, 58, 375, 473, 506, 279, 279, 288, 417, 984, 673, 755, 995, 791, 655, 924, 292, 764, 359, 726, 14, 721, 457, 792, 176, 837, 253, 336, 76, 825, 985, 128, 341, 605, 434, 940, 24, 601, 732, 318, 533, 807, 192, 698, 559, 387, 624, 713, 290, 159, 921, 7, 211, 435, 916, 836, 705, 898, 226, 228, 2, 341, 807, 730, 183, 474, 470, 457, 636, 620, 313, 743, 649, 527, 954, 494, 504, 691, 228, 269, 724, 910, 558, 565, 685, 711, 205, 518, 12, 481, 677, 244, 933, 126, 981, 720, 284, 105, 639, 381, 371, 171, 161, 877, 179, 610, 409, 761, 535, 207, 375, 590, 528, 898, 749, 613, 154, 622, 32, 817, 407, 745, 437, 195, 286, 171, 285, 258, 295, 907, 659, 56, 135, 697, 441, 973, 423, 97, 478, 693, 311, 624, 29, 523, 405, 407, 994, 194, 727, 322, 444, 17, 378, 432, 985, 66, 396, 474, 865, 689, 475, 757, 258, 331, 541, 855, 646, 253, 888, 609, 126, 502, 753, 16, 850, 197, 930, 224, 728, 91, 843, 543, 499, 133, 11, 529, 458, 449, 201, 778, 995, 755, 129, 431, 68, 6, 850, 240, 256, 723, 7, 407, 248, 237, 694, 69, 518, 520, 917, 501, 232, 240, 65, 446, 282, 222, 842, 306, 779, 480, 329, 707, 194, 692, 738, 454, 782, 637, 86, 154, 959, 524, 480, 840, 112, 76, 904, 226, 869, 630, 137, 213, 284, 733, 118, 859, 385, 862, 20, 545, 324, 499, 329, 54, 884, 982, 649, 281, 561, 842, 596, 818, 207, 990, 965, 28, 248, 531, 113, 454, 84, 352, 689, 602, 932, 922, 467, 789, 758, 604, 796, 595, 424, 504, 18, 925, 332, 328, 813, 750, 107, 938, 817, 510, 896, 397, 708, 766, 64, 812, 947, 309, 401, 394, 631, 688, 648, 981, 912, 923, 312, 546, 467, 591, 838, 677, 42, 306, 882, 757, 150, 661, 759, 267, 304, 836, 595, 780, 500, 820, 620, 682, 120, 886, 428, 34, 442, 867, 472, 741, 616, 761, 936, 833, 164, 305, 582, 501, 160, 544, 775, 798, 361, 261, 342, 176, 530, 946, 962, 139, 762, 37, 0, 793, 79, 343, 461, 416, 569, 738, 525, 398, 311, 556, 618, 331, 940, 580, 301, 718, 921, 103, 838, 802, 716, 766, 492, 775, 239, 382, 255, 346, 346, 477, 472, 906, 901, 833, 559, 970, 460, 527, 598, 534, 492, 659, 70, 602, 174, 74, 576, 713, 519, 534, 158, 2, 859, 747, 517, 208, 287, 169, 871, 581, 607, 850, 54, 151, 826, 764, 79, 818, 987, 313, 794, 328, 143, 572, 121, 427, 872, 942, 201, 553, 899, 941, 882, 589, 741, 319, 899, 818, 657, 727, 575, 769, 827, 614, 424, 93, 673, 733, 10, 12, 685, 848, 437, 635, 710, 513, 587, 694, 903, 111, 141, 509, 668, 905, 18, 57, 397, 444, 589, 330, 155, 94, 624, 732, 62, 604, 496, 865, 902, 438, 212, 35, 845, 273, 632, 252, 685, 821, 619, 626, 103}

    {483, 713, 478, 91, 639, 792, 713, 861, 9, 183, 152, 717, 432, 62, 182, 948, 990, 690, 215, 412, 732, 315, 486, 510, 486, 584, 765, 742, 702, 45, 912, 94, 424, 850, 721, 848, 857, 348, 393, 636, 751, 582, 667, 484, 327, 15, 427, 793, 827, 542, 507, 64, 28, 306, 164, 339, 859, 583, 438, 638, 659, 879, 959, 706, 295, 364, 6, 484, 318, 492, 972, 361, 54, 627, 932, 959, 31, 759, 246, 265, 853, 511, 759, 929, 806, 313, 834, 937, 755, 504, 824, 149, 18, 773, 811, 254, 88, 273, 225, 959, 682, 78, 594, 103, 89, 475, 286, 227, 601, 731, 401, 649, 552, 222, 149, 164, 375, 920, 324, 30, 994, 503, 951, 145, 442, 83, 534, 704, 840, 299, 574, 874, 749, 532, 159, 536, 621, 313, 186, 770, 994, 818, 217, 344, 863, 345, 788, 749, 417, 208, 846, 391, 717, 291, 966, 728, 44, 601, 10, 447, 115, 278, 982, 617, 816, 110, 190, 617, 965, 831, 560, 156, 734, 254, 127, 456, 114, 966, 131, 827, 270, 642, 824, 683, 857, 869, 548, 6, 893, 940, 635, 309, 549, 211, 67, 470, 777, 735, 142, 522, 580, 529, 342, 346, 581, 252, 672, 614, 808, 90, 380, 358, 155, 906, 658, 146, 623, 878, 274, 140, 158, 381, 324, 941, 185, 597, 691, 710, 470, 592, 31, 615, 737, 116, 83, 300, 585, 529, 321, 764, 455, 139, 427, 503, 711, 951, 393, 308, 756, 912, 154, 154, 814, 536, 280, 363, 958, 191, 868, 272, 539, 963, 148, 677, 951, 667, 606, 922, 630, 239, 172, 722, 423, 690, 514, 645, 741, 569, 712, 993, 840, 345, 367, 127, 855, 154, 843, 535, 423, 717, 234, 772, 79, 857, 925, 492, 70, 873, 420, 538, 913, 101, 300, 667, 583, 199, 850, 94, 341, 875, 47, 154, 580, 525, 143, 572, 116, 603, 792, 735, 241, 244, 327, 65, 863, 518, 441, 256, 969, 742, 476, 973, 19, 272, 654, 802, 209, 238, 450, 465, 861, 235, 495, 40, 268, 834, 950, 555, 940, 347, 102, 446, 137, 580, 788, 893, 642, 754, 988, 974, 446, 961, 798, 663, 417, 234, 46, 661, 518, 731, 393, 279, 294, 840, 493, 282, 96, 404, 6, 948, 453, 133, 216, 571, 38, 566, 496, 514, 567, 231, 354, 380, 125, 431, 405, 126, 900, 155, 544, 830, 579, 465, 649, 430, 446, 200, 809, 897, 864, 185, 722, 570, 601, 376, 145, 668, 987, 36, 556, 723, 777, 930, 836, 469, 398, 448, 2, 725, 816, 307, 345, 593, 980, 140, 875, 262, 471, 972, 317, 955, 206, 291, 978, 761, 755, 202, 910, 956, 462, 704, 887, 785, 456, 275, 240, 943, 585, 783, 119, 645, 370, 261, 601, 601, 99, 713, 946, 615, 302, 723, 224, 869, 997, 708, 526, 559, 711, 835, 175, 84, 221, 311, 630, 608, 196, 421, 783, 255, 104, 994, 932, 144, 104, 828, 79, 234, 298, 535, 577, 632, 603, 346, 184, 753, 213, 414, 49, 882, 29, 577, 135, 423, 421, 68, 121, 917, 563, 240, 673, 835, 7, 977, 460, 758, 390, 341, 907, 325, 179, 915, 861, 552, 44, 976, 930, 180, 838, 297, 376, 121, 510, 84, 162, 782, 282, 921, 809, 324, 193, 489, 527, 884, 576, 249, 957, 984, 65, 73, 731, 691, 837, 171, 609, 114, 929, 564, 916, 186, 688, 13, 767, 10, 922, 359, 423, 557, 513, 510, 952, 37, 811, 651, 671, 105, 880, 921, 907, 494, 920, 252, 38, 43, 527, 657, 798, 417, 795, 444, 824, 13, 975, 359, 84, 54, 898, 921, 931, 4, 87, 903, 757, 813, 519, 14, 833, 508, 842, 986, 832, 55, 988, 502, 714, 696, 630, 769, 935, 257, 792, 899, 720, 799, 129, 218, 537, 4, 963, 881, 307, 432, 661, 458, 202, 4, 114, 768, 995, 928, 395, 390, 356, 328, 949, 518, 329, 202, 339, 683, 337, 319, 885, 791, 587, 692, 207, 56, 132, 333, 628, 593, 890, 853, 985, 554, 515, 618, 834, 617, 407, 955, 437, 408, 572, 26, 969, 314, 973, 808, 130, 191, 391, 3, 428, 848, 208, 229, 108, 607, 691, 945, 348, 151, 841, 163, 534, 988, 209, 768, 952, 734, 25, 504, 884, 208, 811, 497, 51, 846, 455, 603, 389, 731, 488, 974, 357, 570, 20, 213, 590, 770, 804, 285, 537, 284, 83, 127, 646, 867, 833, 731, 795, 851, 381, 282, 640, 973, 131, 601, 99, 739, 411, 301, 230, 142, 374, 929, 716, 590, 231, 605, 661, 806, 111, 244, 158, 545, 362, 420, 605, 188, 14, 490, 560, 657, 18, 86, 496, 233, 934, 294, 142, 756, 742, 673, 332, 421, 755, 812, 418, 61, 774, 143, 245, 228, 568, 412, 492, 274, 334, 808, 113, 125, 75, 751, 606, 626, 146, 883, 970, 185, 813, 290, 779, 616, 713, 407, 925, 752, 574, 366, 916, 925, 727, 395, 933, 444, 588, 291, 180, 509, 125, 819, 726, 681, 845, 265, 367, 355, 620, 452, 650, 994, 298, 446, 965, 23, 218, 171, 189, 982, 78, 517, 595, 891, 761, 726, 293, 418, 150, 938, 31, 786, 892, 893, 55, 351, 537, 627, 686, 609, 404, 875, 564, 202, 335, 107, 530, 381, 389, 453, 882, 871, 314, 973, 51, 325, 601, 533, 226, 217, 401, 361, 451, 511, 826, 353, 78, 773, 598, 772, 71, 623, 428, 165, 608, 116, 483, 710, 336, 198, 273, 593, 223, 391, 712, 850, 301, 537, 560, 768, 559, 981, 499, 255, 640, 230, 159, 239, 419, 63, 415, 341, 112, 681, 849, 35, 657, 844, 698, 862, 26, 196, 524, 836, 314, 509, 103, 309, 547, 906, 404, 567, 780, 273, 756, 228, 391, 569, 520, 703, 945, 438, 819, 324, 406, 749, 731, 657, 423, 840, 631, 940}

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

  41. 4

    {649, 308, 385, 422}

    {103, 969, 205, 99}

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

  42. 976

    {833, 966, 761, 237, 131, 738, 976, 153, 867, 156, 543, 225, 736, 306, 997, 319, 699, 427, 153, 703, 982, 276, 227, 662, 412, 431, 678, 495, 481, 372, 222, 304, 374, 119, 878, 601, 722, 224, 731, 57, 208, 346, 820, 431, 156, 292, 162, 56, 599, 641, 760, 543, 292, 671, 443, 615, 98, 892, 840, 26, 14, 414, 596, 177, 606, 658, 418, 365, 37, 924, 869, 857, 200, 545, 835, 696, 132, 348, 796, 228, 777, 445, 590, 616, 705, 179, 319, 407, 965, 745, 967, 972, 910, 575, 971, 499, 965, 428, 278, 287, 889, 701, 960, 621, 396, 160, 296, 677, 266, 853, 335, 728, 578, 226, 433, 568, 170, 208, 231, 209, 373, 171, 768, 18, 631, 851, 993, 803, 872, 504, 753, 829, 323, 270, 821, 726, 267, 332, 190, 977, 85, 987, 37, 148, 461, 638, 924, 929, 942, 70, 126, 745, 123, 229, 879, 383, 946, 283, 876, 743, 155, 416, 174, 54, 604, 292, 17, 441, 785, 796, 150, 340, 696, 724, 591, 601, 246, 844, 366, 494, 823, 233, 361, 644, 958, 989, 799, 248, 360, 476, 675, 840, 848, 388, 718, 216, 9, 425, 569, 243, 293, 845, 59, 958, 182, 863, 459, 516, 371, 315, 390, 448, 367, 28, 366, 198, 677, 727, 934, 930, 355, 570, 301, 107, 61, 927, 848, 897, 188, 167, 723, 2, 975, 6, 533, 710, 689, 300, 688, 599, 946, 397, 783, 749, 960, 231, 896, 438, 322, 517, 92, 263, 817, 793, 245, 595, 122, 583, 280, 647, 310, 3, 310, 167, 821, 723, 774, 604, 476, 0, 868, 495, 491, 707, 265, 786, 240, 619, 959, 963, 88, 510, 775, 535, 358, 474, 525, 739, 890, 640, 36, 833, 59, 569, 61, 700, 658, 171, 178, 842, 684, 892, 44, 613, 367, 111, 965, 187, 993, 340, 312, 838, 708, 144, 473, 363, 205, 304, 332, 998, 828, 25, 856, 455, 299, 942, 761, 646, 152, 44, 752, 951, 204, 141, 20, 845, 31, 325, 109, 388, 925, 51, 915, 628, 614, 915, 148, 419, 339, 903, 284, 132, 202, 508, 114, 54, 868, 724, 811, 683, 330, 603, 868, 704, 27, 599, 761, 123, 224, 19, 127, 801, 781, 377, 795, 865, 880, 591, 146, 984, 796, 15, 581, 788, 596, 234, 105, 430, 810, 48, 751, 393, 925, 887, 214, 848, 372, 869, 467, 183, 408, 310, 117, 20, 113, 669, 100, 223, 925, 157, 534, 536, 799, 20, 933, 394, 855, 728, 827, 48, 8, 999, 765, 598, 929, 13, 484, 631, 217, 427, 531, 214, 929, 610, 358, 429, 123, 547, 951, 983, 530, 42, 786, 994, 805, 421, 51, 976, 507, 474, 788, 100, 778, 629, 580, 779, 62, 177, 628, 121, 786, 187, 89, 651, 161, 586, 949, 846, 764, 752, 616, 248, 581, 371, 597, 323, 710, 489, 738, 330, 964, 70, 332, 563, 410, 759, 496, 272, 294, 981, 456, 50, 869, 535, 537, 520, 544, 588, 483, 672, 495, 515, 633, 738, 295, 800, 973, 513, 402, 801, 637, 128, 726, 74, 433, 489, 55, 781, 346, 271, 365, 509, 70, 383, 457, 112, 220, 574, 212, 472, 668, 115, 235, 258, 879, 122, 462, 700, 706, 598, 876, 933, 573, 920, 549, 416, 683, 803, 391, 61, 744, 503, 939, 723, 982, 309, 694, 726, 495, 244, 342, 159, 616, 598, 698, 128, 747, 459, 421, 546, 147, 888, 283, 345, 844, 592, 992, 467, 392, 532, 481, 552, 73, 838, 791, 451, 986, 458, 394, 333, 133, 234, 963, 118, 666, 318, 562, 773, 21, 515, 200, 104, 774, 457, 754, 698, 823, 221, 914, 759, 273, 949, 374, 149, 354, 381, 258, 210, 752, 921, 554, 134, 152, 32, 74, 720, 608, 545, 726, 575, 501, 237, 687, 261, 733, 52, 807, 148, 677, 376, 6, 555, 601, 560, 231, 628, 1, 804, 927, 806, 39, 716, 281, 832, 384, 587, 572, 395, 5, 129, 102, 545, 128, 650, 642, 235, 611, 72, 411, 214, 657, 224, 707, 218, 616, 449, 499, 41, 357, 915, 275, 723, 652, 177, 892, 524, 181, 270, 143, 966, 879, 275, 136, 431, 197, 529, 332, 249, 56, 79, 60, 256, 529, 637, 483, 91, 204, 865, 487, 430, 750, 694, 921, 771, 901, 165, 295, 168, 409, 571, 391, 69, 637, 847, 630, 186, 493, 505, 526, 726, 159, 505, 281, 333, 299, 676, 521, 525, 176, 713, 809, 719, 241, 976, 228, 270, 140, 83, 295, 505, 248, 984, 573, 982, 894, 430, 399, 311, 860, 288, 498, 597, 72, 484, 917, 39, 586, 145, 769, 130, 614, 374, 198, 245, 91, 15, 560, 304, 647, 825, 377, 783, 348, 21, 418, 856, 580, 492, 396, 872, 875, 719, 677, 730, 197, 809, 427, 467, 582, 715, 936, 530, 749, 923, 729, 586, 12, 736, 671, 110, 841, 661, 923, 771, 721, 727, 728, 574, 411, 812, 178, 779, 511, 880, 877, 120, 295, 465, 224, 290, 43, 448, 697, 774, 543, 856, 471, 863, 128, 391, 172, 364, 407, 147, 49, 404, 148, 654, 351, 343, 459, 306, 828, 388, 653, 340, 356, 246, 866, 870, 825, 453, 674, 958, 888, 632, 350, 221, 392, 902, 560, 802, 709, 162, 413, 336, 846, 333, 45, 55, 238, 13, 194, 998, 240, 314, 652, 499, 586, 14, 819, 58, 656, 719, 842, 956, 404, 961, 524, 987, 157, 438, 830, 326, 593, 614, 546, 104, 306, 972, 788, 542, 906, 697, 721, 229, 424, 76, 867, 159, 175, 894, 558, 798, 464, 809, 944, 872, 551, 291, 666, 336, 606, 512, 235, 715, 365, 575, 818, 859, 679, 455, 123, 815, 914, 268, 883, 277, 711, 908, 573, 3, 679, 738, 553, 971, 644, 704, 240, 249, 121, 452, 983, 172, 262, 512, 419, 379, 799, 585, 749, 455, 912, 452, 831, 470}

    {685, 562, 609, 33, 350, 326, 962, 23, 998, 207, 730, 5, 670, 855, 750, 672, 551, 974, 903, 754, 254, 367, 336, 909, 334, 237, 856, 129, 830, 270, 634, 39, 116, 926, 57, 161, 205, 376, 983, 318, 399, 250, 139, 207, 423, 432, 213, 517, 168, 385, 647, 566, 217, 151, 201, 138, 323, 959, 90, 107, 326, 456, 219, 664, 669, 400, 138, 683, 235, 538, 714, 688, 796, 724, 844, 577, 781, 317, 758, 779, 444, 5, 57, 412, 759, 103, 602, 258, 806, 211, 511, 978, 375, 618, 688, 274, 923, 340, 80, 521, 281, 77, 741, 505, 380, 245, 5, 825, 248, 79, 16, 567, 828, 131, 186, 559, 614, 646, 492, 191, 963, 692, 79, 53, 139, 487, 882, 783, 966, 70, 628, 937, 344, 924, 147, 188, 292, 504, 924, 880, 445, 942, 336, 404, 26, 104, 19, 729, 22, 37, 242, 314, 618, 404, 105, 72, 112, 808, 587, 890, 794, 191, 139, 508, 782, 122, 578, 731, 180, 975, 983, 1, 975, 814, 650, 168, 657, 311, 806, 844, 901, 226, 512, 303, 873, 709, 655, 466, 947, 750, 285, 221, 780, 51, 825, 248, 991, 372, 232, 821, 44, 305, 140, 355, 162, 133, 903, 804, 877, 2, 756, 352, 698, 89, 304, 933, 606, 226, 684, 309, 260, 882, 261, 77, 140, 594, 614, 812, 142, 141, 327, 342, 937, 278, 493, 982, 451, 359, 972, 747, 387, 267, 753, 386, 756, 388, 236, 683, 739, 3, 885, 13, 757, 962, 962, 743, 911, 15, 564, 686, 557, 713, 297, 751, 126, 646, 120, 584, 609, 815, 764, 707, 782, 405, 379, 75, 919, 40, 958, 265, 149, 248, 91, 461, 658, 150, 633, 653, 119, 359, 594, 576, 67, 920, 17, 22, 327, 480, 733, 576, 271, 355, 490, 552, 577, 53, 329, 564, 738, 849, 222, 348, 539, 362, 837, 386, 569, 863, 135, 395, 580, 158, 6, 313, 354, 219, 285, 789, 591, 103, 586, 854, 680, 58, 36, 471, 836, 961, 14, 108, 377, 38, 416, 959, 758, 420, 802, 737, 414, 638, 388, 895, 567, 672, 53, 637, 123, 131, 56, 74, 686, 940, 273, 371, 408, 431, 728, 219, 808, 451, 546, 850, 601, 510, 903, 508, 514, 501, 511, 374, 230, 229, 488, 813, 903, 661, 550, 28, 437, 304, 929, 459, 861, 131, 149, 978, 815, 235, 0, 650, 552, 16, 724, 7, 504, 200, 794, 924, 777, 721, 173, 11, 566, 758, 45, 670, 648, 590, 860, 124, 507, 283, 47, 922, 23, 886, 415, 467, 301, 693, 541, 774, 667, 322, 424, 429, 301, 934, 230, 217, 498, 158, 695, 814, 178, 745, 565, 781, 198, 845, 286, 225, 624, 661, 135, 37, 703, 469, 975, 939, 407, 72, 1, 919, 304, 912, 161, 764, 771, 716, 409, 178, 986, 766, 174, 78, 906, 601, 337, 673, 408, 394, 188, 876, 988, 700, 547, 985, 485, 203, 529, 959, 932, 401, 297, 799, 703, 57, 944, 811, 764, 309, 577, 582, 582, 162, 400, 509, 482, 561, 591, 793, 313, 862, 178, 295, 780, 93, 556, 283, 789, 740, 987, 52, 465, 882, 432, 190, 660, 456, 784, 183, 73, 782, 773, 877, 974, 547, 990, 650, 351, 197, 824, 468, 220, 210, 239, 614, 894, 416, 431, 968, 714, 566, 524, 536, 359, 912, 435, 80, 488, 962, 711, 933, 266, 76, 622, 568, 303, 131, 741, 302, 218, 393, 586, 224, 174, 12, 492, 32, 155, 817, 153, 112, 105, 47, 753, 628, 105, 116, 168, 467, 348, 63, 846, 87, 43, 897, 766, 903, 634, 14, 482, 50, 67, 665, 641, 799, 212, 838, 657, 794, 262, 177, 695, 367, 699, 205, 174, 128, 483, 504, 251, 111, 40, 81, 99, 447, 493, 863, 462, 292, 0, 502, 695, 985, 278, 277, 33, 443, 817, 543, 164, 516, 326, 495, 816, 635, 834, 959, 357, 521, 806, 738, 965, 728, 734, 986, 28, 853, 170, 694, 304, 261, 523, 502, 444, 29, 449, 220, 345, 587, 272, 126, 374, 265, 259, 179, 505, 632, 634, 516, 987, 341, 675, 444, 244, 335, 512, 573, 866, 571, 483, 75, 217, 296, 415, 18, 121, 412, 951, 437, 542, 519, 686, 264, 644, 300, 995, 617, 346, 298, 692, 157, 363, 489, 70, 781, 186, 836, 456, 128, 135, 560, 770, 127, 853, 837, 791, 39, 486, 57, 442, 535, 55, 113, 732, 859, 378, 429, 738, 699, 859, 760, 62, 81, 715, 756, 672, 191, 504, 870, 43, 468, 631, 521, 206, 666, 462, 22, 998, 693, 52, 659, 94, 15, 266, 406, 282, 844, 386, 729, 759, 692, 456, 302, 920, 599, 517, 144, 448, 611, 980, 440, 599, 954, 905, 880, 694, 35, 429, 779, 143, 585, 671, 867, 70, 333, 325, 295, 116, 785, 617, 960, 511, 47, 337, 873, 683, 95, 985, 636, 456, 81, 263, 708, 895, 764, 679, 871, 375, 496, 108, 258, 201, 267, 948, 710, 784, 325, 249, 872, 363, 991, 148, 276, 630, 350, 482, 701, 584, 578, 649, 73, 667, 278, 942, 294, 450, 97, 430, 618, 761, 509, 38, 906, 756, 275, 715, 504, 694, 322, 613, 37, 81, 970, 145, 295, 950, 534, 842, 832, 352, 385, 802, 70, 892, 330, 918, 353, 359, 347, 769, 854, 274, 22, 560, 432, 289, 241, 176, 456, 354, 789, 842, 244, 526, 629, 795, 619, 400, 830, 702, 954, 329, 123, 384, 801, 403, 536, 874, 774, 5, 435, 413, 613, 572, 888, 708, 792, 654, 401, 323, 30, 852, 964, 953, 713, 265, 738, 199, 506, 587, 427, 932, 77, 771, 503, 145, 376, 614, 947, 503, 480, 9, 881, 189, 785, 741, 791, 743, 638, 508, 811, 82, 941, 84, 657, 831, 274, 358, 861, 433, 438, 723, 327, 975, 391, 559, 841, 163, 221, 415, 506, 795, 306}

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

  43. 5

    {896, 263, 150, 98, 659}

    {7, 592, 821, 346, 236}

    Returns: {0, 4, 4, 2, 3, 2, 0, 1, 0, 3, 0, 2, 1, 0, 2, 0, 1, 1, 0, 0, 0, 1 }

  44. 974

    {270, 912, 351, 629, 168, 266, 340, 134, 9, 664, 912, 334, 882, 472, 422, 511, 818, 722, 960, 545, 90, 77, 403, 853, 980, 747, 218, 335, 10, 525, 297, 862, 437, 735, 56, 109, 809, 821, 564, 510, 43, 292, 402, 4, 674, 764, 916, 681, 169, 276, 189, 476, 93, 848, 864, 840, 684, 884, 653, 410, 910, 106, 520, 561, 142, 225, 452, 373, 122, 270, 551, 874, 181, 439, 203, 352, 16, 557, 864, 346, 769, 414, 948, 411, 734, 756, 41, 995, 366, 393, 322, 993, 792, 895, 811, 507, 53, 918, 880, 911, 319, 587, 506, 117, 949, 128, 229, 612, 493, 428, 125, 585, 844, 883, 24, 693, 906, 96, 222, 557, 852, 451, 16, 591, 727, 298, 834, 102, 524, 367, 824, 508, 943, 114, 430, 882, 466, 351, 345, 369, 462, 847, 392, 430, 861, 242, 262, 33, 914, 561, 763, 894, 188, 586, 289, 507, 124, 915, 500, 35, 863, 162, 55, 134, 452, 509, 370, 42, 849, 96, 38, 680, 429, 711, 145, 57, 801, 458, 647, 384, 711, 232, 805, 91, 309, 194, 657, 893, 852, 851, 727, 294, 217, 815, 791, 315, 680, 660, 637, 321, 191, 923, 503, 356, 684, 764, 206, 911, 358, 25, 175, 850, 381, 689, 744, 778, 439, 796, 695, 626, 67, 466, 737, 20, 849, 92, 943, 747, 244, 335, 532, 183, 432, 631, 966, 346, 898, 590, 946, 643, 385, 827, 406, 139, 454, 460, 305, 700, 137, 138, 732, 747, 235, 438, 528, 744, 994, 247, 735, 303, 266, 637, 292, 513, 763, 59, 191, 733, 1, 862, 655, 345, 349, 152, 683, 252, 845, 502, 885, 447, 566, 745, 83, 913, 201, 144, 849, 315, 318, 819, 549, 835, 538, 258, 863, 687, 35, 955, 552, 361, 416, 638, 995, 817, 307, 22, 274, 193, 950, 502, 30, 817, 131, 516, 697, 712, 257, 197, 868, 300, 626, 787, 238, 590, 221, 374, 375, 194, 632, 954, 138, 584, 654, 316, 415, 947, 651, 662, 456, 369, 999, 750, 801, 494, 366, 625, 866, 598, 156, 918, 27, 446, 81, 656, 138, 406, 357, 403, 22, 516, 741, 421, 319, 716, 47, 577, 15, 366, 99, 554, 255, 807, 544, 653, 364, 12, 281, 827, 14, 400, 489, 431, 957, 553, 547, 328, 931, 13, 591, 76, 724, 175, 238, 580, 45, 170, 638, 872, 411, 365, 704, 454, 169, 389, 408, 116, 249, 606, 260, 569, 704, 297, 199, 636, 0, 563, 358, 510, 380, 111, 919, 97, 259, 52, 137, 397, 695, 118, 362, 481, 302, 933, 165, 234, 205, 815, 697, 534, 825, 430, 799, 280, 71, 609, 803, 307, 555, 351, 488, 209, 280, 428, 752, 569, 762, 493, 216, 781, 346, 40, 17, 623, 812, 56, 583, 491, 209, 912, 213, 819, 511, 986, 65, 947, 922, 49, 262, 492, 913, 997, 433, 674, 966, 524, 987, 971, 355, 702, 811, 364, 163, 335, 617, 838, 535, 335, 23, 749, 214, 623, 87, 433, 819, 765, 882, 608, 983, 225, 981, 642, 177, 953, 406, 130, 656, 827, 693, 529, 205, 122, 31, 341, 449, 261, 408, 91, 447, 124, 630, 878, 30, 972, 294, 804, 633, 18, 789, 108, 155, 851, 898, 126, 768, 130, 638, 980, 305, 485, 492, 499, 326, 677, 197, 744, 281, 173, 556, 94, 389, 504, 30, 464, 64, 241, 861, 179, 815, 365, 86, 666, 195, 898, 747, 294, 910, 171, 317, 204, 632, 386, 269, 953, 223, 690, 318, 48, 192, 2, 950, 41, 918, 927, 104, 981, 508, 840, 964, 330, 853, 534, 375, 730, 793, 888, 25, 772, 100, 627, 60, 447, 790, 875, 760, 953, 653, 49, 81, 4, 681, 307, 977, 271, 996, 752, 490, 470, 221, 91, 514, 489, 797, 356, 330, 410, 216, 692, 732, 182, 763, 33, 818, 970, 734, 942, 680, 714, 440, 963, 853, 631, 485, 463, 866, 562, 887, 418, 922, 380, 176, 855, 505, 546, 911, 420, 884, 689, 142, 414, 308, 482, 648, 876, 779, 600, 868, 822, 484, 651, 719, 778, 843, 969, 303, 782, 994, 217, 770, 966, 972, 500, 795, 847, 919, 798, 239, 948, 614, 441, 892, 841, 73, 922, 4, 151, 618, 931, 671, 34, 886, 953, 250, 770, 495, 625, 42, 820, 593, 797, 191, 647, 232, 417, 548, 638, 769, 18, 828, 695, 466, 74, 290, 364, 721, 645, 529, 855, 924, 791, 463, 526, 945, 595, 893, 378, 799, 254, 978, 166, 268, 784, 470, 733, 395, 633, 598, 526, 967, 375, 171, 271, 12, 7, 712, 44, 409, 267, 643, 362, 791, 384, 263, 284, 195, 319, 24, 9, 140, 801, 359, 980, 161, 303, 162, 774, 320, 117, 655, 63, 267, 423, 952, 422, 318, 641, 429, 446, 63, 720, 573, 383, 955, 962, 289, 376, 170, 700, 267, 508, 612, 908, 755, 903, 289, 997, 581, 78, 516, 956, 152, 680, 877, 641, 456, 800, 392, 934, 202, 89, 799, 649, 832, 655, 693, 859, 237, 266, 660, 281, 360, 432, 981, 53, 678, 608, 110, 632, 72, 620, 821, 200, 139, 832, 618, 914, 432, 610, 883, 186, 358, 229, 343, 761, 233, 333, 22, 89, 12, 669, 273, 381, 186, 370, 14, 59, 335, 604, 658, 22, 379, 835, 418, 103, 140, 918, 977, 620, 336, 912, 482, 560, 463, 234, 289, 388, 466, 330, 985, 580, 28, 318, 715, 973, 16, 377, 400, 318, 510, 48, 930, 108, 801, 939, 25, 194, 253, 1, 47, 649, 272, 786, 975, 970, 485, 894, 707, 982, 593, 255, 506, 573, 50, 501, 964, 596, 189, 776, 737, 683, 762, 885, 572, 411, 41, 290, 44, 198, 158, 198, 725, 8, 912, 531, 123, 839, 14, 404, 662, 470, 815, 676, 414, 243, 848, 466, 894, 733, 76, 984, 6, 402, 506, 246, 267, 992}

    {430, 741, 108, 21, 387, 232, 614, 432, 308, 494, 230, 597, 988, 412, 536, 998, 401, 35, 683, 508, 75, 177, 890, 250, 597, 451, 33, 902, 213, 321, 838, 99, 158, 674, 572, 915, 164, 715, 703, 9, 553, 991, 555, 15, 28, 893, 21, 125, 428, 755, 49, 30, 134, 10, 646, 681, 747, 331, 152, 26, 766, 912, 294, 36, 103, 46, 106, 600, 43, 916, 102, 608, 341, 650, 465, 861, 610, 884, 932, 157, 609, 764, 160, 334, 679, 498, 381, 185, 213, 192, 155, 631, 368, 919, 21, 507, 20, 77, 563, 204, 596, 713, 376, 715, 897, 16, 679, 383, 646, 218, 143, 415, 735, 441, 753, 764, 994, 990, 230, 48, 403, 219, 581, 949, 631, 294, 68, 146, 862, 875, 901, 710, 870, 133, 811, 765, 573, 403, 218, 956, 783, 489, 96, 911, 479, 17, 647, 314, 103, 850, 632, 37, 883, 202, 703, 987, 567, 398, 342, 109, 451, 907, 671, 704, 350, 163, 269, 276, 341, 411, 201, 788, 343, 454, 99, 500, 245, 561, 896, 560, 679, 817, 541, 926, 122, 544, 20, 247, 467, 571, 289, 305, 949, 86, 155, 648, 859, 525, 213, 123, 305, 926, 826, 849, 876, 331, 932, 608, 553, 865, 144, 213, 652, 362, 391, 778, 96, 61, 623, 41, 85, 498, 678, 901, 977, 958, 811, 416, 976, 683, 799, 980, 540, 492, 277, 970, 530, 997, 765, 430, 580, 914, 116, 505, 278, 552, 494, 250, 556, 530, 899, 823, 475, 458, 85, 676, 896, 391, 635, 236, 710, 5, 443, 547, 373, 437, 590, 49, 196, 626, 326, 960, 272, 114, 36, 998, 111, 609, 69, 281, 992, 322, 214, 390, 726, 939, 512, 281, 135, 280, 249, 680, 387, 353, 399, 888, 578, 764, 803, 64, 467, 421, 712, 534, 828, 551, 486, 293, 19, 36, 115, 601, 663, 289, 633, 21, 770, 306, 971, 434, 444, 319, 754, 604, 592, 932, 314, 510, 850, 48, 287, 163, 252, 636, 606, 883, 654, 625, 9, 10, 481, 558, 963, 548, 163, 222, 394, 628, 163, 139, 911, 999, 40, 766, 475, 838, 100, 175, 501, 679, 920, 867, 851, 675, 314, 600, 11, 440, 359, 781, 269, 463, 482, 265, 504, 277, 998, 941, 75, 141, 653, 572, 67, 138, 385, 762, 914, 610, 656, 47, 481, 340, 598, 368, 897, 13, 250, 727, 790, 988, 127, 919, 12, 325, 900, 260, 867, 851, 635, 254, 5, 63, 79, 601, 681, 477, 105, 370, 310, 620, 310, 666, 752, 122, 781, 667, 717, 86, 881, 547, 896, 286, 403, 284, 848, 871, 13, 540, 672, 221, 532, 824, 934, 159, 321, 376, 675, 181, 315, 482, 282, 446, 584, 581, 324, 273, 834, 582, 930, 39, 815, 252, 742, 982, 587, 908, 220, 700, 955, 358, 548, 645, 168, 223, 690, 182, 41, 937, 5, 833, 582, 623, 13, 339, 418, 32, 830, 583, 972, 963, 798, 41, 739, 578, 173, 524, 414, 712, 838, 283, 256, 587, 17, 776, 42, 250, 197, 983, 266, 90, 522, 443, 458, 330, 461, 720, 797, 543, 4, 279, 14, 642, 736, 17, 812, 722, 94, 378, 608, 92, 209, 222, 441, 547, 689, 439, 578, 265, 311, 723, 673, 307, 392, 868, 945, 748, 259, 235, 810, 489, 999, 893, 170, 129, 650, 880, 522, 311, 178, 137, 938, 947, 974, 47, 832, 916, 215, 932, 254, 25, 940, 109, 609, 862, 369, 185, 51, 633, 929, 878, 294, 473, 95, 386, 476, 290, 387, 161, 89, 461, 800, 546, 469, 361, 0, 287, 763, 472, 713, 565, 172, 456, 612, 561, 821, 575, 235, 490, 458, 602, 435, 829, 668, 524, 863, 343, 68, 583, 176, 642, 824, 121, 401, 202, 855, 287, 569, 601, 893, 41, 856, 794, 549, 940, 396, 991, 392, 34, 914, 885, 384, 953, 41, 612, 75, 384, 261, 301, 664, 164, 39, 937, 962, 62, 220, 92, 731, 134, 481, 246, 352, 702, 966, 562, 92, 799, 657, 61, 155, 747, 191, 552, 519, 128, 478, 286, 96, 703, 855, 895, 535, 60, 503, 740, 912, 697, 13, 430, 876, 256, 688, 529, 925, 133, 599, 52, 134, 830, 869, 524, 680, 911, 803, 765, 875, 896, 234, 44, 832, 936, 717, 925, 270, 28, 498, 914, 262, 658, 63, 135, 340, 872, 14, 193, 13, 148, 782, 679, 734, 163, 118, 539, 153, 536, 318, 430, 876, 766, 88, 568, 323, 351, 646, 283, 349, 21, 182, 245, 40, 371, 495, 279, 570, 444, 36, 412, 402, 402, 82, 982, 57, 508, 219, 24, 997, 168, 225, 203, 70, 387, 466, 709, 121, 830, 156, 688, 975, 279, 523, 70, 194, 36, 847, 109, 545, 918, 4, 956, 332, 601, 869, 382, 732, 472, 511, 788, 457, 402, 449, 661, 696, 655, 361, 566, 257, 864, 270, 970, 809, 114, 461, 751, 40, 892, 189, 576, 543, 484, 619, 357, 386, 724, 869, 472, 355, 782, 115, 467, 927, 929, 733, 416, 179, 318, 367, 111, 288, 362, 512, 302, 859, 714, 585, 164, 201, 328, 476, 740, 586, 911, 986, 84, 508, 984, 526, 430, 520, 872, 145, 726, 786, 268, 188, 860, 507, 523, 920, 224, 450, 592, 83, 423, 665, 849, 99, 608, 474, 217, 899, 703, 203, 383, 706, 380, 477, 267, 972, 449, 807, 976, 308, 498, 808, 846, 451, 929, 194, 526, 38, 771, 343, 654, 845, 141, 370, 596, 172, 153, 433, 751, 80, 279, 585, 735, 713, 544, 429, 189, 810, 701, 347, 56, 843, 8, 625, 775, 400, 94, 614, 885, 376, 396, 203, 216, 928, 332, 26, 827, 667, 765, 419, 908, 653, 783, 510, 188, 932, 346, 629, 813, 715, 165, 667, 536, 494, 429, 531, 162, 111, 785, 525, 408, 840, 195, 550, 76, 446, 900, 186, 626, 825, 58, 111, 979}

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

  45. 5

    {999, 728, 674, 45, 950}

    {300, 485, 685, 197, 789}

    Returns: {0, 4, 4, 0, 4, 0, 0, 3, 1, 0, 3, 0, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  46. 957

    {588, 930, 286, 209, 692, 974, 420, 812, 249, 780, 628, 65, 304, 501, 792, 890, 4, 622, 977, 855, 911, 122, 201, 136, 489, 236, 670, 554, 605, 60, 82, 836, 969, 396, 393, 498, 472, 253, 638, 14, 789, 604, 150, 322, 114, 36, 613, 934, 993, 379, 407, 836, 226, 507, 700, 838, 195, 374, 847, 411, 608, 739, 286, 380, 216, 830, 916, 421, 19, 543, 574, 723, 549, 593, 368, 353, 114, 327, 404, 24, 737, 557, 621, 169, 716, 598, 656, 171, 472, 321, 973, 875, 781, 779, 146, 863, 109, 62, 79, 309, 84, 147, 190, 782, 519, 201, 724, 98, 740, 223, 48, 75, 916, 351, 693, 680, 892, 119, 877, 715, 162, 936, 343, 94, 291, 639, 820, 744, 770, 462, 212, 468, 645, 578, 597, 981, 178, 125, 820, 527, 930, 2, 159, 365, 545, 784, 348, 558, 11, 423, 878, 338, 949, 671, 922, 14, 457, 465, 66, 292, 88, 860, 228, 792, 825, 782, 622, 384, 588, 337, 355, 103, 494, 926, 557, 814, 520, 679, 743, 392, 129, 690, 976, 103, 60, 853, 538, 509, 894, 540, 965, 969, 136, 333, 347, 922, 34, 537, 90, 529, 365, 505, 454, 116, 397, 702, 883, 829, 503, 896, 225, 987, 845, 422, 278, 448, 161, 373, 183, 558, 333, 458, 779, 531, 168, 985, 481, 886, 461, 277, 133, 376, 216, 512, 250, 146, 195, 202, 830, 932, 396, 492, 648, 180, 83, 76, 337, 640, 15, 975, 376, 746, 26, 244, 795, 192, 540, 671, 682, 75, 729, 858, 592, 680, 8, 710, 531, 603, 159, 734, 77, 567, 343, 663, 807, 525, 829, 780, 445, 858, 476, 799, 743, 692, 211, 820, 650, 483, 967, 583, 277, 481, 836, 342, 595, 733, 736, 172, 587, 0, 776, 730, 704, 527, 380, 960, 273, 197, 586, 55, 503, 193, 78, 824, 72, 156, 373, 80, 672, 482, 33, 70, 925, 72, 624, 426, 785, 623, 293, 134, 347, 476, 770, 142, 599, 274, 703, 829, 195, 670, 188, 29, 408, 285, 241, 803, 252, 707, 437, 937, 352, 239, 134, 537, 553, 772, 957, 76, 657, 502, 272, 365, 485, 616, 679, 171, 539, 247, 312, 166, 188, 69, 37, 169, 42, 406, 37, 278, 264, 252, 865, 127, 913, 286, 403, 501, 544, 73, 105, 351, 895, 352, 724, 102, 625, 603, 396, 416, 617, 532, 720, 27, 462, 79, 747, 183, 151, 342, 240, 793, 618, 426, 441, 68, 397, 110, 534, 892, 766, 962, 8, 55, 948, 385, 687, 243, 521, 375, 718, 517, 738, 503, 249, 60, 161, 777, 854, 630, 308, 708, 287, 948, 901, 907, 177, 175, 162, 380, 789, 702, 93, 998, 592, 697, 17, 366, 297, 541, 99, 826, 197, 636, 814, 347, 707, 174, 25, 5, 610, 432, 979, 587, 176, 439, 500, 166, 657, 144, 115, 463, 518, 908, 402, 743, 533, 482, 553, 862, 512, 312, 317, 920, 507, 588, 125, 885, 727, 924, 469, 613, 127, 947, 424, 545, 892, 663, 612, 639, 578, 33, 134, 904, 8, 915, 731, 234, 865, 378, 82, 14, 598, 282, 517, 231, 306, 901, 919, 726, 226, 440, 873, 154, 723, 17, 667, 326, 951, 167, 12, 415, 855, 502, 535, 658, 852, 638, 775, 289, 784, 452, 452, 140, 606, 58, 594, 842, 781, 56, 142, 416, 455, 396, 967, 694, 583, 306, 893, 373, 747, 465, 563, 75, 154, 84, 717, 952, 448, 95, 373, 90, 465, 114, 442, 630, 579, 732, 827, 252, 587, 349, 169, 553, 275, 665, 94, 986, 158, 49, 495, 838, 864, 76, 953, 613, 611, 389, 1, 56, 260, 427, 272, 551, 591, 61, 979, 267, 637, 646, 713, 986, 111, 545, 648, 347, 160, 923, 304, 548, 229, 932, 201, 455, 630, 780, 743, 307, 167, 507, 320, 851, 623, 345, 148, 672, 710, 973, 844, 428, 800, 887, 736, 263, 453, 994, 454, 107, 228, 296, 680, 295, 229, 772, 152, 717, 663, 496, 396, 34, 739, 558, 817, 878, 122, 517, 33, 148, 336, 373, 692, 263, 693, 727, 7, 101, 180, 770, 155, 48, 50, 500, 594, 567, 130, 938, 814, 708, 526, 474, 674, 490, 980, 48, 902, 682, 550, 299, 898, 364, 762, 754, 700, 853, 950, 435, 185, 685, 961, 590, 42, 680, 203, 525, 519, 301, 204, 152, 93, 773, 127, 992, 102, 629, 536, 239, 900, 508, 854, 731, 718, 178, 322, 987, 678, 659, 631, 167, 868, 997, 407, 662, 304, 536, 45, 172, 757, 563, 599, 188, 530, 734, 698, 730, 438, 252, 625, 356, 144, 344, 775, 754, 802, 90, 633, 737, 171, 294, 203, 869, 962, 951, 397, 16, 784, 710, 838, 135, 378, 766, 453, 541, 843, 178, 859, 813, 743, 724, 279, 640, 978, 148, 68, 477, 236, 486, 644, 570, 920, 924, 550, 82, 588, 248, 276, 738, 9, 533, 761, 717, 215, 991, 406, 273, 328, 592, 33, 8, 406, 967, 761, 826, 159, 336, 274, 110, 97, 794, 452, 571, 470, 450, 383, 738, 594, 606, 778, 160, 920, 20, 214, 780, 18, 897, 50, 124, 22, 750, 455, 416, 523, 506, 412, 126, 610, 638, 709, 962, 552, 212, 251, 633, 886, 926, 289, 258, 360, 118, 698, 447, 127, 365, 666, 121, 956, 427, 832, 982, 140, 284, 279, 605, 622, 782, 365, 963, 706, 247, 41, 855, 807, 740, 772, 721, 310, 340, 334, 436, 481, 349, 824, 953, 913, 462, 464, 521, 312, 623, 358, 546, 823, 521, 512, 634, 51, 40, 404, 34, 460, 843, 417, 147, 238, 414, 132, 744, 441, 696, 898, 183, 694, 292, 89, 907, 133, 762, 3, 487, 175, 65, 860, 653, 270, 566, 900, 786, 277, 983, 99}

    {207, 631, 631, 902, 952, 23, 633, 713, 546, 795, 825, 353, 813, 361, 459, 113, 792, 785, 724, 690, 776, 948, 964, 483, 339, 446, 954, 433, 484, 318, 302, 814, 874, 293, 726, 463, 117, 930, 520, 414, 976, 169, 301, 280, 21, 288, 615, 540, 620, 740, 964, 527, 215, 569, 46, 517, 730, 475, 662, 600, 37, 144, 852, 768, 85, 697, 827, 406, 648, 575, 828, 119, 341, 666, 798, 272, 252, 236, 24, 930, 263, 350, 488, 729, 802, 841, 502, 665, 736, 862, 970, 647, 796, 556, 600, 342, 43, 559, 508, 704, 179, 962, 503, 780, 463, 114, 580, 197, 68, 55, 866, 837, 693, 609, 681, 843, 335, 274, 542, 196, 349, 651, 360, 132, 367, 156, 179, 587, 261, 877, 426, 355, 216, 631, 223, 246, 278, 264, 392, 855, 112, 787, 155, 557, 860, 87, 264, 697, 262, 491, 991, 28, 679, 718, 907, 662, 89, 614, 900, 771, 401, 856, 521, 325, 118, 778, 311, 117, 664, 403, 622, 344, 14, 208, 676, 236, 689, 48, 768, 641, 159, 322, 91, 589, 359, 499, 225, 304, 314, 986, 899, 991, 426, 113, 631, 993, 51, 960, 283, 463, 363, 319, 331, 837, 118, 163, 839, 998, 250, 181, 830, 327, 765, 141, 140, 51, 907, 270, 801, 362, 218, 353, 659, 985, 969, 397, 668, 798, 276, 795, 341, 582, 647, 50, 9, 407, 797, 759, 845, 554, 197, 909, 474, 759, 157, 195, 678, 697, 385, 557, 977, 450, 437, 173, 858, 23, 922, 264, 481, 908, 432, 85, 973, 349, 259, 253, 836, 42, 915, 898, 572, 51, 633, 227, 472, 194, 921, 984, 41, 51, 670, 42, 847, 651, 332, 842, 697, 766, 703, 382, 188, 656, 169, 85, 49, 35, 909, 931, 135, 255, 901, 104, 864, 424, 263, 483, 127, 552, 365, 689, 506, 45, 476, 845, 942, 370, 414, 568, 40, 784, 706, 196, 117, 778, 900, 337, 672, 917, 777, 663, 714, 766, 433, 858, 417, 716, 3, 631, 268, 478, 948, 281, 618, 323, 229, 486, 974, 12, 733, 283, 507, 743, 516, 619, 778, 822, 325, 845, 713, 616, 882, 212, 175, 47, 339, 773, 289, 370, 461, 439, 982, 765, 222, 991, 438, 341, 46, 537, 14, 386, 406, 258, 630, 554, 781, 11, 586, 88, 665, 640, 724, 618, 775, 801, 59, 336, 720, 703, 975, 977, 103, 102, 909, 251, 327, 939, 607, 121, 590, 598, 639, 272, 442, 517, 596, 655, 158, 886, 265, 333, 891, 995, 481, 367, 884, 104, 921, 693, 36, 865, 437, 327, 396, 713, 444, 994, 825, 649, 278, 434, 634, 221, 348, 346, 95, 60, 724, 515, 523, 747, 290, 835, 617, 677, 707, 278, 954, 484, 340, 741, 497, 489, 19, 652, 872, 489, 458, 846, 585, 755, 129, 360, 20, 491, 676, 422, 704, 847, 42, 925, 573, 453, 548, 128, 975, 726, 649, 932, 890, 879, 290, 516, 600, 181, 906, 955, 134, 347, 305, 680, 184, 479, 426, 17, 772, 8, 32, 194, 139, 715, 180, 898, 992, 198, 816, 488, 583, 949, 898, 386, 550, 955, 473, 38, 625, 50, 13, 273, 237, 700, 416, 631, 901, 751, 738, 786, 391, 77, 993, 204, 416, 171, 775, 885, 716, 89, 362, 17, 325, 123, 245, 802, 301, 976, 716, 249, 427, 830, 828, 649, 589, 696, 440, 871, 348, 252, 55, 472, 461, 196, 762, 229, 976, 309, 457, 815, 119, 80, 797, 954, 479, 613, 881, 477, 987, 886, 97, 149, 122, 569, 570, 36, 51, 294, 570, 804, 464, 504, 293, 380, 514, 239, 897, 119, 985, 494, 619, 324, 258, 605, 271, 788, 641, 393, 394, 658, 273, 116, 187, 912, 518, 65, 303, 996, 555, 535, 342, 259, 257, 289, 104, 327, 918, 139, 775, 991, 488, 138, 356, 31, 780, 605, 149, 108, 813, 361, 315, 454, 237, 801, 397, 294, 91, 864, 633, 71, 14, 648, 571, 437, 483, 168, 786, 440, 310, 924, 894, 355, 338, 412, 482, 689, 159, 208, 715, 769, 468, 557, 434, 7, 560, 371, 166, 235, 655, 518, 327, 986, 808, 264, 941, 516, 302, 969, 944, 764, 777, 369, 979, 997, 853, 358, 515, 902, 19, 365, 480, 616, 249, 444, 289, 728, 577, 910, 233, 542, 916, 369, 654, 787, 392, 325, 291, 341, 588, 691, 187, 532, 698, 1, 242, 258, 118, 810, 855, 668, 146, 13, 17, 675, 784, 570, 766, 455, 898, 43, 842, 253, 49, 731, 633, 539, 515, 717, 278, 44, 398, 301, 839, 270, 10, 93, 991, 343, 396, 107, 352, 57, 890, 185, 646, 811, 853, 756, 530, 408, 888, 439, 509, 661, 790, 588, 171, 220, 782, 556, 336, 989, 309, 658, 355, 359, 506, 583, 46, 57, 301, 562, 75, 855, 401, 117, 312, 91, 129, 497, 583, 842, 905, 215, 481, 918, 143, 642, 548, 565, 407, 788, 434, 318, 327, 579, 560, 821, 203, 853, 792, 386, 271, 518, 632, 440, 495, 864, 354, 585, 591, 63, 168, 770, 27, 973, 622, 268, 839, 405, 961, 706, 938, 663, 529, 273, 589, 583, 845, 86, 8, 60, 308, 336, 370, 771, 260, 440, 210, 781, 208, 995, 363, 272, 64, 279, 233, 627, 4, 571, 415, 501, 494, 982, 987, 139, 176, 608, 451, 881, 53, 716, 225, 746, 714, 510, 720, 539, 149, 515, 577, 475, 615, 267, 887, 550, 694, 72, 919, 349, 619, 494, 461, 535, 514, 69, 92, 93, 622, 743, 441, 749, 261, 235, 442, 225, 633, 201, 863, 930, 937, 166, 775, 651, 367, 321, 41, 333, 647, 302, 156, 11, 372, 651, 204, 631, 662, 227, 262, 231, 299, 676, 154, 866, 397, 27, 206, 297, 540, 640, 136}

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

  47. 5

    {247, 999, 100, 476, 454}

    {653, 14, 891, 90, 618}

    Returns: {1, 4, 4, 2, 3, 0, 1, 3, 2, 0, 0, 2, 0, 2, 0, 1, 1, 0 }

  48. 978

    {830, 817, 870, 863, 854, 870, 669, 929, 424, 938, 317, 319, 742, 885, 418, 870, 458, 281, 204, 394, 35, 848, 33, 421, 897, 509, 378, 507, 605, 652, 126, 42, 677, 710, 724, 923, 806, 729, 757, 836, 949, 676, 14, 535, 908, 744, 868, 107, 476, 679, 841, 99, 642, 547, 664, 681, 768, 146, 8, 403, 132, 909, 940, 848, 577, 128, 199, 517, 436, 280, 360, 480, 712, 149, 59, 601, 3, 20, 447, 290, 551, 125, 698, 8, 149, 834, 840, 272, 185, 909, 165, 333, 710, 209, 585, 633, 346, 74, 8, 338, 106, 995, 581, 114, 899, 87, 754, 775, 274, 747, 92, 91, 186, 639, 232, 545, 862, 384, 610, 658, 258, 806, 673, 771, 123, 465, 946, 671, 628, 949, 577, 370, 21, 383, 348, 894, 454, 859, 980, 626, 817, 34, 222, 903, 494, 12, 678, 474, 95, 631, 402, 951, 241, 293, 922, 158, 884, 731, 42, 322, 724, 527, 952, 178, 489, 269, 756, 812, 816, 912, 153, 957, 727, 727, 469, 96, 160, 180, 100, 986, 58, 866, 469, 960, 283, 468, 819, 877, 244, 627, 146, 708, 13, 265, 607, 484, 546, 37, 726, 7, 591, 676, 439, 451, 42, 358, 869, 534, 806, 289, 687, 473, 261, 1, 969, 285, 114, 661, 601, 980, 196, 406, 651, 22, 509, 308, 646, 84, 494, 374, 513, 677, 879, 82, 822, 350, 831, 125, 246, 320, 328, 530, 761, 326, 628, 793, 541, 379, 641, 30, 199, 590, 429, 355, 546, 489, 218, 62, 222, 63, 32, 502, 371, 234, 981, 521, 766, 392, 609, 375, 424, 203, 831, 713, 166, 27, 450, 257, 743, 467, 837, 389, 901, 584, 882, 445, 761, 428, 254, 347, 188, 883, 831, 968, 347, 899, 505, 933, 171, 143, 164, 552, 502, 180, 819, 561, 444, 864, 90, 8, 573, 516, 751, 998, 195, 579, 458, 119, 249, 695, 79, 831, 898, 863, 469, 976, 173, 24, 832, 683, 877, 12, 794, 849, 238, 540, 754, 2, 279, 17, 885, 198, 206, 567, 550, 946, 10, 940, 177, 407, 222, 319, 929, 304, 494, 320, 925, 499, 236, 649, 616, 283, 505, 107, 544, 258, 588, 116, 238, 941, 605, 497, 170, 524, 908, 271, 588, 684, 474, 330, 274, 411, 62, 350, 713, 455, 460, 344, 398, 95, 88, 576, 890, 888, 878, 512, 825, 998, 765, 281, 950, 971, 882, 847, 292, 39, 702, 568, 942, 198, 717, 769, 280, 313, 259, 467, 587, 50, 392, 700, 326, 525, 357, 643, 148, 10, 783, 726, 589, 180, 276, 949, 74, 264, 370, 918, 169, 414, 245, 785, 382, 646, 99, 301, 682, 564, 663, 728, 286, 151, 911, 90, 216, 165, 944, 59, 942, 334, 32, 11, 632, 921, 509, 177, 461, 643, 167, 917, 804, 592, 712, 953, 795, 216, 815, 77, 312, 61, 826, 114, 560, 487, 499, 784, 792, 207, 418, 749, 973, 553, 940, 328, 63, 437, 526, 330, 541, 975, 176, 957, 447, 834, 118, 4, 59, 56, 100, 416, 772, 149, 692, 630, 135, 627, 200, 341, 323, 978, 12, 735, 214, 941, 821, 995, 89, 105, 990, 47, 256, 69, 675, 377, 345, 661, 565, 849, 385, 800, 773, 936, 337, 385, 631, 556, 637, 941, 296, 965, 450, 829, 555, 398, 992, 981, 84, 164, 366, 594, 122, 385, 898, 304, 288, 514, 939, 673, 815, 364, 316, 266, 681, 743, 396, 774, 618, 216, 325, 193, 766, 0, 591, 172, 157, 418, 116, 622, 500, 220, 41, 373, 228, 489, 218, 378, 738, 480, 493, 362, 481, 35, 54, 575, 225, 842, 156, 253, 425, 479, 258, 775, 860, 728, 695, 865, 650, 874, 711, 303, 215, 155, 601, 308, 981, 147, 578, 374, 563, 120, 407, 322, 855, 991, 776, 29, 671, 710, 241, 9, 519, 675, 6, 468, 12, 501, 103, 591, 289, 963, 89, 58, 528, 830, 984, 53, 456, 755, 376, 728, 118, 95, 384, 342, 837, 734, 531, 156, 391, 145, 264, 888, 479, 428, 410, 728, 58, 277, 377, 123, 942, 302, 911, 839, 874, 876, 335, 376, 669, 384, 435, 618, 515, 812, 62, 990, 711, 489, 377, 644, 609, 104, 783, 778, 766, 246, 816, 241, 563, 712, 637, 408, 145, 284, 624, 224, 380, 723, 996, 471, 124, 146, 676, 965, 173, 505, 378, 711, 749, 303, 794, 235, 954, 780, 377, 84, 627, 928, 256, 877, 997, 259, 819, 459, 425, 859, 337, 665, 208, 729, 542, 906, 396, 937, 46, 176, 400, 586, 245, 466, 310, 191, 253, 804, 30, 696, 591, 900, 75, 399, 15, 496, 459, 111, 246, 384, 423, 642, 505, 632, 824, 685, 557, 585, 837, 66, 928, 77, 994, 639, 336, 2, 752, 637, 880, 687, 119, 522, 960, 427, 870, 217, 104, 290, 589, 627, 984, 670, 630, 824, 887, 354, 90, 249, 270, 594, 349, 92, 331, 640, 57, 798, 714, 885, 935, 121, 682, 918, 846, 906, 292, 943, 129, 101, 764, 108, 588, 369, 68, 813, 444, 4, 573, 201, 461, 53, 681, 597, 23, 620, 410, 842, 675, 28, 235, 71, 853, 825, 641, 838, 553, 253, 640, 801, 339, 608, 232, 394, 557, 341, 439, 920, 430, 389, 613, 315, 303, 252, 519, 663, 527, 451, 497, 696, 612, 554, 700, 422, 664, 530, 29, 71, 728, 933, 617, 285, 55, 286, 923, 120, 774, 651, 682, 504, 279, 210, 151, 849, 796, 735, 769, 928, 877, 862, 632, 88, 579, 129, 83, 151, 203, 567, 831, 592, 60, 805, 226, 807, 181, 929, 74, 916, 513, 922, 601, 38, 945, 374, 400, 889, 210, 343, 985, 783, 600, 261, 168, 907, 302, 187, 129, 366, 485, 248, 941, 650, 396, 311, 811, 121, 479, 404, 407, 406, 605, 229, 736, 264, 628, 490, 288, 608, 913, 997, 690, 454, 982, 0, 218, 29}

    {806, 364, 692, 431, 133, 544, 183, 526, 796, 515, 284, 776, 469, 722, 457, 434, 763, 617, 295, 467, 128, 9, 676, 179, 887, 616, 492, 845, 266, 559, 575, 498, 45, 433, 481, 792, 216, 169, 810, 76, 283, 460, 28, 192, 440, 149, 52, 115, 550, 721, 758, 390, 525, 65, 350, 245, 664, 723, 31, 964, 346, 478, 316, 794, 416, 645, 605, 503, 870, 647, 84, 146, 215, 28, 806, 211, 645, 204, 448, 374, 454, 439, 702, 920, 397, 309, 856, 810, 643, 567, 445, 80, 583, 733, 487, 508, 964, 310, 516, 312, 77, 919, 931, 472, 535, 952, 368, 493, 131, 538, 962, 857, 414, 526, 992, 210, 146, 746, 919, 380, 226, 70, 233, 605, 523, 178, 487, 832, 772, 613, 136, 189, 725, 673, 671, 426, 839, 164, 554, 828, 70, 866, 735, 240, 305, 813, 985, 800, 743, 306, 214, 871, 946, 852, 636, 143, 557, 481, 77, 341, 54, 734, 63, 569, 361, 577, 254, 395, 144, 109, 556, 663, 825, 713, 424, 338, 716, 509, 93, 129, 387, 626, 410, 270, 600, 657, 611, 74, 467, 191, 301, 906, 987, 913, 187, 152, 179, 786, 777, 799, 151, 956, 247, 998, 537, 464, 988, 580, 123, 387, 208, 597, 332, 828, 795, 442, 575, 26, 815, 706, 679, 616, 590, 390, 463, 565, 651, 260, 468, 904, 907, 292, 771, 497, 726, 193, 904, 368, 847, 828, 224, 715, 999, 311, 753, 323, 793, 836, 407, 831, 52, 658, 388, 425, 369, 324, 354, 972, 527, 788, 499, 158, 826, 418, 68, 143, 215, 702, 806, 704, 275, 387, 632, 550, 459, 443, 954, 316, 159, 442, 872, 37, 313, 566, 531, 644, 691, 1, 819, 622, 752, 155, 426, 156, 879, 934, 810, 18, 351, 543, 49, 491, 385, 46, 361, 953, 283, 301, 92, 20, 548, 643, 44, 417, 403, 267, 475, 316, 333, 541, 681, 770, 686, 498, 94, 2, 842, 823, 486, 193, 508, 778, 791, 71, 116, 311, 424, 951, 552, 979, 479, 409, 86, 885, 652, 425, 205, 509, 199, 579, 485, 182, 303, 191, 773, 48, 895, 325, 765, 728, 149, 395, 287, 567, 569, 751, 348, 582, 6, 601, 169, 64, 307, 269, 124, 804, 197, 54, 202, 101, 255, 257, 171, 706, 340, 52, 362, 104, 751, 392, 765, 105, 929, 940, 933, 480, 432, 492, 439, 357, 62, 399, 448, 702, 267, 977, 668, 339, 353, 843, 353, 595, 581, 206, 765, 779, 827, 959, 245, 519, 995, 232, 838, 289, 537, 709, 825, 186, 806, 789, 821, 530, 565, 981, 655, 508, 426, 856, 599, 34, 286, 25, 273, 929, 52, 135, 436, 662, 344, 728, 489, 653, 269, 79, 614, 668, 184, 798, 730, 652, 497, 874, 815, 511, 421, 819, 900, 576, 891, 4, 319, 718, 130, 289, 233, 958, 988, 207, 537, 677, 673, 929, 678, 295, 357, 20, 827, 907, 462, 733, 352, 225, 743, 180, 535, 860, 980, 152, 461, 537, 427, 511, 556, 171, 434, 810, 943, 264, 723, 203, 230, 443, 904, 245, 545, 592, 874, 462, 742, 775, 585, 431, 970, 347, 811, 115, 578, 139, 153, 650, 237, 598, 655, 509, 820, 570, 384, 693, 150, 499, 198, 768, 572, 93, 964, 776, 521, 635, 827, 182, 444, 997, 586, 795, 104, 148, 267, 983, 271, 901, 649, 724, 693, 149, 260, 621, 870, 854, 581, 149, 185, 499, 450, 117, 329, 291, 770, 777, 460, 77, 151, 298, 761, 86, 312, 539, 824, 434, 966, 110, 482, 717, 206, 238, 131, 116, 259, 754, 945, 212, 294, 550, 594, 899, 98, 460, 651, 492, 359, 855, 808, 930, 596, 920, 428, 688, 937, 507, 54, 734, 149, 389, 420, 239, 711, 406, 275, 957, 599, 232, 671, 655, 424, 947, 288, 115, 600, 826, 777, 767, 611, 556, 607, 733, 285, 730, 278, 764, 6, 604, 658, 148, 283, 425, 539, 944, 547, 890, 481, 640, 374, 186, 89, 822, 944, 843, 791, 425, 746, 673, 802, 950, 333, 429, 957, 773, 613, 294, 506, 592, 183, 460, 654, 76, 434, 501, 226, 257, 413, 853, 954, 60, 409, 924, 760, 233, 854, 333, 602, 385, 823, 682, 220, 645, 472, 858, 71, 223, 332, 871, 343, 350, 898, 83, 672, 614, 401, 51, 155, 712, 707, 964, 809, 587, 623, 860, 911, 101, 723, 8, 476, 506, 798, 172, 951, 493, 912, 913, 151, 553, 138, 978, 202, 574, 654, 546, 228, 824, 757, 64, 238, 817, 856, 27, 839, 585, 8, 488, 172, 686, 520, 119, 855, 60, 254, 6, 684, 500, 744, 174, 174, 523, 143, 200, 888, 916, 221, 852, 697, 411, 47, 413, 394, 537, 594, 550, 684, 433, 249, 590, 326, 289, 858, 388, 122, 712, 67, 157, 335, 102, 980, 513, 172, 119, 858, 985, 228, 381, 857, 453, 845, 123, 859, 119, 203, 125, 847, 472, 754, 665, 156, 109, 395, 553, 76, 67, 71, 879, 811, 686, 119, 726, 410, 589, 39, 323, 161, 988, 749, 982, 555, 612, 589, 68, 130, 265, 424, 190, 798, 989, 808, 813, 443, 33, 414, 955, 582, 259, 917, 936, 446, 186, 726, 879, 195, 849, 911, 61, 453, 391, 970, 429, 187, 766, 398, 857, 375, 398, 809, 766, 134, 454, 983, 831, 602, 586, 198, 125, 51, 99, 483, 648, 602, 570, 312, 92, 730, 229, 545, 121, 394, 992, 138, 529, 507, 12, 267, 951, 202, 647, 341, 979, 460, 353, 949, 804, 156, 889, 685, 445, 35, 565, 461, 591, 43, 918, 323, 807, 105, 452, 776, 870, 19, 802, 503, 236, 481, 29, 131, 800, 158, 773, 910, 326, 590, 203, 172, 428, 515, 692, 659, 21, 618, 111, 80, 304, 56, 72, 382, 739, 347, 466, 668, 656, 946, 188, 79, 386, 993, 494, 866, 529, 109, 457, 610, 609, 286, 21}

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

  49. 5

    {766, 911, 735, 364, 437}

    {498, 399, 381, 867, 633}

    Returns: {1, 4, 4, 3, 0, 3, 2, 0, 3, 0, 1, 2, 2, 0, 2, 0, 0, 1, 0, 0, 1, 0 }

  50. 978

    {85, 303, 660, 83, 799, 719, 591, 459, 725, 923, 283, 726, 979, 993, 516, 731, 271, 609, 306, 185, 517, 62, 603, 407, 137, 730, 661, 999, 946, 925, 91, 716, 131, 268, 120, 280, 691, 144, 409, 908, 633, 511, 955, 316, 912, 396, 786, 891, 76, 696, 116, 194, 47, 815, 419, 452, 840, 960, 991, 823, 364, 561, 315, 903, 46, 996, 814, 699, 602, 442, 969, 791, 6, 152, 128, 701, 55, 998, 248, 200, 375, 91, 377, 738, 59, 802, 668, 337, 920, 328, 437, 761, 646, 681, 797, 423, 106, 359, 964, 149, 579, 227, 358, 955, 577, 284, 540, 49, 231, 355, 860, 57, 533, 729, 428, 529, 763, 718, 403, 508, 176, 900, 881, 922, 359, 834, 462, 416, 681, 199, 254, 217, 674, 805, 653, 727, 600, 409, 574, 202, 108, 571, 687, 775, 49, 515, 140, 610, 317, 245, 341, 515, 468, 733, 838, 466, 983, 990, 159, 358, 297, 396, 403, 349, 126, 625, 228, 780, 549, 917, 30, 420, 329, 846, 855, 827, 201, 967, 152, 500, 184, 128, 75, 958, 742, 415, 750, 731, 710, 204, 623, 344, 450, 266, 131, 807, 742, 832, 955, 615, 848, 560, 137, 560, 631, 266, 241, 907, 366, 837, 643, 294, 584, 568, 93, 911, 557, 155, 282, 159, 968, 387, 328, 787, 231, 635, 37, 675, 271, 923, 621, 937, 912, 504, 89, 45, 773, 658, 761, 132, 936, 4, 215, 50, 908, 158, 898, 122, 387, 366, 75, 719, 843, 69, 420, 256, 119, 492, 274, 954, 42, 678, 859, 870, 446, 886, 311, 462, 942, 737, 413, 899, 524, 567, 686, 9, 524, 896, 595, 790, 930, 124, 956, 738, 263, 121, 896, 190, 64, 19, 598, 776, 971, 62, 258, 270, 592, 135, 557, 619, 399, 338, 826, 979, 621, 397, 608, 352, 324, 107, 819, 345, 249, 762, 274, 991, 653, 614, 304, 344, 670, 13, 257, 601, 142, 756, 318, 368, 864, 36, 539, 335, 791, 730, 842, 524, 220, 796, 934, 762, 867, 446, 131, 205, 217, 482, 380, 202, 811, 246, 421, 110, 220, 686, 308, 613, 418, 279, 877, 543, 206, 687, 497, 859, 49, 634, 745, 822, 969, 277, 606, 424, 647, 769, 833, 466, 489, 452, 965, 36, 902, 580, 890, 976, 939, 34, 942, 85, 339, 990, 118, 621, 706, 893, 644, 563, 961, 406, 243, 263, 927, 702, 672, 971, 847, 135, 629, 695, 383, 829, 38, 186, 233, 494, 581, 970, 310, 789, 586, 852, 233, 242, 121, 387, 490, 5, 844, 687, 60, 462, 590, 153, 638, 65, 11, 80, 902, 606, 736, 936, 313, 155, 169, 786, 804, 795, 344, 488, 158, 768, 200, 712, 778, 72, 797, 593, 604, 300, 217, 388, 656, 693, 921, 672, 79, 108, 670, 350, 811, 341, 832, 145, 459, 162, 337, 92, 630, 750, 105, 424, 491, 222, 856, 862, 824, 47, 675, 688, 605, 248, 576, 198, 841, 568, 74, 528, 802, 208, 210, 687, 739, 473, 846, 544, 907, 874, 296, 482, 252, 259, 436, 736, 478, 74, 896, 209, 765, 955, 886, 197, 484, 947, 870, 487, 81, 612, 845, 546, 523, 970, 669, 385, 133, 671, 337, 961, 980, 238, 642, 549, 311, 441, 200, 188, 52, 40, 605, 381, 490, 910, 172, 285, 955, 288, 568, 824, 547, 990, 258, 481, 328, 842, 177, 674, 187, 440, 518, 911, 608, 149, 854, 311, 141, 916, 490, 31, 353, 926, 127, 737, 682, 3, 758, 680, 457, 428, 776, 98, 601, 179, 174, 222, 603, 957, 553, 431, 598, 212, 20, 963, 317, 566, 534, 963, 311, 384, 238, 115, 167, 627, 493, 934, 381, 645, 147, 214, 24, 695, 705, 735, 304, 10, 834, 876, 702, 611, 239, 138, 865, 80, 442, 704, 121, 99, 915, 907, 207, 646, 722, 422, 887, 359, 554, 896, 505, 550, 114, 328, 3, 139, 603, 31, 489, 823, 790, 457, 988, 689, 570, 718, 870, 769, 406, 534, 860, 708, 278, 521, 606, 374, 404, 514, 604, 762, 718, 907, 124, 134, 486, 817, 558, 942, 668, 959, 970, 84, 644, 753, 407, 747, 161, 40, 789, 186, 610, 171, 828, 216, 582, 746, 460, 838, 581, 997, 501, 144, 744, 204, 968, 697, 789, 22, 43, 99, 291, 455, 524, 188, 231, 500, 557, 812, 27, 430, 26, 294, 443, 384, 363, 17, 586, 761, 936, 759, 9, 514, 492, 304, 928, 207, 455, 872, 752, 817, 209, 698, 6, 474, 410, 60, 568, 76, 28, 135, 795, 155, 892, 782, 818, 332, 936, 336, 164, 934, 561, 637, 639, 739, 526, 684, 299, 585, 257, 943, 322, 841, 365, 139, 876, 338, 576, 851, 204, 382, 206, 950, 67, 192, 732, 929, 935, 865, 344, 87, 926, 839, 901, 104, 174, 303, 517, 16, 687, 1, 243, 281, 270, 350, 658, 769, 570, 252, 340, 9, 482, 351, 291, 597, 694, 82, 97, 519, 415, 43, 285, 654, 863, 862, 273, 883, 605, 872, 607, 551, 361, 739, 896, 508, 978, 435, 639, 795, 699, 318, 59, 651, 885, 79, 558, 559, 898, 503, 465, 943, 799, 214, 734, 685, 139, 812, 211, 776, 682, 174, 279, 825, 552, 52, 652, 411, 514, 123, 496, 712, 164, 939, 105, 755, 247, 954, 215, 322, 724, 443, 830, 341, 71, 828, 910, 858, 964, 954, 323, 611, 253, 886, 919, 817, 669, 657, 661, 585, 28, 836, 182, 958, 420, 515, 126, 289, 465, 746, 897, 942, 786, 573, 875, 293, 367, 256, 946, 188, 639, 630, 964, 890, 989, 842, 114, 121, 452, 374, 122, 12, 49, 956, 807, 153, 646, 164, 514, 131, 842, 208, 996, 447, 894, 881, 606, 53, 321, 830, 931, 600, 222, 371, 408, 894, 241, 347, 443, 782, 766, 749, 374, 83, 567, 499, 502, 704, 596, 817, 908, 573, 183, 200, 40, 848}

    {723, 348, 531, 722, 994, 212, 870, 536, 829, 675, 93, 23, 101, 927, 617, 333, 750, 165, 742, 815, 550, 81, 111, 379, 156, 354, 721, 186, 415, 376, 876, 251, 222, 253, 392, 823, 116, 351, 621, 705, 874, 863, 696, 723, 51, 850, 672, 570, 380, 352, 887, 894, 792, 974, 790, 241, 870, 867, 974, 696, 732, 114, 945, 81, 638, 245, 836, 965, 459, 548, 343, 844, 689, 155, 162, 56, 679, 111, 294, 655, 119, 153, 706, 270, 19, 62, 216, 766, 364, 422, 542, 279, 932, 68, 407, 645, 695, 750, 906, 818, 884, 738, 831, 914, 211, 974, 916, 820, 682, 834, 967, 225, 613, 361, 284, 997, 583, 763, 962, 780, 331, 732, 461, 860, 606, 169, 397, 548, 386, 997, 641, 507, 21, 857, 406, 538, 918, 950, 692, 991, 427, 658, 834, 92, 949, 21, 667, 416, 69, 716, 770, 955, 124, 162, 874, 284, 62, 860, 816, 765, 759, 765, 62, 275, 32, 251, 527, 158, 770, 920, 603, 253, 890, 97, 759, 485, 336, 259, 86, 868, 837, 242, 541, 7, 521, 169, 134, 787, 401, 202, 869, 286, 258, 734, 583, 704, 232, 5, 263, 539, 291, 885, 969, 675, 702, 81, 912, 259, 959, 188, 463, 688, 980, 198, 485, 577, 265, 437, 903, 362, 469, 512, 742, 955, 501, 831, 354, 205, 382, 225, 309, 500, 732, 376, 890, 695, 228, 705, 799, 350, 641, 87, 459, 378, 709, 150, 540, 951, 733, 252, 766, 456, 123, 666, 403, 515, 482, 112, 655, 456, 479, 266, 723, 328, 803, 743, 189, 694, 388, 281, 491, 603, 546, 38, 729, 934, 456, 779, 152, 203, 750, 164, 184, 400, 744, 499, 22, 805, 542, 894, 588, 255, 150, 490, 656, 807, 366, 462, 125, 147, 350, 707, 844, 578, 678, 677, 425, 273, 105, 863, 562, 70, 76, 489, 369, 574, 596, 793, 290, 27, 981, 635, 406, 820, 594, 138, 908, 105, 628, 296, 444, 981, 823, 148, 563, 529, 967, 251, 255, 261, 582, 295, 103, 608, 457, 724, 128, 527, 47, 767, 217, 411, 891, 320, 441, 50, 749, 464, 299, 707, 759, 784, 24, 943, 450, 353, 430, 300, 894, 696, 651, 847, 95, 537, 690, 399, 676, 14, 853, 263, 719, 829, 236, 786, 784, 207, 955, 835, 642, 218, 358, 737, 9, 207, 602, 716, 747, 585, 363, 614, 940, 887, 486, 197, 712, 897, 585, 156, 215, 844, 214, 5, 685, 325, 377, 707, 460, 33, 481, 945, 120, 364, 261, 982, 295, 537, 334, 774, 697, 185, 530, 139, 181, 480, 978, 102, 541, 642, 997, 421, 213, 181, 725, 935, 384, 890, 658, 340, 169, 91, 875, 912, 851, 4, 127, 159, 868, 138, 864, 687, 639, 366, 163, 709, 300, 172, 576, 571, 51, 463, 612, 578, 964, 7, 190, 660, 657, 638, 134, 855, 987, 518, 79, 684, 426, 291, 365, 524, 362, 563, 936, 447, 969, 596, 675, 382, 887, 61, 391, 732, 772, 871, 571, 972, 215, 626, 645, 986, 742, 428, 546, 145, 81, 805, 27, 354, 277, 176, 880, 95, 590, 159, 107, 259, 924, 383, 272, 430, 341, 820, 322, 312, 999, 357, 125, 748, 31, 78, 955, 422, 125, 178, 198, 888, 387, 345, 99, 738, 419, 475, 374, 965, 816, 216, 148, 72, 57, 371, 716, 881, 264, 305, 645, 806, 427, 223, 602, 293, 523, 863, 989, 66, 478, 287, 408, 200, 795, 684, 954, 503, 525, 125, 622, 453, 309, 856, 975, 717, 559, 487, 113, 547, 468, 912, 690, 62, 305, 760, 494, 766, 977, 382, 966, 104, 746, 104, 15, 689, 652, 809, 555, 528, 764, 322, 548, 254, 875, 821, 960, 549, 788, 865, 94, 283, 319, 246, 893, 48, 14, 838, 368, 534, 734, 367, 931, 529, 739, 821, 103, 20, 54, 288, 633, 593, 229, 660, 171, 58, 867, 904, 862, 550, 644, 407, 762, 420, 757, 802, 536, 829, 866, 160, 168, 585, 535, 518, 267, 581, 898, 764, 805, 358, 72, 114, 58, 383, 995, 911, 79, 238, 736, 717, 468, 380, 304, 472, 829, 170, 638, 398, 395, 597, 802, 198, 129, 253, 568, 502, 658, 727, 36, 539, 494, 262, 484, 670, 430, 185, 96, 497, 381, 503, 95, 607, 760, 118, 535, 473, 931, 348, 893, 812, 172, 354, 334, 426, 875, 133, 8, 136, 621, 181, 329, 477, 49, 853, 688, 738, 437, 931, 178, 125, 815, 763, 557, 683, 189, 40, 764, 462, 381, 926, 502, 282, 445, 618, 322, 931, 915, 378, 151, 421, 577, 516, 547, 511, 752, 514, 541, 173, 258, 248, 106, 301, 713, 256, 782, 743, 275, 988, 826, 661, 773, 991, 362, 272, 665, 18, 814, 562, 24, 353, 455, 69, 356, 267, 326, 440, 131, 370, 318, 446, 830, 431, 810, 753, 72, 126, 413, 601, 429, 85, 502, 706, 389, 635, 258, 422, 806, 273, 606, 741, 864, 628, 890, 364, 965, 946, 908, 913, 319, 286, 543, 59, 371, 280, 130, 976, 173, 300, 230, 572, 941, 474, 50, 972, 247, 750, 827, 510, 107, 463, 644, 265, 981, 797, 698, 985, 905, 752, 817, 944, 70, 226, 719, 172, 53, 386, 691, 538, 997, 981, 388, 720, 580, 523, 838, 638, 617, 885, 999, 289, 533, 860, 914, 185, 794, 423, 264, 793, 829, 803, 417, 749, 845, 548, 933, 280, 941, 905, 663, 990, 347, 684, 120, 63, 289, 282, 13, 679, 118, 665, 639, 445, 829, 995, 888, 350, 734, 784, 811, 55, 307, 985, 155, 142, 903, 870, 276, 435, 63, 309, 291, 42, 288, 135, 560, 839, 608, 782, 916, 891, 421, 521, 385, 194, 965, 939, 561, 575, 469, 990, 925, 458, 684, 868, 461, 719, 730, 240, 156, 381, 140, 389, 167, 661, 480, 736, 164, 829, 55, 132, 354, 692, 911, 540, 945, 218}

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

  51. 6

    {311, 362, 519, 758, 732, 624}

    {757, 30, 999, 879, 173, 283}

    Returns: {5, 2, 0, 3, 0, 5, 3, 4, 4, 0, 3, 0, 0, 2, 0, 3, 2, 2, 1, 0, 2, 0, 0, 1, 1, 0 }

  52. 962

    {87, 344, 325, 315, 325, 462, 795, 132, 235, 361, 477, 934, 698, 342, 723, 491, 176, 816, 168, 241, 340, 31, 592, 303, 162, 797, 930, 940, 233, 677, 612, 920, 740, 356, 886, 372, 925, 171, 227, 756, 95, 354, 115, 981, 372, 206, 386, 99, 879, 602, 47, 999, 284, 667, 0, 140, 120, 895, 537, 120, 548, 419, 846, 31, 567, 541, 496, 363, 395, 816, 104, 735, 535, 152, 466, 95, 638, 537, 614, 853, 433, 186, 619, 69, 8, 859, 616, 246, 978, 70, 337, 425, 444, 408, 124, 159, 699, 868, 960, 664, 180, 959, 609, 99, 801, 650, 452, 769, 352, 64, 968, 221, 113, 749, 708, 591, 637, 301, 151, 631, 718, 175, 223, 756, 827, 422, 392, 928, 839, 222, 961, 970, 859, 446, 585, 358, 757, 336, 690, 465, 898, 615, 681, 564, 584, 7, 644, 631, 266, 895, 391, 900, 6, 198, 977, 244, 780, 555, 650, 229, 946, 584, 303, 951, 318, 776, 0, 271, 276, 342, 875, 869, 542, 178, 428, 850, 427, 728, 581, 874, 388, 494, 5, 797, 726, 623, 815, 861, 283, 25, 345, 266, 427, 961, 117, 84, 485, 243, 951, 10, 167, 271, 710, 543, 653, 39, 841, 672, 926, 446, 693, 318, 855, 282, 681, 777, 670, 508, 675, 88, 35, 343, 947, 307, 7, 272, 637, 241, 542, 773, 830, 670, 417, 382, 616, 398, 748, 349, 822, 349, 101, 522, 312, 17, 885, 556, 760, 500, 622, 418, 604, 584, 105, 988, 941, 816, 196, 114, 523, 90, 126, 782, 551, 59, 423, 320, 278, 616, 200, 942, 517, 502, 685, 465, 328, 283, 720, 615, 498, 461, 292, 291, 665, 498, 391, 724, 389, 92, 858, 378, 79, 938, 709, 314, 43, 568, 462, 263, 755, 895, 456, 514, 842, 17, 842, 793, 86, 187, 65, 418, 587, 863, 243, 49, 482, 998, 539, 20, 955, 729, 880, 624, 906, 488, 205, 940, 675, 145, 634, 647, 852, 459, 757, 986, 665, 837, 207, 697, 288, 665, 840, 994, 903, 302, 508, 387, 597, 691, 413, 257, 229, 964, 711, 955, 755, 596, 221, 177, 825, 864, 189, 861, 935, 312, 573, 184, 530, 867, 811, 78, 253, 688, 437, 849, 325, 150, 10, 864, 444, 899, 713, 353, 634, 276, 762, 643, 946, 105, 391, 360, 152, 456, 617, 794, 317, 997, 124, 644, 996, 574, 718, 577, 59, 252, 943, 456, 661, 200, 202, 338, 235, 588, 326, 605, 339, 122, 102, 795, 957, 52, 684, 481, 973, 879, 113, 576, 908, 363, 278, 260, 704, 999, 394, 607, 572, 553, 915, 344, 969, 305, 629, 317, 617, 246, 713, 289, 840, 835, 739, 476, 320, 960, 730, 634, 465, 445, 302, 264, 390, 391, 519, 950, 879, 81, 776, 211, 709, 70, 834, 545, 380, 516, 834, 371, 594, 131, 970, 71, 64, 868, 562, 661, 816, 933, 457, 520, 154, 29, 594, 835, 759, 921, 135, 661, 645, 918, 690, 692, 181, 422, 561, 532, 188, 885, 598, 99, 603, 507, 642, 391, 896, 928, 832, 465, 122, 116, 584, 449, 616, 118, 675, 344, 656, 690, 13, 518, 185, 735, 335, 757, 400, 576, 901, 231, 742, 818, 159, 251, 496, 305, 145, 612, 622, 9, 667, 245, 652, 890, 958, 299, 720, 631, 505, 67, 232, 138, 665, 234, 182, 899, 983, 353, 162, 651, 587, 98, 62, 309, 909, 288, 158, 301, 255, 306, 374, 931, 118, 177, 826, 974, 153, 750, 460, 882, 319, 950, 108, 610, 749, 972, 61, 646, 325, 138, 408, 303, 444, 10, 581, 618, 229, 293, 556, 485, 410, 365, 437, 473, 916, 525, 693, 546, 785, 938, 680, 681, 538, 610, 102, 349, 4, 386, 683, 311, 234, 644, 770, 722, 919, 460, 371, 866, 85, 350, 298, 110, 459, 603, 485, 868, 711, 762, 495, 672, 78, 483, 398, 113, 352, 364, 861, 649, 168, 192, 745, 564, 423, 23, 886, 409, 635, 494, 779, 687, 145, 186, 953, 337, 488, 605, 207, 48, 195, 105, 3, 143, 332, 526, 149, 319, 201, 172, 502, 952, 276, 656, 321, 427, 527, 38, 284, 639, 880, 575, 597, 659, 648, 186, 944, 486, 965, 806, 326, 265, 443, 48, 743, 25, 298, 987, 31, 539, 353, 950, 301, 222, 208, 854, 190, 46, 954, 285, 146, 869, 34, 623, 91, 397, 88, 907, 118, 48, 72, 710, 394, 898, 349, 923, 180, 139, 385, 213, 519, 641, 387, 997, 244, 353, 739, 502, 767, 122, 532, 312, 734, 51, 648, 602, 352, 5, 229, 735, 941, 487, 67, 993, 843, 828, 30, 893, 226, 794, 807, 775, 753, 60, 321, 929, 279, 10, 320, 406, 464, 776, 467, 247, 542, 911, 397, 351, 661, 219, 441, 980, 110, 351, 316, 745, 264, 654, 865, 32, 121, 904, 395, 192, 815, 753, 637, 946, 431, 526, 504, 864, 203, 477, 182, 313, 901, 162, 579, 726, 894, 6, 309, 996, 913, 385, 350, 706, 421, 30, 585, 374, 748, 119, 191, 131, 70, 47, 178, 760, 61, 294, 34, 265, 703, 798, 469, 905, 833, 154, 43, 911, 37, 431, 262, 678, 424, 252, 739, 704, 118, 182, 212, 506, 615, 171, 798, 678, 802, 719, 174, 26, 949, 940, 986, 225, 886, 926, 1, 120, 96, 890, 0, 635, 370, 313, 700, 783, 348, 49, 720, 539, 196, 590, 288, 587, 434, 175, 251, 266, 887, 858, 314, 618, 335, 220, 724, 285, 253, 159, 603, 998, 259, 449, 677, 114, 460, 494, 267, 24, 691, 475, 777, 460, 799, 731, 605, 447, 315, 437, 194, 78, 393, 811, 258, 99, 113, 494, 452, 132, 241, 96, 943, 961, 512, 553, 627, 280, 992, 601, 53, 679, 130, 248, 686, 507, 695, 847, 186, 131}

    {819, 482, 634, 672, 445, 166, 736, 794, 975, 423, 17, 824, 419, 813, 253, 447, 454, 301, 790, 932, 219, 170, 672, 177, 515, 696, 551, 949, 846, 643, 470, 358, 9, 161, 527, 165, 469, 518, 399, 38, 365, 566, 808, 808, 213, 744, 958, 87, 120, 967, 421, 291, 834, 940, 395, 175, 112, 387, 825, 920, 33, 390, 807, 534, 548, 288, 205, 259, 416, 887, 139, 831, 833, 762, 400, 601, 540, 440, 808, 49, 531, 349, 628, 101, 626, 182, 786, 805, 350, 676, 891, 417, 730, 240, 628, 879, 259, 903, 469, 108, 165, 403, 232, 356, 402, 338, 362, 520, 75, 793, 13, 352, 359, 289, 10, 688, 362, 207, 5, 864, 256, 982, 649, 425, 265, 431, 360, 405, 328, 742, 933, 212, 313, 323, 892, 104, 312, 779, 907, 159, 149, 173, 241, 154, 759, 91, 568, 206, 689, 513, 808, 711, 892, 433, 217, 905, 535, 594, 180, 335, 848, 290, 280, 817, 928, 963, 332, 559, 892, 504, 853, 450, 11, 653, 259, 674, 799, 339, 763, 663, 410, 737, 5, 239, 381, 977, 920, 575, 246, 231, 246, 796, 93, 140, 869, 281, 949, 424, 158, 602, 644, 879, 591, 392, 693, 82, 604, 837, 357, 317, 447, 179, 455, 863, 227, 787, 765, 712, 44, 521, 576, 246, 492, 894, 441, 314, 602, 668, 31, 896, 277, 385, 354, 947, 557, 995, 359, 353, 861, 645, 615, 265, 178, 470, 282, 410, 881, 840, 546, 996, 292, 757, 154, 903, 408, 817, 152, 858, 302, 858, 898, 998, 739, 447, 143, 493, 873, 619, 941, 983, 369, 117, 991, 557, 973, 13, 317, 930, 896, 684, 704, 584, 883, 240, 21, 996, 75, 45, 302, 689, 677, 788, 896, 663, 244, 502, 947, 185, 192, 934, 460, 456, 397, 786, 570, 773, 145, 379, 930, 748, 145, 410, 139, 279, 707, 597, 669, 176, 877, 940, 33, 813, 616, 293, 250, 876, 921, 732, 664, 654, 674, 385, 52, 289, 887, 505, 922, 396, 932, 876, 890, 286, 792, 491, 584, 713, 743, 841, 776, 634, 216, 889, 203, 271, 557, 373, 293, 929, 470, 966, 191, 709, 944, 564, 646, 201, 807, 440, 912, 43, 691, 283, 858, 832, 651, 276, 257, 436, 617, 821, 844, 50, 600, 355, 316, 694, 628, 757, 722, 900, 542, 671, 177, 949, 274, 141, 117, 400, 591, 493, 387, 960, 885, 896, 881, 896, 225, 55, 670, 534, 270, 823, 382, 266, 970, 71, 9, 532, 444, 842, 534, 92, 421, 966, 929, 452, 822, 555, 435, 722, 693, 678, 524, 572, 916, 221, 831, 297, 758, 862, 988, 880, 891, 596, 123, 70, 957, 100, 845, 690, 505, 858, 302, 765, 649, 321, 449, 924, 324, 697, 920, 885, 832, 807, 138, 519, 437, 9, 510, 712, 468, 944, 28, 988, 931, 59, 742, 681, 495, 656, 671, 700, 839, 5, 791, 178, 763, 839, 589, 5, 183, 702, 783, 755, 667, 766, 457, 380, 499, 733, 380, 65, 389, 237, 969, 371, 995, 60, 770, 224, 212, 195, 890, 171, 896, 131, 436, 262, 449, 917, 297, 867, 705, 195, 881, 670, 611, 188, 819, 825, 323, 70, 415, 502, 600, 540, 903, 296, 913, 696, 362, 365, 4, 822, 205, 738, 775, 770, 599, 122, 381, 112, 801, 846, 910, 753, 106, 789, 850, 634, 190, 222, 696, 258, 821, 581, 45, 684, 903, 709, 394, 45, 932, 686, 730, 245, 61, 424, 884, 924, 154, 780, 652, 276, 665, 326, 873, 422, 344, 735, 803, 476, 707, 576, 38, 838, 229, 388, 961, 983, 164, 364, 773, 46, 209, 101, 668, 328, 678, 479, 701, 629, 202, 7, 369, 119, 130, 255, 926, 529, 544, 62, 671, 865, 756, 297, 876, 35, 792, 614, 414, 547, 346, 861, 793, 838, 651, 962, 105, 682, 37, 374, 758, 964, 772, 405, 116, 553, 551, 692, 614, 972, 985, 357, 238, 284, 330, 185, 675, 337, 648, 445, 205, 527, 335, 310, 104, 379, 868, 991, 917, 409, 956, 886, 866, 249, 989, 714, 615, 195, 691, 31, 290, 279, 398, 687, 816, 415, 415, 315, 618, 292, 679, 188, 217, 381, 782, 350, 526, 731, 193, 430, 588, 859, 976, 613, 547, 245, 717, 969, 316, 44, 556, 700, 552, 664, 347, 381, 299, 897, 390, 355, 929, 513, 643, 713, 792, 37, 797, 605, 261, 342, 260, 54, 304, 327, 59, 422, 139, 584, 791, 889, 748, 864, 895, 217, 353, 642, 212, 846, 268, 2, 216, 545, 952, 243, 381, 730, 608, 866, 355, 977, 188, 993, 747, 946, 510, 374, 914, 540, 101, 410, 192, 444, 242, 984, 625, 718, 958, 629, 280, 11, 654, 935, 982, 35, 392, 946, 769, 105, 710, 317, 881, 930, 846, 881, 823, 602, 459, 226, 525, 162, 924, 11, 96, 373, 549, 859, 612, 986, 769, 64, 48, 372, 806, 913, 699, 142, 169, 62, 979, 329, 193, 102, 107, 712, 140, 174, 4, 514, 501, 29, 674, 15, 295, 573, 805, 682, 836, 265, 180, 214, 207, 128, 829, 255, 757, 965, 850, 625, 794, 863, 120, 558, 401, 447, 346, 69, 311, 482, 259, 968, 285, 954, 809, 778, 447, 680, 850, 78, 581, 184, 442, 665, 597, 332, 439, 513, 539, 453, 130, 926, 32, 605, 265, 575, 325, 749, 395, 276, 805, 703, 284, 30, 389, 907, 422, 857, 972, 847, 86, 933, 130, 440, 622, 983, 528, 15, 147, 549, 75, 569, 798, 241, 379, 999, 889, 933, 152, 695, 881, 177, 707, 131, 120, 796, 868, 626, 729, 906, 928, 761, 198, 915, 202, 768, 324, 827, 101, 396, 9, 420, 692, 211, 855, 644, 690, 617, 70, 433, 716, 972, 778, 326, 366, 288, 263, 866, 155, 398, 897, 601}

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

  53. 5

    {650, 64, 781, 745, 204}

    {470, 915, 350, 213, 696}

    Returns: {4, 1, 2, 4, 3, 3, 2, 0, 3, 0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 0 }

  54. 979

    {768, 856, 557, 294, 780, 852, 575, 603, 451, 702, 681, 802, 501, 882, 251, 575, 436, 493, 968, 721, 908, 508, 936, 448, 638, 68, 660, 424, 683, 493, 128, 810, 236, 597, 176, 127, 683, 750, 653, 244, 504, 342, 911, 901, 200, 895, 287, 109, 104, 468, 930, 207, 669, 111, 126, 832, 266, 236, 269, 608, 643, 169, 751, 596, 807, 525, 201, 957, 249, 242, 246, 472, 261, 903, 789, 2, 764, 697, 189, 195, 450, 937, 43, 753, 609, 302, 627, 893, 541, 491, 75, 724, 108, 730, 472, 503, 884, 601, 21, 313, 305, 700, 982, 750, 588, 174, 855, 128, 504, 319, 244, 957, 751, 242, 54, 189, 157, 356, 631, 207, 685, 896, 831, 497, 100, 599, 633, 659, 823, 732, 976, 723, 495, 804, 116, 205, 623, 719, 961, 897, 884, 528, 983, 962, 500, 756, 468, 926, 93, 876, 213, 399, 874, 322, 116, 150, 142, 614, 563, 495, 338, 479, 631, 240, 484, 25, 968, 496, 957, 982, 861, 244, 189, 680, 471, 30, 342, 94, 36, 315, 174, 784, 510, 923, 541, 142, 616, 780, 94, 682, 720, 421, 459, 946, 977, 101, 752, 46, 822, 870, 238, 698, 157, 191, 531, 577, 737, 216, 504, 869, 651, 71, 923, 512, 270, 860, 186, 509, 389, 912, 62, 455, 898, 462, 368, 979, 162, 540, 78, 200, 3, 425, 363, 342, 47, 87, 709, 352, 238, 197, 856, 71, 250, 585, 754, 609, 600, 385, 45, 934, 616, 237, 543, 586, 156, 206, 720, 362, 172, 906, 490, 490, 378, 101, 128, 125, 921, 870, 492, 337, 913, 807, 504, 558, 751, 538, 777, 279, 795, 917, 492, 123, 335, 995, 858, 937, 53, 898, 251, 329, 416, 270, 598, 19, 959, 482, 160, 684, 564, 955, 943, 617, 34, 878, 665, 254, 402, 664, 776, 707, 42, 582, 119, 553, 23, 808, 339, 627, 901, 2, 212, 407, 94, 234, 326, 966, 476, 714, 139, 459, 940, 321, 331, 208, 685, 981, 156, 413, 789, 951, 911, 555, 306, 446, 297, 195, 692, 653, 411, 261, 358, 195, 785, 228, 61, 531, 592, 59, 559, 2, 725, 297, 275, 499, 711, 823, 112, 867, 333, 25, 283, 87, 869, 384, 477, 538, 165, 750, 433, 437, 682, 750, 76, 167, 225, 758, 696, 589, 691, 625, 838, 822, 688, 811, 638, 659, 462, 743, 615, 648, 411, 449, 996, 349, 935, 683, 71, 85, 804, 393, 678, 383, 97, 112, 796, 31, 27, 928, 874, 660, 329, 991, 775, 154, 12, 844, 584, 403, 81, 208, 116, 711, 223, 349, 241, 278, 843, 752, 229, 448, 958, 564, 927, 868, 524, 272, 619, 432, 739, 989, 214, 901, 878, 609, 534, 728, 241, 15, 7, 763, 296, 127, 968, 574, 560, 691, 731, 0, 414, 707, 854, 283, 993, 744, 938, 871, 790, 643, 964, 393, 827, 693, 303, 337, 184, 424, 986, 816, 352, 160, 534, 635, 648, 383, 147, 851, 18, 525, 766, 875, 413, 879, 696, 687, 763, 311, 822, 610, 219, 573, 577, 652, 830, 480, 204, 445, 293, 248, 979, 764, 328, 697, 301, 132, 576, 699, 705, 257, 692, 781, 522, 536, 550, 677, 6, 697, 391, 734, 237, 401, 296, 424, 365, 468, 994, 302, 353, 218, 260, 562, 590, 980, 188, 779, 145, 445, 931, 728, 709, 821, 188, 20, 767, 282, 876, 740, 212, 162, 75, 184, 99, 916, 957, 741, 362, 268, 891, 226, 156, 601, 429, 359, 480, 78, 309, 415, 4, 512, 291, 353, 330, 83, 385, 223, 392, 601, 217, 529, 239, 451, 390, 109, 987, 771, 130, 729, 486, 509, 116, 723, 273, 71, 620, 61, 763, 510, 732, 452, 5, 707, 183, 144, 854, 923, 288, 503, 165, 407, 370, 788, 784, 717, 230, 170, 142, 211, 606, 974, 304, 569, 407, 498, 397, 740, 454, 956, 51, 748, 652, 995, 645, 869, 418, 717, 498, 335, 724, 361, 767, 733, 510, 798, 455, 239, 866, 770, 380, 567, 845, 533, 570, 746, 976, 626, 888, 695, 662, 384, 345, 393, 845, 218, 328, 521, 638, 93, 115, 559, 525, 846, 233, 380, 934, 410, 435, 222, 343, 664, 360, 9, 740, 422, 605, 240, 779, 348, 906, 453, 293, 382, 859, 830, 645, 893, 431, 659, 540, 945, 150, 591, 423, 214, 689, 727, 235, 576, 88, 454, 926, 186, 906, 702, 512, 889, 611, 201, 262, 755, 885, 274, 646, 507, 247, 813, 499, 871, 574, 848, 395, 969, 250, 524, 131, 107, 698, 392, 292, 386, 403, 795, 155, 319, 431, 721, 427, 378, 45, 4, 826, 673, 975, 850, 263, 725, 706, 770, 877, 29, 867, 256, 3, 347, 678, 170, 954, 939, 13, 465, 794, 223, 195, 455, 272, 538, 749, 677, 26, 850, 712, 715, 574, 497, 680, 353, 126, 663, 474, 959, 20, 66, 647, 581, 768, 679, 594, 729, 964, 353, 659, 53, 392, 806, 19, 556, 673, 810, 698, 77, 858, 922, 389, 97, 516, 905, 237, 155, 911, 148, 786, 520, 360, 189, 500, 711, 592, 399, 749, 632, 744, 320, 489, 665, 637, 746, 477, 493, 33, 430, 43, 73, 955, 891, 731, 445, 380, 451, 216, 11, 527, 398, 764, 577, 49, 578, 146, 438, 151, 481, 944, 865, 473, 19, 195, 858, 601, 461, 535, 476, 843, 433, 327, 159, 124, 514, 912, 274, 975, 700, 697, 429, 16, 172, 905, 843, 476, 597, 628, 226, 40, 359, 541, 450, 199, 517, 880, 374, 74, 360, 946, 87, 668, 277, 400, 193, 855, 552, 947, 249, 739, 256, 400, 460, 280, 989, 613, 173, 895, 500, 464, 747, 17, 178, 561, 304, 702, 385, 70, 556, 115, 540, 98, 971, 214, 357, 594, 906, 479, 427, 272, 599, 97, 174, 245, 308, 385, 840, 734, 856, 529, 765, 605, 795, 334, 278, 461, 414, 918, 374, 890}

    {515, 229, 79, 49, 473, 509, 438, 32, 871, 86, 683, 360, 251, 584, 205, 110, 152, 230, 524, 494, 878, 461, 408, 703, 59, 55, 157, 388, 648, 164, 436, 261, 342, 159, 945, 998, 732, 271, 366, 626, 924, 676, 753, 523, 667, 149, 759, 834, 820, 947, 45, 243, 439, 923, 450, 285, 720, 855, 766, 845, 24, 603, 973, 606, 768, 547, 419, 816, 155, 460, 76, 154, 116, 594, 444, 209, 650, 38, 187, 443, 998, 293, 448, 73, 235, 276, 852, 489, 438, 668, 332, 80, 211, 518, 234, 305, 151, 285, 294, 345, 228, 400, 849, 493, 171, 437, 663, 67, 804, 876, 528, 318, 919, 556, 911, 72, 843, 312, 610, 793, 552, 767, 672, 997, 994, 42, 263, 714, 25, 534, 445, 46, 372, 159, 972, 606, 216, 253, 801, 88, 636, 75, 839, 752, 741, 666, 210, 8, 23, 58, 726, 547, 213, 674, 73, 127, 69, 956, 332, 731, 803, 774, 824, 258, 899, 634, 651, 842, 270, 510, 529, 200, 643, 267, 880, 675, 861, 862, 611, 716, 167, 161, 238, 987, 961, 948, 4, 481, 19, 99, 898, 946, 986, 393, 464, 920, 365, 541, 868, 486, 780, 150, 11, 640, 332, 241, 216, 631, 23, 23, 982, 71, 86, 402, 760, 395, 56, 335, 661, 459, 379, 507, 191, 388, 681, 891, 554, 126, 433, 0, 834, 828, 841, 472, 124, 965, 300, 850, 22, 827, 579, 591, 573, 180, 850, 765, 817, 533, 402, 119, 281, 612, 538, 208, 336, 596, 464, 473, 130, 822, 412, 953, 410, 773, 993, 688, 669, 163, 561, 224, 395, 816, 797, 130, 909, 357, 992, 285, 210, 131, 940, 352, 238, 56, 372, 566, 574, 572, 977, 410, 27, 751, 297, 541, 972, 449, 437, 895, 178, 930, 726, 41, 984, 936, 222, 99, 437, 584, 395, 735, 145, 18, 54, 83, 764, 105, 993, 824, 586, 486, 749, 459, 552, 473, 988, 657, 231, 476, 359, 40, 124, 540, 32, 852, 545, 854, 98, 49, 326, 486, 874, 339, 460, 583, 189, 38, 289, 260, 866, 827, 599, 832, 704, 780, 966, 836, 95, 235, 432, 234, 31, 506, 236, 252, 839, 771, 307, 212, 831, 365, 921, 113, 664, 413, 637, 816, 237, 810, 74, 116, 916, 426, 443, 694, 389, 937, 503, 428, 102, 16, 461, 883, 505, 424, 594, 153, 964, 631, 647, 339, 821, 419, 142, 843, 802, 829, 634, 152, 893, 338, 270, 609, 414, 14, 713, 797, 753, 880, 281, 880, 29, 491, 919, 957, 497, 667, 883, 713, 759, 487, 321, 897, 872, 117, 171, 659, 429, 579, 756, 607, 734, 0, 354, 85, 474, 628, 385, 459, 939, 937, 384, 256, 309, 65, 618, 372, 296, 207, 605, 552, 406, 779, 31, 486, 425, 501, 185, 729, 317, 930, 349, 750, 957, 662, 381, 8, 419, 358, 214, 196, 703, 312, 326, 513, 361, 106, 725, 615, 695, 33, 483, 833, 321, 566, 834, 291, 104, 447, 670, 998, 320, 684, 863, 716, 428, 467, 162, 82, 3, 955, 656, 553, 963, 206, 934, 927, 674, 195, 245, 265, 551, 23, 216, 774, 229, 602, 694, 619, 811, 826, 308, 810, 886, 989, 67, 709, 467, 395, 477, 527, 395, 650, 872, 611, 296, 772, 832, 660, 313, 49, 159, 347, 738, 366, 520, 564, 950, 352, 522, 102, 671, 60, 787, 188, 623, 382, 177, 429, 921, 75, 488, 890, 872, 823, 665, 150, 183, 171, 214, 842, 165, 335, 541, 475, 112, 930, 408, 460, 839, 616, 667, 230, 93, 639, 749, 90, 480, 738, 73, 241, 98, 921, 703, 199, 705, 393, 40, 112, 581, 938, 918, 100, 518, 94, 635, 586, 813, 776, 199, 381, 961, 401, 454, 596, 955, 701, 762, 881, 350, 623, 961, 119, 617, 144, 6, 450, 99, 543, 79, 208, 241, 297, 454, 216, 443, 230, 313, 712, 770, 936, 877, 189, 75, 353, 923, 298, 489, 285, 857, 993, 428, 441, 389, 975, 329, 739, 565, 876, 102, 10, 903, 525, 421, 550, 105, 44, 964, 728, 438, 542, 89, 725, 922, 81, 495, 985, 365, 391, 60, 556, 150, 660, 822, 617, 437, 300, 666, 529, 671, 205, 320, 438, 916, 368, 71, 49, 451, 889, 388, 142, 455, 552, 142, 706, 553, 888, 179, 488, 71, 653, 888, 753, 947, 842, 635, 479, 160, 44, 333, 290, 668, 181, 584, 245, 817, 710, 575, 411, 742, 640, 895, 481, 314, 86, 684, 890, 940, 205, 712, 520, 509, 717, 504, 132, 158, 570, 173, 815, 56, 583, 631, 582, 771, 806, 37, 467, 766, 54, 659, 116, 623, 805, 940, 238, 125, 723, 555, 504, 524, 23, 930, 979, 852, 73, 675, 550, 43, 468, 898, 504, 516, 709, 531, 116, 845, 759, 815, 269, 899, 125, 648, 526, 959, 320, 511, 613, 712, 391, 910, 66, 308, 204, 533, 111, 272, 363, 521, 994, 887, 485, 395, 377, 459, 932, 627, 546, 882, 633, 870, 536, 950, 859, 288, 396, 29, 223, 288, 228, 682, 958, 8, 908, 620, 403, 758, 206, 329, 299, 69, 425, 801, 653, 501, 231, 39, 797, 242, 924, 482, 798, 5, 795, 888, 525, 228, 75, 925, 721, 670, 289, 798, 534, 407, 235, 723, 739, 917, 565, 901, 46, 875, 188, 347, 512, 671, 159, 766, 786, 725, 684, 484, 313, 239, 632, 879, 304, 610, 971, 414, 95, 370, 995, 646, 762, 496, 374, 958, 265, 208, 903, 146, 398, 809, 690, 586, 708, 756, 823, 175, 678, 415, 67, 587, 962, 162, 64, 296, 348, 427, 386, 397, 277, 197, 978, 541, 585, 544, 150, 742, 751, 183, 752, 672, 807, 564, 782, 3, 457, 529, 276, 516, 275, 243, 141, 660, 179, 587, 394, 994, 379, 365, 96, 532, 470, 447, 745, 308, 596, 227, 34, 857, 872, 604, 981, 492, 30, 711, 261, 353}

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

  55. 6

    {441, 777, 417, 197, 628, 791}

    {717, 444, 733, 501, 613, 36}

    Returns: {5, 5, 1, 0, 5, 0, 4, 2, 1, 4, 3, 2, 1, 3, 1, 2, 2, 1, 0, 1, 0, 0, 1, 0 }

  56. 957

    {111, 152, 777, 366, 640, 710, 243, 285, 313, 322, 996, 347, 958, 385, 655, 348, 653, 487, 979, 911, 74, 711, 323, 34, 324, 29, 866, 197, 225, 809, 403, 448, 356, 256, 92, 514, 595, 485, 514, 400, 539, 295, 337, 220, 982, 563, 996, 740, 471, 786, 331, 468, 312, 750, 312, 673, 637, 371, 871, 605, 539, 216, 8, 877, 515, 151, 616, 608, 151, 297, 862, 133, 489, 752, 97, 530, 950, 213, 263, 660, 319, 572, 503, 696, 253, 485, 584, 67, 235, 531, 770, 816, 998, 316, 966, 31, 233, 707, 457, 315, 269, 399, 767, 718, 257, 91, 27, 260, 340, 415, 778, 5, 609, 74, 818, 889, 715, 860, 128, 393, 425, 766, 484, 811, 2, 381, 943, 876, 317, 967, 16, 239, 559, 228, 72, 620, 501, 800, 548, 403, 257, 233, 724, 495, 673, 369, 807, 63, 446, 84, 79, 125, 56, 288, 378, 855, 348, 979, 326, 699, 280, 581, 943, 32, 782, 5, 113, 186, 518, 480, 340, 425, 405, 19, 662, 682, 577, 848, 123, 73, 624, 727, 445, 782, 287, 918, 435, 726, 86, 379, 482, 263, 271, 169, 836, 444, 144, 413, 105, 542, 537, 582, 86, 904, 459, 507, 599, 979, 655, 506, 326, 650, 542, 897, 772, 649, 965, 974, 335, 334, 73, 586, 490, 281, 24, 349, 223, 927, 463, 307, 148, 409, 846, 499, 229, 269, 517, 691, 242, 205, 750, 909, 522, 68, 786, 67, 965, 435, 972, 927, 356, 800, 168, 286, 139, 972, 334, 741, 992, 236, 233, 962, 170, 178, 103, 45, 852, 736, 30, 280, 741, 699, 263, 924, 100, 308, 67, 619, 460, 230, 915, 85, 560, 33, 268, 943, 74, 379, 496, 455, 792, 751, 23, 622, 32, 904, 635, 281, 162, 336, 495, 914, 37, 948, 270, 134, 880, 521, 359, 327, 15, 527, 163, 138, 842, 434, 386, 398, 154, 396, 441, 786, 990, 672, 947, 264, 764, 753, 573, 620, 111, 478, 876, 419, 510, 130, 75, 425, 996, 827, 113, 456, 801, 522, 776, 836, 157, 877, 183, 112, 628, 18, 860, 280, 704, 765, 668, 402, 719, 941, 658, 298, 877, 195, 188, 178, 775, 229, 816, 892, 736, 826, 519, 96, 753, 418, 643, 694, 417, 484, 463, 457, 997, 338, 880, 53, 105, 923, 568, 17, 585, 471, 877, 765, 300, 688, 930, 429, 149, 892, 224, 946, 963, 362, 86, 841, 848, 247, 870, 614, 217, 627, 634, 444, 86, 648, 552, 127, 170, 508, 15, 596, 138, 381, 688, 19, 179, 747, 628, 914, 583, 901, 976, 863, 271, 738, 112, 255, 664, 23, 388, 985, 62, 546, 189, 723, 244, 738, 147, 795, 993, 157, 456, 567, 827, 20, 374, 25, 39, 260, 376, 983, 183, 944, 556, 591, 564, 534, 547, 482, 822, 104, 770, 938, 499, 611, 292, 762, 474, 128, 504, 658, 873, 368, 652, 509, 603, 173, 594, 824, 901, 478, 184, 247, 53, 880, 306, 245, 276, 411, 178, 395, 138, 548, 249, 971, 602, 155, 664, 45, 618, 769, 91, 478, 72, 172, 236, 282, 681, 404, 902, 235, 229, 108, 266, 516, 848, 964, 664, 741, 105, 994, 887, 26, 198, 385, 236, 579, 416, 222, 147, 926, 164, 86, 609, 209, 711, 127, 237, 679, 785, 467, 142, 857, 200, 59, 101, 460, 502, 943, 340, 512, 903, 615, 412, 631, 724, 969, 678, 506, 953, 368, 506, 129, 777, 156, 113, 857, 258, 350, 963, 343, 220, 113, 179, 40, 233, 49, 298, 872, 884, 969, 179, 711, 144, 613, 972, 582, 246, 778, 333, 241, 80, 354, 776, 474, 955, 643, 9, 878, 126, 504, 773, 421, 133, 907, 737, 695, 505, 176, 772, 177, 711, 24, 297, 720, 151, 444, 520, 724, 475, 853, 889, 524, 713, 287, 523, 106, 106, 259, 729, 307, 412, 206, 108, 717, 318, 165, 765, 173, 780, 909, 978, 502, 595, 785, 26, 175, 83, 222, 368, 166, 561, 716, 140, 975, 15, 643, 636, 500, 875, 865, 184, 480, 441, 476, 529, 196, 163, 633, 908, 803, 514, 359, 312, 284, 27, 121, 292, 394, 706, 887, 932, 500, 978, 473, 230, 740, 455, 495, 913, 864, 931, 135, 709, 787, 274, 99, 477, 529, 202, 191, 265, 723, 631, 880, 537, 963, 685, 919, 978, 701, 564, 566, 253, 534, 122, 788, 188, 180, 679, 834, 564, 725, 137, 363, 281, 120, 444, 650, 767, 620, 919, 848, 804, 536, 531, 862, 545, 751, 803, 76, 779, 675, 503, 418, 303, 622, 913, 101, 915, 868, 578, 107, 367, 168, 61, 186, 697, 170, 661, 389, 195, 995, 609, 628, 604, 581, 208, 252, 998, 417, 896, 401, 701, 335, 929, 453, 985, 818, 672, 776, 286, 530, 425, 337, 287, 340, 450, 840, 49, 705, 235, 102, 470, 725, 372, 288, 678, 314, 842, 416, 78, 229, 178, 511, 433, 883, 12, 540, 259, 852, 370, 703, 466, 227, 865, 139, 513, 253, 741, 404, 981, 444, 386, 381, 217, 739, 14, 267, 177, 689, 694, 863, 107, 672, 713, 662, 911, 498, 179, 27, 519, 931, 439, 566, 437, 752, 88, 196, 328, 996, 37, 954, 702, 2, 392, 827, 407, 414, 212, 411, 304, 499, 90, 856, 823, 688, 39, 63, 745, 521, 969, 579, 604, 334, 378, 510, 79, 240, 76, 310, 629, 418, 719, 264, 584, 633, 789, 143, 120, 340, 167, 294, 645, 535, 852, 687, 779, 177, 514, 428, 512, 506, 42, 984, 723, 650, 21, 430, 816, 294, 236, 125, 397, 873, 940, 219, 138, 265, 240, 558, 113, 285, 149, 292, 613, 871, 457, 488, 525, 715, 410, 286, 570, 937, 224, 412, 610, 843, 347, 206, 561, 212, 605, 584, 586}

    {594, 599, 202, 878, 187, 286, 482, 192, 843, 379, 192, 345, 280, 452, 378, 577, 988, 439, 429, 557, 780, 126, 354, 937, 571, 158, 263, 101, 412, 815, 131, 684, 166, 279, 117, 396, 848, 21, 171, 984, 299, 279, 511, 934, 356, 472, 343, 979, 732, 345, 349, 920, 212, 379, 707, 288, 260, 775, 513, 248, 88, 29, 132, 288, 966, 109, 145, 169, 108, 177, 562, 244, 599, 154, 110, 272, 28, 418, 907, 325, 193, 877, 789, 214, 352, 896, 77, 363, 189, 640, 176, 746, 893, 831, 704, 701, 955, 487, 990, 469, 745, 883, 864, 288, 940, 19, 591, 857, 679, 42, 658, 44, 711, 207, 564, 198, 4, 448, 738, 830, 7, 836, 491, 40, 950, 811, 879, 896, 581, 518, 224, 120, 952, 719, 492, 358, 970, 910, 347, 201, 465, 493, 834, 503, 519, 554, 658, 465, 333, 856, 867, 124, 345, 665, 647, 423, 201, 11, 288, 349, 906, 492, 271, 833, 791, 465, 511, 795, 539, 982, 950, 591, 161, 559, 601, 991, 816, 486, 434, 439, 361, 471, 517, 593, 285, 350, 233, 792, 120, 564, 134, 534, 182, 806, 790, 447, 799, 867, 452, 107, 260, 833, 854, 571, 721, 763, 110, 762, 997, 391, 740, 285, 324, 32, 137, 471, 709, 410, 853, 877, 574, 309, 116, 751, 541, 78, 35, 860, 872, 896, 969, 152, 261, 436, 786, 595, 293, 626, 666, 2, 323, 671, 948, 434, 958, 467, 462, 74, 980, 209, 916, 192, 658, 838, 902, 975, 358, 284, 210, 78, 185, 88, 273, 376, 695, 961, 259, 601, 395, 512, 294, 764, 441, 265, 104, 937, 524, 209, 548, 439, 150, 348, 95, 994, 71, 185, 187, 782, 337, 998, 472, 874, 492, 302, 789, 800, 507, 467, 777, 33, 643, 192, 485, 469, 334, 569, 948, 773, 757, 609, 699, 549, 72, 639, 524, 745, 824, 280, 531, 550, 208, 335, 590, 920, 4, 691, 169, 662, 645, 160, 978, 509, 969, 576, 642, 388, 755, 499, 999, 485, 573, 811, 253, 367, 258, 584, 580, 495, 813, 36, 210, 717, 608, 319, 349, 744, 38, 231, 92, 530, 558, 30, 167, 659, 582, 350, 855, 201, 402, 415, 328, 880, 903, 231, 276, 775, 211, 811, 8, 840, 300, 612, 118, 233, 966, 887, 852, 134, 949, 981, 976, 642, 288, 967, 101, 811, 818, 249, 888, 372, 952, 568, 690, 40, 256, 715, 768, 552, 175, 516, 452, 129, 322, 428, 951, 823, 782, 708, 723, 730, 139, 9, 458, 60, 195, 431, 919, 937, 636, 619, 745, 441, 969, 17, 608, 376, 916, 606, 985, 481, 897, 223, 110, 924, 494, 1, 492, 488, 381, 617, 841, 641, 296, 957, 904, 633, 478, 424, 362, 898, 471, 905, 617, 524, 768, 634, 666, 463, 89, 688, 211, 277, 826, 975, 666, 513, 712, 192, 506, 324, 402, 724, 527, 287, 149, 580, 100, 478, 868, 75, 873, 552, 660, 553, 515, 871, 464, 157, 490, 518, 577, 129, 350, 122, 187, 348, 133, 635, 543, 848, 754, 411, 755, 923, 589, 135, 962, 593, 253, 103, 238, 778, 983, 816, 432, 758, 348, 820, 733, 632, 499, 721, 417, 976, 115, 443, 27, 115, 942, 195, 68, 308, 754, 32, 242, 485, 476, 281, 33, 174, 257, 174, 372, 388, 275, 33, 582, 775, 706, 74, 223, 149, 955, 498, 867, 735, 305, 656, 802, 341, 356, 537, 590, 69, 697, 676, 145, 515, 237, 959, 852, 25, 141, 46, 149, 464, 988, 858, 882, 934, 536, 366, 279, 725, 180, 832, 207, 315, 513, 494, 411, 852, 322, 794, 820, 558, 640, 823, 15, 320, 447, 788, 521, 710, 284, 122, 614, 76, 46, 593, 10, 134, 15, 258, 122, 110, 113, 22, 848, 123, 743, 673, 126, 522, 341, 852, 732, 339, 272, 142, 534, 193, 996, 103, 443, 954, 396, 683, 61, 199, 387, 866, 866, 299, 849, 314, 987, 43, 495, 24, 867, 721, 972, 956, 869, 998, 680, 502, 981, 758, 943, 155, 460, 283, 377, 123, 955, 808, 315, 520, 271, 595, 329, 575, 700, 658, 234, 840, 800, 509, 471, 780, 650, 417, 414, 860, 931, 113, 49, 446, 72, 85, 830, 900, 347, 437, 627, 389, 983, 229, 712, 385, 924, 794, 561, 732, 988, 663, 542, 939, 331, 530, 4, 102, 751, 461, 870, 80, 749, 600, 866, 115, 927, 548, 700, 906, 570, 869, 8, 635, 209, 95, 294, 33, 981, 193, 148, 616, 798, 28, 150, 575, 249, 298, 435, 745, 192, 595, 445, 603, 250, 815, 864, 815, 83, 974, 597, 994, 57, 162, 162, 548, 568, 416, 987, 224, 934, 173, 576, 146, 286, 531, 605, 356, 64, 797, 806, 592, 923, 628, 675, 220, 466, 888, 512, 457, 941, 885, 16, 134, 969, 546, 670, 453, 559, 279, 360, 742, 744, 16, 712, 159, 376, 664, 383, 653, 340, 523, 880, 26, 343, 488, 535, 493, 902, 628, 264, 289, 709, 734, 986, 159, 25, 465, 922, 47, 593, 30, 439, 711, 206, 292, 319, 737, 514, 178, 314, 895, 154, 246, 43, 669, 870, 142, 457, 977, 474, 727, 167, 985, 145, 830, 928, 253, 757, 667, 747, 600, 95, 324, 960, 381, 656, 192, 776, 230, 210, 362, 930, 738, 162, 981, 80, 310, 897, 383, 611, 62, 955, 678, 884, 677, 541, 72, 364, 37, 624, 650, 294, 700, 881, 722, 438, 255, 913, 569, 317, 451, 973, 44, 571, 779, 999, 857, 706, 947, 231, 182, 633, 575, 894, 141, 907, 366, 477, 133, 677, 743, 732, 818, 339, 490, 560, 662, 187, 22, 55, 817, 302, 11, 504, 715, 653, 467, 818, 70, 451, 946, 802, 61, 83, 180, 136, 877, 955, 413, 697}

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

  57. 6

    {726, 2, 392, 116, 274, 73}

    {263, 76, 943, 706, 972, 346}

    Returns: {5, 4, 0, 2, 0, 5, 4, 2, 0, 3, 0, 4, 2, 3, 2, 0, 3, 0, 2, 2, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  58. 987

    {316, 505, 726, 44, 48, 562, 525, 438, 488, 66, 184, 205, 903, 158, 611, 318, 24, 541, 870, 160, 1, 26, 971, 402, 250, 935, 517, 356, 758, 676, 157, 95, 113, 932, 200, 94, 953, 29, 25, 640, 868, 551, 557, 843, 872, 542, 507, 851, 23, 46, 407, 459, 892, 111, 586, 627, 762, 220, 553, 925, 731, 443, 547, 900, 199, 117, 562, 942, 947, 303, 901, 193, 497, 85, 289, 573, 370, 850, 842, 159, 504, 522, 939, 809, 793, 30, 517, 685, 595, 22, 508, 386, 524, 605, 771, 900, 90, 382, 450, 238, 21, 853, 93, 759, 950, 232, 521, 778, 795, 479, 841, 993, 760, 164, 193, 535, 732, 635, 527, 325, 957, 215, 266, 97, 496, 987, 168, 451, 269, 193, 228, 329, 565, 762, 594, 63, 107, 847, 722, 852, 388, 726, 471, 908, 933, 145, 367, 129, 119, 258, 928, 339, 335, 768, 286, 195, 552, 717, 227, 385, 40, 799, 680, 904, 887, 9, 931, 926, 205, 285, 280, 397, 942, 580, 876, 274, 681, 48, 21, 722, 348, 843, 368, 862, 82, 607, 252, 407, 382, 605, 905, 780, 87, 716, 630, 282, 241, 70, 377, 46, 596, 609, 707, 592, 920, 436, 675, 531, 589, 310, 576, 775, 758, 326, 439, 413, 680, 987, 167, 248, 283, 961, 556, 145, 787, 298, 195, 617, 619, 413, 760, 956, 914, 204, 375, 488, 753, 829, 931, 617, 494, 802, 738, 25, 82, 4, 673, 13, 105, 217, 525, 318, 692, 97, 155, 11, 200, 941, 550, 867, 77, 520, 5, 565, 267, 459, 251, 694, 613, 441, 425, 528, 764, 511, 269, 183, 398, 263, 125, 950, 313, 971, 918, 991, 882, 100, 511, 619, 541, 295, 639, 852, 743, 494, 604, 913, 929, 276, 926, 683, 862, 527, 268, 929, 4, 107, 902, 360, 372, 981, 760, 850, 864, 367, 541, 778, 633, 224, 493, 716, 25, 730, 510, 240, 391, 26, 246, 379, 866, 475, 709, 869, 297, 717, 295, 586, 66, 374, 682, 296, 214, 732, 156, 990, 952, 600, 471, 29, 241, 557, 598, 652, 425, 239, 498, 69, 400, 877, 352, 819, 44, 596, 161, 975, 938, 789, 694, 178, 860, 499, 140, 613, 463, 559, 533, 501, 491, 239, 88, 486, 996, 622, 666, 398, 71, 391, 832, 319, 130, 50, 849, 318, 542, 459, 485, 438, 925, 261, 649, 236, 636, 240, 863, 140, 818, 26, 721, 292, 362, 351, 121, 47, 497, 521, 527, 747, 851, 619, 90, 965, 297, 125, 451, 994, 669, 896, 986, 19, 127, 204, 89, 803, 664, 519, 17, 398, 277, 32, 883, 965, 198, 579, 463, 5, 242, 133, 121, 47, 955, 546, 620, 507, 935, 873, 249, 871, 642, 531, 690, 311, 576, 412, 228, 440, 779, 4, 37, 605, 573, 596, 500, 32, 932, 80, 11, 587, 479, 867, 39, 545, 473, 985, 233, 885, 528, 883, 753, 35, 578, 572, 123, 901, 936, 995, 578, 784, 18, 762, 315, 254, 486, 248, 42, 824, 623, 666, 809, 921, 218, 122, 926, 227, 731, 532, 889, 898, 150, 129, 167, 984, 164, 70, 159, 843, 888, 845, 12, 717, 293, 119, 587, 905, 39, 274, 961, 839, 464, 271, 704, 460, 637, 939, 119, 515, 97, 586, 860, 807, 231, 962, 971, 215, 142, 529, 791, 967, 943, 31, 75, 404, 260, 112, 784, 469, 450, 119, 501, 211, 193, 388, 301, 628, 396, 183, 489, 541, 379, 997, 320, 825, 97, 839, 539, 268, 667, 188, 404, 218, 577, 865, 307, 741, 68, 459, 931, 219, 626, 594, 596, 71, 236, 498, 658, 822, 957, 749, 681, 456, 498, 396, 900, 541, 382, 243, 523, 934, 140, 226, 879, 353, 86, 295, 115, 943, 636, 383, 319, 196, 813, 859, 949, 43, 951, 932, 613, 659, 916, 475, 385, 903, 593, 120, 285, 417, 935, 708, 526, 233, 398, 894, 629, 175, 491, 205, 735, 637, 176, 103, 739, 912, 216, 339, 901, 218, 245, 728, 789, 852, 431, 266, 322, 819, 679, 292, 100, 334, 820, 873, 378, 140, 33, 659, 32, 79, 611, 613, 59, 699, 261, 20, 985, 830, 133, 290, 71, 349, 240, 792, 375, 299, 429, 292, 186, 174, 980, 101, 733, 897, 763, 500, 931, 26, 280, 710, 451, 241, 637, 367, 129, 975, 596, 108, 397, 756, 132, 539, 994, 207, 124, 157, 248, 595, 506, 523, 809, 309, 849, 992, 339, 731, 567, 602, 525, 56, 861, 499, 637, 378, 488, 316, 641, 17, 458, 847, 737, 211, 213, 743, 691, 732, 101, 160, 842, 468, 689, 198, 479, 248, 759, 205, 230, 479, 558, 297, 483, 891, 991, 15, 182, 617, 379, 185, 944, 612, 23, 834, 43, 886, 798, 514, 420, 722, 811, 858, 397, 687, 669, 761, 587, 352, 684, 683, 3, 410, 143, 565, 500, 57, 316, 77, 103, 293, 956, 734, 590, 298, 312, 380, 192, 233, 964, 700, 489, 536, 164, 946, 161, 116, 924, 930, 840, 686, 959, 625, 482, 559, 959, 72, 12, 612, 764, 424, 922, 24, 751, 842, 742, 785, 367, 726, 673, 69, 815, 381, 836, 316, 603, 587, 221, 148, 129, 158, 737, 611, 233, 607, 434, 695, 717, 849, 349, 160, 758, 979, 42, 340, 603, 725, 521, 142, 129, 395, 32, 317, 316, 589, 254, 911, 571, 240, 493, 649, 682, 327, 959, 270, 335, 527, 761, 648, 649, 445, 878, 365, 836, 569, 944, 88, 189, 966, 361, 645, 101, 816, 790, 742, 748, 196, 172, 886, 822, 861, 729, 84, 796, 548, 991, 353, 410, 564, 205, 414, 395, 237, 494, 935, 805, 381, 305, 539, 339, 384, 538, 8, 316, 658, 939, 89, 493, 758, 377, 197, 988, 813, 343, 328, 752, 860, 719, 976, 54, 167, 413, 628, 471, 731, 422, 694, 497, 360, 943, 988, 776, 726, 248, 313, 198, 76, 195, 935, 381, 741, 296, 344, 459, 18, 262}

    {352, 362, 324, 308, 895, 267, 25, 668, 74, 428, 757, 149, 469, 776, 27, 835, 762, 866, 115, 826, 872, 227, 718, 669, 136, 959, 387, 35, 194, 205, 515, 621, 310, 38, 930, 351, 152, 969, 957, 219, 777, 202, 345, 267, 926, 471, 517, 119, 404, 92, 824, 302, 31, 116, 317, 582, 936, 905, 796, 565, 490, 956, 847, 983, 728, 154, 765, 685, 934, 451, 418, 25, 170, 739, 341, 109, 87, 697, 915, 743, 397, 63, 267, 860, 860, 483, 665, 147, 398, 854, 947, 430, 264, 494, 309, 95, 517, 150, 343, 115, 570, 357, 533, 632, 973, 701, 933, 220, 94, 907, 279, 971, 376, 530, 722, 244, 199, 286, 161, 26, 372, 377, 434, 145, 935, 851, 470, 831, 557, 288, 477, 135, 114, 592, 457, 940, 680, 568, 513, 216, 365, 913, 869, 266, 634, 974, 11, 12, 880, 848, 48, 94, 74, 271, 583, 18, 770, 221, 773, 619, 297, 921, 196, 780, 343, 33, 231, 957, 952, 349, 722, 208, 99, 757, 338, 892, 497, 182, 961, 739, 520, 876, 626, 334, 617, 590, 659, 29, 257, 484, 114, 176, 144, 176, 762, 876, 925, 288, 980, 522, 731, 729, 362, 736, 410, 960, 199, 114, 625, 277, 438, 542, 517, 106, 116, 265, 328, 580, 558, 302, 289, 917, 212, 530, 743, 459, 689, 964, 810, 826, 693, 422, 287, 92, 302, 671, 120, 664, 194, 487, 145, 288, 66, 923, 905, 521, 128, 466, 110, 849, 145, 559, 230, 140, 106, 63, 890, 866, 643, 648, 985, 660, 862, 827, 848, 489, 967, 734, 47, 215, 740, 588, 486, 990, 740, 855, 145, 401, 642, 978, 940, 670, 534, 701, 202, 727, 851, 352, 991, 253, 104, 587, 874, 229, 64, 893, 281, 818, 914, 605, 731, 573, 36, 261, 307, 545, 844, 177, 282, 430, 190, 426, 705, 428, 613, 792, 429, 211, 809, 658, 71, 913, 819, 912, 759, 192, 231, 104, 970, 748, 684, 288, 106, 196, 25, 328, 590, 773, 359, 119, 199, 481, 379, 643, 269, 155, 347, 942, 621, 513, 995, 437, 885, 572, 190, 957, 343, 292, 845, 359, 546, 401, 299, 614, 972, 630, 180, 302, 450, 214, 697, 419, 759, 944, 808, 599, 11, 624, 171, 904, 228, 478, 265, 110, 175, 121, 580, 637, 128, 798, 189, 379, 431, 702, 103, 650, 993, 928, 999, 85, 704, 861, 191, 480, 980, 851, 237, 365, 891, 358, 95, 597, 154, 165, 181, 598, 827, 305, 520, 867, 156, 750, 278, 231, 719, 242, 848, 775, 725, 274, 804, 302, 969, 804, 212, 225, 662, 55, 589, 338, 263, 741, 947, 12, 262, 723, 336, 524, 875, 362, 648, 998, 752, 940, 170, 676, 357, 579, 565, 89, 903, 30, 797, 165, 886, 493, 792, 88, 779, 64, 475, 670, 155, 690, 103, 73, 901, 109, 741, 308, 127, 164, 91, 939, 585, 647, 922, 113, 72, 301, 748, 791, 312, 910, 675, 996, 667, 319, 244, 193, 155, 366, 304, 313, 509, 274, 529, 171, 478, 89, 233, 288, 476, 301, 285, 319, 830, 43, 169, 629, 67, 762, 485, 189, 519, 82, 124, 436, 144, 124, 971, 599, 592, 985, 79, 149, 880, 347, 774, 439, 71, 970, 516, 784, 88, 879, 931, 561, 424, 284, 998, 919, 841, 92, 834, 697, 665, 878, 385, 245, 772, 880, 865, 593, 511, 919, 522, 173, 462, 347, 595, 936, 905, 91, 932, 257, 269, 277, 65, 802, 393, 171, 483, 389, 92, 90, 248, 891, 798, 925, 396, 43, 844, 896, 208, 837, 35, 470, 505, 34, 110, 220, 683, 298, 13, 630, 368, 207, 793, 360, 901, 962, 348, 794, 241, 816, 56, 197, 746, 33, 547, 430, 28, 415, 758, 484, 558, 422, 849, 33, 497, 298, 459, 697, 793, 378, 460, 125, 768, 914, 53, 738, 952, 156, 62, 78, 369, 80, 82, 116, 895, 15, 458, 544, 739, 675, 476, 843, 681, 234, 865, 352, 57, 610, 736, 26, 304, 449, 562, 579, 486, 547, 307, 188, 824, 179, 249, 584, 859, 2, 713, 803, 663, 40, 403, 126, 628, 926, 429, 48, 980, 484, 350, 684, 932, 503, 816, 707, 970, 325, 4, 880, 915, 710, 96, 33, 278, 731, 20, 913, 81, 785, 995, 990, 116, 38, 492, 625, 870, 197, 722, 962, 902, 647, 968, 710, 512, 333, 864, 167, 156, 813, 703, 554, 191, 34, 657, 478, 622, 573, 940, 281, 646, 767, 176, 891, 523, 922, 977, 655, 821, 282, 103, 222, 491, 874, 14, 780, 630, 839, 841, 112, 327, 33, 376, 662, 387, 842, 675, 167, 173, 385, 617, 563, 778, 118, 306, 121, 289, 657, 860, 623, 21, 474, 485, 237, 229, 77, 681, 146, 471, 402, 910, 887, 664, 428, 261, 657, 878, 349, 357, 369, 199, 280, 339, 946, 267, 815, 504, 209, 340, 663, 718, 647, 858, 306, 133, 101, 533, 488, 475, 659, 50, 529, 335, 448, 728, 934, 461, 408, 876, 363, 502, 68, 520, 145, 544, 199, 867, 110, 483, 816, 772, 260, 526, 731, 833, 395, 243, 880, 393, 946, 388, 717, 597, 45, 107, 512, 179, 482, 975, 73, 510, 156, 945, 197, 259, 643, 110, 252, 824, 190, 376, 297, 87, 911, 295, 836, 182, 483, 375, 100, 427, 978, 804, 742, 535, 254, 29, 788, 893, 417, 545, 962, 855, 170, 705, 535, 604, 282, 711, 818, 154, 709, 310, 139, 522, 788, 810, 455, 80, 874, 890, 19, 69, 794, 864, 347, 62, 770, 235, 171, 709, 642, 161, 784, 833, 525, 765, 647, 403, 48, 570, 279, 14, 245, 638, 935, 682, 493, 370, 473, 466, 467, 743, 393, 968, 374, 923, 777, 270, 463, 940, 362, 258, 999, 822, 467, 128, 809, 349, 326, 725, 961, 557, 973, 306, 587, 341, 561, 188, 804, 677, 309, 848, 446, 202, 186, 27, 730, 915, 38, 248, 926, 640, 155, 61}

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

  59. 3

    {165, 421, 165}

    {785, 667, 268}

    Returns: {2, 0, 0, 1, 0, 2, 1, 1, 0, 0, 1, 0 }

  60. 997

    {528, 460, 278, 612, 561, 765, 929, 904, 516, 652, 712, 971, 689, 82, 57, 671, 421, 701, 342, 481, 11, 898, 277, 108, 79, 852, 53, 107, 478, 44, 763, 414, 67, 709, 282, 193, 981, 193, 394, 743, 920, 17, 107, 342, 754, 376, 287, 271, 339, 398, 757, 528, 335, 516, 509, 882, 813, 642, 759, 634, 748, 374, 324, 590, 620, 983, 371, 300, 114, 301, 207, 232, 561, 1, 398, 84, 782, 489, 830, 118, 48, 761, 628, 351, 297, 305, 205, 725, 573, 734, 789, 897, 272, 559, 596, 184, 953, 285, 515, 244, 361, 268, 663, 730, 144, 941, 392, 379, 618, 947, 358, 52, 671, 668, 565, 103, 498, 748, 133, 731, 641, 559, 743, 978, 287, 999, 374, 446, 180, 252, 544, 870, 400, 841, 761, 386, 813, 987, 259, 535, 632, 204, 2, 540, 427, 409, 335, 862, 400, 605, 661, 307, 52, 413, 904, 69, 72, 391, 777, 986, 974, 70, 296, 427, 313, 654, 815, 558, 531, 22, 852, 138, 632, 226, 141, 892, 432, 726, 134, 327, 605, 267, 213, 272, 699, 308, 903, 8, 627, 271, 694, 819, 791, 200, 124, 176, 425, 885, 267, 793, 357, 37, 500, 68, 692, 923, 268, 329, 723, 97, 493, 685, 337, 508, 306, 439, 194, 244, 144, 912, 531, 693, 520, 661, 67, 876, 362, 367, 47, 397, 988, 696, 717, 289, 421, 348, 214, 657, 293, 282, 769, 514, 598, 224, 933, 116, 955, 4, 891, 297, 62, 550, 199, 554, 295, 148, 344, 325, 844, 375, 335, 621, 312, 77, 133, 729, 554, 496, 116, 664, 459, 819, 83, 97, 979, 594, 328, 776, 814, 751, 825, 869, 227, 10, 377, 890, 957, 686, 994, 990, 944, 88, 577, 740, 244, 50, 39, 911, 747, 719, 739, 514, 21, 708, 999, 694, 831, 205, 217, 228, 758, 436, 950, 11, 677, 190, 369, 62, 887, 919, 152, 450, 511, 371, 783, 615, 723, 391, 589, 360, 335, 505, 599, 49, 640, 921, 560, 99, 735, 41, 104, 517, 60, 313, 659, 892, 777, 44, 977, 235, 584, 415, 433, 642, 512, 556, 385, 319, 78, 616, 351, 559, 310, 163, 810, 642, 671, 525, 111, 452, 840, 561, 999, 748, 988, 656, 451, 196, 223, 403, 712, 627, 227, 662, 588, 660, 623, 393, 9, 662, 10, 960, 749, 188, 775, 970, 875, 561, 535, 468, 811, 201, 950, 584, 930, 98, 854, 812, 229, 863, 709, 828, 25, 768, 655, 824, 980, 145, 805, 601, 550, 898, 535, 365, 220, 959, 887, 607, 675, 239, 894, 805, 963, 680, 462, 949, 249, 843, 670, 748, 432, 761, 264, 492, 804, 823, 70, 357, 682, 670, 931, 843, 309, 704, 367, 167, 194, 324, 796, 362, 948, 628, 886, 707, 123, 942, 268, 371, 613, 566, 398, 842, 902, 856, 862, 902, 169, 995, 351, 804, 716, 874, 75, 935, 696, 876, 440, 207, 166, 564, 12, 704, 74, 40, 212, 579, 756, 895, 759, 663, 985, 952, 275, 815, 869, 215, 879, 409, 97, 799, 952, 994, 73, 126, 281, 257, 736, 369, 415, 147, 924, 627, 606, 538, 249, 551, 604, 462, 471, 872, 636, 452, 347, 116, 874, 515, 979, 198, 581, 422, 375, 810, 778, 857, 710, 444, 817, 896, 582, 440, 96, 433, 701, 164, 353, 323, 581, 967, 952, 659, 903, 482, 101, 547, 491, 104, 41, 639, 154, 703, 967, 618, 450, 807, 726, 805, 91, 730, 508, 726, 878, 904, 346, 782, 466, 3, 977, 736, 202, 305, 964, 713, 638, 80, 58, 547, 599, 539, 807, 617, 109, 772, 15, 648, 566, 121, 561, 501, 616, 873, 252, 308, 11, 718, 809, 777, 645, 57, 451, 706, 244, 906, 966, 333, 995, 943, 101, 505, 421, 776, 457, 883, 818, 56, 78, 643, 499, 207, 261, 544, 692, 751, 270, 742, 395, 154, 63, 776, 81, 279, 843, 766, 589, 485, 173, 300, 523, 727, 775, 747, 291, 987, 733, 266, 872, 886, 270, 894, 510, 269, 654, 568, 532, 963, 775, 874, 646, 335, 601, 982, 193, 516, 435, 941, 689, 106, 859, 622, 923, 537, 927, 158, 508, 520, 285, 60, 703, 941, 191, 672, 785, 249, 119, 40, 171, 23, 871, 604, 52, 556, 370, 685, 566, 830, 322, 106, 56, 571, 331, 778, 629, 452, 265, 775, 41, 322, 873, 214, 593, 991, 617, 740, 765, 434, 588, 499, 70, 705, 621, 788, 822, 249, 238, 130, 902, 585, 125, 881, 368, 628, 188, 87, 540, 596, 653, 965, 464, 977, 548, 427, 34, 694, 185, 696, 923, 219, 531, 160, 917, 12, 615, 405, 214, 930, 959, 909, 310, 119, 915, 198, 42, 544, 417, 840, 142, 100, 659, 795, 769, 367, 610, 35, 428, 908, 890, 671, 781, 79, 484, 55, 382, 880, 747, 836, 18, 422, 161, 900, 994, 579, 808, 627, 588, 343, 584, 378, 512, 887, 864, 972, 382, 319, 968, 46, 718, 624, 476, 742, 317, 781, 708, 80, 662, 712, 866, 843, 790, 974, 400, 911, 583, 251, 341, 314, 557, 111, 977, 265, 147, 425, 75, 203, 560, 918, 981, 850, 666, 741, 656, 108, 982, 4, 398, 799, 531, 643, 697, 109, 112, 627, 136, 576, 907, 482, 67, 961, 498, 112, 955, 526, 230, 757, 988, 259, 520, 164, 822, 984, 877, 300, 967, 907, 219, 936, 990, 655, 282, 894, 667, 967, 422, 844, 62, 653, 4, 700, 209, 529, 165, 285, 725, 87, 597, 322, 201, 391, 245, 990, 871, 731, 515, 207, 883, 243, 836, 353, 311, 667, 441, 140, 930, 565, 468, 847, 757, 195, 125, 774, 309, 391, 220, 169, 116, 223, 260, 236, 236, 647, 461, 784, 227, 188, 976, 582, 562, 952, 908, 883, 947, 422, 141, 294, 236, 402, 30, 399, 338, 155, 207, 882, 748, 325, 802, 100, 18, 191, 145, 948, 365, 844, 476, 87, 685, 150, 671, 75, 298, 265, 811, 972, 155, 342, 27, 771, 283, 950, 64}

    {989, 90, 296, 82, 558, 344, 628, 840, 635, 454, 515, 973, 413, 90, 203, 690, 988, 570, 578, 250, 395, 778, 247, 406, 542, 756, 125, 948, 235, 852, 821, 900, 358, 517, 424, 281, 452, 932, 84, 653, 170, 490, 58, 656, 318, 189, 541, 735, 762, 398, 603, 592, 918, 796, 85, 879, 559, 678, 953, 924, 907, 944, 756, 92, 163, 167, 840, 196, 112, 300, 817, 152, 707, 961, 290, 695, 929, 761, 761, 624, 795, 761, 285, 390, 669, 367, 146, 683, 134, 817, 479, 164, 433, 110, 107, 712, 528, 534, 295, 811, 434, 747, 575, 937, 256, 93, 340, 304, 732, 164, 726, 488, 699, 413, 265, 204, 641, 720, 646, 331, 257, 655, 596, 770, 492, 250, 19, 501, 637, 984, 186, 275, 786, 7, 977, 121, 945, 600, 199, 461, 454, 791, 682, 166, 774, 76, 205, 170, 117, 3, 52, 954, 545, 295, 806, 329, 700, 932, 140, 95, 52, 525, 553, 839, 509, 171, 859, 206, 614, 981, 709, 533, 269, 890, 151, 657, 2, 203, 398, 122, 97, 535, 294, 758, 193, 801, 314, 503, 658, 96, 797, 912, 405, 590, 942, 818, 484, 127, 988, 708, 915, 731, 71, 159, 472, 582, 304, 353, 393, 513, 791, 867, 349, 297, 471, 273, 265, 274, 117, 858, 147, 561, 514, 416, 492, 21, 598, 853, 989, 7, 843, 886, 395, 180, 892, 493, 48, 510, 48, 873, 941, 976, 358, 448, 905, 442, 363, 947, 4, 53, 658, 640, 840, 531, 480, 564, 942, 95, 153, 100, 46, 205, 563, 187, 618, 474, 297, 384, 448, 881, 970, 929, 117, 403, 494, 153, 551, 752, 842, 746, 313, 228, 472, 156, 173, 199, 20, 284, 13, 81, 421, 62, 684, 881, 2, 569, 880, 625, 447, 722, 401, 551, 32, 93, 487, 612, 965, 343, 920, 245, 423, 291, 479, 972, 720, 129, 906, 599, 875, 854, 762, 553, 757, 647, 432, 390, 879, 721, 774, 0, 700, 52, 190, 76, 863, 433, 641, 817, 781, 366, 200, 572, 396, 142, 580, 766, 499, 993, 417, 953, 892, 866, 513, 359, 797, 755, 982, 108, 767, 956, 275, 659, 328, 892, 929, 802, 667, 782, 608, 886, 841, 70, 587, 442, 983, 308, 962, 550, 460, 966, 937, 183, 733, 42, 443, 795, 840, 136, 901, 331, 332, 418, 315, 783, 38, 570, 517, 460, 549, 693, 220, 892, 362, 911, 864, 432, 246, 828, 944, 765, 784, 285, 402, 46, 356, 698, 965, 185, 847, 173, 264, 435, 295, 428, 788, 694, 479, 840, 839, 831, 976, 36, 186, 649, 964, 697, 828, 108, 940, 438, 797, 245, 287, 579, 315, 566, 555, 120, 727, 116, 73, 81, 142, 808, 3, 690, 887, 891, 809, 608, 53, 90, 623, 224, 322, 967, 317, 715, 331, 342, 865, 846, 733, 901, 889, 756, 422, 228, 974, 189, 855, 673, 512, 793, 844, 801, 879, 669, 828, 433, 571, 479, 934, 596, 822, 229, 963, 19, 361, 36, 16, 800, 844, 300, 62, 615, 79, 152, 4, 255, 753, 363, 103, 208, 315, 340, 909, 169, 134, 134, 106, 750, 888, 472, 604, 439, 80, 800, 719, 566, 65, 226, 407, 285, 156, 953, 630, 421, 224, 193, 634, 612, 715, 194, 593, 433, 840, 233, 638, 838, 835, 576, 143, 500, 736, 214, 120, 194, 884, 563, 442, 721, 95, 791, 768, 293, 738, 726, 166, 456, 610, 305, 326, 358, 775, 280, 989, 970, 12, 159, 81, 292, 328, 321, 773, 491, 97, 532, 519, 369, 550, 137, 655, 497, 485, 419, 854, 978, 781, 193, 58, 74, 397, 384, 461, 132, 570, 857, 751, 436, 960, 528, 122, 672, 183, 477, 302, 676, 505, 562, 573, 922, 342, 645, 763, 80, 997, 951, 263, 991, 623, 275, 139, 350, 23, 945, 590, 671, 839, 713, 914, 984, 625, 575, 855, 647, 236, 19, 952, 145, 196, 119, 986, 784, 432, 538, 19, 164, 820, 295, 98, 817, 314, 442, 293, 115, 424, 358, 264, 341, 122, 558, 914, 471, 986, 898, 516, 5, 681, 415, 307, 773, 234, 750, 198, 639, 604, 280, 439, 906, 394, 623, 769, 357, 697, 817, 219, 133, 672, 214, 416, 140, 275, 955, 150, 445, 522, 605, 223, 334, 50, 472, 428, 428, 656, 642, 645, 461, 541, 546, 711, 858, 734, 334, 507, 254, 749, 716, 30, 199, 496, 832, 997, 379, 193, 738, 244, 15, 600, 935, 53, 376, 412, 916, 576, 381, 705, 100, 919, 618, 344, 222, 133, 698, 483, 355, 537, 711, 165, 540, 15, 912, 634, 324, 349, 781, 555, 925, 754, 236, 639, 142, 635, 425, 196, 58, 585, 412, 483, 68, 926, 953, 391, 642, 619, 51, 259, 229, 398, 989, 283, 52, 807, 452, 697, 337, 76, 646, 714, 844, 681, 86, 690, 792, 409, 803, 95, 767, 498, 167, 955, 463, 317, 817, 127, 872, 886, 508, 420, 166, 67, 715, 460, 800, 752, 536, 884, 968, 490, 577, 772, 646, 19, 141, 676, 952, 696, 470, 28, 21, 973, 608, 673, 70, 166, 948, 574, 21, 955, 368, 48, 725, 735, 141, 324, 825, 248, 859, 851, 586, 889, 906, 626, 268, 407, 424, 54, 177, 576, 985, 277, 974, 194, 892, 454, 773, 940, 66, 532, 635, 580, 490, 219, 41, 410, 95, 805, 524, 955, 484, 855, 336, 790, 374, 752, 596, 557, 494, 410, 493, 563, 173, 547, 344, 213, 787, 410, 649, 913, 180, 55, 157, 37, 811, 568, 384, 681, 27, 218, 736, 840, 729, 674, 330, 756, 751, 424, 337, 84, 189, 489, 583, 844, 149, 971, 975, 614, 802, 73, 790, 600, 431, 628, 307, 864, 642, 691, 635, 444, 646, 903, 668, 235, 109, 896, 8, 797, 142, 558, 274, 716, 789, 817, 620, 945, 696, 261, 81, 85, 537, 896, 980, 24, 757, 587, 393, 626, 344, 449, 4, 418, 823, 870, 834, 164, 607, 106, 959, 302, 216, 535, 604, 212, 828, 6, 6, 825}

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

  61. 5

    {790, 330, 40, 619, 957}

    {865, 697, 160, 220, 935}

    Returns: {4, 4, 4, 0, 4, 0, 3, 0, 0, 3, 2, 1, 0, 0, 0, 2, 1, 1, 1, 0 }

  62. 963

    {645, 616, 178, 267, 432, 725, 65, 209, 271, 826, 127, 58, 920, 722, 973, 145, 251, 648, 347, 612, 356, 864, 562, 402, 425, 587, 694, 706, 168, 256, 338, 55, 25, 203, 185, 641, 270, 289, 657, 61, 253, 450, 550, 863, 739, 608, 584, 364, 264, 548, 854, 289, 406, 91, 255, 800, 936, 658, 883, 481, 846, 927, 740, 255, 555, 271, 355, 952, 52, 499, 144, 607, 624, 550, 932, 887, 282, 419, 827, 177, 27, 99, 935, 760, 964, 658, 815, 257, 748, 652, 911, 722, 716, 356, 607, 960, 926, 318, 723, 102, 826, 102, 840, 664, 763, 157, 494, 343, 768, 721, 665, 926, 677, 182, 739, 698, 951, 318, 208, 264, 618, 562, 802, 550, 646, 591, 605, 140, 160, 595, 671, 362, 266, 338, 54, 954, 651, 403, 93, 555, 855, 664, 448, 40, 952, 117, 915, 184, 142, 367, 695, 912, 532, 181, 938, 168, 279, 167, 786, 961, 379, 335, 998, 789, 149, 878, 892, 69, 339, 797, 310, 565, 460, 490, 967, 142, 345, 571, 579, 875, 435, 981, 867, 301, 241, 485, 390, 133, 36, 634, 404, 982, 767, 326, 446, 870, 597, 403, 915, 831, 719, 777, 408, 102, 575, 951, 20, 54, 441, 675, 596, 784, 82, 773, 433, 393, 124, 179, 648, 747, 480, 303, 337, 104, 659, 130, 806, 887, 158, 327, 534, 562, 553, 211, 216, 130, 968, 953, 269, 541, 160, 693, 808, 796, 290, 383, 967, 678, 908, 300, 120, 861, 557, 67, 328, 670, 561, 13, 125, 408, 211, 958, 388, 523, 603, 883, 551, 668, 492, 74, 440, 980, 727, 326, 933, 187, 772, 217, 100, 377, 504, 507, 214, 845, 900, 59, 289, 308, 222, 753, 744, 686, 715, 812, 770, 699, 949, 367, 264, 553, 465, 787, 883, 631, 189, 226, 13, 940, 952, 386, 448, 923, 733, 660, 762, 28, 28, 935, 729, 831, 821, 208, 202, 947, 501, 332, 937, 936, 667, 554, 850, 615, 197, 372, 61, 975, 841, 851, 952, 946, 709, 189, 293, 778, 689, 13, 249, 119, 831, 540, 317, 461, 116, 838, 706, 721, 559, 385, 427, 939, 652, 80, 971, 558, 762, 654, 324, 138, 114, 157, 959, 797, 248, 476, 445, 200, 443, 328, 128, 72, 756, 587, 219, 780, 462, 130, 437, 321, 70, 516, 547, 313, 1, 2, 582, 471, 37, 257, 12, 931, 246, 141, 161, 956, 488, 742, 720, 27, 624, 266, 314, 305, 21, 195, 700, 675, 912, 374, 910, 291, 145, 477, 986, 99, 420, 425, 165, 241, 828, 531, 105, 217, 167, 162, 620, 198, 294, 288, 863, 791, 419, 775, 994, 288, 674, 111, 576, 785, 18, 946, 510, 465, 355, 508, 368, 511, 525, 485, 321, 472, 146, 23, 307, 625, 604, 61, 251, 320, 624, 192, 893, 505, 539, 580, 19, 212, 126, 800, 40, 279, 329, 119, 111, 342, 107, 414, 984, 730, 939, 903, 12, 447, 618, 432, 919, 552, 998, 836, 853, 513, 582, 782, 714, 117, 122, 474, 968, 415, 778, 828, 442, 600, 326, 612, 920, 108, 454, 686, 443, 897, 782, 119, 191, 268, 236, 166, 748, 409, 958, 595, 171, 204, 223, 139, 262, 364, 256, 702, 439, 311, 431, 270, 835, 338, 337, 206, 91, 535, 385, 238, 950, 29, 605, 572, 707, 812, 604, 199, 852, 677, 617, 841, 395, 27, 912, 814, 915, 876, 506, 529, 531, 898, 750, 274, 357, 873, 206, 556, 502, 289, 672, 533, 99, 957, 172, 536, 572, 280, 7, 783, 615, 242, 967, 621, 22, 188, 91, 528, 225, 343, 144, 294, 269, 993, 781, 651, 344, 919, 30, 145, 374, 139, 566, 403, 487, 868, 32, 747, 739, 477, 51, 189, 580, 837, 168, 629, 414, 113, 795, 494, 56, 928, 112, 681, 867, 682, 595, 637, 763, 163, 597, 255, 31, 649, 593, 245, 446, 739, 878, 365, 316, 784, 901, 63, 826, 119, 463, 933, 533, 987, 440, 908, 378, 653, 585, 958, 466, 255, 473, 214, 824, 768, 436, 489, 477, 262, 851, 575, 649, 128, 39, 804, 917, 474, 393, 446, 570, 606, 570, 12, 563, 88, 788, 797, 780, 292, 69, 859, 562, 476, 807, 889, 993, 432, 381, 89, 58, 678, 749, 392, 340, 190, 808, 858, 395, 982, 952, 827, 459, 710, 110, 181, 598, 198, 748, 350, 1, 578, 424, 344, 633, 54, 240, 300, 564, 862, 310, 912, 624, 597, 297, 29, 804, 916, 715, 919, 863, 847, 764, 549, 115, 444, 648, 627, 345, 181, 14, 835, 123, 487, 52, 626, 300, 347, 18, 686, 146, 515, 255, 884, 984, 309, 8, 953, 71, 408, 466, 428, 122, 925, 921, 630, 734, 302, 434, 348, 853, 347, 163, 318, 920, 151, 636, 563, 316, 78, 616, 26, 548, 487, 450, 504, 91, 603, 401, 291, 510, 373, 994, 646, 687, 15, 375, 292, 971, 99, 984, 522, 387, 974, 484, 581, 885, 795, 734, 938, 287, 495, 108, 569, 949, 579, 657, 442, 575, 835, 352, 945, 69, 352, 945, 311, 373, 482, 110, 182, 720, 497, 878, 6, 329, 719, 601, 850, 340, 330, 815, 892, 439, 454, 544, 998, 925, 633, 678, 616, 616, 731, 431, 90, 669, 520, 321, 292, 93, 191, 119, 370, 613, 697, 634, 719, 711, 268, 200, 379, 234, 167, 843, 985, 547, 980, 301, 954, 201, 941, 224, 775, 931, 717, 135, 113, 152, 662, 753, 917, 42, 517, 200, 616, 773, 279, 466, 469, 610, 321, 456, 886, 780, 205, 190, 955, 248, 944, 78, 475, 705, 73, 348, 462, 972, 502, 205, 175, 286, 349, 585, 123, 275, 773, 993, 611, 434, 302, 159, 639, 789, 71, 516, 181, 437, 215, 491, 708, 733, 923, 217, 34, 936, 329, 40, 829, 170}

    {646, 129, 141, 135, 474, 164, 284, 236, 337, 362, 202, 262, 734, 61, 493, 806, 917, 370, 988, 628, 13, 107, 897, 670, 765, 5, 930, 955, 503, 822, 89, 243, 229, 11, 878, 265, 564, 183, 110, 647, 170, 715, 895, 537, 623, 355, 168, 262, 49, 675, 535, 296, 239, 582, 296, 690, 929, 483, 800, 143, 869, 859, 776, 724, 132, 794, 857, 393, 62, 820, 800, 708, 241, 720, 421, 343, 820, 19, 396, 320, 728, 439, 524, 405, 664, 748, 886, 757, 922, 50, 888, 398, 137, 954, 333, 461, 143, 828, 340, 996, 188, 256, 907, 132, 186, 966, 900, 152, 961, 457, 42, 189, 539, 829, 192, 592, 949, 914, 131, 339, 854, 929, 394, 805, 140, 881, 216, 915, 62, 473, 719, 86, 854, 329, 589, 867, 758, 423, 845, 104, 390, 934, 423, 828, 952, 119, 897, 962, 570, 500, 682, 285, 384, 822, 886, 400, 687, 189, 275, 167, 341, 551, 876, 406, 990, 556, 760, 804, 428, 835, 167, 523, 247, 248, 810, 181, 754, 774, 850, 348, 691, 306, 783, 736, 493, 803, 538, 786, 80, 87, 199, 843, 793, 272, 776, 280, 539, 772, 197, 260, 539, 672, 715, 475, 172, 949, 810, 707, 731, 962, 139, 808, 990, 222, 518, 466, 258, 680, 78, 884, 634, 864, 911, 784, 584, 121, 654, 870, 115, 159, 922, 785, 167, 252, 579, 375, 219, 888, 682, 952, 656, 803, 346, 198, 430, 393, 203, 622, 338, 198, 723, 457, 265, 422, 59, 594, 376, 90, 564, 470, 496, 557, 481, 549, 238, 907, 882, 181, 795, 302, 761, 377, 228, 769, 67, 619, 314, 955, 549, 23, 561, 40, 384, 302, 720, 261, 178, 190, 629, 345, 85, 832, 958, 654, 583, 270, 4, 457, 938, 816, 780, 76, 289, 920, 790, 770, 184, 939, 27, 153, 185, 698, 875, 906, 196, 94, 499, 950, 482, 607, 78, 857, 631, 97, 189, 465, 309, 38, 583, 636, 583, 644, 229, 595, 543, 486, 519, 843, 225, 195, 516, 876, 808, 129, 322, 808, 308, 94, 32, 366, 340, 795, 126, 851, 217, 400, 663, 450, 409, 441, 472, 445, 580, 615, 576, 613, 279, 324, 814, 235, 5, 654, 502, 859, 976, 38, 811, 854, 453, 36, 108, 732, 211, 231, 841, 855, 997, 886, 70, 334, 192, 473, 760, 864, 195, 763, 506, 230, 109, 667, 181, 928, 89, 262, 207, 564, 650, 380, 768, 854, 620, 123, 313, 22, 336, 16, 749, 752, 366, 852, 626, 925, 594, 565, 452, 422, 439, 830, 321, 790, 893, 221, 841, 74, 210, 259, 604, 209, 871, 244, 236, 521, 187, 943, 535, 887, 852, 742, 702, 831, 622, 481, 927, 431, 458, 956, 298, 399, 34, 47, 368, 308, 978, 61, 709, 31, 301, 66, 292, 194, 249, 894, 66, 589, 464, 582, 47, 410, 940, 280, 370, 549, 649, 419, 52, 620, 991, 476, 478, 991, 647, 457, 540, 69, 365, 768, 581, 643, 154, 0, 764, 862, 213, 577, 974, 575, 951, 287, 441, 15, 589, 2, 889, 487, 302, 278, 527, 447, 636, 23, 217, 82, 939, 902, 945, 720, 95, 697, 61, 802, 135, 685, 626, 928, 94, 335, 388, 504, 535, 414, 48, 497, 598, 63, 826, 975, 261, 647, 862, 812, 383, 195, 161, 679, 243, 763, 60, 648, 928, 697, 560, 211, 632, 596, 688, 942, 841, 932, 325, 935, 569, 713, 286, 906, 605, 257, 396, 75, 786, 238, 113, 484, 115, 753, 172, 110, 511, 439, 14, 631, 876, 36, 524, 115, 433, 611, 919, 648, 418, 593, 640, 132, 675, 582, 352, 751, 636, 840, 251, 722, 596, 480, 297, 908, 618, 929, 854, 139, 295, 71, 887, 902, 136, 7, 826, 832, 637, 748, 392, 711, 816, 115, 716, 473, 273, 74, 924, 241, 580, 346, 625, 643, 224, 753, 252, 847, 555, 116, 581, 721, 100, 359, 983, 786, 412, 500, 339, 802, 976, 284, 810, 283, 517, 318, 288, 654, 86, 606, 441, 617, 183, 527, 836, 191, 752, 670, 942, 671, 441, 566, 940, 101, 89, 851, 513, 755, 578, 303, 816, 296, 719, 96, 278, 831, 817, 282, 37, 64, 75, 294, 639, 515, 624, 19, 30, 139, 266, 437, 403, 739, 864, 744, 723, 453, 435, 12, 811, 576, 710, 28, 137, 666, 410, 537, 729, 613, 378, 663, 487, 49, 929, 240, 928, 610, 662, 559, 109, 289, 277, 521, 132, 378, 326, 199, 687, 631, 406, 980, 243, 178, 162, 5, 208, 117, 102, 931, 841, 603, 139, 653, 216, 440, 330, 121, 648, 522, 260, 715, 750, 545, 111, 90, 488, 259, 854, 768, 314, 357, 798, 321, 956, 28, 897, 612, 826, 361, 75, 855, 27, 592, 573, 124, 349, 165, 535, 623, 315, 74, 716, 566, 597, 742, 138, 155, 163, 100, 714, 927, 917, 348, 773, 383, 903, 747, 777, 385, 894, 621, 864, 688, 789, 488, 180, 947, 472, 438, 490, 739, 581, 31, 109, 429, 943, 740, 720, 802, 208, 395, 622, 10, 881, 597, 323, 954, 303, 89, 486, 780, 509, 151, 714, 975, 880, 773, 535, 876, 982, 281, 361, 602, 364, 236, 115, 398, 341, 504, 103, 667, 956, 679, 374, 790, 645, 164, 784, 671, 211, 522, 818, 894, 309, 132, 223, 398, 841, 191, 18, 783, 670, 750, 989, 500, 798, 934, 31, 664, 726, 63, 255, 320, 228, 577, 832, 160, 501, 404, 758, 158, 298, 255, 428, 746, 294, 243, 361, 220, 53, 148, 249, 770, 280, 133, 399, 497, 778, 244, 552, 823, 582, 959, 968, 535, 887, 295, 659, 45, 337, 876, 83, 252, 160, 722, 259, 11, 185, 389, 658, 518, 890, 13, 987, 384, 988, 800, 958, 405, 560, 13, 440, 969, 371, 38, 198}

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

  63. 3

    {243, 315, 193}

    {329, 146, 302}

    Returns: {2, 0, 1, 2, 1, 1, 0, 0, 1, 0 }

  64. 976

    {13, 658, 657, 688, 175, 30, 989, 797, 982, 92, 518, 656, 120, 538, 413, 849, 148, 698, 627, 398, 637, 78, 962, 724, 957, 972, 848, 713, 678, 368, 702, 435, 312, 346, 234, 1, 368, 341, 484, 188, 403, 715, 278, 373, 492, 834, 889, 758, 160, 15, 166, 304, 291, 406, 387, 689, 836, 586, 839, 120, 106, 935, 175, 295, 32, 666, 149, 412, 481, 761, 502, 423, 86, 834, 51, 923, 112, 275, 511, 582, 169, 756, 632, 173, 772, 776, 54, 52, 730, 191, 456, 725, 415, 926, 531, 88, 209, 678, 625, 661, 224, 79, 60, 786, 956, 160, 382, 505, 50, 253, 173, 246, 689, 178, 90, 311, 707, 553, 185, 368, 310, 438, 171, 988, 994, 119, 315, 357, 558, 281, 840, 352, 162, 79, 815, 19, 48, 508, 962, 28, 114, 572, 816, 313, 704, 820, 794, 944, 854, 924, 555, 709, 173, 548, 129, 236, 131, 586, 961, 106, 105, 162, 65, 705, 473, 154, 577, 71, 14, 924, 328, 6, 794, 157, 671, 610, 33, 118, 785, 21, 789, 881, 358, 500, 731, 893, 799, 648, 296, 624, 806, 541, 530, 122, 892, 532, 412, 512, 832, 970, 716, 989, 41, 192, 561, 748, 785, 465, 525, 299, 171, 411, 167, 316, 868, 960, 390, 222, 109, 765, 412, 736, 51, 712, 925, 90, 656, 864, 750, 495, 446, 543, 945, 940, 800, 651, 243, 352, 715, 780, 602, 862, 617, 221, 703, 101, 377, 480, 416, 501, 685, 195, 989, 489, 56, 802, 845, 914, 683, 62, 454, 526, 980, 207, 341, 59, 158, 80, 903, 591, 396, 350, 981, 318, 574, 976, 384, 307, 75, 299, 11, 958, 95, 12, 175, 586, 24, 256, 866, 321, 349, 180, 801, 513, 514, 625, 46, 922, 908, 828, 896, 697, 67, 920, 177, 21, 592, 442, 104, 605, 949, 667, 175, 71, 967, 310, 729, 744, 649, 511, 85, 658, 712, 102, 306, 759, 190, 200, 723, 752, 221, 834, 120, 904, 65, 239, 968, 475, 643, 210, 236, 710, 963, 981, 60, 836, 463, 0, 425, 882, 805, 170, 798, 114, 532, 263, 193, 295, 596, 179, 517, 244, 474, 148, 465, 374, 837, 354, 745, 867, 480, 881, 434, 977, 677, 836, 455, 229, 907, 813, 935, 168, 680, 334, 91, 418, 190, 877, 187, 441, 953, 500, 532, 243, 846, 445, 503, 652, 672, 637, 359, 328, 882, 150, 28, 590, 412, 528, 237, 405, 614, 412, 241, 639, 7, 811, 306, 607, 629, 509, 237, 826, 931, 655, 362, 729, 60, 981, 377, 871, 685, 917, 878, 993, 160, 847, 170, 643, 895, 850, 817, 534, 220, 519, 461, 179, 831, 985, 751, 252, 76, 62, 250, 840, 847, 490, 579, 175, 541, 226, 58, 647, 409, 36, 810, 648, 746, 669, 913, 2, 962, 817, 36, 305, 599, 612, 934, 245, 767, 570, 702, 800, 580, 407, 956, 535, 22, 414, 907, 374, 285, 678, 324, 194, 265, 456, 536, 98, 529, 805, 889, 569, 637, 965, 953, 745, 788, 489, 824, 163, 893, 320, 527, 865, 901, 565, 970, 908, 398, 559, 311, 486, 621, 0, 155, 107, 359, 105, 154, 621, 232, 127, 671, 896, 266, 631, 181, 612, 610, 916, 293, 614, 873, 559, 138, 115, 223, 741, 902, 499, 523, 616, 714, 784, 156, 761, 532, 114, 397, 769, 21, 624, 947, 774, 309, 394, 123, 237, 166, 102, 765, 330, 21, 946, 875, 657, 867, 346, 775, 630, 372, 527, 945, 458, 191, 517, 463, 305, 975, 603, 624, 114, 9, 896, 248, 123, 408, 798, 470, 809, 864, 720, 928, 964, 799, 144, 665, 644, 805, 34, 994, 843, 920, 482, 817, 591, 922, 663, 226, 673, 82, 608, 469, 238, 247, 72, 188, 336, 225, 12, 980, 451, 524, 595, 182, 526, 614, 200, 385, 266, 411, 912, 738, 753, 5, 747, 395, 713, 834, 122, 5, 671, 188, 363, 419, 396, 517, 64, 142, 247, 19, 158, 820, 405, 471, 427, 49, 729, 764, 498, 710, 28, 825, 70, 130, 383, 593, 382, 731, 272, 187, 162, 733, 822, 511, 41, 668, 138, 421, 912, 889, 856, 195, 629, 676, 43, 177, 908, 139, 602, 292, 662, 919, 42, 678, 621, 371, 853, 550, 22, 892, 762, 475, 581, 795, 700, 335, 333, 965, 352, 507, 807, 415, 508, 385, 219, 556, 822, 956, 418, 895, 1, 581, 375, 796, 667, 132, 560, 433, 193, 623, 855, 173, 311, 431, 639, 878, 757, 383, 454, 800, 747, 211, 906, 981, 149, 630, 344, 293, 593, 235, 607, 302, 630, 654, 517, 957, 957, 580, 101, 118, 147, 660, 393, 599, 652, 459, 602, 493, 312, 834, 507, 768, 46, 451, 902, 369, 58, 153, 126, 75, 22, 131, 688, 932, 371, 379, 788, 857, 569, 200, 350, 134, 154, 201, 161, 658, 123, 318, 807, 850, 305, 18, 165, 738, 357, 91, 46, 130, 45, 348, 853, 312, 973, 26, 954, 566, 160, 42, 381, 835, 444, 997, 58, 630, 243, 995, 580, 699, 39, 845, 291, 196, 751, 13, 885, 113, 149, 520, 179, 348, 374, 620, 830, 262, 381, 177, 183, 573, 311, 919, 661, 972, 396, 325, 532, 541, 305, 143, 543, 543, 994, 514, 514, 13, 635, 132, 454, 285, 363, 775, 535, 548, 181, 333, 722, 217, 501, 720, 348, 112, 845, 666, 824, 305, 177, 211, 54, 729, 980, 32, 336, 185, 362, 537, 980, 534, 343, 799, 608, 996, 25, 472, 90, 522, 303, 464, 302, 326, 895, 407, 410, 604, 714, 267, 786, 384, 71, 981, 991, 111, 93, 639, 460, 728, 982, 852, 587, 206, 98, 953, 588, 108, 308, 587, 659, 634, 21, 913, 439, 146, 114, 989, 663, 973, 947, 399, 601, 723, 628, 779, 789, 256, 318, 357, 240, 743, 513, 790, 819, 420, 563, 621, 69, 297, 693}

    {500, 860, 436, 79, 190, 686, 780, 897, 126, 985, 675, 242, 629, 603, 789, 792, 653, 869, 772, 732, 667, 514, 407, 145, 337, 812, 50, 729, 345, 436, 126, 26, 297, 538, 596, 496, 547, 737, 769, 159, 509, 146, 934, 180, 469, 662, 722, 856, 987, 872, 815, 503, 481, 773, 903, 969, 489, 665, 292, 527, 608, 536, 553, 143, 320, 527, 972, 214, 229, 53, 590, 378, 417, 7, 644, 659, 619, 590, 207, 471, 443, 904, 347, 921, 286, 720, 582, 790, 430, 195, 94, 64, 742, 575, 899, 834, 580, 161, 94, 981, 614, 165, 531, 728, 387, 108, 21, 699, 512, 136, 66, 403, 177, 380, 952, 391, 395, 310, 381, 260, 165, 58, 252, 362, 620, 889, 806, 696, 947, 83, 585, 569, 909, 760, 348, 99, 486, 595, 551, 563, 179, 278, 320, 358, 193, 475, 304, 940, 179, 221, 418, 523, 85, 133, 556, 255, 902, 219, 873, 211, 355, 577, 28, 232, 36, 21, 901, 771, 217, 963, 185, 406, 833, 298, 460, 212, 835, 379, 2, 699, 836, 202, 605, 205, 748, 319, 757, 118, 404, 160, 620, 644, 569, 283, 567, 321, 88, 628, 236, 641, 470, 612, 590, 259, 319, 686, 600, 235, 434, 412, 323, 393, 557, 910, 818, 655, 314, 113, 796, 30, 624, 616, 626, 553, 344, 477, 503, 519, 967, 557, 296, 659, 197, 744, 27, 359, 548, 730, 593, 720, 129, 223, 532, 574, 435, 768, 209, 234, 418, 857, 897, 258, 19, 927, 690, 15, 958, 527, 526, 51, 240, 782, 650, 331, 184, 721, 295, 549, 408, 542, 606, 776, 976, 789, 899, 101, 461, 294, 742, 511, 776, 634, 696, 880, 391, 417, 199, 326, 576, 995, 810, 793, 372, 830, 505, 730, 797, 223, 762, 912, 911, 953, 845, 377, 991, 778, 199, 609, 826, 813, 645, 266, 682, 186, 689, 936, 933, 551, 203, 794, 935, 410, 200, 981, 486, 379, 234, 904, 22, 610, 217, 381, 14, 151, 616, 409, 463, 459, 860, 120, 632, 297, 338, 590, 801, 353, 97, 54, 159, 471, 321, 216, 511, 469, 276, 448, 965, 912, 374, 724, 301, 302, 848, 457, 338, 22, 311, 349, 593, 736, 444, 438, 904, 370, 816, 401, 751, 854, 15, 526, 311, 151, 421, 753, 165, 47, 580, 702, 672, 350, 701, 435, 170, 725, 46, 435, 493, 868, 357, 286, 879, 847, 69, 923, 307, 762, 425, 293, 348, 172, 46, 823, 412, 479, 352, 894, 189, 652, 139, 63, 810, 32, 430, 294, 273, 846, 643, 261, 995, 382, 285, 567, 337, 593, 815, 146, 375, 439, 643, 208, 600, 882, 429, 625, 348, 898, 54, 496, 170, 408, 529, 756, 289, 536, 526, 183, 403, 820, 789, 682, 727, 71, 358, 261, 115, 445, 353, 522, 804, 91, 98, 893, 461, 707, 422, 993, 714, 88, 726, 116, 295, 735, 470, 62, 8, 34, 228, 425, 548, 470, 842, 171, 184, 252, 462, 430, 45, 328, 821, 253, 975, 165, 683, 678, 719, 745, 567, 568, 350, 797, 675, 749, 3, 746, 719, 515, 953, 181, 685, 404, 90, 277, 705, 859, 41, 7, 179, 193, 991, 641, 10, 640, 685, 840, 888, 632, 110, 156, 73, 577, 594, 603, 427, 265, 503, 329, 739, 438, 179, 476, 336, 75, 173, 12, 484, 381, 163, 214, 786, 289, 131, 554, 334, 751, 576, 595, 942, 665, 935, 243, 187, 537, 820, 231, 385, 11, 96, 532, 69, 38, 657, 554, 521, 159, 944, 101, 35, 833, 857, 497, 681, 496, 669, 410, 84, 811, 774, 738, 713, 992, 892, 754, 775, 785, 408, 408, 942, 335, 867, 81, 797, 239, 473, 629, 246, 595, 906, 371, 747, 268, 948, 54, 637, 873, 41, 744, 16, 365, 928, 61, 148, 708, 215, 854, 387, 610, 734, 27, 247, 929, 15, 803, 404, 56, 361, 55, 802, 778, 536, 978, 613, 330, 115, 802, 584, 155, 459, 704, 975, 596, 695, 258, 60, 177, 539, 671, 422, 943, 221, 614, 452, 902, 771, 381, 437, 180, 418, 275, 10, 718, 730, 393, 421, 145, 277, 314, 129, 603, 857, 499, 606, 958, 854, 202, 222, 80, 951, 472, 662, 73, 109, 610, 132, 593, 579, 727, 673, 149, 727, 468, 393, 16, 92, 615, 355, 663, 895, 688, 801, 57, 309, 17, 885, 946, 449, 379, 471, 40, 835, 774, 33, 551, 622, 9, 738, 106, 159, 995, 876, 938, 586, 797, 971, 780, 393, 830, 534, 869, 365, 96, 912, 883, 924, 746, 291, 963, 574, 390, 576, 31, 994, 738, 735, 792, 507, 712, 292, 959, 322, 466, 705, 586, 480, 91, 417, 893, 753, 90, 138, 318, 872, 330, 483, 571, 296, 989, 961, 885, 254, 238, 779, 775, 843, 942, 628, 441, 861, 834, 702, 966, 297, 471, 524, 500, 316, 442, 48, 42, 469, 311, 197, 3, 708, 571, 126, 26, 781, 408, 509, 456, 204, 794, 116, 977, 730, 919, 287, 494, 761, 410, 709, 732, 725, 292, 640, 913, 205, 836, 315, 31, 319, 421, 730, 223, 844, 585, 750, 962, 229, 819, 552, 883, 178, 467, 206, 395, 425, 606, 813, 411, 224, 240, 292, 937, 445, 320, 861, 28, 511, 188, 623, 356, 467, 304, 982, 833, 817, 318, 559, 551, 94, 577, 383, 126, 175, 761, 493, 182, 344, 274, 272, 347, 591, 810, 238, 375, 551, 600, 374, 476, 86, 429, 76, 438, 242, 426, 690, 78, 76, 495, 701, 761, 828, 420, 816, 959, 214, 894, 677, 108, 499, 890, 428, 659, 954, 852, 470, 815, 445, 194, 589, 579, 723, 61, 451, 359, 853, 656, 670, 24, 43, 885, 180, 350, 972, 870, 969, 122, 878, 288, 973, 881, 369, 63, 89, 630, 165, 609, 731, 912, 758, 842, 158, 252, 346, 728, 830, 425, 847, 417, 50, 296, 980, 184, 302, 121}

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

  65. 3

    {132, 622, 195}

    {271, 378, 936}

    Returns: {2, 2, 1, 2, 1, 1, 0, 0, 0, 1 }

  66. 976

    {387, 879, 379, 136, 97, 232, 457, 697, 370, 234, 778, 196, 294, 732, 980, 345, 610, 993, 959, 901, 658, 171, 896, 894, 895, 776, 424, 386, 720, 181, 549, 524, 108, 823, 699, 775, 628, 956, 730, 381, 624, 404, 414, 434, 884, 741, 562, 225, 342, 627, 44, 626, 942, 543, 718, 988, 383, 377, 580, 968, 69, 356, 537, 229, 248, 233, 955, 675, 945, 611, 708, 859, 900, 752, 122, 578, 134, 243, 871, 556, 367, 338, 584, 698, 727, 940, 996, 721, 945, 167, 837, 628, 747, 447, 589, 401, 2, 33, 121, 819, 27, 274, 14, 895, 43, 585, 960, 196, 479, 877, 113, 202, 985, 618, 27, 858, 542, 596, 815, 332, 18, 217, 610, 749, 18, 71, 487, 340, 944, 676, 94, 229, 943, 551, 751, 593, 178, 459, 255, 425, 404, 469, 561, 702, 743, 45, 895, 508, 463, 205, 102, 67, 127, 207, 539, 818, 508, 467, 793, 126, 213, 741, 859, 275, 769, 501, 416, 680, 218, 782, 628, 937, 204, 799, 896, 832, 827, 749, 400, 532, 637, 388, 323, 524, 904, 747, 768, 57, 52, 849, 907, 866, 906, 995, 388, 407, 688, 614, 73, 293, 917, 989, 685, 507, 384, 58, 691, 179, 952, 955, 877, 580, 852, 760, 918, 244, 524, 985, 123, 340, 773, 898, 123, 957, 957, 617, 420, 793, 186, 568, 374, 844, 809, 768, 969, 208, 34, 441, 718, 267, 806, 534, 980, 515, 90, 876, 197, 744, 736, 42, 265, 305, 656, 902, 342, 69, 161, 983, 460, 784, 270, 735, 629, 43, 674, 980, 308, 449, 528, 708, 468, 372, 714, 175, 786, 562, 629, 873, 872, 146, 372, 705, 969, 427, 72, 100, 913, 482, 530, 984, 583, 218, 732, 327, 477, 818, 828, 444, 816, 348, 162, 126, 305, 44, 627, 626, 1, 981, 606, 933, 744, 502, 970, 329, 135, 714, 538, 688, 366, 957, 432, 423, 67, 35, 692, 613, 256, 704, 861, 327, 16, 941, 385, 938, 797, 784, 586, 973, 819, 149, 912, 472, 549, 290, 392, 113, 697, 130, 213, 10, 393, 217, 700, 354, 920, 823, 179, 696, 514, 585, 828, 724, 507, 800, 422, 471, 23, 841, 250, 567, 657, 935, 146, 436, 988, 462, 348, 63, 397, 485, 120, 812, 411, 88, 763, 915, 561, 265, 306, 159, 53, 210, 670, 617, 223, 735, 67, 348, 897, 8, 18, 667, 735, 872, 562, 379, 773, 280, 632, 300, 82, 544, 577, 214, 723, 202, 190, 971, 76, 36, 507, 686, 739, 710, 654, 226, 678, 598, 231, 267, 649, 925, 154, 350, 898, 517, 28, 710, 693, 542, 64, 820, 737, 165, 344, 283, 861, 187, 1, 924, 223, 952, 882, 691, 853, 645, 527, 242, 394, 372, 935, 477, 964, 796, 227, 539, 820, 236, 150, 670, 423, 476, 161, 43, 333, 521, 156, 678, 379, 578, 478, 254, 454, 464, 980, 504, 813, 393, 934, 384, 352, 184, 671, 785, 664, 514, 726, 586, 107, 983, 534, 538, 139, 886, 625, 259, 649, 120, 364, 628, 829, 663, 186, 880, 858, 933, 916, 902, 501, 422, 411, 926, 792, 712, 601, 423, 656, 540, 119, 601, 209, 512, 294, 288, 672, 721, 53, 144, 123, 498, 905, 960, 168, 939, 490, 388, 773, 635, 122, 287, 797, 445, 166, 803, 42, 336, 279, 989, 551, 436, 533, 54, 463, 163, 749, 314, 806, 612, 708, 919, 93, 465, 894, 390, 106, 561, 201, 192, 620, 973, 457, 585, 234, 912, 49, 413, 725, 732, 894, 150, 147, 154, 98, 609, 138, 173, 699, 935, 371, 97, 497, 45, 299, 211, 560, 132, 334, 580, 275, 414, 491, 611, 34, 548, 998, 441, 945, 274, 82, 653, 933, 695, 905, 394, 928, 256, 656, 759, 226, 839, 561, 96, 825, 936, 847, 521, 467, 480, 944, 421, 984, 330, 468, 991, 904, 136, 907, 866, 943, 110, 402, 733, 456, 546, 6, 751, 502, 562, 815, 15, 672, 148, 912, 791, 794, 51, 979, 382, 401, 951, 845, 827, 69, 541, 751, 689, 528, 84, 976, 128, 546, 589, 352, 942, 623, 216, 150, 298, 793, 981, 954, 393, 54, 458, 803, 962, 609, 944, 324, 671, 749, 342, 250, 885, 368, 350, 839, 993, 243, 345, 394, 635, 693, 665, 966, 339, 953, 147, 350, 271, 360, 669, 316, 537, 787, 319, 120, 573, 252, 445, 801, 89, 384, 272, 287, 433, 696, 59, 191, 376, 78, 568, 254, 868, 829, 142, 862, 272, 398, 572, 91, 776, 143, 837, 120, 829, 139, 556, 82, 685, 675, 214, 372, 967, 223, 545, 576, 465, 154, 611, 607, 674, 530, 564, 572, 503, 991, 16, 187, 934, 689, 31, 141, 550, 650, 257, 444, 917, 564, 168, 645, 63, 160, 3, 468, 511, 739, 940, 481, 426, 366, 645, 766, 231, 385, 164, 553, 225, 716, 492, 414, 651, 118, 742, 939, 730, 347, 925, 637, 411, 329, 83, 832, 982, 238, 83, 618, 560, 193, 469, 933, 57, 115, 314, 925, 183, 510, 408, 387, 954, 205, 301, 569, 172, 360, 436, 205, 903, 278, 914, 592, 616, 430, 136, 40, 405, 47, 869, 912, 37, 337, 687, 749, 728, 239, 310, 7, 184, 936, 803, 10, 3, 763, 675, 673, 730, 731, 751, 696, 719, 546, 761, 587, 825, 355, 37, 538, 914, 948, 858, 344, 851, 108, 977, 990, 195, 446, 101, 518, 941, 784, 32, 190, 728, 558, 194, 29, 283, 133, 470, 663, 503, 342, 370, 563, 640, 592, 593, 379, 375, 809, 455, 794, 514, 19, 605, 443, 259, 348, 883, 157, 786, 719, 463, 705, 100, 100, 598, 982, 443, 544, 904, 855, 544, 484, 424, 837, 114, 114, 977, 749, 167, 706, 645, 776, 226, 678, 275, 994, 840, 746, 146, 19, 987, 322, 799, 873, 654, 932, 510, 249, 920, 791, 722, 681, 436}

    {431, 250, 909, 542, 621, 184, 130, 658, 221, 763, 394, 441, 598, 803, 103, 499, 307, 67, 753, 223, 253, 118, 185, 151, 146, 642, 887, 39, 90, 203, 911, 215, 542, 389, 462, 789, 467, 774, 715, 831, 504, 909, 193, 272, 183, 63, 919, 261, 469, 447, 515, 693, 831, 978, 762, 240, 550, 54, 498, 372, 739, 922, 665, 635, 150, 498, 375, 944, 928, 599, 218, 682, 897, 706, 184, 349, 693, 508, 664, 897, 937, 779, 654, 286, 566, 284, 768, 246, 572, 911, 392, 879, 330, 726, 688, 25, 796, 422, 793, 619, 516, 15, 701, 429, 72, 727, 707, 838, 132, 187, 662, 732, 173, 596, 265, 771, 400, 258, 140, 899, 809, 498, 432, 891, 974, 863, 234, 656, 277, 401, 515, 632, 430, 992, 358, 384, 46, 406, 83, 926, 460, 491, 573, 895, 412, 448, 75, 441, 304, 55, 913, 261, 721, 97, 54, 42, 728, 66, 466, 284, 980, 386, 559, 898, 270, 280, 728, 893, 81, 369, 658, 953, 607, 870, 145, 399, 987, 862, 44, 956, 352, 800, 601, 615, 854, 840, 949, 514, 31, 869, 902, 755, 600, 462, 733, 407, 424, 444, 783, 395, 638, 682, 121, 895, 955, 657, 904, 845, 197, 909, 257, 364, 417, 868, 542, 306, 261, 517, 875, 52, 409, 882, 24, 716, 148, 37, 60, 443, 626, 863, 450, 296, 440, 569, 447, 995, 141, 111, 193, 184, 554, 699, 786, 420, 428, 506, 589, 261, 15, 150, 428, 26, 758, 266, 104, 911, 588, 734, 990, 61, 872, 285, 495, 872, 492, 621, 665, 53, 935, 915, 31, 527, 574, 17, 957, 922, 889, 665, 506, 33, 550, 933, 80, 943, 134, 474, 446, 336, 865, 977, 102, 981, 673, 747, 341, 337, 685, 154, 112, 642, 508, 426, 821, 312, 964, 998, 13, 282, 77, 939, 914, 83, 542, 244, 249, 804, 796, 18, 54, 260, 652, 81, 843, 476, 157, 612, 514, 320, 624, 924, 402, 735, 642, 620, 549, 263, 445, 637, 305, 857, 477, 95, 96, 986, 696, 450, 730, 516, 3, 365, 14, 356, 99, 351, 799, 204, 189, 992, 612, 915, 573, 64, 427, 573, 576, 938, 74, 450, 378, 71, 228, 31, 769, 44, 347, 820, 579, 576, 85, 180, 707, 391, 424, 103, 944, 787, 706, 431, 457, 860, 429, 283, 640, 150, 903, 189, 801, 609, 43, 539, 341, 582, 864, 288, 455, 908, 994, 674, 929, 768, 978, 796, 870, 161, 236, 427, 893, 592, 853, 606, 274, 327, 102, 468, 504, 954, 406, 667, 649, 9, 604, 900, 388, 484, 204, 150, 717, 880, 210, 876, 115, 76, 36, 957, 412, 713, 426, 971, 368, 884, 165, 463, 25, 84, 696, 531, 703, 340, 773, 331, 887, 320, 135, 693, 134, 149, 663, 19, 716, 625, 889, 892, 755, 656, 253, 20, 701, 398, 559, 697, 577, 194, 225, 608, 448, 389, 229, 130, 546, 301, 221, 979, 927, 567, 170, 547, 889, 198, 132, 431, 901, 613, 482, 123, 27, 553, 386, 30, 105, 999, 947, 928, 497, 132, 338, 180, 295, 660, 11, 601, 116, 33, 971, 641, 241, 976, 486, 675, 943, 7, 770, 770, 695, 475, 873, 818, 92, 215, 723, 373, 772, 28, 221, 118, 380, 964, 87, 624, 737, 885, 902, 313, 57, 800, 574, 467, 126, 607, 676, 159, 630, 154, 170, 365, 514, 623, 325, 0, 93, 458, 711, 688, 578, 1, 747, 403, 960, 607, 443, 486, 470, 831, 587, 124, 677, 536, 372, 687, 397, 826, 577, 431, 347, 647, 365, 767, 568, 253, 639, 187, 175, 431, 681, 533, 383, 536, 400, 28, 648, 293, 720, 552, 760, 795, 259, 624, 429, 723, 520, 597, 76, 223, 966, 595, 2, 971, 59, 194, 398, 176, 888, 999, 523, 844, 269, 624, 523, 194, 738, 647, 456, 186, 669, 194, 412, 995, 774, 50, 963, 431, 717, 469, 853, 850, 805, 105, 644, 310, 850, 786, 288, 161, 96, 12, 772, 592, 950, 388, 150, 632, 291, 261, 879, 913, 847, 430, 830, 365, 923, 271, 450, 517, 516, 241, 918, 76, 37, 218, 164, 616, 31, 716, 825, 314, 638, 18, 449, 269, 360, 413, 747, 30, 145, 138, 498, 793, 198, 821, 497, 548, 517, 136, 998, 894, 320, 864, 702, 873, 482, 940, 913, 163, 122, 797, 182, 296, 513, 278, 842, 590, 425, 223, 256, 851, 963, 483, 966, 6, 571, 18, 925, 40, 119, 106, 428, 412, 769, 987, 691, 810, 630, 947, 421, 504, 891, 525, 349, 326, 30, 236, 272, 849, 718, 429, 950, 987, 899, 757, 294, 61, 377, 923, 241, 535, 570, 913, 649, 53, 256, 656, 480, 230, 730, 190, 254, 886, 160, 660, 575, 786, 15, 299, 131, 182, 845, 907, 340, 336, 438, 111, 257, 651, 941, 148, 912, 388, 395, 807, 876, 72, 644, 659, 689, 764, 882, 28, 371, 480, 855, 107, 190, 796, 536, 37, 213, 642, 289, 286, 985, 508, 430, 408, 76, 597, 456, 815, 565, 884, 786, 491, 857, 5, 28, 723, 424, 437, 411, 326, 615, 228, 61, 507, 515, 273, 449, 976, 95, 293, 832, 568, 405, 151, 447, 35, 917, 838, 437, 891, 484, 316, 473, 893, 156, 237, 313, 366, 552, 230, 275, 175, 539, 377, 587, 727, 677, 578, 184, 547, 574, 48, 971, 865, 812, 729, 526, 957, 718, 630, 77, 176, 792, 107, 270, 816, 341, 872, 228, 751, 179, 250, 83, 902, 337, 499, 575, 340, 294, 955, 591, 338, 227, 484, 196, 807, 879, 981, 413, 99, 137, 28, 165, 153, 554, 7, 190, 405, 359, 734, 737, 508, 97, 232, 468, 303, 601, 586, 41, 376, 529, 481, 166, 844, 69, 560, 131, 449, 359, 451, 553, 400, 651, 635, 355, 597, 72, 317, 570, 34, 99, 747, 217, 208, 547, 57, 126, 423}

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

  67. 5

    {59, 885, 209, 597, 601}

    {267, 697, 201, 312, 362}

    Returns: {1, 4, 4, 1, 3, 1, 0, 1, 0, 3, 1, 2, 0, 0, 2, 0, 0, 1, 1, 0 }

  68. 975

    {14, 756, 803, 194, 828, 187, 803, 960, 226, 960, 753, 976, 249, 192, 678, 745, 917, 749, 819, 515, 369, 220, 781, 700, 236, 824, 657, 695, 287, 594, 673, 604, 760, 310, 584, 227, 311, 768, 360, 949, 227, 732, 197, 686, 351, 737, 731, 354, 578, 858, 312, 389, 32, 494, 52, 565, 186, 116, 795, 850, 490, 921, 798, 936, 858, 506, 737, 342, 709, 988, 202, 212, 781, 789, 971, 953, 293, 188, 833, 946, 293, 509, 38, 619, 753, 508, 172, 266, 942, 484, 654, 124, 563, 689, 824, 799, 424, 761, 29, 417, 428, 414, 536, 526, 176, 788, 853, 566, 48, 461, 125, 48, 852, 633, 170, 354, 759, 675, 803, 751, 358, 608, 125, 505, 220, 383, 326, 424, 213, 12, 556, 821, 606, 421, 55, 616, 472, 356, 708, 301, 194, 110, 945, 777, 286, 296, 977, 727, 926, 772, 863, 659, 483, 142, 609, 591, 65, 314, 653, 912, 783, 252, 48, 777, 52, 62, 258, 862, 660, 582, 9, 863, 812, 395, 930, 320, 620, 400, 586, 786, 975, 900, 527, 935, 919, 76, 423, 778, 756, 413, 588, 270, 36, 25, 48, 430, 746, 452, 616, 139, 927, 238, 100, 467, 562, 109, 853, 154, 454, 947, 399, 156, 127, 887, 360, 938, 745, 237, 673, 400, 265, 339, 816, 712, 120, 364, 323, 699, 662, 602, 392, 198, 82, 554, 854, 196, 167, 647, 627, 230, 979, 85, 373, 900, 159, 624, 304, 628, 834, 358, 163, 607, 923, 601, 324, 891, 868, 710, 384, 58, 469, 121, 513, 441, 203, 591, 148, 540, 681, 506, 585, 219, 57, 858, 135, 103, 976, 652, 458, 919, 505, 439, 14, 654, 240, 828, 472, 770, 423, 658, 543, 383, 955, 17, 606, 783, 171, 411, 599, 165, 644, 989, 583, 120, 461, 468, 892, 361, 831, 618, 360, 956, 538, 219, 427, 847, 803, 836, 526, 396, 678, 490, 354, 852, 829, 962, 129, 620, 985, 483, 927, 160, 463, 237, 197, 919, 459, 655, 787, 576, 838, 419, 394, 291, 410, 411, 92, 693, 847, 135, 226, 848, 724, 696, 662, 156, 814, 739, 856, 781, 255, 469, 509, 591, 629, 0, 800, 339, 895, 493, 900, 440, 284, 212, 733, 924, 336, 233, 399, 559, 303, 82, 160, 17, 757, 814, 799, 646, 942, 577, 973, 574, 698, 718, 386, 426, 86, 131, 776, 417, 464, 422, 498, 854, 486, 992, 374, 314, 392, 351, 894, 479, 678, 57, 492, 647, 978, 622, 466, 675, 298, 75, 272, 268, 626, 285, 254, 437, 299, 529, 908, 551, 382, 116, 920, 804, 942, 308, 730, 176, 285, 284, 823, 894, 564, 457, 445, 916, 703, 606, 328, 44, 77, 278, 42, 874, 989, 48, 416, 248, 149, 997, 652, 894, 452, 818, 335, 288, 68, 234, 645, 417, 703, 890, 330, 71, 471, 141, 438, 536, 781, 846, 708, 411, 911, 301, 97, 777, 508, 580, 661, 340, 842, 126, 412, 219, 579, 79, 842, 813, 561, 990, 73, 606, 441, 778, 294, 304, 890, 154, 326, 984, 797, 838, 173, 523, 784, 645, 148, 891, 866, 243, 173, 569, 426, 751, 981, 636, 467, 553, 324, 799, 348, 374, 288, 809, 7, 584, 754, 684, 878, 852, 213, 415, 858, 315, 864, 441, 560, 0, 393, 543, 142, 34, 733, 904, 331, 684, 29, 170, 694, 639, 602, 166, 545, 725, 251, 612, 937, 400, 132, 214, 596, 126, 436, 726, 686, 422, 145, 230, 557, 212, 885, 205, 731, 273, 175, 940, 91, 652, 189, 531, 744, 603, 975, 265, 898, 976, 156, 348, 991, 153, 356, 852, 731, 625, 344, 19, 247, 364, 272, 352, 387, 205, 820, 826, 491, 144, 692, 584, 288, 737, 770, 392, 697, 397, 376, 348, 38, 278, 122, 363, 820, 230, 514, 456, 417, 326, 550, 376, 950, 634, 443, 454, 0, 482, 152, 562, 154, 569, 276, 939, 502, 939, 907, 49, 239, 877, 974, 639, 652, 67, 543, 397, 730, 336, 282, 350, 454, 430, 471, 675, 695, 994, 69, 166, 725, 164, 50, 524, 782, 483, 414, 943, 724, 214, 892, 678, 829, 980, 638, 146, 456, 523, 111, 230, 202, 72, 9, 329, 818, 901, 608, 119, 413, 193, 230, 545, 969, 671, 832, 975, 347, 197, 183, 848, 677, 427, 20, 689, 909, 544, 969, 617, 41, 396, 263, 264, 744, 536, 868, 772, 366, 695, 22, 639, 277, 373, 0, 237, 630, 736, 845, 377, 145, 694, 948, 939, 436, 510, 301, 179, 836, 853, 747, 403, 13, 934, 720, 406, 76, 529, 81, 571, 576, 242, 242, 469, 498, 931, 888, 641, 94, 926, 122, 77, 705, 248, 177, 91, 154, 117, 845, 311, 570, 809, 587, 197, 334, 638, 807, 768, 182, 364, 424, 915, 867, 584, 528, 153, 672, 455, 61, 745, 636, 526, 921, 249, 542, 851, 316, 432, 865, 126, 38, 225, 729, 574, 526, 654, 765, 955, 314, 755, 135, 495, 173, 159, 566, 883, 788, 911, 671, 508, 5, 672, 833, 790, 418, 353, 326, 77, 755, 225, 264, 705, 277, 717, 322, 959, 27, 317, 471, 669, 940, 720, 920, 698, 62, 344, 332, 443, 916, 259, 464, 269, 692, 131, 401, 391, 337, 156, 999, 43, 49, 815, 993, 347, 816, 400, 814, 857, 247, 472, 405, 765, 700, 674, 2, 478, 189, 682, 569, 296, 862, 389, 888, 271, 795, 275, 765, 252, 387, 532, 726, 938, 933, 334, 950, 82, 726, 436, 281, 301, 984, 991, 670, 114, 943, 14, 442, 204, 164, 569, 302, 234, 446, 377, 94, 981, 728, 390, 497, 445, 604, 550, 129, 631, 902, 43, 849, 56, 160, 161, 933, 940, 114, 62, 184, 402, 804, 409, 68, 541, 841, 596, 961, 476, 880, 486, 108, 98, 478, 681, 383, 131, 413, 127, 742, 981, 144, 958, 596, 467, 73}

    {691, 247, 296, 180, 146, 629, 591, 913, 210, 736, 852, 158, 409, 885, 460, 579, 804, 31, 133, 125, 5, 13, 982, 173, 35, 554, 330, 766, 505, 330, 831, 169, 424, 639, 420, 563, 87, 195, 116, 932, 994, 502, 155, 216, 894, 998, 504, 413, 442, 58, 765, 633, 557, 494, 984, 326, 682, 147, 345, 199, 475, 365, 289, 727, 981, 7, 48, 417, 864, 929, 21, 885, 909, 954, 54, 327, 131, 998, 993, 987, 316, 508, 803, 599, 494, 592, 28, 60, 445, 954, 949, 704, 484, 123, 611, 82, 268, 558, 453, 425, 357, 506, 700, 403, 563, 504, 862, 588, 596, 996, 55, 471, 441, 614, 152, 34, 710, 330, 409, 266, 245, 96, 404, 422, 152, 853, 276, 718, 554, 978, 878, 200, 837, 990, 133, 659, 899, 39, 935, 716, 471, 70, 984, 382, 995, 203, 501, 381, 399, 32, 889, 607, 320, 189, 831, 732, 855, 463, 620, 271, 424, 54, 906, 35, 493, 186, 61, 214, 556, 407, 469, 635, 730, 599, 565, 136, 754, 487, 54, 142, 937, 740, 0, 703, 800, 823, 12, 11, 58, 623, 935, 276, 61, 622, 530, 460, 185, 268, 227, 374, 751, 722, 83, 106, 152, 444, 729, 157, 792, 645, 182, 361, 417, 941, 915, 254, 535, 532, 572, 629, 315, 285, 501, 899, 591, 226, 941, 304, 362, 491, 707, 77, 27, 28, 141, 386, 620, 375, 725, 891, 781, 694, 786, 854, 614, 967, 838, 905, 571, 83, 729, 387, 354, 940, 339, 322, 781, 237, 407, 267, 61, 430, 338, 925, 876, 158, 745, 208, 572, 674, 762, 327, 301, 127, 41, 995, 340, 545, 618, 166, 558, 611, 260, 774, 883, 389, 521, 18, 69, 134, 997, 538, 985, 11, 577, 962, 661, 474, 137, 826, 623, 987, 531, 233, 250, 533, 728, 402, 808, 29, 957, 652, 913, 152, 878, 40, 257, 796, 899, 318, 861, 145, 868, 511, 127, 83, 466, 343, 246, 884, 799, 452, 944, 361, 551, 264, 263, 908, 347, 798, 651, 674, 438, 20, 536, 589, 487, 352, 325, 228, 688, 457, 528, 20, 6, 428, 931, 800, 79, 677, 315, 141, 517, 920, 973, 324, 647, 822, 54, 866, 593, 519, 854, 668, 994, 981, 646, 606, 124, 559, 851, 483, 436, 264, 941, 451, 238, 776, 856, 481, 238, 369, 76, 589, 586, 581, 305, 767, 43, 458, 789, 152, 796, 791, 172, 8, 625, 2, 924, 675, 943, 455, 794, 54, 832, 466, 996, 437, 609, 210, 711, 575, 817, 387, 774, 113, 118, 127, 198, 915, 105, 794, 122, 665, 105, 186, 769, 862, 906, 36, 697, 921, 690, 425, 666, 658, 476, 307, 29, 557, 332, 394, 191, 698, 896, 998, 484, 845, 705, 140, 775, 130, 710, 202, 322, 394, 271, 855, 0, 200, 144, 404, 341, 396, 98, 320, 544, 214, 589, 699, 80, 589, 913, 222, 21, 877, 761, 326, 316, 830, 414, 389, 64, 694, 429, 438, 503, 925, 321, 797, 276, 453, 453, 439, 537, 431, 121, 523, 94, 765, 994, 222, 827, 955, 207, 140, 615, 563, 91, 390, 415, 370, 202, 370, 72, 705, 480, 251, 86, 269, 766, 379, 263, 509, 590, 162, 629, 979, 662, 689, 641, 938, 466, 887, 4, 698, 55, 204, 677, 150, 707, 515, 849, 90, 293, 636, 283, 815, 13, 905, 308, 3, 355, 181, 400, 733, 239, 641, 550, 709, 766, 565, 599, 812, 433, 438, 282, 123, 697, 812, 130, 123, 842, 42, 683, 361, 135, 986, 541, 145, 797, 701, 954, 344, 696, 789, 95, 269, 600, 632, 534, 195, 21, 452, 833, 954, 932, 34, 703, 39, 733, 624, 699, 748, 822, 293, 279, 509, 167, 326, 407, 692, 585, 794, 807, 370, 263, 247, 114, 161, 564, 273, 418, 747, 252, 45, 40, 784, 256, 182, 119, 542, 82, 511, 445, 484, 430, 626, 491, 857, 588, 975, 81, 117, 223, 135, 302, 240, 13, 699, 512, 120, 753, 875, 986, 680, 555, 495, 793, 138, 984, 34, 478, 996, 386, 54, 706, 533, 651, 828, 377, 82, 95, 880, 503, 382, 49, 617, 200, 679, 584, 192, 418, 989, 353, 348, 938, 776, 801, 444, 462, 577, 340, 257, 918, 0, 448, 166, 433, 343, 590, 100, 387, 465, 836, 334, 205, 136, 196, 758, 660, 80, 230, 840, 263, 224, 218, 358, 326, 122, 893, 154, 242, 634, 195, 653, 95, 806, 176, 877, 309, 115, 94, 375, 254, 1, 923, 820, 702, 354, 350, 939, 770, 397, 7, 144, 922, 368, 654, 692, 700, 128, 811, 537, 633, 346, 225, 472, 962, 745, 531, 394, 962, 231, 57, 545, 948, 613, 236, 13, 875, 871, 943, 114, 892, 629, 402, 876, 788, 30, 224, 430, 473, 447, 127, 40, 664, 413, 489, 266, 151, 144, 782, 235, 824, 683, 147, 825, 759, 183, 899, 345, 394, 962, 11, 316, 511, 390, 695, 346, 712, 854, 238, 115, 560, 515, 829, 535, 865, 685, 790, 720, 909, 594, 399, 63, 43, 790, 789, 948, 436, 585, 893, 193, 458, 755, 539, 691, 5, 393, 655, 708, 515, 272, 842, 206, 133, 615, 84, 36, 456, 163, 719, 32, 403, 108, 93, 687, 28, 131, 215, 223, 813, 977, 356, 982, 16, 610, 408, 352, 783, 780, 456, 691, 530, 817, 631, 948, 40, 584, 814, 691, 443, 186, 152, 608, 136, 598, 892, 576, 228, 823, 477, 22, 498, 96, 691, 544, 24, 954, 610, 269, 494, 758, 309, 716, 338, 196, 67, 970, 50, 14, 445, 926, 490, 276, 551, 982, 723, 233, 47, 983, 763, 813, 80, 901, 654, 295, 411, 201, 309, 403, 556, 475, 243, 472, 366, 313, 287, 863, 348, 12, 400, 984, 464, 771, 82, 442, 526, 209, 702, 806, 448, 501, 115, 684, 808, 397, 283, 135, 901, 785, 851, 257, 1}

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

  69. 6

    {696, 704, 615, 721, 701, 571}

    {644, 530, 919, 968, 984, 819}

    Returns: {5, 4, 0, 3, 0, 5, 4, 2, 0, 4, 3, 3, 1, 0, 3, 0, 2, 2, 0, 0, 0, 2, 1, 1, 0, 0, 1, 0 }

  70. 976

    {390, 382, 877, 65, 260, 842, 772, 706, 587, 769, 272, 418, 901, 261, 319, 798, 200, 841, 594, 582, 928, 803, 905, 102, 518, 61, 195, 12, 487, 477, 642, 520, 439, 412, 563, 938, 618, 505, 571, 924, 773, 630, 302, 837, 433, 460, 30, 907, 547, 237, 86, 20, 490, 823, 875, 73, 772, 925, 719, 289, 413, 755, 609, 681, 914, 858, 752, 582, 937, 748, 359, 639, 192, 262, 521, 509, 261, 313, 559, 87, 961, 650, 713, 388, 135, 49, 451, 346, 363, 546, 818, 221, 696, 858, 809, 220, 387, 191, 461, 113, 70, 60, 629, 84, 58, 44, 653, 608, 967, 76, 45, 897, 921, 625, 985, 568, 307, 301, 505, 177, 618, 182, 343, 92, 683, 813, 61, 466, 816, 980, 456, 623, 395, 537, 963, 416, 784, 832, 223, 177, 74, 256, 833, 667, 366, 244, 788, 649, 754, 780, 796, 566, 865, 666, 328, 457, 883, 109, 323, 249, 206, 36, 514, 919, 526, 277, 315, 818, 371, 859, 133, 251, 618, 988, 158, 685, 932, 127, 830, 700, 747, 403, 122, 918, 506, 141, 679, 534, 983, 767, 768, 630, 909, 583, 738, 324, 186, 192, 799, 124, 781, 283, 492, 743, 396, 114, 380, 971, 309, 554, 756, 675, 813, 180, 501, 594, 790, 319, 713, 831, 240, 963, 25, 952, 539, 894, 661, 665, 100, 556, 669, 904, 605, 248, 542, 385, 732, 146, 681, 816, 877, 127, 369, 50, 696, 664, 412, 647, 92, 573, 45, 670, 427, 835, 374, 562, 737, 371, 361, 921, 146, 455, 339, 149, 119, 464, 909, 178, 814, 384, 111, 459, 127, 963, 286, 392, 884, 883, 711, 848, 986, 512, 669, 59, 583, 921, 240, 975, 779, 765, 227, 875, 748, 288, 483, 269, 649, 481, 895, 312, 24, 924, 680, 994, 135, 622, 29, 701, 438, 651, 967, 783, 536, 369, 317, 860, 45, 347, 719, 132, 908, 907, 453, 71, 380, 997, 779, 223, 419, 566, 789, 332, 834, 513, 619, 401, 130, 474, 770, 627, 50, 234, 4, 746, 784, 480, 384, 500, 966, 336, 412, 493, 98, 120, 77, 68, 719, 789, 322, 474, 193, 54, 574, 494, 561, 136, 97, 880, 429, 278, 252, 550, 436, 888, 239, 410, 669, 600, 71, 51, 775, 860, 399, 174, 82, 9, 782, 809, 125, 893, 821, 634, 881, 973, 304, 31, 356, 38, 362, 583, 253, 255, 199, 359, 417, 432, 365, 649, 33, 585, 723, 607, 463, 829, 634, 168, 266, 516, 297, 807, 86, 947, 335, 909, 531, 786, 495, 183, 6, 274, 978, 703, 905, 370, 484, 73, 525, 540, 790, 52, 340, 361, 463, 225, 481, 964, 191, 338, 888, 530, 916, 740, 67, 455, 778, 436, 256, 25, 182, 485, 147, 973, 300, 275, 93, 477, 463, 412, 659, 554, 343, 970, 818, 126, 229, 437, 675, 972, 322, 646, 494, 259, 369, 525, 564, 628, 715, 147, 752, 338, 475, 817, 213, 199, 152, 805, 67, 37, 771, 298, 790, 532, 162, 103, 746, 655, 829, 459, 707, 300, 99, 914, 788, 873, 870, 954, 826, 769, 394, 417, 11, 245, 496, 661, 353, 827, 665, 99, 14, 379, 312, 929, 673, 217, 891, 801, 940, 1, 229, 180, 988, 270, 958, 904, 677, 58, 726, 207, 752, 279, 429, 339, 303, 496, 539, 947, 298, 219, 61, 432, 739, 823, 647, 739, 340, 69, 348, 672, 361, 92, 730, 125, 334, 58, 136, 113, 369, 776, 77, 797, 160, 304, 460, 217, 507, 520, 138, 993, 118, 535, 572, 822, 543, 744, 867, 934, 837, 629, 774, 413, 192, 944, 454, 404, 497, 780, 179, 322, 638, 424, 361, 152, 783, 238, 122, 536, 357, 457, 764, 733, 969, 90, 698, 531, 83, 401, 427, 655, 263, 329, 134, 802, 411, 853, 851, 102, 806, 886, 844, 973, 767, 710, 864, 998, 996, 549, 174, 971, 487, 349, 973, 743, 430, 852, 872, 791, 291, 983, 504, 211, 834, 471, 733, 165, 259, 501, 451, 831, 899, 964, 719, 826, 595, 67, 998, 784, 281, 386, 31, 302, 8, 163, 647, 163, 513, 645, 680, 27, 276, 987, 656, 926, 593, 352, 561, 371, 954, 932, 320, 309, 290, 737, 183, 663, 463, 512, 639, 562, 510, 342, 527, 884, 53, 351, 785, 161, 69, 364, 411, 236, 570, 58, 4, 294, 558, 862, 722, 914, 72, 578, 961, 738, 449, 691, 314, 107, 263, 850, 525, 229, 556, 546, 898, 631, 944, 867, 644, 121, 806, 57, 823, 666, 771, 979, 652, 287, 957, 944, 306, 830, 210, 241, 578, 834, 558, 3, 443, 570, 681, 303, 34, 695, 440, 360, 887, 751, 958, 63, 225, 962, 866, 131, 896, 732, 841, 313, 41, 793, 480, 391, 840, 104, 458, 962, 889, 875, 736, 576, 387, 438, 836, 168, 896, 506, 643, 517, 3, 651, 930, 303, 383, 649, 610, 810, 728, 108, 652, 522, 926, 78, 542, 589, 557, 612, 686, 719, 841, 133, 191, 532, 572, 47, 493, 838, 283, 498, 371, 704, 241, 887, 884, 663, 629, 8, 522, 511, 532, 426, 194, 526, 864, 447, 916, 747, 55, 953, 363, 566, 412, 550, 439, 332, 434, 332, 259, 671, 81, 523, 406, 356, 761, 490, 495, 709, 538, 18, 881, 654, 276, 495, 183, 44, 909, 380, 286, 87, 267, 793, 38, 976, 505, 641, 236, 756, 153, 440, 826, 489, 499, 859, 699, 864, 765, 99, 696, 311, 619, 958, 143, 508, 927, 777, 677, 938, 700, 915, 750, 993, 291, 113, 302, 39, 608, 879, 308, 123, 435, 471, 394, 285, 416, 897, 458, 901, 558, 570, 945, 232, 320, 508, 254, 828, 594, 489, 836, 861, 227, 925, 796, 675, 644, 807, 143, 57, 869, 181, 437, 715, 469, 273, 103, 484, 969, 439, 903, 774, 641, 848, 293, 783, 475, 317, 762, 542, 980, 780}

    {296, 699, 951, 133, 505, 883, 580, 239, 749, 476, 174, 409, 200, 920, 66, 978, 977, 633, 807, 728, 668, 450, 74, 890, 507, 152, 717, 170, 20, 483, 119, 327, 251, 145, 75, 685, 260, 337, 291, 545, 269, 23, 46, 818, 967, 742, 536, 443, 338, 706, 338, 201, 598, 4, 866, 797, 881, 789, 313, 623, 224, 257, 304, 86, 666, 520, 94, 307, 915, 714, 817, 187, 363, 343, 601, 742, 898, 281, 414, 559, 252, 44, 720, 643, 250, 505, 854, 790, 16, 903, 505, 992, 685, 881, 259, 126, 142, 368, 195, 939, 342, 771, 499, 938, 833, 452, 934, 95, 728, 410, 266, 435, 336, 526, 467, 256, 199, 796, 898, 622, 337, 689, 884, 242, 254, 157, 200, 104, 370, 132, 188, 982, 205, 149, 123, 798, 76, 720, 990, 425, 168, 512, 577, 944, 335, 635, 295, 303, 315, 874, 832, 436, 858, 965, 829, 982, 868, 639, 347, 836, 847, 877, 684, 863, 869, 594, 218, 800, 51, 515, 798, 923, 425, 125, 927, 862, 411, 174, 748, 575, 731, 282, 570, 290, 428, 593, 958, 547, 18, 52, 736, 659, 588, 258, 41, 269, 72, 205, 749, 479, 574, 236, 572, 557, 283, 722, 566, 43, 827, 170, 601, 163, 604, 851, 21, 867, 99, 412, 446, 234, 429, 197, 258, 180, 664, 139, 555, 554, 876, 523, 891, 353, 426, 38, 569, 435, 751, 691, 884, 505, 103, 715, 841, 127, 382, 732, 82, 69, 676, 917, 610, 356, 907, 543, 313, 738, 599, 216, 931, 917, 337, 319, 790, 303, 461, 427, 965, 634, 710, 462, 817, 513, 490, 727, 211, 207, 115, 770, 257, 211, 180, 915, 690, 742, 407, 770, 726, 946, 69, 589, 445, 236, 265, 600, 361, 4, 919, 205, 805, 101, 554, 747, 644, 396, 1, 81, 27, 118, 448, 385, 757, 948, 731, 597, 344, 205, 32, 543, 767, 631, 407, 259, 226, 608, 155, 874, 392, 345, 34, 177, 931, 886, 114, 942, 627, 722, 738, 708, 956, 372, 823, 897, 913, 984, 154, 746, 263, 182, 275, 244, 354, 16, 681, 899, 484, 145, 181, 531, 388, 193, 653, 533, 695, 963, 839, 268, 882, 149, 373, 405, 466, 873, 137, 296, 704, 974, 504, 342, 427, 615, 299, 292, 310, 901, 253, 365, 205, 819, 280, 987, 459, 647, 132, 301, 233, 482, 901, 823, 187, 220, 112, 227, 918, 84, 495, 5, 259, 177, 370, 490, 67, 272, 162, 390, 639, 394, 760, 455, 224, 906, 695, 447, 447, 62, 867, 610, 236, 603, 288, 576, 726, 807, 789, 535, 518, 582, 291, 257, 615, 460, 393, 776, 700, 720, 560, 603, 883, 480, 830, 804, 447, 511, 672, 104, 220, 557, 282, 500, 217, 431, 920, 191, 818, 748, 571, 569, 271, 603, 868, 734, 364, 60, 665, 421, 298, 312, 475, 966, 586, 558, 611, 335, 450, 652, 855, 298, 912, 160, 576, 297, 401, 711, 36, 42, 620, 478, 423, 438, 726, 642, 601, 659, 554, 303, 108, 629, 597, 470, 967, 920, 706, 418, 945, 872, 394, 174, 731, 36, 65, 224, 316, 200, 334, 0, 767, 282, 808, 48, 731, 455, 225, 543, 216, 855, 292, 824, 30, 955, 159, 17, 439, 5, 444, 774, 330, 82, 463, 454, 340, 413, 422, 380, 871, 495, 630, 956, 727, 520, 565, 808, 63, 565, 174, 238, 946, 247, 488, 25, 492, 324, 917, 884, 26, 896, 987, 411, 875, 321, 548, 601, 882, 223, 57, 463, 59, 513, 397, 3, 864, 301, 675, 53, 674, 187, 106, 177, 852, 553, 319, 715, 20, 619, 25, 697, 875, 312, 590, 201, 864, 694, 246, 329, 762, 492, 300, 829, 424, 915, 218, 613, 837, 121, 740, 239, 401, 334, 531, 420, 993, 787, 359, 566, 17, 542, 598, 421, 802, 761, 807, 727, 230, 631, 704, 989, 261, 200, 855, 69, 40, 510, 690, 780, 872, 291, 102, 263, 776, 216, 974, 74, 578, 955, 242, 204, 754, 636, 784, 381, 418, 4, 418, 11, 769, 228, 984, 730, 269, 533, 237, 562, 418, 247, 949, 361, 435, 123, 77, 908, 522, 865, 609, 405, 834, 840, 961, 480, 544, 303, 404, 501, 337, 906, 457, 433, 515, 948, 434, 139, 217, 508, 325, 321, 763, 594, 959, 927, 586, 743, 19, 501, 824, 120, 561, 78, 614, 617, 424, 947, 718, 584, 337, 971, 95, 210, 227, 942, 925, 222, 749, 500, 458, 279, 344, 220, 187, 650, 34, 978, 555, 790, 340, 667, 948, 337, 680, 625, 957, 987, 320, 286, 668, 524, 422, 903, 57, 46, 898, 61, 535, 968, 42, 184, 969, 751, 414, 305, 768, 449, 371, 758, 784, 307, 987, 706, 128, 635, 355, 620, 276, 122, 881, 46, 982, 177, 272, 331, 831, 846, 410, 777, 50, 356, 284, 795, 330, 614, 828, 427, 413, 184, 792, 888, 384, 904, 917, 978, 818, 885, 905, 721, 792, 767, 553, 883, 895, 894, 597, 29, 152, 446, 58, 504, 729, 763, 949, 540, 492, 971, 278, 620, 569, 876, 2, 220, 170, 134, 820, 607, 751, 166, 753, 612, 16, 516, 953, 889, 879, 825, 42, 60, 886, 911, 99, 41, 58, 188, 964, 611, 492, 169, 315, 875, 998, 674, 905, 445, 750, 266, 794, 910, 623, 775, 11, 909, 994, 911, 942, 897, 566, 847, 196, 214, 528, 789, 995, 932, 840, 728, 632, 762, 819, 130, 182, 942, 606, 276, 37, 940, 986, 501, 34, 685, 811, 364, 400, 863, 990, 335, 642, 847, 369, 942, 585, 979, 499, 243, 397, 570, 683, 831, 450, 654, 665, 221, 950, 763, 560, 255, 80, 314, 635, 699, 990, 993, 756, 333, 734, 126, 434, 376, 707, 416, 158, 125, 716, 854, 330, 373, 878, 981, 940, 729, 499, 886, 160, 899, 296, 108, 438, 626, 190, 972, 61, 750, 989, 525}

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

  71. 5

    {423, 12, 140, 758, 970}

    {109, 997, 876, 433, 53}

    Returns: {4, 1, 0, 1, 0, 4, 3, 2, 0, 2, 0, 3, 0, 2, 2, 1, 1, 1, 0, 0, 0, 1 }

  72. 964

    {592, 664, 340, 768, 797, 536, 158, 909, 612, 870, 719, 324, 729, 963, 844, 582, 308, 924, 689, 141, 206, 865, 105, 992, 392, 136, 619, 513, 637, 297, 742, 821, 489, 271, 909, 741, 467, 163, 863, 265, 522, 18, 525, 789, 350, 136, 436, 843, 97, 740, 726, 386, 152, 577, 37, 61, 165, 624, 609, 253, 880, 46, 761, 724, 200, 347, 987, 696, 183, 153, 728, 383, 166, 849, 62, 563, 696, 92, 401, 97, 487, 721, 421, 921, 267, 939, 546, 807, 475, 244, 538, 463, 873, 935, 567, 533, 996, 767, 843, 645, 918, 638, 72, 199, 627, 167, 5, 462, 983, 960, 412, 483, 662, 182, 5, 24, 431, 108, 186, 600, 881, 832, 922, 223, 342, 51, 389, 931, 300, 940, 997, 780, 830, 730, 666, 393, 894, 728, 488, 264, 268, 225, 817, 752, 190, 721, 877, 412, 825, 58, 847, 887, 350, 464, 42, 309, 965, 367, 192, 434, 352, 125, 583, 456, 925, 825, 228, 37, 155, 895, 530, 390, 421, 353, 886, 322, 618, 569, 519, 698, 802, 429, 399, 453, 985, 149, 905, 224, 882, 839, 532, 889, 680, 100, 171, 244, 375, 704, 214, 421, 150, 513, 799, 997, 556, 966, 90, 995, 868, 338, 311, 969, 787, 944, 749, 270, 100, 845, 563, 134, 212, 170, 517, 809, 685, 329, 965, 104, 877, 950, 284, 646, 259, 906, 925, 131, 379, 207, 115, 812, 744, 193, 149, 842, 648, 255, 862, 627, 580, 650, 911, 730, 593, 782, 301, 662, 283, 49, 787, 12, 367, 17, 266, 405, 139, 873, 678, 232, 76, 421, 886, 342, 728, 593, 331, 228, 258, 831, 818, 276, 950, 877, 620, 452, 141, 313, 461, 881, 374, 691, 944, 316, 513, 81, 78, 563, 895, 267, 201, 132, 272, 441, 36, 627, 447, 40, 403, 12, 68, 28, 587, 1, 367, 396, 606, 145, 853, 977, 350, 565, 964, 211, 312, 348, 286, 637, 297, 227, 493, 877, 162, 182, 223, 716, 776, 399, 124, 24, 117, 936, 489, 989, 740, 110, 463, 865, 405, 919, 759, 898, 861, 421, 635, 603, 919, 629, 758, 381, 247, 772, 991, 548, 169, 85, 103, 209, 695, 302, 65, 248, 493, 248, 205, 522, 128, 645, 997, 608, 85, 474, 784, 146, 764, 827, 77, 896, 889, 983, 705, 473, 78, 895, 561, 65, 450, 204, 190, 252, 907, 195, 291, 531, 856, 363, 995, 538, 68, 370, 226, 710, 504, 175, 37, 186, 812, 783, 851, 494, 553, 0, 339, 315, 207, 954, 438, 691, 737, 928, 437, 153, 510, 462, 377, 659, 289, 143, 753, 594, 126, 536, 583, 441, 121, 206, 382, 186, 502, 507, 710, 894, 124, 405, 574, 981, 892, 618, 494, 233, 178, 251, 108, 3, 769, 218, 854, 561, 890, 109, 399, 425, 818, 342, 991, 374, 520, 671, 246, 107, 607, 841, 505, 708, 170, 60, 166, 897, 790, 624, 966, 582, 958, 239, 171, 472, 883, 174, 486, 911, 744, 448, 457, 918, 497, 40, 145, 471, 700, 693, 377, 712, 502, 541, 475, 260, 156, 514, 628, 613, 318, 122, 491, 166, 295, 137, 184, 247, 76, 200, 985, 15, 828, 607, 982, 345, 135, 38, 783, 711, 46, 142, 11, 19, 454, 753, 634, 579, 280, 470, 305, 260, 525, 701, 458, 626, 317, 643, 143, 948, 915, 361, 544, 332, 983, 757, 144, 554, 771, 726, 718, 329, 464, 312, 680, 277, 162, 125, 947, 695, 888, 3, 877, 899, 325, 634, 431, 143, 170, 223, 701, 411, 572, 314, 226, 807, 869, 147, 704, 622, 637, 403, 913, 662, 590, 117, 138, 31, 839, 280, 595, 654, 298, 439, 258, 868, 70, 446, 855, 16, 652, 823, 737, 297, 618, 877, 344, 949, 697, 349, 426, 217, 654, 954, 394, 179, 117, 139, 356, 814, 736, 220, 737, 703, 372, 626, 123, 385, 253, 647, 216, 332, 225, 203, 740, 980, 475, 872, 569, 777, 582, 724, 21, 607, 234, 728, 582, 458, 145, 537, 200, 766, 142, 859, 12, 29, 655, 817, 861, 805, 811, 886, 19, 955, 673, 215, 90, 81, 482, 744, 419, 221, 845, 6, 64, 739, 649, 299, 987, 695, 554, 180, 526, 22, 731, 361, 176, 119, 832, 27, 449, 653, 437, 438, 197, 753, 14, 44, 344, 514, 525, 361, 117, 648, 971, 561, 461, 841, 28, 450, 626, 205, 736, 329, 238, 646, 672, 763, 7, 609, 282, 680, 803, 711, 863, 339, 759, 179, 66, 456, 12, 819, 651, 835, 393, 638, 260, 320, 763, 324, 470, 828, 215, 502, 611, 740, 893, 884, 524, 965, 4, 806, 792, 20, 112, 386, 43, 609, 780, 362, 57, 493, 209, 789, 792, 341, 106, 714, 348, 103, 561, 829, 153, 414, 348, 472, 530, 278, 433, 789, 365, 134, 233, 724, 751, 283, 275, 109, 986, 40, 12, 881, 417, 482, 456, 959, 705, 552, 607, 338, 486, 483, 326, 103, 957, 953, 353, 7, 425, 956, 500, 924, 231, 779, 179, 335, 6, 66, 262, 241, 305, 87, 118, 90, 701, 706, 384, 996, 471, 413, 357, 82, 540, 331, 497, 539, 845, 564, 879, 416, 423, 397, 730, 547, 713, 349, 212, 448, 777, 963, 682, 339, 286, 688, 798, 176, 214, 589, 813, 834, 811, 90, 266, 893, 393, 399, 563, 645, 617, 484, 697, 899, 50, 840, 751, 171, 233, 449, 700, 706, 440, 25, 329, 662, 513, 240, 289, 19, 641, 932, 424, 38, 432, 477, 689, 354, 396, 778, 181, 222, 468, 993, 122, 345, 636, 498, 18, 210, 322, 644, 397, 609, 781, 394, 925, 308, 658, 669, 722, 508, 356, 717, 919, 292, 186, 782, 984, 81, 351, 149, 890, 322, 519, 49, 188, 695, 968, 755, 177, 538, 785, 515, 946, 17, 443, 981}

    {521, 40, 102, 751, 612, 865, 270, 444, 193, 534, 404, 167, 701, 632, 525, 148, 628, 181, 54, 566, 409, 505, 31, 123, 515, 287, 571, 847, 808, 526, 777, 890, 330, 33, 917, 357, 268, 397, 289, 678, 708, 232, 100, 163, 419, 887, 606, 497, 839, 591, 197, 98, 850, 180, 83, 671, 12, 631, 24, 727, 532, 230, 795, 996, 140, 635, 540, 425, 777, 501, 445, 694, 712, 773, 510, 896, 671, 405, 553, 736, 6, 829, 999, 396, 744, 144, 336, 364, 736, 127, 826, 118, 514, 256, 132, 391, 227, 3, 593, 431, 645, 699, 349, 32, 849, 920, 148, 329, 267, 387, 519, 605, 57, 647, 519, 823, 807, 974, 861, 231, 958, 845, 648, 860, 578, 468, 627, 465, 773, 680, 522, 291, 729, 205, 468, 702, 701, 64, 561, 260, 931, 50, 16, 54, 544, 874, 473, 950, 95, 264, 480, 412, 330, 492, 757, 25, 287, 971, 325, 250, 775, 937, 228, 191, 983, 658, 944, 411, 2, 827, 934, 709, 569, 515, 399, 932, 412, 962, 677, 86, 978, 67, 935, 473, 300, 187, 521, 620, 30, 147, 549, 753, 329, 645, 920, 817, 326, 570, 271, 799, 53, 186, 748, 508, 805, 479, 841, 346, 753, 348, 994, 36, 756, 85, 281, 587, 633, 59, 535, 923, 684, 328, 805, 824, 499, 334, 660, 472, 709, 638, 400, 208, 374, 698, 537, 735, 703, 74, 342, 948, 178, 41, 691, 583, 467, 199, 468, 109, 277, 746, 157, 539, 284, 882, 663, 528, 648, 59, 742, 977, 669, 444, 807, 227, 520, 619, 653, 137, 70, 982, 119, 918, 295, 832, 496, 216, 313, 663, 617, 75, 406, 804, 497, 724, 874, 395, 193, 760, 191, 141, 830, 655, 47, 246, 437, 87, 933, 669, 972, 314, 946, 232, 674, 989, 281, 179, 376, 907, 654, 301, 454, 901, 607, 955, 543, 488, 638, 240, 638, 94, 941, 265, 512, 882, 488, 726, 422, 573, 984, 715, 913, 489, 504, 873, 664, 832, 724, 676, 365, 235, 753, 491, 682, 340, 157, 538, 928, 923, 415, 290, 911, 455, 221, 650, 811, 242, 825, 913, 347, 976, 776, 980, 270, 60, 647, 323, 172, 67, 64, 913, 602, 682, 382, 972, 730, 799, 288, 247, 196, 666, 857, 819, 834, 720, 185, 260, 926, 838, 132, 449, 729, 332, 245, 398, 344, 433, 899, 529, 819, 649, 633, 802, 92, 372, 615, 724, 381, 141, 461, 472, 351, 99, 46, 769, 478, 562, 859, 357, 739, 692, 976, 701, 329, 657, 738, 270, 499, 863, 430, 105, 203, 806, 740, 19, 729, 404, 614, 243, 941, 617, 524, 74, 169, 912, 636, 210, 50, 214, 400, 493, 266, 664, 794, 202, 263, 416, 409, 346, 709, 146, 478, 669, 884, 238, 330, 316, 569, 716, 268, 332, 74, 312, 287, 118, 47, 17, 918, 431, 137, 897, 571, 785, 606, 450, 872, 150, 327, 286, 586, 434, 876, 836, 276, 61, 161, 218, 39, 2, 779, 347, 275, 471, 235, 74, 116, 325, 917, 465, 714, 889, 848, 257, 786, 971, 212, 515, 28, 84, 445, 925, 210, 915, 132, 149, 944, 907, 175, 798, 984, 915, 944, 660, 777, 297, 858, 212, 462, 298, 616, 101, 777, 161, 346, 669, 282, 702, 659, 453, 271, 289, 378, 557, 448, 189, 618, 131, 835, 165, 696, 911, 402, 58, 80, 885, 884, 435, 227, 5, 853, 786, 653, 720, 679, 858, 121, 27, 860, 422, 748, 556, 588, 197, 512, 829, 769, 3, 463, 539, 474, 514, 93, 299, 554, 525, 744, 87, 532, 553, 658, 41, 629, 149, 908, 44, 314, 985, 303, 747, 200, 328, 251, 836, 619, 240, 361, 384, 371, 661, 888, 703, 613, 83, 247, 729, 431, 637, 130, 740, 926, 298, 557, 71, 915, 946, 629, 766, 716, 686, 132, 666, 927, 890, 284, 313, 803, 786, 925, 82, 805, 653, 677, 315, 313, 310, 453, 761, 120, 57, 407, 712, 856, 578, 947, 557, 512, 864, 154, 395, 123, 97, 378, 316, 131, 111, 277, 334, 907, 843, 8, 466, 216, 271, 790, 68, 263, 280, 470, 771, 995, 352, 556, 321, 723, 141, 758, 135, 889, 990, 599, 971, 768, 973, 108, 350, 584, 763, 727, 397, 181, 588, 295, 880, 254, 159, 897, 701, 3, 39, 666, 12, 586, 763, 905, 258, 412, 761, 538, 153, 343, 542, 332, 554, 993, 824, 7, 367, 21, 75, 996, 70, 932, 411, 403, 946, 287, 489, 289, 771, 37, 747, 974, 226, 996, 411, 474, 880, 649, 71, 426, 545, 585, 273, 871, 495, 43, 951, 2, 245, 911, 313, 377, 16, 514, 953, 384, 243, 701, 497, 855, 748, 742, 963, 985, 915, 296, 870, 518, 731, 84, 786, 325, 505, 491, 992, 772, 311, 312, 94, 100, 57, 734, 537, 42, 705, 966, 764, 269, 162, 245, 175, 497, 576, 306, 853, 507, 924, 791, 998, 806, 616, 170, 880, 961, 872, 325, 666, 531, 15, 745, 66, 189, 197, 847, 184, 365, 834, 316, 903, 37, 222, 141, 631, 902, 973, 917, 384, 353, 102, 331, 369, 403, 104, 916, 641, 932, 416, 177, 379, 561, 348, 403, 12, 27, 658, 37, 788, 415, 832, 988, 906, 935, 125, 648, 699, 69, 962, 719, 504, 367, 392, 302, 165, 834, 415, 891, 835, 896, 971, 330, 732, 640, 187, 829, 650, 110, 471, 296, 883, 2, 861, 190, 29, 187, 638, 811, 863, 661, 70, 969, 251, 619, 282, 495, 490, 315, 782, 467, 804, 138, 208, 229, 651, 205, 187, 2, 242, 620, 815, 968, 9, 232, 689, 561, 585, 177, 841, 42, 217, 291, 76, 701, 291, 17, 503, 226, 707, 103, 417, 830, 827, 905, 150, 874, 878, 657, 951, 740, 517, 466, 667, 694, 503, 405, 355}

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

  73. 3

    {114, 359, 412}

    {85, 442, 37}

    Returns: {2, 1, 0, 1, 0, 2, 1, 1, 1, 0, 1, 0 }

  74. 972

    {246, 500, 517, 177, 278, 27, 209, 357, 160, 553, 679, 798, 999, 943, 206, 581, 29, 493, 857, 106, 423, 687, 638, 16, 792, 26, 209, 295, 269, 328, 594, 208, 446, 538, 543, 234, 94, 50, 96, 955, 96, 791, 793, 170, 289, 287, 313, 348, 714, 750, 586, 732, 224, 996, 309, 285, 6, 257, 949, 375, 254, 815, 625, 823, 206, 723, 246, 920, 47, 635, 185, 850, 599, 132, 486, 924, 282, 542, 461, 896, 503, 120, 357, 780, 343, 473, 750, 552, 715, 59, 752, 611, 519, 484, 481, 97, 290, 770, 348, 925, 994, 160, 504, 998, 75, 978, 644, 57, 121, 207, 138, 916, 515, 194, 288, 854, 869, 749, 651, 61, 970, 564, 578, 886, 154, 888, 760, 983, 303, 371, 307, 157, 176, 583, 171, 322, 715, 67, 213, 117, 891, 611, 934, 218, 111, 224, 318, 159, 907, 45, 58, 693, 82, 765, 333, 335, 989, 139, 786, 729, 143, 633, 534, 107, 918, 639, 451, 678, 287, 622, 608, 910, 457, 720, 898, 554, 888, 989, 266, 674, 530, 259, 953, 510, 226, 767, 423, 487, 679, 594, 911, 997, 714, 466, 555, 276, 3, 754, 378, 548, 256, 808, 332, 254, 589, 925, 380, 7, 386, 243, 473, 350, 785, 555, 669, 573, 589, 488, 802, 509, 170, 968, 658, 982, 243, 590, 984, 63, 203, 349, 954, 107, 569, 189, 719, 295, 40, 21, 582, 535, 858, 747, 243, 593, 208, 837, 672, 597, 145, 252, 27, 517, 880, 42, 673, 831, 437, 937, 48, 909, 836, 815, 309, 17, 163, 993, 103, 681, 358, 509, 522, 478, 418, 859, 678, 114, 546, 12, 835, 681, 721, 480, 951, 16, 543, 102, 72, 561, 655, 931, 604, 588, 521, 572, 997, 299, 36, 427, 269, 962, 714, 967, 839, 278, 979, 834, 695, 328, 447, 259, 629, 319, 77, 240, 81, 796, 277, 421, 352, 454, 588, 697, 267, 468, 675, 725, 997, 560, 385, 966, 450, 663, 753, 325, 333, 864, 388, 206, 132, 103, 352, 509, 251, 908, 147, 377, 621, 249, 967, 257, 302, 896, 16, 524, 977, 147, 400, 544, 182, 829, 295, 99, 476, 618, 648, 117, 33, 544, 488, 91, 70, 212, 800, 519, 187, 771, 195, 442, 161, 596, 403, 229, 337, 543, 99, 392, 646, 273, 675, 526, 48, 45, 879, 901, 408, 498, 903, 544, 772, 379, 502, 343, 422, 85, 627, 34, 317, 931, 277, 317, 811, 40, 283, 970, 550, 420, 627, 277, 95, 414, 439, 103, 174, 194, 521, 620, 467, 400, 616, 113, 708, 428, 660, 481, 421, 362, 639, 887, 737, 578, 646, 266, 684, 190, 781, 831, 117, 134, 751, 568, 987, 915, 443, 214, 482, 309, 552, 328, 838, 907, 202, 362, 519, 506, 743, 210, 846, 180, 357, 655, 959, 170, 198, 516, 331, 93, 222, 985, 685, 412, 400, 368, 804, 752, 567, 623, 676, 768, 687, 893, 28, 313, 615, 886, 536, 780, 573, 461, 591, 155, 579, 269, 513, 587, 251, 14, 402, 122, 209, 117, 370, 344, 394, 149, 786, 78, 280, 578, 355, 498, 500, 69, 236, 807, 999, 272, 709, 554, 273, 226, 472, 288, 936, 271, 225, 426, 402, 71, 265, 337, 83, 841, 349, 327, 641, 532, 277, 529, 231, 385, 760, 577, 758, 328, 335, 468, 556, 861, 53, 399, 421, 362, 918, 923, 810, 923, 761, 650, 310, 353, 675, 188, 657, 151, 640, 933, 553, 61, 326, 822, 583, 867, 463, 352, 748, 99, 734, 311, 558, 316, 811, 144, 538, 708, 193, 826, 46, 439, 628, 601, 133, 853, 121, 704, 71, 915, 65, 782, 695, 514, 180, 130, 166, 98, 943, 697, 578, 896, 501, 596, 183, 406, 501, 425, 982, 814, 719, 668, 790, 448, 559, 475, 761, 855, 791, 485, 379, 771, 723, 843, 28, 510, 917, 651, 525, 245, 400, 885, 847, 934, 896, 183, 421, 346, 64, 332, 492, 816, 979, 968, 478, 638, 306, 378, 954, 860, 395, 642, 255, 90, 193, 999, 216, 640, 998, 286, 689, 14, 159, 995, 644, 117, 494, 939, 25, 191, 75, 986, 631, 929, 164, 94, 20, 336, 193, 275, 74, 650, 433, 633, 505, 10, 253, 888, 449, 937, 16, 467, 614, 8, 103, 943, 789, 756, 722, 240, 263, 613, 538, 868, 111, 12, 866, 476, 516, 680, 629, 295, 727, 937, 35, 545, 38, 913, 925, 360, 800, 730, 865, 844, 438, 664, 142, 691, 278, 281, 429, 519, 435, 919, 685, 462, 913, 755, 505, 933, 884, 122, 762, 759, 783, 946, 625, 660, 910, 64, 838, 462, 129, 821, 572, 496, 768, 524, 13, 796, 444, 123, 249, 324, 857, 588, 902, 568, 275, 433, 49, 212, 845, 632, 279, 29, 916, 112, 784, 866, 732, 468, 157, 543, 635, 620, 387, 915, 629, 652, 902, 672, 21, 514, 14, 506, 961, 0, 702, 801, 783, 709, 124, 665, 832, 708, 963, 947, 8, 846, 686, 254, 495, 855, 515, 723, 726, 944, 644, 367, 572, 682, 515, 143, 876, 456, 995, 628, 718, 2, 197, 356, 937, 855, 251, 591, 45, 683, 530, 602, 329, 503, 378, 723, 140, 447, 350, 579, 21, 910, 365, 939, 150, 957, 752, 836, 997, 46, 232, 550, 899, 93, 252, 953, 284, 394, 419, 91, 217, 487, 172, 838, 727, 36, 962, 737, 811, 305, 713, 791, 86, 279, 282, 950, 221, 797, 338, 997, 484, 432, 946, 851, 8, 818, 195, 581, 625, 275, 8, 394, 440, 358, 13, 967, 504, 182, 158, 455, 857, 750, 977, 10, 743, 602, 952, 472, 231, 26, 470, 933, 815, 497, 398, 405, 128, 532, 256, 897, 558, 860, 889, 615, 232, 613, 941, 221, 73, 444, 991, 271, 458, 679, 164, 591, 955, 651, 0, 844, 362, 334, 864, 569, 563, 479, 833, 708}

    {827, 365, 886, 960, 352, 540, 654, 64, 711, 382, 578, 402, 240, 845, 939, 332, 30, 666, 818, 306, 506, 17, 254, 330, 77, 187, 638, 455, 378, 286, 839, 208, 326, 888, 746, 14, 48, 135, 25, 44, 791, 408, 668, 41, 636, 524, 661, 473, 685, 376, 685, 856, 931, 198, 687, 733, 643, 865, 186, 689, 966, 273, 536, 314, 228, 430, 654, 966, 497, 320, 199, 2, 235, 207, 665, 194, 484, 959, 714, 62, 954, 916, 988, 667, 478, 928, 930, 733, 566, 884, 839, 871, 961, 288, 913, 806, 741, 838, 456, 764, 599, 925, 591, 891, 712, 383, 316, 168, 873, 564, 830, 893, 111, 426, 682, 382, 31, 31, 362, 990, 498, 802, 61, 524, 70, 890, 203, 681, 674, 346, 540, 142, 836, 136, 653, 77, 254, 899, 478, 360, 484, 815, 566, 719, 491, 164, 434, 943, 527, 814, 590, 395, 272, 926, 429, 344, 548, 763, 368, 224, 684, 235, 3, 824, 290, 615, 703, 129, 846, 77, 253, 918, 672, 727, 747, 902, 439, 11, 625, 636, 627, 807, 841, 920, 220, 719, 306, 655, 153, 645, 722, 513, 260, 274, 591, 370, 58, 568, 336, 261, 874, 309, 99, 465, 951, 234, 103, 979, 203, 602, 414, 896, 607, 894, 264, 311, 296, 494, 829, 833, 197, 623, 282, 174, 874, 50, 923, 497, 960, 408, 617, 106, 797, 395, 742, 130, 58, 33, 784, 299, 942, 501, 212, 114, 700, 126, 998, 163, 315, 120, 181, 968, 265, 880, 543, 953, 39, 834, 311, 574, 636, 79, 637, 680, 566, 691, 782, 72, 952, 926, 471, 595, 253, 518, 710, 278, 682, 738, 943, 130, 386, 934, 36, 189, 258, 367, 54, 249, 191, 948, 188, 306, 615, 498, 578, 953, 700, 900, 626, 311, 99, 118, 588, 959, 636, 481, 698, 896, 930, 246, 1, 837, 350, 110, 430, 164, 23, 712, 690, 112, 979, 872, 717, 141, 674, 86, 296, 751, 572, 525, 936, 856, 414, 102, 814, 69, 963, 187, 689, 496, 401, 290, 917, 361, 996, 757, 114, 652, 200, 520, 48, 351, 804, 283, 904, 537, 772, 237, 544, 736, 191, 488, 72, 585, 115, 397, 576, 500, 617, 455, 175, 928, 661, 864, 851, 498, 556, 591, 290, 335, 625, 538, 427, 510, 248, 690, 642, 898, 335, 909, 314, 64, 473, 804, 466, 256, 356, 956, 647, 217, 267, 622, 278, 379, 25, 485, 987, 421, 463, 676, 253, 356, 354, 915, 239, 349, 275, 686, 98, 41, 5, 338, 707, 205, 981, 17, 100, 553, 346, 918, 365, 61, 459, 611, 863, 961, 401, 42, 624, 977, 60, 865, 424, 50, 895, 741, 971, 451, 683, 279, 843, 146, 87, 626, 375, 540, 493, 936, 545, 483, 285, 337, 31, 734, 169, 540, 585, 260, 947, 495, 146, 537, 40, 990, 100, 59, 128, 825, 194, 876, 682, 360, 14, 926, 869, 655, 532, 738, 825, 847, 531, 280, 291, 946, 789, 827, 939, 322, 165, 5, 336, 813, 182, 260, 76, 924, 604, 473, 430, 476, 905, 228, 905, 666, 374, 998, 225, 32, 195, 22, 181, 394, 272, 439, 529, 545, 76, 500, 257, 668, 536, 64, 963, 931, 826, 6, 208, 412, 150, 258, 974, 567, 566, 967, 72, 263, 752, 299, 788, 554, 71, 28, 412, 511, 226, 7, 208, 754, 678, 972, 810, 398, 977, 348, 462, 970, 315, 407, 762, 358, 566, 792, 201, 462, 12, 977, 360, 693, 927, 160, 160, 186, 961, 506, 82, 754, 909, 170, 133, 323, 855, 234, 432, 586, 137, 259, 977, 886, 511, 543, 358, 389, 427, 106, 758, 796, 738, 45, 535, 251, 717, 585, 559, 771, 130, 467, 162, 45, 892, 993, 433, 842, 575, 495, 235, 259, 590, 816, 258, 261, 610, 21, 101, 654, 798, 255, 418, 539, 367, 954, 372, 444, 579, 274, 98, 358, 889, 107, 897, 645, 415, 108, 809, 238, 955, 233, 807, 735, 798, 761, 792, 109, 611, 29, 747, 695, 528, 664, 726, 948, 43, 560, 127, 365, 44, 395, 528, 682, 229, 246, 248, 431, 28, 562, 453, 564, 772, 325, 891, 76, 285, 255, 328, 116, 795, 882, 267, 626, 36, 296, 559, 798, 569, 360, 869, 191, 699, 425, 631, 784, 459, 345, 511, 346, 156, 920, 290, 863, 589, 438, 644, 942, 497, 268, 89, 850, 543, 147, 286, 698, 22, 736, 568, 774, 900, 743, 35, 364, 128, 858, 543, 57, 621, 384, 173, 313, 65, 724, 409, 405, 456, 467, 998, 654, 383, 730, 646, 104, 230, 864, 390, 820, 801, 8, 932, 477, 805, 725, 783, 563, 66, 676, 846, 938, 992, 376, 228, 695, 234, 648, 929, 73, 226, 389, 567, 579, 232, 739, 414, 20, 265, 289, 610, 799, 217, 378, 336, 996, 64, 67, 415, 458, 934, 844, 441, 977, 220, 713, 861, 945, 941, 664, 200, 424, 227, 961, 964, 334, 411, 29, 714, 112, 559, 264, 405, 282, 651, 374, 661, 123, 508, 131, 159, 960, 387, 683, 125, 30, 373, 53, 133, 733, 613, 964, 316, 603, 720, 611, 570, 437, 156, 402, 700, 995, 366, 305, 497, 49, 189, 811, 135, 957, 106, 477, 268, 8, 125, 46, 139, 190, 83, 479, 670, 696, 639, 46, 779, 810, 884, 945, 72, 503, 10, 736, 317, 896, 97, 640, 195, 30, 443, 133, 617, 512, 860, 970, 377, 123, 348, 710, 58, 876, 83, 346, 258, 737, 444, 368, 123, 321, 452, 586, 313, 823, 326, 954, 347, 838, 106, 664, 709, 34, 740, 923, 932, 709, 10, 684, 614, 30, 410, 378, 702, 764, 745, 768, 39, 913, 1, 268, 303, 866, 380, 796, 922, 240, 640, 242, 651, 255, 466, 536, 693, 577, 641, 955, 267, 485, 200, 970, 911, 123, 268, 301, 836, 38, 172, 957, 307, 15, 893, 638}

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

  75. 6

    {810, 337, 863, 214, 59, 570}

    {991, 84, 418, 64, 367, 104}

    Returns: {5, 0, 2, 5, 0, 4, 4, 0, 3, 2, 0, 3, 1, 2, 1, 0, 2, 0, 1, 0, 0, 1, 0, 1 }

  76. 963

    {774, 247, 822, 371, 219, 779, 310, 977, 998, 653, 760, 28, 39, 520, 887, 323, 280, 462, 761, 993, 258, 775, 993, 742, 239, 374, 899, 66, 315, 662, 774, 335, 701, 984, 362, 38, 636, 754, 571, 781, 686, 482, 765, 441, 951, 110, 494, 510, 526, 510, 359, 814, 10, 414, 855, 750, 183, 393, 706, 176, 275, 601, 147, 835, 93, 572, 306, 982, 239, 668, 838, 604, 906, 499, 750, 425, 842, 938, 22, 714, 26, 617, 19, 553, 27, 420, 112, 780, 768, 296, 549, 415, 332, 505, 870, 623, 457, 810, 138, 274, 823, 831, 886, 83, 126, 839, 644, 856, 769, 794, 32, 782, 787, 501, 885, 365, 770, 67, 729, 546, 821, 579, 45, 667, 646, 610, 347, 566, 93, 69, 866, 258, 232, 825, 90, 868, 723, 44, 843, 825, 677, 89, 718, 922, 78, 629, 67, 642, 546, 1, 275, 459, 762, 648, 748, 402, 597, 254, 226, 147, 121, 344, 296, 675, 53, 617, 109, 205, 734, 317, 540, 747, 585, 19, 346, 478, 690, 283, 231, 904, 856, 716, 508, 968, 635, 942, 825, 953, 567, 411, 745, 872, 275, 331, 8, 706, 761, 727, 163, 526, 501, 470, 808, 428, 825, 564, 912, 242, 60, 453, 250, 948, 382, 976, 880, 282, 503, 530, 443, 512, 427, 885, 914, 647, 850, 573, 937, 419, 440, 998, 631, 454, 672, 163, 755, 131, 78, 199, 940, 625, 340, 164, 427, 829, 331, 306, 994, 429, 147, 100, 863, 625, 780, 826, 533, 308, 810, 945, 581, 217, 650, 83, 22, 77, 231, 402, 95, 991, 771, 744, 543, 992, 698, 730, 161, 533, 987, 987, 77, 191, 448, 548, 269, 60, 794, 266, 970, 914, 26, 944, 386, 472, 343, 711, 809, 890, 221, 992, 140, 202, 197, 214, 456, 584, 452, 188, 474, 8, 83, 58, 98, 625, 312, 295, 600, 627, 565, 241, 136, 346, 195, 838, 699, 913, 923, 192, 572, 321, 16, 265, 305, 556, 61, 289, 691, 946, 909, 555, 787, 834, 431, 197, 15, 535, 528, 584, 282, 345, 7, 123, 298, 583, 698, 422, 958, 440, 836, 4, 159, 266, 496, 927, 36, 654, 792, 988, 556, 57, 418, 321, 103, 420, 636, 355, 539, 329, 795, 805, 386, 598, 296, 501, 722, 679, 933, 501, 850, 549, 855, 528, 924, 204, 953, 737, 352, 454, 560, 514, 792, 796, 70, 397, 924, 356, 17, 233, 863, 853, 556, 484, 252, 468, 237, 434, 672, 39, 995, 509, 164, 781, 712, 515, 496, 761, 693, 28, 522, 798, 799, 528, 855, 801, 624, 554, 630, 513, 970, 797, 909, 801, 648, 854, 264, 360, 632, 214, 144, 693, 600, 365, 570, 726, 624, 890, 253, 796, 600, 343, 567, 266, 113, 412, 390, 33, 74, 632, 728, 599, 116, 280, 518, 577, 776, 845, 125, 24, 852, 768, 201, 180, 428, 317, 660, 335, 840, 917, 371, 694, 73, 634, 795, 163, 558, 344, 411, 637, 99, 503, 783, 505, 139, 806, 48, 746, 393, 126, 174, 74, 646, 260, 985, 923, 793, 615, 471, 591, 471, 528, 347, 115, 546, 494, 533, 48, 70, 384, 714, 856, 623, 533, 912, 274, 185, 378, 826, 488, 10, 194, 648, 666, 785, 467, 85, 22, 309, 24, 752, 20, 680, 860, 932, 17, 581, 29, 931, 712, 165, 235, 681, 339, 590, 413, 755, 514, 465, 343, 362, 234, 151, 616, 865, 918, 29, 816, 235, 50, 930, 75, 977, 518, 300, 762, 543, 496, 97, 223, 732, 232, 754, 9, 802, 590, 784, 823, 1, 928, 56, 99, 150, 992, 502, 586, 733, 411, 367, 555, 797, 372, 865, 2, 677, 893, 993, 400, 325, 250, 96, 340, 893, 306, 283, 766, 285, 363, 587, 453, 875, 672, 515, 67, 191, 181, 991, 433, 149, 845, 374, 738, 706, 946, 749, 202, 971, 639, 910, 875, 814, 273, 74, 290, 400, 206, 772, 842, 421, 293, 79, 3, 13, 59, 2, 498, 71, 70, 531, 122, 494, 816, 164, 355, 995, 331, 769, 867, 30, 178, 637, 676, 587, 250, 242, 270, 97, 449, 472, 583, 516, 94, 969, 47, 922, 448, 958, 421, 409, 961, 894, 166, 65, 191, 615, 394, 629, 347, 455, 643, 625, 516, 570, 846, 908, 545, 977, 617, 890, 536, 813, 711, 710, 497, 306, 480, 872, 860, 869, 619, 79, 535, 61, 201, 490, 517, 506, 877, 958, 509, 952, 793, 169, 78, 848, 541, 655, 148, 943, 421, 221, 755, 110, 794, 122, 181, 173, 571, 407, 877, 716, 375, 407, 309, 161, 648, 797, 81, 90, 776, 128, 119, 965, 515, 469, 617, 516, 745, 433, 769, 911, 241, 174, 117, 949, 544, 588, 362, 566, 295, 720, 778, 344, 710, 759, 471, 633, 471, 916, 25, 518, 222, 979, 660, 19, 4, 495, 483, 879, 542, 79, 394, 675, 691, 428, 165, 225, 73, 695, 789, 388, 872, 667, 420, 536, 628, 604, 936, 299, 209, 377, 28, 832, 31, 551, 877, 216, 671, 304, 448, 220, 772, 944, 213, 769, 146, 445, 681, 304, 758, 892, 214, 563, 636, 144, 37, 824, 168, 800, 777, 530, 802, 198, 796, 392, 79, 165, 116, 122, 419, 572, 259, 369, 348, 703, 464, 165, 744, 414, 341, 916, 124, 857, 880, 353, 657, 947, 477, 807, 555, 901, 9, 441, 679, 379, 11, 51, 60, 746, 691, 970, 690, 281, 536, 879, 352, 998, 200, 365, 212, 261, 461, 201, 923, 723, 590, 857, 58, 644, 213, 355, 405, 120, 81, 675, 385, 838, 932, 970, 214, 99, 81, 619, 852, 688, 20, 257, 160, 346, 501, 781, 408, 711, 488, 91, 533, 855, 509, 929, 621, 288, 191, 368, 909, 444, 789, 861, 223, 334, 82, 466, 79, 827, 802, 318, 260, 594}

    {534, 159, 990, 301, 846, 764, 807, 591, 994, 787, 943, 800, 246, 535, 320, 11, 642, 341, 77, 330, 376, 197, 167, 984, 690, 179, 940, 232, 850, 691, 216, 387, 721, 310, 897, 643, 499, 583, 295, 366, 439, 811, 254, 335, 726, 138, 553, 17, 948, 274, 146, 312, 598, 268, 677, 422, 347, 810, 108, 47, 833, 716, 771, 272, 740, 829, 75, 770, 244, 802, 157, 236, 692, 350, 768, 527, 172, 857, 379, 874, 377, 53, 91, 352, 362, 615, 876, 965, 143, 242, 678, 371, 817, 821, 345, 134, 522, 802, 678, 985, 723, 711, 588, 130, 195, 537, 180, 654, 691, 856, 768, 379, 246, 871, 21, 418, 158, 404, 51, 882, 140, 439, 384, 109, 177, 360, 291, 790, 72, 477, 90, 458, 422, 20, 877, 473, 751, 783, 259, 897, 947, 481, 195, 77, 144, 403, 797, 69, 249, 149, 866, 512, 749, 303, 904, 793, 512, 953, 952, 870, 899, 276, 786, 799, 378, 489, 938, 266, 616, 440, 646, 313, 397, 581, 318, 301, 174, 250, 493, 463, 971, 476, 127, 290, 145, 897, 287, 27, 380, 413, 868, 373, 201, 858, 448, 877, 368, 768, 634, 100, 533, 325, 99, 492, 36, 850, 545, 661, 705, 142, 465, 647, 318, 748, 267, 573, 554, 330, 247, 68, 465, 647, 800, 526, 440, 67, 449, 965, 223, 704, 456, 692, 478, 760, 955, 176, 934, 115, 789, 853, 649, 736, 173, 495, 848, 66, 536, 849, 755, 620, 761, 788, 283, 91, 980, 300, 360, 699, 601, 117, 303, 577, 654, 439, 585, 621, 514, 706, 888, 594, 637, 554, 233, 731, 88, 762, 923, 223, 276, 21, 716, 756, 610, 50, 613, 157, 253, 379, 976, 630, 831, 111, 143, 540, 965, 318, 177, 66, 153, 229, 472, 272, 826, 698, 732, 154, 896, 949, 510, 327, 633, 768, 548, 691, 731, 277, 83, 820, 534, 682, 142, 90, 932, 555, 456, 934, 566, 340, 628, 153, 247, 420, 781, 40, 789, 24, 109, 322, 21, 661, 548, 941, 845, 520, 920, 696, 870, 17, 782, 459, 855, 590, 705, 839, 939, 944, 702, 858, 586, 318, 123, 180, 628, 545, 736, 493, 742, 85, 493, 63, 660, 304, 859, 773, 724, 146, 607, 456, 589, 331, 390, 134, 176, 45, 696, 530, 548, 746, 255, 703, 72, 731, 626, 549, 787, 813, 60, 318, 37, 622, 591, 325, 922, 393, 687, 774, 846, 787, 901, 972, 913, 877, 323, 490, 904, 439, 323, 281, 242, 986, 769, 550, 257, 43, 467, 609, 590, 77, 459, 760, 245, 660, 300, 342, 88, 754, 789, 83, 55, 647, 462, 118, 908, 401, 218, 141, 235, 163, 72, 216, 678, 388, 484, 963, 195, 904, 420, 273, 301, 267, 713, 311, 732, 607, 899, 940, 422, 954, 672, 549, 886, 722, 695, 887, 991, 660, 711, 465, 721, 358, 58, 734, 67, 722, 920, 433, 179, 478, 180, 56, 871, 93, 3, 131, 700, 459, 232, 325, 901, 698, 245, 606, 709, 625, 463, 744, 343, 451, 247, 785, 135, 172, 866, 282, 575, 742, 544, 398, 885, 181, 589, 444, 290, 417, 838, 487, 615, 36, 35, 505, 563, 849, 411, 721, 769, 71, 330, 16, 448, 772, 773, 622, 180, 580, 630, 254, 38, 216, 989, 991, 868, 209, 27, 844, 161, 664, 640, 654, 998, 82, 472, 187, 698, 946, 266, 68, 864, 678, 628, 630, 794, 684, 327, 536, 28, 758, 276, 890, 615, 166, 39, 28, 963, 253, 692, 966, 454, 975, 799, 622, 974, 752, 543, 183, 582, 8, 124, 999, 65, 87, 568, 911, 278, 859, 739, 667, 290, 83, 263, 541, 27, 509, 131, 776, 975, 193, 944, 29, 638, 951, 923, 521, 976, 381, 613, 162, 221, 210, 913, 847, 924, 930, 714, 857, 933, 839, 85, 862, 542, 817, 745, 957, 955, 716, 387, 874, 421, 246, 235, 441, 737, 929, 121, 647, 92, 685, 9, 550, 896, 814, 805, 353, 240, 447, 996, 194, 482, 414, 386, 667, 963, 897, 973, 55, 324, 774, 20, 418, 864, 989, 842, 114, 679, 651, 348, 954, 84, 835, 442, 117, 884, 784, 901, 152, 936, 644, 903, 252, 835, 892, 756, 67, 134, 383, 804, 986, 930, 793, 793, 12, 608, 809, 377, 817, 9, 284, 616, 103, 934, 24, 125, 85, 84, 912, 554, 574, 485, 705, 872, 661, 10, 512, 104, 169, 396, 406, 745, 756, 245, 279, 558, 877, 405, 404, 920, 778, 401, 483, 189, 104, 442, 878, 479, 299, 39, 750, 886, 894, 947, 869, 733, 45, 133, 402, 466, 287, 526, 253, 895, 71, 776, 804, 609, 775, 645, 386, 929, 204, 806, 421, 663, 580, 67, 99, 968, 558, 592, 893, 327, 262, 413, 422, 842, 647, 660, 651, 487, 53, 7, 762, 568, 16, 441, 810, 43, 501, 286, 515, 566, 727, 569, 989, 630, 160, 863, 481, 973, 136, 610, 666, 802, 253, 277, 573, 413, 612, 376, 902, 40, 199, 907, 337, 428, 822, 995, 856, 244, 343, 384, 571, 70, 490, 17, 406, 937, 442, 305, 898, 133, 92, 384, 299, 380, 33, 957, 314, 727, 283, 374, 867, 1, 319, 39, 888, 66, 395, 967, 756, 282, 605, 618, 990, 152, 182, 885, 775, 330, 890, 551, 17, 683, 223, 313, 817, 662, 588, 92, 349, 297, 300, 154, 269, 472, 875, 72, 506, 51, 566, 37, 579, 453, 956, 340, 946, 661, 604, 199, 981, 670, 190, 958, 34, 168, 318, 250, 917, 104, 114, 289, 718, 850, 641, 504, 29, 498, 393, 357, 864, 355, 57, 21, 179, 296, 713, 541, 287, 810, 827, 226, 202, 538, 754, 404, 42, 759, 681, 245, 839, 946, 748, 717, 205, 662, 479, 604, 635, 214, 918, 245, 174, 309, 744, 819}

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

  77. 3

    {471, 201, 978}

    {362, 754, 171}

    Returns: {2, 2, 2, 1, 0, 1, 1, 0 }

  78. 964

    {328, 792, 72, 905, 536, 268, 218, 685, 437, 700, 198, 567, 254, 674, 208, 348, 287, 49, 360, 424, 122, 411, 777, 674, 750, 992, 631, 894, 756, 345, 606, 353, 409, 828, 16, 780, 592, 181, 883, 388, 564, 840, 855, 743, 982, 758, 678, 134, 558, 834, 846, 477, 726, 306, 15, 872, 882, 613, 323, 696, 588, 934, 876, 393, 155, 341, 383, 667, 379, 116, 539, 530, 650, 612, 822, 108, 540, 407, 407, 625, 614, 490, 474, 888, 152, 798, 247, 861, 544, 442, 957, 38, 260, 804, 350, 596, 903, 716, 339, 663, 770, 153, 79, 704, 205, 481, 243, 184, 521, 269, 358, 425, 987, 201, 411, 876, 576, 123, 929, 836, 566, 88, 795, 897, 285, 617, 392, 803, 967, 185, 297, 839, 395, 849, 631, 558, 381, 357, 444, 461, 905, 769, 992, 631, 802, 162, 716, 943, 64, 776, 817, 845, 754, 481, 934, 888, 285, 983, 449, 304, 561, 879, 491, 220, 563, 123, 517, 29, 368, 348, 821, 461, 383, 638, 544, 898, 491, 575, 304, 117, 868, 273, 407, 903, 986, 829, 789, 954, 302, 685, 498, 539, 674, 661, 142, 433, 161, 941, 700, 627, 688, 204, 361, 299, 908, 306, 381, 594, 394, 956, 176, 268, 432, 692, 115, 601, 316, 946, 326, 608, 146, 814, 1, 130, 332, 605, 295, 543, 103, 715, 600, 441, 73, 448, 763, 522, 497, 181, 57, 247, 711, 649, 272, 101, 711, 371, 704, 353, 100, 858, 89, 283, 897, 763, 276, 130, 314, 602, 465, 0, 594, 799, 585, 247, 22, 279, 997, 631, 533, 332, 987, 500, 758, 298, 805, 615, 298, 128, 59, 545, 984, 717, 29, 155, 721, 503, 842, 971, 36, 574, 172, 793, 414, 224, 6, 21, 679, 490, 159, 347, 578, 941, 405, 908, 306, 154, 106, 378, 850, 504, 854, 607, 420, 861, 305, 445, 973, 231, 791, 110, 164, 602, 134, 163, 528, 703, 198, 135, 141, 404, 994, 932, 873, 757, 315, 468, 353, 984, 122, 387, 863, 316, 121, 454, 398, 245, 961, 58, 141, 539, 80, 278, 545, 393, 927, 262, 89, 7, 580, 924, 411, 986, 440, 726, 201, 448, 913, 544, 572, 517, 343, 415, 477, 224, 492, 272, 239, 845, 350, 873, 127, 524, 387, 813, 151, 210, 49, 150, 786, 944, 460, 797, 181, 996, 351, 179, 70, 23, 564, 885, 791, 496, 3, 527, 867, 557, 185, 125, 701, 823, 974, 318, 523, 683, 953, 477, 49, 970, 972, 140, 492, 281, 976, 185, 472, 589, 526, 314, 716, 937, 753, 250, 86, 208, 669, 986, 564, 452, 260, 526, 891, 842, 187, 899, 168, 592, 70, 770, 816, 541, 518, 768, 165, 519, 209, 460, 992, 267, 415, 747, 126, 781, 911, 734, 35, 585, 651, 474, 916, 441, 874, 92, 409, 91, 850, 625, 800, 859, 598, 816, 490, 184, 498, 865, 215, 814, 345, 520, 573, 249, 874, 88, 88, 979, 53, 292, 131, 370, 520, 20, 497, 910, 217, 242, 755, 874, 665, 557, 132, 201, 759, 897, 209, 943, 646, 831, 926, 431, 391, 942, 845, 416, 105, 344, 191, 154, 308, 641, 416, 513, 778, 23, 875, 915, 603, 766, 689, 233, 688, 169, 868, 406, 482, 567, 395, 679, 11, 287, 742, 242, 880, 260, 386, 103, 139, 313, 116, 208, 750, 989, 998, 57, 632, 273, 674, 118, 163, 906, 880, 982, 24, 555, 709, 150, 918, 80, 797, 688, 757, 519, 252, 734, 757, 808, 565, 946, 302, 10, 938, 899, 231, 135, 673, 894, 681, 874, 539, 267, 949, 893, 419, 288, 922, 115, 814, 989, 685, 666, 375, 301, 400, 114, 464, 45, 434, 885, 392, 382, 821, 218, 446, 75, 887, 212, 586, 392, 958, 756, 910, 277, 393, 975, 70, 945, 457, 910, 828, 527, 195, 409, 141, 222, 728, 774, 203, 523, 709, 173, 732, 471, 301, 877, 748, 435, 552, 498, 143, 503, 444, 27, 778, 567, 191, 909, 715, 178, 504, 736, 402, 67, 84, 668, 165, 419, 86, 413, 630, 622, 502, 628, 6, 297, 19, 271, 701, 99, 911, 11, 199, 476, 668, 471, 612, 349, 668, 631, 858, 124, 991, 706, 696, 603, 993, 583, 282, 360, 174, 343, 535, 400, 764, 947, 117, 187, 478, 649, 668, 996, 983, 915, 607, 306, 272, 410, 123, 964, 341, 923, 248, 533, 430, 833, 531, 779, 426, 160, 373, 622, 855, 69, 813, 259, 718, 385, 982, 787, 819, 347, 108, 676, 367, 636, 942, 210, 655, 971, 456, 239, 281, 661, 258, 700, 594, 731, 514, 464, 774, 122, 208, 354, 902, 489, 45, 42, 316, 863, 949, 503, 568, 492, 638, 843, 950, 889, 448, 190, 700, 420, 220, 553, 798, 401, 920, 498, 173, 680, 426, 663, 320, 120, 225, 42, 623, 907, 640, 603, 544, 145, 613, 679, 455, 193, 868, 383, 666, 485, 37, 273, 590, 968, 198, 806, 613, 82, 519, 174, 223, 521, 353, 603, 297, 152, 882, 191, 95, 197, 239, 776, 808, 383, 631, 877, 969, 93, 318, 579, 736, 847, 481, 584, 690, 262, 963, 407, 951, 693, 109, 630, 807, 551, 898, 238, 166, 179, 416, 115, 451, 429, 415, 953, 890, 886, 246, 534, 298, 955, 152, 859, 702, 35, 577, 376, 32, 361, 529, 433, 462, 797, 854, 627, 80, 3, 775, 256, 154, 698, 246, 23, 107, 533, 379, 750, 798, 885, 652, 620, 114, 241, 760, 343, 243, 133, 869, 175, 470, 658, 850, 350, 717, 232, 635, 484, 872, 100, 832, 394, 252, 34, 101, 370, 78, 861, 278, 534, 878, 809, 689, 95, 765, 816, 231, 194, 845, 709, 16, 815, 415, 704, 244, 820, 284, 773, 999, 473, 664, 445, 191, 987, 471, 804, 170, 445, 732, 883}

    {384, 985, 521, 841, 422, 922, 36, 572, 16, 601, 184, 189, 669, 708, 513, 547, 532, 884, 224, 622, 414, 222, 887, 775, 717, 857, 975, 923, 855, 552, 773, 896, 976, 433, 862, 875, 85, 733, 296, 648, 630, 834, 91, 518, 55, 83, 690, 865, 845, 19, 285, 73, 588, 392, 200, 573, 736, 879, 446, 911, 174, 766, 935, 139, 814, 377, 609, 813, 809, 562, 382, 825, 490, 999, 653, 580, 273, 698, 620, 730, 329, 315, 647, 316, 725, 541, 716, 123, 700, 84, 811, 506, 550, 880, 256, 332, 86, 438, 915, 681, 397, 963, 432, 321, 441, 152, 811, 203, 559, 794, 672, 474, 516, 342, 987, 632, 774, 656, 933, 286, 867, 466, 610, 374, 843, 826, 307, 731, 33, 506, 988, 621, 15, 462, 843, 892, 736, 948, 104, 180, 205, 745, 655, 960, 351, 86, 428, 111, 989, 606, 838, 793, 657, 197, 27, 256, 206, 90, 744, 779, 89, 495, 921, 91, 831, 794, 513, 868, 152, 287, 701, 500, 41, 855, 862, 926, 522, 364, 6, 136, 67, 333, 163, 660, 871, 540, 567, 480, 418, 265, 574, 766, 242, 450, 261, 85, 13, 141, 132, 509, 905, 559, 193, 240, 983, 643, 485, 620, 776, 245, 103, 961, 931, 823, 382, 925, 936, 26, 331, 711, 753, 735, 699, 734, 1, 510, 713, 629, 882, 94, 648, 247, 959, 437, 939, 58, 997, 747, 407, 75, 223, 439, 497, 503, 469, 562, 780, 520, 789, 977, 636, 427, 411, 453, 953, 146, 901, 583, 942, 802, 523, 229, 227, 704, 234, 127, 699, 658, 581, 264, 714, 453, 12, 181, 989, 714, 301, 272, 191, 63, 699, 321, 134, 32, 869, 495, 200, 302, 291, 408, 947, 857, 168, 870, 474, 371, 339, 731, 941, 847, 852, 728, 613, 889, 76, 954, 198, 498, 443, 650, 110, 900, 471, 604, 686, 388, 957, 900, 201, 939, 415, 933, 724, 747, 835, 213, 328, 908, 69, 60, 605, 502, 326, 559, 256, 580, 897, 712, 168, 206, 971, 123, 954, 222, 553, 363, 828, 537, 799, 360, 518, 490, 623, 994, 947, 319, 355, 572, 679, 156, 497, 205, 75, 397, 892, 601, 537, 977, 638, 122, 136, 641, 731, 138, 524, 237, 220, 216, 307, 435, 296, 109, 832, 417, 928, 114, 999, 676, 485, 840, 961, 972, 861, 991, 822, 750, 876, 431, 711, 248, 862, 101, 542, 989, 901, 739, 165, 928, 504, 248, 603, 554, 939, 245, 365, 935, 269, 9, 474, 920, 209, 909, 600, 478, 77, 843, 825, 7, 987, 779, 837, 710, 932, 593, 33, 733, 492, 40, 542, 691, 706, 680, 948, 868, 860, 701, 434, 718, 313, 903, 771, 294, 115, 971, 719, 560, 893, 165, 535, 532, 440, 914, 775, 396, 879, 103, 522, 610, 883, 954, 521, 111, 308, 843, 625, 798, 860, 460, 391, 906, 54, 410, 538, 405, 923, 675, 746, 701, 75, 283, 702, 468, 343, 952, 669, 208, 863, 467, 476, 652, 85, 56, 707, 631, 94, 653, 503, 70, 585, 253, 225, 286, 821, 337, 348, 710, 508, 130, 982, 362, 576, 626, 868, 202, 544, 0, 785, 856, 409, 386, 962, 78, 364, 842, 913, 70, 906, 814, 2, 256, 699, 32, 680, 643, 151, 137, 927, 387, 731, 369, 985, 446, 32, 838, 470, 149, 782, 87, 610, 948, 464, 314, 406, 831, 500, 936, 23, 364, 513, 979, 820, 259, 600, 294, 81, 610, 178, 143, 92, 278, 413, 489, 287, 297, 394, 738, 610, 434, 322, 280, 32, 456, 229, 889, 382, 781, 150, 168, 284, 689, 659, 432, 426, 397, 949, 674, 558, 955, 892, 644, 67, 989, 998, 280, 987, 872, 457, 652, 972, 292, 56, 81, 688, 457, 640, 5, 394, 234, 811, 904, 598, 113, 441, 33, 478, 113, 923, 32, 1, 392, 114, 551, 472, 620, 826, 805, 965, 70, 8, 550, 248, 476, 689, 366, 384, 785, 960, 761, 641, 305, 23, 480, 669, 234, 426, 800, 910, 221, 332, 248, 886, 682, 394, 247, 683, 209, 425, 536, 415, 582, 638, 677, 229, 604, 994, 798, 474, 608, 987, 990, 441, 585, 405, 486, 829, 611, 687, 384, 97, 315, 662, 201, 104, 778, 840, 655, 549, 870, 291, 217, 698, 137, 721, 74, 716, 95, 760, 42, 90, 936, 70, 331, 660, 321, 564, 479, 872, 976, 400, 868, 540, 105, 785, 4, 750, 552, 434, 233, 215, 229, 302, 973, 901, 201, 351, 984, 709, 725, 606, 419, 685, 388, 522, 324, 56, 355, 819, 329, 9, 629, 259, 577, 623, 931, 195, 430, 652, 911, 932, 495, 362, 272, 850, 300, 446, 495, 208, 373, 646, 390, 81, 225, 483, 924, 632, 273, 283, 738, 860, 40, 740, 913, 433, 79, 284, 290, 643, 350, 413, 815, 858, 942, 201, 291, 463, 293, 215, 68, 645, 561, 98, 738, 498, 244, 999, 933, 65, 154, 81, 985, 37, 463, 905, 749, 29, 633, 747, 217, 669, 266, 99, 7, 268, 986, 744, 297, 952, 604, 65, 918, 270, 810, 766, 776, 540, 759, 128, 744, 668, 864, 6, 918, 169, 931, 162, 855, 301, 854, 181, 96, 471, 767, 436, 361, 483, 927, 710, 340, 406, 299, 423, 720, 99, 266, 936, 436, 830, 62, 506, 357, 352, 231, 617, 205, 52, 653, 569, 881, 831, 231, 217, 502, 551, 279, 613, 401, 595, 516, 202, 623, 544, 297, 777, 102, 845, 107, 211, 712, 451, 104, 864, 117, 595, 481, 598, 747, 430, 240, 889, 424, 795, 686, 100, 679, 812, 999, 152, 157, 193, 997, 694, 640, 568, 706, 697, 19, 120, 280, 132, 620, 938, 270, 458, 562, 877, 17, 537, 680, 266, 530, 14, 377, 977, 992, 10, 871, 772, 432, 765, 34, 278, 47, 917, 709}

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

  79. 400

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    Returns: {399, 0, 0, 399, 398, 1, 1, 398, 397, 2, 2, 397, 396, 3, 3, 396, 395, 4, 4, 395, 394, 5, 5, 394, 393, 6, 6, 393, 392, 7, 7, 392, 391, 8, 8, 391, 390, 9, 9, 390, 389, 10, 10, 389, 388, 11, 11, 388, 387, 12, 12, 387, 386, 13, 13, 386, 385, 14, 14, 385, 384, 15, 15, 384, 383, 16, 16, 383, 382, 17, 17, 382, 381, 18, 18, 381, 380, 19, 19, 380, 379, 20, 20, 379, 378, 21, 21, 378, 377, 22, 22, 377, 376, 23, 23, 376, 375, 24, 24, 375, 374, 25, 25, 374, 373, 26, 26, 373, 372, 27, 27, 372, 371, 28, 28, 371, 370, 29, 29, 370, 369, 30, 30, 369, 368, 31, 31, 368, 367, 32, 32, 367, 366, 33, 33, 366, 365, 34, 34, 365, 364, 35, 35, 364, 363, 36, 36, 363, 362, 37, 37, 362, 361, 38, 38, 361, 360, 39, 39, 360, 359, 40, 40, 359, 358, 41, 41, 358, 357, 42, 42, 357, 356, 43, 43, 356, 355, 44, 44, 355, 354, 45, 45, 354, 353, 46, 46, 353, 352, 47, 47, 352, 351, 48, 48, 351, 350, 49, 49, 350, 349, 50, 50, 349, 348, 51, 51, 348, 347, 52, 52, 347, 346, 53, 53, 346, 345, 54, 54, 345, 344, 55, 55, 344, 343, 56, 56, 343, 342, 57, 57, 342, 341, 58, 58, 341, 340, 59, 59, 340, 339, 60, 60, 339, 338, 61, 61, 338, 337, 62, 62, 337, 336, 63, 63, 336, 335, 64, 64, 335, 334, 65, 65, 334, 333, 66, 66, 333, 332, 67, 67, 332, 331, 68, 68, 331, 330, 69, 69, 330, 329, 70, 70, 329, 328, 71, 71, 328, 327, 72, 72, 327, 326, 73, 73, 326, 325, 74, 74, 325, 324, 75, 75, 324, 323, 76, 76, 323, 322, 77, 77, 322, 321, 78, 78, 321, 320, 79, 79, 320, 319, 80, 80, 319, 318, 81, 81, 318, 317, 82, 82, 317, 316, 83, 83, 316, 315, 84, 84, 315, 314, 85, 85, 314, 313, 86, 86, 313, 312, 87, 87, 312, 311, 88, 88, 311, 310, 89, 89, 310, 309, 90, 90, 309, 308, 91, 91, 308, 307, 92, 92, 307, 306, 93, 93, 306, 305, 94, 94, 305, 304, 95, 95, 304, 303, 96, 96, 303, 302, 97, 97, 302, 301, 98, 98, 301, 300, 99, 99, 300, 299, 100, 100, 299, 298, 101, 101, 298, 297, 102, 102, 297, 296, 103, 103, 296, 295, 104, 104, 295, 294, 105, 105, 294, 293, 106, 106, 293, 292, 107, 107, 292, 291, 108, 108, 291, 290, 109, 109, 290, 289, 110, 110, 289, 288, 111, 111, 288, 287, 112, 112, 287, 286, 113, 113, 286, 285, 114, 114, 285, 284, 115, 115, 284, 283, 116, 116, 283, 282, 117, 117, 282, 281, 118, 118, 281, 280, 119, 119, 280, 279, 120, 120, 279, 278, 121, 121, 278, 277, 122, 122, 277, 276, 123, 123, 276, 275, 124, 124, 275, 274, 125, 125, 274, 273, 126, 126, 273, 272, 127, 127, 272, 271, 128, 128, 271, 270, 129, 129, 270, 269, 130, 130, 269, 268, 131, 131, 268, 267, 132, 132, 267, 266, 133, 133, 266, 265, 134, 134, 265, 264, 135, 135, 264, 263, 136, 136, 263, 262, 137, 137, 262, 261, 138, 138, 261, 260, 139, 139, 260, 259, 140, 140, 259, 258, 141, 141, 258, 257, 142, 142, 257, 256, 143, 143, 256, 255, 144, 144, 255, 254, 145, 145, 254, 253, 146, 146, 253, 252, 147, 147, 252, 251, 148, 148, 251, 250, 149, 149, 250, 249, 150, 150, 249, 248, 151, 151, 248, 247, 152, 152, 247, 246, 153, 153, 246, 245, 154, 154, 245, 244, 155, 155, 244, 243, 156, 156, 243, 242, 157, 157, 242, 241, 158, 158, 241, 240, 159, 159, 240, 239, 160, 160, 239, 238, 161, 161, 238, 237, 162, 162, 237, 236, 163, 163, 236, 235, 164, 164, 235, 234, 165, 165, 234, 233, 166, 166, 233, 232, 167, 167, 232, 231, 168, 168, 231, 230, 169, 169, 230, 229, 170, 170, 229, 228, 171, 171, 228, 227, 172, 172, 227, 226, 173, 173, 226, 225, 174, 174, 225, 224, 175, 175, 224, 223, 176, 176, 223, 222, 177, 177, 222, 221, 178, 178, 221, 220, 179, 179, 220, 219, 180, 180, 219, 218, 181, 181, 218, 217, 182, 182, 217, 216, 183, 183, 216, 215, 184, 184, 215, 214, 185, 185, 214, 213, 186, 186, 213, 212, 187, 187, 212, 211, 188, 188, 211, 210, 189, 189, 210, 209, 190, 190, 209, 208, 191, 191, 208, 207, 192, 192, 207, 206, 193, 193, 206, 205, 194, 194, 205, 204, 195, 195, 204, 203, 196, 196, 203, 202, 197, 197, 202, 201, 198, 198, 201, 200, 199, 199, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  80. 400

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 1, 0, 399, 398, 2, 0, 3, 0, 398, 397, 4, 0, 5, 0, 397, 396, 6, 0, 7, 0, 396, 395, 8, 0, 9, 0, 395, 394, 10, 0, 11, 0, 394, 393, 12, 0, 13, 0, 393, 392, 14, 0, 15, 0, 392, 391, 16, 0, 17, 0, 391, 390, 18, 0, 19, 0, 390, 389, 20, 0, 21, 0, 389, 388, 22, 0, 23, 0, 388, 387, 24, 0, 25, 0, 387, 386, 26, 0, 27, 0, 386, 385, 28, 0, 29, 0, 385, 384, 30, 0, 31, 0, 384, 383, 32, 0, 33, 0, 383, 382, 34, 0, 35, 0, 382, 381, 36, 0, 37, 0, 381, 380, 38, 0, 39, 0, 380, 379, 40, 0, 41, 0, 379, 378, 42, 0, 43, 0, 378, 377, 44, 0, 45, 0, 377, 376, 46, 0, 47, 0, 376, 375, 48, 0, 49, 0, 375, 374, 50, 0, 51, 0, 374, 373, 52, 0, 53, 0, 373, 372, 54, 0, 55, 0, 372, 371, 56, 0, 57, 0, 371, 370, 58, 0, 59, 0, 370, 369, 60, 0, 61, 0, 369, 368, 62, 0, 63, 0, 368, 367, 64, 0, 65, 0, 367, 366, 66, 0, 67, 0, 366, 365, 68, 0, 69, 0, 365, 364, 70, 0, 71, 0, 364, 363, 72, 0, 73, 0, 363, 362, 74, 0, 75, 0, 362, 361, 76, 0, 77, 0, 361, 360, 78, 0, 79, 0, 360, 359, 80, 0, 81, 0, 359, 358, 82, 0, 83, 0, 358, 357, 84, 0, 85, 0, 357, 356, 86, 0, 87, 0, 356, 355, 88, 0, 89, 0, 355, 354, 90, 0, 91, 0, 354, 353, 92, 0, 93, 0, 353, 352, 94, 0, 95, 0, 352, 351, 96, 0, 97, 0, 351, 350, 98, 0, 99, 0, 350, 349, 100, 0, 101, 0, 349, 348, 102, 0, 103, 0, 348, 347, 104, 0, 105, 0, 347, 346, 106, 0, 107, 0, 346, 345, 108, 0, 109, 0, 345, 344, 110, 0, 111, 0, 344, 343, 112, 0, 113, 0, 343, 342, 114, 0, 115, 0, 342, 341, 116, 0, 117, 0, 341, 340, 118, 0, 119, 0, 340, 339, 120, 0, 121, 0, 339, 338, 122, 0, 123, 0, 338, 337, 124, 0, 125, 0, 337, 336, 126, 0, 127, 0, 336, 335, 128, 0, 129, 0, 335, 334, 130, 0, 131, 0, 334, 333, 132, 0, 133, 0, 333, 332, 134, 0, 135, 0, 332, 331, 136, 0, 137, 0, 331, 330, 138, 0, 139, 0, 330, 329, 140, 0, 141, 0, 329, 328, 142, 0, 143, 0, 328, 327, 144, 0, 145, 0, 327, 326, 146, 0, 147, 0, 326, 325, 148, 0, 149, 0, 325, 324, 150, 0, 151, 0, 324, 323, 152, 0, 153, 0, 323, 322, 154, 0, 155, 0, 322, 321, 156, 0, 157, 0, 321, 320, 158, 0, 159, 0, 320, 319, 160, 0, 161, 0, 319, 318, 162, 0, 163, 0, 318, 317, 164, 0, 165, 0, 317, 316, 166, 0, 167, 0, 316, 315, 168, 0, 169, 0, 315, 314, 170, 0, 171, 0, 314, 313, 172, 0, 173, 0, 313, 312, 174, 0, 175, 0, 312, 311, 176, 0, 177, 0, 311, 310, 178, 0, 179, 0, 310, 309, 180, 0, 181, 0, 309, 308, 182, 0, 183, 0, 308, 307, 184, 0, 185, 0, 307, 306, 186, 0, 187, 0, 306, 305, 188, 0, 189, 0, 305, 304, 190, 0, 191, 0, 304, 303, 192, 0, 193, 0, 303, 302, 194, 0, 195, 0, 302, 301, 196, 0, 197, 0, 301, 300, 198, 0, 199, 0, 300, 299, 200, 0, 201, 0, 299, 298, 202, 0, 203, 0, 298, 297, 204, 0, 205, 0, 297, 296, 206, 0, 207, 0, 296, 295, 208, 0, 209, 0, 295, 294, 210, 0, 211, 0, 294, 293, 212, 0, 213, 0, 293, 292, 214, 0, 215, 0, 292, 291, 216, 0, 217, 0, 291, 290, 218, 0, 219, 0, 290, 289, 220, 0, 221, 0, 289, 288, 222, 0, 223, 0, 288, 287, 224, 0, 225, 0, 287, 286, 226, 0, 227, 0, 286, 285, 228, 0, 229, 0, 285, 284, 230, 0, 231, 0, 284, 283, 232, 0, 233, 0, 283, 282, 234, 0, 235, 0, 282, 281, 236, 0, 237, 0, 281, 280, 238, 0, 239, 0, 280, 279, 240, 0, 241, 0, 279, 278, 242, 0, 243, 0, 278, 277, 244, 0, 245, 0, 277, 276, 246, 0, 247, 0, 276, 275, 248, 0, 249, 0, 275, 274, 250, 0, 251, 0, 274, 273, 252, 0, 253, 0, 273, 272, 254, 0, 255, 0, 272, 271, 256, 0, 257, 0, 271, 270, 258, 0, 259, 0, 270, 269, 260, 0, 261, 0, 269, 268, 262, 0, 263, 0, 268, 267, 264, 0, 265, 0, 267, 266, 266, 0, 266, 265, 265, 0, 263, 0, 265, 264, 261, 0, 259, 0, 264, 263, 257, 0, 255, 0, 263, 262, 253, 0, 251, 0, 262, 261, 249, 0, 247, 0, 261, 260, 245, 0, 243, 0, 260, 259, 241, 0, 239, 0, 259, 258, 237, 0, 235, 0, 258, 257, 233, 0, 231, 0, 257, 256, 229, 0, 227, 0, 256, 255, 225, 0, 223, 0, 255, 254, 221, 0, 219, 0, 254, 253, 217, 0, 215, 0, 253, 252, 213, 0, 211, 0, 252, 251, 209, 0, 207, 0, 251, 250, 205, 0, 203, 0, 250, 249, 201, 0, 199, 0, 249, 248, 197, 0, 195, 0, 248, 247, 193, 0, 191, 0, 247, 246, 189, 0, 187, 0, 246, 245, 185, 0, 183, 0, 245, 244, 181, 0, 179, 0, 244, 243, 177, 0, 175, 0, 243, 242, 173, 0, 171, 0, 242, 241, 169, 0, 167, 0, 241, 240, 165, 0, 163, 0, 240, 239, 161, 0, 159, 0, 239, 238, 157, 0, 155, 0, 238, 237, 153, 0, 151, 0, 237, 236, 149, 0, 147, 0, 236, 235, 145, 0, 143, 0, 235, 234, 141, 0, 139, 0, 234, 233, 137, 0, 135, 0, 233, 232, 133, 0, 131, 0, 232, 231, 129, 0, 127, 0, 231, 230, 125, 0, 123, 0, 230, 229, 121, 0, 119, 0, 229, 228, 117, 0, 115, 0, 228, 227, 113, 0, 111, 0, 227, 226, 109, 0, 107, 0, 226, 225, 105, 0, 103, 0, 225, 224, 101, 0, 99, 0, 224, 223, 97, 0, 95, 0, 223, 222, 93, 0, 91, 0, 222, 221, 89, 0, 87, 0, 221, 220, 85, 0, 83, 0, 220, 219, 81, 0, 79, 0, 219, 218, 77, 0, 75, 0, 218, 217, 73, 0, 71, 0, 217, 216, 69, 0, 67, 0, 216, 215, 65, 0, 63, 0, 215, 214, 61, 0, 59, 0, 214, 213, 57, 0, 55, 0, 213, 212, 53, 0, 51, 0, 212, 211, 49, 0, 47, 0, 211, 210, 45, 0, 43, 0, 210, 209, 41, 0, 39, 0, 209, 208, 37, 0, 35, 0, 208, 207, 33, 0, 31, 0, 207, 206, 29, 0, 27, 0, 206, 205, 25, 0, 23, 0, 205, 204, 21, 0, 19, 0, 204, 203, 17, 0, 15, 0, 203, 202, 13, 0, 11, 0, 202, 201, 9, 0, 7, 0, 201, 200, 5, 0, 3, 0, 200, 199, 0, 0, 2, 0, 199, 198, 4, 0, 6, 0, 198, 197, 8, 0, 10, 0, 197, 196, 12, 0, 14, 0, 196, 195, 16, 0, 18, 0, 195, 194, 20, 0, 22, 0, 194, 193, 24, 0, 26, 0, 193, 192, 28, 0, 30, 0, 192, 191, 32, 0, 34, 0, 191, 190, 36, 0, 38, 0, 190, 189, 40, 0, 42, 0, 189, 188, 44, 0, 46, 0, 188, 187, 48, 0, 50, 0, 187, 186, 52, 0, 54, 0, 186, 185, 56, 0, 58, 0, 185, 184, 60, 0, 62, 0, 184, 183, 64, 0, 66, 0, 183, 182, 68, 0, 70, 0, 182, 181, 72, 0, 74, 0, 181, 180, 76, 0, 78, 0, 180, 179, 80, 0, 82, 0, 179, 178, 84, 0, 86, 0, 178, 177, 88, 0, 90, 0, 177, 176, 92, 0, 94, 0, 176, 175, 96, 0, 98, 0, 175, 174, 100, 0, 102, 0, 174, 173, 104, 0, 106, 0, 173, 172, 108, 0, 110, 0, 172, 171, 112, 0, 114, 0, 171, 170, 116, 0, 118, 0, 170, 169, 120, 0, 122, 0, 169, 168, 124, 0, 126, 0, 168, 167, 128, 0, 130, 0, 167, 166, 132, 0, 134, 0, 166, 165, 136, 0, 138, 0, 165, 164, 140, 0, 142, 0, 164, 163, 144, 0, 146, 0, 163, 162, 148, 0, 150, 0, 162, 161, 152, 0, 154, 0, 161, 160, 156, 0, 158, 0, 160, 0, 159, 159, 154, 158, 146, 0, 138, 0, 158, 157, 130, 0, 122, 0, 157, 156, 114, 0, 106, 0, 156, 155, 98, 0, 90, 0, 155, 154, 82, 0, 74, 0, 154, 153, 66, 0, 58, 0, 153, 152, 50, 0, 42, 0, 152, 151, 34, 0, 26, 0, 151, 150, 18, 0, 10, 0, 150, 149, 2, 0, 7, 0, 149, 148, 15, 0, 23, 0, 148, 147, 31, 0, 39, 0, 147, 146, 47, 0, 55, 0, 146, 145, 63, 0, 71, 0, 145, 144, 79, 0, 87, 0, 144, 143, 95, 0, 103, 0, 143, 142, 111, 0, 119, 0, 142, 141, 127, 0, 135, 0, 141, 140, 119, 0, 10, 0, 140, 139, 138, 0, 134, 0, 139, 138, 102, 0, 70, 0, 138, 137, 38, 0, 6, 0, 137, 136, 27, 0, 59, 0, 136, 135, 91, 0, 123, 0, 135, 134, 74, 0, 54, 0, 134, 133, 75, 0, 11, 0, 133, 132, 70, 0, 118, 0, 132, 131, 107, 0, 43, 0, 131, 130, 22, 0, 86, 0, 130, 129, 7, 0, 55, 0, 129, 128, 86, 0, 115, 0, 128, 127, 99, 0, 83, 0, 127, 126, 67, 0, 51, 0, 126, 125, 35, 0, 19, 0, 125, 124, 3, 0, 14, 0, 124, 123, 30, 0, 46, 0, 123, 122, 62, 0, 78, 0, 122, 121, 94, 0, 110, 0, 121, 120, 19, 0, 54, 0, 120, 119, 110, 0, 106, 0, 119, 118, 42, 0, 23, 0, 118, 117, 87, 0, 10, 0, 117, 116, 59, 0, 10, 0, 116, 115, 115, 0, 14, 0, 115, 114, 54, 0, 10, 0, 114, 113, 113, 0, 109, 0, 113, 112, 105, 0, 101, 0, 112, 111, 97, 0, 93, 0, 111, 110, 89, 0, 85, 0, 110, 109, 81, 0, 77, 0, 109, 108, 73, 0, 69, 0, 108, 107, 65, 0, 61, 0, 107, 106, 57, 0, 53, 0, 106, 105, 49, 0, 45, 0, 105, 104, 41, 0, 37, 0, 104, 103, 33, 0, 29, 0, 103, 102, 25, 0, 21, 0, 102, 101, 17, 0, 13, 0, 101, 100, 9, 0, 5, 0, 100, 99, 0, 0, 4, 0, 99, 98, 8, 0, 12, 0, 98, 97, 16, 0, 20, 0, 97, 96, 24, 0, 28, 0, 96, 95, 32, 0, 36, 0, 95, 94, 40, 0, 44, 0, 94, 93, 48, 0, 52, 0, 93, 92, 56, 0, 60, 0, 92, 91, 64, 0, 68, 0, 91, 90, 72, 0, 76, 0, 90, 89, 80, 0, 84, 0, 89, 88, 88, 0, 68, 0, 88, 87, 36, 0, 4, 0, 87, 86, 29, 0, 61, 0, 86, 85, 60, 0, 14, 0, 85, 84, 45, 0, 46, 0, 84, 83, 83, 0, 43, 0, 83, 82, 78, 0, 11, 0, 82, 81, 21, 0, 39, 0, 81, 80, 26, 0, 43, 0, 80, 79, 58, 0, 71, 0, 79, 78, 55, 0, 69, 0, 78, 77, 20, 0, 39, 0, 77, 76, 66, 0, 50, 0, 76, 75, 34, 0, 18, 0, 75, 74, 2, 0, 15, 0, 74, 73, 31, 0, 47, 0, 73, 72, 63, 0, 69, 0, 72, 71, 44, 0, 46, 0, 71, 70, 51, 0, 23, 0, 70, 69, 6, 0, 13, 0, 69, 68, 38, 0, 27, 0, 68, 67, 18, 0, 47, 0, 67, 66, 15, 0, 13, 0, 66, 65, 53, 0, 22, 0, 65, 64, 7, 0, 14, 0, 64, 63, 12, 0, 13, 0, 63, 62, 35, 0, 3, 0, 62, 61, 30, 0, 61, 60, 52, 0, 19, 0, 60, 59, 50, 0, 42, 0, 59, 58, 19, 0, 58, 57, 10, 0, 54, 0, 57, 56, 5, 0, 37, 0, 56, 55, 28, 0, 47, 0, 55, 54, 43, 0, 27, 0, 54, 53, 14, 0, 37, 0, 53, 52, 49, 0, 41, 0, 52, 51, 33, 0, 25, 0, 51, 50, 17, 0, 9, 0, 50, 49, 0, 0, 8, 0, 49, 48, 16, 0, 24, 0, 48, 47, 32, 0, 40, 0, 47, 46, 40, 0, 46, 45, 13, 0, 45, 44, 23, 0, 4, 0, 44, 43, 36, 0, 29, 0, 43, 42, 42, 0, 4, 0, 42, 41, 11, 0, 39, 0, 41, 40, 21, 0, 26, 0, 40, 39, 37, 0, 27, 0, 39, 38, 20, 0, 22, 0, 38, 37, 34, 0, 2, 0, 37, 36, 31, 0, 3, 0, 36, 35, 29, 0, 9, 0, 35, 34, 6, 0, 2, 0, 34, 33, 18, 0, 15, 0, 33, 32, 26, 0, 7, 0, 32, 31, 12, 0, 2, 0, 31, 30, 30, 0, 25, 0, 30, 29, 8, 0, 19, 0, 29, 28, 10, 0, 5, 0, 28, 0, 27, 27, 4, 26, 14, 0, 24, 0, 26, 25, 7, 0, 17, 0, 25, 24, 0, 0, 16, 0, 24, 23, 2, 0, 23, 22, 13, 0, 22, 21, 9, 0, 21, 20, 11, 0, 20, 19, 3, 0, 19, 18, 15, 0, 16, 0, 18, 17, 5, 0, 6, 0, 17, 16, 6, 0, 16, 15, 12, 0, 15, 14, 8, 0, 10, 0, 14, 13, 4, 0, 13, 12, 7, 0, 0, 0, 12, 11, 2, 0, 0, 0, 11, 10, 9, 0, 10, 9, 3, 0, 9, 8, 5, 0, 6, 0, 8, 7, 0, 0, 7, 6, 4, 0, 6, 5, 2, 0, 5, 4, 3, 0, 4, 3, 0, 0, 3, 2, 2, 0, 2, 1, 0, 0, 1 }

  81. 400

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    {799, 797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1}

    Returns: {399, 0, 0, 1, 0, 399, 398, 2, 0, 3, 0, 398, 397, 4, 0, 5, 0, 397, 396, 6, 0, 7, 0, 396, 395, 8, 0, 9, 0, 395, 394, 10, 0, 11, 0, 394, 393, 12, 0, 13, 0, 393, 392, 14, 0, 15, 0, 392, 391, 16, 0, 17, 0, 391, 390, 18, 0, 19, 0, 390, 389, 20, 0, 21, 0, 389, 388, 22, 0, 23, 0, 388, 387, 24, 0, 25, 0, 387, 386, 26, 0, 27, 0, 386, 385, 28, 0, 29, 0, 385, 384, 30, 0, 31, 0, 384, 383, 32, 0, 33, 0, 383, 382, 34, 0, 35, 0, 382, 381, 36, 0, 37, 0, 381, 380, 38, 0, 39, 0, 380, 379, 40, 0, 41, 0, 379, 378, 42, 0, 43, 0, 378, 377, 44, 0, 45, 0, 377, 376, 46, 0, 47, 0, 376, 375, 48, 0, 49, 0, 375, 374, 50, 0, 51, 0, 374, 373, 52, 0, 53, 0, 373, 372, 54, 0, 55, 0, 372, 371, 56, 0, 57, 0, 371, 370, 58, 0, 59, 0, 370, 369, 60, 0, 61, 0, 369, 368, 62, 0, 63, 0, 368, 367, 64, 0, 65, 0, 367, 366, 66, 0, 67, 0, 366, 365, 68, 0, 69, 0, 365, 364, 70, 0, 71, 0, 364, 363, 72, 0, 73, 0, 363, 362, 74, 0, 75, 0, 362, 361, 76, 0, 77, 0, 361, 360, 78, 0, 79, 0, 360, 359, 80, 0, 81, 0, 359, 358, 82, 0, 83, 0, 358, 357, 84, 0, 85, 0, 357, 356, 86, 0, 87, 0, 356, 355, 88, 0, 89, 0, 355, 354, 90, 0, 91, 0, 354, 353, 92, 0, 93, 0, 353, 352, 94, 0, 95, 0, 352, 351, 96, 0, 97, 0, 351, 350, 98, 0, 99, 0, 350, 349, 100, 0, 101, 0, 349, 348, 102, 0, 103, 0, 348, 347, 104, 0, 105, 0, 347, 346, 106, 0, 107, 0, 346, 345, 108, 0, 109, 0, 345, 344, 110, 0, 111, 0, 344, 343, 112, 0, 113, 0, 343, 342, 114, 0, 115, 0, 342, 341, 116, 0, 117, 0, 341, 340, 118, 0, 119, 0, 340, 339, 120, 0, 121, 0, 339, 338, 122, 0, 123, 0, 338, 337, 124, 0, 125, 0, 337, 336, 126, 0, 127, 0, 336, 335, 128, 0, 129, 0, 335, 334, 130, 0, 131, 0, 334, 333, 132, 0, 133, 0, 333, 332, 134, 0, 135, 0, 332, 331, 136, 0, 137, 0, 331, 330, 138, 0, 139, 0, 330, 329, 140, 0, 141, 0, 329, 328, 142, 0, 143, 0, 328, 327, 144, 0, 145, 0, 327, 326, 146, 0, 147, 0, 326, 325, 148, 0, 149, 0, 325, 324, 150, 0, 151, 0, 324, 323, 152, 0, 153, 0, 323, 322, 154, 0, 155, 0, 322, 321, 156, 0, 157, 0, 321, 320, 158, 0, 159, 0, 320, 319, 160, 0, 161, 0, 319, 318, 162, 0, 163, 0, 318, 317, 164, 0, 165, 0, 317, 316, 166, 0, 167, 0, 316, 315, 168, 0, 169, 0, 315, 314, 170, 0, 171, 0, 314, 313, 172, 0, 173, 0, 313, 312, 174, 0, 175, 0, 312, 311, 176, 0, 177, 0, 311, 310, 178, 0, 179, 0, 310, 309, 180, 0, 181, 0, 309, 308, 182, 0, 183, 0, 308, 307, 184, 0, 185, 0, 307, 306, 186, 0, 187, 0, 306, 305, 188, 0, 189, 0, 305, 304, 190, 0, 191, 0, 304, 303, 192, 0, 193, 0, 303, 302, 194, 0, 195, 0, 302, 301, 196, 0, 197, 0, 301, 300, 198, 0, 199, 0, 300, 299, 1, 0, 200, 0, 299, 1, 298, 298, 201, 2, 297, 3, 0, 297, 0, 296, 202, 4, 296, 5, 295, 295, 203, 6, 294, 7, 0, 294, 0, 293, 204, 8, 293, 9, 292, 292, 205, 10, 291, 11, 0, 291, 0, 290, 206, 12, 290, 13, 289, 289, 207, 14, 288, 15, 0, 288, 0, 287, 208, 16, 287, 17, 286, 286, 209, 18, 285, 19, 0, 285, 0, 284, 210, 20, 284, 21, 283, 283, 211, 22, 282, 23, 0, 282, 0, 281, 212, 24, 281, 25, 280, 280, 213, 26, 279, 27, 0, 279, 0, 278, 214, 28, 278, 29, 277, 277, 215, 30, 276, 31, 0, 276, 0, 275, 216, 32, 275, 33, 274, 274, 217, 34, 273, 35, 0, 273, 0, 272, 218, 36, 272, 37, 271, 271, 219, 38, 270, 39, 0, 270, 0, 269, 220, 40, 269, 41, 268, 268, 221, 42, 267, 43, 0, 267, 0, 266, 222, 44, 266, 45, 265, 265, 223, 46, 264, 47, 0, 264, 0, 263, 224, 48, 263, 49, 262, 262, 225, 50, 261, 51, 0, 261, 0, 260, 226, 52, 260, 53, 259, 259, 227, 54, 258, 55, 0, 258, 0, 257, 228, 56, 257, 57, 256, 256, 229, 58, 255, 59, 0, 255, 0, 254, 230, 60, 254, 61, 253, 253, 231, 62, 252, 63, 0, 252, 0, 251, 232, 64, 251, 65, 250, 250, 233, 66, 249, 67, 0, 249, 0, 248, 234, 68, 248, 69, 247, 247, 235, 70, 246, 71, 0, 246, 0, 245, 236, 72, 245, 73, 244, 244, 237, 74, 243, 75, 0, 243, 0, 242, 238, 76, 242, 77, 241, 241, 239, 78, 240, 79, 0, 240, 0, 78, 239, 80, 0, 239, 0, 81, 238, 77, 0, 238, 0, 82, 237, 83, 0, 237, 0, 76, 236, 84, 0, 236, 0, 85, 235, 74, 0, 235, 0, 86, 234, 87, 0, 234, 0, 73, 233, 88, 0, 233, 0, 89, 232, 72, 0, 232, 0, 90, 231, 91, 0, 231, 0, 70, 230, 92, 0, 230, 0, 93, 229, 69, 0, 229, 0, 94, 228, 95, 0, 228, 0, 68, 227, 96, 0, 227, 0, 97, 226, 66, 0, 226, 0, 98, 225, 99, 0, 225, 0, 65, 224, 100, 0, 224, 0, 101, 223, 64, 0, 223, 0, 102, 222, 103, 0, 222, 0, 62, 221, 104, 0, 221, 0, 105, 220, 61, 0, 220, 0, 106, 219, 107, 0, 219, 0, 60, 218, 108, 0, 218, 0, 109, 217, 58, 0, 217, 0, 110, 216, 111, 0, 216, 0, 57, 215, 112, 0, 215, 0, 113, 214, 56, 0, 214, 0, 114, 213, 115, 0, 213, 0, 54, 212, 116, 0, 212, 0, 117, 211, 53, 0, 211, 0, 118, 210, 119, 0, 210, 0, 52, 209, 120, 0, 209, 0, 121, 208, 50, 0, 208, 0, 122, 207, 123, 0, 207, 0, 49, 206, 124, 0, 206, 0, 125, 205, 48, 0, 205, 0, 126, 204, 127, 0, 204, 0, 46, 203, 128, 0, 203, 0, 129, 202, 45, 0, 202, 0, 130, 201, 131, 0, 201, 0, 44, 200, 132, 0, 200, 0, 133, 199, 42, 0, 199, 0, 134, 198, 135, 0, 198, 0, 41, 197, 136, 0, 197, 0, 137, 196, 40, 0, 196, 0, 138, 195, 139, 0, 195, 0, 38, 194, 140, 0, 194, 0, 141, 193, 37, 0, 193, 0, 142, 192, 143, 0, 192, 0, 36, 191, 144, 0, 191, 0, 145, 190, 34, 0, 190, 0, 146, 189, 147, 0, 189, 0, 33, 188, 148, 0, 188, 0, 149, 187, 32, 0, 187, 0, 150, 186, 151, 0, 186, 0, 30, 185, 152, 0, 185, 0, 153, 184, 29, 0, 184, 0, 154, 183, 155, 0, 183, 0, 28, 182, 156, 0, 182, 0, 157, 181, 26, 0, 181, 0, 158, 180, 159, 0, 180, 0, 25, 179, 160, 0, 179, 0, 161, 178, 24, 0, 178, 0, 162, 177, 163, 0, 177, 0, 22, 176, 164, 0, 176, 0, 165, 175, 21, 0, 175, 0, 166, 174, 167, 0, 174, 0, 20, 173, 168, 0, 173, 0, 169, 172, 18, 0, 172, 0, 170, 171, 171, 0, 171, 0, 170, 0, 17, 170, 18, 169, 16, 0, 169, 0, 168, 168, 167, 0, 168, 0, 14, 167, 21, 0, 167, 0, 164, 166, 13, 0, 166, 0, 163, 165, 24, 0, 165, 0, 12, 164, 160, 0, 164, 0, 159, 163, 10, 0, 163, 0, 26, 162, 156, 0, 162, 0, 9, 161, 155, 0, 161, 0, 29, 160, 8, 0, 160, 0, 152, 159, 151, 0, 159, 0, 6, 158, 32, 0, 158, 0, 148, 157, 5, 0, 157, 0, 147, 156, 34, 0, 156, 0, 4, 155, 144, 0, 155, 0, 143, 154, 2, 0, 154, 0, 37, 153, 140, 0, 153, 0, 1, 152, 139, 0, 152, 0, 40, 151, 0, 0, 151, 0, 136, 150, 135, 0, 150, 0, 42, 149, 44, 0, 149, 0, 132, 148, 131, 0, 148, 0, 133, 147, 45, 0, 147, 0, 41, 146, 128, 0, 146, 0, 127, 145, 48, 0, 145, 0, 138, 144, 124, 0, 144, 0, 123, 143, 141, 0, 143, 0, 50, 142, 36, 0, 142, 0, 120, 141, 119, 0, 141, 0, 48, 140, 53, 0, 140, 0, 116, 139, 115, 0, 139, 0, 131, 138, 56, 0, 138, 0, 30, 137, 112, 0, 137, 0, 111, 136, 58, 0, 136, 0, 115, 135, 108, 0, 135, 0, 34, 134, 107, 0, 134, 0, 61, 133, 25, 0, 133, 0, 104, 132, 103, 0, 132, 0, 2, 131, 64, 0, 131, 0, 100, 130, 99, 0, 130, 0, 107, 129, 66, 0, 129, 0, 20, 128, 96, 0, 128, 0, 95, 127, 16, 0, 127, 0, 69, 126, 92, 0, 126, 0, 18, 125, 91, 0, 125, 0, 72, 124, 14, 0, 124, 0, 88, 123, 87, 0, 123, 0, 53, 122, 74, 0, 122, 0, 84, 121, 32, 0, 121, 0, 83, 120, 77, 0, 120, 0, 9, 119, 80, 0, 119, 0, 78, 118, 0, 0, 118, 0, 81, 117, 79, 0, 117, 0, 45, 116, 82, 0, 116, 0, 76, 115, 4, 0, 115, 0, 75, 114, 85, 0, 114, 0, 37, 113, 86, 0, 113, 0, 71, 112, 40, 0, 112, 0, 73, 111, 89, 0, 111, 0, 42, 110, 67, 0, 110, 0, 90, 109, 70, 0, 109, 0, 103, 108, 63, 0, 108, 0, 92, 107, 93, 0, 107, 0, 94, 106, 59, 0, 106, 0, 74, 105, 68, 0, 105, 0, 80, 104, 97, 0, 104, 0, 55, 103, 4, 0, 103, 0, 98, 102, 65, 0, 102, 0, 30, 101, 51, 0, 101, 0, 100, 0, 51, 100, 85, 99, 47, 0, 99, 0, 61, 98, 62, 0, 98, 0, 97, 97, 2, 0, 97, 0, 43, 96, 68, 0, 96, 0, 59, 95, 60, 0, 95, 0, 39, 94, 94, 0, 63, 93, 70, 0, 93, 0, 18, 92, 35, 0, 92, 0, 57, 91, 40, 0, 91, 0, 88, 90, 31, 0, 90, 0, 84, 89, 86, 0, 89, 0, 54, 88, 9, 0, 88, 0, 27, 87, 82, 0, 87, 0, 79, 86, 81, 0, 86, 0, 23, 85, 52, 0, 85, 0, 76, 84, 77, 0, 84, 0, 19, 83, 37, 0, 83, 0, 32, 82, 49, 0, 82, 0, 73, 81, 15, 0, 81, 0, 14, 80, 52, 0, 80, 0, 31, 79, 11, 0, 79, 0, 40, 78, 46, 0, 78, 0, 60, 77, 74, 0, 77, 0, 7, 76, 55, 0, 76, 0, 66, 75, 75, 1, 25, 74, 30, 0, 74, 0, 58, 73, 38, 0, 73, 0, 55, 72, 0, 0, 72, 0, 52, 71, 68, 0, 71, 0, 33, 70, 44, 0, 70, 0, 59, 69, 56, 0, 69, 0, 28, 68, 63, 0, 68, 0, 5, 67, 8, 0, 67, 0, 57, 66, 22, 0, 66, 0, 24, 65, 37, 0, 65, 0, 13, 64, 17, 0, 64, 0, 27, 63, 21, 0, 63, 0, 10, 62, 23, 0, 62, 0, 12, 61, 19, 0, 61, 0, 26, 60, 29, 0, 60, 0, 0, 59, 6, 0, 59, 0, 16, 58, 31, 0, 58, 0, 36, 57, 1, 0, 57, 0, 6, 56, 35, 0, 56, 0, 21, 55, 37, 0, 55, 0, 41, 54, 9, 0, 54, 0, 1, 53, 50, 0, 53, 0, 48, 52, 19, 0, 52, 0, 51, 0, 22, 51, 31, 50, 34, 0, 50, 0, 4, 49, 5, 0, 49, 0, 47, 48, 20, 0, 48, 0, 23, 47, 24, 0, 47, 0, 8, 46, 19, 0, 46, 0, 27, 45, 20, 0, 45, 0, 12, 44, 38, 0, 44, 0, 38, 43, 43, 1, 0, 42, 42, 0, 41, 0, 36, 41, 17, 40, 21, 0, 40, 0, 37, 39, 11, 0, 39, 0, 1, 38, 2, 0, 38, 0, 34, 37, 22, 0, 37, 0, 29, 36, 36, 1, 2, 35, 4, 0, 35, 0, 18, 34, 15, 0, 34, 0, 23, 33, 5, 0, 33, 0, 20, 32, 27, 0, 32, 0, 30, 31, 31, 0, 22, 30, 14, 0, 30, 0, 29, 1, 11, 29, 7, 28, 4, 0, 28, 0, 25, 27, 9, 0, 27, 0, 26, 0, 5, 26, 9, 25, 2, 0, 25, 0, 15, 24, 13, 0, 24, 0, 10, 23, 23, 0, 23, 0, 2, 22, 4, 0, 22, 0, 16, 21, 6, 0, 21, 0, 20, 0, 11, 20, 4, 19, 13, 0, 19, 0, 14, 18, 18, 0, 8, 17, 9, 0, 17, 0, 12, 16, 0, 0, 16, 0, 10, 15, 0, 0, 15, 0, 0, 14, 1, 0, 14, 0, 13, 1, 4, 13, 9, 12, 12, 1, 6, 11, 8, 0, 11, 0, 7, 10, 5, 0, 10, 0, 9, 0, 1, 9, 2, 8, 4, 0, 8, 0, 5, 7, 7, 0, 6, 6, 6, 1, 0, 5, 1, 0, 5, 0, 4, 4, 4, 0, 1, 3, 2, 0, 3, 0, 2, 1, 0, 2, 1, 1, 0, 1, 0, 1 }

  82. 400

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {351, 399, 32, 0, 399, 0, 247, 398, 135, 0, 398, 0, 175, 397, 326, 0, 397, 0, 148, 396, 214, 0, 396, 0, 239, 395, 368, 0, 395, 0, 291, 394, 75, 0, 394, 0, 86, 393, 114, 0, 393, 0, 357, 392, 62, 0, 392, 0, 391, 391, 256, 0, 391, 0, 297, 390, 327, 0, 390, 0, 277, 389, 216, 0, 389, 0, 6, 388, 144, 0, 388, 0, 147, 387, 345, 0, 387, 0, 240, 386, 155, 0, 386, 0, 192, 385, 338, 0, 385, 0, 113, 384, 191, 0, 384, 0, 70, 383, 315, 0, 383, 0, 117, 382, 159, 0, 382, 0, 69, 381, 181, 0, 381, 0, 189, 380, 302, 0, 380, 0, 367, 379, 199, 0, 379, 0, 210, 378, 197, 0, 378, 0, 196, 377, 263, 0, 377, 0, 371, 376, 374, 0, 376, 0, 81, 375, 342, 0, 375, 0, 135, 374, 217, 0, 374, 0, 103, 373, 259, 0, 373, 0, 157, 372, 288, 0, 372, 0, 114, 371, 188, 0, 371, 0, 19, 370, 44, 0, 370, 0, 304, 369, 227, 0, 369, 0, 275, 368, 43, 0, 368, 0, 43, 367, 47, 0, 367, 0, 130, 366, 174, 0, 366, 0, 139, 365, 7, 0, 365, 0, 151, 364, 195, 0, 364, 0, 254, 363, 17, 0, 363, 0, 332, 362, 236, 0, 362, 0, 303, 361, 255, 0, 361, 0, 21, 360, 93, 0, 360, 0, 190, 359, 5, 0, 359, 0, 187, 358, 232, 0, 358, 0, 296, 357, 119, 0, 357, 0, 191, 356, 218, 0, 356, 0, 18, 355, 7, 0, 355, 0, 20, 354, 301, 0, 354, 0, 321, 353, 263, 0, 353, 0, 319, 352, 63, 0, 352, 0, 273, 351, 4, 0, 351, 0, 264, 350, 25, 0, 350, 0, 154, 349, 10, 0, 349, 0, 168, 348, 37, 0, 348, 0, 23, 347, 28, 0, 347, 0, 39, 346, 10, 0, 346, 0, 305, 345, 207, 0, 345, 0, 125, 344, 178, 0, 344, 0, 30, 343, 62, 0, 343, 0, 255, 342, 260, 0, 342, 0, 299, 341, 302, 0, 341, 0, 217, 340, 281, 0, 340, 0, 121, 339, 308, 0, 339, 0, 325, 338, 85, 0, 338, 0, 15, 337, 152, 0, 337, 0, 323, 336, 131, 0, 336, 0, 155, 335, 283, 0, 335, 0, 167, 334, 246, 0, 334, 0, 2, 333, 313, 0, 333, 0, 134, 332, 61, 0, 332, 0, 179, 331, 83, 0, 331, 0, 143, 330, 233, 0, 330, 0, 50, 329, 89, 0, 329, 0, 224, 328, 11, 0, 328, 0, 272, 327, 169, 0, 327, 0, 178, 326, 211, 0, 326, 0, 278, 325, 96, 0, 325, 0, 111, 324, 248, 0, 324, 0, 227, 323, 105, 0, 323, 0, 24, 322, 302, 0, 322, 0, 223, 321, 215, 0, 321, 0, 108, 320, 205, 0, 320, 0, 307, 319, 265, 0, 319, 0, 67, 318, 284, 0, 318, 0, 80, 317, 129, 0, 317, 0, 220, 316, 306, 0, 316, 0, 65, 315, 105, 0, 315, 0, 209, 314, 75, 0, 314, 0, 88, 313, 116, 0, 313, 0, 200, 312, 99, 0, 312, 0, 104, 311, 55, 0, 311, 0, 46, 310, 298, 0, 310, 0, 112, 309, 208, 0, 309, 0, 290, 308, 301, 0, 308, 0, 160, 307, 42, 0, 307, 0, 184, 306, 122, 0, 306, 0, 110, 305, 53, 0, 305, 0, 120, 304, 271, 0, 304, 0, 162, 303, 267, 0, 303, 0, 68, 302, 95, 0, 302, 0, 142, 301, 256, 0, 301, 0, 25, 300, 247, 0, 300, 0, 175, 299, 148, 0, 299, 0, 239, 298, 257, 0, 298, 0, 291, 297, 13, 0, 297, 0, 31, 296, 86, 0, 296, 0, 99, 295, 253, 0, 295, 0, 218, 294, 211, 0, 294, 0, 86, 293, 265, 0, 293, 0, 277, 292, 6, 0, 292, 0, 145, 291, 147, 0, 291, 0, 148, 290, 215, 0, 290, 0, 240, 289, 97, 0, 289, 0, 192, 288, 113, 0, 288, 0, 9, 287, 59, 0, 287, 0, 70, 286, 259, 0, 286, 0, 117, 285, 8, 0, 285, 0, 69, 284, 189, 0, 284, 0, 174, 283, 251, 0, 283, 0, 210, 282, 100, 0, 282, 0, 164, 281, 196, 0, 281, 0, 44, 280, 81, 0, 280, 0, 135, 279, 103, 0, 279, 0, 157, 278, 114, 0, 278, 0, 19, 277, 3, 0, 277, 0, 165, 276, 267, 0, 276, 0, 275, 275, 35, 0, 275, 0, 43, 274, 71, 0, 274, 0, 150, 273, 130, 0, 273, 0, 85, 272, 139, 0, 272, 0, 151, 271, 254, 0, 271, 0, 83, 270, 79, 0, 270, 0, 95, 269, 196, 0, 269, 0, 201, 268, 258, 0, 268, 0, 21, 267, 81, 0, 267, 0, 190, 266, 187, 0, 266, 0, 253, 265, 191, 0, 265, 0, 17, 264, 18, 0, 264, 0, 20, 263, 205, 0, 263, 0, 242, 262, 251, 0, 262, 0, 139, 261, 205, 0, 261, 0, 7, 260, 101, 0, 260, 0, 154, 259, 166, 0, 259, 0, 168, 258, 23, 0, 258, 0, 39, 257, 79, 0, 257, 0, 94, 256, 252, 0, 256, 0, 125, 255, 30, 0, 255, 0, 254, 0, 16, 254, 188, 253, 199, 0, 253, 0, 252, 252, 217, 0, 252, 0, 121, 251, 248, 0, 251, 0, 15, 250, 132, 0, 250, 0, 30, 249, 29, 0, 249, 0, 155, 248, 167, 0, 248, 0, 2, 247, 60, 0, 247, 0, 134, 246, 78, 0, 246, 0, 91, 245, 179, 0, 245, 0, 206, 244, 143, 0, 244, 0, 50, 243, 224, 0, 243, 0, 199, 242, 178, 0, 242, 0, 3, 241, 111, 0, 241, 0, 18, 240, 227, 0, 240, 0, 24, 239, 223, 0, 239, 0, 108, 238, 11, 0, 238, 0, 122, 237, 67, 0, 237, 0, 80, 236, 220, 0, 236, 0, 65, 235, 109, 0, 235, 0, 179, 234, 209, 0, 234, 0, 88, 233, 89, 0, 233, 0, 119, 232, 222, 0, 232, 0, 200, 231, 104, 0, 231, 0, 46, 230, 112, 0, 230, 0, 149, 229, 97, 0, 229, 0, 36, 228, 160, 0, 228, 0, 184, 227, 110, 0, 227, 0, 120, 226, 162, 0, 226, 0, 212, 225, 68, 0, 225, 0, 77, 224, 142, 0, 224, 0, 25, 223, 4, 0, 223, 0, 143, 222, 175, 0, 222, 0, 11, 221, 215, 0, 221, 0, 31, 220, 99, 0, 220, 0, 173, 219, 218, 0, 219, 0, 86, 218, 99, 0, 218, 0, 202, 217, 187, 0, 217, 0, 118, 216, 145, 0, 216, 0, 177, 215, 148, 0, 215, 0, 175, 214, 192, 0, 214, 0, 9, 213, 78, 0, 213, 0, 146, 212, 70, 0, 212, 0, 117, 211, 69, 0, 211, 0, 67, 210, 174, 0, 210, 0, 209, 0, 164, 209, 203, 208, 44, 0, 208, 0, 135, 207, 157, 0, 207, 0, 19, 206, 22, 0, 206, 0, 35, 205, 167, 0, 205, 0, 165, 204, 71, 0, 204, 0, 156, 203, 183, 0, 203, 0, 43, 202, 33, 0, 202, 0, 150, 201, 197, 0, 201, 0, 85, 200, 84, 0, 200, 0, 151, 199, 83, 0, 199, 0, 95, 198, 84, 0, 198, 0, 21, 197, 190, 0, 197, 0, 74, 196, 145, 0, 196, 0, 17, 195, 20, 0, 195, 0, 111, 194, 139, 0, 194, 0, 7, 193, 154, 0, 193, 0, 168, 192, 6, 0, 192, 0, 39, 191, 41, 0, 191, 0, 94, 190, 125, 0, 190, 0, 16, 189, 188, 0, 189, 0, 60, 188, 14, 0, 188, 0, 121, 187, 127, 0, 187, 0, 15, 186, 30, 0, 186, 0, 41, 185, 130, 0, 185, 0, 155, 184, 2, 0, 184, 0, 134, 183, 91, 0, 183, 0, 167, 182, 50, 0, 182, 0, 84, 181, 3, 0, 181, 0, 18, 180, 24, 0, 180, 0, 50, 179, 108, 0, 179, 0, 34, 178, 122, 0, 178, 0, 80, 177, 65, 0, 177, 0, 122, 176, 75, 0, 176, 0, 88, 175, 119, 0, 175, 0, 65, 174, 83, 0, 174, 0, 46, 173, 4, 0, 173, 0, 139, 172, 149, 0, 172, 0, 36, 171, 91, 0, 171, 0, 120, 170, 69, 0, 170, 0, 77, 169, 25, 0, 169, 0, 114, 168, 143, 0, 168, 0, 11, 167, 31, 0, 167, 0, 115, 166, 132, 0, 166, 0, 149, 165, 86, 0, 165, 0, 145, 164, 118, 0, 164, 0, 75, 163, 112, 0, 163, 0, 141, 162, 83, 0, 162, 0, 9, 161, 20, 0, 161, 0, 105, 160, 146, 0, 160, 0, 49, 159, 117, 0, 159, 0, 67, 158, 112, 0, 158, 0, 33, 157, 135, 0, 157, 0, 19, 156, 35, 0, 156, 0, 140, 155, 118, 0, 155, 0, 118, 154, 43, 0, 154, 0, 123, 153, 130, 0, 153, 0, 138, 152, 150, 0, 152, 0, 85, 151, 71, 0, 151, 0, 150, 0, 89, 150, 131, 149, 95, 0, 149, 0, 1, 148, 21, 0, 148, 0, 74, 147, 17, 0, 147, 0, 111, 146, 7, 0, 146, 0, 117, 145, 31, 0, 145, 0, 39, 144, 94, 0, 144, 0, 16, 143, 72, 0, 143, 0, 124, 142, 60, 0, 142, 0, 6, 141, 121, 0, 141, 0, 15, 140, 3, 0, 140, 0, 41, 139, 55, 0, 139, 0, 43, 138, 0, 0, 138, 0, 113, 137, 134, 0, 137, 0, 132, 136, 48, 0, 136, 0, 84, 135, 18, 0, 135, 0, 50, 134, 34, 0, 134, 0, 44, 133, 80, 0, 133, 0, 122, 132, 14, 0, 132, 0, 28, 131, 88, 0, 131, 0, 65, 130, 46, 0, 130, 0, 0, 129, 36, 0, 129, 0, 54, 128, 120, 0, 128, 0, 77, 127, 114, 0, 127, 0, 11, 126, 115, 0, 126, 0, 21, 125, 94, 0, 125, 0, 27, 124, 75, 0, 124, 0, 93, 123, 3, 0, 123, 0, 9, 122, 45, 0, 122, 0, 105, 121, 49, 0, 121, 0, 70, 120, 76, 0, 120, 0, 119, 0, 103, 119, 67, 118, 33, 0, 118, 0, 106, 117, 19, 0, 117, 0, 13, 116, 55, 0, 116, 0, 82, 115, 19, 0, 115, 0, 45, 114, 86, 0, 114, 0, 80, 113, 85, 0, 113, 0, 89, 112, 46, 0, 112, 0, 83, 111, 1, 0, 111, 0, 14, 110, 69, 0, 110, 0, 74, 109, 69, 0, 109, 0, 55, 108, 39, 0, 108, 0, 16, 107, 3, 0, 107, 0, 6, 106, 62, 0, 106, 0, 99, 105, 15, 0, 105, 0, 41, 104, 43, 0, 104, 0, 12, 103, 46, 0, 103, 0, 68, 102, 95, 0, 102, 0, 88, 101, 84, 0, 101, 0, 85, 100, 50, 0, 100, 0, 44, 99, 49, 0, 99, 0, 10, 98, 28, 0, 98, 0, 53, 97, 65, 0, 97, 0, 0, 96, 3, 0, 96, 0, 95, 0, 91, 95, 54, 94, 77, 0, 94, 0, 11, 93, 21, 0, 93, 0, 26, 92, 35, 0, 92, 0, 27, 91, 35, 0, 91, 0, 9, 90, 43, 0, 90, 0, 62, 89, 70, 0, 89, 0, 56, 88, 77, 0, 88, 0, 67, 87, 15, 0, 87, 0, 13, 86, 82, 0, 86, 0, 45, 85, 50, 0, 85, 0, 57, 84, 80, 0, 84, 0, 77, 83, 2, 0, 83, 0, 82, 0, 75, 82, 14, 81, 74, 0, 81, 0, 55, 80, 16, 0, 80, 0, 51, 79, 6, 0, 79, 0, 28, 78, 40, 0, 78, 0, 41, 77, 12, 0, 77, 0, 68, 76, 15, 0, 76, 0, 6, 75, 17, 0, 75, 0, 20, 74, 37, 0, 74, 0, 44, 73, 10, 0, 73, 0, 17, 72, 53, 0, 72, 0, 0, 71, 7, 0, 71, 0, 43, 70, 54, 0, 70, 0, 11, 69, 66, 0, 69, 0, 26, 68, 27, 0, 68, 0, 49, 67, 54, 0, 67, 0, 9, 66, 31, 0, 66, 0, 62, 65, 56, 0, 65, 0, 31, 64, 13, 0, 64, 0, 42, 63, 45, 0, 63, 0, 53, 62, 61, 0, 62, 0, 57, 61, 13, 0, 61, 0, 15, 60, 37, 0, 60, 0, 14, 59, 36, 0, 59, 0, 55, 58, 24, 0, 58, 0, 27, 57, 51, 0, 57, 0, 28, 56, 41, 0, 56, 0, 54, 55, 6, 0, 55, 0, 20, 54, 44, 0, 54, 0, 17, 53, 0, 0, 53, 0, 43, 52, 8, 0, 52, 0, 11, 51, 26, 0, 51, 0, 49, 50, 9, 0, 50, 0, 13, 49, 31, 0, 49, 0, 39, 48, 42, 0, 48, 0, 8, 47, 26, 0, 47, 0, 41, 46, 15, 0, 46, 0, 4, 45, 14, 0, 45, 0, 44, 44, 26, 0, 44, 0, 27, 43, 33, 0, 43, 0, 28, 42, 0, 0, 42, 0, 12, 41, 20, 0, 41, 0, 17, 40, 0, 0, 40, 0, 11, 39, 18, 0, 39, 0, 20, 38, 13, 0, 38, 0, 18, 37, 13, 0, 37, 0, 8, 36, 0, 0, 36, 0, 4, 35, 33, 0, 35, 0, 26, 34, 27, 0, 34, 0, 28, 33, 12, 0, 33, 0, 16, 32, 29, 0, 32, 0, 30, 31, 17, 0, 31, 0, 7, 30, 11, 0, 30, 0, 23, 29, 20, 0, 29, 0, 0, 28, 5, 0, 28, 0, 9, 27, 12, 0, 27, 0, 18, 26, 21, 0, 26, 0, 8, 25, 4, 0, 25, 0, 4, 24, 24, 0, 12, 23, 16, 0, 23, 0, 20, 22, 7, 0, 22, 0, 1, 21, 7, 0, 21, 0, 0, 20, 9, 0, 20, 0, 11, 19, 19, 0, 19, 0, 18, 18, 7, 0, 18, 0, 8, 17, 13, 0, 17, 0, 16, 16, 4, 0, 16, 0, 12, 15, 7, 0, 15, 0, 1, 14, 2, 0, 14, 0, 13, 0, 3, 13, 0, 12, 2, 0, 12, 0, 11, 11, 2, 0, 11, 0, 8, 10, 7, 0, 10, 0, 2, 9, 1, 0, 9, 0, 3, 8, 0, 0, 8, 0, 7, 7, 7, 0, 2, 6, 3, 0, 6, 0, 5, 0, 0, 5, 3, 4, 2, 0, 4, 0, 0, 3, 3, 0, 3, 0, 0, 2, 0, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  83. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 399, 398, 1, 1, 398, 397, 2, 2, 397, 396, 3, 3, 396, 395, 4, 4, 395, 394, 5, 5, 394, 393, 6, 6, 393, 392, 7, 7, 392, 391, 8, 8, 391, 390, 9, 9, 390, 389, 10, 10, 389, 388, 11, 11, 388, 387, 12, 12, 387, 386, 13, 13, 386, 385, 14, 14, 385, 384, 15, 15, 384, 383, 16, 16, 383, 382, 17, 17, 382, 381, 18, 18, 381, 380, 19, 19, 380, 379, 20, 20, 379, 378, 21, 21, 378, 377, 22, 22, 377, 376, 23, 23, 376, 375, 24, 24, 375, 374, 25, 25, 374, 373, 26, 26, 373, 372, 27, 27, 372, 371, 28, 28, 371, 370, 29, 29, 370, 369, 30, 30, 369, 368, 31, 31, 368, 367, 32, 32, 367, 366, 33, 33, 366, 365, 34, 34, 365, 364, 35, 35, 364, 363, 36, 36, 363, 362, 37, 37, 362, 361, 38, 38, 361, 360, 39, 39, 360, 359, 40, 40, 359, 358, 41, 41, 358, 357, 42, 42, 357, 356, 43, 43, 356, 355, 44, 44, 355, 354, 45, 45, 354, 353, 46, 46, 353, 352, 47, 47, 352, 351, 48, 48, 351, 350, 49, 49, 350, 349, 50, 50, 349, 348, 51, 51, 348, 347, 52, 52, 347, 346, 53, 53, 346, 345, 54, 54, 345, 344, 55, 55, 344, 343, 56, 56, 343, 342, 57, 57, 342, 341, 58, 58, 341, 340, 59, 59, 340, 339, 60, 60, 339, 338, 61, 61, 338, 337, 62, 62, 337, 336, 63, 63, 336, 335, 64, 64, 335, 334, 65, 65, 334, 333, 66, 66, 333, 332, 67, 67, 332, 331, 68, 68, 331, 330, 69, 69, 330, 329, 70, 70, 329, 328, 71, 71, 328, 327, 72, 72, 327, 326, 73, 73, 326, 325, 74, 74, 325, 324, 75, 75, 324, 323, 76, 76, 323, 322, 77, 77, 322, 321, 78, 78, 321, 320, 79, 79, 320, 319, 80, 80, 319, 318, 81, 81, 318, 317, 82, 82, 317, 316, 83, 83, 316, 315, 84, 84, 315, 314, 85, 85, 314, 313, 86, 86, 313, 312, 87, 87, 312, 311, 88, 88, 311, 310, 89, 89, 310, 309, 90, 90, 309, 308, 91, 91, 308, 307, 92, 92, 307, 306, 93, 93, 306, 305, 94, 94, 305, 304, 95, 95, 304, 303, 96, 96, 303, 302, 97, 97, 302, 301, 98, 98, 301, 300, 99, 99, 300, 299, 100, 100, 299, 298, 101, 101, 298, 297, 102, 102, 297, 296, 103, 103, 296, 295, 104, 104, 295, 294, 105, 105, 294, 293, 106, 106, 293, 292, 107, 107, 292, 291, 108, 108, 291, 290, 109, 109, 290, 289, 110, 110, 289, 288, 111, 111, 288, 287, 112, 112, 287, 286, 113, 113, 286, 285, 114, 114, 285, 284, 115, 115, 284, 283, 116, 116, 283, 282, 117, 117, 282, 281, 118, 118, 281, 280, 119, 119, 280, 279, 120, 120, 279, 278, 121, 121, 278, 277, 122, 122, 277, 276, 123, 123, 276, 275, 124, 124, 275, 274, 125, 125, 274, 273, 126, 126, 273, 272, 127, 127, 272, 271, 128, 128, 271, 270, 129, 129, 270, 269, 130, 130, 269, 268, 131, 131, 268, 267, 132, 132, 267, 266, 133, 133, 266, 265, 134, 134, 265, 264, 135, 135, 264, 263, 136, 136, 263, 262, 137, 137, 262, 261, 138, 138, 261, 260, 139, 139, 260, 259, 140, 140, 259, 258, 141, 141, 258, 257, 142, 142, 257, 256, 143, 143, 256, 255, 144, 144, 255, 254, 145, 145, 254, 253, 146, 146, 253, 252, 147, 147, 252, 251, 148, 148, 251, 250, 149, 149, 250, 249, 150, 150, 249, 248, 151, 151, 248, 247, 152, 152, 247, 246, 153, 153, 246, 245, 154, 154, 245, 244, 155, 155, 244, 243, 156, 156, 243, 242, 157, 157, 242, 241, 158, 158, 241, 240, 159, 159, 240, 239, 160, 160, 239, 238, 161, 161, 238, 237, 162, 162, 237, 236, 163, 163, 236, 235, 164, 164, 235, 234, 165, 165, 234, 233, 166, 166, 233, 232, 167, 167, 232, 231, 168, 168, 231, 230, 169, 169, 230, 229, 170, 170, 229, 228, 171, 171, 228, 227, 172, 172, 227, 226, 173, 173, 226, 225, 174, 174, 225, 224, 175, 175, 224, 223, 176, 176, 223, 222, 177, 177, 222, 221, 178, 178, 221, 220, 179, 179, 220, 219, 180, 180, 219, 218, 181, 181, 218, 217, 182, 182, 217, 216, 183, 183, 216, 215, 184, 184, 215, 214, 185, 185, 214, 213, 186, 186, 213, 212, 187, 187, 212, 211, 188, 188, 211, 210, 189, 189, 210, 209, 190, 190, 209, 208, 191, 191, 208, 207, 192, 192, 207, 206, 193, 193, 206, 205, 194, 194, 205, 204, 195, 195, 204, 203, 196, 196, 203, 202, 197, 197, 202, 201, 198, 198, 201, 200, 199, 199, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  84. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {799, 797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1}

    Returns: {399, 0, 0, 399, 1, 398, 398, 1, 2, 397, 3, 0, 397, 0, 396, 2, 4, 396, 5, 395, 395, 3, 6, 394, 7, 0, 394, 0, 393, 4, 8, 393, 9, 392, 392, 5, 10, 391, 11, 0, 391, 0, 390, 6, 12, 390, 13, 389, 389, 7, 14, 388, 15, 0, 388, 0, 387, 8, 16, 387, 17, 386, 386, 9, 18, 385, 19, 0, 385, 0, 384, 10, 20, 384, 21, 383, 383, 11, 22, 382, 23, 0, 382, 0, 381, 12, 24, 381, 25, 380, 380, 13, 26, 379, 27, 0, 379, 0, 378, 14, 28, 378, 29, 377, 377, 15, 30, 376, 31, 0, 376, 0, 375, 16, 32, 375, 33, 374, 374, 17, 34, 373, 35, 0, 373, 0, 372, 18, 36, 372, 37, 371, 371, 19, 38, 370, 39, 0, 370, 0, 369, 20, 40, 369, 41, 368, 368, 21, 42, 367, 43, 0, 367, 0, 366, 22, 44, 366, 45, 365, 365, 23, 46, 364, 47, 0, 364, 0, 363, 24, 48, 363, 49, 362, 362, 25, 50, 361, 51, 0, 361, 0, 360, 26, 52, 360, 53, 359, 359, 27, 54, 358, 55, 0, 358, 0, 357, 28, 56, 357, 57, 356, 356, 29, 58, 355, 59, 0, 355, 0, 354, 30, 60, 354, 61, 353, 353, 31, 62, 352, 63, 0, 352, 0, 351, 32, 64, 351, 65, 350, 350, 33, 66, 349, 67, 0, 349, 0, 348, 34, 68, 348, 69, 347, 347, 35, 70, 346, 71, 0, 346, 0, 345, 36, 72, 345, 73, 344, 344, 37, 74, 343, 75, 0, 343, 0, 342, 38, 76, 342, 77, 341, 341, 39, 78, 340, 79, 0, 340, 0, 339, 40, 80, 339, 81, 338, 338, 41, 82, 337, 83, 0, 337, 0, 336, 42, 84, 336, 85, 335, 335, 43, 86, 334, 87, 0, 334, 0, 333, 44, 88, 333, 89, 332, 332, 45, 90, 331, 91, 0, 331, 0, 330, 46, 92, 330, 93, 329, 329, 47, 94, 328, 95, 0, 328, 0, 327, 48, 96, 327, 97, 326, 326, 49, 98, 325, 99, 0, 325, 0, 324, 50, 100, 324, 101, 323, 323, 51, 102, 322, 103, 0, 322, 0, 321, 52, 104, 321, 105, 320, 320, 53, 106, 319, 107, 0, 319, 0, 318, 54, 108, 318, 109, 317, 317, 55, 110, 316, 111, 0, 316, 0, 315, 56, 112, 315, 113, 314, 314, 57, 114, 313, 115, 0, 313, 0, 312, 58, 116, 312, 117, 311, 311, 59, 118, 310, 119, 0, 310, 0, 309, 60, 120, 309, 121, 308, 308, 61, 122, 307, 123, 0, 307, 0, 306, 62, 124, 306, 125, 305, 305, 63, 126, 304, 127, 0, 304, 0, 303, 64, 128, 303, 129, 302, 302, 65, 130, 301, 131, 0, 301, 0, 300, 66, 132, 300, 133, 299, 299, 67, 134, 298, 135, 0, 298, 0, 297, 68, 136, 297, 137, 296, 296, 69, 138, 295, 139, 0, 295, 0, 294, 70, 140, 294, 141, 293, 293, 71, 142, 292, 143, 0, 292, 0, 291, 72, 144, 291, 145, 290, 290, 73, 146, 289, 147, 0, 289, 0, 288, 74, 148, 288, 149, 287, 287, 75, 150, 286, 151, 0, 286, 0, 285, 76, 152, 285, 153, 284, 284, 77, 154, 283, 155, 0, 283, 0, 282, 78, 156, 282, 157, 281, 281, 79, 158, 280, 159, 0, 280, 0, 279, 80, 160, 279, 161, 278, 278, 81, 162, 277, 163, 0, 277, 0, 276, 82, 164, 276, 165, 275, 275, 83, 166, 274, 167, 0, 274, 0, 273, 84, 168, 273, 169, 272, 272, 85, 170, 271, 171, 0, 271, 0, 270, 86, 172, 270, 173, 269, 269, 87, 174, 268, 175, 0, 268, 0, 267, 88, 176, 267, 177, 266, 266, 89, 178, 265, 179, 0, 265, 0, 264, 90, 180, 264, 181, 263, 263, 91, 182, 262, 183, 0, 262, 0, 261, 92, 184, 261, 185, 260, 260, 93, 186, 259, 187, 0, 259, 0, 258, 94, 188, 258, 189, 257, 257, 95, 190, 256, 191, 0, 256, 0, 255, 96, 192, 255, 193, 254, 254, 97, 194, 253, 195, 0, 253, 0, 252, 98, 196, 252, 197, 251, 251, 99, 198, 250, 199, 0, 250, 0, 249, 100, 200, 249, 201, 248, 248, 101, 202, 247, 203, 0, 247, 0, 246, 102, 204, 246, 205, 245, 245, 103, 206, 244, 207, 0, 244, 0, 243, 104, 208, 243, 209, 242, 242, 105, 210, 241, 211, 0, 241, 0, 240, 106, 212, 240, 213, 239, 239, 107, 214, 238, 215, 0, 238, 0, 237, 108, 216, 237, 217, 236, 236, 109, 218, 235, 219, 0, 235, 0, 234, 110, 220, 234, 221, 233, 233, 111, 222, 232, 223, 0, 232, 0, 231, 112, 224, 231, 225, 230, 230, 113, 226, 229, 227, 0, 229, 0, 228, 114, 0, 114, 0, 228, 227, 0, 0, 113, 0, 227, 226, 115, 0, 112, 0, 226, 225, 0, 0, 116, 0, 225, 224, 111, 0, 110, 0, 224, 223, 117, 0, 117, 0, 223, 222, 109, 0, 118, 0, 222, 221, 108, 0, 119, 0, 221, 219, 220, 220, 107, 219, 106, 0, 120, 0, 219, 215, 218, 218, 105, 217, 121, 0, 104, 0, 217, 216, 122, 211, 216, 215, 103, 0, 102, 0, 215, 214, 123, 207, 214, 213, 101, 0, 124, 0, 213, 212, 100, 0, 125, 0, 212, 203, 211, 211, 99, 210, 98, 0, 126, 0, 210, 199, 209, 209, 97, 208, 127, 0, 96, 0, 208, 207, 128, 195, 207, 206, 95, 0, 94, 0, 206, 205, 129, 191, 205, 204, 93, 0, 130, 0, 204, 203, 92, 0, 131, 0, 203, 187, 202, 202, 91, 201, 90, 0, 132, 0, 201, 183, 200, 200, 89, 199, 133, 0, 88, 0, 199, 198, 134, 179, 198, 197, 87, 0, 86, 0, 197, 196, 135, 175, 196, 195, 85, 0, 136, 0, 195, 194, 84, 0, 137, 0, 194, 171, 193, 193, 83, 192, 82, 0, 138, 0, 192, 167, 191, 191, 81, 190, 139, 0, 80, 0, 190, 189, 140, 163, 189, 188, 79, 0, 78, 0, 188, 187, 141, 159, 187, 186, 77, 0, 142, 0, 186, 185, 76, 0, 143, 0, 185, 155, 184, 184, 75, 183, 74, 0, 144, 0, 183, 151, 182, 182, 73, 181, 145, 0, 72, 0, 181, 180, 146, 147, 180, 179, 71, 0, 70, 0, 179, 178, 147, 143, 178, 177, 69, 0, 148, 0, 177, 176, 68, 0, 149, 0, 176, 139, 175, 175, 67, 174, 66, 0, 150, 0, 174, 135, 173, 173, 65, 172, 151, 0, 64, 0, 172, 171, 152, 131, 171, 170, 63, 0, 62, 0, 170, 169, 153, 127, 169, 168, 61, 0, 154, 0, 168, 167, 60, 0, 155, 0, 167, 123, 166, 166, 59, 165, 58, 0, 156, 0, 165, 119, 164, 164, 57, 163, 157, 0, 56, 0, 163, 162, 158, 115, 162, 161, 55, 0, 54, 0, 161, 160, 159, 111, 160, 159, 53, 111, 159, 158, 52, 0, 158, 107, 157, 157, 51, 156, 50, 115, 156, 103, 155, 155, 49, 154, 54, 0, 48, 0, 154, 99, 153, 119, 0, 153, 0, 152, 47, 0, 46, 0, 152, 151, 56, 95, 151, 150, 45, 123, 150, 149, 44, 91, 149, 115, 148, 148, 43, 147, 42, 103, 147, 87, 146, 146, 41, 127, 145, 145, 40, 144, 46, 83, 144, 143, 39, 0, 38, 0, 143, 131, 142, 79, 0, 142, 0, 141, 37, 0, 62, 0, 141, 140, 36, 75, 140, 135, 139, 139, 35, 138, 34, 0, 64, 0, 138, 71, 137, 137, 33, 136, 35, 0, 32, 0, 136, 67, 135, 123, 0, 135, 0, 134, 31, 0, 30, 0, 134, 91, 133, 63, 0, 133, 0, 132, 29, 0, 39, 0, 132, 131, 28, 59, 131, 115, 130, 130, 27, 129, 26, 0, 42, 0, 129, 55, 128, 128, 25, 127, 70, 0, 24, 0, 127, 126, 56, 51, 126, 125, 23, 0, 22, 0, 125, 124, 72, 47, 124, 123, 21, 0, 49, 0, 123, 122, 20, 43, 122, 83, 121, 121, 19, 120, 18, 0, 62, 0, 120, 39, 119, 119, 17, 118, 53, 0, 16, 0, 118, 117, 28, 35, 117, 116, 15, 0, 14, 0, 116, 107, 115, 31, 0, 115, 0, 114, 13, 0, 78, 0, 114, 113, 12, 0, 60, 0, 113, 27, 112, 112, 11, 111, 10, 0, 80, 0, 111, 23, 110, 110, 9, 109, 38, 0, 8, 0, 109, 108, 32, 19, 108, 107, 7, 0, 6, 0, 107, 71, 106, 15, 0, 106, 0, 105, 5, 0, 67, 0, 105, 104, 4, 0, 30, 0, 104, 11, 103, 103, 3, 102, 2, 0, 71, 0, 102, 7, 101, 101, 1, 100, 86, 3, 100, 99, 74, 0, 88, 0, 99, 98, 64, 0, 42, 0, 98, 59, 97, 97, 81, 15, 96, 96, 85, 95, 94, 91, 95, 15, 94, 94, 92, 51, 93, 93, 49, 55, 92, 47, 0, 92, 0, 91, 42, 0, 88, 0, 91, 11, 90, 90, 71, 71, 89, 89, 16, 39, 88, 88, 14, 35, 87, 23, 0, 87, 0, 86, 78, 27, 86, 85, 80, 0, 7, 0, 85, 84, 17, 0, 8, 0, 84, 83, 6, 19, 83, 82, 67, 0, 30, 0, 82, 81, 6, 43, 81, 80, 62, 7, 80, 3, 79, 39, 0, 79, 0, 59, 78, 78, 22, 77, 42, 0, 24, 0, 77, 51, 76, 76, 7, 11, 75, 71, 0, 75, 0, 74, 39, 35, 74, 67, 73, 73, 30, 19, 72, 72, 24, 63, 71, 71, 0, 3, 70, 0, 0, 70, 0, 51, 69, 11, 0, 69, 0, 67, 68, 3, 0, 68, 0, 39, 67, 67, 3, 51, 66, 66, 3, 51, 65, 51, 0, 65, 0, 15, 64, 64, 63, 35, 63, 63, 61, 62, 59, 0, 58, 0, 62, 61, 57, 0, 48, 0, 61, 60, 55, 0, 10, 0, 60, 59, 52, 0, 51, 0, 59, 58, 50, 0, 54, 0, 58, 0, 57, 57, 47, 56, 45, 0, 44, 0, 56, 55, 43, 0, 41, 0, 55, 54, 40, 0, 46, 0, 54, 53, 21, 0, 37, 0, 53, 52, 36, 0, 34, 0, 52, 51, 33, 0, 35, 0, 51, 50, 31, 31, 50, 49, 29, 0, 27, 0, 49, 48, 26, 0, 25, 0, 48, 47, 41, 0, 23, 0, 47, 19, 46, 46, 20, 45, 19, 0, 18, 0, 45, 44, 34, 0, 28, 0, 44, 43, 15, 0, 13, 0, 43, 42, 12, 0, 11, 0, 42, 41, 9, 0, 38, 0, 41, 40, 32, 0, 40, 39, 5, 0, 4, 0, 39, 38, 2, 0, 1, 0, 38, 27, 37, 15, 0, 37, 0, 36, 15, 0, 8, 0, 36, 35, 11, 0, 25, 0, 35, 23, 34, 34, 10, 33, 16, 0, 14, 0, 33, 32, 14, 7, 32, 31, 17, 0, 5, 0, 31, 30, 6, 0, 23, 0, 30, 29, 22, 0, 8, 0, 29, 28, 7, 0, 1, 0, 28, 27, 8, 0, 24, 0, 27, 11, 26, 3, 0, 26, 0, 25, 5, 0, 3, 0, 25, 15, 24, 24, 11, 23, 8, 0, 13, 0, 23, 19, 22, 22, 17, 21, 18, 15, 21, 20, 4, 15, 20, 19, 13, 0, 19, 18, 1, 11, 18, 15, 17, 0, 0, 17, 0, 16, 8, 0, 12, 0, 16, 15, 9, 7, 15, 14, 2, 3, 14, 7, 13, 13, 10, 0, 12, 3, 0, 12, 0, 11, 6, 7, 11, 10, 7, 0, 10, 9, 5, 7, 9, 7, 8, 8, 6, 7, 4, 0, 1, 0, 7, 3, 6, 6, 4, 5, 2, 0, 1, 0, 5, 4, 0, 0, 1, 0, 4, 3, 1, 0, 1, 0, 3, 2, 1, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  85. 400

    {798, 796, 794, 792, 790, 788, 786, 784, 782, 780, 778, 776, 774, 772, 770, 768, 766, 764, 762, 760, 758, 756, 754, 752, 750, 748, 746, 744, 742, 740, 738, 736, 734, 732, 730, 728, 726, 724, 722, 720, 718, 716, 714, 712, 710, 708, 706, 704, 702, 700, 698, 696, 694, 692, 690, 688, 686, 684, 682, 680, 678, 676, 674, 672, 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, 640, 638, 636, 634, 632, 630, 628, 626, 624, 622, 620, 618, 616, 614, 612, 610, 608, 606, 604, 602, 600, 598, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 258, 256, 254, 252, 250, 248, 246, 244, 242, 240, 238, 236, 234, 232, 230, 228, 226, 224, 222, 220, 218, 216, 214, 212, 210, 208, 206, 204, 202, 200, 198, 196, 194, 192, 190, 188, 186, 184, 182, 180, 178, 176, 174, 172, 170, 168, 166, 164, 162, 160, 158, 156, 154, 152, 150, 148, 146, 144, 142, 140, 138, 136, 134, 132, 130, 128, 126, 124, 122, 120, 118, 116, 114, 112, 110, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 88, 86, 84, 82, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 1, 0, 399, 398, 1, 0, 2, 0, 398, 397, 3, 1, 397, 396, 4, 0, 5, 0, 396, 2, 395, 395, 6, 394, 7, 3, 394, 393, 8, 0, 9, 0, 393, 4, 392, 392, 10, 391, 11, 5, 391, 390, 12, 0, 13, 0, 390, 6, 389, 389, 14, 388, 15, 7, 388, 387, 16, 0, 17, 0, 387, 8, 386, 386, 18, 385, 19, 9, 385, 384, 20, 0, 21, 0, 384, 10, 383, 383, 22, 382, 23, 11, 382, 381, 24, 0, 25, 0, 381, 12, 380, 380, 26, 379, 27, 13, 379, 378, 28, 0, 29, 0, 378, 14, 377, 377, 30, 376, 31, 15, 376, 375, 32, 0, 33, 0, 375, 16, 374, 374, 34, 373, 35, 17, 373, 372, 36, 0, 37, 0, 372, 18, 371, 371, 38, 370, 39, 19, 370, 369, 40, 0, 41, 0, 369, 20, 368, 368, 42, 367, 43, 21, 367, 366, 44, 0, 45, 0, 366, 22, 365, 365, 46, 364, 47, 23, 364, 363, 48, 0, 49, 0, 363, 24, 362, 362, 50, 361, 51, 25, 361, 360, 52, 0, 53, 0, 360, 26, 359, 359, 54, 358, 55, 27, 358, 357, 56, 0, 57, 0, 357, 28, 356, 356, 58, 355, 59, 29, 355, 354, 60, 0, 61, 0, 354, 30, 353, 353, 62, 352, 63, 31, 352, 351, 64, 0, 65, 0, 351, 32, 350, 350, 66, 349, 67, 33, 349, 348, 68, 0, 69, 0, 348, 34, 347, 347, 70, 346, 71, 35, 346, 345, 72, 0, 73, 0, 345, 36, 344, 344, 74, 343, 75, 37, 343, 342, 76, 0, 77, 0, 342, 38, 341, 341, 78, 340, 79, 39, 340, 339, 80, 0, 81, 0, 339, 40, 338, 338, 82, 337, 83, 41, 337, 336, 84, 0, 85, 0, 336, 42, 335, 335, 86, 334, 87, 43, 334, 333, 88, 0, 89, 0, 333, 44, 332, 332, 90, 331, 91, 45, 331, 330, 92, 0, 93, 0, 330, 46, 329, 329, 94, 328, 95, 47, 328, 327, 96, 0, 97, 0, 327, 48, 326, 326, 98, 325, 99, 49, 325, 324, 100, 0, 101, 0, 324, 50, 323, 323, 102, 322, 103, 51, 322, 321, 104, 0, 105, 0, 321, 52, 320, 320, 106, 319, 107, 53, 319, 318, 108, 0, 109, 0, 318, 54, 317, 317, 110, 316, 111, 55, 316, 315, 112, 0, 113, 0, 315, 56, 314, 314, 114, 313, 115, 57, 313, 312, 116, 0, 117, 0, 312, 58, 311, 311, 118, 310, 119, 59, 310, 309, 120, 0, 121, 0, 309, 60, 308, 308, 122, 307, 123, 61, 307, 306, 124, 0, 125, 0, 306, 62, 305, 305, 126, 304, 127, 63, 304, 303, 128, 0, 129, 0, 303, 64, 302, 302, 130, 301, 131, 65, 301, 300, 132, 0, 133, 0, 300, 66, 299, 299, 134, 298, 135, 67, 298, 297, 136, 0, 137, 0, 297, 68, 296, 296, 138, 295, 139, 69, 295, 294, 140, 0, 141, 0, 294, 70, 293, 293, 142, 292, 143, 71, 292, 291, 144, 0, 145, 0, 291, 72, 290, 290, 146, 289, 147, 73, 289, 288, 148, 0, 149, 0, 288, 74, 287, 287, 150, 286, 151, 75, 286, 285, 152, 0, 153, 0, 285, 76, 284, 284, 154, 283, 155, 77, 283, 282, 156, 0, 157, 0, 282, 78, 281, 281, 158, 280, 159, 79, 280, 279, 160, 0, 161, 0, 279, 80, 278, 278, 162, 277, 163, 81, 277, 276, 164, 0, 165, 0, 276, 82, 275, 275, 166, 274, 167, 83, 274, 273, 168, 0, 169, 0, 273, 84, 272, 272, 170, 271, 171, 85, 271, 270, 172, 0, 173, 0, 270, 86, 269, 269, 174, 268, 175, 87, 268, 267, 176, 0, 177, 0, 267, 88, 266, 266, 178, 265, 179, 89, 265, 264, 180, 0, 181, 0, 264, 90, 263, 263, 182, 262, 183, 91, 262, 261, 184, 0, 185, 0, 261, 92, 260, 260, 186, 259, 187, 93, 259, 258, 188, 0, 189, 0, 258, 94, 257, 257, 190, 256, 191, 95, 256, 255, 192, 0, 193, 0, 255, 96, 254, 254, 194, 253, 195, 97, 253, 252, 196, 0, 197, 0, 252, 98, 251, 251, 198, 250, 199, 99, 250, 249, 200, 0, 201, 0, 249, 100, 248, 248, 202, 247, 203, 101, 247, 246, 204, 0, 205, 0, 246, 102, 245, 245, 206, 244, 207, 103, 244, 243, 208, 0, 209, 0, 243, 104, 242, 242, 210, 241, 211, 105, 241, 240, 212, 0, 213, 0, 240, 106, 239, 239, 214, 238, 215, 107, 238, 237, 216, 0, 217, 0, 237, 108, 236, 236, 218, 235, 219, 109, 235, 234, 220, 0, 221, 0, 234, 110, 233, 233, 222, 232, 223, 111, 232, 231, 224, 0, 225, 0, 231, 112, 230, 230, 226, 229, 227, 113, 229, 228, 228, 113, 228, 114, 227, 112, 0, 227, 0, 0, 226, 115, 0, 226, 0, 111, 225, 110, 0, 225, 0, 116, 224, 111, 0, 224, 0, 109, 223, 117, 0, 223, 0, 108, 222, 222, 221, 118, 221, 107, 0, 221, 0, 106, 220, 119, 0, 220, 0, 219, 217, 105, 219, 120, 218, 104, 0, 218, 0, 217, 213, 121, 217, 103, 216, 102, 0, 216, 0, 122, 215, 215, 209, 101, 214, 123, 0, 214, 0, 100, 213, 213, 205, 124, 212, 99, 0, 212, 0, 98, 211, 125, 0, 211, 0, 210, 201, 97, 210, 126, 209, 96, 0, 209, 0, 208, 197, 127, 208, 95, 207, 94, 0, 207, 0, 128, 206, 206, 193, 93, 205, 129, 0, 205, 0, 92, 204, 204, 189, 130, 203, 91, 0, 203, 0, 90, 202, 131, 0, 202, 0, 201, 185, 89, 201, 132, 200, 88, 0, 200, 0, 199, 181, 133, 199, 87, 198, 86, 0, 198, 0, 134, 197, 197, 177, 85, 196, 135, 0, 196, 0, 84, 195, 195, 173, 136, 194, 83, 0, 194, 0, 82, 193, 137, 0, 193, 0, 192, 169, 81, 192, 138, 191, 80, 0, 191, 0, 190, 165, 139, 190, 79, 189, 78, 0, 189, 0, 140, 188, 188, 161, 77, 187, 141, 0, 187, 0, 76, 186, 186, 157, 142, 185, 75, 0, 185, 0, 74, 184, 143, 0, 184, 0, 183, 153, 73, 183, 144, 182, 72, 0, 182, 0, 181, 149, 145, 181, 71, 180, 70, 0, 180, 0, 146, 179, 179, 145, 69, 178, 147, 0, 178, 0, 68, 177, 177, 141, 148, 176, 67, 0, 176, 0, 66, 175, 149, 0, 175, 0, 174, 137, 65, 174, 150, 173, 64, 0, 173, 0, 172, 133, 151, 172, 63, 171, 62, 0, 171, 0, 152, 170, 170, 129, 61, 169, 153, 0, 169, 0, 60, 168, 168, 125, 154, 167, 59, 0, 167, 0, 58, 166, 155, 0, 166, 0, 165, 121, 57, 165, 156, 164, 56, 0, 164, 0, 163, 117, 157, 163, 55, 162, 54, 0, 162, 0, 158, 161, 161, 113, 53, 160, 159, 0, 160, 0, 52, 159, 159, 0, 158, 109, 51, 158, 157, 113, 50, 157, 156, 105, 0, 0, 0, 156, 49, 155, 48, 0, 155, 0, 154, 101, 0, 117, 0, 154, 47, 153, 46, 0, 153, 0, 54, 152, 152, 97, 151, 121, 45, 151, 44, 150, 150, 93, 56, 149, 43, 0, 149, 0, 42, 148, 46, 0, 148, 0, 147, 89, 0, 125, 0, 147, 41, 146, 40, 0, 146, 0, 145, 85, 59, 145, 39, 144, 144, 129, 38, 143, 143, 81, 37, 142, 43, 0, 142, 0, 36, 141, 141, 77, 140, 133, 35, 140, 34, 139, 62, 0, 139, 0, 138, 73, 0, 137, 0, 138, 33, 137, 32, 0, 137, 0, 136, 69, 64, 136, 31, 135, 30, 0, 135, 0, 46, 134, 134, 65, 29, 133, 36, 0, 133, 0, 28, 132, 132, 61, 67, 131, 27, 0, 131, 0, 26, 130, 59, 0, 130, 0, 129, 57, 0, 89, 0, 129, 25, 128, 24, 0, 128, 0, 127, 53, 56, 127, 23, 126, 22, 0, 126, 0, 70, 125, 125, 49, 21, 124, 47, 0, 124, 0, 20, 123, 123, 45, 72, 122, 19, 0, 122, 0, 121, 81, 18, 121, 120, 41, 17, 120, 50, 119, 16, 0, 119, 0, 118, 37, 75, 118, 15, 117, 117, 109, 14, 116, 116, 33, 115, 77, 13, 115, 12, 114, 114, 29, 57, 113, 11, 0, 113, 0, 10, 112, 78, 0, 112, 0, 111, 25, 9, 111, 61, 110, 8, 0, 110, 0, 109, 21, 80, 109, 7, 108, 6, 0, 108, 0, 30, 107, 107, 17, 106, 93, 5, 106, 4, 105, 105, 13, 83, 104, 3, 0, 104, 0, 2, 103, 68, 0, 103, 0, 102, 9, 1, 102, 36, 101, 101, 5, 100, 2, 0, 85, 0, 100, 86, 99, 62, 0, 99, 0, 88, 98, 59, 0, 98, 0, 79, 97, 91, 0, 97, 0, 82, 96, 96, 57, 95, 65, 94, 95, 89, 94, 94, 57, 93, 49, 0, 49, 0, 93, 59, 92, 47, 0, 92, 0, 91, 45, 0, 2, 0, 91, 90, 9, 0, 81, 0, 90, 68, 89, 11, 0, 89, 0, 88, 37, 0, 17, 0, 88, 80, 87, 87, 25, 6, 86, 86, 77, 78, 85, 85, 29, 48, 84, 84, 33, 83, 21, 3, 83, 82, 2, 0, 13, 0, 82, 81, 41, 62, 81, 16, 80, 80, 5, 19, 79, 79, 45, 47, 78, 78, 53, 77, 65, 22, 77, 11, 76, 24, 0, 76, 0, 75, 9, 0, 61, 0, 75, 27, 74, 74, 25, 73, 29, 0, 33, 0, 73, 72, 69, 0, 41, 0, 72, 71, 41, 32, 71, 29, 70, 70, 65, 69, 0, 0, 25, 0, 69, 68, 29, 0, 53, 0, 68, 67, 41, 43, 67, 66, 0, 40, 66, 65, 0, 0, 0, 0, 65, 18, 64, 63, 0, 64, 0, 63, 45, 60, 63, 36, 62, 58, 0, 62, 0, 4, 61, 57, 0, 61, 0, 55, 60, 53, 0, 60, 0, 52, 59, 51, 0, 59, 0, 15, 58, 49, 0, 58, 0, 0, 57, 54, 0, 57, 0, 45, 56, 44, 0, 56, 0, 42, 55, 33, 0, 55, 0, 41, 54, 39, 0, 54, 0, 38, 53, 37, 0, 53, 0, 35, 52, 34, 0, 52, 0, 51, 29, 37, 51, 31, 50, 46, 0, 50, 0, 28, 49, 49, 41, 26, 48, 25, 0, 48, 0, 33, 47, 23, 0, 47, 0, 21, 46, 20, 0, 46, 0, 38, 45, 17, 0, 45, 0, 25, 44, 44, 9, 14, 43, 13, 0, 43, 0, 12, 42, 10, 0, 42, 0, 9, 41, 34, 0, 41, 0, 7, 40, 30, 0, 40, 0, 5, 39, 39, 21, 2, 38, 1, 0, 38, 0, 28, 37, 22, 0, 37, 0, 28, 36, 36, 2, 0, 35, 24, 0, 35, 0, 9, 34, 34, 9, 33, 17, 0, 13, 0, 33, 32, 5, 6, 32, 23, 31, 3, 0, 31, 0, 4, 30, 16, 0, 30, 0, 19, 29, 20, 0, 29, 0, 11, 28, 0, 0, 28, 0, 27, 27, 27, 25, 26, 5, 0, 26, 22, 25, 10, 0, 25, 0, 1, 24, 18, 0, 24, 0, 19, 23, 23, 2, 22, 21, 17, 22, 15, 21, 13, 0, 21, 0, 20, 9, 0, 9, 0, 20, 3, 19, 13, 0, 19, 0, 16, 18, 18, 5, 17, 17, 13, 17, 16, 5, 14, 16, 12, 15, 7, 0, 15, 0, 5, 14, 2, 0, 14, 0, 10, 13, 10, 0, 13, 0, 9, 12, 6, 0, 12, 0, 11, 2, 4, 11, 10, 2, 2, 10, 9, 9, 1, 9, 7, 8, 6, 0, 8, 0, 0, 7, 3, 0, 7, 0, 6, 5, 0, 2, 0, 6, 5, 5, 0, 5, 0, 5, 1, 4, 4, 0, 4, 0, 2, 3, 3, 0, 2, 2, 0, 2, 1, 1, 0, 0, 1, 0 }

  86. 400

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    Returns: {399, 351, 351, 399, 398, 32, 0, 247, 0, 398, 32, 397, 247, 0, 397, 0, 396, 135, 135, 396, 395, 175, 0, 326, 0, 395, 175, 394, 326, 0, 394, 0, 393, 148, 0, 214, 0, 393, 392, 239, 0, 368, 0, 392, 148, 391, 214, 0, 391, 0, 239, 390, 368, 0, 390, 0, 389, 291, 291, 389, 388, 75, 75, 388, 387, 86, 0, 114, 0, 387, 86, 386, 114, 0, 386, 0, 385, 357, 357, 385, 384, 62, 62, 384, 148, 383, 368, 0, 383, 0, 382, 256, 0, 297, 0, 382, 256, 381, 297, 0, 381, 0, 380, 327, 327, 380, 379, 277, 277, 379, 378, 216, 216, 378, 377, 6, 0, 144, 0, 377, 6, 376, 144, 0, 376, 0, 375, 147, 147, 375, 374, 345, 345, 374, 373, 240, 240, 373, 372, 155, 155, 372, 371, 192, 192, 371, 370, 338, 338, 370, 369, 113, 113, 369, 368, 191, 191, 368, 367, 70, 70, 367, 366, 315, 315, 366, 365, 117, 117, 365, 364, 159, 159, 364, 363, 69, 0, 181, 0, 363, 362, 189, 69, 362, 181, 361, 189, 0, 361, 0, 360, 70, 0, 302, 0, 360, 70, 359, 302, 0, 359, 0, 358, 199, 199, 358, 357, 210, 210, 357, 356, 197, 197, 356, 355, 192, 0, 196, 0, 355, 354, 263, 0, 345, 0, 354, 192, 353, 196, 0, 353, 0, 263, 352, 345, 0, 352, 0, 351, 81, 81, 351, 350, 342, 342, 350, 349, 81, 81, 349, 348, 217, 217, 348, 347, 103, 103, 347, 346, 259, 259, 346, 345, 157, 157, 345, 344, 288, 288, 344, 343, 188, 175, 343, 188, 342, 214, 0, 342, 0, 341, 19, 0, 44, 0, 341, 19, 340, 44, 0, 340, 0, 339, 304, 304, 339, 338, 227, 0, 275, 0, 338, 227, 337, 275, 0, 337, 0, 336, 43, 43, 336, 335, 113, 113, 335, 334, 47, 47, 334, 333, 130, 130, 333, 332, 174, 174, 332, 331, 139, 139, 331, 330, 7, 0, 151, 0, 330, 7, 329, 151, 0, 329, 0, 328, 195, 0, 254, 0, 328, 195, 327, 254, 0, 327, 0, 326, 17, 0, 174, 0, 326, 17, 325, 174, 0, 325, 0, 324, 236, 0, 303, 0, 324, 236, 323, 303, 0, 323, 0, 322, 255, 255, 322, 321, 21, 0, 93, 0, 321, 320, 190, 21, 320, 93, 319, 190, 0, 319, 0, 318, 5, 5, 318, 317, 187, 0, 232, 0, 317, 316, 296, 187, 316, 232, 315, 296, 0, 315, 0, 314, 119, 0, 210, 0, 314, 313, 218, 119, 313, 210, 312, 218, 0, 312, 0, 311, 18, 18, 311, 218, 310, 232, 0, 310, 0, 309, 20, 0, 301, 0, 309, 20, 308, 301, 0, 308, 0, 307, 21, 0, 232, 0, 307, 306, 216, 93, 306, 216, 305, 296, 0, 305, 0, 304, 63, 63, 304, 303, 273, 273, 303, 302, 4, 0, 264, 0, 302, 4, 301, 264, 0, 301, 0, 300, 25, 25, 300, 299, 154, 154, 299, 298, 10, 0, 168, 0, 298, 10, 297, 168, 0, 297, 0, 296, 37, 37, 296, 295, 23, 0, 28, 0, 295, 294, 39, 23, 294, 28, 293, 39, 0, 293, 0, 44, 292, 188, 0, 292, 0, 216, 291, 264, 0, 291, 0, 290, 207, 207, 290, 289, 125, 0, 178, 0, 289, 125, 288, 178, 0, 288, 0, 287, 30, 30, 287, 286, 148, 0, 189, 0, 286, 285, 260, 69, 285, 191, 284, 260, 0, 284, 0, 283, 154, 144, 283, 154, 282, 256, 0, 282, 0, 281, 147, 147, 281, 280, 147, 147, 280, 279, 121, 121, 279, 278, 37, 20, 278, 277, 273, 17, 277, 276, 85, 85, 276, 275, 15, 0, 152, 0, 275, 15, 274, 152, 0, 274, 0, 190, 273, 236, 0, 273, 0, 272, 86, 0, 131, 0, 272, 271, 154, 10, 271, 131, 270, 144, 0, 270, 0, 269, 167, 0, 246, 0, 269, 167, 268, 246, 0, 268, 0, 267, 2, 0, 218, 0, 267, 2, 266, 119, 0, 266, 0, 265, 134, 134, 265, 264, 61, 0, 179, 0, 264, 61, 263, 179, 0, 263, 0, 262, 83, 0, 143, 0, 262, 261, 233, 83, 261, 143, 260, 233, 0, 260, 0, 259, 50, 0, 89, 0, 259, 258, 224, 50, 258, 89, 257, 224, 0, 257, 0, 256, 11, 0, 86, 0, 256, 255, 246, 11, 255, 254, 75, 0, 169, 0, 254, 253, 211, 75, 253, 169, 252, 211, 0, 252, 0, 251, 37, 20, 251, 250, 96, 0, 111, 0, 250, 96, 249, 111, 0, 249, 0, 248, 248, 0, 248, 0, 248, 247, 151, 0, 227, 0, 247, 246, 105, 105, 246, 245, 24, 6, 245, 24, 244, 189, 0, 244, 0, 243, 223, 223, 243, 242, 215, 215, 242, 241, 108, 108, 241, 240, 205, 205, 240, 239, 21, 0, 143, 0, 239, 238, 134, 134, 238, 237, 67, 67, 237, 236, 11, 191, 236, 235, 80, 0, 129, 0, 235, 234, 220, 80, 234, 129, 233, 220, 0, 233, 0, 232, 216, 93, 232, 231, 65, 0, 93, 0, 231, 230, 209, 65, 230, 191, 229, 209, 0, 229, 0, 228, 175, 0, 214, 0, 228, 227, 88, 0, 116, 0, 227, 226, 200, 88, 226, 116, 225, 200, 0, 225, 0, 224, 99, 0, 104, 0, 224, 99, 223, 104, 0, 223, 0, 222, 55, 55, 222, 221, 46, 46, 221, 220, 10, 0, 28, 0, 220, 219, 112, 0, 192, 0, 219, 218, 207, 0, 208, 0, 218, 112, 217, 157, 0, 217, 0, 207, 216, 208, 0, 216, 0, 215, 160, 160, 215, 214, 42, 42, 214, 213, 184, 184, 213, 212, 122, 122, 212, 211, 110, 110, 211, 210, 53, 53, 210, 209, 120, 120, 209, 208, 154, 10, 208, 207, 162, 162, 207, 206, 2, 0, 179, 0, 206, 205, 68, 0, 95, 0, 205, 204, 142, 68, 204, 95, 203, 142, 0, 203, 0, 202, 114, 0, 129, 0, 202, 201, 110, 89, 201, 200, 13, 0, 31, 0, 200, 199, 47, 13, 199, 31, 198, 47, 0, 198, 0, 75, 197, 110, 0, 197, 0, 196, 190, 21, 196, 195, 25, 0, 145, 0, 195, 11, 194, 25, 0, 194, 0, 105, 193, 145, 0, 193, 0, 192, 97, 97, 192, 191, 6, 0, 9, 0, 191, 190, 59, 0, 181, 0, 190, 9, 189, 59, 0, 189, 0, 188, 8, 8, 188, 187, 37, 20, 187, 186, 100, 0, 164, 0, 186, 100, 185, 164, 0, 185, 0, 184, 3, 0, 165, 0, 184, 3, 183, 165, 0, 183, 0, 182, 35, 0, 71, 0, 182, 181, 150, 35, 181, 71, 180, 150, 0, 180, 0, 179, 63, 63, 179, 178, 28, 0, 79, 0, 178, 177, 110, 50, 177, 79, 176, 89, 0, 176, 0, 152, 175, 154, 0, 175, 0, 174, 19, 0, 131, 0, 174, 173, 159, 159, 173, 172, 160, 160, 172, 171, 101, 0, 166, 0, 171, 25, 170, 75, 0, 170, 0, 101, 169, 166, 0, 169, 0, 168, 0, 0, 94, 0, 168, 94, 167, 111, 0, 167, 0, 166, 16, 0, 19, 0, 166, 165, 25, 0, 155, 0, 165, 16, 164, 155, 0, 164, 0, 163, 132, 132, 163, 162, 29, 29, 162, 161, 60, 60, 161, 160, 2, 0, 78, 0, 160, 159, 91, 0, 95, 0, 159, 78, 158, 91, 0, 158, 0, 157, 39, 23, 157, 156, 75, 7, 156, 155, 109, 0, 113, 0, 155, 109, 154, 113, 0, 154, 0, 153, 7, 0, 47, 0, 153, 152, 55, 0, 111, 0, 152, 13, 151, 55, 0, 151, 0, 150, 149, 149, 150, 149, 36, 36, 149, 148, 122, 122, 148, 147, 77, 77, 147, 146, 24, 0, 42, 0, 146, 145, 120, 6, 145, 144, 91, 0, 113, 0, 144, 143, 31, 0, 46, 0, 143, 142, 114, 46, 142, 141, 110, 0, 118, 0, 141, 50, 140, 118, 0, 140, 0, 139, 20, 0, 24, 0, 139, 138, 113, 93, 138, 137, 134, 134, 137, 47, 136, 95, 0, 136, 0, 135, 22, 0, 85, 0, 135, 22, 134, 85, 0, 134, 0, 91, 133, 96, 0, 133, 0, 132, 75, 3, 132, 7, 131, 36, 0, 131, 0, 130, 33, 0, 59, 0, 130, 17, 129, 33, 0, 129, 0, 128, 84, 84, 128, 127, 74, 74, 127, 126, 8, 0, 41, 0, 126, 28, 125, 41, 0, 125, 0, 124, 14, 0, 74, 0, 124, 14, 123, 74, 0, 123, 0, 122, 11, 0, 20, 0, 122, 121, 85, 15, 121, 46, 120, 68, 0, 120, 0, 119, 34, 34, 119, 118, 62, 62, 118, 117, 39, 99, 117, 116, 10, 0, 39, 0, 116, 24, 115, 99, 0, 115, 0, 114, 85, 15, 114, 113, 0, 0, 44, 0, 113, 24, 112, 61, 0, 112, 0, 111, 24, 0, 65, 0, 111, 110, 110, 42, 110, 109, 37, 0, 105, 0, 109, 33, 108, 37, 0, 108, 0, 107, 49, 49, 107, 50, 106, 95, 0, 106, 0, 105, 65, 0, 78, 0, 105, 104, 100, 14, 104, 68, 103, 93, 0, 103, 0, 102, 62, 0, 83, 0, 102, 101, 88, 0, 89, 0, 101, 80, 100, 97, 0, 100, 0, 99, 1, 1, 99, 98, 6, 0, 13, 0, 98, 97, 14, 0, 20, 0, 97, 96, 72, 72, 96, 95, 65, 59, 95, 94, 35, 0, 53, 0, 94, 93, 79, 29, 93, 9, 92, 13, 0, 92, 0, 28, 91, 62, 0, 91, 0, 90, 48, 48, 90, 89, 80, 29, 89, 88, 31, 0, 37, 0, 88, 37, 87, 69, 0, 87, 0, 86, 54, 54, 86, 85, 4, 0, 27, 0, 85, 84, 36, 27, 84, 83, 45, 45, 83, 82, 3, 0, 5, 0, 82, 81, 71, 0, 76, 0, 81, 80, 77, 5, 80, 76, 79, 77, 0, 79, 0, 50, 78, 76, 0, 78, 0, 77, 3, 0, 18, 0, 77, 76, 76, 18, 76, 8, 75, 75, 0, 75, 0, 3, 74, 8, 0, 74, 0, 73, 13, 0, 37, 0, 73, 36, 72, 69, 0, 72, 0, 1, 71, 10, 0, 71, 0, 24, 70, 69, 0, 70, 0, 69, 7, 0, 12, 0, 69, 68, 31, 6, 68, 12, 67, 45, 0, 67, 0, 66, 36, 27, 66, 65, 14, 0, 31, 0, 65, 20, 64, 53, 0, 64, 0, 63, 2, 0, 7, 0, 63, 62, 32, 5, 62, 28, 61, 59, 0, 61, 0, 60, 24, 0, 26, 0, 60, 59, 29, 26, 59, 58, 49, 49, 58, 57, 56, 56, 57, 56, 45, 0, 45, 0, 56, 0, 55, 41, 0, 55, 0, 54, 25, 0, 26, 0, 54, 2, 53, 13, 0, 53, 0, 52, 51, 51, 52, 51, 40, 40, 51, 50, 5, 0, 7, 0, 50, 49, 18, 0, 21, 0, 49, 1, 48, 33, 0, 48, 0, 47, 10, 0, 37, 0, 47, 28, 46, 44, 0, 46, 0, 45, 36, 27, 45, 44, 7, 0, 43, 0, 44, 35, 43, 43, 0, 43, 0, 42, 24, 27, 42, 41, 12, 0, 13, 0, 41, 40, 15, 0, 33, 0, 40, 39, 33, 19, 39, 38, 6, 0, 20, 0, 38, 37, 0, 11, 37, 36, 13, 0, 26, 0, 36, 35, 27, 28, 35, 34, 11, 27, 34, 33, 19, 0, 31, 0, 33, 32, 15, 0, 20, 0, 32, 31, 23, 7, 31, 30, 13, 13, 30, 18, 29, 22, 0, 29, 0, 28, 15, 0, 17, 0, 28, 27, 4, 0, 10, 0, 27, 26, 2, 0, 15, 0, 26, 18, 25, 20, 0, 25, 0, 24, 4, 0, 5, 0, 24, 23, 19, 10, 23, 12, 22, 14, 0, 22, 0, 21, 10, 0, 13, 0, 21, 13, 20, 15, 0, 20, 0, 19, 4, 0, 8, 0, 19, 18, 10, 0, 12, 0, 18, 17, 12, 0, 17, 2, 16, 3, 0, 16, 0, 8, 15, 11, 0, 15, 0, 2, 14, 14, 0, 14, 0, 13, 4, 0, 4, 0, 13, 12, 11, 0, 12, 4, 11, 10, 0, 11, 0, 10, 5, 0, 6, 0, 10, 9, 6, 0, 8, 0, 9, 8, 8, 6, 8, 7, 0, 0, 0, 0, 7, 6, 1, 2, 6, 3, 5, 5, 0, 5, 0, 4, 2, 0, 2, 0, 4, 3, 2, 0, 3, 1, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  87. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {796, 230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88}

    Returns: {0, 399, 399, 374, 1, 398, 2, 0, 398, 0, 2, 397, 3, 0, 397, 0, 4, 396, 396, 20, 395, 167, 5, 395, 6, 394, 394, 176, 393, 223, 0, 352, 0, 393, 7, 392, 8, 0, 392, 0, 391, 378, 9, 391, 10, 390, 11, 0, 390, 0, 12, 389, 13, 0, 389, 0, 14, 388, 15, 0, 388, 0, 16, 387, 387, 4, 386, 251, 2, 386, 17, 385, 18, 0, 385, 0, 384, 257, 19, 384, 20, 383, 21, 0, 383, 0, 22, 382, 382, 213, 23, 381, 24, 0, 381, 0, 25, 380, 26, 0, 380, 0, 379, 174, 27, 379, 28, 378, 378, 286, 29, 377, 30, 0, 377, 0, 31, 376, 32, 0, 376, 0, 375, 205, 0, 325, 0, 375, 33, 374, 34, 0, 374, 0, 35, 373, 36, 0, 373, 0, 372, 218, 0, 232, 0, 372, 37, 371, 38, 0, 371, 0, 370, 37, 0, 101, 0, 370, 369, 233, 39, 369, 40, 368, 41, 0, 368, 0, 42, 367, 43, 0, 367, 0, 44, 366, 366, 34, 365, 114, 45, 365, 46, 364, 364, 25, 363, 74, 47, 363, 48, 362, 362, 131, 361, 217, 49, 361, 50, 360, 360, 12, 359, 63, 51, 359, 52, 358, 53, 0, 358, 0, 54, 357, 357, 40, 356, 355, 55, 356, 56, 355, 57, 0, 355, 0, 58, 354, 59, 0, 354, 0, 60, 353, 353, 161, 61, 352, 62, 0, 352, 0, 351, 258, 63, 351, 64, 350, 350, 105, 65, 349, 66, 0, 349, 0, 67, 348, 68, 0, 348, 0, 347, 259, 69, 347, 70, 346, 346, 38, 345, 191, 69, 345, 71, 344, 72, 0, 344, 0, 343, 164, 73, 343, 74, 342, 44, 0, 342, 0, 69, 341, 75, 0, 341, 0, 76, 340, 340, 47, 77, 339, 78, 0, 339, 0, 338, 152, 79, 338, 80, 337, 81, 0, 337, 0, 82, 336, 336, 58, 335, 320, 0, 321, 0, 335, 83, 334, 84, 0, 334, 0, 85, 333, 86, 0, 333, 0, 332, 195, 87, 332, 88, 331, 89, 0, 331, 0, 90, 330, 330, 269, 329, 282, 46, 329, 91, 328, 92, 0, 328, 0, 327, 155, 93, 327, 94, 326, 326, 240, 325, 325, 95, 325, 96, 324, 324, 241, 97, 323, 98, 0, 323, 0, 42, 322, 99, 0, 322, 0, 100, 321, 321, 22, 320, 65, 0, 80, 0, 320, 101, 319, 102, 0, 319, 0, 103, 318, 104, 0, 318, 0, 105, 317, 106, 0, 317, 0, 107, 316, 108, 0, 316, 0, 315, 293, 48, 315, 109, 314, 110, 0, 314, 0, 313, 190, 111, 313, 112, 312, 312, 115, 311, 277, 113, 311, 114, 310, 310, 2, 309, 173, 115, 309, 116, 308, 308, 147, 117, 307, 118, 0, 307, 0, 306, 83, 119, 306, 120, 305, 305, 69, 121, 304, 122, 0, 304, 0, 303, 26, 123, 303, 124, 302, 302, 178, 125, 301, 126, 0, 301, 0, 300, 268, 127, 300, 128, 299, 109, 0, 299, 0, 129, 298, 130, 0, 298, 0, 297, 142, 0, 179, 0, 297, 131, 296, 132, 0, 296, 0, 97, 295, 133, 0, 295, 0, 134, 294, 294, 199, 293, 285, 135, 293, 136, 292, 137, 0, 292, 0, 138, 291, 139, 0, 291, 0, 140, 290, 290, 72, 141, 289, 142, 0, 289, 0, 288, 171, 143, 288, 144, 287, 25, 0, 287, 0, 117, 286, 145, 0, 286, 0, 146, 285, 285, 35, 284, 207, 147, 284, 148, 283, 45, 0, 283, 0, 149, 282, 150, 0, 282, 0, 151, 281, 152, 0, 281, 0, 153, 280, 154, 0, 280, 0, 279, 100, 155, 279, 156, 278, 71, 0, 278, 0, 157, 277, 158, 0, 277, 0, 159, 276, 160, 0, 276, 0, 161, 275, 162, 0, 275, 0, 163, 274, 164, 0, 274, 0, 165, 273, 166, 0, 273, 0, 272, 128, 58, 272, 167, 271, 168, 0, 271, 0, 270, 224, 169, 270, 170, 269, 47, 0, 269, 0, 73, 268, 112, 0, 268, 0, 171, 267, 172, 0, 267, 0, 266, 227, 87, 266, 159, 265, 173, 0, 265, 0, 174, 264, 264, 197, 175, 263, 176, 0, 263, 0, 262, 160, 0, 242, 0, 262, 177, 261, 178, 0, 261, 0, 179, 260, 180, 0, 260, 0, 181, 259, 182, 0, 259, 0, 258, 184, 183, 258, 184, 257, 257, 39, 185, 256, 186, 0, 256, 0, 255, 116, 187, 255, 188, 254, 254, 137, 253, 252, 189, 253, 190, 252, 65, 0, 252, 0, 191, 251, 192, 0, 251, 0, 250, 154, 27, 250, 193, 249, 194, 0, 249, 0, 195, 248, 196, 0, 248, 0, 197, 247, 198, 0, 247, 0, 246, 91, 199, 246, 200, 245, 245, 98, 244, 106, 80, 244, 201, 243, 202, 0, 243, 0, 242, 108, 0, 162, 0, 242, 203, 241, 204, 0, 241, 0, 240, 92, 205, 240, 206, 239, 93, 0, 239, 0, 207, 238, 208, 0, 238, 0, 138, 237, 209, 0, 237, 0, 210, 236, 236, 118, 20, 235, 211, 0, 235, 0, 212, 234, 234, 9, 233, 95, 96, 233, 213, 232, 214, 0, 232, 0, 231, 230, 55, 231, 215, 230, 216, 0, 230, 0, 229, 41, 217, 229, 218, 228, 228, 89, 227, 111, 136, 227, 219, 226, 220, 0, 226, 0, 221, 225, 222, 0, 225, 0, 221, 224, 223, 0, 224, 0, 223, 0, 0, 0, 0, 223, 222, 124, 123, 222, 221, 124, 0, 111, 0, 221, 220, 89, 0, 41, 0, 220, 219, 89, 159, 219, 215, 218, 216, 0, 218, 0, 217, 95, 0, 121, 0, 217, 143, 216, 216, 9, 214, 215, 215, 118, 211, 214, 209, 0, 214, 0, 213, 18, 0, 84, 0, 213, 208, 212, 212, 92, 211, 169, 93, 211, 210, 108, 204, 210, 209, 106, 0, 98, 0, 209, 208, 123, 51, 208, 207, 91, 202, 207, 198, 206, 206, 109, 114, 205, 196, 0, 205, 0, 204, 154, 0, 7, 0, 204, 203, 16, 194, 203, 192, 202, 10, 0, 202, 0, 190, 201, 201, 137, 200, 116, 107, 200, 65, 199, 199, 39, 198, 184, 186, 198, 182, 197, 197, 57, 39, 196, 180, 0, 196, 0, 195, 160, 178, 195, 182, 194, 194, 102, 169, 193, 176, 0, 193, 0, 136, 192, 192, 94, 5, 191, 173, 0, 191, 0, 172, 190, 7, 0, 190, 0, 112, 189, 189, 124, 47, 188, 188, 128, 187, 119, 0, 172, 0, 187, 60, 186, 168, 0, 186, 0, 166, 185, 40, 0, 185, 0, 164, 184, 162, 0, 184, 0, 160, 183, 158, 0, 183, 0, 182, 100, 0, 125, 0, 182, 181, 138, 71, 181, 180, 92, 0, 148, 0, 180, 154, 179, 160, 0, 179, 0, 152, 178, 94, 0, 178, 0, 150, 177, 177, 92, 176, 35, 0, 146, 0, 176, 45, 175, 175, 39, 145, 174, 174, 171, 25, 173, 91, 0, 173, 0, 129, 172, 172, 72, 142, 171, 139, 0, 171, 0, 170, 153, 146, 170, 65, 169, 137, 0, 169, 0, 133, 168, 168, 142, 132, 167, 167, 101, 130, 166, 73, 0, 166, 0, 165, 149, 109, 165, 152, 164, 164, 26, 126, 163, 163, 69, 162, 143, 0, 83, 0, 162, 122, 161, 161, 147, 16, 160, 25, 0, 160, 0, 48, 159, 76, 0, 159, 0, 158, 2, 14, 158, 46, 157, 103, 0, 157, 0, 156, 0, 0, 115, 0, 156, 155, 72, 118, 155, 135, 154, 110, 0, 154, 0, 153, 51, 108, 153, 106, 152, 152, 11, 151, 78, 104, 151, 150, 65, 0, 22, 0, 150, 102, 149, 149, 90, 99, 148, 148, 16, 147, 19, 0, 91, 0, 147, 95, 146, 10, 0, 146, 0, 118, 145, 98, 0, 145, 0, 144, 90, 108, 144, 143, 6, 0, 21, 0, 143, 142, 59, 92, 142, 138, 141, 91, 0, 141, 0, 140, 8, 0, 130, 0, 140, 89, 139, 86, 0, 139, 0, 10, 138, 138, 58, 84, 137, 106, 0, 137, 0, 136, 13, 81, 136, 135, 47, 78, 135, 75, 134, 134, 11, 44, 133, 133, 66, 5, 132, 132, 38, 10, 131, 72, 0, 131, 0, 68, 130, 130, 105, 76, 129, 66, 0, 129, 0, 97, 128, 122, 0, 128, 0, 62, 127, 127, 28, 59, 126, 56, 0, 126, 0, 125, 27, 0, 40, 0, 125, 89, 124, 57, 0, 124, 0, 123, 5, 0, 63, 0, 123, 122, 12, 0, 84, 0, 122, 10, 121, 121, 68, 120, 74, 0, 25, 0, 120, 119, 61, 0, 114, 0, 119, 118, 34, 0, 28, 0, 118, 117, 67, 53, 117, 43, 116, 116, 64, 95, 115, 96, 0, 115, 0, 114, 37, 0, 52, 0, 114, 41, 113, 113, 52, 38, 112, 36, 0, 112, 0, 111, 37, 0, 96, 0, 111, 34, 110, 32, 0, 110, 0, 38, 109, 48, 0, 109, 0, 78, 108, 108, 67, 107, 70, 91, 107, 30, 106, 106, 34, 26, 105, 76, 0, 105, 0, 104, 98, 24, 104, 103, 2, 0, 36, 0, 103, 102, 41, 21, 102, 7, 101, 101, 4, 18, 100, 15, 0, 100, 0, 13, 99, 28, 0, 99, 0, 56, 98, 11, 0, 98, 0, 97, 36, 0, 83, 0, 97, 96, 38, 40, 96, 95, 20, 0, 81, 0, 95, 8, 94, 3, 0, 94, 0, 33, 93, 66, 0, 93, 0, 54, 92, 92, 36, 2, 91, 91, 79, 81, 90, 21, 0, 90, 0, 89, 48, 18, 89, 36, 88, 88, 53, 47, 87, 87, 24, 47, 86, 75, 0, 86, 0, 80, 85, 13, 0, 85, 0, 59, 84, 84, 20, 83, 27, 5, 83, 70, 82, 21, 0, 82, 0, 6, 81, 14, 0, 81, 0, 80, 16, 0, 53, 0, 80, 20, 79, 34, 0, 79, 0, 78, 7, 47, 78, 77, 72, 10, 77, 53, 76, 76, 6, 75, 26, 0, 11, 0, 75, 74, 47, 42, 74, 73, 54, 0, 48, 0, 73, 40, 72, 35, 0, 72, 0, 71, 30, 56, 71, 70, 2, 0, 36, 0, 70, 69, 48, 49, 69, 63, 68, 68, 24, 58, 67, 42, 0, 67, 0, 66, 0, 57, 66, 64, 65, 65, 43, 64, 59, 0, 18, 0, 64, 12, 63, 63, 12, 62, 48, 0, 62, 0, 62, 26, 61, 17, 0, 61, 0, 25, 60, 5, 0, 60, 0, 56, 59, 33, 0, 59, 0, 58, 0, 42, 58, 9, 57, 57, 8, 37, 56, 56, 1, 55, 9, 0, 13, 0, 55, 36, 54, 54, 23, 53, 29, 29, 53, 52, 37, 18, 52, 34, 51, 51, 21, 38, 50, 50, 36, 35, 49, 39, 0, 49, 0, 1, 48, 48, 44, 47, 27, 42, 47, 6, 46, 35, 0, 46, 0, 45, 13, 0, 18, 0, 45, 44, 31, 11, 44, 22, 43, 43, 0, 43, 0, 42, 15, 0, 1, 0, 42, 15, 41, 31, 0, 41, 0, 7, 40, 16, 0, 40, 0, 20, 39, 39, 10, 16, 38, 19, 0, 38, 0, 31, 37, 36, 0, 37, 0, 9, 36, 18, 0, 36, 0, 35, 11, 30, 35, 34, 5, 0, 19, 0, 34, 33, 21, 0, 24, 0, 33, 32, 6, 0, 14, 0, 32, 3, 31, 8, 0, 31, 0, 24, 30, 16, 0, 30, 0, 29, 27, 0, 5, 0, 29, 24, 28, 13, 0, 28, 0, 4, 27, 27, 8, 26, 8, 6, 26, 19, 25, 25, 13, 24, 13, 0, 8, 0, 24, 14, 23, 23, 18, 14, 22, 19, 0, 22, 0, 3, 21, 5, 0, 21, 0, 20, 3, 0, 8, 0, 20, 19, 17, 0, 4, 0, 19, 18, 18, 15, 18, 12, 17, 17, 0, 17, 0, 13, 16, 15, 0, 16, 0, 15, 13, 0, 12, 0, 15, 7, 14, 8, 0, 14, 0, 11, 13, 13, 9, 0, 12, 5, 0, 12, 0, 11, 7, 0, 10, 0, 11, 0, 10, 10, 3, 1, 9, 9, 5, 5, 8, 2, 0, 8, 0, 7, 6, 0, 5, 0, 7, 6, 1, 4, 6, 3, 5, 5, 1, 4, 2, 0, 0, 0, 4, 2, 3, 3, 0, 2, 0, 0, 0, 0, 2, 1, 1, 0, 1 }

  88. 400

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    Returns: {399, 398, 0, 399, 398, 397, 1, 398, 397, 396, 2, 397, 396, 395, 3, 396, 395, 394, 4, 395, 394, 393, 5, 394, 393, 392, 6, 393, 392, 391, 7, 392, 391, 390, 8, 391, 390, 389, 9, 390, 389, 388, 10, 389, 388, 387, 11, 388, 387, 386, 12, 387, 386, 385, 13, 386, 385, 384, 14, 385, 384, 383, 15, 384, 383, 382, 16, 383, 382, 381, 17, 382, 381, 380, 18, 381, 380, 379, 19, 380, 379, 378, 20, 379, 378, 377, 21, 378, 377, 376, 22, 377, 376, 375, 23, 376, 375, 374, 24, 375, 374, 373, 25, 374, 373, 372, 26, 373, 372, 371, 27, 372, 371, 370, 28, 371, 370, 369, 29, 370, 369, 368, 30, 369, 368, 367, 31, 368, 367, 366, 32, 367, 366, 365, 33, 366, 365, 364, 34, 365, 364, 363, 35, 364, 363, 362, 36, 363, 362, 361, 37, 362, 361, 360, 38, 361, 360, 359, 39, 360, 359, 358, 40, 359, 358, 357, 41, 358, 357, 356, 42, 357, 356, 355, 43, 356, 355, 354, 44, 355, 354, 353, 45, 354, 353, 352, 46, 353, 352, 351, 47, 352, 351, 350, 48, 351, 350, 349, 49, 350, 349, 348, 50, 349, 348, 347, 51, 348, 347, 346, 52, 347, 346, 345, 53, 346, 345, 344, 54, 345, 344, 343, 55, 344, 343, 342, 56, 343, 342, 341, 57, 342, 341, 340, 58, 341, 340, 339, 59, 340, 339, 338, 60, 339, 338, 337, 61, 338, 337, 336, 62, 337, 336, 335, 63, 336, 335, 334, 64, 335, 334, 333, 65, 334, 333, 332, 66, 333, 332, 331, 67, 332, 331, 330, 68, 331, 330, 329, 69, 330, 329, 328, 70, 329, 328, 327, 71, 328, 327, 326, 72, 327, 326, 325, 73, 326, 325, 324, 74, 325, 324, 323, 75, 324, 323, 322, 76, 323, 322, 321, 77, 322, 321, 320, 78, 321, 320, 319, 79, 320, 319, 318, 80, 319, 318, 317, 81, 318, 317, 316, 82, 317, 316, 315, 83, 316, 315, 314, 84, 315, 314, 313, 85, 314, 313, 312, 86, 313, 312, 311, 87, 312, 311, 310, 88, 311, 310, 309, 89, 310, 309, 308, 90, 309, 308, 307, 91, 308, 307, 306, 92, 307, 306, 305, 93, 306, 305, 304, 94, 305, 304, 303, 95, 304, 303, 302, 96, 303, 302, 301, 97, 302, 301, 300, 98, 301, 300, 299, 99, 300, 299, 298, 100, 299, 298, 297, 101, 298, 297, 296, 102, 297, 296, 295, 103, 296, 295, 294, 104, 295, 294, 293, 105, 294, 293, 292, 106, 293, 292, 291, 107, 292, 291, 290, 108, 291, 290, 289, 109, 290, 289, 288, 110, 289, 288, 287, 111, 288, 287, 286, 112, 287, 286, 285, 113, 286, 285, 284, 114, 285, 284, 283, 115, 284, 283, 282, 116, 283, 282, 281, 117, 282, 281, 280, 118, 281, 280, 279, 119, 280, 279, 278, 120, 279, 278, 277, 121, 278, 277, 276, 122, 277, 276, 275, 123, 276, 275, 274, 124, 275, 274, 273, 125, 274, 273, 272, 126, 273, 272, 271, 127, 272, 271, 270, 128, 271, 270, 269, 129, 270, 269, 268, 130, 269, 268, 267, 131, 268, 267, 266, 132, 267, 266, 265, 133, 266, 265, 264, 134, 265, 264, 263, 135, 264, 263, 262, 136, 263, 262, 261, 137, 262, 261, 260, 138, 261, 260, 259, 139, 260, 259, 258, 140, 259, 258, 257, 141, 258, 257, 256, 142, 257, 256, 255, 143, 256, 255, 254, 144, 255, 254, 253, 145, 254, 253, 252, 146, 253, 252, 251, 147, 252, 251, 250, 148, 251, 250, 249, 149, 250, 249, 248, 150, 249, 248, 247, 151, 248, 247, 246, 152, 247, 246, 245, 153, 246, 245, 244, 154, 245, 244, 243, 155, 244, 243, 242, 156, 243, 242, 241, 157, 242, 241, 240, 158, 241, 240, 239, 159, 240, 239, 238, 160, 239, 238, 237, 161, 238, 237, 236, 162, 237, 236, 235, 163, 236, 235, 234, 164, 235, 234, 233, 165, 234, 233, 232, 166, 233, 232, 231, 167, 232, 231, 230, 168, 231, 230, 229, 169, 230, 229, 228, 170, 229, 228, 227, 171, 228, 227, 226, 172, 227, 226, 225, 173, 226, 225, 224, 174, 225, 224, 223, 175, 224, 223, 222, 176, 223, 222, 221, 177, 222, 221, 220, 178, 221, 220, 219, 179, 220, 219, 218, 180, 219, 218, 217, 181, 218, 217, 216, 182, 217, 216, 215, 183, 216, 215, 214, 184, 215, 214, 213, 185, 214, 213, 212, 186, 213, 212, 211, 187, 212, 211, 210, 188, 211, 210, 209, 189, 210, 209, 208, 190, 209, 208, 207, 191, 208, 207, 206, 192, 207, 206, 205, 193, 206, 205, 204, 194, 205, 204, 203, 195, 204, 203, 202, 196, 203, 202, 201, 197, 202, 201, 200, 198, 201, 200, 199, 199, 200, 199, 198, 0, 199, 0, 199, 198, 197, 0, 198, 0, 198, 197, 196, 0, 197, 0, 197, 196, 195, 0, 196, 0, 196, 195, 194, 0, 195, 0, 195, 194, 193, 0, 194, 0, 194, 193, 192, 0, 193, 0, 193, 192, 191, 0, 192, 0, 192, 191, 190, 0, 191, 0, 191, 190, 189, 0, 190, 0, 190, 189, 188, 0, 189, 0, 189, 188, 187, 0, 188, 0, 188, 187, 186, 0, 187, 0, 187, 186, 185, 0, 186, 0, 186, 185, 184, 0, 185, 0, 185, 184, 183, 0, 184, 0, 184, 183, 182, 0, 183, 0, 183, 182, 181, 0, 182, 0, 182, 181, 180, 0, 181, 0, 181, 180, 179, 0, 180, 0, 180, 179, 178, 0, 179, 0, 179, 178, 177, 0, 178, 0, 178, 177, 176, 0, 177, 0, 177, 176, 175, 0, 176, 0, 176, 175, 174, 0, 175, 0, 175, 174, 173, 0, 174, 0, 174, 173, 172, 0, 173, 0, 173, 172, 171, 0, 172, 0, 172, 171, 170, 0, 171, 0, 171, 170, 169, 0, 170, 0, 170, 169, 168, 0, 169, 0, 169, 168, 167, 0, 168, 0, 168, 167, 166, 0, 167, 0, 167, 166, 165, 0, 166, 0, 166, 165, 164, 0, 165, 0, 165, 164, 163, 0, 164, 0, 164, 163, 162, 0, 163, 0, 163, 162, 161, 0, 162, 0, 162, 161, 160, 0, 161, 0, 161, 160, 159, 0, 160, 0, 160, 159, 158, 0, 159, 0, 159, 158, 157, 0, 158, 0, 158, 157, 156, 0, 157, 0, 157, 156, 155, 0, 156, 0, 156, 155, 154, 0, 155, 0, 155, 154, 153, 0, 154, 0, 154, 153, 152, 0, 153, 0, 153, 152, 151, 0, 152, 0, 152, 151, 150, 0, 151, 0, 151, 150, 149, 0, 150, 0, 150, 149, 148, 0, 149, 0, 149, 148, 147, 0, 148, 0, 148, 147, 146, 0, 147, 0, 147, 146, 145, 0, 146, 0, 146, 145, 144, 0, 145, 0, 145, 144, 143, 0, 144, 0, 144, 143, 142, 0, 143, 0, 143, 142, 141, 0, 142, 0, 142, 141, 140, 0, 141, 0, 141, 140, 139, 0, 140, 0, 140, 139, 138, 0, 139, 0, 139, 138, 137, 0, 138, 0, 138, 137, 136, 0, 137, 0, 137, 136, 135, 0, 136, 0, 136, 135, 134, 0, 135, 0, 135, 134, 133, 0, 134, 0, 134, 133, 132, 0, 133, 0, 133, 132, 131, 0, 132, 0, 132, 131, 130, 0, 131, 0, 131, 130, 129, 0, 130, 0, 130, 129, 128, 0, 129, 0, 129, 128, 127, 0, 128, 0, 128, 127, 126, 0, 127, 0, 127, 126, 125, 0, 126, 0, 126, 125, 124, 0, 125, 0, 125, 124, 123, 0, 124, 0, 124, 123, 122, 0, 123, 0, 123, 122, 121, 0, 122, 0, 122, 121, 120, 0, 121, 0, 121, 120, 119, 0, 120, 0, 120, 119, 118, 0, 119, 0, 119, 118, 117, 0, 118, 0, 118, 117, 116, 0, 117, 0, 117, 116, 115, 0, 116, 0, 116, 115, 114, 0, 115, 0, 115, 114, 113, 0, 114, 0, 114, 113, 112, 0, 113, 0, 113, 112, 111, 0, 112, 0, 112, 111, 110, 0, 111, 0, 111, 110, 109, 0, 110, 0, 110, 109, 108, 0, 109, 0, 109, 108, 107, 0, 108, 0, 108, 107, 106, 0, 107, 0, 107, 106, 105, 0, 106, 0, 106, 105, 104, 0, 105, 0, 105, 104, 103, 0, 104, 0, 104, 103, 102, 0, 103, 0, 103, 102, 101, 0, 102, 0, 102, 101, 100, 0, 101, 0, 101, 100, 99, 0, 100, 0, 100, 99, 98, 0, 99, 0, 99, 98, 97, 0, 98, 0, 98, 97, 96, 0, 97, 0, 97, 96, 95, 0, 96, 0, 96, 95, 94, 0, 95, 0, 95, 94, 93, 0, 94, 0, 94, 93, 92, 0, 93, 0, 93, 92, 91, 0, 92, 0, 92, 91, 90, 0, 91, 0, 91, 90, 89, 0, 90, 0, 90, 89, 88, 0, 89, 0, 89, 88, 87, 0, 88, 0, 88, 87, 86, 0, 87, 0, 87, 86, 85, 0, 86, 0, 86, 85, 84, 0, 85, 0, 85, 84, 83, 0, 84, 0, 84, 83, 82, 0, 83, 0, 83, 82, 81, 0, 82, 0, 82, 81, 80, 0, 81, 0, 81, 80, 79, 0, 80, 0, 80, 79, 78, 0, 79, 0, 79, 78, 77, 0, 78, 0, 78, 77, 76, 0, 77, 0, 77, 76, 75, 0, 76, 0, 76, 75, 74, 0, 75, 0, 75, 74, 73, 0, 74, 0, 74, 73, 72, 0, 73, 0, 73, 72, 71, 0, 72, 0, 72, 71, 70, 0, 71, 0, 71, 70, 69, 0, 70, 0, 70, 69, 68, 0, 69, 0, 69, 68, 67, 0, 68, 0, 68, 67, 66, 0, 67, 0, 67, 66, 65, 0, 66, 0, 66, 65, 64, 0, 65, 0, 65, 64, 63, 0, 64, 0, 64, 63, 62, 0, 63, 0, 63, 62, 61, 0, 62, 0, 62, 61, 60, 0, 61, 0, 61, 60, 59, 0, 60, 0, 60, 59, 58, 0, 59, 0, 59, 58, 57, 0, 58, 0, 58, 57, 56, 0, 57, 0, 57, 56, 55, 0, 56, 0, 56, 55, 54, 0, 55, 0, 55, 54, 53, 0, 54, 0, 54, 53, 52, 0, 53, 0, 53, 52, 51, 0, 52, 0, 52, 51, 50, 0, 51, 0, 51, 50, 49, 0, 50, 0, 50, 49, 48, 0, 49, 0, 49, 48, 47, 0, 48, 0, 48, 47, 46, 0, 47, 0, 47, 46, 45, 0, 46, 0, 46, 45, 44, 0, 45, 0, 45, 44, 43, 0, 44, 0, 44, 43, 42, 0, 43, 0, 43, 42, 41, 0, 42, 0, 42, 41, 40, 0, 41, 0, 41, 40, 39, 0, 40, 0, 40, 39, 38, 0, 39, 0, 39, 38, 37, 0, 38, 0, 38, 37, 36, 0, 37, 0, 37, 36, 35, 0, 36, 0, 36, 35, 34, 0, 35, 0, 35, 34, 33, 0, 34, 0, 34, 33, 32, 0, 33, 0, 33, 32, 31, 0, 32, 0, 32, 31, 30, 0, 31, 0, 31, 30, 29, 0, 30, 0, 30, 29, 28, 0, 29, 0, 29, 28, 27, 0, 28, 0, 28, 27, 26, 0, 27, 0, 27, 26, 25, 0, 26, 0, 26, 25, 24, 0, 25, 0, 25, 24, 23, 0, 24, 0, 24, 23, 22, 0, 23, 0, 23, 22, 21, 0, 22, 0, 22, 21, 20, 0, 21, 0, 21, 20, 19, 0, 20, 0, 20, 19, 18, 0, 19, 0, 19, 18, 17, 0, 18, 0, 18, 17, 16, 0, 17, 0, 17, 16, 15, 0, 16, 0, 16, 15, 14, 0, 15, 0, 15, 14, 13, 0, 14, 0, 14, 13, 12, 0, 13, 0, 13, 12, 11, 0, 12, 0, 12, 11, 10, 0, 11, 0, 11, 10, 9, 0, 10, 0, 10, 9, 8, 0, 9, 0, 9, 8, 7, 0, 8, 0, 8, 7, 6, 0, 7, 0, 7, 6, 5, 0, 6, 0, 6, 5, 4, 0, 5, 0, 5, 4, 3, 0, 4, 0, 4, 3, 2, 0, 3, 0, 3, 2, 1, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  89. 400

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 397, 0, 399, 398, 396, 0, 395, 0, 398, 397, 394, 0, 393, 0, 397, 396, 392, 0, 391, 0, 396, 395, 390, 0, 389, 0, 395, 394, 388, 0, 387, 0, 394, 393, 386, 0, 385, 0, 393, 392, 384, 0, 383, 0, 392, 391, 382, 0, 381, 0, 391, 390, 380, 0, 379, 0, 390, 389, 378, 0, 377, 0, 389, 388, 376, 0, 375, 0, 388, 387, 374, 0, 373, 0, 387, 386, 372, 0, 371, 0, 386, 385, 370, 0, 369, 0, 385, 384, 368, 0, 367, 0, 384, 383, 366, 0, 365, 0, 383, 382, 364, 0, 363, 0, 382, 381, 362, 0, 361, 0, 381, 380, 360, 0, 359, 0, 380, 379, 358, 0, 357, 0, 379, 378, 356, 0, 355, 0, 378, 377, 354, 0, 353, 0, 377, 376, 352, 0, 351, 0, 376, 375, 350, 0, 349, 0, 375, 374, 348, 0, 347, 0, 374, 373, 346, 0, 345, 0, 373, 372, 344, 0, 343, 0, 372, 371, 342, 0, 341, 0, 371, 370, 340, 0, 339, 0, 370, 369, 338, 0, 337, 0, 369, 368, 336, 0, 335, 0, 368, 367, 334, 0, 333, 0, 367, 366, 332, 0, 331, 0, 366, 365, 330, 0, 329, 0, 365, 364, 328, 0, 327, 0, 364, 363, 326, 0, 325, 0, 363, 362, 324, 0, 323, 0, 362, 361, 322, 0, 321, 0, 361, 360, 320, 0, 319, 0, 360, 359, 318, 0, 317, 0, 359, 358, 316, 0, 315, 0, 358, 357, 314, 0, 313, 0, 357, 356, 312, 0, 311, 0, 356, 355, 310, 0, 309, 0, 355, 354, 308, 0, 307, 0, 354, 353, 306, 0, 305, 0, 353, 352, 304, 0, 303, 0, 352, 351, 302, 0, 301, 0, 351, 350, 300, 0, 299, 0, 350, 349, 298, 0, 297, 0, 349, 348, 296, 0, 295, 0, 348, 347, 294, 0, 293, 0, 347, 346, 292, 0, 291, 0, 346, 345, 290, 0, 289, 0, 345, 344, 288, 0, 287, 0, 344, 343, 286, 0, 285, 0, 343, 342, 284, 0, 283, 0, 342, 341, 282, 0, 281, 0, 341, 340, 280, 0, 279, 0, 340, 339, 278, 0, 277, 0, 339, 338, 276, 0, 275, 0, 338, 337, 274, 0, 273, 0, 337, 336, 272, 0, 271, 0, 336, 335, 270, 0, 269, 0, 335, 334, 268, 0, 267, 0, 334, 333, 266, 0, 265, 0, 333, 332, 264, 0, 263, 0, 332, 331, 262, 0, 261, 0, 331, 330, 260, 0, 259, 0, 330, 329, 258, 0, 257, 0, 329, 328, 256, 0, 255, 0, 328, 327, 254, 0, 253, 0, 327, 326, 252, 0, 251, 0, 326, 325, 250, 0, 249, 0, 325, 324, 248, 0, 247, 0, 324, 323, 246, 0, 245, 0, 323, 322, 244, 0, 243, 0, 322, 321, 242, 0, 241, 0, 321, 320, 240, 0, 239, 0, 320, 319, 238, 0, 237, 0, 319, 318, 236, 0, 235, 0, 318, 317, 234, 0, 233, 0, 317, 316, 232, 0, 231, 0, 316, 315, 230, 0, 229, 0, 315, 314, 228, 0, 227, 0, 314, 313, 226, 0, 225, 0, 313, 312, 224, 0, 223, 0, 312, 311, 222, 0, 221, 0, 311, 310, 220, 0, 219, 0, 310, 309, 218, 0, 217, 0, 309, 308, 216, 0, 215, 0, 308, 307, 214, 0, 213, 0, 307, 306, 212, 0, 211, 0, 306, 305, 210, 0, 209, 0, 305, 304, 208, 0, 207, 0, 304, 303, 206, 0, 205, 0, 303, 302, 204, 0, 203, 0, 302, 301, 202, 0, 201, 0, 301, 300, 200, 0, 199, 0, 300, 299, 198, 0, 197, 0, 299, 298, 196, 0, 195, 0, 298, 297, 194, 0, 193, 0, 297, 296, 192, 0, 191, 0, 296, 295, 190, 0, 189, 0, 295, 294, 188, 0, 187, 0, 294, 293, 186, 0, 185, 0, 293, 292, 184, 0, 183, 0, 292, 291, 182, 0, 181, 0, 291, 290, 180, 0, 179, 0, 290, 289, 178, 0, 177, 0, 289, 288, 176, 0, 175, 0, 288, 287, 174, 0, 173, 0, 287, 286, 172, 0, 171, 0, 286, 285, 170, 0, 169, 0, 285, 284, 168, 0, 167, 0, 284, 283, 166, 0, 165, 0, 283, 282, 164, 0, 163, 0, 282, 281, 162, 0, 161, 0, 281, 280, 160, 0, 159, 0, 280, 279, 158, 0, 157, 0, 279, 278, 156, 0, 155, 0, 278, 277, 154, 0, 153, 0, 277, 276, 152, 0, 151, 0, 276, 275, 150, 0, 149, 0, 275, 274, 148, 0, 147, 0, 274, 273, 146, 0, 145, 0, 273, 272, 144, 0, 143, 0, 272, 271, 142, 0, 141, 0, 271, 270, 140, 0, 139, 0, 270, 269, 138, 0, 137, 0, 269, 268, 136, 0, 135, 0, 268, 267, 134, 0, 133, 0, 267, 266, 132, 0, 131, 0, 266, 265, 130, 0, 129, 0, 265, 264, 128, 0, 127, 0, 264, 263, 126, 0, 125, 0, 263, 262, 124, 0, 123, 0, 262, 261, 122, 0, 121, 0, 261, 260, 120, 0, 119, 0, 260, 259, 118, 0, 117, 0, 259, 258, 116, 0, 115, 0, 258, 257, 114, 0, 113, 0, 257, 256, 112, 0, 111, 0, 256, 255, 110, 0, 109, 0, 255, 254, 108, 0, 107, 0, 254, 253, 106, 0, 105, 0, 253, 252, 104, 0, 103, 0, 252, 251, 102, 0, 101, 0, 251, 250, 100, 0, 99, 0, 250, 249, 98, 0, 97, 0, 249, 248, 96, 0, 95, 0, 248, 247, 94, 0, 93, 0, 247, 246, 92, 0, 91, 0, 246, 245, 90, 0, 89, 0, 245, 244, 88, 0, 87, 0, 244, 243, 86, 0, 85, 0, 243, 242, 84, 0, 83, 0, 242, 241, 82, 0, 81, 0, 241, 240, 80, 0, 79, 0, 240, 239, 78, 0, 77, 0, 239, 238, 76, 0, 75, 0, 238, 237, 74, 0, 73, 0, 237, 236, 72, 0, 71, 0, 236, 235, 70, 0, 69, 0, 235, 234, 68, 0, 67, 0, 234, 233, 66, 0, 65, 0, 233, 232, 64, 0, 63, 0, 232, 231, 62, 0, 61, 0, 231, 230, 60, 0, 59, 0, 230, 229, 58, 0, 57, 0, 229, 228, 56, 0, 55, 0, 228, 227, 54, 0, 53, 0, 227, 226, 52, 0, 51, 0, 226, 225, 50, 0, 49, 0, 225, 224, 48, 0, 47, 0, 224, 223, 46, 0, 45, 0, 223, 222, 44, 0, 43, 0, 222, 221, 42, 0, 41, 0, 221, 220, 40, 0, 39, 0, 220, 219, 38, 0, 37, 0, 219, 218, 36, 0, 35, 0, 218, 217, 34, 0, 33, 0, 217, 216, 32, 0, 31, 0, 216, 215, 30, 0, 29, 0, 215, 214, 28, 0, 27, 0, 214, 213, 26, 0, 25, 0, 213, 212, 24, 0, 23, 0, 212, 211, 22, 0, 21, 0, 211, 210, 20, 0, 19, 0, 210, 209, 18, 0, 17, 0, 209, 208, 16, 0, 15, 0, 208, 207, 14, 0, 13, 0, 207, 206, 12, 0, 11, 0, 206, 205, 10, 0, 9, 0, 205, 204, 8, 0, 7, 0, 204, 203, 6, 0, 5, 0, 203, 202, 4, 0, 3, 0, 202, 201, 2, 0, 1, 0, 201, 200, 0, 0, 147, 0, 200, 199, 83, 0, 179, 0, 199, 198, 115, 0, 51, 0, 198, 197, 195, 0, 163, 0, 197, 196, 131, 0, 99, 0, 196, 195, 67, 0, 35, 0, 195, 194, 3, 0, 187, 0, 194, 193, 171, 0, 155, 0, 193, 192, 139, 0, 123, 0, 192, 191, 107, 0, 91, 0, 191, 190, 75, 0, 59, 0, 190, 189, 43, 0, 27, 0, 189, 188, 11, 0, 51, 0, 188, 187, 59, 0, 183, 0, 187, 186, 175, 0, 167, 0, 186, 185, 159, 0, 151, 0, 185, 184, 143, 0, 135, 0, 184, 183, 127, 0, 119, 0, 183, 182, 111, 0, 103, 0, 182, 181, 95, 0, 87, 0, 181, 180, 79, 0, 71, 0, 180, 179, 63, 0, 55, 0, 179, 178, 47, 0, 39, 0, 178, 177, 31, 0, 23, 0, 177, 176, 15, 0, 7, 0, 176, 175, 147, 0, 99, 0, 175, 174, 123, 0, 51, 0, 174, 173, 135, 0, 71, 0, 173, 172, 7, 0, 172, 171, 169, 0, 165, 0, 171, 170, 161, 0, 157, 0, 170, 169, 153, 0, 149, 0, 169, 168, 145, 0, 141, 0, 168, 167, 137, 0, 133, 0, 167, 166, 129, 0, 125, 0, 166, 165, 121, 0, 117, 0, 165, 164, 113, 0, 109, 0, 164, 163, 105, 0, 101, 0, 163, 162, 97, 0, 93, 0, 162, 161, 89, 0, 85, 0, 161, 160, 81, 0, 77, 0, 160, 159, 73, 0, 69, 0, 159, 158, 65, 0, 61, 0, 158, 157, 57, 0, 53, 0, 157, 156, 49, 0, 45, 0, 156, 155, 41, 0, 37, 0, 155, 154, 33, 0, 29, 0, 154, 153, 25, 0, 21, 0, 153, 152, 17, 0, 13, 0, 152, 151, 9, 0, 5, 0, 151, 150, 1, 0, 39, 0, 150, 149, 93, 0, 35, 0, 149, 148, 29, 0, 91, 0, 148, 147, 27, 0, 103, 0, 147, 146, 39, 0, 119, 0, 146, 145, 87, 0, 55, 0, 145, 144, 23, 0, 99, 0, 144, 143, 71, 0, 109, 0, 143, 142, 91, 0, 133, 0, 142, 141, 117, 0, 101, 0, 141, 140, 85, 0, 69, 0, 140, 139, 53, 0, 37, 0, 139, 138, 21, 0, 5, 0, 138, 137, 35, 0, 103, 0, 137, 136, 55, 0, 109, 0, 136, 135, 101, 0, 37, 0, 135, 134, 103, 0, 37, 0, 134, 0, 133, 133, 132, 132, 130, 0, 128, 0, 132, 131, 126, 0, 124, 0, 131, 130, 122, 0, 120, 0, 130, 129, 118, 0, 116, 0, 129, 128, 114, 0, 112, 0, 128, 127, 110, 0, 108, 0, 127, 126, 106, 0, 104, 0, 126, 125, 102, 0, 100, 0, 125, 124, 98, 0, 96, 0, 124, 123, 94, 0, 92, 0, 123, 122, 90, 0, 88, 0, 122, 121, 86, 0, 84, 0, 121, 120, 82, 0, 80, 0, 120, 119, 78, 0, 76, 0, 119, 118, 74, 0, 72, 0, 118, 117, 70, 0, 68, 0, 117, 116, 66, 0, 64, 0, 116, 115, 62, 0, 60, 0, 115, 114, 58, 0, 56, 0, 114, 113, 54, 0, 52, 0, 113, 112, 50, 0, 48, 0, 112, 111, 46, 0, 44, 0, 111, 110, 42, 0, 40, 0, 110, 109, 38, 0, 36, 0, 109, 108, 34, 0, 32, 0, 108, 107, 30, 0, 28, 0, 107, 106, 26, 0, 24, 0, 106, 105, 22, 0, 20, 0, 105, 104, 18, 0, 16, 0, 104, 103, 14, 0, 12, 0, 103, 102, 10, 0, 8, 0, 102, 101, 6, 0, 4, 0, 101, 100, 2, 0, 0, 0, 100, 99, 83, 0, 56, 0, 99, 98, 96, 0, 76, 0, 98, 97, 67, 0, 3, 0, 97, 96, 45, 0, 5, 0, 96, 95, 24, 0, 75, 0, 95, 94, 43, 0, 11, 0, 94, 93, 59, 0, 51, 0, 93, 92, 61, 0, 28, 0, 92, 91, 12, 0, 40, 0, 91, 90, 11, 0, 79, 0, 90, 89, 63, 0, 47, 0, 89, 88, 31, 0, 15, 0, 88, 87, 72, 0, 87, 86, 37, 0, 7, 0, 86, 85, 69, 0, 77, 0, 85, 84, 13, 0, 76, 0, 84, 83, 32, 0, 44, 0, 83, 82, 80, 0, 48, 0, 82, 81, 16, 0, 5, 0, 81, 80, 15, 0, 80, 79, 73, 0, 65, 0, 79, 78, 57, 0, 49, 0, 78, 77, 41, 0, 33, 0, 77, 76, 25, 0, 17, 0, 76, 75, 9, 0, 1, 0, 75, 74, 28, 0, 29, 0, 74, 73, 27, 0, 39, 0, 73, 72, 7, 0, 23, 0, 72, 71, 71, 0, 49, 0, 71, 70, 64, 0, 1, 0, 70, 69, 53, 0, 21, 0, 69, 68, 35, 0, 55, 0, 68, 67, 0, 0, 8, 0, 67, 66, 40, 0, 60, 0, 66, 65, 56, 0, 44, 0, 65, 64, 8, 0, 52, 0, 64, 63, 36, 0, 20, 0, 63, 62, 4, 0, 3, 0, 62, 61, 51, 0, 47, 0, 61, 60, 17, 0, 5, 0, 60, 59, 33, 0, 39, 0, 59, 58, 21, 0, 44, 0, 58, 57, 47, 0, 57, 56, 54, 0, 50, 0, 56, 55, 46, 0, 42, 0, 55, 54, 38, 0, 34, 0, 54, 53, 30, 0, 26, 0, 53, 52, 22, 0, 18, 0, 52, 51, 14, 0, 10, 0, 51, 50, 6, 0, 2, 0, 50, 49, 48, 0, 29, 0, 49, 48, 39, 0, 45, 0, 48, 47, 24, 0, 43, 0, 47, 46, 44, 0, 5, 0, 46, 45, 12, 0, 11, 0, 45, 44, 3, 0, 31, 0, 44, 43, 31, 0, 37, 0, 43, 42, 34, 0, 13, 0, 42, 41, 32, 0, 10, 0, 41, 40, 16, 0, 15, 0, 40, 39, 23, 0, 29, 0, 39, 38, 15, 0, 25, 0, 38, 37, 9, 0, 28, 0, 37, 36, 27, 0, 7, 0, 36, 35, 1, 0, 20, 0, 35, 34, 18, 0, 34, 33, 0, 0, 29, 0, 33, 32, 10, 0, 8, 0, 32, 31, 20, 0, 4, 0, 31, 30, 2, 0, 17, 0, 30, 29, 8, 0, 21, 0, 29, 28, 5, 0, 26, 0, 28, 27, 11, 0, 27, 26, 21, 0, 22, 0, 26, 25, 14, 0, 6, 0, 25, 24, 13, 0, 24, 0, 23, 23, 7, 22, 12, 0, 3, 0, 22, 21, 17, 0, 6, 0, 21, 20, 4, 0, 16, 0, 20, 19, 3, 0, 15, 0, 19, 18, 9, 0, 6, 0, 18, 17, 1, 0, 17, 16, 0, 0, 10, 0, 16, 15, 15, 0, 2, 0, 15, 14, 8, 0, 5, 0, 14, 13, 11, 0, 2, 0, 13, 12, 2, 0, 12, 11, 7, 0, 11, 10, 10, 0, 4, 0, 10, 9, 3, 0, 9, 0, 9, 8, 1, 0, 0, 0, 8, 7, 5, 0, 7, 6, 4, 0, 2, 0, 6, 5, 2, 0, 0, 0, 5, 4, 3, 0, 1, 0, 4, 3, 1, 0, 3, 2, 2, 0, 2, 1, 1, 0, 1 }

  90. 400

    {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1}

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    Returns: {398, 399, 397, 0, 399, 0, 396, 398, 395, 0, 398, 0, 394, 397, 393, 0, 397, 0, 392, 396, 391, 0, 396, 0, 390, 395, 389, 0, 395, 0, 388, 394, 387, 0, 394, 0, 386, 393, 385, 0, 393, 0, 384, 392, 383, 0, 392, 0, 382, 391, 381, 0, 391, 0, 380, 390, 379, 0, 390, 0, 378, 389, 377, 0, 389, 0, 376, 388, 375, 0, 388, 0, 374, 387, 373, 0, 387, 0, 372, 386, 371, 0, 386, 0, 370, 385, 369, 0, 385, 0, 368, 384, 367, 0, 384, 0, 366, 383, 365, 0, 383, 0, 364, 382, 363, 0, 382, 0, 362, 381, 361, 0, 381, 0, 360, 380, 359, 0, 380, 0, 358, 379, 357, 0, 379, 0, 356, 378, 355, 0, 378, 0, 354, 377, 353, 0, 377, 0, 352, 376, 351, 0, 376, 0, 350, 375, 349, 0, 375, 0, 348, 374, 347, 0, 374, 0, 346, 373, 345, 0, 373, 0, 344, 372, 343, 0, 372, 0, 342, 371, 341, 0, 371, 0, 340, 370, 339, 0, 370, 0, 338, 369, 337, 0, 369, 0, 336, 368, 335, 0, 368, 0, 334, 367, 333, 0, 367, 0, 332, 366, 331, 0, 366, 0, 330, 365, 329, 0, 365, 0, 328, 364, 327, 0, 364, 0, 326, 363, 325, 0, 363, 0, 324, 362, 323, 0, 362, 0, 322, 361, 321, 0, 361, 0, 320, 360, 319, 0, 360, 0, 318, 359, 317, 0, 359, 0, 316, 358, 315, 0, 358, 0, 314, 357, 313, 0, 357, 0, 312, 356, 311, 0, 356, 0, 310, 355, 309, 0, 355, 0, 308, 354, 307, 0, 354, 0, 306, 353, 305, 0, 353, 0, 304, 352, 303, 0, 352, 0, 302, 351, 301, 0, 351, 0, 300, 350, 299, 0, 350, 0, 298, 349, 297, 0, 349, 0, 296, 348, 295, 0, 348, 0, 294, 347, 293, 0, 347, 0, 292, 346, 291, 0, 346, 0, 290, 345, 289, 0, 345, 0, 288, 344, 287, 0, 344, 0, 286, 343, 285, 0, 343, 0, 284, 342, 283, 0, 342, 0, 282, 341, 281, 0, 341, 0, 280, 340, 279, 0, 340, 0, 278, 339, 277, 0, 339, 0, 276, 338, 275, 0, 338, 0, 274, 337, 273, 0, 337, 0, 272, 336, 271, 0, 336, 0, 270, 335, 269, 0, 335, 0, 268, 334, 267, 0, 334, 0, 266, 333, 265, 0, 333, 0, 264, 332, 263, 0, 332, 0, 262, 331, 261, 0, 331, 0, 260, 330, 259, 0, 330, 0, 258, 329, 257, 0, 329, 0, 256, 328, 255, 0, 328, 0, 254, 327, 253, 0, 327, 0, 252, 326, 251, 0, 326, 0, 250, 325, 249, 0, 325, 0, 248, 324, 247, 0, 324, 0, 246, 323, 245, 0, 323, 0, 244, 322, 243, 0, 322, 0, 242, 321, 241, 0, 321, 0, 240, 320, 239, 0, 320, 0, 238, 319, 237, 0, 319, 0, 236, 318, 235, 0, 318, 0, 234, 317, 233, 0, 317, 0, 232, 316, 231, 0, 316, 0, 230, 315, 229, 0, 315, 0, 228, 314, 227, 0, 314, 0, 226, 313, 225, 0, 313, 0, 224, 312, 223, 0, 312, 0, 222, 311, 221, 0, 311, 0, 220, 310, 219, 0, 310, 0, 218, 309, 217, 0, 309, 0, 216, 308, 215, 0, 308, 0, 214, 307, 213, 0, 307, 0, 212, 306, 211, 0, 306, 0, 210, 305, 209, 0, 305, 0, 208, 304, 207, 0, 304, 0, 206, 303, 205, 0, 303, 0, 204, 302, 203, 0, 302, 0, 202, 301, 201, 0, 301, 0, 200, 300, 199, 0, 300, 0, 198, 299, 211, 0, 299, 0, 298, 1, 0, 2, 0, 298, 197, 297, 297, 3, 296, 4, 196, 296, 295, 5, 0, 6, 0, 295, 195, 294, 294, 7, 293, 8, 194, 293, 292, 9, 0, 10, 0, 292, 193, 291, 291, 11, 290, 12, 192, 290, 289, 13, 0, 14, 0, 289, 191, 288, 288, 15, 287, 16, 190, 287, 286, 17, 0, 18, 0, 286, 189, 285, 285, 19, 284, 20, 188, 284, 283, 21, 0, 22, 0, 283, 187, 282, 282, 23, 281, 24, 186, 281, 280, 25, 0, 26, 0, 280, 185, 279, 279, 27, 278, 28, 184, 278, 277, 29, 0, 30, 0, 277, 183, 276, 276, 31, 275, 32, 182, 275, 274, 33, 0, 34, 0, 274, 181, 273, 273, 35, 272, 36, 180, 272, 271, 37, 0, 38, 0, 271, 179, 270, 270, 39, 269, 40, 178, 269, 268, 41, 0, 42, 0, 268, 177, 267, 267, 43, 266, 44, 176, 266, 265, 45, 0, 46, 0, 265, 175, 264, 264, 47, 263, 48, 174, 263, 262, 49, 0, 50, 0, 262, 173, 261, 261, 51, 260, 52, 172, 260, 259, 53, 0, 54, 0, 259, 171, 258, 258, 55, 257, 56, 170, 257, 256, 57, 0, 58, 0, 256, 169, 255, 255, 59, 254, 60, 168, 254, 253, 61, 0, 62, 0, 253, 167, 252, 252, 63, 251, 64, 166, 251, 250, 65, 0, 66, 0, 250, 165, 249, 249, 67, 248, 68, 164, 248, 247, 69, 0, 70, 0, 247, 163, 246, 246, 71, 245, 72, 162, 245, 244, 73, 0, 74, 0, 244, 161, 243, 243, 75, 242, 76, 160, 242, 241, 77, 0, 78, 0, 241, 159, 240, 240, 79, 239, 80, 158, 239, 238, 81, 0, 82, 0, 238, 157, 237, 237, 83, 236, 84, 156, 236, 235, 85, 0, 86, 0, 235, 155, 234, 234, 87, 233, 88, 154, 233, 232, 89, 0, 90, 0, 232, 153, 231, 231, 91, 230, 92, 152, 230, 229, 93, 0, 94, 0, 229, 151, 228, 228, 95, 227, 96, 150, 227, 226, 97, 0, 98, 0, 226, 149, 225, 225, 99, 224, 100, 148, 224, 223, 101, 0, 102, 0, 223, 147, 222, 222, 103, 221, 104, 146, 221, 220, 105, 0, 106, 0, 220, 145, 219, 219, 107, 218, 108, 144, 218, 217, 109, 0, 110, 0, 217, 143, 216, 216, 111, 215, 112, 142, 215, 214, 113, 0, 114, 0, 214, 141, 213, 213, 115, 212, 116, 140, 212, 211, 117, 0, 118, 0, 211, 139, 210, 210, 119, 209, 120, 138, 209, 208, 121, 0, 122, 0, 208, 137, 207, 207, 123, 206, 124, 136, 206, 205, 125, 0, 126, 0, 205, 135, 204, 204, 127, 203, 128, 134, 203, 202, 129, 0, 130, 0, 202, 133, 201, 201, 131, 200, 132, 132, 200, 199, 133, 0, 134, 0, 199, 131, 198, 198, 135, 197, 136, 130, 197, 196, 137, 0, 138, 0, 196, 129, 195, 195, 139, 194, 140, 128, 194, 193, 141, 0, 142, 0, 193, 127, 192, 192, 143, 191, 144, 126, 191, 190, 145, 0, 146, 0, 190, 125, 189, 189, 147, 188, 148, 124, 188, 187, 149, 0, 150, 0, 187, 123, 186, 186, 151, 185, 152, 122, 185, 184, 153, 0, 154, 0, 184, 121, 183, 183, 155, 182, 156, 120, 182, 181, 157, 0, 158, 0, 181, 119, 180, 180, 159, 179, 160, 118, 179, 178, 161, 0, 162, 0, 178, 117, 177, 177, 163, 176, 164, 116, 176, 175, 165, 0, 166, 0, 175, 115, 174, 174, 167, 173, 168, 114, 173, 172, 169, 0, 170, 0, 172, 113, 171, 113, 0, 171, 0, 0, 170, 112, 0, 170, 0, 114, 169, 111, 0, 169, 0, 115, 168, 0, 0, 168, 0, 110, 167, 116, 0, 167, 0, 117, 166, 109, 0, 166, 0, 117, 165, 118, 0, 165, 0, 108, 164, 119, 0, 164, 0, 163, 162, 107, 163, 120, 162, 121, 0, 162, 0, 161, 158, 106, 161, 122, 160, 105, 0, 160, 0, 123, 159, 159, 154, 104, 158, 124, 0, 158, 0, 125, 157, 157, 150, 103, 156, 126, 0, 156, 0, 102, 155, 127, 0, 155, 0, 154, 146, 101, 154, 128, 153, 129, 0, 153, 0, 152, 142, 100, 152, 130, 151, 99, 0, 151, 0, 131, 150, 150, 138, 98, 149, 132, 0, 149, 0, 133, 148, 148, 134, 97, 147, 134, 0, 147, 0, 96, 146, 135, 0, 146, 0, 145, 130, 95, 145, 136, 144, 137, 0, 144, 0, 143, 126, 94, 143, 138, 142, 93, 0, 142, 0, 139, 141, 141, 122, 92, 140, 140, 0, 140, 0, 139, 122, 0, 118, 0, 139, 91, 138, 138, 0, 137, 126, 90, 137, 136, 114, 89, 136, 93, 135, 135, 130, 134, 110, 88, 134, 133, 126, 0, 130, 0, 133, 87, 132, 132, 106, 86, 131, 88, 0, 131, 0, 130, 110, 0, 102, 0, 130, 85, 129, 91, 0, 129, 0, 128, 106, 84, 128, 127, 98, 83, 127, 88, 126, 99, 0, 126, 0, 125, 94, 82, 125, 96, 124, 81, 0, 124, 0, 99, 123, 123, 90, 122, 98, 80, 122, 91, 121, 121, 86, 79, 120, 81, 0, 120, 0, 78, 119, 101, 0, 119, 0, 118, 82, 77, 118, 81, 117, 104, 0, 117, 0, 116, 78, 76, 116, 105, 115, 75, 0, 115, 0, 101, 114, 114, 74, 113, 86, 74, 113, 104, 112, 112, 70, 73, 111, 111, 82, 72, 110, 109, 0, 110, 0, 109, 66, 0, 78, 0, 109, 71, 108, 77, 0, 108, 0, 107, 62, 70, 107, 106, 82, 0, 70, 0, 106, 69, 105, 105, 58, 104, 74, 68, 104, 103, 66, 0, 54, 0, 103, 67, 102, 77, 0, 102, 0, 66, 101, 75, 0, 101, 0, 100, 50, 65, 100, 77, 99, 99, 62, 98, 46, 64, 98, 97, 82, 63, 97, 64, 96, 96, 42, 95, 90, 62, 95, 94, 94, 0, 38, 0, 94, 61, 93, 93, 66, 60, 92, 75, 0, 92, 0, 91, 34, 0, 54, 0, 91, 59, 90, 90, 50, 89, 30, 58, 89, 72, 88, 88, 46, 57, 87, 87, 26, 86, 46, 56, 86, 85, 82, 0, 22, 0, 85, 55, 84, 59, 0, 84, 0, 54, 83, 75, 0, 83, 0, 82, 18, 0, 54, 0, 82, 53, 81, 80, 0, 81, 0, 80, 14, 52, 80, 59, 79, 79, 78, 51, 78, 78, 10, 77, 50, 50, 77, 76, 30, 0, 6, 0, 76, 49, 75, 75, 66, 74, 26, 48, 74, 73, 6, 0, 14, 0, 73, 47, 72, 72, 42, 71, 34, 46, 71, 70, 10, 0, 30, 0, 70, 45, 69, 69, 26, 68, 6, 44, 68, 67, 34, 0, 26, 0, 67, 43, 66, 66, 38, 42, 65, 65, 0, 65, 0, 63, 64, 41, 0, 64, 0, 62, 63, 60, 0, 63, 0, 40, 62, 58, 0, 62, 0, 57, 61, 39, 0, 61, 0, 55, 60, 53, 0, 60, 0, 38, 59, 59, 0, 59, 0, 58, 14, 0, 30, 0, 58, 37, 57, 46, 0, 57, 0, 36, 56, 44, 0, 56, 0, 42, 55, 35, 0, 55, 0, 39, 54, 54, 0, 34, 53, 37, 0, 53, 0, 42, 52, 33, 0, 52, 0, 42, 51, 51, 49, 50, 47, 32, 50, 49, 44, 0, 41, 0, 49, 31, 48, 48, 39, 47, 36, 30, 47, 46, 33, 0, 31, 0, 46, 29, 45, 45, 28, 44, 25, 28, 44, 43, 23, 0, 20, 0, 43, 27, 42, 42, 17, 41, 15, 26, 41, 40, 12, 0, 9, 0, 40, 25, 39, 39, 7, 38, 4, 24, 38, 37, 1, 0, 15, 0, 37, 23, 36, 36, 20, 35, 18, 22, 35, 34, 31, 21, 34, 26, 33, 33, 26, 32, 6, 20, 32, 31, 6, 0, 26, 0, 31, 19, 30, 27, 0, 30, 0, 29, 1, 18, 29, 28, 0, 17, 28, 23, 27, 19, 0, 27, 0, 26, 25, 16, 26, 25, 20, 0, 17, 0, 25, 15, 24, 24, 1, 23, 15, 14, 23, 22, 22, 13, 0, 22, 0, 18, 21, 15, 0, 21, 0, 20, 19, 12, 20, 19, 13, 0, 8, 0, 19, 11, 18, 18, 3, 17, 0, 10, 17, 16, 12, 9, 16, 12, 15, 15, 1, 14, 1, 8, 14, 13, 13, 13, 0, 7, 12, 12, 4, 11, 6, 6, 11, 7, 10, 10, 4, 5, 9, 9, 0, 9, 0, 8, 5, 4, 8, 7, 1, 0, 1, 0, 7, 3, 6, 0, 0, 6, 0, 5, 5, 2, 5, 2, 4, 4, 3, 1, 3, 3, 0, 3, 0, 2, 2, 1, 2, 1, 1, 1, 0 }

  91. 400

    {1, 799, 797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 1, 399, 398, 151, 0, 366, 0, 398, 2, 397, 397, 263, 3, 396, 4, 0, 396, 0, 395, 72, 0, 223, 0, 395, 5, 394, 6, 0, 394, 0, 7, 393, 393, 30, 392, 159, 0, 184, 0, 392, 391, 250, 8, 391, 390, 107, 9, 390, 10, 389, 389, 323, 11, 388, 388, 284, 387, 312, 12, 387, 386, 41, 13, 386, 14, 385, 385, 336, 15, 384, 384, 7, 16, 383, 383, 101, 382, 142, 17, 382, 381, 71, 18, 381, 380, 121, 19, 380, 379, 182, 20, 379, 21, 378, 22, 0, 378, 0, 23, 377, 24, 0, 377, 0, 25, 376, 376, 254, 0, 375, 26, 0, 375, 0, 374, 251, 27, 374, 28, 373, 373, 53, 29, 372, 30, 0, 372, 0, 31, 371, 32, 0, 371, 0, 370, 158, 33, 370, 369, 243, 34, 369, 35, 368, 36, 0, 368, 0, 367, 206, 37, 367, 366, 60, 38, 366, 365, 285, 39, 365, 364, 207, 40, 364, 363, 328, 41, 363, 362, 83, 42, 362, 361, 281, 43, 361, 44, 360, 360, 239, 45, 359, 359, 209, 358, 217, 0, 329, 0, 358, 46, 357, 357, 31, 356, 96, 47, 356, 355, 199, 48, 355, 354, 188, 49, 354, 353, 201, 50, 353, 352, 24, 0, 27, 0, 352, 351, 135, 0, 202, 0, 351, 51, 350, 350, 317, 52, 349, 349, 56, 53, 348, 54, 0, 348, 0, 55, 347, 1, 0, 347, 0, 56, 346, 346, 181, 57, 345, 345, 295, 58, 344, 59, 0, 344, 0, 343, 139, 60, 343, 342, 241, 61, 342, 62, 341, 63, 0, 341, 0, 340, 110, 64, 340, 65, 339, 339, 4, 338, 210, 66, 338, 20, 337, 49, 0, 337, 0, 67, 336, 336, 94, 68, 335, 335, 123, 334, 171, 69, 334, 48, 333, 70, 0, 333, 0, 332, 29, 71, 332, 0, 331, 72, 0, 331, 0, 73, 330, 330, 268, 74, 329, 329, 224, 75, 328, 76, 0, 328, 0, 327, 259, 77, 327, 326, 247, 8, 326, 78, 325, 79, 0, 325, 0, 80, 324, 324, 144, 323, 203, 81, 323, 82, 322, 322, 66, 18, 321, 83, 0, 321, 0, 320, 95, 0, 162, 0, 320, 84, 319, 319, 143, 85, 318, 86, 0, 318, 0, 87, 317, 317, 208, 316, 305, 23, 316, 88, 315, 7, 0, 315, 0, 89, 314, 90, 0, 314, 0, 91, 313, 313, 102, 312, 166, 0, 211, 0, 312, 92, 311, 311, 13, 310, 180, 0, 279, 0, 310, 93, 309, 19, 0, 309, 0, 94, 308, 308, 32, 95, 307, 307, 97, 21, 306, 96, 0, 306, 0, 305, 77, 97, 305, 304, 20, 0, 79, 0, 304, 98, 303, 68, 0, 303, 0, 99, 302, 302, 125, 100, 301, 301, 134, 5, 300, 101, 0, 300, 0, 28, 299, 102, 0, 299, 0, 298, 244, 103, 298, 297, 230, 11, 297, 104, 296, 105, 0, 296, 0, 106, 295, 43, 0, 295, 0, 107, 294, 108, 0, 294, 0, 33, 293, 45, 0, 293, 0, 74, 292, 109, 0, 292, 0, 291, 48, 0, 93, 0, 291, 110, 290, 290, 191, 111, 289, 289, 220, 288, 273, 112, 288, 113, 287, 35, 0, 287, 0, 114, 286, 286, 5, 285, 36, 0, 138, 0, 285, 115, 284, 116, 0, 284, 0, 283, 17, 0, 99, 0, 283, 117, 282, 118, 0, 282, 0, 281, 23, 119, 281, 280, 117, 120, 280, 279, 277, 121, 279, 278, 90, 122, 278, 123, 277, 277, 73, 124, 276, 91, 0, 276, 0, 125, 275, 275, 75, 274, 246, 16, 274, 126, 273, 273, 11, 272, 115, 0, 267, 0, 272, 127, 271, 271, 152, 270, 231, 128, 270, 129, 269, 269, 85, 3, 268, 130, 0, 268, 0, 267, 264, 131, 267, 266, 219, 20, 266, 132, 265, 265, 165, 264, 255, 88, 264, 133, 263, 263, 174, 53, 262, 93, 0, 262, 0, 134, 261, 135, 0, 261, 0, 260, 126, 12, 260, 136, 259, 137, 0, 259, 0, 258, 10, 0, 187, 0, 258, 257, 229, 138, 257, 139, 256, 256, 120, 140, 255, 99, 0, 255, 0, 113, 254, 141, 0, 254, 0, 142, 253, 143, 0, 253, 0, 144, 252, 252, 150, 145, 251, 146, 0, 251, 0, 250, 28, 147, 250, 33, 249, 148, 0, 249, 0, 149, 248, 150, 0, 248, 0, 151, 247, 247, 22, 27, 246, 152, 0, 246, 0, 245, 175, 153, 245, 244, 183, 154, 244, 155, 243, 110, 0, 243, 0, 156, 242, 242, 193, 157, 241, 158, 0, 241, 0, 240, 91, 159, 240, 239, 133, 160, 239, 238, 162, 161, 238, 237, 114, 162, 237, 236, 178, 85, 236, 129, 235, 163, 0, 235, 0, 164, 234, 234, 92, 165, 233, 166, 0, 233, 0, 232, 74, 0, 189, 0, 232, 48, 231, 167, 0, 231, 0, 230, 3, 168, 230, 169, 229, 170, 0, 229, 0, 171, 228, 228, 79, 227, 198, 117, 227, 172, 226, 28, 0, 226, 0, 107, 225, 173, 0, 225, 0, 174, 224, 60, 0, 224, 0, 175, 223, 176, 0, 223, 0, 177, 222, 222, 202, 178, 221, 221, 100, 179, 220, 180, 0, 220, 0, 181, 219, 219, 43, 218, 108, 0, 190, 0, 218, 114, 217, 182, 0, 217, 0, 161, 216, 183, 0, 216, 0, 47, 215, 184, 0, 215, 0, 214, 214, 185, 214, 124, 213, 186, 0, 213, 0, 187, 212, 188, 0, 212, 0, 112, 211, 189, 0, 211, 0, 190, 210, 57, 0, 210, 0, 191, 209, 122, 0, 209, 0, 192, 208, 208, 127, 193, 207, 85, 0, 207, 0, 194, 206, 206, 131, 195, 205, 196, 0, 205, 0, 197, 204, 73, 0, 204, 0, 98, 203, 139, 0, 203, 0, 198, 202, 202, 6, 199, 201, 200, 0, 201, 0, 200, 0, 0, 6, 0, 200, 199, 0, 0, 141, 0, 199, 198, 64, 0, 145, 0, 198, 14, 197, 37, 0, 197, 0, 139, 196, 73, 0, 196, 0, 195, 78, 0, 131, 0, 195, 194, 0, 0, 76, 0, 194, 193, 98, 142, 193, 192, 127, 100, 192, 191, 21, 10, 191, 65, 190, 85, 0, 190, 0, 9, 189, 122, 0, 189, 0, 188, 147, 57, 188, 187, 0, 103, 187, 164, 186, 186, 147, 185, 185, 185, 147, 184, 184, 0, 184, 0, 184, 165, 183, 41, 0, 183, 0, 182, 0, 77, 182, 149, 181, 181, 59, 180, 108, 0, 43, 0, 180, 179, 0, 0, 116, 0, 179, 178, 140, 14, 178, 84, 177, 177, 57, 176, 100, 0, 64, 0, 176, 175, 34, 0, 108, 0, 175, 174, 100, 0, 156, 0, 174, 60, 173, 173, 42, 172, 42, 11, 172, 65, 171, 171, 131, 170, 79, 0, 93, 0, 170, 169, 146, 28, 169, 168, 3, 0, 18, 0, 168, 167, 26, 17, 167, 166, 79, 0, 74, 0, 166, 20, 165, 165, 26, 34, 164, 164, 92, 66, 163, 163, 79, 95, 162, 100, 0, 162, 0, 112, 161, 14, 0, 161, 0, 160, 114, 95, 160, 159, 104, 0, 133, 0, 159, 158, 91, 0, 69, 0, 158, 157, 79, 142, 157, 156, 63, 0, 91, 0, 156, 111, 155, 155, 26, 154, 40, 0, 68, 0, 154, 153, 108, 0, 68, 0, 153, 33, 152, 110, 0, 152, 0, 151, 22, 42, 151, 150, 0, 0, 0, 0, 150, 149, 92, 0, 28, 0, 149, 18, 148, 148, 0, 147, 0, 0, 46, 0, 147, 146, 28, 0, 28, 0, 146, 107, 145, 84, 0, 145, 0, 139, 144, 143, 0, 144, 0, 143, 140, 120, 143, 141, 142, 142, 120, 141, 0, 0, 89, 0, 141, 140, 89, 0, 10, 0, 140, 95, 139, 99, 0, 139, 0, 138, 76, 0, 126, 0, 138, 137, 137, 137, 46, 136, 122, 25, 136, 135, 135, 135, 63, 134, 93, 47, 134, 133, 19, 0, 89, 0, 133, 39, 132, 20, 0, 132, 0, 89, 131, 131, 59, 88, 130, 80, 0, 130, 0, 93, 129, 129, 85, 48, 128, 33, 0, 128, 0, 127, 105, 0, 115, 0, 127, 46, 126, 126, 11, 27, 125, 125, 75, 124, 105, 15, 124, 123, 67, 15, 123, 33, 122, 122, 73, 121, 90, 0, 67, 0, 121, 120, 117, 0, 23, 0, 120, 119, 43, 40, 119, 91, 118, 118, 17, 117, 14, 0, 17, 0, 117, 116, 36, 111, 116, 115, 5, 0, 33, 0, 115, 114, 68, 0, 36, 0, 114, 113, 11, 40, 113, 100, 112, 10, 0, 112, 0, 111, 44, 0, 48, 0, 111, 110, 59, 35, 110, 109, 76, 0, 76, 0, 109, 17, 108, 108, 82, 45, 107, 48, 0, 107, 0, 106, 82, 52, 106, 43, 105, 105, 3, 104, 40, 9, 104, 103, 3, 0, 75, 0, 103, 12, 102, 41, 0, 102, 0, 101, 0, 0, 61, 0, 101, 25, 100, 34, 0, 100, 0, 47, 99, 2, 0, 99, 0, 27, 98, 34, 0, 98, 0, 97, 20, 28, 97, 96, 77, 8, 96, 16, 95, 68, 0, 95, 0, 94, 78, 28, 94, 93, 32, 0, 59, 0, 93, 92, 86, 0, 34, 0, 92, 91, 75, 0, 77, 0, 91, 90, 44, 51, 90, 89, 13, 0, 36, 0, 89, 66, 88, 88, 50, 12, 87, 40, 0, 87, 0, 19, 86, 86, 44, 58, 85, 85, 20, 84, 67, 7, 84, 83, 33, 0, 37, 0, 83, 31, 82, 16, 0, 82, 0, 50, 81, 81, 0, 80, 28, 0, 44, 0, 80, 79, 75, 0, 79, 78, 66, 74, 78, 12, 77, 23, 0, 77, 0, 68, 76, 76, 55, 20, 75, 75, 33, 74, 22, 58, 74, 73, 14, 0, 28, 0, 73, 33, 72, 20, 0, 72, 0, 25, 71, 71, 54, 70, 64, 3, 70, 69, 55, 0, 29, 0, 69, 11, 68, 13, 0, 68, 0, 17, 67, 10, 0, 67, 0, 13, 66, 65, 0, 66, 0, 65, 51, 15, 65, 50, 64, 64, 6, 63, 42, 4, 63, 28, 62, 50, 0, 62, 0, 61, 29, 29, 61, 50, 60, 60, 4, 59, 37, 35, 59, 58, 29, 49, 58, 57, 28, 40, 57, 56, 0, 0, 42, 0, 56, 55, 46, 31, 55, 39, 54, 43, 0, 54, 0, 12, 53, 53, 37, 52, 46, 0, 27, 0, 52, 1, 51, 51, 27, 16, 50, 50, 8, 49, 17, 0, 49, 0, 49, 4, 48, 48, 4, 47, 24, 0, 46, 0, 47, 37, 46, 46, 28, 39, 45, 45, 12, 28, 44, 41, 0, 44, 0, 8, 43, 14, 0, 43, 0, 42, 31, 0, 17, 0, 42, 11, 41, 13, 0, 41, 0, 15, 40, 40, 21, 5, 39, 39, 14, 4, 38, 38, 16, 37, 18, 8, 37, 28, 36, 36, 33, 27, 35, 35, 24, 34, 8, 2, 34, 33, 20, 0, 0, 0, 33, 32, 26, 27, 32, 13, 31, 28, 0, 31, 0, 0, 30, 29, 0, 30, 0, 29, 21, 0, 26, 0, 29, 2, 28, 28, 1, 12, 27, 2, 0, 27, 0, 2, 26, 8, 0, 26, 0, 25, 11, 8, 25, 24, 0, 0, 0, 0, 24, 23, 21, 20, 23, 22, 4, 16, 22, 18, 21, 20, 0, 21, 0, 20, 9, 0, 11, 0, 20, 10, 19, 19, 3, 18, 6, 0, 8, 0, 18, 17, 14, 4, 17, 9, 16, 16, 11, 15, 7, 0, 13, 0, 15, 1, 14, 0, 0, 14, 0, 11, 13, 13, 10, 7, 12, 12, 0, 12, 0, 11, 0, 0, 0, 0, 11, 10, 5, 8, 10, 9, 6, 0, 7, 0, 9, 0, 8, 5, 0, 8, 0, 7, 7, 7, 2, 1, 6, 6, 1, 2, 5, 5, 4, 0, 4, 4, 1, 3, 2, 0, 3, 2, 2, 2, 0, 1, 1, 0, 0, 0, 1 }

  92. 400

    {198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796, 88}

    {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1}

    Returns: {399, 398, 24, 399, 398, 397, 0, 397, 0, 398, 397, 396, 231, 397, 378, 396, 396, 395, 46, 395, 175, 0, 395, 0, 222, 394, 222, 0, 394, 0, 20, 393, 20, 0, 393, 0, 392, 392, 0, 391, 0, 392, 391, 390, 1, 391, 20, 390, 147, 0, 390, 0, 389, 389, 141, 389, 388, 388, 0, 387, 0, 388, 185, 387, 387, 386, 386, 385, 224, 386, 385, 384, 112, 385, 384, 383, 0, 382, 0, 384, 73, 383, 193, 0, 383, 0, 382, 381, 0, 380, 0, 382, 166, 381, 180, 0, 381, 0, 380, 379, 165, 380, 297, 379, 361, 0, 379, 0, 378, 378, 0, 377, 0, 378, 377, 376, 284, 377, 364, 376, 376, 375, 324, 375, 373, 0, 375, 0, 374, 374, 181, 374, 267, 373, 267, 0, 373, 0, 112, 372, 335, 0, 372, 0, 112, 371, 112, 0, 371, 0, 43, 370, 358, 0, 370, 0, 43, 369, 43, 0, 369, 0, 368, 368, 237, 368, 367, 367, 140, 367, 366, 366, 293, 366, 365, 365, 0, 364, 0, 365, 139, 364, 364, 363, 51, 363, 207, 0, 363, 0, 360, 362, 360, 0, 362, 0, 234, 361, 234, 0, 361, 0, 32, 360, 53, 0, 360, 0, 32, 359, 351, 0, 359, 0, 32, 358, 246, 0, 358, 0, 32, 357, 32, 0, 357, 0, 77, 356, 78, 0, 356, 0, 340, 355, 77, 0, 355, 0, 340, 354, 203, 0, 354, 0, 340, 353, 340, 0, 353, 0, 34, 352, 116, 0, 352, 0, 129, 351, 34, 0, 351, 0, 243, 350, 129, 0, 350, 0, 5, 349, 158, 0, 349, 0, 243, 348, 157, 0, 348, 0, 5, 347, 31, 0, 347, 0, 243, 346, 318, 0, 346, 0, 324, 345, 333, 0, 345, 0, 5, 344, 243, 0, 344, 0, 324, 343, 5, 0, 343, 0, 36, 342, 105, 0, 342, 0, 324, 341, 208, 0, 341, 0, 36, 340, 121, 0, 340, 0, 283, 339, 324, 0, 339, 0, 46, 338, 225, 0, 338, 0, 36, 337, 251, 0, 337, 0, 283, 336, 315, 0, 336, 0, 46, 335, 329, 0, 335, 0, 36, 334, 112, 0, 334, 0, 283, 333, 220, 0, 333, 0, 46, 332, 130, 0, 332, 0, 36, 331, 84, 0, 331, 0, 283, 330, 219, 0, 330, 0, 256, 329, 46, 0, 329, 0, 75, 328, 36, 0, 328, 0, 113, 327, 199, 0, 327, 0, 283, 326, 256, 0, 326, 0, 75, 325, 325, 0, 113, 324, 227, 0, 324, 0, 283, 323, 18, 0, 323, 0, 91, 322, 75, 0, 322, 0, 129, 321, 191, 0, 321, 0, 113, 320, 33, 0, 320, 0, 283, 319, 91, 0, 319, 0, 129, 318, 298, 0, 318, 0, 113, 317, 54, 0, 317, 0, 283, 316, 129, 0, 316, 0, 113, 315, 283, 0, 315, 0, 113, 314, 44, 0, 314, 0, 270, 313, 113, 0, 313, 0, 174, 312, 270, 0, 312, 0, 35, 311, 55, 0, 311, 0, 86, 310, 174, 0, 310, 0, 66, 309, 122, 0, 309, 0, 171, 308, 35, 0, 308, 0, 201, 307, 86, 0, 307, 0, 156, 306, 238, 0, 306, 0, 66, 305, 171, 0, 305, 0, 201, 304, 214, 0, 304, 0, 156, 303, 246, 0, 303, 0, 66, 302, 282, 0, 302, 0, 201, 301, 146, 0, 301, 0, 261, 300, 156, 0, 300, 0, 49, 299, 66, 0, 299, 0, 19, 298, 244, 0, 298, 0, 201, 297, 261, 0, 297, 0, 49, 296, 238, 0, 296, 0, 19, 295, 61, 0, 295, 0, 66, 294, 292, 0, 294, 0, 201, 293, 236, 0, 293, 0, 290, 292, 49, 0, 292, 0, 171, 291, 19, 0, 291, 0, 71, 290, 66, 0, 290, 0, 107, 289, 201, 0, 289, 0, 15, 288, 280, 0, 288, 0, 201, 287, 74, 0, 287, 0, 141, 286, 282, 0, 286, 0, 171, 285, 42, 0, 285, 0, 168, 284, 71, 0, 284, 0, 78, 283, 107, 0, 283, 0, 35, 282, 106, 0, 282, 0, 281, 0, 15, 281, 201, 280, 173, 0, 280, 0, 141, 279, 95, 0, 279, 0, 274, 278, 171, 0, 278, 0, 168, 277, 78, 0, 277, 0, 133, 276, 35, 0, 276, 0, 35, 275, 110, 0, 275, 0, 15, 274, 201, 0, 274, 0, 141, 273, 113, 0, 273, 0, 238, 272, 113, 0, 272, 0, 229, 271, 168, 0, 271, 0, 133, 270, 39, 0, 270, 0, 201, 269, 35, 0, 269, 0, 15, 268, 88, 0, 268, 0, 95, 267, 141, 0, 267, 0, 20, 266, 166, 0, 266, 0, 238, 265, 8, 0, 265, 0, 229, 264, 82, 0, 264, 0, 133, 263, 201, 0, 263, 0, 15, 262, 29, 0, 262, 0, 121, 261, 95, 0, 261, 0, 20, 260, 61, 0, 260, 0, 128, 259, 238, 0, 259, 0, 3, 258, 246, 0, 258, 0, 229, 257, 6, 0, 257, 0, 133, 256, 15, 0, 256, 0, 45, 255, 171, 0, 255, 0, 226, 254, 121, 0, 254, 0, 30, 253, 20, 0, 253, 0, 128, 252, 113, 0, 252, 0, 238, 251, 3, 0, 251, 0, 164, 250, 215, 0, 250, 0, 249, 0, 229, 249, 72, 248, 133, 0, 248, 0, 3, 247, 45, 0, 247, 0, 152, 246, 226, 0, 246, 0, 70, 245, 100, 0, 245, 0, 30, 244, 128, 0, 244, 0, 128, 243, 238, 0, 243, 0, 164, 242, 229, 0, 242, 0, 26, 241, 72, 0, 241, 0, 133, 240, 3, 0, 240, 0, 152, 239, 121, 0, 239, 0, 70, 238, 30, 0, 238, 0, 11, 237, 58, 0, 237, 0, 83, 236, 128, 0, 236, 0, 10, 235, 69, 0, 235, 0, 80, 234, 164, 0, 234, 0, 26, 233, 133, 0, 233, 0, 54, 232, 152, 0, 232, 0, 91, 231, 224, 0, 231, 0, 70, 230, 11, 0, 230, 0, 86, 229, 83, 0, 229, 0, 112, 228, 160, 0, 228, 0, 10, 227, 80, 0, 227, 0, 26, 226, 51, 0, 226, 0, 161, 225, 185, 0, 225, 0, 224, 0, 54, 224, 141, 223, 193, 0, 223, 0, 91, 222, 70, 0, 222, 0, 86, 221, 165, 0, 221, 0, 112, 220, 10, 0, 220, 0, 26, 219, 84, 0, 219, 0, 161, 218, 54, 0, 218, 0, 141, 217, 91, 0, 217, 0, 103, 216, 86, 0, 216, 0, 43, 215, 112, 0, 215, 0, 32, 214, 100, 0, 214, 0, 26, 213, 147, 0, 213, 0, 161, 212, 141, 0, 212, 0, 46, 211, 103, 0, 211, 0, 44, 210, 43, 0, 210, 0, 54, 209, 98, 0, 209, 0, 32, 208, 84, 0, 208, 0, 91, 207, 26, 0, 207, 0, 130, 206, 161, 0, 206, 0, 46, 205, 146, 0, 205, 0, 44, 204, 29, 0, 204, 0, 30, 203, 42, 0, 203, 0, 54, 202, 199, 0, 202, 0, 32, 201, 88, 0, 201, 0, 113, 200, 91, 0, 200, 0, 130, 199, 133, 0, 199, 0, 177, 198, 46, 0, 198, 0, 44, 197, 30, 0, 197, 0, 99, 196, 54, 0, 196, 0, 32, 195, 133, 0, 195, 0, 113, 194, 129, 0, 194, 0, 130, 193, 102, 0, 193, 0, 177, 192, 41, 0, 192, 0, 44, 191, 12, 0, 191, 0, 144, 190, 99, 0, 190, 0, 32, 189, 113, 0, 189, 0, 61, 188, 130, 0, 188, 0, 177, 187, 95, 0, 187, 0, 44, 186, 144, 0, 186, 0, 32, 185, 129, 0, 185, 0, 61, 184, 177, 0, 184, 0, 158, 183, 44, 0, 183, 0, 32, 182, 42, 0, 182, 0, 61, 181, 158, 0, 181, 0, 32, 180, 61, 0, 180, 0, 89, 179, 32, 0, 179, 0, 89, 178, 98, 0, 178, 0, 160, 177, 89, 0, 177, 0, 61, 176, 160, 0, 176, 0, 91, 175, 154, 0, 175, 0, 174, 174, 61, 0, 174, 0, 91, 173, 173, 0, 58, 172, 168, 0, 172, 0, 91, 171, 97, 0, 171, 0, 136, 170, 58, 0, 170, 0, 8, 169, 91, 0, 169, 0, 136, 168, 52, 0, 168, 0, 8, 167, 144, 0, 167, 0, 136, 166, 4, 0, 166, 0, 121, 165, 8, 0, 165, 0, 67, 164, 115, 0, 164, 0, 136, 163, 163, 0, 163, 0, 121, 162, 74, 0, 162, 0, 67, 161, 55, 0, 161, 0, 130, 160, 136, 0, 160, 0, 121, 159, 119, 0, 159, 0, 67, 158, 89, 0, 158, 0, 130, 157, 121, 0, 157, 0, 67, 156, 130, 0, 156, 0, 144, 155, 67, 0, 155, 0, 121, 154, 144, 0, 154, 0, 121, 153, 12, 0, 153, 0, 121, 152, 95, 0, 152, 0, 104, 151, 121, 0, 151, 0, 76, 150, 104, 0, 150, 0, 76, 149, 5, 0, 149, 0, 76, 148, 78, 0, 148, 0, 145, 147, 76, 0, 147, 0, 145, 146, 145, 0, 146, 0, 145, 145, 25, 145, 144, 144, 0, 143, 0, 144, 119, 143, 128, 0, 143, 0, 142, 142, 37, 142, 47, 141, 54, 0, 141, 0, 75, 140, 98, 0, 140, 0, 47, 139, 126, 0, 139, 0, 132, 138, 75, 0, 138, 0, 47, 137, 48, 0, 137, 0, 50, 136, 74, 0, 136, 0, 93, 135, 132, 0, 135, 0, 47, 134, 46, 0, 134, 0, 50, 133, 133, 0, 93, 132, 23, 0, 132, 0, 47, 131, 50, 0, 131, 0, 9, 130, 93, 0, 130, 0, 102, 129, 47, 0, 129, 0, 9, 128, 102, 0, 128, 0, 9, 127, 9, 0, 127, 0, 126, 126, 57, 126, 125, 125, 36, 125, 41, 124, 41, 0, 124, 0, 13, 123, 98, 0, 123, 0, 13, 122, 19, 0, 122, 0, 58, 121, 13, 0, 121, 0, 58, 120, 25, 0, 120, 0, 58, 119, 58, 0, 119, 0, 102, 118, 102, 0, 118, 0, 117, 117, 93, 117, 116, 116, 7, 116, 115, 115, 27, 115, 108, 114, 108, 0, 114, 0, 75, 113, 101, 0, 113, 0, 75, 112, 75, 0, 112, 0, 9, 111, 13, 0, 111, 0, 9, 110, 8, 0, 110, 0, 21, 109, 50, 0, 109, 0, 9, 108, 21, 0, 108, 0, 9, 107, 85, 0, 107, 0, 97, 106, 9, 0, 106, 0, 97, 105, 8, 0, 105, 0, 97, 104, 97, 0, 104, 0, 19, 103, 89, 0, 103, 0, 19, 102, 19, 0, 102, 0, 51, 101, 60, 0, 101, 0, 51, 100, 51, 0, 100, 0, 88, 99, 88, 0, 99, 0, 98, 98, 11, 98, 97, 97, 0, 96, 0, 97, 18, 96, 96, 95, 95, 94, 64, 95, 94, 93, 0, 92, 0, 94, 15, 93, 93, 91, 92, 90, 67, 92, 91, 89, 47, 91, 90, 88, 0, 88, 0, 90, 89, 87, 0, 86, 0, 89, 88, 85, 30, 88, 87, 84, 13, 87, 16, 86, 57, 0, 86, 0, 85, 83, 30, 85, 84, 82, 0, 81, 0, 84, 83, 80, 32, 83, 82, 79, 0, 78, 0, 82, 81, 77, 0, 77, 0, 81, 10, 80, 80, 76, 22, 79, 79, 75, 78, 74, 5, 78, 41, 77, 77, 73, 76, 72, 66, 76, 75, 71, 3, 75, 9, 74, 14, 0, 74, 0, 29, 73, 71, 0, 73, 0, 72, 70, 0, 69, 0, 72, 71, 68, 5, 71, 13, 70, 70, 67, 69, 69, 63, 69, 68, 66, 5, 68, 12, 67, 51, 0, 67, 0, 66, 65, 0, 64, 0, 66, 65, 63, 37, 65, 64, 62, 25, 64, 51, 63, 63, 61, 62, 61, 23, 62, 37, 61, 61, 60, 23, 60, 60, 59, 59, 58, 47, 59, 58, 57, 14, 58, 32, 57, 57, 56, 56, 55, 21, 56, 55, 54, 2, 55, 54, 53, 10, 54, 53, 52, 25, 53, 52, 51, 14, 52, 34, 51, 51, 50, 12, 50, 30, 0, 50, 0, 49, 49, 16, 49, 37, 48, 37, 0, 48, 0, 5, 47, 30, 0, 47, 0, 5, 46, 5, 0, 46, 0, 37, 45, 37, 0, 45, 0, 44, 44, 22, 44, 43, 43, 1, 43, 42, 42, 21, 42, 27, 41, 27, 0, 41, 0, 40, 40, 0, 39, 0, 40, 14, 39, 39, 38, 3, 38, 38, 37, 37, 36, 17, 37, 36, 36, 36, 35, 35, 34, 0, 33, 0, 35, 34, 32, 0, 31, 0, 34, 1, 33, 33, 30, 32, 29, 30, 32, 31, 28, 0, 27, 0, 31, 30, 26, 21, 30, 26, 29, 29, 25, 28, 24, 25, 28, 27, 23, 15, 27, 26, 22, 0, 22, 0, 26, 6, 25, 25, 0, 25, 0, 24, 21, 4, 24, 23, 20, 2, 23, 22, 22, 22, 19, 10, 21, 21, 18, 20, 17, 0, 17, 0, 20, 19, 16, 11, 19, 18, 15, 3, 18, 11, 17, 17, 14, 13, 16, 16, 0, 16, 0, 15, 13, 2, 15, 14, 12, 0, 0, 0, 14, 13, 11, 0, 13, 12, 10, 0, 9, 0, 12, 11, 8, 0, 8, 0, 11, 7, 10, 10, 7, 0, 9, 9, 6, 8, 8, 0, 8, 0, 8, 7, 5, 0, 4, 0, 7, 1, 6, 4, 0, 6, 0, 5, 3, 0, 0, 0, 5, 4, 3, 0, 4, 1, 3, 3, 0, 3, 0, 2, 2, 0, 1, 0, 2, 1, 1, 0, 1, 0, 1 }

  93. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 398, 399, 398, 1, 397, 398, 397, 2, 396, 397, 396, 3, 395, 396, 395, 4, 394, 395, 394, 5, 393, 394, 393, 6, 392, 393, 392, 7, 391, 392, 391, 8, 390, 391, 390, 9, 389, 390, 389, 10, 388, 389, 388, 11, 387, 388, 387, 12, 386, 387, 386, 13, 385, 386, 385, 14, 384, 385, 384, 15, 383, 384, 383, 16, 382, 383, 382, 17, 381, 382, 381, 18, 380, 381, 380, 19, 379, 380, 379, 20, 378, 379, 378, 21, 377, 378, 377, 22, 376, 377, 376, 23, 375, 376, 375, 24, 374, 375, 374, 25, 373, 374, 373, 26, 372, 373, 372, 27, 371, 372, 371, 28, 370, 371, 370, 29, 369, 370, 369, 30, 368, 369, 368, 31, 367, 368, 367, 32, 366, 367, 366, 33, 365, 366, 365, 34, 364, 365, 364, 35, 363, 364, 363, 36, 362, 363, 362, 37, 361, 362, 361, 38, 360, 361, 360, 39, 359, 360, 359, 40, 358, 359, 358, 41, 357, 358, 357, 42, 356, 357, 356, 43, 355, 356, 355, 44, 354, 355, 354, 45, 353, 354, 353, 46, 352, 353, 352, 47, 351, 352, 351, 48, 350, 351, 350, 49, 349, 350, 349, 50, 348, 349, 348, 51, 347, 348, 347, 52, 346, 347, 346, 53, 345, 346, 345, 54, 344, 345, 344, 55, 343, 344, 343, 56, 342, 343, 342, 57, 341, 342, 341, 58, 340, 341, 340, 59, 339, 340, 339, 60, 338, 339, 338, 61, 337, 338, 337, 62, 336, 337, 336, 63, 335, 336, 335, 64, 334, 335, 334, 65, 333, 334, 333, 66, 332, 333, 332, 67, 331, 332, 331, 68, 330, 331, 330, 69, 329, 330, 329, 70, 328, 329, 328, 71, 327, 328, 327, 72, 326, 327, 326, 73, 325, 326, 325, 74, 324, 325, 324, 75, 323, 324, 323, 76, 322, 323, 322, 77, 321, 322, 321, 78, 320, 321, 320, 79, 319, 320, 319, 80, 318, 319, 318, 81, 317, 318, 317, 82, 316, 317, 316, 83, 315, 316, 315, 84, 314, 315, 314, 85, 313, 314, 313, 86, 312, 313, 312, 87, 311, 312, 311, 88, 310, 311, 310, 89, 309, 310, 309, 90, 308, 309, 308, 91, 307, 308, 307, 92, 306, 307, 306, 93, 305, 306, 305, 94, 304, 305, 304, 95, 303, 304, 303, 96, 302, 303, 302, 97, 301, 302, 301, 98, 300, 301, 300, 99, 299, 300, 299, 100, 298, 299, 298, 101, 297, 298, 297, 102, 296, 297, 296, 103, 295, 296, 295, 104, 294, 295, 294, 105, 293, 294, 293, 106, 292, 293, 292, 107, 291, 292, 291, 108, 290, 291, 290, 109, 289, 290, 289, 110, 288, 289, 288, 111, 287, 288, 287, 112, 286, 287, 286, 113, 285, 286, 285, 114, 284, 285, 284, 115, 283, 284, 283, 116, 282, 283, 282, 117, 281, 282, 281, 118, 280, 281, 280, 119, 279, 280, 279, 120, 278, 279, 278, 121, 277, 278, 277, 122, 276, 277, 276, 123, 275, 276, 275, 124, 274, 275, 274, 125, 273, 274, 273, 126, 272, 273, 272, 127, 271, 272, 271, 128, 270, 271, 270, 129, 269, 270, 269, 130, 268, 269, 268, 131, 267, 268, 267, 132, 266, 267, 266, 133, 265, 266, 265, 134, 264, 265, 264, 135, 263, 264, 263, 136, 262, 263, 262, 137, 261, 262, 261, 138, 260, 261, 260, 139, 259, 260, 259, 140, 258, 259, 258, 141, 257, 258, 257, 142, 256, 257, 256, 143, 255, 256, 255, 144, 254, 255, 254, 145, 253, 254, 253, 146, 252, 253, 252, 147, 251, 252, 251, 148, 250, 251, 250, 149, 249, 250, 249, 150, 248, 249, 248, 151, 247, 248, 247, 152, 246, 247, 246, 153, 245, 246, 245, 154, 244, 245, 244, 155, 243, 244, 243, 156, 242, 243, 242, 157, 241, 242, 241, 158, 240, 241, 240, 159, 239, 240, 239, 160, 238, 239, 238, 161, 237, 238, 237, 162, 236, 237, 236, 163, 235, 236, 235, 164, 234, 235, 234, 165, 233, 234, 233, 166, 232, 233, 232, 167, 231, 232, 231, 168, 230, 231, 230, 169, 229, 230, 229, 170, 228, 229, 228, 171, 227, 228, 227, 172, 226, 227, 226, 173, 225, 226, 225, 174, 224, 225, 224, 175, 223, 224, 223, 176, 222, 223, 222, 177, 221, 222, 221, 178, 220, 221, 220, 179, 219, 220, 219, 180, 218, 219, 218, 181, 217, 218, 217, 182, 216, 217, 216, 183, 215, 216, 215, 184, 214, 215, 214, 185, 213, 214, 213, 186, 212, 213, 212, 187, 211, 212, 211, 188, 210, 211, 210, 189, 209, 210, 209, 190, 208, 209, 208, 191, 207, 208, 207, 192, 206, 207, 206, 193, 205, 206, 205, 194, 204, 205, 204, 195, 203, 204, 203, 196, 202, 203, 202, 197, 201, 202, 201, 198, 200, 201, 200, 199, 199, 200, 198, 199, 199, 0, 199, 0, 197, 198, 198, 0, 198, 0, 196, 197, 197, 0, 197, 0, 195, 196, 196, 0, 196, 0, 194, 195, 195, 0, 195, 0, 193, 194, 194, 0, 194, 0, 192, 193, 193, 0, 193, 0, 191, 192, 192, 0, 192, 0, 190, 191, 191, 0, 191, 0, 189, 190, 190, 0, 190, 0, 188, 189, 189, 0, 189, 0, 187, 188, 188, 0, 188, 0, 186, 187, 187, 0, 187, 0, 185, 186, 186, 0, 186, 0, 184, 185, 185, 0, 185, 0, 183, 184, 184, 0, 184, 0, 182, 183, 183, 0, 183, 0, 181, 182, 182, 0, 182, 0, 180, 181, 181, 0, 181, 0, 179, 180, 180, 0, 180, 0, 178, 179, 179, 0, 179, 0, 177, 178, 178, 0, 178, 0, 176, 177, 177, 0, 177, 0, 175, 176, 176, 0, 176, 0, 174, 175, 175, 0, 175, 0, 173, 174, 174, 0, 174, 0, 172, 173, 173, 0, 173, 0, 171, 172, 172, 0, 172, 0, 170, 171, 171, 0, 171, 0, 169, 170, 170, 0, 170, 0, 168, 169, 169, 0, 169, 0, 167, 168, 168, 0, 168, 0, 166, 167, 167, 0, 167, 0, 165, 166, 166, 0, 166, 0, 164, 165, 165, 0, 165, 0, 163, 164, 164, 0, 164, 0, 162, 163, 163, 0, 163, 0, 161, 162, 162, 0, 162, 0, 160, 161, 161, 0, 161, 0, 159, 160, 160, 0, 160, 0, 158, 159, 159, 0, 159, 0, 157, 158, 158, 0, 158, 0, 156, 157, 157, 0, 157, 0, 155, 156, 156, 0, 156, 0, 154, 155, 155, 0, 155, 0, 153, 154, 154, 0, 154, 0, 152, 153, 153, 0, 153, 0, 151, 152, 152, 0, 152, 0, 150, 151, 151, 0, 151, 0, 149, 150, 150, 0, 150, 0, 148, 149, 149, 0, 149, 0, 147, 148, 148, 0, 148, 0, 146, 147, 147, 0, 147, 0, 145, 146, 146, 0, 146, 0, 144, 145, 145, 0, 145, 0, 143, 144, 144, 0, 144, 0, 142, 143, 143, 0, 143, 0, 141, 142, 142, 0, 142, 0, 140, 141, 141, 0, 141, 0, 139, 140, 140, 0, 140, 0, 138, 139, 139, 0, 139, 0, 137, 138, 138, 0, 138, 0, 136, 137, 137, 0, 137, 0, 135, 136, 136, 0, 136, 0, 134, 135, 135, 0, 135, 0, 133, 134, 134, 0, 134, 0, 132, 133, 133, 0, 133, 0, 131, 132, 132, 0, 132, 0, 130, 131, 131, 0, 131, 0, 129, 130, 130, 0, 130, 0, 128, 129, 129, 0, 129, 0, 127, 128, 128, 0, 128, 0, 126, 127, 127, 0, 127, 0, 125, 126, 126, 0, 126, 0, 124, 125, 125, 0, 125, 0, 123, 124, 124, 0, 124, 0, 122, 123, 123, 0, 123, 0, 121, 122, 122, 0, 122, 0, 120, 121, 121, 0, 121, 0, 119, 120, 120, 0, 120, 0, 118, 119, 119, 0, 119, 0, 117, 118, 118, 0, 118, 0, 116, 117, 117, 0, 117, 0, 115, 116, 116, 0, 116, 0, 114, 115, 115, 0, 115, 0, 113, 114, 114, 0, 114, 0, 112, 113, 113, 0, 113, 0, 111, 112, 112, 0, 112, 0, 110, 111, 111, 0, 111, 0, 109, 110, 110, 0, 110, 0, 108, 109, 109, 0, 109, 0, 107, 108, 108, 0, 108, 0, 106, 107, 107, 0, 107, 0, 105, 106, 106, 0, 106, 0, 104, 105, 105, 0, 105, 0, 103, 104, 104, 0, 104, 0, 102, 103, 103, 0, 103, 0, 101, 102, 102, 0, 102, 0, 100, 101, 101, 0, 101, 0, 99, 100, 100, 0, 100, 0, 98, 99, 99, 0, 99, 0, 97, 98, 98, 0, 98, 0, 96, 97, 97, 0, 97, 0, 95, 96, 96, 0, 96, 0, 94, 95, 95, 0, 95, 0, 93, 94, 94, 0, 94, 0, 92, 93, 93, 0, 93, 0, 91, 92, 92, 0, 92, 0, 90, 91, 91, 0, 91, 0, 89, 90, 90, 0, 90, 0, 88, 89, 89, 0, 89, 0, 87, 88, 88, 0, 88, 0, 86, 87, 87, 0, 87, 0, 85, 86, 86, 0, 86, 0, 84, 85, 85, 0, 85, 0, 83, 84, 84, 0, 84, 0, 82, 83, 83, 0, 83, 0, 81, 82, 82, 0, 82, 0, 80, 81, 81, 0, 81, 0, 79, 80, 80, 0, 80, 0, 78, 79, 79, 0, 79, 0, 77, 78, 78, 0, 78, 0, 76, 77, 77, 0, 77, 0, 75, 76, 76, 0, 76, 0, 74, 75, 75, 0, 75, 0, 73, 74, 74, 0, 74, 0, 72, 73, 73, 0, 73, 0, 71, 72, 72, 0, 72, 0, 70, 71, 71, 0, 71, 0, 69, 70, 70, 0, 70, 0, 68, 69, 69, 0, 69, 0, 67, 68, 68, 0, 68, 0, 66, 67, 67, 0, 67, 0, 65, 66, 66, 0, 66, 0, 64, 65, 65, 0, 65, 0, 63, 64, 64, 0, 64, 0, 62, 63, 63, 0, 63, 0, 61, 62, 62, 0, 62, 0, 60, 61, 61, 0, 61, 0, 59, 60, 60, 0, 60, 0, 58, 59, 59, 0, 59, 0, 57, 58, 58, 0, 58, 0, 56, 57, 57, 0, 57, 0, 55, 56, 56, 0, 56, 0, 54, 55, 55, 0, 55, 0, 53, 54, 54, 0, 54, 0, 52, 53, 53, 0, 53, 0, 51, 52, 52, 0, 52, 0, 50, 51, 51, 0, 51, 0, 49, 50, 50, 0, 50, 0, 48, 49, 49, 0, 49, 0, 47, 48, 48, 0, 48, 0, 46, 47, 47, 0, 47, 0, 45, 46, 46, 0, 46, 0, 44, 45, 45, 0, 45, 0, 43, 44, 44, 0, 44, 0, 42, 43, 43, 0, 43, 0, 41, 42, 42, 0, 42, 0, 40, 41, 41, 0, 41, 0, 39, 40, 40, 0, 40, 0, 38, 39, 39, 0, 39, 0, 37, 38, 38, 0, 38, 0, 36, 37, 37, 0, 37, 0, 35, 36, 36, 0, 36, 0, 34, 35, 35, 0, 35, 0, 33, 34, 34, 0, 34, 0, 32, 33, 33, 0, 33, 0, 31, 32, 32, 0, 32, 0, 30, 31, 31, 0, 31, 0, 29, 30, 30, 0, 30, 0, 28, 29, 29, 0, 29, 0, 27, 28, 28, 0, 28, 0, 26, 27, 27, 0, 27, 0, 25, 26, 26, 0, 26, 0, 24, 25, 25, 0, 25, 0, 23, 24, 24, 0, 24, 0, 22, 23, 23, 0, 23, 0, 21, 22, 22, 0, 22, 0, 20, 21, 21, 0, 21, 0, 19, 20, 20, 0, 20, 0, 18, 19, 19, 0, 19, 0, 17, 18, 18, 0, 18, 0, 16, 17, 17, 0, 17, 0, 15, 16, 16, 0, 16, 0, 14, 15, 15, 0, 15, 0, 13, 14, 14, 0, 14, 0, 12, 13, 13, 0, 13, 0, 11, 12, 12, 0, 12, 0, 10, 11, 11, 0, 11, 0, 9, 10, 10, 0, 10, 0, 8, 9, 9, 0, 9, 0, 7, 8, 8, 0, 8, 0, 6, 7, 7, 0, 7, 0, 5, 6, 6, 0, 6, 0, 4, 5, 5, 0, 5, 0, 3, 4, 4, 0, 4, 0, 2, 3, 3, 0, 3, 0, 1, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 0 }

  94. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {400, 799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401}

    Returns: {399, 1, 47, 399, 398, 2, 0, 3, 0, 398, 151, 397, 366, 0, 397, 0, 396, 4, 0, 5, 0, 396, 263, 395, 395, 6, 394, 7, 0, 8, 0, 394, 393, 9, 72, 393, 223, 392, 392, 10, 391, 11, 0, 12, 0, 391, 390, 13, 0, 14, 0, 390, 389, 15, 30, 389, 159, 388, 184, 0, 388, 0, 250, 387, 387, 16, 386, 17, 107, 386, 385, 18, 0, 19, 0, 385, 384, 20, 0, 21, 0, 384, 323, 383, 383, 22, 382, 23, 284, 382, 312, 381, 381, 24, 380, 25, 41, 380, 379, 26, 0, 27, 0, 379, 378, 28, 0, 29, 0, 378, 336, 377, 377, 30, 376, 31, 7, 376, 375, 32, 0, 33, 0, 375, 101, 374, 142, 0, 374, 0, 373, 34, 0, 35, 0, 373, 71, 372, 372, 36, 371, 37, 121, 371, 370, 38, 0, 39, 0, 370, 182, 369, 369, 40, 368, 41, 0, 42, 0, 368, 367, 43, 0, 44, 0, 367, 366, 45, 0, 46, 0, 366, 365, 47, 0, 48, 0, 365, 364, 49, 0, 50, 0, 364, 363, 10, 0, 51, 0, 363, 254, 362, 362, 52, 361, 53, 251, 361, 360, 54, 0, 55, 0, 360, 359, 56, 0, 57, 0, 359, 53, 358, 358, 58, 357, 59, 0, 60, 0, 357, 356, 61, 0, 62, 0, 356, 355, 63, 0, 64, 0, 355, 354, 65, 158, 354, 353, 66, 0, 67, 0, 353, 243, 352, 352, 68, 351, 69, 0, 70, 0, 351, 350, 71, 0, 72, 0, 350, 349, 73, 206, 349, 348, 74, 0, 75, 0, 348, 60, 347, 347, 76, 346, 77, 285, 346, 345, 78, 0, 79, 0, 345, 207, 344, 344, 80, 343, 81, 328, 343, 342, 82, 0, 83, 0, 342, 83, 341, 341, 84, 340, 85, 281, 340, 339, 86, 0, 87, 0, 339, 338, 88, 0, 89, 0, 338, 239, 337, 337, 90, 336, 91, 209, 336, 217, 335, 329, 0, 335, 0, 334, 92, 0, 93, 0, 334, 31, 333, 96, 0, 333, 0, 332, 94, 0, 95, 0, 332, 199, 331, 331, 96, 330, 97, 188, 330, 329, 98, 0, 99, 0, 329, 201, 328, 328, 100, 327, 101, 24, 327, 27, 326, 135, 0, 326, 0, 202, 325, 325, 102, 324, 103, 317, 324, 323, 104, 0, 105, 0, 323, 56, 322, 322, 106, 321, 107, 0, 108, 0, 321, 320, 109, 0, 110, 0, 320, 319, 1, 0, 111, 0, 319, 318, 112, 0, 113, 0, 318, 181, 317, 317, 114, 316, 115, 295, 316, 315, 116, 0, 117, 0, 315, 314, 118, 0, 119, 0, 314, 139, 313, 313, 120, 312, 121, 241, 312, 311, 122, 0, 123, 0, 311, 310, 124, 0, 125, 0, 310, 309, 126, 0, 127, 0, 309, 110, 308, 308, 128, 307, 129, 0, 130, 0, 307, 306, 131, 4, 306, 210, 305, 305, 132, 304, 26, 0, 65, 0, 304, 303, 133, 0, 134, 0, 303, 302, 135, 94, 302, 301, 136, 0, 137, 0, 301, 123, 300, 171, 0, 300, 0, 299, 138, 0, 63, 0, 299, 298, 139, 0, 140, 0, 298, 297, 141, 29, 297, 296, 142, 0, 69, 0, 296, 295, 143, 0, 144, 0, 295, 294, 145, 0, 146, 0, 294, 293, 147, 268, 293, 292, 148, 0, 149, 0, 292, 224, 291, 291, 150, 290, 151, 0, 152, 0, 290, 289, 153, 259, 289, 288, 154, 0, 11, 0, 288, 287, 155, 247, 287, 286, 156, 0, 157, 0, 286, 285, 158, 0, 159, 0, 285, 284, 160, 0, 161, 0, 284, 144, 283, 203, 0, 283, 0, 282, 162, 0, 163, 0, 282, 281, 164, 0, 24, 0, 281, 280, 165, 66, 280, 279, 166, 0, 167, 0, 279, 95, 278, 162, 0, 278, 0, 277, 168, 0, 169, 0, 277, 143, 276, 276, 170, 275, 171, 0, 172, 0, 275, 274, 173, 0, 174, 0, 274, 273, 30, 0, 132, 0, 273, 272, 175, 208, 272, 271, 176, 0, 9, 0, 271, 270, 177, 0, 178, 0, 270, 269, 179, 0, 180, 0, 269, 268, 181, 0, 182, 0, 268, 267, 183, 102, 267, 166, 266, 211, 0, 266, 0, 265, 184, 0, 166, 0, 265, 264, 185, 13, 264, 180, 263, 263, 186, 262, 25, 0, 187, 0, 262, 261, 188, 0, 189, 0, 261, 32, 260, 260, 190, 259, 28, 0, 191, 0, 259, 97, 258, 258, 192, 257, 193, 77, 257, 256, 194, 0, 195, 0, 256, 20, 255, 79, 0, 255, 0, 254, 196, 0, 197, 0, 254, 96, 253, 253, 198, 252, 199, 125, 252, 251, 200, 0, 7, 0, 251, 250, 201, 134, 250, 249, 202, 0, 34, 0, 249, 248, 203, 0, 204, 0, 248, 247, 205, 244, 247, 246, 206, 0, 207, 0, 246, 142, 245, 230, 0, 245, 0, 244, 208, 0, 209, 0, 244, 243, 210, 0, 211, 0, 243, 242, 212, 0, 53, 0, 242, 241, 213, 0, 214, 0, 241, 240, 215, 0, 216, 0, 240, 239, 32, 0, 38, 0, 239, 238, 56, 0, 217, 0, 238, 237, 218, 0, 219, 0, 237, 48, 236, 93, 0, 236, 0, 235, 220, 0, 221, 0, 235, 191, 234, 234, 222, 233, 30, 0, 223, 0, 233, 220, 232, 232, 224, 231, 225, 0, 226, 0, 231, 230, 41, 0, 227, 0, 230, 229, 228, 0, 229, 0, 229, 5, 228, 36, 0, 228, 0, 138, 227, 0, 0, 227, 0, 138, 226, 220, 0, 226, 0, 17, 225, 99, 0, 225, 0, 138, 224, 191, 0, 224, 0, 223, 223, 48, 223, 222, 221, 23, 222, 221, 219, 0, 217, 0, 221, 117, 220, 220, 38, 219, 168, 0, 216, 0, 219, 218, 214, 0, 53, 0, 218, 90, 217, 217, 211, 142, 216, 216, 209, 215, 208, 73, 215, 214, 207, 0, 120, 0, 214, 213, 204, 134, 213, 212, 22, 0, 34, 0, 212, 211, 206, 75, 211, 125, 210, 210, 183, 11, 209, 96, 0, 209, 0, 115, 208, 208, 7, 17, 207, 20, 0, 207, 0, 152, 206, 206, 197, 77, 205, 97, 0, 205, 0, 204, 4, 0, 195, 0, 204, 85, 203, 32, 0, 203, 0, 202, 185, 0, 191, 0, 202, 201, 189, 0, 90, 0, 201, 200, 168, 180, 200, 13, 199, 199, 41, 198, 116, 0, 187, 0, 198, 165, 197, 166, 0, 197, 0, 196, 74, 0, 126, 0, 196, 102, 195, 174, 0, 195, 0, 194, 166, 0, 182, 0, 194, 193, 180, 0, 16, 0, 193, 192, 178, 126, 192, 191, 7, 0, 9, 0, 191, 190, 132, 0, 174, 0, 190, 5, 189, 10, 0, 189, 0, 187, 188, 143, 0, 188, 0, 187, 172, 95, 187, 186, 169, 120, 186, 66, 185, 185, 135, 184, 155, 0, 167, 0, 184, 183, 24, 144, 183, 182, 163, 0, 161, 0, 182, 181, 159, 77, 181, 180, 157, 0, 28, 0, 180, 150, 179, 179, 11, 96, 178, 178, 152, 28, 177, 77, 0, 177, 0, 176, 149, 0, 146, 0, 176, 175, 147, 0, 144, 0, 175, 29, 174, 174, 69, 173, 140, 123, 173, 172, 63, 94, 172, 171, 98, 0, 137, 0, 171, 22, 170, 170, 134, 169, 147, 144, 169, 4, 168, 168, 24, 167, 65, 110, 167, 166, 130, 0, 127, 0, 166, 165, 125, 0, 151, 0, 165, 134, 164, 164, 146, 139, 163, 163, 123, 162, 119, 0, 143, 0, 162, 161, 159, 91, 161, 160, 117, 0, 113, 0, 160, 133, 159, 159, 111, 158, 96, 0, 110, 0, 158, 56, 157, 157, 108, 114, 156, 156, 114, 155, 112, 0, 152, 0, 155, 66, 154, 150, 0, 154, 0, 27, 153, 24, 0, 153, 0, 5, 152, 152, 105, 92, 151, 77, 0, 151, 0, 150, 41, 0, 99, 0, 150, 31, 149, 74, 0, 149, 0, 135, 148, 143, 0, 148, 0, 147, 95, 3, 147, 75, 146, 20, 0, 146, 0, 145, 32, 0, 93, 0, 145, 144, 89, 134, 144, 83, 143, 143, 87, 142, 100, 0, 113, 0, 142, 141, 116, 0, 124, 0, 141, 97, 140, 140, 83, 139, 113, 0, 138, 0, 139, 5, 138, 60, 0, 138, 0, 137, 79, 0, 81, 0, 137, 136, 125, 0, 75, 0, 136, 135, 72, 125, 135, 134, 70, 0, 96, 0, 134, 133, 67, 0, 68, 0, 133, 132, 64, 0, 62, 0, 132, 100, 131, 53, 0, 131, 0, 130, 60, 0, 57, 0, 130, 56, 129, 129, 28, 128, 55, 0, 57, 0, 128, 43, 127, 108, 0, 127, 0, 114, 126, 126, 51, 125, 50, 0, 56, 0, 125, 124, 48, 0, 46, 0, 124, 123, 61, 0, 44, 0, 123, 122, 113, 17, 122, 121, 42, 0, 42, 0, 121, 22, 120, 71, 0, 120, 0, 119, 39, 101, 119, 118, 35, 7, 118, 117, 91, 66, 117, 116, 33, 0, 29, 0, 116, 41, 115, 115, 29, 114, 78, 0, 110, 0, 114, 113, 104, 0, 105, 0, 113, 112, 27, 0, 21, 0, 112, 71, 111, 107, 0, 111, 0, 36, 110, 95, 0, 110, 0, 71, 109, 30, 0, 109, 0, 108, 108, 108, 19, 107, 14, 48, 107, 72, 106, 106, 12, 105, 14, 0, 16, 0, 105, 104, 62, 0, 97, 0, 104, 103, 8, 6, 103, 74, 102, 102, 5, 47, 101, 101, 45, 36, 100, 100, 18, 99, 32, 0, 43, 0, 99, 64, 98, 78, 0, 98, 0, 97, 0, 0, 78, 0, 97, 76, 96, 76, 0, 96, 0, 95, 15, 0, 86, 0, 95, 21, 94, 94, 13, 0, 93, 93, 81, 23, 92, 92, 6, 91, 30, 0, 10, 0, 91, 47, 90, 85, 0, 90, 0, 59, 89, 89, 1, 88, 33, 0, 69, 0, 88, 87, 83, 57, 87, 34, 86, 34, 0, 86, 0, 5, 85, 42, 0, 85, 0, 53, 84, 84, 26, 60, 83, 83, 23, 18, 82, 26, 0, 82, 0, 79, 81, 81, 40, 0, 80, 26, 0, 80, 0, 56, 79, 71, 0, 79, 0, 78, 62, 69, 78, 27, 77, 63, 0, 77, 0, 31, 76, 40, 0, 76, 0, 68, 75, 47, 0, 75, 0, 74, 52, 59, 74, 48, 73, 40, 0, 73, 0, 46, 72, 72, 7, 71, 41, 59, 71, 70, 23, 0, 53, 0, 70, 69, 1, 13, 69, 66, 68, 10, 0, 68, 0, 67, 21, 0, 31, 0, 67, 57, 66, 66, 5, 65, 29, 0, 47, 0, 65, 19, 64, 7, 0, 64, 0, 6, 63, 63, 14, 62, 59, 0, 20, 0, 62, 61, 31, 0, 21, 0, 61, 60, 48, 0, 6, 0, 60, 59, 49, 14, 59, 58, 16, 24, 58, 33, 57, 57, 39, 56, 45, 44, 56, 55, 9, 0, 20, 0, 55, 0, 54, 26, 0, 54, 0, 48, 53, 53, 51, 52, 22, 30, 52, 43, 51, 51, 31, 50, 46, 40, 50, 49, 1, 3, 49, 48, 6, 26, 48, 32, 47, 11, 0, 47, 0, 42, 46, 46, 2, 45, 21, 3, 45, 44, 42, 0, 43, 0, 44, 42, 43, 43, 6, 42, 37, 37, 42, 41, 39, 0, 7, 0, 41, 40, 35, 0, 35, 0, 40, 39, 35, 0, 2, 0, 39, 0, 38, 26, 0, 38, 0, 37, 9, 13, 37, 36, 30, 0, 36, 35, 11, 11, 35, 34, 14, 0, 17, 0, 34, 6, 33, 28, 0, 33, 0, 32, 2, 0, 31, 0, 32, 31, 3, 0, 31, 0, 31, 0, 30, 30, 17, 6, 29, 29, 10, 18, 28, 28, 6, 3, 27, 27, 10, 19, 26, 26, 3, 24, 25, 25, 1, 24, 19, 8, 24, 23, 3, 0, 12, 0, 23, 21, 22, 12, 0, 22, 0, 14, 21, 21, 0, 20, 16, 0, 17, 0, 20, 6, 19, 12, 0, 19, 0, 18, 4, 0, 5, 0, 18, 16, 17, 3, 0, 17, 0, 16, 11, 0, 10, 0, 16, 15, 8, 0, 12, 0, 15, 14, 13, 1, 14, 6, 13, 13, 4, 12, 3, 0, 2, 0, 12, 11, 5, 0, 11, 10, 2, 9, 10, 9, 2, 0, 6, 0, 9, 5, 8, 6, 0, 8, 0, 7, 7, 1, 0, 7, 0, 5, 6, 3, 0, 6, 0, 4, 5, 5, 1, 4, 3, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 1, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 0 }

  95. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {799, 797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1}

    Returns: {399, 0, 398, 399, 397, 398, 398, 1, 396, 397, 395, 0, 397, 0, 396, 2, 394, 396, 393, 395, 395, 3, 392, 394, 391, 0, 394, 0, 393, 4, 390, 393, 389, 392, 392, 5, 388, 391, 387, 0, 391, 0, 390, 6, 386, 390, 385, 389, 389, 7, 384, 388, 383, 0, 388, 0, 387, 8, 382, 387, 381, 386, 386, 9, 380, 385, 379, 0, 385, 0, 384, 10, 378, 384, 377, 383, 383, 11, 376, 382, 375, 0, 382, 0, 381, 12, 374, 381, 373, 380, 380, 13, 372, 379, 371, 0, 379, 0, 378, 14, 370, 378, 369, 377, 377, 15, 368, 376, 367, 0, 376, 0, 375, 16, 366, 375, 365, 374, 374, 17, 364, 373, 363, 0, 373, 0, 372, 18, 362, 372, 361, 371, 371, 19, 360, 370, 359, 0, 370, 0, 369, 20, 358, 369, 357, 368, 368, 21, 356, 367, 355, 0, 367, 0, 366, 22, 354, 366, 353, 365, 365, 23, 352, 364, 351, 0, 364, 0, 363, 24, 350, 363, 349, 362, 362, 25, 348, 361, 347, 0, 361, 0, 360, 26, 346, 360, 345, 359, 359, 27, 344, 358, 343, 0, 358, 0, 357, 28, 342, 357, 341, 356, 356, 29, 340, 355, 339, 0, 355, 0, 354, 30, 338, 354, 337, 353, 353, 31, 336, 352, 335, 0, 352, 0, 351, 32, 334, 351, 333, 350, 350, 33, 332, 349, 331, 0, 349, 0, 348, 34, 330, 348, 329, 347, 347, 35, 328, 346, 327, 0, 346, 0, 345, 36, 326, 345, 325, 344, 344, 37, 324, 343, 323, 0, 343, 0, 342, 38, 322, 342, 321, 341, 341, 39, 320, 340, 319, 0, 340, 0, 339, 40, 318, 339, 317, 338, 338, 41, 316, 337, 315, 0, 337, 0, 336, 42, 314, 336, 313, 335, 335, 43, 312, 334, 311, 0, 334, 0, 333, 44, 310, 333, 309, 332, 332, 45, 308, 331, 307, 0, 331, 0, 330, 46, 306, 330, 305, 329, 329, 47, 304, 328, 303, 0, 328, 0, 327, 48, 302, 327, 301, 326, 326, 49, 300, 325, 299, 0, 325, 0, 324, 50, 298, 324, 297, 323, 323, 51, 296, 322, 295, 0, 322, 0, 321, 52, 294, 321, 293, 320, 320, 53, 292, 319, 291, 0, 319, 0, 318, 54, 290, 318, 289, 317, 317, 55, 288, 316, 287, 0, 316, 0, 315, 56, 286, 315, 285, 314, 314, 57, 284, 313, 283, 0, 313, 0, 312, 58, 282, 312, 281, 311, 311, 59, 280, 310, 279, 0, 310, 0, 309, 60, 278, 309, 277, 308, 308, 61, 276, 307, 275, 0, 307, 0, 306, 62, 274, 306, 273, 305, 305, 63, 272, 304, 271, 0, 304, 0, 303, 64, 270, 303, 269, 302, 302, 65, 268, 301, 267, 0, 301, 0, 300, 66, 266, 300, 265, 299, 299, 67, 264, 298, 263, 0, 298, 0, 297, 68, 262, 297, 261, 296, 296, 69, 260, 295, 259, 0, 295, 0, 294, 70, 258, 294, 257, 293, 293, 71, 256, 292, 255, 0, 292, 0, 291, 72, 254, 291, 253, 290, 290, 73, 252, 289, 251, 0, 289, 0, 288, 74, 250, 288, 249, 287, 287, 75, 248, 286, 247, 0, 286, 0, 285, 76, 246, 285, 245, 284, 284, 77, 244, 283, 243, 0, 283, 0, 282, 78, 242, 282, 241, 281, 281, 79, 240, 280, 239, 0, 280, 0, 279, 80, 238, 279, 237, 278, 278, 81, 236, 277, 235, 0, 277, 0, 276, 82, 234, 276, 233, 275, 275, 83, 232, 274, 231, 0, 274, 0, 273, 84, 230, 273, 229, 272, 272, 85, 228, 271, 227, 0, 271, 0, 270, 86, 226, 270, 225, 269, 269, 87, 224, 268, 223, 0, 268, 0, 267, 88, 222, 267, 221, 266, 266, 89, 220, 265, 219, 0, 265, 0, 264, 90, 218, 264, 217, 263, 263, 91, 216, 262, 215, 0, 262, 0, 261, 92, 214, 261, 213, 260, 260, 93, 212, 259, 211, 0, 259, 0, 258, 94, 210, 258, 209, 257, 257, 95, 208, 256, 207, 0, 256, 0, 255, 96, 206, 255, 205, 254, 254, 97, 204, 253, 203, 0, 253, 0, 252, 98, 202, 252, 201, 251, 251, 99, 200, 250, 199, 0, 250, 0, 249, 100, 198, 249, 197, 248, 248, 101, 196, 247, 195, 0, 247, 0, 246, 102, 194, 246, 193, 245, 245, 103, 192, 244, 191, 0, 244, 0, 243, 104, 190, 243, 189, 242, 242, 105, 188, 241, 187, 0, 241, 0, 240, 106, 186, 240, 185, 239, 239, 107, 184, 238, 183, 0, 238, 0, 237, 108, 182, 237, 181, 236, 236, 109, 180, 235, 179, 0, 235, 0, 234, 110, 178, 234, 177, 233, 233, 111, 176, 232, 175, 0, 232, 0, 231, 112, 174, 231, 173, 230, 230, 113, 172, 229, 171, 0, 229, 0, 228, 114, 170, 228, 169, 227, 227, 115, 168, 226, 167, 0, 226, 0, 225, 116, 166, 225, 165, 224, 224, 117, 164, 223, 163, 0, 223, 0, 222, 118, 162, 222, 161, 221, 221, 119, 160, 220, 159, 0, 220, 0, 219, 120, 158, 219, 157, 218, 218, 121, 156, 217, 155, 0, 217, 0, 216, 122, 154, 216, 153, 215, 215, 123, 152, 214, 151, 0, 214, 0, 213, 124, 150, 213, 149, 212, 212, 125, 148, 211, 147, 0, 211, 0, 210, 126, 146, 210, 145, 209, 209, 127, 144, 208, 143, 0, 208, 0, 207, 128, 142, 207, 141, 206, 206, 129, 140, 205, 139, 0, 205, 0, 204, 130, 138, 204, 137, 203, 203, 131, 136, 202, 135, 0, 202, 0, 201, 132, 134, 201, 133, 200, 200, 133, 132, 199, 131, 0, 199, 0, 198, 134, 130, 198, 129, 197, 197, 135, 128, 196, 127, 0, 196, 0, 195, 136, 126, 195, 125, 194, 194, 137, 124, 193, 123, 0, 193, 0, 192, 138, 122, 192, 121, 191, 191, 139, 120, 190, 119, 0, 190, 0, 189, 140, 118, 189, 117, 188, 188, 141, 116, 187, 115, 0, 187, 0, 186, 142, 114, 186, 113, 185, 185, 143, 112, 184, 111, 0, 184, 0, 183, 144, 110, 183, 109, 182, 182, 145, 108, 181, 107, 0, 181, 0, 180, 146, 106, 180, 105, 179, 179, 147, 104, 178, 103, 0, 178, 0, 177, 148, 102, 177, 101, 176, 176, 149, 100, 175, 99, 0, 175, 0, 174, 150, 98, 174, 97, 173, 173, 151, 96, 172, 95, 0, 172, 0, 171, 152, 94, 171, 93, 170, 170, 153, 92, 169, 91, 0, 169, 0, 168, 154, 90, 168, 89, 167, 167, 155, 88, 166, 87, 0, 166, 0, 165, 156, 86, 165, 85, 164, 164, 157, 84, 163, 83, 0, 163, 0, 162, 158, 82, 162, 81, 161, 161, 159, 80, 160, 79, 0, 160, 0, 78, 159, 80, 0, 159, 0, 77, 158, 76, 0, 158, 0, 81, 157, 75, 0, 157, 0, 74, 156, 82, 0, 156, 0, 73, 155, 72, 0, 155, 0, 84, 154, 71, 0, 154, 0, 70, 153, 85, 0, 153, 0, 69, 152, 68, 0, 152, 0, 86, 151, 67, 0, 151, 0, 66, 150, 88, 0, 150, 0, 65, 149, 64, 0, 149, 0, 89, 148, 63, 0, 148, 0, 62, 147, 90, 0, 147, 0, 61, 146, 60, 0, 146, 0, 92, 145, 59, 0, 145, 0, 58, 144, 93, 0, 144, 0, 57, 143, 56, 0, 143, 0, 94, 142, 55, 0, 142, 0, 54, 141, 96, 0, 141, 0, 53, 140, 52, 0, 140, 0, 97, 139, 51, 0, 139, 0, 50, 138, 98, 0, 138, 0, 49, 137, 48, 0, 137, 0, 100, 136, 47, 0, 136, 0, 46, 135, 101, 0, 135, 0, 45, 134, 44, 0, 134, 0, 102, 133, 43, 0, 133, 0, 42, 132, 104, 0, 132, 0, 41, 131, 40, 0, 131, 0, 105, 130, 39, 0, 130, 0, 38, 129, 106, 0, 129, 0, 37, 128, 36, 0, 128, 0, 108, 127, 35, 0, 127, 0, 34, 126, 109, 0, 126, 0, 33, 125, 32, 0, 125, 0, 110, 124, 31, 0, 124, 0, 30, 123, 112, 0, 123, 0, 29, 122, 28, 0, 122, 0, 113, 121, 27, 0, 121, 0, 26, 120, 114, 0, 120, 0, 25, 119, 24, 0, 119, 0, 116, 118, 23, 0, 118, 0, 22, 117, 117, 0, 117, 0, 21, 116, 116, 0, 20, 115, 19, 0, 115, 0, 18, 114, 24, 0, 114, 0, 17, 113, 113, 0, 16, 112, 15, 0, 112, 0, 14, 111, 27, 0, 111, 0, 13, 110, 12, 0, 110, 0, 27, 109, 11, 0, 109, 0, 10, 108, 31, 0, 108, 0, 9, 107, 8, 0, 107, 0, 32, 106, 7, 0, 106, 0, 6, 105, 35, 0, 105, 0, 5, 104, 4, 0, 104, 0, 36, 103, 3, 0, 103, 0, 2, 102, 35, 0, 102, 0, 1, 101, 0, 0, 101, 0, 40, 100, 100, 3, 3, 99, 43, 0, 99, 0, 43, 98, 47, 0, 98, 0, 48, 97, 51, 0, 97, 0, 52, 96, 96, 0, 96, 0, 56, 95, 93, 0, 95, 0, 59, 94, 90, 0, 94, 0, 63, 93, 64, 0, 93, 0, 67, 92, 68, 0, 92, 0, 85, 91, 72, 0, 91, 0, 82, 90, 75, 0, 90, 0, 80, 89, 78, 0, 89, 0, 77, 88, 81, 0, 88, 0, 74, 87, 83, 0, 87, 0, 84, 86, 86, 0, 70, 85, 75, 0, 85, 0, 75, 84, 66, 0, 84, 0, 65, 83, 81, 0, 83, 0, 47, 82, 61, 0, 82, 0, 35, 81, 72, 0, 81, 0, 7, 80, 57, 0, 80, 0, 64, 79, 54, 0, 79, 0, 53, 78, 24, 0, 78, 0, 50, 77, 23, 0, 77, 0, 49, 76, 28, 0, 76, 0, 46, 75, 45, 0, 75, 0, 0, 74, 42, 0, 74, 0, 39, 73, 4, 0, 73, 0, 44, 72, 38, 0, 72, 0, 51, 71, 8, 0, 71, 0, 34, 70, 33, 0, 70, 0, 11, 69, 60, 0, 69, 0, 29, 68, 61, 0, 68, 0, 15, 67, 33, 0, 67, 0, 25, 66, 19, 0, 66, 0, 22, 65, 21, 0, 65, 0, 24, 64, 18, 0, 64, 0, 38, 63, 17, 0, 63, 0, 61, 62, 14, 0, 62, 0, 13, 61, 27, 0, 61, 0, 10, 60, 27, 0, 60, 0, 32, 59, 58, 0, 59, 0, 6, 58, 12, 0, 58, 0, 36, 57, 2, 0, 57, 0, 1, 56, 40, 0, 56, 0, 55, 3, 43, 55, 31, 54, 48, 0, 54, 0, 41, 53, 48, 0, 53, 0, 12, 52, 14, 0, 52, 0, 19, 51, 51, 3, 8, 50, 30, 0, 50, 0, 48, 49, 26, 0, 49, 0, 4, 48, 40, 0, 48, 0, 2, 47, 42, 0, 47, 0, 20, 46, 46, 0, 16, 45, 35, 0, 45, 0, 23, 44, 17, 0, 44, 0, 14, 43, 26, 0, 43, 0, 40, 42, 5, 0, 42, 0, 0, 41, 33, 0, 41, 0, 39, 40, 3, 0, 40, 0, 39, 3, 34, 39, 11, 38, 29, 0, 38, 0, 37, 37, 25, 0, 37, 0, 21, 36, 22, 0, 36, 0, 28, 35, 25, 0, 35, 0, 27, 34, 13, 0, 34, 0, 10, 33, 18, 0, 33, 0, 6, 32, 7, 0, 32, 0, 25, 31, 9, 0, 31, 0, 5, 30, 30, 0, 3, 29, 12, 0, 29, 0, 26, 28, 8, 0, 28, 0, 12, 27, 7, 0, 27, 0, 15, 26, 2, 0, 26, 0, 20, 25, 16, 0, 25, 0, 23, 24, 17, 0, 24, 0, 8, 23, 9, 0, 23, 0, 0, 22, 1, 0, 22, 0, 18, 21, 11, 0, 21, 0, 11, 20, 20, 0, 19, 19, 2, 0, 19, 0, 4, 18, 10, 0, 18, 0, 9, 17, 17, 0, 17, 0, 5, 16, 3, 0, 16, 0, 15, 0, 0, 3, 0, 15, 14, 0, 13, 14, 2, 13, 7, 0, 13, 0, 8, 12, 12, 3, 3, 11, 11, 0, 11, 0, 7, 10, 4, 0, 10, 0, 9, 3, 0, 3, 0, 9, 1, 8, 8, 3, 4, 7, 2, 0, 7, 0, 6, 3, 2, 6, 5, 0, 0, 0, 0, 5, 4, 0, 0, 3, 0, 4, 3, 0, 2, 3, 2, 2, 0, 0, 2, 0, 1, 1, 1, 0 }

  96. 400

    {400, 799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 1, 399, 2, 398, 398, 151, 397, 366, 3, 397, 4, 396, 396, 263, 5, 395, 6, 0, 395, 0, 7, 394, 8, 0, 394, 0, 393, 72, 0, 223, 0, 393, 9, 392, 10, 0, 392, 0, 11, 391, 12, 0, 391, 0, 13, 390, 14, 0, 390, 0, 389, 30, 0, 159, 0, 389, 388, 184, 0, 250, 0, 388, 15, 387, 16, 0, 387, 0, 386, 107, 17, 386, 18, 385, 19, 0, 385, 0, 20, 384, 384, 323, 21, 383, 22, 0, 383, 0, 382, 284, 0, 312, 0, 382, 23, 381, 24, 0, 381, 0, 380, 41, 25, 380, 26, 379, 27, 0, 379, 0, 28, 378, 378, 336, 29, 377, 30, 0, 377, 0, 376, 7, 31, 376, 32, 375, 375, 101, 374, 142, 33, 374, 34, 373, 373, 71, 35, 372, 36, 0, 372, 0, 371, 121, 37, 371, 38, 370, 370, 182, 39, 369, 40, 0, 369, 0, 41, 368, 42, 0, 368, 0, 43, 367, 44, 0, 367, 0, 45, 366, 46, 0, 366, 0, 47, 365, 48, 0, 365, 0, 49, 364, 50, 0, 364, 0, 363, 254, 9, 363, 51, 362, 52, 0, 362, 0, 361, 251, 53, 361, 54, 360, 55, 0, 360, 0, 56, 359, 359, 53, 57, 358, 58, 0, 358, 0, 59, 357, 60, 0, 357, 0, 61, 356, 62, 0, 356, 0, 63, 355, 64, 0, 355, 0, 354, 158, 65, 354, 66, 353, 353, 243, 67, 352, 68, 0, 352, 0, 69, 351, 70, 0, 351, 0, 71, 350, 72, 0, 350, 0, 349, 206, 73, 349, 74, 348, 348, 60, 75, 347, 76, 0, 347, 0, 346, 285, 77, 346, 78, 345, 345, 207, 79, 344, 80, 0, 344, 0, 343, 328, 81, 343, 82, 342, 342, 83, 83, 341, 84, 0, 341, 0, 340, 281, 85, 340, 86, 339, 87, 0, 339, 0, 88, 338, 338, 239, 89, 337, 90, 0, 337, 0, 336, 209, 0, 217, 0, 336, 335, 329, 91, 335, 92, 334, 334, 31, 333, 96, 93, 333, 94, 332, 332, 199, 95, 331, 96, 0, 331, 0, 330, 188, 97, 330, 98, 329, 329, 201, 99, 328, 100, 0, 328, 0, 327, 24, 0, 27, 0, 327, 326, 135, 0, 202, 0, 326, 101, 325, 102, 0, 325, 0, 324, 317, 103, 324, 104, 323, 323, 56, 105, 322, 106, 0, 322, 0, 107, 321, 108, 0, 321, 0, 109, 320, 110, 0, 320, 0, 1, 319, 111, 0, 319, 0, 112, 318, 318, 181, 113, 317, 114, 0, 317, 0, 316, 295, 115, 316, 116, 315, 117, 0, 315, 0, 118, 314, 314, 139, 119, 313, 120, 0, 313, 0, 312, 241, 121, 312, 122, 311, 123, 0, 311, 0, 124, 310, 125, 0, 310, 0, 126, 309, 309, 110, 127, 308, 128, 0, 308, 0, 129, 307, 130, 0, 307, 0, 306, 4, 0, 210, 0, 306, 131, 305, 132, 0, 305, 0, 26, 304, 65, 0, 304, 0, 133, 303, 134, 0, 303, 0, 302, 94, 135, 302, 136, 301, 301, 123, 300, 171, 137, 300, 138, 299, 63, 0, 299, 0, 139, 298, 140, 0, 298, 0, 297, 29, 141, 297, 142, 296, 69, 0, 296, 0, 143, 295, 144, 0, 295, 0, 145, 294, 146, 0, 294, 0, 293, 268, 147, 293, 148, 292, 292, 224, 149, 291, 150, 0, 291, 0, 151, 290, 152, 0, 290, 0, 289, 259, 153, 289, 154, 288, 288, 247, 11, 287, 155, 0, 287, 0, 156, 286, 157, 0, 286, 0, 158, 285, 159, 0, 285, 0, 160, 284, 284, 144, 283, 203, 161, 283, 162, 282, 163, 0, 282, 0, 164, 281, 281, 66, 23, 280, 165, 0, 280, 0, 166, 279, 279, 95, 278, 162, 167, 278, 168, 277, 277, 143, 169, 276, 170, 0, 276, 0, 171, 275, 172, 0, 275, 0, 173, 274, 174, 0, 274, 0, 273, 208, 29, 273, 131, 272, 175, 0, 272, 0, 176, 271, 271, 159, 177, 270, 178, 0, 270, 0, 179, 269, 180, 0, 269, 0, 181, 268, 182, 0, 268, 0, 267, 102, 0, 166, 0, 267, 266, 211, 183, 266, 184, 265, 265, 13, 264, 180, 166, 264, 185, 263, 186, 0, 263, 0, 25, 262, 187, 0, 262, 0, 188, 261, 261, 32, 189, 260, 190, 0, 260, 0, 259, 97, 28, 259, 191, 258, 192, 0, 258, 0, 257, 77, 193, 257, 194, 256, 256, 20, 255, 79, 195, 255, 196, 254, 91, 0, 254, 0, 197, 253, 198, 0, 253, 0, 252, 125, 199, 252, 200, 251, 251, 134, 7, 250, 201, 0, 250, 0, 202, 249, 34, 0, 249, 0, 203, 248, 204, 0, 248, 0, 247, 244, 205, 247, 206, 246, 246, 230, 121, 245, 207, 0, 245, 0, 208, 244, 209, 0, 244, 0, 210, 243, 211, 0, 243, 0, 212, 242, 53, 0, 242, 0, 213, 241, 214, 0, 241, 0, 215, 240, 216, 0, 240, 0, 32, 239, 38, 0, 239, 0, 56, 238, 217, 0, 238, 0, 218, 237, 237, 48, 236, 93, 219, 236, 220, 235, 235, 191, 221, 234, 222, 0, 234, 0, 233, 220, 29, 233, 223, 232, 224, 0, 232, 0, 225, 231, 226, 0, 231, 0, 41, 230, 227, 0, 230, 0, 228, 229, 229, 5, 228, 5, 0, 36, 0, 228, 227, 138, 0, 0, 0, 227, 226, 138, 0, 138, 0, 226, 225, 17, 0, 99, 0, 225, 224, 220, 0, 220, 0, 224, 223, 191, 0, 93, 0, 223, 222, 23, 0, 48, 0, 222, 221, 23, 0, 117, 0, 221, 217, 220, 38, 0, 220, 0, 168, 219, 216, 0, 219, 0, 214, 218, 218, 90, 53, 217, 211, 0, 217, 0, 209, 216, 41, 0, 216, 0, 215, 73, 208, 215, 207, 214, 119, 0, 214, 0, 204, 213, 34, 0, 213, 0, 212, 75, 0, 134, 0, 212, 21, 211, 206, 0, 211, 0, 210, 125, 0, 11, 0, 210, 209, 36, 0, 115, 0, 209, 201, 208, 198, 0, 208, 0, 207, 17, 0, 79, 0, 207, 206, 152, 0, 20, 0, 206, 205, 77, 91, 205, 204, 85, 0, 97, 0, 204, 4, 203, 192, 0, 203, 0, 202, 32, 166, 202, 190, 201, 89, 0, 201, 0, 168, 200, 187, 0, 200, 0, 199, 180, 0, 13, 0, 199, 198, 165, 116, 198, 195, 197, 21, 0, 197, 0, 196, 102, 0, 174, 0, 196, 74, 195, 126, 0, 195, 0, 186, 194, 182, 0, 194, 0, 180, 193, 193, 126, 192, 159, 15, 192, 178, 191, 187, 0, 191, 0, 175, 190, 190, 5, 189, 10, 0, 187, 0, 189, 174, 188, 172, 0, 188, 0, 187, 143, 0, 162, 0, 187, 186, 95, 0, 120, 0, 186, 170, 185, 185, 66, 11, 184, 135, 0, 184, 0, 165, 183, 4, 0, 183, 0, 182, 144, 163, 182, 159, 181, 157, 0, 181, 0, 180, 77, 0, 150, 0, 180, 28, 179, 155, 0, 179, 0, 152, 178, 178, 93, 177, 28, 155, 177, 150, 176, 146, 0, 176, 0, 147, 175, 144, 0, 175, 0, 174, 29, 69, 174, 140, 173, 173, 171, 172, 123, 0, 94, 0, 172, 171, 22, 33, 171, 63, 170, 134, 0, 170, 0, 65, 169, 147, 0, 169, 0, 168, 4, 132, 168, 165, 167, 130, 0, 167, 0, 166, 110, 128, 166, 125, 165, 151, 0, 165, 0, 164, 152, 0, 77, 0, 164, 123, 163, 163, 139, 120, 162, 143, 0, 162, 0, 161, 91, 117, 161, 159, 160, 160, 133, 114, 159, 111, 0, 159, 0, 95, 158, 110, 0, 158, 0, 108, 157, 157, 56, 156, 114, 113, 156, 106, 155, 112, 0, 155, 0, 146, 154, 152, 0, 154, 0, 153, 135, 0, 24, 0, 153, 102, 152, 152, 5, 151, 92, 0, 29, 0, 151, 100, 150, 69, 0, 150, 0, 149, 74, 0, 96, 0, 149, 93, 148, 120, 0, 148, 0, 147, 31, 0, 3, 0, 147, 98, 146, 146, 79, 96, 145, 32, 0, 145, 0, 90, 144, 102, 0, 144, 0, 87, 143, 143, 83, 99, 142, 111, 0, 142, 0, 116, 141, 124, 0, 141, 0, 84, 140, 140, 20, 102, 139, 138, 0, 139, 0, 112, 138, 80, 0, 138, 0, 137, 60, 0, 97, 0, 137, 81, 136, 76, 0, 136, 0, 72, 135, 70, 0, 135, 0, 134, 125, 95, 134, 67, 133, 68, 0, 133, 0, 64, 132, 132, 100, 62, 131, 60, 0, 131, 0, 130, 53, 58, 130, 21, 129, 55, 0, 129, 0, 128, 43, 0, 102, 0, 128, 127, 108, 0, 114, 0, 127, 126, 125, 52, 126, 50, 125, 56, 0, 125, 0, 48, 124, 46, 0, 124, 0, 61, 123, 44, 0, 123, 0, 122, 17, 42, 122, 102, 121, 121, 53, 102, 120, 40, 0, 120, 0, 119, 71, 99, 119, 118, 101, 0, 7, 0, 118, 36, 117, 69, 0, 117, 0, 116, 27, 30, 116, 115, 41, 27, 115, 78, 114, 67, 0, 114, 0, 113, 92, 24, 113, 104, 112, 112, 7, 22, 111, 111, 107, 19, 110, 46, 0, 110, 0, 11, 109, 109, 30, 62, 108, 16, 0, 108, 0, 14, 107, 12, 0, 107, 0, 106, 72, 10, 106, 8, 105, 60, 0, 105, 0, 87, 104, 97, 0, 104, 0, 103, 66, 0, 6, 0, 103, 45, 102, 102, 96, 101, 47, 0, 48, 0, 101, 100, 27, 0, 64, 0, 100, 18, 99, 43, 0, 99, 0, 96, 98, 98, 78, 97, 76, 50, 97, 96, 96, 70, 0, 96, 0, 95, 21, 7, 95, 86, 94, 13, 0, 94, 0, 50, 93, 93, 23, 80, 92, 5, 0, 92, 0, 29, 91, 9, 0, 91, 0, 19, 90, 89, 0, 90, 0, 89, 59, 0, 0, 0, 89, 1, 88, 30, 0, 88, 0, 84, 87, 87, 57, 86, 34, 80, 86, 85, 42, 50, 85, 76, 84, 84, 78, 26, 83, 83, 18, 82, 26, 53, 82, 81, 56, 39, 81, 80, 0, 0, 30, 0, 80, 15, 79, 56, 0, 79, 0, 78, 57, 0, 69, 0, 78, 77, 63, 72, 77, 76, 40, 0, 68, 0, 76, 69, 75, 75, 32, 51, 74, 74, 27, 60, 73, 73, 29, 72, 46, 41, 72, 71, 5, 13, 71, 70, 21, 23, 70, 69, 30, 0, 34, 0, 69, 16, 68, 68, 27, 67, 3, 31, 67, 42, 66, 66, 30, 46, 65, 65, 19, 47, 64, 47, 0, 64, 0, 42, 63, 8, 0, 63, 0, 59, 62, 14, 0, 62, 0, 20, 61, 31, 0, 61, 0, 48, 60, 7, 0, 60, 0, 49, 59, 59, 14, 41, 58, 58, 33, 15, 57, 57, 21, 56, 44, 29, 56, 26, 55, 52, 0, 55, 0, 15, 54, 53, 0, 54, 0, 53, 29, 7, 53, 52, 10, 0, 11, 0, 52, 51, 22, 0, 24, 0, 51, 20, 50, 29, 0, 50, 0, 3, 49, 49, 19, 27, 48, 33, 0, 48, 0, 47, 19, 0, 36, 0, 47, 46, 44, 2, 46, 11, 45, 45, 5, 40, 44, 20, 0, 44, 0, 24, 43, 43, 19, 42, 37, 37, 42, 41, 30, 0, 6, 0, 41, 40, 11, 0, 31, 0, 40, 39, 34, 32, 39, 38, 31, 16, 38, 26, 37, 13, 0, 37, 0, 36, 7, 4, 36, 15, 35, 28, 0, 35, 0, 2, 34, 7, 0, 34, 0, 17, 33, 33, 28, 2, 32, 4, 0, 32, 0, 4, 31, 6, 0, 31, 0, 18, 30, 1, 0, 30, 0, 7, 29, 29, 22, 28, 26, 0, 5, 0, 28, 27, 18, 0, 27, 8, 26, 2, 0, 26, 0, 25, 21, 0, 8, 0, 25, 3, 24, 12, 0, 24, 0, 23, 20, 10, 23, 5, 22, 22, 12, 21, 14, 19, 21, 20, 6, 0, 11, 0, 20, 18, 19, 19, 6, 18, 13, 0, 16, 0, 18, 14, 17, 17, 13, 15, 16, 12, 0, 16, 0, 0, 15, 15, 7, 14, 8, 0, 1, 0, 14, 13, 6, 0, 13, 9, 12, 12, 3, 0, 11, 10, 0, 11, 0, 10, 9, 9, 10, 9, 0, 0, 0, 0, 9, 0, 8, 7, 0, 8, 0, 7, 0, 4, 7, 6, 1, 0, 4, 0, 6, 5, 5, 0, 0, 0, 5, 0, 4, 3, 0, 4, 0, 3, 1, 0, 1, 0, 3, 2, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 0 }

  97. 400

    {798, 796, 794, 792, 790, 788, 786, 784, 782, 780, 778, 776, 774, 772, 770, 768, 766, 764, 762, 760, 758, 756, 754, 752, 750, 748, 746, 744, 742, 740, 738, 736, 734, 732, 730, 728, 726, 724, 722, 720, 718, 716, 714, 712, 710, 708, 706, 704, 702, 700, 698, 696, 694, 692, 690, 688, 686, 684, 682, 680, 678, 676, 674, 672, 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, 640, 638, 636, 634, 632, 630, 628, 626, 624, 622, 620, 618, 616, 614, 612, 610, 608, 606, 604, 602, 600, 598, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 258, 256, 254, 252, 250, 248, 246, 244, 242, 240, 238, 236, 234, 232, 230, 228, 226, 224, 222, 220, 218, 216, 214, 212, 210, 208, 206, 204, 202, 200, 198, 196, 194, 192, 190, 188, 186, 184, 182, 180, 178, 176, 174, 172, 170, 168, 166, 164, 162, 160, 158, 156, 154, 152, 150, 148, 146, 144, 142, 140, 138, 136, 134, 132, 130, 128, 126, 124, 122, 120, 118, 116, 114, 112, 110, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 88, 86, 84, 82, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 397, 0, 399, 398, 397, 0, 396, 0, 398, 397, 395, 1, 397, 396, 394, 0, 393, 0, 396, 2, 395, 395, 392, 394, 391, 3, 394, 393, 390, 0, 389, 0, 393, 4, 392, 392, 388, 391, 387, 5, 391, 390, 386, 0, 385, 0, 390, 6, 389, 389, 384, 388, 383, 7, 388, 387, 382, 0, 381, 0, 387, 8, 386, 386, 380, 385, 379, 9, 385, 384, 378, 0, 377, 0, 384, 10, 383, 383, 376, 382, 375, 11, 382, 381, 374, 0, 373, 0, 381, 12, 380, 380, 372, 379, 371, 13, 379, 378, 370, 0, 369, 0, 378, 14, 377, 377, 368, 376, 367, 15, 376, 375, 366, 0, 365, 0, 375, 16, 374, 374, 364, 373, 363, 17, 373, 372, 362, 0, 361, 0, 372, 18, 371, 371, 360, 370, 359, 19, 370, 369, 358, 0, 357, 0, 369, 20, 368, 368, 356, 367, 355, 21, 367, 366, 354, 0, 353, 0, 366, 22, 365, 365, 352, 364, 351, 23, 364, 363, 350, 0, 349, 0, 363, 24, 362, 362, 348, 361, 347, 25, 361, 360, 346, 0, 345, 0, 360, 26, 359, 359, 344, 358, 343, 27, 358, 357, 342, 0, 341, 0, 357, 28, 356, 356, 340, 355, 339, 29, 355, 354, 338, 0, 337, 0, 354, 30, 353, 353, 336, 352, 335, 31, 352, 351, 334, 0, 333, 0, 351, 32, 350, 350, 332, 349, 331, 33, 349, 348, 330, 0, 329, 0, 348, 34, 347, 347, 328, 346, 327, 35, 346, 345, 326, 0, 325, 0, 345, 36, 344, 344, 324, 343, 323, 37, 343, 342, 322, 0, 321, 0, 342, 38, 341, 341, 320, 340, 319, 39, 340, 339, 318, 0, 317, 0, 339, 40, 338, 338, 316, 337, 315, 41, 337, 336, 314, 0, 313, 0, 336, 42, 335, 335, 312, 334, 311, 43, 334, 333, 310, 0, 309, 0, 333, 44, 332, 332, 308, 331, 307, 45, 331, 330, 306, 0, 305, 0, 330, 46, 329, 329, 304, 328, 303, 47, 328, 327, 302, 0, 301, 0, 327, 48, 326, 326, 300, 325, 299, 49, 325, 324, 298, 0, 297, 0, 324, 50, 323, 323, 296, 322, 295, 51, 322, 321, 294, 0, 293, 0, 321, 52, 320, 320, 292, 319, 291, 53, 319, 318, 290, 0, 289, 0, 318, 54, 317, 317, 288, 316, 287, 55, 316, 315, 286, 0, 285, 0, 315, 56, 314, 314, 284, 313, 283, 57, 313, 312, 282, 0, 281, 0, 312, 58, 311, 311, 280, 310, 279, 59, 310, 309, 278, 0, 277, 0, 309, 60, 308, 308, 276, 307, 275, 61, 307, 306, 274, 0, 273, 0, 306, 62, 305, 305, 272, 304, 271, 63, 304, 303, 270, 0, 269, 0, 303, 64, 302, 302, 268, 301, 267, 65, 301, 300, 266, 0, 265, 0, 300, 66, 299, 299, 264, 298, 263, 67, 298, 297, 262, 0, 261, 0, 297, 68, 296, 296, 260, 295, 259, 69, 295, 294, 258, 0, 257, 0, 294, 70, 293, 293, 256, 292, 255, 71, 292, 291, 254, 0, 253, 0, 291, 72, 290, 290, 252, 289, 251, 73, 289, 288, 250, 0, 249, 0, 288, 74, 287, 287, 248, 286, 247, 75, 286, 285, 246, 0, 245, 0, 285, 76, 284, 284, 244, 283, 243, 77, 283, 282, 242, 0, 241, 0, 282, 78, 281, 281, 240, 280, 239, 79, 280, 279, 238, 0, 237, 0, 279, 80, 278, 278, 236, 277, 235, 81, 277, 276, 234, 0, 233, 0, 276, 82, 275, 275, 232, 274, 231, 83, 274, 273, 230, 0, 229, 0, 273, 84, 272, 272, 228, 271, 227, 85, 271, 270, 226, 0, 225, 0, 270, 86, 269, 269, 224, 268, 223, 87, 268, 267, 222, 0, 221, 0, 267, 88, 266, 266, 220, 265, 219, 89, 265, 264, 218, 0, 217, 0, 264, 90, 263, 263, 216, 262, 215, 91, 262, 261, 214, 0, 213, 0, 261, 92, 260, 260, 212, 259, 211, 93, 259, 258, 210, 0, 209, 0, 258, 94, 257, 257, 208, 256, 207, 95, 256, 255, 206, 0, 205, 0, 255, 96, 254, 254, 204, 253, 203, 97, 253, 252, 202, 0, 201, 0, 252, 98, 251, 251, 200, 250, 199, 99, 250, 249, 198, 0, 197, 0, 249, 100, 248, 248, 196, 247, 195, 101, 247, 246, 194, 0, 193, 0, 246, 102, 245, 245, 192, 244, 191, 103, 244, 243, 190, 0, 189, 0, 243, 104, 242, 242, 188, 241, 187, 105, 241, 240, 186, 0, 185, 0, 240, 106, 239, 239, 184, 238, 183, 107, 238, 237, 182, 0, 181, 0, 237, 108, 236, 236, 180, 235, 179, 109, 235, 234, 178, 0, 177, 0, 234, 110, 233, 233, 176, 232, 175, 111, 232, 231, 174, 0, 173, 0, 231, 112, 230, 230, 172, 229, 171, 113, 229, 228, 170, 0, 169, 0, 228, 114, 227, 227, 168, 226, 167, 115, 226, 225, 166, 0, 165, 0, 225, 116, 224, 224, 164, 223, 163, 117, 223, 222, 162, 0, 161, 0, 222, 118, 221, 221, 160, 220, 159, 119, 220, 219, 158, 0, 157, 0, 219, 120, 218, 218, 156, 217, 155, 121, 217, 216, 154, 0, 153, 0, 216, 122, 215, 215, 152, 214, 151, 123, 214, 213, 150, 0, 149, 0, 213, 124, 212, 212, 148, 211, 147, 125, 211, 210, 146, 0, 145, 0, 210, 126, 209, 209, 144, 208, 143, 127, 208, 207, 142, 0, 141, 0, 207, 128, 206, 206, 140, 205, 139, 129, 205, 204, 138, 0, 137, 0, 204, 130, 203, 203, 136, 202, 135, 131, 202, 201, 134, 0, 133, 0, 201, 132, 200, 200, 132, 199, 131, 133, 199, 198, 130, 0, 129, 0, 198, 134, 197, 197, 128, 196, 127, 135, 196, 195, 126, 0, 125, 0, 195, 136, 194, 194, 124, 193, 123, 137, 193, 192, 122, 0, 121, 0, 192, 138, 191, 191, 120, 190, 119, 139, 190, 189, 118, 0, 117, 0, 189, 140, 188, 188, 116, 187, 115, 141, 187, 186, 114, 0, 113, 0, 186, 142, 185, 185, 112, 184, 111, 143, 184, 183, 110, 0, 109, 0, 183, 144, 182, 182, 108, 181, 107, 145, 181, 180, 106, 0, 105, 0, 180, 146, 179, 179, 104, 178, 103, 147, 178, 177, 102, 0, 101, 0, 177, 148, 176, 176, 100, 175, 99, 149, 175, 174, 98, 0, 97, 0, 174, 150, 173, 173, 96, 172, 95, 151, 172, 171, 94, 0, 93, 0, 171, 152, 170, 170, 92, 169, 91, 153, 169, 168, 90, 0, 89, 0, 168, 154, 167, 167, 88, 166, 87, 155, 166, 165, 86, 0, 85, 0, 165, 156, 164, 164, 84, 163, 83, 157, 163, 162, 82, 0, 81, 0, 162, 158, 161, 161, 80, 160, 79, 159, 160, 159, 78, 0, 77, 0, 159, 158, 79, 0, 76, 0, 158, 157, 75, 0, 80, 0, 157, 156, 74, 0, 73, 0, 156, 155, 82, 0, 72, 0, 155, 154, 71, 0, 83, 0, 154, 153, 70, 0, 69, 0, 153, 152, 84, 0, 68, 0, 152, 151, 67, 0, 86, 0, 151, 150, 66, 0, 65, 0, 150, 149, 87, 0, 64, 0, 149, 148, 63, 0, 88, 0, 148, 147, 62, 0, 61, 0, 147, 146, 90, 0, 60, 0, 146, 145, 59, 0, 91, 0, 145, 144, 58, 0, 57, 0, 144, 143, 92, 0, 56, 0, 143, 142, 55, 0, 94, 0, 142, 141, 54, 0, 53, 0, 141, 140, 95, 0, 52, 0, 140, 139, 51, 0, 96, 0, 139, 138, 50, 0, 49, 0, 138, 137, 98, 0, 48, 0, 137, 136, 47, 0, 99, 0, 136, 135, 46, 0, 45, 0, 135, 134, 100, 0, 44, 0, 134, 133, 43, 0, 102, 0, 133, 132, 42, 0, 41, 0, 132, 131, 103, 0, 40, 0, 131, 130, 39, 0, 104, 0, 130, 129, 38, 0, 37, 0, 129, 128, 106, 0, 36, 0, 128, 127, 35, 0, 107, 0, 127, 126, 34, 0, 33, 0, 126, 125, 108, 0, 32, 0, 125, 124, 31, 0, 110, 0, 124, 123, 30, 0, 29, 0, 123, 122, 111, 0, 28, 0, 122, 121, 27, 0, 112, 0, 121, 120, 26, 0, 25, 0, 120, 119, 114, 0, 24, 0, 119, 118, 23, 0, 115, 0, 118, 117, 22, 0, 21, 0, 117, 116, 116, 0, 20, 0, 116, 115, 19, 0, 21, 0, 115, 114, 18, 0, 17, 0, 114, 113, 17, 0, 16, 0, 113, 112, 15, 0, 24, 0, 112, 111, 14, 0, 13, 0, 111, 110, 13, 0, 12, 0, 110, 109, 11, 0, 28, 0, 109, 108, 10, 0, 9, 0, 108, 107, 29, 0, 8, 0, 107, 106, 7, 0, 32, 0, 106, 105, 6, 0, 5, 0, 105, 104, 33, 0, 4, 0, 104, 103, 3, 0, 32, 0, 103, 102, 2, 0, 1, 0, 102, 101, 37, 0, 0, 0, 101, 100, 32, 6, 100, 99, 40, 0, 0, 0, 99, 98, 44, 0, 45, 0, 98, 97, 48, 0, 49, 0, 97, 96, 96, 0, 53, 0, 96, 95, 94, 0, 56, 0, 95, 94, 91, 0, 60, 0, 94, 93, 61, 0, 64, 0, 93, 92, 65, 0, 86, 0, 92, 91, 69, 0, 83, 0, 91, 90, 72, 0, 80, 0, 90, 89, 76, 0, 78, 0, 89, 88, 77, 0, 75, 0, 88, 87, 74, 0, 82, 0, 87, 86, 71, 0, 85, 0, 86, 85, 84, 0, 75, 0, 85, 84, 67, 0, 75, 0, 84, 83, 75, 0, 63, 0, 83, 82, 62, 0, 78, 0, 82, 81, 0, 0, 58, 0, 81, 80, 4, 0, 78, 0, 80, 79, 9, 0, 54, 0, 79, 78, 60, 0, 51, 0, 78, 77, 50, 0, 20, 0, 77, 76, 47, 0, 25, 0, 76, 75, 46, 0, 28, 0, 75, 74, 43, 0, 42, 0, 74, 73, 1, 0, 39, 0, 73, 72, 41, 0, 5, 0, 72, 71, 45, 0, 35, 0, 71, 70, 52, 0, 8, 0, 70, 69, 31, 0, 30, 0, 69, 68, 12, 0, 58, 0, 68, 67, 26, 0, 67, 66, 16, 0, 5, 0, 66, 65, 22, 0, 21, 0, 65, 64, 19, 0, 18, 0, 64, 63, 20, 0, 15, 0, 63, 62, 30, 0, 14, 0, 62, 61, 21, 0, 11, 0, 61, 60, 10, 0, 29, 0, 60, 59, 7, 0, 59, 0, 59, 58, 33, 0, 55, 0, 58, 57, 3, 0, 24, 0, 57, 56, 37, 0, 32, 0, 56, 55, 40, 0, 44, 0, 55, 6, 54, 54, 44, 53, 36, 0, 15, 0, 53, 52, 38, 0, 29, 0, 52, 51, 18, 0, 24, 0, 51, 50, 35, 0, 32, 0, 50, 49, 25, 0, 27, 0, 49, 48, 39, 0, 23, 0, 48, 47, 14, 0, 5, 0, 47, 46, 42, 0, 11, 0, 46, 45, 17, 0, 4, 0, 45, 44, 13, 0, 9, 0, 44, 43, 29, 0, 27, 0, 43, 42, 11, 0, 4, 0, 42, 41, 4, 0, 2, 0, 41, 0, 40, 40, 23, 39, 9, 0, 5, 0, 39, 38, 31, 0, 12, 0, 38, 37, 26, 0, 16, 0, 37, 36, 34, 0, 19, 0, 36, 35, 28, 0, 20, 0, 35, 34, 8, 0, 21, 0, 34, 33, 10, 0, 7, 0, 33, 0, 32, 32, 0, 31, 19, 0, 15, 0, 31, 30, 5, 0, 6, 0, 30, 29, 20, 0, 16, 0, 29, 28, 18, 0, 21, 0, 28, 27, 24, 0, 12, 0, 27, 6, 26, 26, 14, 25, 22, 0, 17, 0, 25, 24, 13, 0, 21, 0, 24, 23, 11, 0, 15, 0, 23, 0, 22, 22, 3, 21, 9, 0, 17, 0, 21, 6, 20, 20, 7, 19, 12, 0, 8, 0, 19, 18, 8, 0, 0, 0, 18, 17, 2, 0, 0, 0, 17, 16, 16, 6, 16, 15, 0, 0, 15, 0, 15, 14, 14, 0, 6, 0, 14, 13, 13, 0, 1, 0, 13, 12, 11, 0, 10, 0, 12, 11, 9, 0, 7, 0, 11, 10, 7, 0, 8, 0, 10, 9, 4, 6, 9, 8, 6, 0, 0, 0, 8, 7, 3, 0, 0, 0, 7, 6, 0, 0, 0, 0, 6, 5, 0, 0, 2, 0, 5, 4, 2, 0, 1, 0, 4, 3, 3, 0, 1, 0, 3, 2, 0, 0, 2, 0, 2, 0, 1, 1, 0 }

  98. 400

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 351, 399, 398, 151, 0, 366, 0, 398, 32, 397, 247, 0, 397, 0, 396, 263, 135, 396, 395, 72, 0, 223, 0, 395, 175, 394, 326, 0, 394, 0, 393, 30, 0, 159, 0, 393, 392, 184, 0, 250, 0, 392, 148, 391, 214, 0, 391, 0, 239, 390, 368, 0, 390, 0, 389, 107, 291, 389, 388, 323, 75, 388, 387, 284, 0, 312, 0, 387, 86, 386, 114, 0, 386, 0, 385, 41, 357, 385, 384, 336, 62, 384, 383, 7, 368, 383, 382, 101, 0, 142, 0, 382, 256, 381, 297, 0, 381, 0, 380, 71, 327, 380, 379, 121, 277, 379, 378, 182, 216, 378, 377, 254, 0, 312, 0, 377, 6, 376, 144, 0, 376, 0, 375, 251, 147, 375, 374, 53, 345, 374, 373, 158, 240, 373, 372, 243, 155, 372, 371, 206, 192, 371, 370, 60, 338, 370, 369, 285, 113, 369, 368, 207, 191, 368, 367, 328, 70, 367, 366, 83, 315, 366, 365, 281, 117, 365, 364, 239, 159, 364, 363, 209, 0, 217, 0, 363, 362, 329, 69, 362, 181, 361, 189, 0, 361, 0, 360, 31, 0, 96, 0, 360, 359, 328, 302, 359, 358, 199, 199, 358, 357, 188, 210, 357, 356, 201, 197, 356, 355, 24, 0, 27, 0, 355, 354, 53, 0, 135, 0, 354, 353, 202, 0, 206, 0, 353, 196, 352, 263, 0, 352, 0, 351, 317, 81, 351, 350, 56, 342, 350, 349, 47, 0, 317, 0, 349, 348, 181, 217, 348, 347, 295, 103, 347, 346, 139, 259, 346, 345, 241, 157, 345, 344, 110, 288, 344, 343, 4, 0, 210, 0, 343, 188, 342, 214, 0, 342, 0, 341, 206, 19, 341, 44, 340, 277, 0, 340, 0, 339, 94, 304, 339, 338, 123, 0, 171, 0, 338, 227, 337, 275, 0, 337, 0, 336, 135, 43, 336, 335, 29, 0, 285, 0, 335, 47, 334, 81, 0, 334, 0, 333, 268, 130, 333, 332, 224, 174, 332, 331, 259, 139, 331, 330, 247, 7, 330, 148, 329, 151, 0, 329, 0, 328, 144, 0, 203, 0, 328, 195, 327, 254, 0, 327, 0, 326, 66, 0, 224, 0, 326, 17, 325, 256, 0, 325, 0, 324, 95, 0, 162, 0, 324, 236, 323, 303, 0, 323, 0, 322, 143, 255, 322, 321, 208, 0, 217, 0, 321, 320, 305, 21, 320, 93, 319, 190, 0, 319, 0, 318, 250, 5, 318, 317, 102, 0, 166, 0, 317, 316, 211, 187, 316, 232, 315, 296, 0, 315, 0, 314, 13, 0, 41, 0, 314, 313, 180, 0, 279, 0, 313, 119, 312, 218, 0, 312, 0, 18, 311, 256, 0, 311, 0, 310, 32, 0, 83, 0, 310, 309, 97, 20, 309, 216, 308, 301, 0, 308, 0, 307, 77, 0, 208, 0, 307, 306, 20, 0, 79, 0, 306, 305, 182, 296, 305, 304, 203, 63, 304, 303, 125, 273, 303, 302, 134, 4, 302, 175, 301, 264, 0, 301, 0, 25, 300, 240, 0, 300, 0, 299, 244, 154, 299, 298, 230, 10, 298, 75, 297, 168, 0, 297, 0, 37, 296, 181, 0, 296, 0, 295, 123, 0, 134, 0, 295, 23, 294, 28, 0, 294, 0, 39, 293, 147, 0, 293, 0, 292, 48, 0, 56, 0, 292, 291, 93, 0, 182, 0, 291, 290, 191, 207, 290, 289, 220, 0, 273, 0, 289, 125, 288, 178, 0, 288, 0, 30, 287, 191, 0, 287, 0, 286, 5, 0, 30, 0, 286, 285, 36, 0, 138, 0, 285, 148, 284, 260, 0, 284, 0, 283, 17, 0, 99, 0, 283, 282, 244, 144, 282, 281, 23, 0, 251, 0, 281, 280, 23, 0, 117, 0, 280, 279, 277, 121, 279, 278, 90, 264, 278, 277, 73, 0, 125, 0, 277, 276, 83, 85, 276, 275, 75, 0, 207, 0, 275, 274, 246, 15, 274, 152, 273, 190, 0, 273, 0, 272, 11, 0, 17, 0, 272, 271, 115, 0, 267, 0, 271, 131, 270, 148, 0, 270, 0, 269, 152, 0, 231, 0, 269, 167, 268, 246, 0, 268, 0, 267, 85, 0, 180, 0, 267, 2, 266, 135, 0, 266, 0, 265, 264, 134, 265, 264, 219, 61, 264, 179, 263, 227, 0, 263, 0, 262, 165, 0, 255, 0, 262, 83, 261, 143, 0, 261, 0, 232, 260, 233, 0, 260, 0, 259, 174, 20, 259, 50, 258, 89, 0, 258, 0, 217, 257, 224, 0, 257, 0, 256, 11, 0, 126, 0, 256, 255, 142, 11, 255, 254, 10, 0, 187, 0, 254, 253, 229, 169, 253, 211, 252, 236, 0, 252, 0, 251, 90, 0, 120, 0, 251, 4, 250, 30, 0, 250, 0, 96, 249, 111, 0, 249, 0, 248, 150, 0, 150, 0, 248, 247, 28, 0, 60, 0, 247, 39, 246, 105, 0, 246, 0, 245, 22, 0, 241, 0, 245, 24, 244, 189, 0, 244, 0, 243, 175, 223, 243, 242, 183, 215, 242, 108, 241, 207, 0, 241, 0, 240, 193, 205, 240, 239, 77, 0, 91, 0, 239, 238, 133, 61, 238, 67, 237, 139, 0, 237, 0, 236, 114, 190, 236, 235, 178, 0, 180, 0, 235, 5, 234, 80, 0, 234, 0, 129, 233, 220, 0, 233, 0, 232, 20, 0, 92, 0, 232, 231, 74, 0, 95, 0, 231, 230, 189, 65, 230, 130, 229, 209, 0, 229, 0, 228, 3, 0, 72, 0, 228, 227, 198, 0, 208, 0, 227, 88, 226, 116, 0, 226, 0, 144, 225, 200, 0, 225, 0, 23, 224, 99, 0, 224, 0, 104, 223, 154, 0, 223, 0, 222, 171, 55, 222, 46, 221, 196, 0, 221, 0, 220, 100, 65, 220, 219, 24, 0, 43, 0, 219, 218, 108, 0, 138, 0, 218, 217, 190, 0, 191, 0, 217, 112, 216, 208, 0, 216, 0, 61, 215, 160, 0, 215, 0, 42, 214, 197, 0, 214, 0, 42, 213, 184, 0, 213, 0, 85, 212, 122, 0, 212, 0, 110, 211, 125, 0, 211, 0, 53, 210, 157, 0, 210, 0, 209, 138, 120, 209, 208, 115, 0, 127, 0, 208, 162, 207, 190, 0, 207, 0, 206, 85, 0, 131, 0, 206, 205, 187, 7, 205, 68, 204, 95, 0, 204, 0, 142, 203, 148, 0, 203, 0, 202, 6, 0, 184, 0, 202, 201, 114, 0, 141, 0, 201, 200, 64, 0, 145, 0, 200, 199, 188, 13, 199, 31, 198, 70, 0, 198, 0, 130, 197, 151, 0, 197, 0, 196, 78, 28, 196, 195, 76, 0, 98, 0, 195, 194, 143, 145, 194, 168, 193, 169, 0, 193, 0, 97, 192, 175, 0, 192, 0, 191, 21, 0, 93, 0, 191, 190, 120, 9, 190, 59, 189, 142, 0, 189, 0, 188, 77, 8, 188, 187, 90, 0, 147, 0, 187, 5, 186, 10, 0, 186, 0, 100, 185, 164, 0, 185, 0, 184, 159, 3, 184, 129, 183, 165, 0, 183, 0, 182, 60, 0, 76, 0, 182, 181, 96, 35, 181, 71, 180, 150, 0, 180, 0, 179, 59, 0, 94, 0, 179, 178, 114, 0, 116, 0, 178, 177, 140, 24, 177, 79, 176, 93, 0, 176, 0, 130, 175, 154, 0, 175, 0, 174, 57, 3, 174, 173, 34, 71, 173, 172, 156, 129, 172, 171, 42, 0, 95, 0, 171, 170, 145, 75, 170, 101, 169, 166, 0, 169, 0, 168, 146, 30, 168, 63, 167, 94, 0, 167, 0, 166, 18, 0, 26, 0, 166, 165, 71, 0, 78, 0, 165, 16, 164, 119, 0, 164, 0, 2, 163, 132, 0, 163, 0, 29, 162, 113, 0, 162, 0, 161, 99, 60, 161, 160, 79, 0, 85, 0, 160, 21, 159, 78, 0, 159, 0, 91, 158, 97, 0, 158, 0, 157, 104, 147, 157, 156, 10, 0, 69, 0, 156, 155, 29, 0, 30, 0, 155, 154, 63, 109, 154, 153, 26, 0, 40, 0, 153, 152, 68, 13, 152, 79, 151, 108, 0, 151, 0, 96, 150, 149, 0, 150, 0, 36, 149, 69, 0, 149, 0, 5, 148, 125, 0, 148, 0, 147, 78, 77, 147, 146, 22, 0, 46, 0, 146, 145, 46, 21, 145, 144, 34, 0, 34, 0, 144, 143, 6, 0, 115, 0, 143, 24, 142, 28, 0, 142, 0, 141, 125, 0, 140, 0, 141, 46, 140, 118, 0, 140, 0, 139, 22, 0, 89, 0, 139, 138, 97, 0, 104, 0, 138, 137, 69, 0, 133, 0, 137, 136, 93, 70, 136, 135, 83, 0, 122, 0, 135, 6, 134, 22, 0, 134, 0, 36, 133, 105, 0, 133, 0, 132, 10, 61, 132, 69, 131, 94, 0, 131, 0, 130, 19, 0, 121, 0, 130, 33, 129, 117, 0, 129, 0, 84, 128, 121, 0, 128, 0, 127, 127, 74, 127, 126, 105, 0, 114, 0, 126, 125, 120, 41, 125, 124, 72, 14, 124, 62, 123, 74, 0, 123, 0, 122, 67, 14, 122, 20, 121, 39, 0, 121, 0, 120, 46, 28, 120, 34, 119, 97, 0, 119, 0, 118, 14, 43, 118, 117, 19, 0, 40, 0, 117, 116, 33, 0, 116, 95, 115, 109, 0, 115, 0, 34, 114, 78, 0, 114, 0, 113, 44, 0, 53, 0, 113, 78, 112, 96, 0, 112, 0, 111, 74, 9, 111, 41, 110, 63, 0, 110, 0, 109, 0, 0, 82, 0, 109, 10, 108, 84, 0, 108, 0, 49, 107, 53, 0, 107, 0, 22, 106, 50, 0, 106, 0, 105, 10, 0, 17, 0, 105, 104, 20, 0, 97, 0, 104, 39, 103, 85, 0, 103, 0, 102, 61, 0, 85, 0, 102, 101, 100, 16, 101, 70, 100, 81, 0, 100, 0, 1, 99, 32, 0, 99, 0, 98, 33, 70, 98, 97, 72, 15, 97, 29, 96, 72, 0, 96, 0, 95, 18, 7, 95, 94, 11, 0, 60, 0, 94, 93, 86, 63, 93, 92, 17, 0, 20, 0, 92, 10, 91, 65, 0, 91, 0, 90, 73, 48, 90, 2, 89, 7, 0, 89, 0, 88, 36, 0, 50, 0, 88, 87, 82, 35, 87, 86, 21, 54, 86, 85, 6, 0, 14, 0, 85, 84, 37, 27, 84, 83, 41, 45, 83, 82, 23, 0, 67, 0, 82, 81, 80, 4, 81, 24, 80, 32, 0, 80, 0, 43, 79, 76, 0, 79, 0, 78, 6, 0, 20, 0, 78, 77, 23, 0, 34, 0, 77, 35, 76, 48, 0, 76, 0, 75, 4, 0, 55, 0, 75, 74, 44, 0, 50, 0, 74, 73, 10, 0, 11, 0, 73, 72, 42, 0, 43, 0, 72, 71, 24, 0, 53, 0, 71, 70, 54, 41, 70, 69, 21, 0, 26, 0, 69, 68, 53, 0, 64, 0, 68, 10, 67, 12, 0, 67, 0, 66, 19, 0, 44, 0, 66, 65, 51, 0, 56, 0, 65, 64, 60, 4, 64, 63, 23, 0, 28, 0, 63, 62, 30, 0, 36, 0, 62, 48, 61, 54, 0, 61, 0, 60, 14, 0, 29, 0, 60, 59, 32, 26, 59, 58, 44, 50, 58, 57, 55, 56, 57, 56, 55, 14, 56, 19, 55, 36, 0, 55, 0, 54, 26, 31, 54, 36, 53, 42, 0, 53, 0, 24, 52, 51, 0, 52, 0, 8, 51, 40, 0, 51, 0, 50, 8, 0, 22, 0, 50, 49, 34, 0, 47, 0, 49, 0, 48, 8, 0, 48, 0, 47, 24, 0, 42, 0, 47, 46, 42, 22, 46, 45, 19, 19, 45, 44, 12, 0, 29, 0, 44, 20, 43, 29, 0, 43, 0, 42, 26, 1, 42, 41, 8, 0, 10, 0, 41, 40, 28, 0, 29, 0, 40, 39, 37, 17, 39, 38, 33, 25, 38, 1, 37, 36, 0, 37, 0, 36, 3, 0, 4, 0, 36, 35, 16, 16, 35, 34, 5, 0, 6, 0, 34, 16, 33, 22, 0, 33, 0, 32, 28, 3, 32, 31, 30, 1, 31, 30, 6, 0, 26, 0, 30, 29, 29, 4, 29, 28, 1, 14, 28, 27, 4, 0, 23, 0, 27, 26, 0, 13, 26, 25, 22, 0, 24, 0, 25, 24, 5, 0, 11, 0, 24, 23, 14, 0, 19, 0, 23, 5, 22, 12, 0, 22, 0, 21, 9, 9, 21, 13, 20, 14, 0, 20, 0, 19, 10, 0, 10, 0, 19, 18, 12, 0, 16, 0, 18, 1, 17, 2, 0, 17, 0, 5, 16, 8, 0, 16, 0, 11, 15, 15, 0, 15, 0, 14, 9, 9, 14, 13, 7, 11, 13, 12, 1, 0, 4, 0, 12, 11, 10, 0, 10, 0, 11, 10, 0, 0, 0, 0, 10, 9, 0, 0, 5, 0, 9, 5, 8, 7, 0, 8, 0, 7, 0, 0, 0, 0, 7, 6, 0, 0, 6, 0, 6, 3, 5, 4, 0, 5, 0, 4, 1, 0, 2, 0, 4, 3, 1, 0, 3, 0, 3, 1, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  99. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {796, 230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88}

    Returns: {398, 399, 399, 374, 397, 398, 396, 0, 398, 0, 395, 397, 396, 0, 397, 0, 394, 396, 396, 20, 395, 167, 393, 395, 392, 394, 394, 176, 393, 223, 0, 352, 0, 393, 391, 392, 390, 0, 392, 0, 391, 378, 389, 391, 388, 390, 387, 0, 390, 0, 386, 389, 385, 0, 389, 0, 384, 388, 383, 0, 388, 0, 382, 387, 387, 4, 386, 167, 0, 251, 0, 386, 381, 385, 380, 0, 385, 0, 384, 257, 379, 384, 378, 383, 377, 0, 383, 0, 376, 382, 382, 213, 375, 381, 374, 0, 381, 0, 373, 380, 372, 0, 380, 0, 379, 174, 371, 379, 370, 378, 378, 286, 369, 377, 368, 0, 377, 0, 367, 376, 366, 0, 376, 0, 375, 205, 0, 325, 0, 375, 365, 374, 364, 0, 374, 0, 363, 373, 362, 0, 373, 0, 372, 218, 0, 232, 0, 372, 361, 371, 360, 0, 371, 0, 370, 37, 0, 101, 0, 370, 369, 233, 359, 369, 358, 368, 357, 0, 368, 0, 356, 367, 355, 0, 367, 0, 354, 366, 366, 34, 365, 114, 353, 365, 352, 364, 364, 25, 363, 74, 351, 363, 350, 362, 362, 131, 361, 217, 349, 361, 348, 360, 360, 12, 359, 63, 347, 359, 346, 358, 345, 0, 358, 0, 344, 357, 357, 40, 356, 355, 343, 356, 342, 355, 341, 0, 355, 0, 340, 354, 339, 0, 354, 0, 338, 353, 353, 161, 337, 352, 336, 0, 352, 0, 351, 258, 335, 351, 334, 350, 350, 105, 333, 349, 332, 0, 349, 0, 331, 348, 330, 0, 348, 0, 347, 259, 329, 347, 328, 346, 346, 38, 345, 191, 327, 345, 329, 344, 326, 0, 344, 0, 343, 164, 325, 343, 324, 342, 323, 0, 342, 0, 327, 341, 336, 0, 341, 0, 322, 340, 340, 47, 321, 339, 320, 0, 339, 0, 338, 152, 319, 338, 318, 337, 317, 0, 337, 0, 316, 336, 336, 58, 335, 320, 0, 321, 0, 335, 315, 334, 314, 0, 334, 0, 313, 333, 312, 0, 333, 0, 332, 195, 311, 332, 310, 331, 309, 0, 331, 0, 308, 330, 330, 195, 329, 269, 0, 282, 0, 329, 307, 328, 306, 0, 328, 0, 327, 155, 305, 327, 304, 326, 326, 240, 325, 251, 303, 325, 302, 324, 324, 241, 301, 323, 300, 0, 323, 0, 322, 58, 299, 322, 298, 321, 321, 22, 320, 65, 0, 80, 0, 320, 297, 319, 296, 0, 319, 0, 295, 318, 294, 0, 318, 0, 293, 317, 292, 0, 317, 0, 291, 316, 290, 0, 316, 0, 315, 105, 0, 293, 0, 315, 289, 314, 288, 0, 314, 0, 313, 190, 287, 313, 286, 312, 312, 115, 311, 277, 285, 311, 284, 310, 310, 2, 309, 173, 283, 309, 282, 308, 308, 147, 281, 307, 280, 0, 307, 0, 306, 83, 279, 306, 278, 305, 305, 69, 277, 304, 276, 0, 304, 0, 303, 26, 275, 303, 274, 302, 302, 178, 273, 301, 272, 0, 301, 0, 300, 268, 271, 300, 270, 299, 269, 0, 299, 0, 289, 298, 268, 0, 298, 0, 297, 142, 0, 179, 0, 297, 267, 296, 266, 0, 296, 0, 265, 295, 269, 0, 295, 0, 264, 294, 294, 199, 293, 285, 263, 293, 262, 292, 261, 0, 292, 0, 260, 291, 259, 0, 291, 0, 258, 290, 290, 72, 257, 289, 256, 0, 289, 0, 288, 171, 255, 288, 254, 287, 287, 12, 253, 286, 281, 0, 286, 0, 252, 285, 285, 35, 284, 207, 251, 284, 250, 283, 283, 161, 249, 282, 248, 0, 282, 0, 247, 281, 246, 0, 281, 0, 245, 280, 244, 0, 280, 0, 279, 100, 243, 279, 242, 278, 278, 269, 241, 277, 240, 0, 277, 0, 239, 276, 238, 0, 276, 0, 237, 275, 236, 0, 275, 0, 235, 274, 234, 0, 274, 0, 233, 273, 232, 0, 273, 0, 272, 47, 0, 128, 0, 272, 231, 271, 230, 0, 271, 0, 270, 224, 229, 270, 228, 269, 269, 251, 268, 258, 227, 268, 248, 267, 226, 0, 267, 0, 266, 227, 225, 266, 239, 265, 241, 0, 265, 0, 224, 264, 264, 197, 223, 263, 222, 0, 263, 0, 262, 160, 0, 242, 0, 262, 221, 261, 220, 0, 261, 0, 219, 260, 218, 0, 260, 0, 217, 259, 216, 0, 259, 0, 258, 184, 215, 258, 214, 257, 257, 39, 213, 256, 212, 0, 256, 0, 255, 116, 211, 255, 210, 254, 254, 137, 253, 252, 209, 253, 208, 252, 252, 173, 207, 251, 206, 0, 251, 0, 250, 40, 0, 154, 0, 250, 205, 249, 204, 0, 249, 0, 203, 248, 202, 0, 248, 0, 201, 247, 200, 0, 247, 0, 246, 91, 199, 246, 198, 245, 245, 98, 244, 106, 197, 244, 212, 243, 196, 0, 243, 0, 242, 108, 0, 162, 0, 242, 195, 241, 194, 0, 241, 0, 240, 92, 193, 240, 192, 239, 239, 69, 191, 238, 190, 0, 238, 0, 189, 237, 216, 0, 237, 0, 188, 236, 236, 118, 187, 235, 208, 0, 235, 0, 186, 234, 234, 9, 233, 95, 0, 178, 0, 233, 185, 232, 184, 0, 232, 0, 231, 164, 0, 230, 0, 231, 183, 230, 182, 0, 230, 0, 229, 41, 181, 229, 180, 228, 228, 89, 227, 111, 0, 160, 0, 227, 179, 226, 178, 0, 226, 0, 177, 225, 176, 0, 225, 0, 175, 224, 177, 0, 224, 0, 174, 223, 223, 9, 222, 124, 173, 222, 172, 221, 171, 0, 221, 0, 170, 220, 169, 0, 220, 0, 168, 219, 219, 69, 167, 218, 166, 0, 218, 0, 217, 116, 0, 121, 0, 217, 165, 216, 164, 0, 216, 0, 163, 215, 162, 0, 215, 0, 161, 214, 160, 0, 214, 0, 213, 18, 0, 84, 0, 213, 159, 212, 158, 0, 212, 0, 211, 169, 157, 211, 156, 210, 155, 0, 210, 0, 154, 209, 209, 116, 208, 123, 153, 208, 152, 207, 151, 0, 207, 0, 150, 206, 206, 109, 149, 205, 152, 0, 205, 0, 148, 204, 204, 7, 203, 16, 147, 203, 146, 202, 202, 72, 145, 201, 144, 0, 201, 0, 200, 109, 143, 200, 142, 199, 141, 0, 199, 0, 140, 198, 139, 0, 198, 0, 138, 197, 197, 57, 196, 63, 137, 196, 136, 195, 135, 0, 195, 0, 134, 194, 194, 41, 193, 102, 133, 193, 132, 192, 192, 94, 131, 191, 174, 0, 191, 0, 130, 190, 190, 37, 129, 189, 128, 0, 189, 0, 127, 188, 126, 0, 188, 0, 187, 119, 0, 152, 0, 187, 186, 172, 125, 186, 124, 185, 185, 65, 123, 184, 122, 0, 184, 0, 121, 183, 120, 0, 183, 0, 182, 125, 0, 138, 0, 182, 119, 181, 118, 0, 181, 0, 180, 148, 0, 172, 0, 180, 117, 179, 121, 0, 179, 0, 116, 178, 178, 47, 115, 177, 114, 0, 177, 0, 176, 146, 113, 176, 112, 175, 111, 0, 175, 0, 139, 174, 110, 0, 174, 0, 173, 106, 0, 118, 0, 173, 109, 172, 108, 0, 172, 0, 107, 171, 106, 0, 171, 0, 170, 153, 105, 170, 104, 169, 103, 0, 169, 0, 102, 168, 101, 0, 168, 0, 100, 167, 167, 101, 99, 166, 98, 0, 166, 0, 165, 149, 97, 165, 96, 164, 95, 0, 164, 0, 94, 163, 163, 143, 93, 162, 92, 0, 162, 0, 91, 161, 90, 0, 161, 0, 160, 58, 0, 152, 0, 160, 89, 159, 117, 0, 159, 0, 88, 158, 158, 80, 157, 80, 87, 157, 92, 156, 86, 0, 156, 0, 85, 155, 84, 0, 155, 0, 83, 154, 82, 0, 154, 0, 153, 51, 81, 153, 80, 152, 152, 11, 151, 78, 79, 151, 78, 150, 77, 0, 150, 0, 76, 149, 149, 90, 75, 148, 74, 0, 148, 0, 147, 19, 73, 147, 128, 146, 72, 0, 146, 0, 71, 145, 70, 0, 145, 0, 69, 144, 68, 0, 144, 0, 143, 6, 0, 21, 0, 143, 142, 59, 67, 142, 126, 141, 66, 0, 141, 0, 140, 8, 0, 130, 0, 140, 65, 139, 64, 0, 139, 0, 63, 138, 62, 0, 138, 0, 61, 137, 60, 0, 137, 0, 136, 13, 59, 136, 58, 135, 57, 0, 135, 0, 56, 134, 55, 0, 134, 0, 54, 133, 133, 66, 53, 132, 52, 0, 132, 0, 51, 131, 50, 0, 131, 0, 49, 130, 48, 0, 130, 0, 47, 129, 46, 0, 129, 0, 128, 124, 45, 128, 44, 127, 127, 28, 43, 126, 42, 0, 126, 0, 125, 27, 41, 125, 65, 124, 40, 0, 124, 0, 123, 5, 39, 123, 38, 122, 37, 0, 122, 0, 36, 121, 121, 68, 35, 120, 34, 0, 120, 0, 119, 61, 33, 119, 32, 118, 118, 67, 31, 117, 65, 0, 117, 0, 30, 116, 116, 64, 29, 115, 32, 0, 115, 0, 28, 114, 114, 52, 27, 113, 26, 0, 113, 0, 25, 112, 24, 0, 112, 0, 111, 96, 23, 111, 22, 110, 21, 0, 110, 0, 25, 109, 58, 0, 109, 0, 89, 108, 20, 0, 108, 0, 107, 70, 19, 107, 18, 106, 17, 0, 106, 0, 47, 105, 71, 0, 105, 0, 16, 104, 15, 0, 104, 0, 14, 103, 103, 36, 13, 102, 71, 0, 102, 0, 12, 101, 11, 0, 101, 0, 10, 100, 9, 0, 100, 0, 8, 99, 7, 0, 99, 0, 58, 98, 6, 0, 98, 0, 5, 97, 4, 0, 97, 0, 96, 8, 3, 96, 2, 95, 95, 81, 1, 94, 94, 92, 93, 37, 28, 93, 92, 11, 0, 26, 0, 92, 91, 78, 0, 79, 0, 91, 59, 90, 90, 19, 89, 48, 52, 89, 88, 78, 0, 28, 0, 88, 87, 53, 0, 24, 0, 87, 86, 57, 0, 86, 56, 85, 8, 0, 85, 0, 43, 84, 84, 47, 83, 83, 53, 0, 83, 0, 23, 82, 82, 80, 81, 4, 0, 78, 0, 81, 80, 2, 0, 40, 0, 80, 33, 79, 22, 0, 79, 0, 78, 78, 77, 78, 77, 41, 0, 4, 0, 77, 31, 76, 76, 0, 76, 0, 74, 75, 75, 47, 60, 74, 74, 58, 73, 54, 30, 73, 35, 72, 60, 0, 72, 0, 71, 30, 60, 71, 70, 13, 0, 40, 0, 70, 69, 58, 4, 69, 68, 68, 68, 64, 3, 67, 22, 0, 67, 0, 29, 66, 33, 0, 66, 0, 52, 65, 65, 43, 64, 36, 52, 64, 7, 63, 22, 0, 63, 0, 53, 62, 6, 0, 62, 0, 53, 61, 12, 0, 61, 0, 37, 60, 14, 0, 60, 0, 59, 0, 28, 59, 58, 57, 25, 58, 51, 57, 57, 5, 43, 56, 56, 1, 45, 55, 55, 24, 50, 54, 54, 23, 53, 29, 3, 53, 52, 12, 0, 52, 0, 52, 14, 51, 1, 0, 51, 0, 39, 50, 28, 0, 50, 0, 30, 49, 49, 5, 48, 34, 0, 44, 0, 48, 47, 47, 40, 0, 47, 0, 5, 46, 30, 0, 46, 0, 45, 28, 0, 6, 0, 45, 44, 25, 0, 31, 0, 44, 20, 43, 43, 24, 42, 15, 0, 2, 0, 42, 26, 41, 41, 34, 40, 8, 0, 16, 0, 40, 19, 39, 39, 10, 3, 38, 12, 0, 38, 0, 27, 37, 29, 0, 37, 0, 36, 35, 0, 36, 0, 36, 30, 35, 35, 0, 35, 0, 34, 7, 14, 34, 18, 33, 33, 18, 32, 14, 8, 32, 31, 13, 15, 31, 16, 30, 14, 0, 30, 0, 7, 29, 7, 0, 29, 0, 28, 28, 19, 0, 28, 0, 24, 27, 11, 0, 27, 0, 26, 0, 0, 22, 0, 26, 5, 25, 14, 0, 25, 0, 21, 24, 24, 2, 10, 23, 9, 0, 23, 0, 11, 22, 19, 0, 22, 0, 10, 21, 21, 20, 20, 3, 0, 13, 0, 20, 19, 17, 0, 18, 0, 19, 1, 18, 2, 0, 18, 0, 6, 17, 4, 0, 17, 0, 16, 5, 1, 16, 15, 5, 0, 15, 14, 6, 0, 10, 0, 14, 13, 13, 10, 13, 12, 0, 0, 12, 11, 7, 9, 11, 10, 3, 0, 9, 0, 10, 5, 9, 8, 0, 9, 0, 8, 0, 0, 6, 0, 8, 7, 6, 0, 3, 0, 7, 6, 5, 5, 6, 5, 2, 0, 3, 0, 5, 0, 4, 4, 2, 3, 3, 3, 0, 2, 0, 0, 0, 0, 2, 0, 1, 1, 0, 1, 0 }

  100. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {400, 799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401}

    Returns: {399, 1, 47, 399, 398, 2, 0, 3, 0, 398, 151, 397, 366, 0, 397, 0, 396, 4, 0, 5, 0, 396, 263, 395, 395, 6, 394, 7, 0, 8, 0, 394, 393, 9, 72, 393, 223, 392, 392, 10, 391, 11, 0, 12, 0, 391, 390, 13, 0, 14, 0, 390, 389, 15, 30, 389, 159, 388, 184, 0, 388, 0, 250, 387, 387, 16, 386, 17, 107, 386, 385, 18, 0, 19, 0, 385, 384, 20, 0, 21, 0, 384, 323, 383, 383, 22, 382, 23, 284, 382, 312, 381, 381, 24, 380, 25, 41, 380, 379, 26, 0, 27, 0, 379, 378, 28, 0, 29, 0, 378, 336, 377, 377, 30, 376, 31, 7, 376, 375, 32, 0, 33, 0, 375, 101, 374, 142, 0, 374, 0, 373, 34, 0, 35, 0, 373, 71, 372, 372, 36, 371, 37, 121, 371, 370, 38, 0, 39, 0, 370, 182, 369, 369, 40, 368, 41, 0, 42, 0, 368, 367, 43, 0, 44, 0, 367, 366, 45, 0, 46, 0, 366, 365, 47, 0, 48, 0, 365, 364, 49, 0, 50, 0, 364, 363, 10, 0, 51, 0, 363, 254, 362, 362, 52, 361, 53, 251, 361, 360, 54, 0, 55, 0, 360, 359, 56, 0, 57, 0, 359, 53, 358, 358, 58, 357, 59, 0, 60, 0, 357, 356, 61, 0, 62, 0, 356, 355, 63, 0, 64, 0, 355, 354, 65, 158, 354, 353, 66, 0, 67, 0, 353, 243, 352, 352, 68, 351, 69, 0, 70, 0, 351, 350, 71, 0, 72, 0, 350, 349, 73, 206, 349, 348, 74, 0, 75, 0, 348, 60, 347, 347, 76, 346, 77, 285, 346, 345, 78, 0, 79, 0, 345, 207, 344, 344, 80, 343, 81, 328, 343, 342, 82, 0, 83, 0, 342, 83, 341, 341, 84, 340, 85, 281, 340, 339, 86, 0, 87, 0, 339, 338, 88, 0, 89, 0, 338, 239, 337, 337, 90, 336, 91, 209, 336, 217, 335, 329, 0, 335, 0, 334, 92, 0, 93, 0, 334, 31, 333, 96, 0, 333, 0, 332, 94, 0, 95, 0, 332, 199, 331, 331, 96, 330, 97, 188, 330, 329, 98, 0, 99, 0, 329, 201, 328, 328, 100, 327, 101, 24, 327, 27, 326, 135, 0, 326, 0, 202, 325, 325, 102, 324, 103, 317, 324, 323, 104, 0, 105, 0, 323, 56, 322, 322, 106, 321, 107, 0, 108, 0, 321, 320, 109, 0, 110, 0, 320, 319, 1, 0, 111, 0, 319, 318, 112, 0, 113, 0, 318, 181, 317, 317, 114, 316, 115, 295, 316, 315, 116, 0, 117, 0, 315, 314, 118, 0, 119, 0, 314, 139, 313, 313, 120, 312, 121, 241, 312, 311, 122, 0, 123, 0, 311, 310, 124, 0, 125, 0, 310, 309, 126, 0, 127, 0, 309, 110, 308, 308, 128, 307, 129, 0, 130, 0, 307, 306, 131, 4, 306, 210, 305, 305, 132, 304, 26, 0, 65, 0, 304, 303, 133, 0, 134, 0, 303, 302, 135, 94, 302, 301, 136, 0, 137, 0, 301, 123, 300, 171, 0, 300, 0, 299, 138, 0, 63, 0, 299, 298, 139, 0, 140, 0, 298, 297, 141, 29, 297, 296, 142, 0, 69, 0, 296, 295, 143, 0, 144, 0, 295, 294, 145, 0, 146, 0, 294, 293, 147, 268, 293, 292, 148, 0, 149, 0, 292, 224, 291, 291, 150, 290, 151, 0, 152, 0, 290, 289, 153, 259, 289, 288, 154, 0, 11, 0, 288, 287, 155, 247, 287, 286, 156, 0, 157, 0, 286, 285, 158, 0, 159, 0, 285, 284, 160, 0, 161, 0, 284, 144, 283, 203, 0, 283, 0, 282, 162, 0, 163, 0, 282, 281, 164, 0, 24, 0, 281, 280, 165, 66, 280, 279, 166, 0, 167, 0, 279, 95, 278, 162, 0, 278, 0, 277, 168, 0, 169, 0, 277, 143, 276, 276, 170, 275, 171, 0, 172, 0, 275, 274, 173, 0, 174, 0, 274, 273, 30, 0, 132, 0, 273, 272, 175, 208, 272, 271, 176, 0, 9, 0, 271, 270, 177, 0, 178, 0, 270, 269, 179, 0, 180, 0, 269, 268, 181, 0, 182, 0, 268, 267, 183, 102, 267, 166, 266, 211, 0, 266, 0, 265, 184, 0, 166, 0, 265, 264, 185, 13, 264, 180, 263, 263, 186, 262, 25, 0, 187, 0, 262, 261, 188, 0, 189, 0, 261, 32, 260, 260, 190, 259, 28, 0, 191, 0, 259, 97, 258, 258, 192, 257, 193, 77, 257, 256, 194, 0, 195, 0, 256, 20, 255, 79, 0, 255, 0, 254, 196, 0, 197, 0, 254, 96, 253, 253, 198, 252, 199, 125, 252, 251, 200, 0, 7, 0, 251, 250, 201, 134, 250, 249, 202, 0, 34, 0, 249, 248, 203, 0, 204, 0, 248, 247, 205, 244, 247, 246, 206, 0, 207, 0, 246, 142, 245, 230, 0, 245, 0, 244, 208, 0, 209, 0, 244, 243, 210, 0, 211, 0, 243, 242, 212, 0, 53, 0, 242, 241, 213, 0, 214, 0, 241, 240, 215, 0, 216, 0, 240, 239, 32, 0, 38, 0, 239, 238, 56, 0, 217, 0, 238, 237, 218, 0, 219, 0, 237, 48, 236, 93, 0, 236, 0, 235, 220, 0, 221, 0, 235, 191, 234, 234, 222, 233, 30, 0, 223, 0, 233, 220, 232, 232, 224, 231, 225, 0, 226, 0, 231, 230, 41, 0, 227, 0, 230, 229, 228, 0, 229, 0, 229, 5, 228, 36, 0, 228, 0, 138, 227, 0, 0, 227, 0, 138, 226, 220, 0, 226, 0, 17, 225, 99, 0, 225, 0, 138, 224, 191, 0, 224, 0, 223, 223, 48, 223, 222, 221, 23, 222, 221, 219, 0, 217, 0, 221, 117, 220, 220, 38, 219, 168, 0, 216, 0, 219, 218, 214, 0, 53, 0, 218, 90, 217, 217, 211, 142, 216, 216, 209, 215, 208, 73, 215, 214, 207, 0, 120, 0, 214, 213, 204, 134, 213, 212, 22, 0, 34, 0, 212, 211, 206, 75, 211, 125, 210, 210, 183, 11, 209, 96, 0, 209, 0, 115, 208, 208, 7, 17, 207, 20, 0, 207, 0, 152, 206, 206, 197, 77, 205, 97, 0, 205, 0, 204, 4, 0, 195, 0, 204, 85, 203, 32, 0, 203, 0, 202, 185, 0, 191, 0, 202, 201, 189, 0, 90, 0, 201, 200, 168, 180, 200, 13, 199, 199, 41, 198, 116, 0, 187, 0, 198, 165, 197, 166, 0, 197, 0, 196, 74, 0, 126, 0, 196, 102, 195, 174, 0, 195, 0, 194, 166, 0, 182, 0, 194, 193, 180, 0, 16, 0, 193, 192, 178, 126, 192, 191, 7, 0, 9, 0, 191, 190, 132, 0, 174, 0, 190, 5, 189, 10, 0, 189, 0, 187, 188, 143, 0, 188, 0, 187, 172, 95, 187, 186, 169, 120, 186, 66, 185, 185, 135, 184, 155, 0, 167, 0, 184, 183, 24, 144, 183, 182, 163, 0, 161, 0, 182, 181, 159, 77, 181, 180, 157, 0, 28, 0, 180, 150, 179, 179, 11, 96, 178, 178, 152, 28, 177, 77, 0, 177, 0, 176, 149, 0, 146, 0, 176, 175, 147, 0, 144, 0, 175, 29, 174, 174, 69, 173, 140, 123, 173, 172, 63, 94, 172, 171, 98, 0, 137, 0, 171, 22, 170, 170, 134, 169, 147, 144, 169, 4, 168, 168, 24, 167, 65, 110, 167, 166, 130, 0, 127, 0, 166, 165, 125, 0, 151, 0, 165, 134, 164, 164, 146, 139, 163, 163, 123, 162, 119, 0, 143, 0, 162, 161, 159, 91, 161, 160, 117, 0, 113, 0, 160, 133, 159, 159, 111, 158, 96, 0, 110, 0, 158, 56, 157, 157, 108, 114, 156, 156, 114, 155, 112, 0, 152, 0, 155, 66, 154, 150, 0, 154, 0, 27, 153, 24, 0, 153, 0, 5, 152, 152, 105, 92, 151, 77, 0, 151, 0, 150, 41, 0, 99, 0, 150, 31, 149, 74, 0, 149, 0, 135, 148, 143, 0, 148, 0, 147, 95, 3, 147, 75, 146, 20, 0, 146, 0, 145, 32, 0, 93, 0, 145, 144, 89, 134, 144, 83, 143, 143, 87, 142, 100, 0, 113, 0, 142, 141, 116, 0, 124, 0, 141, 97, 140, 140, 83, 139, 113, 0, 138, 0, 139, 5, 138, 60, 0, 138, 0, 137, 79, 0, 81, 0, 137, 136, 125, 0, 75, 0, 136, 135, 72, 125, 135, 134, 70, 0, 96, 0, 134, 133, 67, 0, 68, 0, 133, 132, 64, 0, 62, 0, 132, 100, 131, 53, 0, 131, 0, 130, 60, 0, 57, 0, 130, 56, 129, 129, 28, 128, 55, 0, 57, 0, 128, 43, 127, 108, 0, 127, 0, 114, 126, 126, 51, 125, 50, 0, 56, 0, 125, 124, 48, 0, 46, 0, 124, 123, 61, 0, 44, 0, 123, 122, 113, 17, 122, 121, 42, 0, 42, 0, 121, 22, 120, 71, 0, 120, 0, 119, 39, 101, 119, 118, 35, 7, 118, 117, 91, 66, 117, 116, 33, 0, 29, 0, 116, 41, 115, 115, 29, 114, 78, 0, 110, 0, 114, 113, 104, 0, 105, 0, 113, 112, 27, 0, 21, 0, 112, 71, 111, 107, 0, 111, 0, 36, 110, 95, 0, 110, 0, 71, 109, 30, 0, 109, 0, 108, 108, 108, 19, 107, 14, 48, 107, 72, 106, 106, 12, 105, 14, 0, 16, 0, 105, 104, 62, 0, 97, 0, 104, 103, 8, 6, 103, 74, 102, 102, 5, 47, 101, 101, 45, 36, 100, 100, 18, 99, 32, 0, 43, 0, 99, 64, 98, 78, 0, 98, 0, 97, 0, 0, 78, 0, 97, 76, 96, 76, 0, 96, 0, 95, 15, 0, 86, 0, 95, 21, 94, 94, 13, 0, 93, 93, 81, 23, 92, 92, 6, 91, 30, 0, 10, 0, 91, 47, 90, 85, 0, 90, 0, 59, 89, 89, 1, 88, 33, 0, 69, 0, 88, 87, 83, 57, 87, 34, 86, 34, 0, 86, 0, 5, 85, 42, 0, 85, 0, 53, 84, 84, 26, 60, 83, 83, 23, 18, 82, 26, 0, 82, 0, 79, 81, 81, 40, 0, 80, 26, 0, 80, 0, 56, 79, 71, 0, 79, 0, 78, 62, 69, 78, 27, 77, 63, 0, 77, 0, 31, 76, 40, 0, 76, 0, 68, 75, 47, 0, 75, 0, 74, 52, 59, 74, 48, 73, 40, 0, 73, 0, 46, 72, 72, 7, 71, 41, 59, 71, 70, 23, 0, 53, 0, 70, 69, 1, 13, 69, 66, 68, 10, 0, 68, 0, 67, 21, 0, 31, 0, 67, 57, 66, 66, 5, 65, 29, 0, 47, 0, 65, 19, 64, 7, 0, 64, 0, 6, 63, 63, 14, 62, 59, 0, 20, 0, 62, 61, 31, 0, 21, 0, 61, 60, 48, 0, 6, 0, 60, 59, 49, 14, 59, 58, 16, 24, 58, 33, 57, 57, 39, 56, 45, 44, 56, 55, 9, 0, 20, 0, 55, 0, 54, 26, 0, 54, 0, 48, 53, 53, 51, 52, 22, 30, 52, 43, 51, 51, 31, 50, 46, 40, 50, 49, 1, 3, 49, 48, 6, 26, 48, 32, 47, 11, 0, 47, 0, 42, 46, 46, 2, 45, 21, 3, 45, 44, 42, 0, 43, 0, 44, 42, 43, 43, 6, 42, 37, 37, 42, 41, 39, 0, 7, 0, 41, 40, 35, 0, 35, 0, 40, 39, 35, 0, 2, 0, 39, 0, 38, 26, 0, 38, 0, 37, 9, 13, 37, 36, 30, 0, 36, 35, 11, 11, 35, 34, 14, 0, 17, 0, 34, 6, 33, 28, 0, 33, 0, 32, 2, 0, 31, 0, 32, 31, 3, 0, 31, 0, 31, 0, 30, 30, 17, 6, 29, 29, 10, 18, 28, 28, 6, 3, 27, 27, 10, 19, 26, 26, 3, 24, 25, 25, 1, 24, 19, 8, 24, 23, 3, 0, 12, 0, 23, 21, 22, 12, 0, 22, 0, 14, 21, 21, 0, 20, 16, 0, 17, 0, 20, 6, 19, 12, 0, 19, 0, 18, 4, 0, 5, 0, 18, 16, 17, 3, 0, 17, 0, 16, 11, 0, 10, 0, 16, 15, 8, 0, 12, 0, 15, 14, 13, 1, 14, 6, 13, 13, 4, 12, 3, 0, 2, 0, 12, 11, 5, 0, 11, 10, 2, 9, 10, 9, 2, 0, 6, 0, 9, 5, 8, 6, 0, 8, 0, 7, 7, 1, 0, 7, 0, 5, 6, 3, 0, 6, 0, 4, 5, 5, 1, 4, 3, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 1, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 0 }

  101. 400

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 0, 399, 398, 398, 1, 398, 397, 397, 2, 397, 396, 396, 3, 396, 395, 395, 4, 395, 394, 394, 5, 394, 393, 393, 6, 393, 392, 392, 7, 392, 391, 391, 8, 391, 390, 390, 9, 390, 389, 389, 10, 389, 388, 388, 11, 388, 387, 387, 12, 387, 386, 386, 13, 386, 385, 385, 14, 385, 384, 384, 15, 384, 383, 383, 16, 383, 382, 382, 17, 382, 381, 381, 18, 381, 380, 380, 19, 380, 379, 379, 20, 379, 378, 378, 21, 378, 377, 377, 22, 377, 376, 376, 23, 376, 375, 375, 24, 375, 374, 374, 25, 374, 373, 373, 26, 373, 372, 372, 27, 372, 371, 371, 28, 371, 370, 370, 29, 370, 369, 369, 30, 369, 368, 368, 31, 368, 367, 367, 32, 367, 366, 366, 33, 366, 365, 365, 34, 365, 364, 364, 35, 364, 363, 363, 36, 363, 362, 362, 37, 362, 361, 361, 38, 361, 360, 360, 39, 360, 359, 359, 40, 359, 358, 358, 41, 358, 357, 357, 42, 357, 356, 356, 43, 356, 355, 355, 44, 355, 354, 354, 45, 354, 353, 353, 46, 353, 352, 352, 47, 352, 351, 351, 48, 351, 350, 350, 49, 350, 349, 349, 50, 349, 348, 348, 51, 348, 347, 347, 52, 347, 346, 346, 53, 346, 345, 345, 54, 345, 344, 344, 55, 344, 343, 343, 56, 343, 342, 342, 57, 342, 341, 341, 58, 341, 340, 340, 59, 340, 339, 339, 60, 339, 338, 338, 61, 338, 337, 337, 62, 337, 336, 336, 63, 336, 335, 335, 64, 335, 334, 334, 65, 334, 333, 333, 66, 333, 332, 332, 67, 332, 331, 331, 68, 331, 330, 330, 69, 330, 329, 329, 70, 329, 328, 328, 71, 328, 327, 327, 72, 327, 326, 326, 73, 326, 325, 325, 74, 325, 324, 324, 75, 324, 323, 323, 76, 323, 322, 322, 77, 322, 321, 321, 78, 321, 320, 320, 79, 320, 319, 319, 80, 319, 318, 318, 81, 318, 317, 317, 82, 317, 316, 316, 83, 316, 315, 315, 84, 315, 314, 314, 85, 314, 313, 313, 86, 313, 312, 312, 87, 312, 311, 311, 88, 311, 310, 310, 89, 310, 309, 309, 90, 309, 308, 308, 91, 308, 307, 307, 92, 307, 306, 306, 93, 306, 305, 305, 94, 305, 304, 304, 95, 304, 303, 303, 96, 303, 302, 302, 97, 302, 301, 301, 98, 301, 300, 300, 99, 300, 299, 299, 100, 299, 298, 298, 101, 298, 297, 297, 102, 297, 296, 296, 103, 296, 295, 295, 104, 295, 294, 294, 105, 294, 293, 293, 106, 293, 292, 292, 107, 292, 291, 291, 108, 291, 290, 290, 109, 290, 289, 289, 110, 289, 288, 288, 111, 288, 287, 287, 112, 287, 286, 286, 113, 286, 285, 285, 114, 285, 284, 284, 115, 284, 283, 283, 116, 283, 282, 282, 117, 282, 281, 281, 118, 281, 280, 280, 119, 280, 279, 279, 120, 279, 278, 278, 121, 278, 277, 277, 122, 277, 276, 276, 123, 276, 275, 275, 124, 275, 274, 274, 125, 274, 273, 273, 126, 273, 272, 272, 127, 272, 271, 271, 128, 271, 270, 270, 129, 270, 269, 269, 130, 269, 268, 268, 131, 268, 267, 267, 132, 267, 266, 266, 133, 266, 265, 265, 134, 265, 264, 264, 135, 264, 263, 263, 136, 263, 262, 262, 137, 262, 261, 261, 138, 261, 260, 260, 139, 260, 259, 259, 140, 259, 258, 258, 141, 258, 257, 257, 142, 257, 256, 256, 143, 256, 255, 255, 144, 255, 254, 254, 145, 254, 253, 253, 146, 253, 252, 252, 147, 252, 251, 251, 148, 251, 250, 250, 149, 250, 249, 249, 150, 249, 248, 248, 151, 248, 247, 247, 152, 247, 246, 246, 153, 246, 245, 245, 154, 245, 244, 244, 155, 244, 243, 243, 156, 243, 242, 242, 157, 242, 241, 241, 158, 241, 240, 240, 159, 240, 239, 239, 160, 239, 238, 238, 161, 238, 237, 237, 162, 237, 236, 236, 163, 236, 235, 235, 164, 235, 234, 234, 165, 234, 233, 233, 166, 233, 232, 232, 167, 232, 231, 231, 168, 231, 230, 230, 169, 230, 229, 229, 170, 229, 228, 228, 171, 228, 227, 227, 172, 227, 226, 226, 173, 226, 225, 225, 174, 225, 224, 224, 175, 224, 223, 223, 176, 223, 222, 222, 177, 222, 221, 221, 178, 221, 220, 220, 179, 220, 219, 219, 180, 219, 218, 218, 181, 218, 217, 217, 182, 217, 216, 216, 183, 216, 215, 215, 184, 215, 214, 214, 185, 214, 213, 213, 186, 213, 212, 212, 187, 212, 211, 211, 188, 211, 210, 210, 189, 210, 209, 209, 190, 209, 208, 208, 191, 208, 207, 207, 192, 207, 206, 206, 193, 206, 205, 205, 194, 205, 204, 204, 195, 204, 203, 203, 196, 203, 202, 202, 197, 202, 201, 201, 198, 201, 200, 200, 199, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  102. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 398, 0, 399, 0, 397, 398, 396, 0, 398, 0, 395, 397, 394, 0, 397, 0, 393, 396, 392, 0, 396, 0, 391, 395, 390, 0, 395, 0, 389, 394, 388, 0, 394, 0, 387, 393, 386, 0, 393, 0, 385, 392, 384, 0, 392, 0, 383, 391, 382, 0, 391, 0, 381, 390, 380, 0, 390, 0, 379, 389, 378, 0, 389, 0, 377, 388, 376, 0, 388, 0, 375, 387, 374, 0, 387, 0, 373, 386, 372, 0, 386, 0, 371, 385, 370, 0, 385, 0, 369, 384, 368, 0, 384, 0, 367, 383, 366, 0, 383, 0, 365, 382, 364, 0, 382, 0, 363, 381, 362, 0, 381, 0, 361, 380, 360, 0, 380, 0, 359, 379, 358, 0, 379, 0, 357, 378, 356, 0, 378, 0, 355, 377, 354, 0, 377, 0, 353, 376, 352, 0, 376, 0, 351, 375, 350, 0, 375, 0, 349, 374, 348, 0, 374, 0, 347, 373, 346, 0, 373, 0, 345, 372, 344, 0, 372, 0, 343, 371, 342, 0, 371, 0, 341, 370, 340, 0, 370, 0, 339, 369, 338, 0, 369, 0, 337, 368, 336, 0, 368, 0, 335, 367, 334, 0, 367, 0, 333, 366, 332, 0, 366, 0, 331, 365, 330, 0, 365, 0, 329, 364, 328, 0, 364, 0, 327, 363, 326, 0, 363, 0, 325, 362, 324, 0, 362, 0, 323, 361, 322, 0, 361, 0, 321, 360, 320, 0, 360, 0, 319, 359, 318, 0, 359, 0, 317, 358, 316, 0, 358, 0, 315, 357, 314, 0, 357, 0, 313, 356, 312, 0, 356, 0, 311, 355, 310, 0, 355, 0, 309, 354, 308, 0, 354, 0, 307, 353, 306, 0, 353, 0, 305, 352, 304, 0, 352, 0, 303, 351, 302, 0, 351, 0, 301, 350, 300, 0, 350, 0, 299, 349, 298, 0, 349, 0, 297, 348, 296, 0, 348, 0, 295, 347, 294, 0, 347, 0, 293, 346, 292, 0, 346, 0, 291, 345, 290, 0, 345, 0, 289, 344, 288, 0, 344, 0, 287, 343, 286, 0, 343, 0, 285, 342, 284, 0, 342, 0, 283, 341, 282, 0, 341, 0, 281, 340, 280, 0, 340, 0, 279, 339, 278, 0, 339, 0, 277, 338, 276, 0, 338, 0, 275, 337, 274, 0, 337, 0, 273, 336, 272, 0, 336, 0, 271, 335, 270, 0, 335, 0, 269, 334, 268, 0, 334, 0, 267, 333, 266, 0, 333, 0, 265, 332, 264, 0, 332, 0, 263, 331, 262, 0, 331, 0, 261, 330, 260, 0, 330, 0, 259, 329, 258, 0, 329, 0, 257, 328, 256, 0, 328, 0, 255, 327, 254, 0, 327, 0, 253, 326, 252, 0, 326, 0, 251, 325, 250, 0, 325, 0, 249, 324, 248, 0, 324, 0, 247, 323, 246, 0, 323, 0, 245, 322, 244, 0, 322, 0, 243, 321, 242, 0, 321, 0, 241, 320, 240, 0, 320, 0, 239, 319, 238, 0, 319, 0, 237, 318, 236, 0, 318, 0, 235, 317, 234, 0, 317, 0, 233, 316, 232, 0, 316, 0, 231, 315, 230, 0, 315, 0, 229, 314, 228, 0, 314, 0, 227, 313, 226, 0, 313, 0, 225, 312, 224, 0, 312, 0, 223, 311, 222, 0, 311, 0, 221, 310, 220, 0, 310, 0, 219, 309, 218, 0, 309, 0, 217, 308, 216, 0, 308, 0, 215, 307, 214, 0, 307, 0, 213, 306, 212, 0, 306, 0, 211, 305, 210, 0, 305, 0, 209, 304, 208, 0, 304, 0, 207, 303, 206, 0, 303, 0, 205, 302, 204, 0, 302, 0, 203, 301, 202, 0, 301, 0, 201, 300, 200, 0, 300, 0, 199, 299, 198, 0, 299, 0, 197, 298, 196, 0, 298, 0, 195, 297, 194, 0, 297, 0, 193, 296, 192, 0, 296, 0, 191, 295, 190, 0, 295, 0, 189, 294, 188, 0, 294, 0, 187, 293, 186, 0, 293, 0, 185, 292, 184, 0, 292, 0, 183, 291, 182, 0, 291, 0, 181, 290, 180, 0, 290, 0, 179, 289, 178, 0, 289, 0, 177, 288, 176, 0, 288, 0, 175, 287, 174, 0, 287, 0, 173, 286, 172, 0, 286, 0, 171, 285, 170, 0, 285, 0, 169, 284, 168, 0, 284, 0, 167, 283, 166, 0, 283, 0, 165, 282, 164, 0, 282, 0, 163, 281, 162, 0, 281, 0, 161, 280, 160, 0, 280, 0, 159, 279, 158, 0, 279, 0, 157, 278, 156, 0, 278, 0, 155, 277, 154, 0, 277, 0, 153, 276, 152, 0, 276, 0, 151, 275, 150, 0, 275, 0, 149, 274, 148, 0, 274, 0, 147, 273, 146, 0, 273, 0, 145, 272, 144, 0, 272, 0, 143, 271, 142, 0, 271, 0, 141, 270, 140, 0, 270, 0, 139, 269, 138, 0, 269, 0, 137, 268, 136, 0, 268, 0, 135, 267, 134, 0, 267, 0, 133, 266, 132, 0, 266, 0, 131, 265, 130, 0, 265, 0, 129, 264, 128, 0, 264, 0, 127, 263, 126, 0, 263, 0, 125, 262, 124, 0, 262, 0, 123, 261, 122, 0, 261, 0, 121, 260, 120, 0, 260, 0, 119, 259, 118, 0, 259, 0, 117, 258, 116, 0, 258, 0, 115, 257, 114, 0, 257, 0, 113, 256, 112, 0, 256, 0, 111, 255, 110, 0, 255, 0, 109, 254, 108, 0, 254, 0, 107, 253, 106, 0, 253, 0, 105, 252, 104, 0, 252, 0, 103, 251, 102, 0, 251, 0, 101, 250, 100, 0, 250, 0, 99, 249, 98, 0, 249, 0, 97, 248, 96, 0, 248, 0, 95, 247, 94, 0, 247, 0, 93, 246, 92, 0, 246, 0, 91, 245, 90, 0, 245, 0, 89, 244, 88, 0, 244, 0, 87, 243, 86, 0, 243, 0, 85, 242, 84, 0, 242, 0, 83, 241, 82, 0, 241, 0, 81, 240, 80, 0, 240, 0, 79, 239, 78, 0, 239, 0, 77, 238, 76, 0, 238, 0, 75, 237, 74, 0, 237, 0, 73, 236, 72, 0, 236, 0, 71, 235, 70, 0, 235, 0, 69, 234, 68, 0, 234, 0, 67, 233, 66, 0, 233, 0, 65, 232, 64, 0, 232, 0, 63, 231, 62, 0, 231, 0, 61, 230, 60, 0, 230, 0, 59, 229, 58, 0, 229, 0, 57, 228, 56, 0, 228, 0, 55, 227, 54, 0, 227, 0, 53, 226, 52, 0, 226, 0, 51, 225, 50, 0, 225, 0, 49, 224, 48, 0, 224, 0, 47, 223, 46, 0, 223, 0, 45, 222, 44, 0, 222, 0, 43, 221, 42, 0, 221, 0, 41, 220, 40, 0, 220, 0, 39, 219, 38, 0, 219, 0, 37, 218, 36, 0, 218, 0, 35, 217, 34, 0, 217, 0, 33, 216, 32, 0, 216, 0, 31, 215, 30, 0, 215, 0, 29, 214, 28, 0, 214, 0, 27, 213, 26, 0, 213, 0, 25, 212, 24, 0, 212, 0, 23, 211, 22, 0, 211, 0, 21, 210, 20, 0, 210, 0, 19, 209, 18, 0, 209, 0, 17, 208, 16, 0, 208, 0, 15, 207, 14, 0, 207, 0, 13, 206, 12, 0, 206, 0, 11, 205, 10, 0, 205, 0, 9, 204, 8, 0, 204, 0, 7, 203, 6, 0, 203, 0, 5, 202, 4, 0, 202, 0, 3, 201, 2, 0, 201, 0, 1, 200, 0, 0, 200, 0, 18, 199, 82, 0, 199, 0, 178, 198, 114, 0, 198, 0, 50, 197, 194, 0, 197, 0, 162, 196, 130, 0, 196, 0, 98, 195, 66, 0, 195, 0, 34, 194, 2, 0, 194, 0, 186, 193, 170, 0, 193, 0, 154, 192, 138, 0, 192, 0, 122, 191, 106, 0, 191, 0, 90, 190, 74, 0, 190, 0, 58, 189, 42, 0, 189, 0, 26, 188, 10, 0, 188, 0, 170, 187, 42, 0, 187, 0, 182, 186, 174, 0, 186, 0, 166, 185, 158, 0, 185, 0, 150, 184, 142, 0, 184, 0, 134, 183, 126, 0, 183, 0, 118, 182, 110, 0, 182, 0, 102, 181, 94, 0, 181, 0, 86, 180, 78, 0, 180, 0, 70, 179, 62, 0, 179, 0, 54, 178, 46, 0, 178, 0, 38, 177, 30, 0, 177, 0, 22, 176, 14, 0, 176, 0, 6, 175, 82, 0, 175, 0, 66, 174, 106, 0, 174, 0, 42, 173, 126, 0, 173, 0, 62, 172, 82, 0, 172, 0, 171, 0, 168, 171, 164, 170, 160, 0, 170, 0, 156, 169, 152, 0, 169, 0, 148, 168, 144, 0, 168, 0, 140, 167, 136, 0, 167, 0, 132, 166, 128, 0, 166, 0, 124, 165, 120, 0, 165, 0, 116, 164, 112, 0, 164, 0, 108, 163, 104, 0, 163, 0, 100, 162, 96, 0, 162, 0, 92, 161, 88, 0, 161, 0, 84, 160, 80, 0, 160, 0, 76, 159, 72, 0, 159, 0, 68, 158, 64, 0, 158, 0, 60, 157, 56, 0, 157, 0, 52, 156, 48, 0, 156, 0, 44, 155, 40, 0, 155, 0, 36, 154, 32, 0, 154, 0, 28, 153, 24, 0, 153, 0, 20, 152, 16, 0, 152, 0, 12, 151, 8, 0, 151, 0, 4, 150, 0, 0, 150, 0, 114, 149, 130, 0, 149, 0, 2, 148, 138, 0, 148, 0, 74, 147, 10, 0, 147, 0, 126, 146, 142, 0, 146, 0, 110, 145, 78, 0, 145, 0, 46, 144, 14, 0, 144, 0, 106, 143, 82, 0, 143, 0, 72, 142, 82, 0, 142, 0, 128, 141, 112, 0, 141, 0, 96, 140, 80, 0, 140, 0, 64, 139, 48, 0, 139, 0, 32, 138, 16, 0, 138, 0, 0, 137, 137, 0, 112, 136, 14, 0, 136, 0, 82, 135, 80, 0, 135, 0, 16, 134, 14, 0, 134, 0, 14, 133, 133, 0, 133, 0, 131, 132, 129, 0, 132, 0, 127, 131, 125, 0, 131, 0, 123, 130, 121, 0, 130, 0, 119, 129, 117, 0, 129, 0, 115, 128, 113, 0, 128, 0, 111, 127, 109, 0, 127, 0, 107, 126, 105, 0, 126, 0, 103, 125, 101, 0, 125, 0, 99, 124, 97, 0, 124, 0, 95, 123, 93, 0, 123, 0, 91, 122, 89, 0, 122, 0, 87, 121, 85, 0, 121, 0, 83, 120, 81, 0, 120, 0, 79, 119, 77, 0, 119, 0, 75, 118, 73, 0, 118, 0, 71, 117, 69, 0, 117, 0, 67, 116, 65, 0, 116, 0, 63, 115, 61, 0, 115, 0, 59, 114, 57, 0, 114, 0, 55, 113, 53, 0, 113, 0, 51, 112, 49, 0, 112, 0, 47, 111, 45, 0, 111, 0, 43, 110, 41, 0, 110, 0, 39, 109, 37, 0, 109, 0, 35, 108, 33, 0, 108, 0, 31, 107, 29, 0, 107, 0, 27, 106, 25, 0, 106, 0, 23, 105, 21, 0, 105, 0, 19, 104, 17, 0, 104, 0, 15, 103, 13, 0, 103, 0, 11, 102, 9, 0, 102, 0, 7, 101, 5, 0, 101, 0, 3, 100, 1, 0, 100, 0, 18, 99, 30, 0, 99, 0, 50, 98, 88, 0, 98, 0, 97, 0, 34, 97, 56, 96, 24, 0, 96, 0, 85, 95, 90, 0, 95, 0, 58, 94, 26, 0, 94, 0, 8, 93, 93, 0, 77, 92, 65, 0, 92, 0, 49, 91, 69, 0, 91, 0, 5, 90, 86, 0, 90, 0, 70, 89, 54, 0, 89, 0, 38, 88, 22, 0, 88, 0, 6, 87, 66, 0, 87, 0, 42, 86, 62, 0, 86, 0, 80, 85, 13, 0, 85, 0, 40, 84, 10, 0, 84, 0, 48, 83, 24, 0, 83, 0, 65, 82, 61, 0, 82, 0, 29, 81, 30, 0, 81, 0, 69, 80, 24, 0, 80, 0, 76, 79, 68, 0, 79, 0, 60, 78, 52, 0, 78, 0, 44, 77, 36, 0, 77, 0, 28, 76, 20, 0, 76, 0, 12, 75, 4, 0, 75, 0, 53, 74, 2, 0, 74, 0, 73, 0, 1, 73, 37, 72, 46, 0, 72, 0, 21, 71, 71, 0, 33, 70, 54, 0, 70, 0, 64, 69, 32, 0, 69, 0, 0, 68, 45, 0, 68, 0, 30, 67, 16, 0, 67, 0, 14, 66, 24, 0, 66, 0, 17, 65, 22, 0, 65, 0, 46, 64, 57, 0, 64, 0, 41, 63, 25, 0, 63, 0, 9, 62, 22, 0, 62, 0, 26, 61, 13, 0, 61, 0, 13, 60, 60, 0, 52, 59, 2, 0, 59, 0, 54, 58, 24, 0, 58, 0, 22, 57, 24, 0, 57, 0, 55, 56, 51, 0, 56, 0, 47, 55, 43, 0, 55, 0, 39, 54, 35, 0, 54, 0, 31, 53, 27, 0, 53, 0, 23, 52, 19, 0, 52, 0, 15, 51, 11, 0, 51, 0, 7, 50, 3, 0, 50, 0, 18, 49, 49, 0, 34, 48, 43, 0, 48, 0, 10, 47, 24, 0, 47, 0, 8, 46, 20, 0, 46, 0, 43, 45, 5, 0, 45, 0, 32, 44, 38, 0, 44, 0, 6, 43, 42, 0, 43, 0, 16, 42, 40, 0, 42, 0, 24, 41, 3, 0, 41, 0, 29, 40, 38, 0, 40, 0, 4, 39, 2, 0, 39, 0, 3, 38, 28, 0, 38, 0, 12, 37, 19, 0, 37, 0, 1, 36, 36, 0, 21, 35, 33, 0, 35, 0, 25, 34, 0, 0, 34, 0, 30, 33, 14, 0, 33, 0, 17, 32, 5, 0, 32, 0, 19, 31, 9, 0, 31, 0, 26, 30, 13, 0, 30, 0, 11, 29, 27, 0, 29, 0, 22, 28, 0, 0, 28, 0, 20, 27, 27, 0, 13, 26, 23, 0, 26, 0, 15, 25, 7, 0, 25, 0, 18, 24, 14, 0, 24, 0, 10, 23, 8, 0, 23, 0, 2, 22, 9, 0, 22, 0, 6, 21, 16, 0, 21, 0, 8, 20, 0, 0, 20, 0, 4, 19, 3, 0, 19, 0, 12, 18, 1, 0, 18, 0, 0, 17, 14, 0, 17, 0, 9, 16, 16, 0, 1, 15, 7, 0, 15, 0, 11, 14, 7, 0, 14, 0, 3, 13, 13, 0, 13, 0, 7, 12, 12, 0, 10, 11, 2, 0, 11, 0, 6, 10, 8, 0, 10, 0, 4, 9, 2, 0, 9, 0, 0, 8, 8, 0, 1, 7, 7, 0, 3, 6, 6, 0, 2, 5, 5, 0, 4, 4, 0, 0, 4, 0, 1, 3, 3, 0, 3, 0, 2, 2, 2, 0, 1, 1, 1, 0 }

  103. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 48, 399, 398, 1, 0, 2, 0, 398, 152, 397, 367, 0, 397, 0, 396, 3, 0, 4, 0, 396, 264, 395, 395, 5, 394, 6, 0, 7, 0, 394, 393, 8, 73, 393, 224, 392, 392, 9, 391, 10, 0, 11, 0, 391, 390, 12, 0, 13, 0, 390, 389, 14, 31, 389, 160, 388, 185, 0, 388, 0, 251, 387, 387, 15, 386, 16, 108, 386, 385, 17, 0, 18, 0, 385, 384, 19, 0, 20, 0, 384, 324, 383, 383, 21, 382, 22, 285, 382, 313, 381, 381, 23, 380, 24, 42, 380, 379, 25, 0, 26, 0, 379, 378, 27, 0, 28, 0, 378, 337, 377, 377, 29, 376, 30, 8, 376, 375, 31, 0, 32, 0, 375, 102, 374, 143, 0, 374, 0, 373, 33, 0, 34, 0, 373, 72, 372, 372, 35, 371, 36, 122, 371, 370, 37, 0, 38, 0, 370, 183, 369, 369, 39, 368, 40, 0, 41, 0, 368, 367, 42, 0, 43, 0, 367, 366, 44, 0, 45, 0, 366, 365, 46, 0, 47, 0, 365, 364, 48, 0, 49, 0, 364, 363, 8, 0, 50, 0, 363, 255, 362, 362, 51, 361, 52, 252, 361, 360, 53, 0, 54, 0, 360, 359, 55, 0, 56, 0, 359, 54, 358, 358, 57, 357, 58, 0, 59, 0, 357, 356, 60, 0, 61, 0, 356, 355, 62, 0, 63, 0, 355, 354, 64, 159, 354, 353, 65, 0, 66, 0, 353, 244, 352, 352, 67, 351, 68, 0, 69, 0, 351, 350, 70, 0, 71, 0, 350, 349, 72, 207, 349, 348, 73, 0, 74, 0, 348, 61, 347, 347, 75, 346, 76, 286, 346, 345, 77, 0, 78, 0, 345, 208, 344, 344, 79, 343, 80, 329, 343, 342, 81, 0, 82, 0, 342, 84, 341, 341, 83, 340, 84, 282, 340, 339, 85, 0, 86, 0, 339, 338, 87, 0, 88, 0, 338, 240, 337, 337, 89, 336, 90, 210, 336, 218, 335, 330, 0, 335, 0, 334, 91, 0, 92, 0, 334, 32, 333, 97, 0, 333, 0, 332, 93, 0, 94, 0, 332, 200, 331, 331, 95, 330, 96, 189, 330, 329, 97, 0, 98, 0, 329, 202, 328, 328, 99, 327, 100, 25, 327, 28, 326, 136, 0, 326, 0, 203, 325, 325, 101, 324, 102, 318, 324, 323, 103, 0, 104, 0, 323, 57, 322, 322, 105, 321, 106, 0, 107, 0, 321, 320, 108, 0, 109, 0, 320, 319, 2, 0, 110, 0, 319, 318, 111, 0, 112, 0, 318, 182, 317, 317, 113, 316, 114, 296, 316, 315, 115, 0, 116, 0, 315, 314, 117, 0, 118, 0, 314, 140, 313, 313, 119, 312, 120, 242, 312, 311, 121, 0, 122, 0, 311, 310, 123, 0, 124, 0, 310, 309, 125, 0, 126, 0, 309, 111, 308, 308, 127, 307, 128, 0, 129, 0, 307, 306, 130, 5, 306, 211, 305, 305, 131, 304, 24, 0, 62, 0, 304, 303, 132, 0, 133, 0, 303, 302, 134, 95, 302, 301, 135, 0, 136, 0, 301, 124, 300, 172, 0, 300, 0, 299, 137, 0, 60, 0, 299, 298, 138, 0, 139, 0, 298, 297, 140, 30, 297, 296, 141, 0, 67, 0, 296, 295, 142, 0, 143, 0, 295, 294, 144, 0, 145, 0, 294, 293, 146, 269, 293, 292, 147, 0, 148, 0, 292, 225, 291, 291, 149, 290, 150, 0, 151, 0, 290, 289, 152, 260, 289, 288, 153, 0, 9, 0, 288, 287, 154, 248, 287, 286, 155, 0, 156, 0, 286, 285, 157, 0, 158, 0, 285, 284, 159, 0, 160, 0, 284, 145, 283, 204, 0, 283, 0, 282, 161, 0, 162, 0, 282, 281, 163, 0, 22, 0, 281, 280, 164, 67, 280, 279, 165, 0, 166, 0, 279, 96, 278, 163, 0, 278, 0, 277, 167, 0, 168, 0, 277, 144, 276, 276, 169, 275, 170, 0, 171, 0, 275, 274, 172, 0, 173, 0, 274, 273, 27, 0, 130, 0, 273, 272, 174, 209, 272, 271, 175, 0, 6, 0, 271, 270, 176, 0, 177, 0, 270, 269, 178, 0, 179, 0, 269, 268, 180, 0, 181, 0, 268, 267, 182, 103, 267, 167, 266, 212, 0, 266, 0, 265, 183, 0, 164, 0, 265, 264, 184, 14, 264, 181, 263, 263, 185, 262, 23, 0, 186, 0, 262, 261, 187, 0, 188, 0, 261, 33, 260, 260, 189, 259, 25, 0, 190, 0, 259, 98, 258, 258, 191, 257, 192, 78, 257, 256, 193, 0, 194, 0, 256, 21, 255, 80, 0, 255, 0, 254, 195, 0, 90, 0, 254, 253, 196, 0, 197, 0, 253, 252, 198, 126, 252, 251, 199, 0, 5, 0, 251, 250, 200, 135, 250, 249, 201, 0, 96, 0, 249, 248, 202, 0, 203, 0, 248, 247, 204, 245, 247, 246, 205, 0, 14, 0, 246, 245, 206, 231, 245, 244, 207, 0, 208, 0, 244, 243, 209, 0, 210, 0, 243, 242, 211, 0, 51, 0, 242, 241, 212, 0, 213, 0, 241, 240, 214, 0, 215, 0, 240, 239, 30, 0, 36, 0, 239, 238, 53, 0, 216, 0, 238, 237, 217, 0, 218, 0, 237, 49, 236, 94, 0, 236, 0, 235, 219, 0, 220, 0, 235, 192, 234, 234, 221, 233, 172, 0, 222, 0, 233, 221, 232, 232, 223, 231, 224, 0, 225, 0, 231, 230, 39, 0, 226, 0, 230, 229, 227, 0, 228, 0, 229, 6, 228, 37, 0, 228, 0, 139, 227, 0, 0, 227, 0, 6, 226, 6, 0, 226, 0, 18, 225, 100, 0, 225, 0, 221, 224, 18, 0, 224, 0, 192, 223, 223, 222, 24, 222, 49, 0, 222, 0, 221, 220, 0, 218, 0, 221, 118, 220, 220, 216, 219, 36, 212, 219, 218, 215, 0, 213, 0, 218, 91, 217, 217, 51, 216, 210, 118, 216, 215, 208, 74, 215, 214, 206, 0, 14, 0, 214, 213, 117, 0, 203, 0, 213, 212, 19, 0, 204, 0, 212, 76, 211, 135, 0, 211, 0, 210, 96, 0, 180, 0, 210, 12, 209, 116, 0, 209, 0, 126, 208, 208, 5, 207, 197, 153, 207, 192, 206, 21, 0, 206, 0, 205, 90, 78, 205, 86, 204, 98, 0, 204, 0, 185, 203, 203, 194, 202, 183, 33, 202, 201, 190, 0, 87, 0, 201, 200, 188, 118, 200, 181, 199, 199, 114, 198, 193, 14, 198, 166, 197, 197, 186, 196, 72, 0, 123, 0, 196, 167, 195, 175, 0, 195, 0, 103, 194, 194, 164, 193, 181, 0, 179, 0, 193, 127, 192, 143, 0, 192, 0, 191, 177, 21, 191, 190, 6, 0, 39, 0, 190, 189, 130, 11, 189, 188, 188, 188, 173, 144, 187, 187, 171, 96, 186, 121, 0, 186, 0, 185, 168, 0, 132, 0, 185, 184, 153, 67, 184, 183, 166, 0, 22, 0, 183, 145, 182, 182, 162, 181, 160, 0, 158, 0, 181, 33, 180, 180, 156, 151, 179, 11, 0, 179, 0, 178, 9, 18, 178, 177, 151, 29, 177, 18, 176, 176, 144, 175, 148, 0, 145, 0, 175, 174, 143, 30, 174, 173, 67, 0, 139, 0, 173, 124, 172, 172, 60, 171, 31, 23, 171, 95, 170, 170, 136, 169, 133, 0, 144, 0, 169, 116, 168, 168, 153, 5, 167, 167, 62, 111, 166, 166, 129, 165, 126, 0, 149, 0, 165, 164, 124, 0, 164, 0, 164, 76, 163, 140, 0, 163, 0, 162, 122, 0, 118, 0, 162, 161, 141, 92, 161, 0, 160, 160, 116, 134, 159, 159, 112, 158, 93, 0, 110, 0, 158, 157, 109, 57, 157, 115, 156, 156, 107, 155, 2, 0, 111, 0, 155, 18, 154, 140, 0, 154, 0, 103, 153, 28, 0, 153, 0, 25, 152, 152, 111, 93, 151, 151, 104, 150, 130, 0, 144, 0, 150, 149, 6, 0, 91, 0, 149, 148, 98, 75, 148, 32, 147, 147, 94, 4, 146, 74, 0, 146, 0, 145, 96, 116, 145, 144, 92, 0, 88, 0, 144, 92, 143, 84, 0, 143, 0, 142, 86, 0, 114, 0, 142, 141, 121, 140, 141, 140, 97, 0, 5, 0, 140, 139, 5, 75, 139, 138, 82, 0, 114, 0, 138, 61, 137, 137, 78, 136, 79, 0, 129, 0, 136, 135, 74, 0, 71, 0, 135, 74, 134, 134, 69, 133, 65, 0, 112, 0, 133, 132, 66, 0, 63, 0, 132, 101, 131, 131, 61, 54, 130, 130, 59, 129, 56, 14, 129, 18, 128, 29, 0, 128, 0, 44, 127, 94, 0, 127, 0, 109, 126, 126, 54, 125, 30, 0, 50, 0, 125, 124, 49, 0, 47, 0, 124, 123, 58, 0, 45, 0, 123, 122, 43, 0, 54, 0, 122, 111, 121, 121, 41, 5, 120, 120, 43, 72, 119, 119, 38, 102, 118, 118, 34, 8, 117, 25, 0, 117, 0, 116, 89, 0, 32, 0, 116, 115, 28, 0, 76, 0, 115, 42, 114, 72, 0, 114, 0, 57, 113, 102, 0, 113, 0, 112, 102, 0, 26, 0, 112, 94, 111, 111, 20, 91, 110, 108, 0, 110, 0, 91, 109, 109, 66, 108, 76, 31, 108, 107, 18, 0, 13, 0, 107, 49, 106, 73, 0, 106, 0, 105, 11, 0, 24, 0, 105, 104, 95, 25, 104, 67, 103, 103, 7, 7, 102, 94, 0, 102, 0, 101, 4, 48, 101, 100, 86, 0, 16, 0, 100, 99, 40, 65, 99, 84, 98, 79, 0, 98, 0, 97, 40, 0, 62, 0, 97, 77, 96, 74, 0, 96, 0, 95, 12, 0, 84, 0, 95, 22, 94, 94, 10, 84, 93, 93, 19, 61, 92, 92, 3, 86, 91, 91, 48, 90, 54, 65, 90, 60, 89, 89, 20, 88, 39, 31, 88, 72, 87, 58, 0, 87, 0, 35, 86, 86, 48, 85, 49, 14, 85, 43, 84, 84, 4, 22, 83, 83, 21, 19, 82, 27, 0, 82, 0, 77, 81, 81, 37, 14, 80, 44, 0, 80, 0, 49, 79, 60, 0, 79, 0, 78, 11, 70, 78, 77, 48, 64, 77, 76, 19, 41, 76, 69, 75, 75, 34, 74, 8, 23, 74, 73, 16, 28, 73, 47, 72, 35, 0, 72, 0, 71, 9, 58, 71, 70, 19, 23, 70, 69, 54, 25, 69, 43, 68, 47, 0, 68, 0, 67, 29, 0, 58, 0, 67, 54, 66, 12, 0, 66, 0, 47, 65, 65, 44, 20, 64, 64, 26, 48, 63, 63, 10, 62, 57, 0, 17, 0, 62, 30, 61, 61, 30, 12, 60, 29, 0, 60, 0, 59, 46, 15, 59, 58, 24, 0, 2, 0, 58, 34, 57, 57, 43, 25, 56, 45, 0, 56, 0, 55, 7, 21, 55, 54, 21, 25, 54, 23, 53, 53, 25, 52, 30, 8, 52, 31, 51, 51, 19, 50, 21, 34, 50, 49, 1, 0, 24, 0, 49, 48, 2, 0, 12, 0, 48, 47, 8, 27, 47, 31, 46, 46, 16, 45, 42, 43, 45, 43, 44, 44, 19, 35, 43, 43, 26, 42, 35, 38, 42, 20, 41, 41, 29, 40, 37, 0, 38, 0, 40, 11, 39, 4, 0, 39, 0, 11, 38, 35, 0, 38, 0, 4, 37, 37, 0, 37, 0, 36, 0, 0, 14, 0, 36, 35, 7, 0, 28, 0, 35, 34, 11, 0, 15, 0, 34, 33, 17, 0, 33, 32, 19, 0, 30, 0, 32, 31, 28, 1, 31, 6, 30, 30, 20, 6, 29, 29, 19, 14, 28, 11, 0, 28, 0, 19, 27, 27, 8, 20, 26, 26, 0, 21, 25, 25, 4, 24, 21, 9, 24, 23, 3, 0, 18, 0, 23, 22, 1, 0, 10, 0, 22, 13, 21, 21, 3, 20, 19, 12, 20, 14, 19, 19, 13, 14, 18, 1, 0, 18, 0, 17, 17, 6, 0, 17, 0, 11, 16, 16, 4, 9, 15, 15, 10, 13, 14, 2, 0, 14, 0, 0, 13, 13, 10, 12, 10, 0, 0, 0, 12, 11, 6, 0, 10, 0, 11, 7, 10, 10, 0, 10, 0, 9, 0, 0, 1, 0, 9, 8, 6, 0, 7, 0, 8, 2, 7, 7, 5, 6, 4, 0, 1, 0, 6, 5, 5, 0, 3, 0, 5, 4, 3, 1, 4, 3, 0, 0, 2, 0, 3, 0, 2, 2, 0, 1, 1, 0, 1, 0, 1 }

  104. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 0, 0, 399, 398, 1, 0, 1, 0, 398, 397, 2, 0, 2, 0, 397, 396, 3, 0, 3, 0, 396, 395, 4, 0, 4, 0, 395, 394, 5, 0, 5, 0, 394, 393, 6, 0, 6, 0, 393, 392, 7, 0, 7, 0, 392, 391, 8, 0, 8, 0, 391, 390, 9, 0, 9, 0, 390, 389, 10, 0, 10, 0, 389, 388, 11, 0, 11, 0, 388, 387, 12, 0, 12, 0, 387, 386, 13, 0, 13, 0, 386, 385, 14, 0, 14, 0, 385, 384, 15, 0, 15, 0, 384, 383, 16, 0, 16, 0, 383, 382, 17, 0, 17, 0, 382, 381, 18, 0, 18, 0, 381, 380, 19, 0, 19, 0, 380, 379, 20, 0, 20, 0, 379, 378, 21, 0, 21, 0, 378, 377, 22, 0, 22, 0, 377, 376, 23, 0, 23, 0, 376, 375, 24, 0, 24, 0, 375, 374, 25, 0, 25, 0, 374, 373, 26, 0, 26, 0, 373, 372, 27, 0, 27, 0, 372, 371, 28, 0, 28, 0, 371, 370, 29, 0, 29, 0, 370, 369, 30, 0, 30, 0, 369, 368, 31, 0, 31, 0, 368, 367, 32, 0, 32, 0, 367, 366, 33, 0, 33, 0, 366, 365, 34, 0, 34, 0, 365, 364, 35, 0, 35, 0, 364, 363, 36, 0, 36, 0, 363, 362, 37, 0, 37, 0, 362, 361, 38, 0, 38, 0, 361, 360, 39, 0, 39, 0, 360, 359, 40, 0, 40, 0, 359, 358, 41, 0, 41, 0, 358, 357, 42, 0, 42, 0, 357, 356, 43, 0, 43, 0, 356, 355, 44, 0, 44, 0, 355, 354, 45, 0, 45, 0, 354, 353, 46, 0, 46, 0, 353, 352, 47, 0, 47, 0, 352, 351, 48, 0, 48, 0, 351, 350, 49, 0, 49, 0, 350, 349, 50, 0, 50, 0, 349, 348, 51, 0, 51, 0, 348, 347, 52, 0, 52, 0, 347, 346, 53, 0, 53, 0, 346, 345, 54, 0, 54, 0, 345, 344, 55, 0, 55, 0, 344, 343, 56, 0, 56, 0, 343, 342, 57, 0, 57, 0, 342, 341, 58, 0, 58, 0, 341, 340, 59, 0, 59, 0, 340, 339, 60, 0, 60, 0, 339, 338, 61, 0, 61, 0, 338, 337, 62, 0, 62, 0, 337, 336, 63, 0, 63, 0, 336, 335, 64, 0, 64, 0, 335, 334, 65, 0, 65, 0, 334, 333, 66, 0, 66, 0, 333, 332, 67, 0, 67, 0, 332, 331, 68, 0, 68, 0, 331, 330, 69, 0, 69, 0, 330, 329, 70, 0, 70, 0, 329, 328, 71, 0, 71, 0, 328, 327, 72, 0, 72, 0, 327, 326, 73, 0, 73, 0, 326, 325, 74, 0, 74, 0, 325, 324, 75, 0, 75, 0, 324, 323, 76, 0, 76, 0, 323, 322, 77, 0, 77, 0, 322, 321, 78, 0, 78, 0, 321, 320, 79, 0, 79, 0, 320, 319, 80, 0, 80, 0, 319, 318, 81, 0, 81, 0, 318, 317, 82, 0, 82, 0, 317, 316, 83, 0, 83, 0, 316, 315, 84, 0, 84, 0, 315, 314, 85, 0, 85, 0, 314, 313, 86, 0, 86, 0, 313, 312, 87, 0, 87, 0, 312, 311, 88, 0, 88, 0, 311, 310, 89, 0, 89, 0, 310, 309, 90, 0, 90, 0, 309, 308, 91, 0, 91, 0, 308, 307, 92, 0, 92, 0, 307, 306, 93, 0, 93, 0, 306, 305, 94, 0, 94, 0, 305, 304, 95, 0, 95, 0, 304, 303, 96, 0, 96, 0, 303, 302, 97, 0, 97, 0, 302, 301, 98, 0, 98, 0, 301, 300, 99, 0, 99, 0, 300, 299, 100, 0, 100, 0, 299, 298, 101, 0, 101, 0, 298, 297, 102, 0, 102, 0, 297, 296, 103, 0, 103, 0, 296, 295, 104, 0, 104, 0, 295, 294, 105, 0, 105, 0, 294, 293, 106, 0, 106, 0, 293, 292, 107, 0, 107, 0, 292, 291, 108, 0, 108, 0, 291, 290, 109, 0, 109, 0, 290, 289, 110, 0, 110, 0, 289, 288, 111, 0, 111, 0, 288, 287, 112, 0, 112, 0, 287, 286, 113, 0, 113, 0, 286, 285, 114, 0, 114, 0, 285, 284, 115, 0, 115, 0, 284, 283, 116, 0, 116, 0, 283, 282, 117, 0, 117, 0, 282, 281, 118, 0, 118, 0, 281, 280, 119, 0, 119, 0, 280, 279, 120, 0, 120, 0, 279, 278, 121, 0, 121, 0, 278, 277, 122, 0, 122, 0, 277, 276, 123, 0, 123, 0, 276, 275, 124, 0, 124, 0, 275, 274, 125, 0, 125, 0, 274, 273, 126, 0, 126, 0, 273, 272, 127, 0, 127, 0, 272, 271, 128, 0, 128, 0, 271, 270, 129, 0, 129, 0, 270, 269, 130, 0, 130, 0, 269, 268, 131, 0, 131, 0, 268, 267, 132, 0, 132, 0, 267, 266, 133, 0, 133, 0, 266, 265, 134, 0, 134, 0, 265, 264, 135, 0, 135, 0, 264, 263, 136, 0, 136, 0, 263, 262, 137, 0, 137, 0, 262, 261, 138, 0, 138, 0, 261, 260, 139, 0, 139, 0, 260, 259, 140, 0, 140, 0, 259, 258, 141, 0, 141, 0, 258, 257, 142, 0, 142, 0, 257, 256, 143, 0, 143, 0, 256, 255, 144, 0, 144, 0, 255, 254, 145, 0, 145, 0, 254, 253, 146, 0, 146, 0, 253, 252, 147, 0, 147, 0, 252, 251, 148, 0, 148, 0, 251, 250, 149, 0, 149, 0, 250, 249, 150, 0, 150, 0, 249, 248, 151, 0, 151, 0, 248, 247, 152, 0, 152, 0, 247, 246, 153, 0, 153, 0, 246, 245, 154, 0, 154, 0, 245, 244, 155, 0, 155, 0, 244, 243, 156, 0, 156, 0, 243, 242, 157, 0, 157, 0, 242, 241, 158, 0, 158, 0, 241, 240, 159, 0, 159, 0, 240, 239, 160, 0, 160, 0, 239, 238, 161, 0, 161, 0, 238, 237, 162, 0, 162, 0, 237, 236, 163, 0, 163, 0, 236, 235, 164, 0, 164, 0, 235, 234, 165, 0, 165, 0, 234, 233, 166, 0, 166, 0, 233, 232, 167, 0, 167, 0, 232, 231, 168, 0, 168, 0, 231, 230, 169, 0, 169, 0, 230, 229, 170, 0, 170, 0, 229, 228, 171, 0, 171, 0, 228, 227, 172, 0, 172, 0, 227, 226, 173, 0, 173, 0, 226, 225, 174, 0, 174, 0, 225, 224, 175, 0, 175, 0, 224, 223, 176, 0, 176, 0, 223, 222, 177, 0, 177, 0, 222, 221, 178, 0, 178, 0, 221, 220, 179, 0, 179, 0, 220, 219, 180, 0, 180, 0, 219, 218, 181, 0, 181, 0, 218, 217, 182, 0, 182, 0, 217, 216, 183, 0, 183, 0, 216, 215, 184, 0, 184, 0, 215, 214, 185, 0, 185, 0, 214, 213, 186, 0, 186, 0, 213, 212, 187, 0, 187, 0, 212, 211, 188, 0, 188, 0, 211, 210, 189, 0, 189, 0, 210, 209, 190, 0, 190, 0, 209, 208, 191, 0, 191, 0, 208, 207, 192, 0, 192, 0, 207, 206, 193, 0, 193, 0, 206, 205, 194, 0, 194, 0, 205, 204, 195, 0, 195, 0, 204, 203, 196, 0, 196, 0, 203, 202, 197, 0, 197, 0, 202, 201, 198, 0, 198, 0, 201, 200, 199, 0, 199, 0, 200, 0, 199, 199, 0, 199, 0, 0, 198, 198, 0, 198, 0, 0, 197, 197, 0, 197, 0, 0, 196, 196, 0, 196, 0, 0, 195, 195, 0, 195, 0, 0, 194, 194, 0, 194, 0, 0, 193, 193, 0, 193, 0, 0, 192, 192, 0, 192, 0, 0, 191, 191, 0, 191, 0, 0, 190, 190, 0, 190, 0, 0, 189, 189, 0, 189, 0, 0, 188, 188, 0, 188, 0, 0, 187, 187, 0, 187, 0, 0, 186, 186, 0, 186, 0, 0, 185, 185, 0, 185, 0, 0, 184, 184, 0, 184, 0, 0, 183, 183, 0, 183, 0, 0, 182, 182, 0, 182, 0, 0, 181, 181, 0, 181, 0, 0, 180, 180, 0, 180, 0, 0, 179, 179, 0, 179, 0, 0, 178, 178, 0, 178, 0, 0, 177, 177, 0, 177, 0, 0, 176, 176, 0, 176, 0, 0, 175, 175, 0, 175, 0, 0, 174, 174, 0, 174, 0, 0, 173, 173, 0, 173, 0, 0, 172, 172, 0, 172, 0, 0, 171, 171, 0, 171, 0, 0, 170, 170, 0, 170, 0, 0, 169, 169, 0, 169, 0, 0, 168, 168, 0, 168, 0, 0, 167, 167, 0, 167, 0, 0, 166, 166, 0, 166, 0, 0, 165, 165, 0, 165, 0, 0, 164, 164, 0, 164, 0, 0, 163, 163, 0, 163, 0, 0, 162, 162, 0, 162, 0, 0, 161, 161, 0, 161, 0, 0, 160, 160, 0, 160, 0, 0, 159, 159, 0, 159, 0, 0, 158, 158, 0, 158, 0, 0, 157, 157, 0, 157, 0, 0, 156, 156, 0, 156, 0, 0, 155, 155, 0, 155, 0, 0, 154, 154, 0, 154, 0, 0, 153, 153, 0, 153, 0, 0, 152, 152, 0, 152, 0, 0, 151, 151, 0, 151, 0, 0, 150, 150, 0, 150, 0, 0, 149, 149, 0, 149, 0, 0, 148, 148, 0, 148, 0, 0, 147, 147, 0, 147, 0, 0, 146, 146, 0, 146, 0, 0, 145, 145, 0, 145, 0, 0, 144, 144, 0, 144, 0, 0, 143, 143, 0, 143, 0, 0, 142, 142, 0, 142, 0, 0, 141, 141, 0, 141, 0, 0, 140, 140, 0, 140, 0, 0, 139, 139, 0, 139, 0, 0, 138, 138, 0, 138, 0, 0, 137, 137, 0, 137, 0, 0, 136, 136, 0, 136, 0, 0, 135, 135, 0, 135, 0, 0, 134, 134, 0, 134, 0, 0, 133, 133, 0, 133, 0, 0, 132, 132, 0, 132, 0, 0, 131, 131, 0, 131, 0, 0, 130, 130, 0, 130, 0, 0, 129, 129, 0, 129, 0, 0, 128, 128, 0, 128, 0, 0, 127, 127, 0, 127, 0, 0, 126, 126, 0, 126, 0, 0, 125, 125, 0, 125, 0, 0, 124, 124, 0, 124, 0, 0, 123, 123, 0, 123, 0, 0, 122, 122, 0, 122, 0, 0, 121, 121, 0, 121, 0, 0, 120, 120, 0, 120, 0, 0, 119, 119, 0, 119, 0, 0, 118, 118, 0, 118, 0, 0, 117, 117, 0, 117, 0, 0, 116, 116, 0, 116, 0, 0, 115, 115, 0, 115, 0, 0, 114, 114, 0, 114, 0, 0, 113, 113, 0, 113, 0, 0, 112, 112, 0, 112, 0, 0, 111, 111, 0, 111, 0, 0, 110, 110, 0, 110, 0, 0, 109, 109, 0, 109, 0, 0, 108, 108, 0, 108, 0, 0, 107, 107, 0, 107, 0, 0, 106, 106, 0, 106, 0, 0, 105, 105, 0, 105, 0, 0, 104, 104, 0, 104, 0, 0, 103, 103, 0, 103, 0, 0, 102, 102, 0, 102, 0, 0, 101, 101, 0, 101, 0, 0, 100, 100, 0, 100, 0, 0, 99, 99, 0, 99, 0, 0, 98, 98, 0, 98, 0, 0, 97, 97, 0, 97, 0, 0, 96, 96, 0, 96, 0, 0, 95, 95, 0, 95, 0, 0, 94, 94, 0, 94, 0, 0, 93, 93, 0, 93, 0, 0, 92, 92, 0, 92, 0, 0, 91, 91, 0, 91, 0, 0, 90, 90, 0, 90, 0, 0, 89, 89, 0, 89, 0, 0, 88, 88, 0, 88, 0, 0, 87, 87, 0, 87, 0, 0, 86, 86, 0, 86, 0, 0, 85, 85, 0, 85, 0, 0, 84, 84, 0, 84, 0, 0, 83, 83, 0, 83, 0, 0, 82, 82, 0, 82, 0, 0, 81, 81, 0, 81, 0, 0, 80, 80, 0, 80, 0, 0, 79, 79, 0, 79, 0, 0, 78, 78, 0, 78, 0, 0, 77, 77, 0, 77, 0, 0, 76, 76, 0, 76, 0, 0, 75, 75, 0, 75, 0, 0, 74, 74, 0, 74, 0, 0, 73, 73, 0, 73, 0, 0, 72, 72, 0, 72, 0, 0, 71, 71, 0, 71, 0, 0, 70, 70, 0, 70, 0, 0, 69, 69, 0, 69, 0, 0, 68, 68, 0, 68, 0, 0, 67, 67, 0, 67, 0, 0, 66, 66, 0, 66, 0, 0, 65, 65, 0, 65, 0, 0, 64, 64, 0, 64, 0, 0, 63, 63, 0, 63, 0, 0, 62, 62, 0, 62, 0, 0, 61, 61, 0, 61, 0, 0, 60, 60, 0, 60, 0, 0, 59, 59, 0, 59, 0, 0, 58, 58, 0, 58, 0, 0, 57, 57, 0, 57, 0, 0, 56, 56, 0, 56, 0, 0, 55, 55, 0, 55, 0, 0, 54, 54, 0, 54, 0, 0, 53, 53, 0, 53, 0, 0, 52, 52, 0, 52, 0, 0, 51, 51, 0, 51, 0, 0, 50, 50, 0, 50, 0, 0, 49, 49, 0, 49, 0, 0, 48, 48, 0, 48, 0, 0, 47, 47, 0, 47, 0, 0, 46, 46, 0, 46, 0, 0, 45, 45, 0, 45, 0, 0, 44, 44, 0, 44, 0, 0, 43, 43, 0, 43, 0, 0, 42, 42, 0, 42, 0, 0, 41, 41, 0, 41, 0, 0, 40, 40, 0, 40, 0, 0, 39, 39, 0, 39, 0, 0, 38, 38, 0, 38, 0, 0, 37, 37, 0, 37, 0, 0, 36, 36, 0, 36, 0, 0, 35, 35, 0, 35, 0, 0, 34, 34, 0, 34, 0, 0, 33, 33, 0, 33, 0, 0, 32, 32, 0, 32, 0, 0, 31, 31, 0, 31, 0, 0, 30, 30, 0, 30, 0, 0, 29, 29, 0, 29, 0, 0, 28, 28, 0, 28, 0, 0, 27, 27, 0, 27, 0, 0, 26, 26, 0, 26, 0, 0, 25, 25, 0, 25, 0, 0, 24, 24, 0, 24, 0, 0, 23, 23, 0, 23, 0, 0, 22, 22, 0, 22, 0, 0, 21, 21, 0, 21, 0, 0, 20, 20, 0, 20, 0, 0, 19, 19, 0, 19, 0, 0, 18, 18, 0, 18, 0, 0, 17, 17, 0, 17, 0, 0, 16, 16, 0, 16, 0, 0, 15, 15, 0, 15, 0, 0, 14, 14, 0, 14, 0, 0, 13, 13, 0, 13, 0, 0, 12, 12, 0, 12, 0, 0, 11, 11, 0, 11, 0, 0, 10, 10, 0, 10, 0, 0, 9, 9, 0, 9, 0, 0, 8, 8, 0, 8, 0, 0, 7, 7, 0, 7, 0, 0, 6, 6, 0, 6, 0, 0, 5, 5, 0, 5, 0, 0, 4, 4, 0, 4, 0, 0, 3, 3, 0, 3, 0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 0 }

  105. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 0, 399, 1, 398, 398, 152, 397, 367, 2, 397, 3, 396, 396, 264, 4, 395, 5, 0, 395, 0, 6, 394, 7, 0, 394, 0, 393, 73, 0, 224, 0, 393, 8, 392, 9, 0, 392, 0, 10, 391, 11, 0, 391, 0, 12, 390, 13, 0, 390, 0, 389, 31, 0, 160, 0, 389, 388, 185, 0, 251, 0, 388, 14, 387, 15, 0, 387, 0, 386, 108, 16, 386, 17, 385, 18, 0, 385, 0, 19, 384, 384, 324, 20, 383, 21, 0, 383, 0, 382, 285, 0, 313, 0, 382, 22, 381, 23, 0, 381, 0, 380, 42, 24, 380, 25, 379, 26, 0, 379, 0, 27, 378, 378, 337, 28, 377, 29, 0, 377, 0, 376, 8, 30, 376, 31, 375, 375, 102, 374, 143, 32, 374, 33, 373, 373, 72, 34, 372, 35, 0, 372, 0, 371, 122, 36, 371, 37, 370, 370, 183, 38, 369, 39, 0, 369, 0, 40, 368, 41, 0, 368, 0, 42, 367, 43, 0, 367, 0, 44, 366, 45, 0, 366, 0, 46, 365, 47, 0, 365, 0, 48, 364, 49, 0, 364, 0, 363, 160, 0, 255, 0, 363, 50, 362, 51, 0, 362, 0, 361, 252, 52, 361, 53, 360, 54, 0, 360, 0, 55, 359, 359, 54, 56, 358, 57, 0, 358, 0, 58, 357, 59, 0, 357, 0, 60, 356, 61, 0, 356, 0, 62, 355, 63, 0, 355, 0, 354, 159, 64, 354, 65, 353, 353, 244, 66, 352, 67, 0, 352, 0, 68, 351, 69, 0, 351, 0, 70, 350, 71, 0, 350, 0, 349, 207, 72, 349, 73, 348, 348, 61, 74, 347, 75, 0, 347, 0, 346, 286, 76, 346, 77, 345, 345, 208, 78, 344, 79, 0, 344, 0, 343, 329, 80, 343, 81, 342, 342, 84, 82, 341, 83, 0, 341, 0, 340, 282, 84, 340, 85, 339, 86, 0, 339, 0, 87, 338, 338, 240, 88, 337, 89, 0, 337, 0, 336, 210, 0, 218, 0, 336, 335, 330, 90, 335, 91, 334, 334, 32, 333, 97, 92, 333, 93, 332, 332, 200, 94, 331, 95, 0, 331, 0, 330, 189, 96, 330, 97, 329, 329, 202, 98, 328, 99, 0, 328, 0, 327, 25, 0, 28, 0, 327, 326, 136, 0, 203, 0, 326, 100, 325, 101, 0, 325, 0, 324, 318, 102, 324, 103, 323, 323, 57, 104, 322, 105, 0, 322, 0, 106, 321, 107, 0, 321, 0, 108, 320, 109, 0, 320, 0, 5, 319, 110, 0, 319, 0, 111, 318, 318, 182, 112, 317, 113, 0, 317, 0, 316, 296, 114, 316, 115, 315, 116, 0, 315, 0, 117, 314, 314, 140, 118, 313, 119, 0, 313, 0, 312, 242, 120, 312, 121, 311, 122, 0, 311, 0, 123, 310, 124, 0, 310, 0, 125, 309, 309, 111, 126, 308, 127, 0, 308, 0, 128, 307, 129, 0, 307, 0, 306, 5, 0, 211, 0, 306, 130, 305, 131, 0, 305, 0, 24, 304, 62, 0, 304, 0, 132, 303, 133, 0, 303, 0, 302, 95, 134, 302, 135, 301, 301, 124, 300, 172, 136, 300, 137, 299, 60, 0, 299, 0, 138, 298, 139, 0, 298, 0, 297, 30, 140, 297, 141, 296, 66, 0, 296, 0, 142, 295, 143, 0, 295, 0, 144, 294, 145, 0, 294, 0, 293, 269, 146, 293, 147, 292, 292, 225, 148, 291, 149, 0, 291, 0, 150, 290, 151, 0, 290, 0, 289, 260, 152, 289, 153, 288, 288, 248, 8, 287, 154, 0, 287, 0, 155, 286, 156, 0, 286, 0, 157, 285, 158, 0, 285, 0, 159, 284, 284, 145, 283, 204, 160, 283, 161, 282, 162, 0, 282, 0, 163, 281, 281, 67, 280, 255, 164, 280, 165, 279, 279, 96, 278, 163, 166, 278, 167, 277, 277, 144, 168, 276, 169, 0, 276, 0, 170, 275, 171, 0, 275, 0, 172, 274, 173, 0, 274, 0, 273, 209, 0, 273, 27, 272, 174, 0, 272, 0, 175, 271, 6, 0, 271, 0, 176, 270, 177, 0, 270, 0, 178, 269, 179, 0, 269, 0, 180, 268, 181, 0, 268, 0, 267, 103, 0, 167, 0, 267, 266, 212, 182, 266, 183, 265, 265, 14, 264, 181, 164, 264, 184, 263, 185, 0, 263, 0, 22, 262, 186, 0, 262, 0, 187, 261, 261, 33, 188, 260, 189, 0, 260, 0, 259, 98, 25, 259, 190, 258, 191, 0, 258, 0, 257, 78, 192, 257, 193, 256, 256, 21, 255, 80, 194, 255, 195, 254, 254, 28, 196, 253, 197, 0, 253, 0, 252, 126, 198, 252, 199, 251, 251, 135, 4, 250, 200, 0, 250, 0, 201, 249, 32, 0, 249, 0, 202, 248, 203, 0, 248, 0, 247, 245, 204, 247, 205, 246, 246, 231, 199, 245, 206, 0, 245, 0, 207, 244, 208, 0, 244, 0, 209, 243, 210, 0, 243, 0, 211, 242, 50, 0, 242, 0, 212, 241, 213, 0, 241, 0, 214, 240, 215, 0, 240, 0, 30, 239, 36, 0, 239, 0, 53, 238, 216, 0, 238, 0, 217, 237, 237, 49, 236, 94, 218, 236, 219, 235, 235, 192, 220, 234, 221, 0, 234, 0, 233, 221, 172, 233, 222, 232, 223, 0, 232, 0, 224, 231, 225, 0, 231, 0, 38, 230, 226, 0, 230, 0, 227, 229, 229, 6, 228, 37, 0, 37, 0, 228, 227, 139, 0, 6, 0, 227, 226, 0, 0, 0, 0, 226, 225, 18, 0, 18, 0, 225, 224, 100, 0, 221, 0, 224, 223, 223, 223, 192, 222, 24, 0, 94, 0, 222, 221, 49, 0, 49, 0, 221, 220, 118, 216, 220, 36, 219, 166, 0, 219, 0, 215, 218, 218, 91, 213, 217, 50, 0, 217, 0, 210, 216, 208, 0, 216, 0, 215, 74, 0, 100, 0, 215, 199, 214, 117, 0, 214, 0, 206, 213, 203, 0, 213, 0, 212, 76, 19, 212, 32, 211, 204, 0, 211, 0, 210, 135, 0, 12, 0, 210, 209, 116, 0, 126, 0, 209, 180, 208, 200, 0, 208, 0, 207, 24, 0, 28, 0, 207, 206, 153, 0, 80, 0, 206, 205, 21, 0, 78, 0, 205, 204, 86, 2, 204, 197, 203, 203, 98, 183, 202, 191, 0, 202, 0, 201, 33, 87, 201, 117, 200, 189, 0, 200, 0, 186, 199, 199, 166, 198, 181, 114, 198, 193, 197, 197, 14, 196, 175, 19, 196, 72, 195, 123, 0, 195, 0, 194, 103, 185, 194, 181, 193, 193, 127, 118, 192, 179, 0, 192, 0, 177, 191, 6, 0, 191, 0, 190, 28, 0, 11, 0, 190, 189, 188, 38, 189, 174, 188, 173, 0, 188, 0, 171, 187, 187, 144, 186, 121, 0, 163, 0, 186, 185, 96, 0, 103, 0, 185, 132, 184, 153, 0, 184, 0, 183, 67, 169, 183, 2, 182, 182, 145, 162, 181, 158, 0, 181, 0, 156, 180, 180, 151, 174, 179, 153, 0, 179, 0, 154, 178, 151, 0, 178, 0, 177, 29, 0, 100, 0, 177, 176, 0, 144, 176, 149, 175, 145, 0, 175, 0, 143, 174, 174, 30, 66, 173, 139, 0, 173, 0, 172, 172, 0, 124, 0, 172, 171, 23, 0, 95, 0, 171, 31, 170, 60, 0, 170, 0, 133, 169, 144, 0, 169, 0, 62, 168, 168, 5, 132, 167, 131, 0, 167, 0, 129, 166, 166, 111, 127, 165, 148, 0, 165, 0, 124, 164, 164, 96, 123, 163, 122, 0, 163, 0, 162, 140, 119, 162, 161, 92, 141, 161, 116, 160, 160, 134, 2, 159, 113, 0, 159, 0, 93, 158, 110, 0, 158, 0, 109, 157, 157, 115, 107, 156, 156, 57, 155, 30, 5, 155, 111, 154, 145, 0, 154, 0, 105, 153, 153, 136, 152, 25, 0, 93, 0, 152, 101, 151, 151, 67, 38, 150, 99, 0, 150, 0, 149, 75, 91, 149, 117, 148, 123, 0, 148, 0, 147, 97, 0, 4, 0, 147, 146, 32, 96, 146, 145, 126, 95, 145, 144, 98, 89, 144, 143, 92, 86, 143, 142, 84, 0, 121, 0, 142, 141, 134, 121, 141, 97, 140, 140, 84, 83, 139, 136, 0, 139, 0, 101, 138, 138, 30, 79, 137, 137, 61, 78, 136, 136, 80, 75, 135, 71, 0, 135, 0, 69, 134, 134, 24, 2, 133, 65, 0, 133, 0, 67, 132, 132, 101, 63, 131, 61, 0, 131, 0, 59, 130, 130, 54, 57, 129, 97, 0, 129, 0, 128, 29, 0, 44, 0, 128, 127, 109, 8, 127, 54, 126, 116, 0, 126, 0, 30, 125, 51, 0, 125, 0, 49, 124, 47, 0, 124, 0, 58, 123, 45, 0, 123, 0, 122, 12, 43, 122, 41, 121, 121, 80, 97, 120, 43, 0, 120, 0, 39, 119, 119, 72, 86, 118, 118, 102, 117, 8, 0, 25, 0, 117, 35, 116, 88, 0, 116, 0, 29, 115, 115, 42, 76, 114, 26, 0, 114, 0, 113, 12, 29, 113, 23, 112, 112, 25, 102, 111, 21, 0, 111, 0, 110, 108, 60, 110, 18, 109, 109, 100, 67, 108, 108, 31, 15, 107, 13, 0, 107, 0, 11, 106, 106, 73, 6, 105, 9, 0, 105, 0, 24, 104, 94, 0, 104, 0, 7, 103, 103, 7, 102, 96, 42, 102, 101, 4, 0, 48, 0, 101, 100, 44, 0, 65, 0, 100, 16, 99, 40, 0, 99, 0, 96, 98, 98, 79, 97, 67, 0, 77, 0, 97, 16, 96, 96, 24, 95, 22, 12, 95, 84, 94, 10, 0, 94, 0, 93, 8, 0, 61, 0, 93, 50, 92, 3, 0, 92, 0, 86, 91, 91, 33, 90, 79, 48, 90, 89, 60, 0, 31, 0, 89, 88, 48, 0, 80, 0, 88, 21, 87, 87, 58, 86, 35, 0, 77, 0, 86, 85, 30, 0, 43, 0, 85, 12, 84, 84, 54, 41, 83, 83, 19, 82, 27, 20, 82, 81, 37, 37, 81, 80, 30, 0, 73, 0, 80, 51, 79, 78, 0, 79, 0, 6, 78, 78, 70, 77, 64, 43, 77, 76, 41, 0, 69, 0, 76, 49, 75, 4, 0, 75, 0, 74, 74, 0, 23, 0, 74, 40, 73, 73, 47, 13, 72, 72, 18, 8, 71, 10, 0, 71, 0, 70, 12, 0, 49, 0, 70, 48, 69, 49, 0, 69, 0, 68, 0, 19, 68, 28, 67, 38, 0, 67, 0, 58, 66, 10, 0, 66, 0, 35, 65, 65, 20, 44, 64, 64, 42, 63, 44, 11, 63, 56, 62, 17, 0, 62, 0, 27, 61, 19, 0, 61, 0, 30, 60, 60, 18, 46, 59, 59, 15, 9, 58, 58, 34, 5, 57, 28, 0, 57, 0, 56, 45, 10, 56, 55, 28, 19, 55, 54, 0, 41, 54, 53, 12, 25, 53, 52, 5, 3, 52, 30, 51, 51, 45, 4, 50, 18, 0, 50, 0, 1, 49, 31, 0, 49, 0, 48, 14, 0, 24, 0, 48, 6, 47, 47, 43, 21, 46, 46, 18, 41, 45, 38, 0, 45, 0, 44, 0, 0, 41, 0, 44, 30, 43, 43, 0, 42, 38, 34, 42, 34, 41, 41, 7, 7, 40, 37, 0, 40, 0, 39, 39, 39, 32, 38, 25, 37, 38, 10, 37, 37, 35, 36, 6, 0, 22, 0, 36, 5, 35, 19, 0, 35, 0, 34, 21, 14, 34, 17, 33, 33, 25, 3, 32, 20, 0, 32, 0, 31, 1, 0, 6, 0, 31, 16, 30, 30, 14, 29, 25, 27, 29, 16, 28, 28, 4, 10, 27, 2, 0, 27, 0, 26, 26, 6, 0, 26, 0, 16, 25, 25, 8, 24, 9, 4, 24, 23, 1, 15, 23, 4, 22, 22, 13, 11, 21, 21, 12, 20, 18, 2, 20, 14, 19, 2, 0, 19, 0, 18, 11, 0, 17, 0, 18, 17, 17, 16, 17, 16, 6, 1, 16, 15, 9, 0, 13, 0, 15, 5, 14, 14, 2, 13, 11, 0, 13, 12, 7, 0, 6, 0, 12, 11, 11, 4, 11, 10, 1, 0, 10, 0, 10, 9, 1, 0, 6, 0, 9, 8, 6, 0, 8, 3, 7, 7, 2, 1, 6, 6, 0, 5, 1, 0, 5, 0, 5, 0, 4, 2, 0, 4, 0, 3, 2, 0, 2, 0, 3, 2, 2, 0, 2, 1, 1, 0, 1 }

  106. 400

    {799, 797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 0, 399, 398, 398, 0, 397, 0, 398, 1, 397, 397, 396, 396, 395, 2, 396, 395, 394, 0, 393, 0, 395, 3, 394, 394, 392, 393, 391, 4, 393, 392, 390, 0, 389, 0, 392, 5, 391, 391, 388, 390, 387, 6, 390, 389, 386, 0, 385, 0, 389, 7, 388, 388, 384, 387, 383, 8, 387, 386, 382, 0, 381, 0, 386, 9, 385, 385, 380, 384, 379, 10, 384, 383, 378, 0, 377, 0, 383, 11, 382, 382, 376, 381, 375, 12, 381, 380, 374, 0, 373, 0, 380, 13, 379, 379, 372, 378, 371, 14, 378, 377, 370, 0, 369, 0, 377, 15, 376, 376, 368, 375, 367, 16, 375, 374, 366, 0, 365, 0, 374, 17, 373, 373, 364, 372, 363, 18, 372, 371, 362, 0, 361, 0, 371, 19, 370, 370, 360, 369, 359, 20, 369, 368, 358, 0, 357, 0, 368, 21, 367, 367, 356, 366, 355, 22, 366, 365, 354, 0, 353, 0, 365, 23, 364, 364, 352, 363, 351, 24, 363, 362, 350, 0, 349, 0, 362, 25, 361, 361, 348, 360, 347, 26, 360, 359, 346, 0, 345, 0, 359, 27, 358, 358, 344, 357, 343, 28, 357, 356, 342, 0, 341, 0, 356, 29, 355, 355, 340, 354, 339, 30, 354, 353, 338, 0, 337, 0, 353, 31, 352, 352, 336, 351, 335, 32, 351, 350, 334, 0, 333, 0, 350, 33, 349, 349, 332, 348, 331, 34, 348, 347, 330, 0, 329, 0, 347, 35, 346, 346, 328, 345, 327, 36, 345, 344, 326, 0, 325, 0, 344, 37, 343, 343, 324, 342, 323, 38, 342, 341, 322, 0, 321, 0, 341, 39, 340, 340, 320, 339, 319, 40, 339, 338, 318, 0, 317, 0, 338, 41, 337, 337, 316, 336, 315, 42, 336, 335, 314, 0, 313, 0, 335, 43, 334, 334, 312, 333, 311, 44, 333, 332, 310, 0, 309, 0, 332, 45, 331, 331, 308, 330, 307, 46, 330, 329, 306, 0, 305, 0, 329, 47, 328, 328, 304, 327, 303, 48, 327, 326, 302, 0, 301, 0, 326, 49, 325, 325, 300, 324, 299, 50, 324, 323, 298, 0, 297, 0, 323, 51, 322, 322, 296, 321, 295, 52, 321, 320, 294, 0, 293, 0, 320, 53, 319, 319, 292, 318, 291, 54, 318, 317, 290, 0, 289, 0, 317, 55, 316, 316, 288, 315, 287, 56, 315, 314, 286, 0, 285, 0, 314, 57, 313, 313, 284, 312, 283, 58, 312, 311, 282, 0, 281, 0, 311, 59, 310, 310, 280, 309, 279, 60, 309, 308, 278, 0, 277, 0, 308, 61, 307, 307, 276, 306, 275, 62, 306, 305, 274, 0, 273, 0, 305, 63, 304, 304, 272, 303, 271, 64, 303, 302, 270, 0, 269, 0, 302, 65, 301, 301, 268, 300, 267, 66, 300, 299, 266, 0, 265, 0, 299, 67, 298, 298, 264, 297, 263, 68, 297, 296, 262, 0, 261, 0, 296, 69, 295, 295, 260, 294, 259, 70, 294, 293, 258, 0, 257, 0, 293, 71, 292, 292, 256, 291, 255, 72, 291, 290, 254, 0, 253, 0, 290, 73, 289, 289, 252, 288, 251, 74, 288, 287, 250, 0, 249, 0, 287, 75, 286, 286, 248, 285, 247, 76, 285, 284, 246, 0, 245, 0, 284, 77, 283, 283, 244, 282, 243, 78, 282, 281, 242, 0, 241, 0, 281, 79, 280, 280, 240, 279, 239, 80, 279, 278, 238, 0, 237, 0, 278, 81, 277, 277, 236, 276, 235, 82, 276, 275, 234, 0, 233, 0, 275, 83, 274, 274, 232, 273, 231, 84, 273, 272, 230, 0, 229, 0, 272, 85, 271, 271, 228, 270, 227, 86, 270, 269, 226, 0, 225, 0, 269, 87, 268, 268, 224, 267, 223, 88, 267, 266, 222, 0, 221, 0, 266, 89, 265, 265, 220, 264, 219, 90, 264, 263, 218, 0, 217, 0, 263, 91, 262, 262, 216, 261, 215, 92, 261, 260, 214, 0, 213, 0, 260, 93, 259, 259, 212, 258, 211, 94, 258, 257, 210, 0, 209, 0, 257, 95, 256, 256, 208, 255, 207, 96, 255, 254, 206, 0, 205, 0, 254, 97, 253, 253, 204, 252, 203, 98, 252, 251, 202, 0, 201, 0, 251, 99, 250, 250, 200, 249, 199, 100, 249, 248, 198, 0, 197, 0, 248, 101, 247, 247, 196, 246, 195, 102, 246, 245, 194, 0, 193, 0, 245, 103, 244, 244, 192, 243, 191, 104, 243, 242, 190, 0, 189, 0, 242, 105, 241, 241, 188, 240, 187, 106, 240, 239, 186, 0, 185, 0, 239, 107, 238, 238, 184, 237, 183, 108, 237, 236, 182, 0, 181, 0, 236, 109, 235, 235, 180, 234, 179, 110, 234, 233, 178, 0, 177, 0, 233, 111, 232, 232, 176, 231, 175, 112, 231, 230, 174, 0, 173, 0, 230, 113, 229, 229, 172, 228, 171, 114, 228, 227, 170, 0, 169, 0, 227, 115, 226, 226, 168, 225, 167, 116, 225, 224, 166, 0, 165, 0, 224, 117, 223, 223, 164, 222, 163, 118, 222, 221, 162, 0, 161, 0, 221, 119, 220, 220, 160, 219, 159, 120, 219, 218, 158, 0, 157, 0, 218, 121, 217, 217, 156, 216, 155, 122, 216, 215, 154, 0, 153, 0, 215, 123, 214, 214, 152, 213, 151, 124, 213, 212, 150, 0, 149, 0, 212, 125, 211, 211, 148, 210, 147, 126, 210, 209, 146, 0, 145, 0, 209, 127, 208, 208, 144, 207, 143, 128, 207, 206, 142, 0, 141, 0, 206, 129, 205, 205, 140, 204, 139, 130, 204, 203, 138, 0, 137, 0, 203, 131, 202, 202, 136, 201, 135, 132, 201, 200, 134, 0, 133, 0, 200, 133, 199, 199, 132, 198, 131, 134, 198, 197, 130, 0, 129, 0, 197, 135, 196, 196, 128, 195, 127, 136, 195, 194, 126, 0, 125, 0, 194, 137, 193, 193, 124, 192, 123, 138, 192, 191, 122, 0, 121, 0, 191, 139, 190, 190, 120, 189, 119, 140, 189, 188, 118, 0, 117, 0, 188, 141, 187, 187, 116, 186, 115, 142, 186, 185, 114, 0, 113, 0, 185, 143, 184, 184, 112, 183, 111, 144, 183, 182, 110, 0, 109, 0, 182, 145, 181, 181, 108, 180, 107, 146, 180, 179, 106, 0, 105, 0, 179, 147, 178, 178, 104, 177, 103, 148, 177, 176, 102, 0, 101, 0, 176, 149, 175, 175, 100, 174, 99, 150, 174, 173, 98, 0, 97, 0, 173, 151, 172, 172, 96, 171, 95, 152, 171, 170, 94, 0, 93, 0, 170, 153, 169, 169, 92, 168, 91, 154, 168, 167, 90, 0, 89, 0, 167, 155, 166, 166, 88, 165, 87, 156, 165, 164, 86, 0, 85, 0, 164, 157, 163, 163, 84, 162, 83, 158, 162, 161, 82, 0, 81, 0, 161, 159, 160, 160, 80, 159, 79, 0, 80, 0, 159, 158, 78, 0, 77, 0, 158, 157, 82, 0, 76, 0, 157, 156, 75, 0, 83, 0, 156, 155, 74, 0, 73, 0, 155, 154, 84, 0, 72, 0, 154, 153, 71, 0, 86, 0, 153, 152, 70, 0, 69, 0, 152, 151, 87, 0, 68, 0, 151, 150, 67, 0, 88, 0, 150, 149, 66, 0, 65, 0, 149, 148, 90, 0, 64, 0, 148, 147, 63, 0, 91, 0, 147, 146, 62, 0, 61, 0, 146, 145, 92, 0, 60, 0, 145, 144, 59, 0, 94, 0, 144, 143, 58, 0, 57, 0, 143, 142, 95, 0, 56, 0, 142, 141, 55, 0, 96, 0, 141, 140, 54, 0, 53, 0, 140, 139, 98, 0, 52, 0, 139, 138, 51, 0, 99, 0, 138, 137, 50, 0, 49, 0, 137, 136, 100, 0, 48, 0, 136, 135, 47, 0, 102, 0, 135, 134, 46, 0, 45, 0, 134, 133, 103, 0, 44, 0, 133, 132, 43, 0, 104, 0, 132, 131, 42, 0, 41, 0, 131, 130, 106, 0, 40, 0, 130, 129, 39, 0, 107, 0, 129, 128, 38, 0, 37, 0, 128, 127, 108, 0, 36, 0, 127, 126, 35, 0, 110, 0, 126, 125, 34, 0, 33, 0, 125, 124, 111, 0, 32, 0, 124, 123, 31, 0, 112, 0, 123, 122, 30, 0, 29, 0, 122, 121, 114, 0, 28, 0, 121, 120, 27, 0, 115, 0, 120, 119, 26, 0, 25, 0, 119, 118, 116, 0, 24, 0, 118, 117, 23, 0, 117, 116, 22, 0, 21, 0, 116, 115, 24, 0, 20, 0, 115, 114, 19, 0, 25, 0, 114, 113, 18, 0, 17, 0, 113, 112, 28, 0, 16, 0, 112, 111, 15, 0, 29, 0, 111, 110, 14, 0, 13, 0, 110, 109, 29, 0, 12, 0, 109, 108, 11, 0, 33, 0, 108, 107, 10, 0, 9, 0, 107, 106, 12, 0, 8, 0, 106, 105, 7, 0, 36, 0, 105, 104, 6, 0, 5, 0, 104, 103, 8, 0, 4, 0, 103, 102, 3, 0, 40, 0, 102, 101, 2, 0, 1, 0, 101, 100, 41, 0, 0, 0, 100, 99, 44, 0, 45, 0, 99, 98, 1, 0, 49, 0, 98, 97, 49, 0, 52, 0, 97, 96, 96, 0, 56, 0, 96, 95, 57, 0, 60, 0, 95, 94, 61, 0, 91, 0, 94, 93, 65, 0, 88, 0, 93, 92, 68, 0, 86, 0, 92, 91, 72, 0, 73, 0, 91, 90, 76, 0, 77, 0, 90, 89, 79, 0, 78, 0, 89, 88, 82, 0, 81, 0, 88, 87, 74, 0, 85, 0, 87, 86, 84, 0, 81, 0, 86, 85, 70, 0, 81, 0, 85, 84, 67, 0, 66, 0, 84, 83, 56, 0, 63, 0, 83, 82, 0, 0, 62, 0, 82, 81, 5, 0, 59, 0, 81, 80, 58, 0, 77, 0, 80, 79, 55, 0, 16, 0, 79, 78, 52, 0, 21, 0, 78, 77, 51, 0, 25, 0, 77, 76, 45, 0, 47, 0, 76, 75, 46, 0, 40, 0, 75, 74, 37, 0, 42, 0, 74, 73, 4, 0, 36, 0, 73, 72, 48, 0, 38, 0, 72, 71, 9, 0, 35, 0, 71, 70, 34, 0, 66, 0, 70, 69, 31, 0, 64, 0, 69, 68, 30, 0, 68, 67, 27, 0, 26, 0, 67, 66, 20, 0, 23, 0, 66, 65, 16, 0, 24, 0, 65, 64, 42, 0, 19, 0, 64, 63, 24, 0, 28, 0, 63, 62, 15, 0, 14, 0, 62, 61, 29, 0, 25, 0, 61, 60, 10, 0, 38, 0, 60, 59, 12, 0, 33, 0, 59, 58, 6, 0, 8, 0, 58, 57, 3, 0, 2, 0, 57, 56, 50, 0, 44, 0, 56, 55, 32, 0, 1, 0, 55, 54, 43, 0, 33, 0, 54, 53, 44, 0, 38, 0, 53, 52, 19, 0, 52, 51, 35, 0, 13, 0, 51, 50, 40, 0, 17, 0, 50, 49, 8, 0, 36, 0, 49, 48, 14, 0, 28, 0, 48, 47, 22, 0, 1, 0, 47, 46, 18, 0, 0, 0, 46, 45, 0, 0, 2, 0, 45, 44, 33, 0, 13, 0, 44, 43, 17, 0, 7, 0, 43, 42, 2, 0, 38, 0, 42, 41, 37, 0, 41, 0, 41, 40, 1, 0, 9, 0, 40, 39, 34, 0, 31, 0, 39, 0, 38, 38, 27, 37, 26, 0, 20, 0, 37, 36, 21, 0, 9, 0, 36, 35, 24, 0, 15, 0, 35, 34, 29, 0, 23, 0, 34, 33, 12, 0, 5, 0, 33, 32, 6, 0, 11, 0, 32, 31, 15, 0, 31, 30, 20, 0, 7, 0, 30, 29, 4, 0, 23, 0, 29, 28, 28, 0, 7, 0, 28, 27, 23, 0, 14, 0, 27, 26, 22, 0, 18, 0, 26, 25, 0, 0, 25, 0, 25, 24, 17, 0, 10, 0, 24, 23, 2, 0, 3, 0, 23, 22, 1, 0, 5, 0, 22, 21, 18, 0, 10, 0, 21, 20, 19, 0, 3, 0, 20, 19, 8, 0, 7, 0, 19, 18, 16, 0, 6, 0, 18, 17, 15, 0, 7, 0, 17, 16, 4, 0, 9, 0, 16, 15, 5, 0, 13, 0, 15, 14, 10, 0, 3, 0, 14, 13, 9, 0, 2, 0, 13, 12, 1, 0, 7, 0, 12, 11, 11, 0, 8, 0, 11, 10, 2, 0, 7, 0, 10, 9, 0, 0, 4, 0, 9, 8, 5, 0, 4, 0, 8, 7, 4, 0, 6, 0, 7, 0, 6, 6, 3, 5, 2, 0, 5, 0, 4, 0, 0, 4, 0, 3, 3, 0, 2, 0, 3, 2, 2, 0, 2, 1, 1, 0, 1 }

  107. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {798, 796, 794, 792, 790, 788, 786, 784, 782, 780, 778, 776, 774, 772, 770, 768, 766, 764, 762, 760, 758, 756, 754, 752, 750, 748, 746, 744, 742, 740, 738, 736, 734, 732, 730, 728, 726, 724, 722, 720, 718, 716, 714, 712, 710, 708, 706, 704, 702, 700, 698, 696, 694, 692, 690, 688, 686, 684, 682, 680, 678, 676, 674, 672, 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, 640, 638, 636, 634, 632, 630, 628, 626, 624, 622, 620, 618, 616, 614, 612, 610, 608, 606, 604, 602, 600, 598, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 258, 256, 254, 252, 250, 248, 246, 244, 242, 240, 238, 236, 234, 232, 230, 228, 226, 224, 222, 220, 218, 216, 214, 212, 210, 208, 206, 204, 202, 200, 198, 196, 194, 192, 190, 188, 186, 184, 182, 180, 178, 176, 174, 172, 170, 168, 166, 164, 162, 160, 158, 156, 154, 152, 150, 148, 146, 144, 142, 140, 138, 136, 134, 132, 130, 128, 126, 124, 122, 120, 118, 116, 114, 112, 110, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 88, 86, 84, 82, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0}

    Returns: {399, 399, 399, 0, 398, 398, 397, 0, 398, 0, 397, 1, 396, 397, 395, 396, 396, 2, 394, 395, 393, 0, 395, 0, 394, 3, 392, 394, 391, 393, 393, 4, 390, 392, 389, 0, 392, 0, 391, 5, 388, 391, 387, 390, 390, 6, 386, 389, 385, 0, 389, 0, 388, 7, 384, 388, 383, 387, 387, 8, 382, 386, 381, 0, 386, 0, 385, 9, 380, 385, 379, 384, 384, 10, 378, 383, 377, 0, 383, 0, 382, 11, 376, 382, 375, 381, 381, 12, 374, 380, 373, 0, 380, 0, 379, 13, 372, 379, 371, 378, 378, 14, 370, 377, 369, 0, 377, 0, 376, 15, 368, 376, 367, 375, 375, 16, 366, 374, 365, 0, 374, 0, 373, 17, 364, 373, 363, 372, 372, 18, 362, 371, 361, 0, 371, 0, 370, 19, 360, 370, 359, 369, 369, 20, 358, 368, 357, 0, 368, 0, 367, 21, 356, 367, 355, 366, 366, 22, 354, 365, 353, 0, 365, 0, 364, 23, 352, 364, 351, 363, 363, 24, 350, 362, 349, 0, 362, 0, 361, 25, 348, 361, 347, 360, 360, 26, 346, 359, 345, 0, 359, 0, 358, 27, 344, 358, 343, 357, 357, 28, 342, 356, 341, 0, 356, 0, 355, 29, 340, 355, 339, 354, 354, 30, 338, 353, 337, 0, 353, 0, 352, 31, 336, 352, 335, 351, 351, 32, 334, 350, 333, 0, 350, 0, 349, 33, 332, 349, 331, 348, 348, 34, 330, 347, 329, 0, 347, 0, 346, 35, 328, 346, 327, 345, 345, 36, 326, 344, 325, 0, 344, 0, 343, 37, 324, 343, 323, 342, 342, 38, 322, 341, 321, 0, 341, 0, 340, 39, 320, 340, 319, 339, 339, 40, 318, 338, 317, 0, 338, 0, 337, 41, 316, 337, 315, 336, 336, 42, 314, 335, 313, 0, 335, 0, 334, 43, 312, 334, 311, 333, 333, 44, 310, 332, 309, 0, 332, 0, 331, 45, 308, 331, 307, 330, 330, 46, 306, 329, 305, 0, 329, 0, 328, 47, 304, 328, 303, 327, 327, 48, 302, 326, 301, 0, 326, 0, 325, 49, 300, 325, 299, 324, 324, 50, 298, 323, 297, 0, 323, 0, 322, 51, 296, 322, 295, 321, 321, 52, 294, 320, 293, 0, 320, 0, 319, 53, 292, 319, 291, 318, 318, 54, 290, 317, 289, 0, 317, 0, 316, 55, 288, 316, 287, 315, 315, 56, 286, 314, 285, 0, 314, 0, 313, 57, 284, 313, 283, 312, 312, 58, 282, 311, 281, 0, 311, 0, 310, 59, 280, 310, 279, 309, 309, 60, 278, 308, 277, 0, 308, 0, 307, 61, 276, 307, 275, 306, 306, 62, 274, 305, 273, 0, 305, 0, 304, 63, 272, 304, 271, 303, 303, 64, 270, 302, 269, 0, 302, 0, 301, 65, 268, 301, 267, 300, 300, 66, 266, 299, 265, 0, 299, 0, 298, 67, 264, 298, 263, 297, 297, 68, 262, 296, 261, 0, 296, 0, 295, 69, 260, 295, 259, 294, 294, 70, 258, 293, 257, 0, 293, 0, 292, 71, 256, 292, 255, 291, 291, 72, 254, 290, 253, 0, 290, 0, 289, 73, 252, 289, 251, 288, 288, 74, 250, 287, 249, 0, 287, 0, 286, 75, 248, 286, 247, 285, 285, 76, 246, 284, 245, 0, 284, 0, 283, 77, 244, 283, 243, 282, 282, 78, 242, 281, 241, 0, 281, 0, 280, 79, 240, 280, 239, 279, 279, 80, 238, 278, 237, 0, 278, 0, 277, 81, 236, 277, 235, 276, 276, 82, 234, 275, 233, 0, 275, 0, 274, 83, 232, 274, 231, 273, 273, 84, 230, 272, 229, 0, 272, 0, 271, 85, 228, 271, 227, 270, 270, 86, 226, 269, 225, 0, 269, 0, 268, 87, 224, 268, 223, 267, 267, 88, 222, 266, 221, 0, 266, 0, 265, 89, 220, 265, 219, 264, 264, 90, 218, 263, 217, 0, 263, 0, 262, 91, 216, 262, 215, 261, 261, 92, 214, 260, 213, 0, 260, 0, 259, 93, 212, 259, 211, 258, 258, 94, 210, 257, 209, 0, 257, 0, 256, 95, 208, 256, 207, 255, 255, 96, 206, 254, 205, 0, 254, 0, 253, 97, 204, 253, 203, 252, 252, 98, 202, 251, 201, 0, 251, 0, 250, 99, 200, 250, 199, 249, 249, 100, 198, 248, 197, 0, 248, 0, 247, 101, 196, 247, 195, 246, 246, 102, 194, 245, 193, 0, 245, 0, 244, 103, 192, 244, 191, 243, 243, 104, 190, 242, 189, 0, 242, 0, 241, 105, 188, 241, 187, 240, 240, 106, 186, 239, 185, 0, 239, 0, 238, 107, 184, 238, 183, 237, 237, 108, 182, 236, 181, 0, 236, 0, 235, 109, 180, 235, 179, 234, 234, 110, 178, 233, 177, 0, 233, 0, 232, 111, 176, 232, 175, 231, 231, 112, 174, 230, 173, 0, 230, 0, 229, 113, 172, 229, 171, 228, 228, 114, 170, 227, 169, 0, 227, 0, 226, 115, 168, 226, 167, 225, 225, 116, 166, 224, 165, 0, 224, 0, 223, 117, 164, 223, 163, 222, 222, 118, 162, 221, 161, 0, 221, 0, 220, 119, 160, 220, 159, 219, 219, 120, 158, 218, 157, 0, 218, 0, 217, 121, 156, 217, 155, 216, 216, 122, 154, 215, 153, 0, 215, 0, 214, 123, 152, 214, 151, 213, 213, 124, 150, 212, 149, 0, 212, 0, 211, 125, 148, 211, 147, 210, 210, 126, 146, 209, 145, 0, 209, 0, 208, 127, 144, 208, 143, 207, 207, 128, 142, 206, 141, 0, 206, 0, 205, 129, 140, 205, 139, 204, 204, 130, 138, 203, 137, 0, 203, 0, 202, 131, 136, 202, 135, 201, 201, 132, 134, 200, 133, 0, 200, 0, 199, 133, 132, 199, 131, 198, 198, 134, 130, 197, 129, 0, 197, 0, 196, 135, 128, 196, 127, 195, 195, 136, 126, 194, 125, 0, 194, 0, 193, 137, 124, 193, 123, 192, 192, 138, 122, 191, 121, 0, 191, 0, 190, 139, 120, 190, 119, 189, 189, 140, 118, 188, 117, 0, 188, 0, 187, 141, 116, 187, 115, 186, 186, 142, 114, 185, 113, 0, 185, 0, 184, 143, 112, 184, 111, 183, 183, 144, 110, 182, 109, 0, 182, 0, 181, 145, 108, 181, 107, 180, 180, 146, 106, 179, 105, 0, 179, 0, 178, 147, 104, 178, 103, 177, 177, 148, 102, 176, 101, 0, 176, 0, 175, 149, 100, 175, 99, 174, 174, 150, 98, 173, 97, 0, 173, 0, 172, 151, 96, 172, 95, 171, 171, 152, 94, 170, 93, 0, 170, 0, 169, 153, 92, 169, 91, 168, 168, 154, 90, 167, 89, 0, 167, 0, 166, 155, 88, 166, 87, 165, 165, 156, 86, 164, 85, 0, 164, 0, 163, 157, 84, 163, 83, 162, 162, 158, 82, 161, 81, 0, 161, 0, 160, 159, 80, 160, 79, 159, 78, 0, 159, 0, 80, 158, 77, 0, 158, 0, 76, 157, 82, 0, 157, 0, 75, 156, 74, 0, 156, 0, 83, 155, 73, 0, 155, 0, 72, 154, 84, 0, 154, 0, 71, 153, 70, 0, 153, 0, 86, 152, 69, 0, 152, 0, 68, 151, 87, 0, 151, 0, 67, 150, 66, 0, 150, 0, 88, 149, 65, 0, 149, 0, 64, 148, 90, 0, 148, 0, 63, 147, 62, 0, 147, 0, 91, 146, 61, 0, 146, 0, 60, 145, 92, 0, 145, 0, 59, 144, 58, 0, 144, 0, 94, 143, 57, 0, 143, 0, 56, 142, 95, 0, 142, 0, 55, 141, 54, 0, 141, 0, 96, 140, 53, 0, 140, 0, 52, 139, 98, 0, 139, 0, 51, 138, 50, 0, 138, 0, 99, 137, 49, 0, 137, 0, 48, 136, 100, 0, 136, 0, 47, 135, 46, 0, 135, 0, 102, 134, 45, 0, 134, 0, 44, 133, 103, 0, 133, 0, 43, 132, 42, 0, 132, 0, 104, 131, 41, 0, 131, 0, 40, 130, 106, 0, 130, 0, 39, 129, 38, 0, 129, 0, 107, 128, 37, 0, 128, 0, 36, 127, 108, 0, 127, 0, 35, 126, 34, 0, 126, 0, 110, 125, 33, 0, 125, 0, 32, 124, 111, 0, 124, 0, 31, 123, 30, 0, 123, 0, 112, 122, 29, 0, 122, 0, 28, 121, 114, 0, 121, 0, 27, 120, 26, 0, 120, 0, 115, 119, 25, 0, 119, 0, 24, 118, 116, 0, 118, 0, 23, 117, 117, 0, 22, 116, 21, 0, 116, 0, 115, 0, 20, 115, 19, 114, 18, 0, 114, 0, 25, 113, 17, 0, 113, 0, 16, 112, 17, 0, 112, 0, 15, 111, 14, 0, 111, 0, 29, 110, 13, 0, 110, 0, 12, 109, 30, 0, 109, 0, 11, 108, 10, 0, 108, 0, 33, 107, 9, 0, 107, 0, 8, 106, 34, 0, 106, 0, 7, 105, 6, 0, 105, 0, 9, 104, 5, 0, 104, 0, 4, 103, 38, 0, 103, 0, 3, 102, 2, 0, 102, 0, 6, 101, 1, 0, 101, 0, 0, 100, 41, 0, 100, 0, 2, 99, 45, 0, 99, 0, 46, 98, 49, 0, 98, 0, 50, 97, 97, 0, 54, 96, 95, 0, 96, 0, 57, 95, 92, 0, 95, 0, 61, 94, 62, 0, 94, 0, 65, 93, 66, 0, 93, 0, 87, 92, 70, 0, 92, 0, 84, 91, 73, 0, 91, 0, 82, 90, 77, 0, 90, 0, 79, 89, 80, 0, 89, 0, 76, 88, 81, 0, 88, 0, 83, 87, 85, 0, 87, 0, 72, 86, 81, 0, 86, 0, 85, 0, 68, 85, 67, 84, 84, 0, 62, 83, 63, 0, 83, 0, 41, 82, 77, 0, 82, 0, 5, 81, 59, 0, 81, 0, 66, 80, 56, 0, 80, 0, 55, 79, 17, 0, 79, 0, 52, 78, 21, 0, 78, 0, 51, 77, 26, 0, 77, 0, 48, 76, 47, 0, 76, 0, 1, 75, 44, 0, 75, 0, 37, 74, 38, 0, 74, 0, 42, 73, 40, 0, 73, 0, 45, 72, 34, 0, 72, 0, 36, 71, 35, 0, 71, 0, 30, 70, 58, 0, 70, 0, 31, 69, 17, 0, 69, 0, 14, 68, 68, 0, 27, 67, 18, 0, 67, 0, 24, 66, 23, 0, 66, 0, 26, 65, 20, 0, 65, 0, 38, 64, 19, 0, 64, 0, 58, 63, 16, 0, 63, 0, 15, 62, 29, 0, 62, 0, 12, 61, 16, 0, 61, 0, 33, 60, 60, 0, 60, 0, 8, 59, 10, 0, 59, 0, 9, 58, 4, 0, 58, 0, 3, 57, 6, 0, 57, 0, 49, 56, 2, 0, 56, 0, 13, 55, 46, 0, 55, 0, 43, 54, 54, 0, 54, 0, 2, 53, 10, 0, 53, 0, 19, 52, 52, 0, 29, 51, 32, 0, 51, 0, 4, 50, 28, 0, 50, 0, 44, 49, 47, 0, 49, 0, 35, 48, 18, 0, 48, 0, 22, 47, 16, 0, 47, 0, 25, 46, 41, 0, 46, 0, 17, 45, 20, 0, 45, 0, 10, 44, 32, 0, 44, 0, 28, 43, 7, 0, 43, 0, 1, 42, 34, 0, 42, 0, 37, 41, 0, 0, 41, 0, 32, 40, 36, 0, 40, 0, 30, 39, 31, 0, 39, 0, 38, 0, 27, 38, 20, 37, 24, 0, 37, 0, 21, 36, 24, 0, 36, 0, 6, 35, 15, 0, 35, 0, 12, 34, 23, 0, 34, 0, 8, 33, 5, 0, 33, 0, 9, 32, 11, 0, 32, 0, 18, 31, 13, 0, 31, 0, 5, 30, 2, 0, 30, 0, 0, 29, 29, 0, 29, 0, 15, 28, 4, 0, 28, 0, 14, 27, 23, 0, 27, 0, 22, 26, 25, 0, 26, 0, 17, 25, 2, 0, 25, 0, 23, 24, 11, 0, 24, 0, 1, 23, 3, 0, 23, 0, 13, 22, 4, 0, 22, 0, 11, 21, 20, 0, 21, 0, 19, 20, 6, 0, 20, 0, 7, 19, 12, 0, 19, 0, 2, 18, 9, 0, 18, 0, 17, 0, 5, 17, 0, 16, 3, 0, 16, 0, 14, 15, 15, 0, 12, 14, 6, 0, 14, 0, 4, 13, 1, 0, 13, 0, 12, 0, 11, 12, 10, 11, 7, 0, 11, 0, 6, 10, 2, 0, 10, 0, 3, 9, 0, 0, 9, 0, 1, 8, 7, 0, 8, 0, 4, 7, 7, 0, 7, 0, 0, 6, 5, 0, 6, 0, 5, 0, 0, 0, 0, 5, 1, 4, 4, 0, 4, 0, 3, 0, 0, 3, 2, 0, 0, 2, 1, 0, 0, 1 }

  108. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 0, 399, 1, 398, 398, 152, 397, 367, 2, 397, 3, 396, 396, 264, 4, 395, 5, 0, 395, 0, 6, 394, 7, 0, 394, 0, 393, 73, 0, 224, 0, 393, 8, 392, 9, 0, 392, 0, 10, 391, 11, 0, 391, 0, 12, 390, 13, 0, 390, 0, 389, 31, 0, 160, 0, 389, 388, 185, 0, 251, 0, 388, 14, 387, 15, 0, 387, 0, 386, 108, 16, 386, 17, 385, 18, 0, 385, 0, 19, 384, 384, 324, 20, 383, 21, 0, 383, 0, 382, 285, 0, 313, 0, 382, 22, 381, 23, 0, 381, 0, 380, 42, 24, 380, 25, 379, 26, 0, 379, 0, 27, 378, 378, 337, 28, 377, 29, 0, 377, 0, 376, 8, 30, 376, 31, 375, 375, 102, 374, 143, 32, 374, 33, 373, 373, 72, 34, 372, 35, 0, 372, 0, 371, 122, 36, 371, 37, 370, 370, 183, 38, 369, 39, 0, 369, 0, 40, 368, 41, 0, 368, 0, 42, 367, 43, 0, 367, 0, 44, 366, 45, 0, 366, 0, 46, 365, 47, 0, 365, 0, 48, 364, 49, 0, 364, 0, 363, 160, 0, 255, 0, 363, 50, 362, 51, 0, 362, 0, 361, 252, 52, 361, 53, 360, 54, 0, 360, 0, 55, 359, 359, 54, 56, 358, 57, 0, 358, 0, 58, 357, 59, 0, 357, 0, 60, 356, 61, 0, 356, 0, 62, 355, 63, 0, 355, 0, 354, 159, 64, 354, 65, 353, 353, 244, 66, 352, 67, 0, 352, 0, 68, 351, 69, 0, 351, 0, 70, 350, 71, 0, 350, 0, 349, 207, 72, 349, 73, 348, 348, 61, 74, 347, 75, 0, 347, 0, 346, 286, 76, 346, 77, 345, 345, 208, 78, 344, 79, 0, 344, 0, 343, 329, 80, 343, 81, 342, 342, 84, 82, 341, 83, 0, 341, 0, 340, 282, 84, 340, 85, 339, 86, 0, 339, 0, 87, 338, 338, 240, 88, 337, 89, 0, 337, 0, 336, 210, 0, 218, 0, 336, 335, 330, 90, 335, 91, 334, 334, 32, 333, 97, 92, 333, 93, 332, 332, 200, 94, 331, 95, 0, 331, 0, 330, 189, 96, 330, 97, 329, 329, 202, 98, 328, 99, 0, 328, 0, 327, 25, 0, 28, 0, 327, 326, 136, 0, 203, 0, 326, 100, 325, 101, 0, 325, 0, 324, 318, 102, 324, 103, 323, 323, 57, 104, 322, 105, 0, 322, 0, 106, 321, 107, 0, 321, 0, 108, 320, 109, 0, 320, 0, 5, 319, 110, 0, 319, 0, 111, 318, 318, 182, 112, 317, 113, 0, 317, 0, 316, 296, 114, 316, 115, 315, 116, 0, 315, 0, 117, 314, 314, 140, 118, 313, 119, 0, 313, 0, 312, 242, 120, 312, 121, 311, 122, 0, 311, 0, 123, 310, 124, 0, 310, 0, 125, 309, 309, 111, 126, 308, 127, 0, 308, 0, 128, 307, 129, 0, 307, 0, 306, 5, 0, 211, 0, 306, 130, 305, 131, 0, 305, 0, 24, 304, 62, 0, 304, 0, 132, 303, 133, 0, 303, 0, 302, 95, 134, 302, 135, 301, 301, 124, 300, 172, 136, 300, 137, 299, 60, 0, 299, 0, 138, 298, 139, 0, 298, 0, 297, 30, 140, 297, 141, 296, 66, 0, 296, 0, 142, 295, 143, 0, 295, 0, 144, 294, 145, 0, 294, 0, 293, 269, 146, 293, 147, 292, 292, 225, 148, 291, 149, 0, 291, 0, 150, 290, 151, 0, 290, 0, 289, 260, 152, 289, 153, 288, 288, 248, 8, 287, 154, 0, 287, 0, 155, 286, 156, 0, 286, 0, 157, 285, 158, 0, 285, 0, 159, 284, 284, 145, 283, 204, 160, 283, 161, 282, 162, 0, 282, 0, 163, 281, 281, 67, 280, 255, 164, 280, 165, 279, 279, 96, 278, 163, 166, 278, 167, 277, 277, 144, 168, 276, 169, 0, 276, 0, 170, 275, 171, 0, 275, 0, 172, 274, 173, 0, 274, 0, 273, 209, 0, 273, 27, 272, 174, 0, 272, 0, 175, 271, 6, 0, 271, 0, 176, 270, 177, 0, 270, 0, 178, 269, 179, 0, 269, 0, 180, 268, 181, 0, 268, 0, 267, 103, 0, 167, 0, 267, 266, 212, 182, 266, 183, 265, 265, 14, 264, 181, 164, 264, 184, 263, 185, 0, 263, 0, 22, 262, 186, 0, 262, 0, 187, 261, 261, 33, 188, 260, 189, 0, 260, 0, 259, 98, 25, 259, 190, 258, 191, 0, 258, 0, 257, 78, 192, 257, 193, 256, 256, 21, 255, 80, 194, 255, 195, 254, 254, 28, 196, 253, 197, 0, 253, 0, 252, 126, 198, 252, 199, 251, 251, 135, 4, 250, 200, 0, 250, 0, 201, 249, 32, 0, 249, 0, 202, 248, 203, 0, 248, 0, 247, 245, 204, 247, 205, 246, 246, 231, 199, 245, 206, 0, 245, 0, 207, 244, 208, 0, 244, 0, 209, 243, 210, 0, 243, 0, 211, 242, 50, 0, 242, 0, 212, 241, 213, 0, 241, 0, 214, 240, 215, 0, 240, 0, 30, 239, 36, 0, 239, 0, 53, 238, 216, 0, 238, 0, 217, 237, 237, 49, 236, 94, 218, 236, 219, 235, 235, 192, 220, 234, 221, 0, 234, 0, 233, 221, 172, 233, 222, 232, 223, 0, 232, 0, 224, 231, 225, 0, 231, 0, 38, 230, 226, 0, 230, 0, 227, 229, 229, 6, 228, 37, 0, 37, 0, 228, 227, 139, 0, 6, 0, 227, 226, 0, 0, 0, 0, 226, 225, 18, 0, 18, 0, 225, 224, 100, 0, 221, 0, 224, 223, 223, 223, 192, 222, 24, 0, 94, 0, 222, 221, 49, 0, 49, 0, 221, 220, 118, 216, 220, 36, 219, 166, 0, 219, 0, 215, 218, 218, 91, 213, 217, 50, 0, 217, 0, 210, 216, 208, 0, 216, 0, 215, 74, 0, 100, 0, 215, 199, 214, 117, 0, 214, 0, 206, 213, 203, 0, 213, 0, 212, 76, 19, 212, 32, 211, 204, 0, 211, 0, 210, 135, 0, 12, 0, 210, 209, 116, 0, 126, 0, 209, 180, 208, 200, 0, 208, 0, 207, 24, 0, 28, 0, 207, 206, 153, 0, 80, 0, 206, 205, 21, 0, 78, 0, 205, 204, 86, 2, 204, 197, 203, 203, 98, 183, 202, 191, 0, 202, 0, 201, 33, 87, 201, 117, 200, 189, 0, 200, 0, 186, 199, 199, 166, 198, 181, 114, 198, 193, 197, 197, 14, 196, 175, 19, 196, 72, 195, 123, 0, 195, 0, 194, 103, 185, 194, 181, 193, 193, 127, 118, 192, 179, 0, 192, 0, 177, 191, 6, 0, 191, 0, 190, 28, 0, 11, 0, 190, 189, 188, 38, 189, 174, 188, 173, 0, 188, 0, 171, 187, 187, 144, 186, 121, 0, 163, 0, 186, 185, 96, 0, 103, 0, 185, 132, 184, 153, 0, 184, 0, 183, 67, 169, 183, 2, 182, 182, 145, 162, 181, 158, 0, 181, 0, 156, 180, 180, 151, 174, 179, 153, 0, 179, 0, 154, 178, 151, 0, 178, 0, 177, 29, 0, 100, 0, 177, 176, 0, 144, 176, 149, 175, 145, 0, 175, 0, 143, 174, 174, 30, 66, 173, 139, 0, 173, 0, 172, 172, 0, 124, 0, 172, 171, 23, 0, 95, 0, 171, 31, 170, 60, 0, 170, 0, 133, 169, 144, 0, 169, 0, 62, 168, 168, 5, 132, 167, 131, 0, 167, 0, 129, 166, 166, 111, 127, 165, 148, 0, 165, 0, 124, 164, 164, 96, 123, 163, 122, 0, 163, 0, 162, 140, 119, 162, 161, 92, 141, 161, 116, 160, 160, 134, 2, 159, 113, 0, 159, 0, 93, 158, 110, 0, 158, 0, 109, 157, 157, 115, 107, 156, 156, 57, 155, 30, 5, 155, 111, 154, 145, 0, 154, 0, 105, 153, 153, 136, 152, 25, 0, 93, 0, 152, 101, 151, 151, 67, 38, 150, 99, 0, 150, 0, 149, 75, 91, 149, 117, 148, 123, 0, 148, 0, 147, 97, 0, 4, 0, 147, 146, 32, 96, 146, 145, 126, 95, 145, 144, 98, 89, 144, 143, 92, 86, 143, 142, 84, 0, 121, 0, 142, 141, 134, 121, 141, 97, 140, 140, 84, 83, 139, 136, 0, 139, 0, 101, 138, 138, 30, 79, 137, 137, 61, 78, 136, 136, 80, 75, 135, 71, 0, 135, 0, 69, 134, 134, 24, 2, 133, 65, 0, 133, 0, 67, 132, 132, 101, 63, 131, 61, 0, 131, 0, 59, 130, 130, 54, 57, 129, 97, 0, 129, 0, 128, 29, 0, 44, 0, 128, 127, 109, 8, 127, 54, 126, 116, 0, 126, 0, 30, 125, 51, 0, 125, 0, 49, 124, 47, 0, 124, 0, 58, 123, 45, 0, 123, 0, 122, 12, 43, 122, 41, 121, 121, 80, 97, 120, 43, 0, 120, 0, 39, 119, 119, 72, 86, 118, 118, 102, 117, 8, 0, 25, 0, 117, 35, 116, 88, 0, 116, 0, 29, 115, 115, 42, 76, 114, 26, 0, 114, 0, 113, 12, 29, 113, 23, 112, 112, 25, 102, 111, 21, 0, 111, 0, 110, 108, 60, 110, 18, 109, 109, 100, 67, 108, 108, 31, 15, 107, 13, 0, 107, 0, 11, 106, 106, 73, 6, 105, 9, 0, 105, 0, 24, 104, 94, 0, 104, 0, 7, 103, 103, 7, 102, 96, 42, 102, 101, 4, 0, 48, 0, 101, 100, 44, 0, 65, 0, 100, 16, 99, 40, 0, 99, 0, 96, 98, 98, 79, 97, 67, 0, 77, 0, 97, 16, 96, 96, 24, 95, 22, 12, 95, 84, 94, 10, 0, 94, 0, 93, 8, 0, 61, 0, 93, 50, 92, 3, 0, 92, 0, 86, 91, 91, 33, 90, 79, 48, 90, 89, 60, 0, 31, 0, 89, 88, 48, 0, 80, 0, 88, 21, 87, 87, 58, 86, 35, 0, 77, 0, 86, 85, 30, 0, 43, 0, 85, 12, 84, 84, 54, 41, 83, 83, 19, 82, 27, 20, 82, 81, 37, 37, 81, 80, 30, 0, 73, 0, 80, 51, 79, 78, 0, 79, 0, 6, 78, 78, 70, 77, 64, 43, 77, 76, 41, 0, 69, 0, 76, 49, 75, 4, 0, 75, 0, 74, 74, 0, 23, 0, 74, 40, 73, 73, 47, 13, 72, 72, 18, 8, 71, 10, 0, 71, 0, 70, 12, 0, 49, 0, 70, 48, 69, 49, 0, 69, 0, 68, 0, 19, 68, 28, 67, 38, 0, 67, 0, 58, 66, 10, 0, 66, 0, 35, 65, 65, 20, 44, 64, 64, 42, 63, 44, 11, 63, 56, 62, 17, 0, 62, 0, 27, 61, 19, 0, 61, 0, 30, 60, 60, 18, 46, 59, 59, 15, 9, 58, 58, 34, 5, 57, 28, 0, 57, 0, 56, 45, 10, 56, 55, 28, 19, 55, 54, 0, 41, 54, 53, 12, 25, 53, 52, 5, 3, 52, 30, 51, 51, 45, 4, 50, 18, 0, 50, 0, 1, 49, 31, 0, 49, 0, 48, 14, 0, 24, 0, 48, 6, 47, 47, 43, 21, 46, 46, 18, 41, 45, 38, 0, 45, 0, 44, 0, 0, 41, 0, 44, 30, 43, 43, 0, 42, 38, 34, 42, 34, 41, 41, 7, 7, 40, 37, 0, 40, 0, 39, 39, 39, 32, 38, 25, 37, 38, 10, 37, 37, 35, 36, 6, 0, 22, 0, 36, 5, 35, 19, 0, 35, 0, 34, 21, 14, 34, 17, 33, 33, 25, 3, 32, 20, 0, 32, 0, 31, 1, 0, 6, 0, 31, 16, 30, 30, 14, 29, 25, 27, 29, 16, 28, 28, 4, 10, 27, 2, 0, 27, 0, 26, 26, 6, 0, 26, 0, 16, 25, 25, 8, 24, 9, 4, 24, 23, 1, 15, 23, 4, 22, 22, 13, 11, 21, 21, 12, 20, 18, 2, 20, 14, 19, 2, 0, 19, 0, 18, 11, 0, 17, 0, 18, 17, 17, 16, 17, 16, 6, 1, 16, 15, 9, 0, 13, 0, 15, 5, 14, 14, 2, 13, 11, 0, 13, 12, 7, 0, 6, 0, 12, 11, 11, 4, 11, 10, 1, 0, 10, 0, 10, 9, 1, 0, 6, 0, 9, 8, 6, 0, 8, 3, 7, 7, 2, 1, 6, 6, 0, 5, 1, 0, 5, 0, 5, 0, 4, 2, 0, 4, 0, 3, 2, 0, 2, 0, 3, 2, 2, 0, 2, 1, 1, 0, 1 }

  109. 400

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 351, 399, 398, 152, 0, 367, 0, 398, 32, 397, 247, 0, 397, 0, 396, 264, 135, 396, 395, 73, 0, 224, 0, 395, 175, 394, 326, 0, 394, 0, 393, 31, 0, 160, 0, 393, 392, 185, 0, 251, 0, 392, 148, 391, 214, 0, 391, 0, 239, 390, 368, 0, 390, 0, 389, 108, 291, 389, 388, 324, 75, 388, 387, 285, 0, 313, 0, 387, 86, 386, 114, 0, 386, 0, 385, 42, 357, 385, 384, 337, 62, 384, 383, 8, 368, 383, 382, 102, 0, 143, 0, 382, 256, 381, 297, 0, 381, 0, 380, 72, 327, 380, 379, 122, 277, 379, 378, 183, 216, 378, 377, 251, 0, 255, 0, 377, 6, 376, 144, 0, 376, 0, 375, 252, 147, 375, 374, 54, 345, 374, 373, 159, 240, 373, 372, 244, 155, 372, 371, 207, 192, 371, 370, 61, 338, 370, 369, 286, 113, 369, 368, 208, 191, 368, 367, 329, 70, 367, 366, 84, 315, 366, 365, 282, 117, 365, 364, 240, 159, 364, 363, 210, 0, 218, 0, 363, 362, 330, 69, 362, 181, 361, 189, 0, 361, 0, 360, 32, 0, 97, 0, 360, 359, 329, 302, 359, 358, 200, 199, 358, 357, 189, 210, 357, 356, 202, 197, 356, 355, 25, 0, 28, 0, 355, 354, 54, 0, 136, 0, 354, 353, 203, 0, 207, 0, 353, 196, 352, 263, 0, 352, 0, 351, 318, 81, 351, 350, 57, 342, 350, 349, 48, 247, 349, 348, 182, 217, 348, 347, 296, 103, 347, 346, 140, 259, 346, 345, 242, 157, 345, 344, 111, 288, 344, 343, 5, 0, 211, 0, 343, 188, 342, 214, 0, 342, 0, 341, 136, 19, 341, 44, 340, 327, 0, 340, 0, 339, 95, 304, 339, 338, 124, 0, 172, 0, 338, 227, 337, 275, 0, 337, 0, 43, 336, 197, 0, 336, 0, 335, 30, 0, 286, 0, 335, 47, 334, 196, 0, 334, 0, 333, 269, 130, 333, 332, 225, 174, 332, 331, 260, 139, 331, 330, 248, 0, 313, 0, 330, 7, 329, 151, 0, 329, 0, 328, 145, 0, 204, 0, 328, 195, 327, 254, 0, 327, 0, 326, 67, 0, 225, 0, 326, 325, 255, 17, 325, 324, 96, 0, 163, 0, 324, 236, 323, 303, 0, 323, 0, 322, 144, 255, 322, 321, 209, 0, 306, 0, 321, 21, 320, 93, 0, 320, 0, 190, 319, 216, 0, 319, 0, 5, 318, 175, 0, 318, 0, 317, 103, 0, 167, 0, 317, 316, 212, 187, 316, 232, 315, 296, 0, 315, 0, 314, 14, 0, 42, 0, 314, 313, 181, 0, 280, 0, 313, 119, 312, 218, 0, 312, 0, 18, 311, 256, 0, 311, 0, 310, 33, 0, 84, 0, 310, 309, 98, 20, 309, 277, 308, 301, 0, 308, 0, 307, 78, 0, 209, 0, 307, 306, 21, 0, 80, 0, 306, 305, 183, 175, 305, 43, 304, 63, 0, 304, 0, 303, 126, 273, 303, 302, 135, 0, 160, 0, 302, 4, 301, 264, 0, 301, 0, 300, 242, 25, 300, 299, 245, 154, 299, 298, 231, 10, 298, 168, 297, 291, 0, 297, 0, 37, 296, 69, 0, 296, 0, 295, 28, 6, 295, 23, 294, 28, 0, 294, 0, 39, 293, 192, 0, 293, 0, 292, 49, 0, 57, 0, 292, 291, 94, 0, 183, 0, 291, 290, 192, 207, 290, 289, 221, 0, 274, 0, 289, 125, 288, 178, 0, 288, 0, 30, 287, 113, 0, 287, 0, 286, 6, 0, 31, 0, 286, 285, 37, 0, 139, 0, 285, 284, 204, 260, 284, 283, 18, 0, 100, 0, 283, 282, 245, 144, 282, 281, 24, 0, 252, 0, 281, 280, 24, 0, 118, 0, 280, 279, 278, 121, 279, 278, 91, 63, 278, 277, 74, 0, 255, 0, 277, 276, 255, 85, 276, 275, 76, 0, 247, 0, 275, 15, 274, 62, 0, 274, 0, 93, 273, 152, 0, 273, 0, 272, 12, 0, 18, 0, 272, 271, 100, 0, 116, 0, 271, 270, 268, 131, 270, 269, 153, 0, 232, 0, 269, 167, 268, 246, 0, 268, 0, 267, 86, 0, 181, 0, 267, 2, 266, 32, 0, 266, 0, 265, 265, 134, 265, 264, 139, 0, 220, 0, 264, 61, 263, 179, 0, 263, 0, 262, 166, 0, 256, 0, 262, 83, 261, 143, 0, 261, 0, 187, 260, 233, 0, 260, 0, 259, 175, 0, 209, 0, 259, 50, 258, 89, 0, 258, 0, 224, 257, 247, 0, 257, 0, 256, 12, 0, 127, 0, 256, 11, 255, 75, 0, 255, 0, 254, 11, 0, 160, 0, 254, 253, 188, 0, 230, 0, 253, 169, 252, 211, 0, 252, 0, 251, 91, 0, 121, 0, 251, 96, 250, 111, 0, 250, 0, 125, 249, 246, 0, 249, 0, 248, 151, 0, 151, 0, 248, 247, 29, 0, 61, 0, 247, 23, 246, 105, 0, 246, 0, 245, 23, 24, 245, 147, 244, 189, 0, 244, 0, 243, 176, 223, 243, 242, 184, 215, 242, 15, 241, 108, 0, 241, 0, 240, 194, 205, 240, 239, 78, 0, 92, 0, 239, 238, 134, 134, 238, 67, 237, 174, 0, 237, 0, 236, 115, 0, 204, 0, 236, 235, 179, 80, 235, 129, 234, 131, 0, 234, 0, 190, 233, 220, 0, 233, 0, 232, 21, 0, 93, 0, 232, 231, 75, 0, 96, 0, 231, 230, 190, 47, 230, 65, 229, 209, 0, 229, 0, 228, 4, 0, 73, 0, 228, 227, 199, 18, 227, 88, 226, 116, 0, 226, 0, 169, 225, 200, 0, 225, 0, 6, 224, 25, 0, 224, 0, 99, 223, 104, 0, 223, 0, 55, 222, 113, 0, 222, 0, 221, 211, 46, 221, 220, 73, 0, 101, 0, 220, 219, 25, 0, 44, 0, 219, 218, 109, 0, 191, 0, 218, 217, 192, 30, 217, 112, 216, 208, 0, 216, 0, 215, 204, 160, 215, 42, 214, 210, 0, 214, 0, 160, 213, 184, 0, 213, 0, 212, 92, 122, 212, 211, 31, 110, 211, 210, 175, 53, 210, 120, 209, 121, 0, 209, 0, 208, 100, 0, 128, 0, 208, 67, 207, 162, 0, 207, 0, 206, 86, 0, 132, 0, 206, 43, 205, 68, 0, 205, 0, 95, 204, 104, 0, 204, 0, 139, 203, 142, 0, 203, 0, 202, 7, 0, 185, 0, 202, 201, 142, 75, 201, 200, 65, 0, 146, 0, 200, 199, 188, 13, 199, 31, 198, 86, 0, 198, 0, 151, 197, 191, 0, 197, 0, 196, 79, 0, 175, 0, 196, 195, 77, 0, 99, 0, 195, 194, 144, 47, 194, 95, 193, 145, 0, 193, 0, 192, 57, 97, 192, 191, 22, 0, 78, 0, 191, 190, 151, 9, 190, 44, 189, 59, 0, 189, 0, 8, 188, 148, 0, 188, 0, 187, 91, 0, 148, 0, 187, 80, 186, 100, 0, 186, 0, 154, 185, 164, 0, 185, 0, 3, 184, 129, 0, 184, 0, 135, 183, 165, 0, 183, 0, 35, 182, 71, 0, 182, 0, 125, 181, 150, 0, 181, 0, 159, 180, 169, 0, 180, 0, 179, 60, 0, 95, 0, 179, 178, 29, 0, 117, 0, 178, 177, 141, 0, 142, 0, 177, 21, 176, 24, 0, 176, 0, 31, 175, 79, 0, 175, 0, 174, 58, 0, 136, 0, 174, 173, 35, 104, 173, 172, 157, 3, 172, 171, 43, 0, 146, 0, 171, 170, 151, 10, 170, 101, 169, 166, 0, 169, 0, 168, 147, 94, 168, 111, 167, 166, 0, 167, 0, 166, 19, 0, 27, 0, 166, 165, 72, 0, 132, 0, 165, 16, 164, 147, 0, 164, 0, 163, 44, 132, 163, 162, 124, 29, 162, 161, 139, 60, 161, 160, 74, 0, 86, 0, 160, 78, 159, 91, 0, 159, 0, 95, 158, 111, 0, 158, 0, 157, 57, 0, 105, 0, 157, 156, 11, 0, 70, 0, 156, 155, 30, 0, 64, 0, 155, 68, 154, 109, 0, 154, 0, 153, 41, 0, 61, 0, 153, 152, 69, 0, 100, 0, 152, 151, 136, 31, 151, 96, 150, 149, 0, 150, 0, 149, 97, 36, 149, 148, 92, 0, 95, 0, 148, 147, 31, 77, 147, 146, 23, 0, 47, 0, 146, 145, 72, 68, 145, 144, 35, 88, 144, 143, 7, 0, 136, 0, 143, 142, 142, 110, 142, 141, 118, 0, 141, 0, 141, 55, 140, 118, 0, 140, 0, 139, 23, 0, 90, 0, 139, 138, 98, 0, 121, 0, 138, 137, 134, 60, 137, 136, 99, 86, 136, 135, 123, 0, 128, 0, 135, 11, 134, 22, 0, 134, 0, 96, 133, 105, 0, 133, 0, 132, 11, 71, 132, 112, 131, 113, 0, 131, 0, 130, 20, 0, 109, 0, 130, 129, 122, 33, 129, 128, 21, 84, 128, 17, 127, 74, 0, 127, 0, 126, 29, 0, 106, 0, 126, 8, 125, 41, 0, 125, 0, 124, 116, 14, 124, 41, 123, 44, 0, 123, 0, 122, 68, 0, 69, 0, 122, 121, 91, 8, 121, 120, 78, 110, 120, 34, 119, 117, 0, 119, 0, 118, 15, 13, 118, 117, 64, 21, 117, 116, 34, 0, 35, 0, 116, 115, 61, 108, 115, 63, 114, 110, 0, 114, 0, 113, 45, 0, 54, 0, 113, 112, 61, 89, 112, 111, 75, 13, 111, 50, 110, 94, 0, 110, 0, 109, 31, 0, 68, 0, 109, 108, 83, 33, 108, 107, 69, 49, 107, 17, 106, 22, 0, 106, 0, 105, 64, 0, 74, 0, 105, 104, 98, 83, 104, 85, 103, 91, 0, 103, 0, 102, 62, 0, 72, 0, 102, 101, 73, 0, 86, 0, 101, 60, 100, 71, 0, 100, 0, 1, 99, 6, 0, 99, 0, 98, 34, 10, 98, 97, 18, 0, 54, 0, 97, 96, 77, 72, 96, 0, 95, 59, 0, 95, 0, 94, 12, 0, 15, 0, 94, 93, 87, 30, 93, 5, 92, 46, 0, 92, 0, 50, 91, 70, 0, 91, 0, 48, 90, 81, 0, 90, 0, 16, 89, 21, 0, 89, 0, 88, 37, 0, 51, 0, 88, 35, 87, 63, 0, 87, 0, 86, 57, 54, 86, 85, 7, 0, 30, 0, 85, 84, 38, 27, 84, 45, 83, 67, 0, 83, 0, 82, 24, 0, 81, 0, 82, 28, 81, 34, 0, 81, 0, 45, 80, 50, 0, 80, 0, 79, 0, 76, 79, 39, 78, 50, 0, 78, 0, 77, 24, 0, 30, 0, 77, 76, 42, 0, 51, 0, 76, 75, 5, 0, 56, 0, 75, 74, 44, 30, 74, 73, 43, 0, 45, 0, 73, 72, 54, 2, 72, 71, 25, 0, 45, 0, 71, 70, 55, 13, 70, 69, 41, 0, 65, 0, 69, 10, 68, 12, 0, 68, 0, 23, 67, 48, 0, 67, 0, 66, 21, 0, 54, 0, 66, 65, 7, 0, 30, 0, 65, 64, 52, 37, 64, 63, 1, 0, 15, 0, 63, 62, 47, 13, 62, 18, 61, 24, 0, 61, 0, 60, 33, 16, 60, 26, 59, 47, 0, 59, 0, 58, 54, 41, 58, 3, 57, 56, 0, 57, 0, 56, 0, 0, 38, 0, 56, 6, 55, 14, 0, 55, 0, 54, 35, 0, 51, 0, 54, 16, 53, 42, 0, 53, 0, 52, 18, 51, 52, 30, 51, 40, 0, 51, 0, 50, 9, 0, 12, 0, 50, 49, 48, 0, 49, 41, 48, 46, 0, 48, 0, 3, 47, 25, 0, 47, 0, 0, 46, 41, 0, 46, 0, 45, 20, 0, 21, 0, 45, 44, 13, 0, 38, 0, 44, 43, 41, 0, 42, 0, 43, 8, 42, 37, 0, 42, 0, 41, 11, 0, 13, 0, 41, 40, 13, 0, 30, 0, 40, 26, 39, 30, 0, 39, 0, 38, 34, 4, 38, 37, 30, 0, 37, 0, 37, 36, 4, 0, 17, 0, 36, 35, 27, 0, 35, 0, 35, 34, 6, 10, 34, 33, 13, 0, 33, 32, 18, 0, 25, 0, 32, 31, 6, 0, 28, 0, 31, 30, 0, 0, 9, 0, 30, 11, 29, 14, 0, 29, 0, 28, 2, 23, 28, 27, 11, 1, 27, 26, 25, 17, 26, 25, 11, 0, 25, 24, 0, 0, 4, 0, 24, 23, 18, 5, 23, 8, 22, 18, 0, 22, 0, 21, 1, 0, 10, 0, 21, 20, 13, 3, 20, 19, 4, 0, 4, 0, 19, 18, 4, 0, 9, 0, 18, 17, 12, 0, 17, 1, 16, 5, 0, 16, 0, 11, 15, 15, 0, 15, 0, 14, 6, 0, 7, 0, 14, 13, 8, 1, 13, 12, 2, 0, 5, 0, 12, 11, 5, 8, 11, 10, 0, 0, 0, 0, 10, 9, 0, 0, 2, 0, 9, 8, 6, 0, 8, 7, 0, 0, 0, 0, 7, 6, 0, 0, 2, 0, 6, 5, 2, 4, 5, 4, 3, 2, 4, 3, 0, 0, 0, 0, 3, 2, 1, 1, 2, 1, 0, 0, 0, 0, 1 }

  110. 400

    {796, 230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 0, 398, 0, 399, 374, 398, 398, 397, 397, 396, 374, 397, 396, 395, 0, 394, 0, 396, 20, 395, 167, 0, 395, 0, 394, 393, 0, 392, 0, 394, 176, 393, 223, 0, 393, 0, 352, 392, 392, 391, 391, 390, 378, 391, 390, 389, 0, 388, 0, 390, 389, 387, 0, 386, 0, 389, 388, 385, 0, 384, 0, 388, 387, 383, 0, 382, 0, 387, 4, 386, 251, 0, 386, 0, 352, 385, 385, 381, 384, 380, 257, 384, 383, 379, 0, 378, 0, 383, 382, 377, 0, 376, 0, 382, 213, 381, 381, 375, 380, 374, 0, 373, 0, 380, 379, 372, 174, 379, 378, 371, 0, 370, 0, 378, 286, 377, 377, 369, 376, 368, 0, 367, 0, 376, 375, 366, 205, 375, 325, 374, 374, 365, 373, 364, 0, 363, 0, 373, 372, 362, 218, 372, 232, 371, 371, 361, 370, 360, 37, 370, 101, 369, 233, 0, 369, 0, 368, 359, 0, 358, 0, 368, 367, 357, 0, 356, 0, 367, 366, 355, 0, 354, 0, 366, 34, 365, 114, 0, 365, 0, 364, 353, 0, 352, 0, 364, 25, 363, 74, 0, 363, 0, 362, 351, 0, 350, 0, 362, 131, 361, 217, 0, 361, 0, 360, 349, 0, 348, 0, 360, 12, 359, 63, 0, 359, 0, 358, 347, 0, 346, 0, 358, 357, 345, 0, 344, 0, 357, 40, 356, 355, 0, 356, 0, 355, 343, 0, 342, 0, 355, 354, 341, 0, 340, 0, 354, 353, 339, 0, 338, 0, 353, 161, 352, 352, 337, 351, 336, 258, 351, 350, 335, 0, 334, 0, 350, 105, 349, 349, 333, 348, 332, 0, 331, 0, 348, 347, 330, 259, 347, 346, 329, 0, 328, 0, 346, 345, 330, 38, 345, 191, 344, 344, 327, 343, 326, 164, 343, 342, 325, 0, 324, 0, 342, 341, 330, 0, 340, 0, 341, 340, 323, 0, 322, 0, 340, 47, 339, 339, 321, 338, 320, 152, 338, 337, 319, 0, 318, 0, 337, 336, 317, 0, 316, 0, 336, 58, 335, 320, 0, 335, 0, 321, 334, 334, 315, 333, 314, 0, 313, 0, 333, 332, 312, 195, 332, 331, 311, 0, 310, 0, 331, 330, 309, 0, 308, 0, 330, 269, 329, 282, 0, 329, 0, 321, 328, 328, 307, 327, 306, 155, 327, 326, 305, 0, 304, 0, 326, 240, 325, 251, 0, 325, 0, 324, 303, 0, 302, 0, 324, 241, 323, 323, 301, 322, 300, 0, 318, 0, 322, 321, 299, 0, 298, 0, 321, 22, 320, 65, 0, 320, 0, 80, 319, 319, 297, 318, 296, 0, 295, 0, 318, 317, 294, 0, 293, 0, 317, 316, 292, 0, 291, 0, 316, 315, 290, 258, 315, 293, 314, 314, 289, 313, 288, 190, 313, 312, 287, 0, 286, 0, 312, 115, 311, 277, 0, 311, 0, 310, 285, 0, 284, 0, 310, 2, 309, 173, 0, 309, 0, 308, 283, 0, 282, 0, 308, 147, 307, 307, 281, 306, 280, 83, 306, 305, 279, 0, 278, 0, 305, 69, 304, 304, 277, 303, 276, 26, 303, 302, 275, 0, 274, 0, 302, 178, 301, 301, 273, 300, 272, 268, 300, 299, 271, 0, 270, 0, 299, 298, 289, 0, 269, 0, 298, 297, 268, 142, 297, 179, 296, 296, 267, 295, 266, 178, 295, 294, 265, 0, 264, 0, 294, 199, 293, 285, 0, 293, 0, 292, 263, 0, 262, 0, 292, 291, 261, 0, 260, 0, 291, 290, 259, 0, 258, 0, 290, 72, 289, 289, 257, 288, 256, 171, 288, 287, 255, 0, 254, 0, 287, 286, 281, 65, 286, 285, 253, 0, 252, 0, 285, 35, 284, 207, 0, 284, 0, 283, 251, 0, 250, 0, 283, 74, 282, 282, 249, 281, 248, 0, 247, 0, 281, 280, 246, 0, 245, 0, 280, 279, 244, 100, 279, 278, 243, 0, 242, 0, 278, 155, 277, 277, 241, 276, 240, 0, 239, 0, 276, 275, 238, 0, 237, 0, 275, 274, 236, 0, 235, 0, 274, 273, 234, 0, 233, 0, 273, 272, 232, 0, 264, 0, 272, 128, 271, 271, 231, 270, 230, 224, 270, 269, 229, 0, 228, 0, 269, 268, 252, 217, 268, 224, 267, 267, 227, 266, 226, 0, 240, 0, 266, 35, 265, 227, 0, 265, 0, 264, 225, 0, 224, 0, 264, 197, 263, 263, 223, 262, 222, 160, 262, 242, 261, 261, 221, 260, 220, 0, 219, 0, 260, 259, 218, 0, 217, 0, 259, 258, 216, 184, 258, 257, 215, 0, 214, 0, 257, 39, 256, 256, 213, 255, 212, 116, 255, 254, 211, 0, 210, 0, 254, 137, 253, 252, 0, 253, 0, 252, 209, 0, 208, 0, 252, 74, 251, 251, 207, 250, 206, 154, 250, 218, 249, 249, 205, 248, 204, 0, 203, 0, 248, 247, 202, 0, 201, 0, 247, 246, 200, 91, 246, 245, 199, 0, 198, 0, 245, 80, 244, 98, 0, 244, 0, 106, 243, 243, 197, 242, 196, 108, 242, 162, 241, 241, 195, 240, 194, 92, 240, 239, 193, 0, 192, 0, 239, 83, 238, 238, 191, 237, 190, 0, 196, 0, 237, 236, 189, 0, 188, 0, 236, 118, 235, 174, 0, 235, 0, 234, 187, 0, 186, 0, 234, 9, 233, 26, 0, 233, 0, 95, 232, 232, 185, 231, 184, 162, 231, 230, 230, 230, 183, 229, 182, 41, 229, 228, 181, 0, 180, 0, 228, 89, 227, 111, 0, 227, 0, 197, 226, 226, 179, 225, 178, 0, 177, 0, 225, 224, 176, 0, 178, 0, 224, 223, 175, 0, 174, 0, 223, 222, 188, 124, 222, 221, 173, 0, 172, 0, 221, 220, 171, 0, 170, 0, 220, 219, 169, 0, 168, 0, 219, 218, 209, 0, 167, 0, 218, 217, 166, 39, 217, 121, 216, 216, 165, 215, 164, 0, 163, 0, 215, 214, 162, 0, 161, 0, 214, 213, 160, 18, 213, 84, 212, 212, 159, 211, 158, 169, 211, 210, 157, 0, 156, 0, 210, 209, 155, 0, 154, 0, 209, 123, 208, 164, 0, 208, 0, 207, 153, 0, 152, 0, 207, 206, 151, 0, 150, 0, 206, 109, 205, 154, 0, 205, 0, 204, 149, 0, 148, 0, 204, 7, 203, 16, 0, 203, 0, 202, 147, 0, 146, 0, 202, 201, 161, 0, 145, 0, 201, 200, 144, 39, 200, 199, 143, 0, 142, 0, 199, 198, 141, 0, 140, 0, 198, 197, 139, 0, 138, 0, 197, 57, 196, 114, 0, 196, 0, 195, 137, 0, 136, 0, 195, 194, 135, 0, 134, 0, 194, 193, 183, 102, 193, 192, 133, 0, 132, 0, 192, 191, 175, 94, 191, 190, 131, 0, 130, 0, 190, 189, 185, 0, 129, 0, 189, 188, 128, 0, 127, 0, 188, 187, 126, 47, 187, 119, 186, 172, 0, 186, 0, 185, 125, 0, 124, 0, 185, 12, 184, 184, 123, 183, 122, 0, 121, 0, 183, 182, 120, 125, 182, 138, 181, 181, 119, 180, 118, 0, 122, 0, 180, 47, 179, 148, 0, 179, 0, 178, 117, 0, 116, 0, 178, 9, 177, 177, 115, 176, 114, 146, 176, 175, 113, 0, 112, 0, 175, 39, 174, 174, 111, 173, 110, 72, 173, 147, 172, 172, 109, 171, 108, 0, 107, 0, 171, 170, 106, 153, 170, 169, 105, 0, 104, 0, 169, 168, 103, 0, 102, 0, 168, 167, 101, 0, 100, 0, 167, 92, 166, 166, 99, 165, 98, 149, 165, 164, 97, 0, 96, 0, 164, 163, 95, 0, 94, 0, 163, 143, 162, 162, 93, 161, 92, 0, 91, 0, 161, 160, 90, 0, 134, 0, 160, 25, 159, 123, 0, 159, 0, 158, 89, 0, 88, 0, 158, 157, 150, 65, 157, 123, 156, 156, 87, 155, 86, 0, 85, 0, 155, 154, 84, 0, 83, 0, 154, 153, 82, 51, 153, 152, 81, 0, 80, 0, 152, 11, 151, 78, 0, 151, 0, 150, 79, 0, 78, 0, 150, 149, 77, 0, 76, 0, 149, 90, 148, 148, 75, 147, 74, 19, 147, 94, 146, 146, 73, 145, 72, 0, 71, 0, 145, 144, 70, 0, 69, 0, 144, 143, 68, 0, 129, 0, 143, 6, 142, 21, 0, 142, 0, 59, 141, 141, 67, 140, 66, 8, 140, 130, 139, 139, 65, 138, 64, 0, 63, 0, 138, 137, 62, 0, 61, 0, 137, 136, 60, 13, 136, 135, 59, 0, 58, 0, 135, 134, 57, 0, 56, 0, 134, 133, 55, 0, 54, 0, 133, 66, 132, 132, 53, 131, 52, 0, 51, 0, 131, 130, 50, 0, 49, 0, 130, 129, 48, 0, 47, 0, 129, 128, 46, 39, 128, 127, 45, 0, 44, 0, 127, 28, 126, 126, 43, 125, 42, 0, 65, 0, 125, 27, 124, 124, 41, 123, 40, 5, 123, 122, 39, 0, 38, 0, 122, 121, 37, 0, 36, 0, 121, 68, 120, 120, 35, 119, 34, 61, 119, 118, 33, 0, 32, 0, 118, 9, 117, 67, 0, 117, 0, 116, 31, 0, 30, 0, 116, 115, 30, 64, 115, 114, 29, 0, 28, 0, 114, 52, 113, 113, 27, 112, 26, 0, 25, 0, 112, 111, 24, 96, 111, 110, 23, 0, 22, 0, 110, 109, 26, 0, 59, 0, 109, 78, 108, 108, 21, 107, 20, 70, 107, 106, 19, 0, 18, 0, 106, 105, 48, 0, 72, 0, 105, 104, 17, 0, 16, 0, 104, 103, 15, 0, 14, 0, 103, 36, 102, 72, 0, 102, 0, 101, 13, 0, 12, 0, 101, 100, 11, 0, 10, 0, 100, 99, 9, 0, 8, 0, 99, 98, 46, 0, 7, 0, 98, 97, 6, 0, 5, 0, 97, 96, 4, 59, 96, 95, 3, 0, 2, 0, 95, 81, 94, 94, 1, 93, 10, 0, 73, 0, 93, 38, 92, 92, 16, 91, 24, 79, 91, 90, 60, 0, 29, 0, 90, 48, 89, 89, 56, 88, 62, 39, 88, 53, 87, 24, 0, 87, 0, 86, 0, 0, 4, 0, 86, 85, 57, 0, 9, 0, 85, 84, 43, 0, 41, 0, 84, 59, 83, 83, 53, 41, 82, 82, 41, 81, 25, 48, 81, 80, 30, 74, 80, 26, 79, 79, 23, 78, 0, 59, 78, 77, 30, 0, 14, 0, 77, 72, 76, 0, 0, 76, 0, 11, 75, 35, 0, 75, 0, 65, 74, 7, 0, 74, 0, 54, 73, 73, 35, 72, 46, 57, 72, 21, 71, 30, 0, 71, 0, 70, 49, 0, 54, 0, 70, 7, 69, 36, 0, 69, 0, 63, 68, 68, 3, 67, 50, 0, 11, 0, 67, 66, 58, 54, 66, 58, 65, 43, 0, 65, 0, 64, 22, 38, 64, 48, 63, 21, 0, 63, 0, 43, 62, 62, 7, 61, 7, 0, 38, 0, 61, 39, 60, 60, 15, 36, 59, 59, 10, 25, 58, 58, 56, 4, 57, 57, 40, 56, 52, 0, 16, 0, 56, 1, 55, 55, 51, 43, 54, 54, 13, 23, 53, 29, 0, 53, 0, 43, 52, 47, 0, 52, 0, 51, 31, 23, 51, 24, 50, 50, 35, 22, 49, 49, 18, 34, 48, 44, 0, 48, 0, 47, 37, 0, 38, 0, 47, 46, 6, 0, 18, 0, 46, 45, 16, 0, 44, 0, 45, 44, 3, 0, 18, 0, 44, 31, 43, 8, 0, 43, 0, 15, 42, 42, 4, 41, 22, 40, 41, 40, 1, 0, 29, 0, 40, 39, 20, 0, 27, 0, 39, 38, 29, 0, 36, 0, 38, 10, 37, 37, 0, 37, 0, 7, 36, 36, 0, 36, 0, 35, 10, 0, 29, 0, 35, 34, 2, 0, 14, 0, 34, 27, 33, 18, 0, 33, 0, 32, 5, 14, 32, 31, 17, 0, 27, 0, 31, 19, 30, 27, 0, 30, 0, 6, 29, 29, 7, 28, 24, 0, 0, 0, 28, 20, 27, 27, 12, 26, 20, 0, 6, 0, 26, 9, 25, 25, 3, 24, 15, 0, 21, 0, 24, 5, 23, 23, 22, 22, 22, 7, 22, 1, 21, 7, 0, 21, 0, 20, 10, 3, 20, 17, 19, 19, 15, 18, 6, 16, 18, 0, 17, 17, 8, 16, 6, 9, 16, 0, 15, 15, 9, 14, 8, 0, 13, 0, 14, 0, 13, 12, 0, 13, 0, 12, 3, 0, 7, 0, 12, 6, 11, 6, 0, 11, 0, 10, 10, 0, 3, 0, 10, 9, 6, 0, 5, 0, 9, 8, 5, 3, 8, 3, 7, 7, 2, 6, 6, 0, 6, 5, 0, 0, 1, 0, 5, 2, 4, 4, 0, 0, 3, 3, 2, 2, 2, 0, 2, 0, 2, 0, 1, 1, 0, 1, 0 }

  111. 400

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    {398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399}

    Returns: {399, 399, 0, 399, 398, 0, 1, 398, 397, 1, 2, 397, 396, 2, 3, 396, 395, 3, 4, 395, 394, 4, 5, 394, 393, 5, 6, 393, 392, 6, 7, 392, 391, 7, 8, 391, 390, 8, 9, 390, 389, 9, 10, 389, 388, 10, 11, 388, 387, 11, 12, 387, 386, 12, 13, 386, 385, 13, 14, 385, 384, 14, 15, 384, 383, 15, 16, 383, 382, 16, 17, 382, 381, 17, 18, 381, 380, 18, 19, 380, 379, 19, 20, 379, 378, 20, 21, 378, 377, 21, 22, 377, 376, 22, 23, 376, 375, 23, 24, 375, 374, 24, 25, 374, 373, 25, 26, 373, 372, 26, 27, 372, 371, 27, 28, 371, 370, 28, 29, 370, 369, 29, 30, 369, 368, 30, 31, 368, 367, 31, 32, 367, 366, 32, 33, 366, 365, 33, 34, 365, 364, 34, 35, 364, 363, 35, 36, 363, 362, 36, 37, 362, 361, 37, 38, 361, 360, 38, 39, 360, 359, 39, 40, 359, 358, 40, 41, 358, 357, 41, 42, 357, 356, 42, 43, 356, 355, 43, 44, 355, 354, 44, 45, 354, 353, 45, 46, 353, 352, 46, 47, 352, 351, 47, 48, 351, 350, 48, 49, 350, 349, 49, 50, 349, 348, 50, 51, 348, 347, 51, 52, 347, 346, 52, 53, 346, 345, 53, 54, 345, 344, 54, 55, 344, 343, 55, 56, 343, 342, 56, 57, 342, 341, 57, 58, 341, 340, 58, 59, 340, 339, 59, 60, 339, 338, 60, 61, 338, 337, 61, 62, 337, 336, 62, 63, 336, 335, 63, 64, 335, 334, 64, 65, 334, 333, 65, 66, 333, 332, 66, 67, 332, 331, 67, 68, 331, 330, 68, 69, 330, 329, 69, 70, 329, 328, 70, 71, 328, 327, 71, 72, 327, 326, 72, 73, 326, 325, 73, 74, 325, 324, 74, 75, 324, 323, 75, 76, 323, 322, 76, 77, 322, 321, 77, 78, 321, 320, 78, 79, 320, 319, 79, 80, 319, 318, 80, 81, 318, 317, 81, 82, 317, 316, 82, 83, 316, 315, 83, 84, 315, 314, 84, 85, 314, 313, 85, 86, 313, 312, 86, 87, 312, 311, 87, 88, 311, 310, 88, 89, 310, 309, 89, 90, 309, 308, 90, 91, 308, 307, 91, 92, 307, 306, 92, 93, 306, 305, 93, 94, 305, 304, 94, 95, 304, 303, 95, 96, 303, 302, 96, 97, 302, 301, 97, 98, 301, 300, 98, 99, 300, 299, 99, 100, 299, 298, 100, 101, 298, 297, 101, 102, 297, 296, 102, 103, 296, 295, 103, 104, 295, 294, 104, 105, 294, 293, 105, 106, 293, 292, 106, 107, 292, 291, 107, 108, 291, 290, 108, 109, 290, 289, 109, 110, 289, 288, 110, 111, 288, 287, 111, 112, 287, 286, 112, 113, 286, 285, 113, 114, 285, 284, 114, 115, 284, 283, 115, 116, 283, 282, 116, 117, 282, 281, 117, 118, 281, 280, 118, 119, 280, 279, 119, 120, 279, 278, 120, 121, 278, 277, 121, 122, 277, 276, 122, 123, 276, 275, 123, 124, 275, 274, 124, 125, 274, 273, 125, 126, 273, 272, 126, 127, 272, 271, 127, 128, 271, 270, 128, 129, 270, 269, 129, 130, 269, 268, 130, 131, 268, 267, 131, 132, 267, 266, 132, 133, 266, 265, 133, 134, 265, 264, 134, 135, 264, 263, 135, 136, 263, 262, 136, 137, 262, 261, 137, 138, 261, 260, 138, 139, 260, 259, 139, 140, 259, 258, 140, 141, 258, 257, 141, 142, 257, 256, 142, 143, 256, 255, 143, 144, 255, 254, 144, 145, 254, 253, 145, 146, 253, 252, 146, 147, 252, 251, 147, 148, 251, 250, 148, 149, 250, 249, 149, 150, 249, 248, 150, 151, 248, 247, 151, 152, 247, 246, 152, 153, 246, 245, 153, 154, 245, 244, 154, 155, 244, 243, 155, 156, 243, 242, 156, 157, 242, 241, 157, 158, 241, 240, 158, 159, 240, 239, 159, 160, 239, 238, 160, 161, 238, 237, 161, 162, 237, 236, 162, 163, 236, 235, 163, 164, 235, 234, 164, 165, 234, 233, 165, 166, 233, 232, 166, 167, 232, 231, 167, 168, 231, 230, 168, 169, 230, 229, 169, 170, 229, 228, 170, 171, 228, 227, 171, 172, 227, 226, 172, 173, 226, 225, 173, 174, 225, 224, 174, 175, 224, 223, 175, 176, 223, 222, 176, 177, 222, 221, 177, 178, 221, 220, 178, 179, 220, 219, 179, 180, 219, 218, 180, 181, 218, 217, 181, 182, 217, 216, 182, 183, 216, 215, 183, 184, 215, 214, 184, 185, 214, 213, 185, 186, 213, 212, 186, 187, 212, 211, 187, 188, 211, 210, 188, 189, 210, 209, 189, 190, 209, 208, 190, 191, 208, 207, 191, 192, 207, 206, 192, 193, 206, 205, 193, 194, 205, 204, 194, 195, 204, 203, 195, 196, 203, 202, 196, 197, 202, 201, 197, 198, 201, 200, 198, 199, 200, 199, 198, 0, 199, 0, 199, 198, 197, 0, 198, 0, 198, 197, 196, 0, 197, 0, 197, 196, 195, 0, 196, 0, 196, 195, 194, 0, 195, 0, 195, 194, 193, 0, 194, 0, 194, 193, 192, 0, 193, 0, 193, 192, 191, 0, 192, 0, 192, 191, 190, 0, 191, 0, 191, 190, 189, 0, 190, 0, 190, 189, 188, 0, 189, 0, 189, 188, 187, 0, 188, 0, 188, 187, 186, 0, 187, 0, 187, 186, 185, 0, 186, 0, 186, 185, 184, 0, 185, 0, 185, 184, 183, 0, 184, 0, 184, 183, 182, 0, 183, 0, 183, 182, 181, 0, 182, 0, 182, 181, 180, 0, 181, 0, 181, 180, 179, 0, 180, 0, 180, 179, 178, 0, 179, 0, 179, 178, 177, 0, 178, 0, 178, 177, 176, 0, 177, 0, 177, 176, 175, 0, 176, 0, 176, 175, 174, 0, 175, 0, 175, 174, 173, 0, 174, 0, 174, 173, 172, 0, 173, 0, 173, 172, 171, 0, 172, 0, 172, 171, 170, 0, 171, 0, 171, 170, 169, 0, 170, 0, 170, 169, 168, 0, 169, 0, 169, 168, 167, 0, 168, 0, 168, 167, 166, 0, 167, 0, 167, 166, 165, 0, 166, 0, 166, 165, 164, 0, 165, 0, 165, 164, 163, 0, 164, 0, 164, 163, 162, 0, 163, 0, 163, 162, 161, 0, 162, 0, 162, 161, 160, 0, 161, 0, 161, 160, 159, 0, 160, 0, 160, 159, 158, 0, 159, 0, 159, 158, 157, 0, 158, 0, 158, 157, 156, 0, 157, 0, 157, 156, 155, 0, 156, 0, 156, 155, 154, 0, 155, 0, 155, 154, 153, 0, 154, 0, 154, 153, 152, 0, 153, 0, 153, 152, 151, 0, 152, 0, 152, 151, 150, 0, 151, 0, 151, 150, 149, 0, 150, 0, 150, 149, 148, 0, 149, 0, 149, 148, 147, 0, 148, 0, 148, 147, 146, 0, 147, 0, 147, 146, 145, 0, 146, 0, 146, 145, 144, 0, 145, 0, 145, 144, 143, 0, 144, 0, 144, 143, 142, 0, 143, 0, 143, 142, 141, 0, 142, 0, 142, 141, 140, 0, 141, 0, 141, 140, 139, 0, 140, 0, 140, 139, 138, 0, 139, 0, 139, 138, 137, 0, 138, 0, 138, 137, 136, 0, 137, 0, 137, 136, 135, 0, 136, 0, 136, 135, 134, 0, 135, 0, 135, 134, 133, 0, 134, 0, 134, 133, 132, 0, 133, 0, 133, 132, 131, 0, 132, 0, 132, 131, 130, 0, 131, 0, 131, 130, 129, 0, 130, 0, 130, 129, 128, 0, 129, 0, 129, 128, 127, 0, 128, 0, 128, 127, 126, 0, 127, 0, 127, 126, 125, 0, 126, 0, 126, 125, 124, 0, 125, 0, 125, 124, 123, 0, 124, 0, 124, 123, 122, 0, 123, 0, 123, 122, 121, 0, 122, 0, 122, 121, 120, 0, 121, 0, 121, 120, 119, 0, 120, 0, 120, 119, 118, 0, 119, 0, 119, 118, 117, 0, 118, 0, 118, 117, 116, 0, 117, 0, 117, 116, 115, 0, 116, 0, 116, 115, 114, 0, 115, 0, 115, 114, 113, 0, 114, 0, 114, 113, 112, 0, 113, 0, 113, 112, 111, 0, 112, 0, 112, 111, 110, 0, 111, 0, 111, 110, 109, 0, 110, 0, 110, 109, 108, 0, 109, 0, 109, 108, 107, 0, 108, 0, 108, 107, 106, 0, 107, 0, 107, 106, 105, 0, 106, 0, 106, 105, 104, 0, 105, 0, 105, 104, 103, 0, 104, 0, 104, 103, 102, 0, 103, 0, 103, 102, 101, 0, 102, 0, 102, 101, 100, 0, 101, 0, 101, 100, 99, 0, 100, 0, 100, 99, 98, 0, 99, 0, 99, 98, 97, 0, 98, 0, 98, 97, 96, 0, 97, 0, 97, 96, 95, 0, 96, 0, 96, 95, 94, 0, 95, 0, 95, 94, 93, 0, 94, 0, 94, 93, 92, 0, 93, 0, 93, 92, 91, 0, 92, 0, 92, 91, 90, 0, 91, 0, 91, 90, 89, 0, 90, 0, 90, 89, 88, 0, 89, 0, 89, 88, 87, 0, 88, 0, 88, 87, 86, 0, 87, 0, 87, 86, 85, 0, 86, 0, 86, 85, 84, 0, 85, 0, 85, 84, 83, 0, 84, 0, 84, 83, 82, 0, 83, 0, 83, 82, 81, 0, 82, 0, 82, 81, 80, 0, 81, 0, 81, 80, 79, 0, 80, 0, 80, 79, 78, 0, 79, 0, 79, 78, 77, 0, 78, 0, 78, 77, 76, 0, 77, 0, 77, 76, 75, 0, 76, 0, 76, 75, 74, 0, 75, 0, 75, 74, 73, 0, 74, 0, 74, 73, 72, 0, 73, 0, 73, 72, 71, 0, 72, 0, 72, 71, 70, 0, 71, 0, 71, 70, 69, 0, 70, 0, 70, 69, 68, 0, 69, 0, 69, 68, 67, 0, 68, 0, 68, 67, 66, 0, 67, 0, 67, 66, 65, 0, 66, 0, 66, 65, 64, 0, 65, 0, 65, 64, 63, 0, 64, 0, 64, 63, 62, 0, 63, 0, 63, 62, 61, 0, 62, 0, 62, 61, 60, 0, 61, 0, 61, 60, 59, 0, 60, 0, 60, 59, 58, 0, 59, 0, 59, 58, 57, 0, 58, 0, 58, 57, 56, 0, 57, 0, 57, 56, 55, 0, 56, 0, 56, 55, 54, 0, 55, 0, 55, 54, 53, 0, 54, 0, 54, 53, 52, 0, 53, 0, 53, 52, 51, 0, 52, 0, 52, 51, 50, 0, 51, 0, 51, 50, 49, 0, 50, 0, 50, 49, 48, 0, 49, 0, 49, 48, 47, 0, 48, 0, 48, 47, 46, 0, 47, 0, 47, 46, 45, 0, 46, 0, 46, 45, 44, 0, 45, 0, 45, 44, 43, 0, 44, 0, 44, 43, 42, 0, 43, 0, 43, 42, 41, 0, 42, 0, 42, 41, 40, 0, 41, 0, 41, 40, 39, 0, 40, 0, 40, 39, 38, 0, 39, 0, 39, 38, 37, 0, 38, 0, 38, 37, 36, 0, 37, 0, 37, 36, 35, 0, 36, 0, 36, 35, 34, 0, 35, 0, 35, 34, 33, 0, 34, 0, 34, 33, 32, 0, 33, 0, 33, 32, 31, 0, 32, 0, 32, 31, 30, 0, 31, 0, 31, 30, 29, 0, 30, 0, 30, 29, 28, 0, 29, 0, 29, 28, 27, 0, 28, 0, 28, 27, 26, 0, 27, 0, 27, 26, 25, 0, 26, 0, 26, 25, 24, 0, 25, 0, 25, 24, 23, 0, 24, 0, 24, 23, 22, 0, 23, 0, 23, 22, 21, 0, 22, 0, 22, 21, 20, 0, 21, 0, 21, 20, 19, 0, 20, 0, 20, 19, 18, 0, 19, 0, 19, 18, 17, 0, 18, 0, 18, 17, 16, 0, 17, 0, 17, 16, 15, 0, 16, 0, 16, 15, 14, 0, 15, 0, 15, 14, 13, 0, 14, 0, 14, 13, 12, 0, 13, 0, 13, 12, 11, 0, 12, 0, 12, 11, 10, 0, 11, 0, 11, 10, 9, 0, 10, 0, 10, 9, 8, 0, 9, 0, 9, 8, 7, 0, 8, 0, 8, 7, 6, 0, 7, 0, 7, 6, 5, 0, 6, 0, 6, 5, 4, 0, 5, 0, 5, 4, 3, 0, 4, 0, 4, 3, 2, 0, 3, 0, 3, 2, 1, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  112. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 0, 0, 399, 0, 1, 398, 2, 0, 398, 0, 3, 397, 4, 0, 397, 0, 5, 396, 6, 0, 396, 0, 7, 395, 8, 0, 395, 0, 9, 394, 10, 0, 394, 0, 11, 393, 12, 0, 393, 0, 13, 392, 14, 0, 392, 0, 15, 391, 16, 0, 391, 0, 17, 390, 18, 0, 390, 0, 19, 389, 20, 0, 389, 0, 21, 388, 22, 0, 388, 0, 23, 387, 24, 0, 387, 0, 25, 386, 26, 0, 386, 0, 27, 385, 28, 0, 385, 0, 29, 384, 30, 0, 384, 0, 31, 383, 32, 0, 383, 0, 33, 382, 34, 0, 382, 0, 35, 381, 36, 0, 381, 0, 37, 380, 38, 0, 380, 0, 39, 379, 40, 0, 379, 0, 41, 378, 42, 0, 378, 0, 43, 377, 44, 0, 377, 0, 45, 376, 46, 0, 376, 0, 47, 375, 48, 0, 375, 0, 49, 374, 50, 0, 374, 0, 51, 373, 52, 0, 373, 0, 53, 372, 54, 0, 372, 0, 55, 371, 56, 0, 371, 0, 57, 370, 58, 0, 370, 0, 59, 369, 60, 0, 369, 0, 61, 368, 62, 0, 368, 0, 63, 367, 64, 0, 367, 0, 65, 366, 66, 0, 366, 0, 67, 365, 68, 0, 365, 0, 69, 364, 70, 0, 364, 0, 71, 363, 72, 0, 363, 0, 73, 362, 74, 0, 362, 0, 75, 361, 76, 0, 361, 0, 77, 360, 78, 0, 360, 0, 79, 359, 80, 0, 359, 0, 81, 358, 82, 0, 358, 0, 83, 357, 84, 0, 357, 0, 85, 356, 86, 0, 356, 0, 87, 355, 88, 0, 355, 0, 89, 354, 90, 0, 354, 0, 91, 353, 92, 0, 353, 0, 93, 352, 94, 0, 352, 0, 95, 351, 96, 0, 351, 0, 97, 350, 98, 0, 350, 0, 99, 349, 100, 0, 349, 0, 101, 348, 102, 0, 348, 0, 103, 347, 104, 0, 347, 0, 105, 346, 106, 0, 346, 0, 107, 345, 108, 0, 345, 0, 109, 344, 110, 0, 344, 0, 111, 343, 112, 0, 343, 0, 113, 342, 114, 0, 342, 0, 115, 341, 116, 0, 341, 0, 117, 340, 118, 0, 340, 0, 119, 339, 120, 0, 339, 0, 121, 338, 122, 0, 338, 0, 123, 337, 124, 0, 337, 0, 125, 336, 126, 0, 336, 0, 127, 335, 128, 0, 335, 0, 129, 334, 130, 0, 334, 0, 131, 333, 132, 0, 333, 0, 133, 332, 134, 0, 332, 0, 135, 331, 136, 0, 331, 0, 137, 330, 138, 0, 330, 0, 139, 329, 140, 0, 329, 0, 141, 328, 142, 0, 328, 0, 143, 327, 144, 0, 327, 0, 145, 326, 146, 0, 326, 0, 147, 325, 148, 0, 325, 0, 149, 324, 150, 0, 324, 0, 151, 323, 152, 0, 323, 0, 153, 322, 154, 0, 322, 0, 155, 321, 156, 0, 321, 0, 157, 320, 158, 0, 320, 0, 159, 319, 160, 0, 319, 0, 161, 318, 162, 0, 318, 0, 163, 317, 164, 0, 317, 0, 165, 316, 166, 0, 316, 0, 167, 315, 168, 0, 315, 0, 169, 314, 170, 0, 314, 0, 171, 313, 172, 0, 313, 0, 173, 312, 174, 0, 312, 0, 175, 311, 176, 0, 311, 0, 177, 310, 178, 0, 310, 0, 179, 309, 180, 0, 309, 0, 181, 308, 182, 0, 308, 0, 183, 307, 184, 0, 307, 0, 185, 306, 186, 0, 306, 0, 187, 305, 188, 0, 305, 0, 189, 304, 190, 0, 304, 0, 191, 303, 192, 0, 303, 0, 193, 302, 194, 0, 302, 0, 195, 301, 196, 0, 301, 0, 197, 300, 198, 0, 300, 0, 199, 299, 200, 0, 299, 0, 201, 298, 202, 0, 298, 0, 203, 297, 204, 0, 297, 0, 205, 296, 206, 0, 296, 0, 207, 295, 208, 0, 295, 0, 209, 294, 210, 0, 294, 0, 211, 293, 212, 0, 293, 0, 213, 292, 214, 0, 292, 0, 215, 291, 216, 0, 291, 0, 217, 290, 218, 0, 290, 0, 219, 289, 220, 0, 289, 0, 221, 288, 222, 0, 288, 0, 223, 287, 224, 0, 287, 0, 225, 286, 226, 0, 286, 0, 227, 285, 228, 0, 285, 0, 229, 284, 230, 0, 284, 0, 231, 283, 232, 0, 283, 0, 233, 282, 234, 0, 282, 0, 235, 281, 236, 0, 281, 0, 237, 280, 238, 0, 280, 0, 239, 279, 240, 0, 279, 0, 241, 278, 242, 0, 278, 0, 243, 277, 244, 0, 277, 0, 245, 276, 246, 0, 276, 0, 247, 275, 248, 0, 275, 0, 249, 274, 250, 0, 274, 0, 251, 273, 252, 0, 273, 0, 253, 272, 254, 0, 272, 0, 255, 271, 256, 0, 271, 0, 257, 270, 258, 0, 270, 0, 259, 269, 260, 0, 269, 0, 261, 268, 262, 0, 268, 0, 263, 267, 264, 0, 267, 0, 265, 266, 266, 0, 266, 0, 265, 0, 264, 265, 262, 264, 260, 0, 264, 0, 258, 263, 256, 0, 263, 0, 254, 262, 252, 0, 262, 0, 250, 261, 248, 0, 261, 0, 246, 260, 244, 0, 260, 0, 242, 259, 240, 0, 259, 0, 238, 258, 236, 0, 258, 0, 234, 257, 232, 0, 257, 0, 230, 256, 228, 0, 256, 0, 226, 255, 224, 0, 255, 0, 222, 254, 220, 0, 254, 0, 218, 253, 216, 0, 253, 0, 214, 252, 212, 0, 252, 0, 210, 251, 208, 0, 251, 0, 206, 250, 204, 0, 250, 0, 202, 249, 200, 0, 249, 0, 198, 248, 196, 0, 248, 0, 194, 247, 192, 0, 247, 0, 190, 246, 188, 0, 246, 0, 186, 245, 184, 0, 245, 0, 182, 244, 180, 0, 244, 0, 178, 243, 176, 0, 243, 0, 174, 242, 172, 0, 242, 0, 170, 241, 168, 0, 241, 0, 166, 240, 164, 0, 240, 0, 162, 239, 160, 0, 239, 0, 158, 238, 156, 0, 238, 0, 154, 237, 152, 0, 237, 0, 150, 236, 148, 0, 236, 0, 146, 235, 144, 0, 235, 0, 142, 234, 140, 0, 234, 0, 138, 233, 136, 0, 233, 0, 134, 232, 132, 0, 232, 0, 130, 231, 128, 0, 231, 0, 126, 230, 124, 0, 230, 0, 122, 229, 120, 0, 229, 0, 118, 228, 116, 0, 228, 0, 114, 227, 112, 0, 227, 0, 110, 226, 108, 0, 226, 0, 106, 225, 104, 0, 225, 0, 102, 224, 100, 0, 224, 0, 98, 223, 96, 0, 223, 0, 94, 222, 92, 0, 222, 0, 90, 221, 88, 0, 221, 0, 86, 220, 84, 0, 220, 0, 82, 219, 80, 0, 219, 0, 78, 218, 76, 0, 218, 0, 74, 217, 72, 0, 217, 0, 70, 216, 68, 0, 216, 0, 66, 215, 64, 0, 215, 0, 62, 214, 60, 0, 214, 0, 58, 213, 56, 0, 213, 0, 54, 212, 52, 0, 212, 0, 50, 211, 48, 0, 211, 0, 46, 210, 44, 0, 210, 0, 42, 209, 40, 0, 209, 0, 38, 208, 36, 0, 208, 0, 34, 207, 32, 0, 207, 0, 30, 206, 28, 0, 206, 0, 26, 205, 24, 0, 205, 0, 22, 204, 20, 0, 204, 0, 18, 203, 16, 0, 203, 0, 14, 202, 12, 0, 202, 0, 10, 201, 8, 0, 201, 0, 6, 200, 4, 0, 200, 0, 2, 199, 1, 0, 199, 0, 3, 198, 5, 0, 198, 0, 7, 197, 9, 0, 197, 0, 11, 196, 13, 0, 196, 0, 15, 195, 17, 0, 195, 0, 19, 194, 21, 0, 194, 0, 23, 193, 25, 0, 193, 0, 27, 192, 29, 0, 192, 0, 31, 191, 33, 0, 191, 0, 35, 190, 37, 0, 190, 0, 39, 189, 41, 0, 189, 0, 43, 188, 45, 0, 188, 0, 47, 187, 49, 0, 187, 0, 51, 186, 53, 0, 186, 0, 55, 185, 57, 0, 185, 0, 59, 184, 61, 0, 184, 0, 63, 183, 65, 0, 183, 0, 67, 182, 69, 0, 182, 0, 71, 181, 73, 0, 181, 0, 75, 180, 77, 0, 180, 0, 79, 179, 81, 0, 179, 0, 83, 178, 85, 0, 178, 0, 87, 177, 89, 0, 177, 0, 91, 176, 93, 0, 176, 0, 95, 175, 97, 0, 175, 0, 99, 174, 101, 0, 174, 0, 103, 173, 105, 0, 173, 0, 107, 172, 109, 0, 172, 0, 111, 171, 113, 0, 171, 0, 115, 170, 117, 0, 170, 0, 119, 169, 121, 0, 169, 0, 123, 168, 125, 0, 168, 0, 127, 167, 129, 0, 167, 0, 131, 166, 133, 0, 166, 0, 135, 165, 137, 0, 165, 0, 139, 164, 141, 0, 164, 0, 143, 163, 145, 0, 163, 0, 147, 162, 149, 0, 162, 0, 151, 161, 153, 0, 161, 0, 155, 160, 157, 0, 160, 0, 159, 159, 157, 0, 159, 0, 149, 158, 141, 0, 158, 0, 133, 157, 125, 0, 157, 0, 117, 156, 109, 0, 156, 0, 101, 155, 93, 0, 155, 0, 85, 154, 77, 0, 154, 0, 69, 153, 61, 0, 153, 0, 53, 152, 45, 0, 152, 0, 37, 151, 29, 0, 151, 0, 21, 150, 13, 0, 150, 0, 5, 149, 4, 0, 149, 0, 12, 148, 20, 0, 148, 0, 28, 147, 36, 0, 147, 0, 44, 146, 52, 0, 146, 0, 60, 145, 68, 0, 145, 0, 76, 144, 84, 0, 144, 0, 92, 143, 100, 0, 143, 0, 108, 142, 116, 0, 142, 0, 124, 141, 132, 0, 141, 0, 140, 140, 36, 0, 140, 0, 93, 139, 84, 0, 139, 0, 113, 138, 81, 0, 138, 0, 49, 137, 17, 0, 137, 0, 16, 136, 48, 0, 136, 0, 80, 135, 112, 0, 135, 0, 100, 134, 97, 0, 134, 0, 32, 133, 109, 0, 133, 0, 96, 132, 33, 0, 132, 0, 128, 131, 64, 0, 131, 0, 1, 130, 65, 0, 130, 0, 129, 129, 29, 0, 129, 0, 112, 128, 120, 0, 128, 0, 104, 127, 88, 0, 127, 0, 72, 126, 56, 0, 126, 0, 40, 125, 24, 0, 125, 0, 8, 124, 9, 0, 124, 0, 25, 123, 41, 0, 123, 0, 57, 122, 73, 0, 122, 0, 89, 121, 105, 0, 121, 0, 120, 0, 48, 120, 45, 119, 9, 0, 119, 0, 61, 118, 4, 0, 118, 0, 68, 117, 64, 0, 117, 0, 17, 116, 109, 0, 116, 0, 29, 115, 24, 0, 115, 0, 105, 114, 64, 0, 114, 0, 113, 0, 110, 113, 106, 112, 102, 0, 112, 0, 98, 111, 94, 0, 111, 0, 90, 110, 86, 0, 110, 0, 82, 109, 78, 0, 109, 0, 74, 108, 70, 0, 108, 0, 66, 107, 62, 0, 107, 0, 58, 106, 54, 0, 106, 0, 50, 105, 46, 0, 105, 0, 42, 104, 38, 0, 104, 0, 34, 103, 30, 0, 103, 0, 26, 102, 22, 0, 102, 0, 18, 101, 14, 0, 101, 0, 10, 100, 6, 0, 100, 0, 2, 99, 3, 0, 99, 0, 7, 98, 11, 0, 98, 0, 15, 97, 19, 0, 97, 0, 23, 96, 27, 0, 96, 0, 31, 95, 35, 0, 95, 0, 39, 94, 43, 0, 94, 0, 47, 93, 51, 0, 93, 0, 55, 92, 59, 0, 92, 0, 63, 91, 67, 0, 91, 0, 71, 90, 75, 0, 90, 0, 79, 89, 83, 0, 89, 0, 87, 88, 75, 0, 88, 0, 43, 87, 11, 0, 87, 0, 22, 86, 54, 0, 86, 0, 85, 0, 64, 85, 4, 84, 73, 0, 84, 0, 56, 83, 65, 0, 83, 0, 27, 82, 81, 0, 82, 0, 24, 81, 52, 0, 81, 0, 13, 80, 77, 0, 80, 0, 36, 79, 20, 0, 79, 0, 33, 78, 70, 0, 78, 0, 6, 77, 73, 0, 77, 0, 69, 76, 53, 0, 76, 0, 37, 75, 21, 0, 75, 0, 5, 74, 12, 0, 74, 0, 28, 73, 44, 0, 73, 0, 60, 72, 21, 0, 72, 0, 67, 71, 62, 0, 71, 0, 41, 70, 65, 0, 70, 0, 59, 69, 14, 0, 69, 0, 49, 68, 16, 0, 68, 0, 20, 67, 3, 0, 67, 0, 32, 66, 35, 0, 66, 0, 11, 65, 1, 0, 65, 0, 9, 64, 51, 0, 64, 0, 30, 63, 62, 0, 63, 0, 40, 62, 8, 0, 62, 0, 25, 61, 57, 0, 61, 0, 12, 60, 48, 0, 60, 0, 45, 59, 48, 0, 59, 0, 3, 58, 17, 0, 58, 0, 29, 57, 38, 0, 57, 0, 21, 56, 46, 0, 56, 0, 19, 55, 53, 0, 55, 0, 52, 54, 44, 0, 54, 0, 1, 53, 38, 0, 53, 0, 50, 52, 42, 0, 52, 0, 34, 51, 26, 0, 51, 0, 18, 50, 10, 0, 50, 0, 2, 49, 7, 0, 49, 0, 15, 48, 23, 0, 48, 0, 31, 47, 39, 0, 47, 0, 46, 0, 44, 46, 8, 45, 10, 0, 45, 0, 14, 44, 38, 0, 44, 0, 43, 43, 22, 0, 43, 0, 10, 42, 4, 0, 42, 0, 41, 0, 27, 41, 24, 40, 13, 0, 40, 0, 36, 39, 33, 0, 39, 0, 6, 38, 16, 0, 38, 0, 37, 37, 5, 0, 37, 0, 28, 36, 16, 0, 36, 0, 35, 35, 13, 0, 35, 0, 17, 34, 23, 0, 34, 0, 20, 33, 32, 0, 33, 0, 11, 32, 9, 0, 32, 0, 30, 31, 9, 0, 31, 0, 25, 30, 12, 0, 30, 0, 5, 29, 3, 0, 29, 0, 28, 0, 21, 28, 19, 27, 26, 0, 27, 0, 1, 26, 7, 0, 26, 0, 9, 25, 18, 0, 25, 0, 2, 24, 15, 0, 24, 0, 12, 23, 22, 0, 23, 0, 8, 22, 14, 0, 22, 0, 4, 21, 10, 0, 21, 0, 7, 20, 10, 0, 20, 0, 13, 19, 6, 0, 19, 0, 16, 18, 18, 0, 18, 0, 14, 17, 17, 0, 17, 0, 6, 16, 11, 0, 16, 0, 3, 15, 15, 0, 15, 0, 5, 14, 10, 0, 14, 0, 11, 13, 1, 0, 13, 0, 9, 12, 2, 0, 12, 0, 11, 0, 8, 11, 4, 10, 7, 0, 10, 0, 2, 9, 9, 0, 1, 8, 6, 0, 8, 0, 3, 7, 5, 0, 7, 0, 6, 0, 0, 0, 0, 6, 5, 5, 4, 0, 5, 0, 2, 4, 1, 0, 4, 0, 3, 3, 0, 0, 3, 0, 1, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  113. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 0, 0, 399, 398, 0, 0, 1, 0, 398, 397, 2, 1, 397, 396, 3, 2, 396, 395, 4, 3, 395, 394, 5, 4, 394, 393, 6, 5, 393, 392, 7, 6, 392, 391, 8, 7, 391, 390, 9, 8, 390, 389, 10, 9, 389, 388, 11, 10, 388, 387, 12, 11, 387, 386, 13, 12, 386, 385, 14, 13, 385, 384, 15, 14, 384, 383, 16, 15, 383, 382, 17, 16, 382, 381, 18, 17, 381, 380, 19, 18, 380, 379, 20, 19, 379, 378, 21, 20, 378, 377, 22, 21, 377, 376, 23, 22, 376, 375, 24, 23, 375, 374, 25, 24, 374, 373, 26, 25, 373, 372, 27, 26, 372, 371, 28, 27, 371, 370, 29, 28, 370, 369, 30, 29, 369, 368, 31, 30, 368, 367, 32, 31, 367, 366, 33, 32, 366, 365, 34, 33, 365, 364, 35, 34, 364, 363, 36, 35, 363, 362, 37, 36, 362, 361, 38, 37, 361, 360, 39, 38, 360, 359, 40, 39, 359, 358, 41, 40, 358, 357, 42, 41, 357, 356, 43, 42, 356, 355, 44, 43, 355, 354, 45, 44, 354, 353, 46, 45, 353, 352, 47, 46, 352, 351, 48, 47, 351, 350, 49, 48, 350, 349, 50, 49, 349, 348, 51, 50, 348, 347, 52, 51, 347, 346, 53, 52, 346, 345, 54, 53, 345, 344, 55, 54, 344, 343, 56, 55, 343, 342, 57, 56, 342, 341, 58, 57, 341, 340, 59, 58, 340, 339, 60, 59, 339, 338, 61, 60, 338, 337, 62, 61, 337, 336, 63, 62, 336, 335, 64, 63, 335, 334, 65, 64, 334, 333, 66, 65, 333, 332, 67, 66, 332, 331, 68, 67, 331, 330, 69, 68, 330, 329, 70, 69, 329, 328, 71, 70, 328, 327, 72, 71, 327, 326, 73, 72, 326, 325, 74, 73, 325, 324, 75, 74, 324, 323, 76, 75, 323, 322, 77, 76, 322, 321, 78, 77, 321, 320, 79, 78, 320, 319, 80, 79, 319, 318, 81, 80, 318, 317, 82, 81, 317, 316, 83, 82, 316, 315, 84, 83, 315, 314, 85, 84, 314, 313, 86, 85, 313, 312, 87, 86, 312, 311, 88, 87, 311, 310, 89, 88, 310, 309, 90, 89, 309, 308, 91, 90, 308, 307, 92, 91, 307, 306, 93, 92, 306, 305, 94, 93, 305, 304, 95, 94, 304, 303, 96, 95, 303, 302, 97, 96, 302, 301, 98, 97, 301, 300, 99, 98, 300, 299, 100, 99, 299, 298, 101, 100, 298, 297, 102, 101, 297, 296, 103, 102, 296, 295, 104, 103, 295, 294, 105, 104, 294, 293, 106, 105, 293, 292, 107, 106, 292, 291, 108, 107, 291, 290, 109, 108, 290, 289, 110, 109, 289, 288, 111, 110, 288, 287, 112, 111, 287, 286, 113, 112, 286, 285, 114, 113, 285, 284, 115, 114, 284, 283, 116, 115, 283, 282, 117, 116, 282, 281, 118, 117, 281, 280, 119, 118, 280, 279, 120, 119, 279, 278, 121, 120, 278, 277, 122, 121, 277, 276, 123, 122, 276, 275, 124, 123, 275, 274, 125, 124, 274, 273, 126, 125, 273, 272, 127, 126, 272, 271, 128, 127, 271, 270, 129, 128, 270, 269, 130, 129, 269, 268, 131, 130, 268, 267, 132, 131, 267, 266, 133, 132, 266, 265, 134, 133, 265, 264, 135, 134, 264, 263, 136, 135, 263, 262, 137, 136, 262, 261, 138, 137, 261, 260, 139, 138, 260, 259, 140, 139, 259, 258, 141, 140, 258, 257, 142, 141, 257, 256, 143, 142, 256, 255, 144, 143, 255, 254, 145, 144, 254, 253, 146, 145, 253, 252, 147, 146, 252, 251, 148, 147, 251, 250, 149, 148, 250, 249, 150, 149, 249, 248, 151, 150, 248, 247, 152, 151, 247, 246, 153, 152, 246, 245, 154, 153, 245, 244, 155, 154, 244, 243, 156, 155, 243, 242, 157, 156, 242, 241, 158, 157, 241, 240, 159, 158, 240, 239, 160, 159, 239, 238, 161, 160, 238, 237, 162, 161, 237, 236, 163, 162, 236, 235, 164, 163, 235, 234, 165, 164, 234, 233, 166, 165, 233, 232, 167, 166, 232, 231, 168, 167, 231, 230, 169, 168, 230, 229, 170, 169, 229, 228, 171, 170, 228, 227, 172, 171, 227, 226, 173, 172, 226, 225, 174, 173, 225, 224, 175, 174, 224, 223, 176, 175, 223, 222, 177, 176, 222, 221, 178, 177, 221, 220, 179, 178, 220, 219, 180, 179, 219, 218, 181, 180, 218, 217, 182, 181, 217, 216, 183, 182, 216, 215, 184, 183, 215, 214, 185, 184, 214, 213, 186, 185, 213, 212, 187, 186, 212, 211, 188, 187, 211, 210, 189, 188, 210, 209, 190, 189, 209, 208, 191, 190, 208, 207, 192, 191, 207, 206, 193, 192, 206, 205, 194, 193, 205, 204, 195, 194, 204, 203, 196, 195, 203, 202, 197, 196, 202, 201, 198, 197, 201, 200, 199, 198, 200, 198, 199, 199, 0, 199, 0, 197, 198, 198, 0, 198, 0, 196, 197, 197, 0, 197, 0, 195, 196, 196, 0, 196, 0, 194, 195, 195, 0, 195, 0, 193, 194, 194, 0, 194, 0, 192, 193, 193, 0, 193, 0, 191, 192, 192, 0, 192, 0, 190, 191, 191, 0, 191, 0, 189, 190, 190, 0, 190, 0, 188, 189, 189, 0, 189, 0, 187, 188, 188, 0, 188, 0, 186, 187, 187, 0, 187, 0, 185, 186, 186, 0, 186, 0, 184, 185, 185, 0, 185, 0, 183, 184, 184, 0, 184, 0, 182, 183, 183, 0, 183, 0, 181, 182, 182, 0, 182, 0, 180, 181, 181, 0, 181, 0, 179, 180, 180, 0, 180, 0, 178, 179, 179, 0, 179, 0, 177, 178, 178, 0, 178, 0, 176, 177, 177, 0, 177, 0, 175, 176, 176, 0, 176, 0, 174, 175, 175, 0, 175, 0, 173, 174, 174, 0, 174, 0, 172, 173, 173, 0, 173, 0, 171, 172, 172, 0, 172, 0, 170, 171, 171, 0, 171, 0, 169, 170, 170, 0, 170, 0, 168, 169, 169, 0, 169, 0, 167, 168, 168, 0, 168, 0, 166, 167, 167, 0, 167, 0, 165, 166, 166, 0, 166, 0, 164, 165, 165, 0, 165, 0, 163, 164, 164, 0, 164, 0, 162, 163, 163, 0, 163, 0, 161, 162, 162, 0, 162, 0, 160, 161, 161, 0, 161, 0, 159, 160, 160, 0, 160, 0, 158, 159, 159, 0, 159, 0, 157, 158, 158, 0, 158, 0, 156, 157, 157, 0, 157, 0, 155, 156, 156, 0, 156, 0, 154, 155, 155, 0, 155, 0, 153, 154, 154, 0, 154, 0, 152, 153, 153, 0, 153, 0, 151, 152, 152, 0, 152, 0, 150, 151, 151, 0, 151, 0, 149, 150, 150, 0, 150, 0, 148, 149, 149, 0, 149, 0, 147, 148, 148, 0, 148, 0, 146, 147, 147, 0, 147, 0, 145, 146, 146, 0, 146, 0, 144, 145, 145, 0, 145, 0, 143, 144, 144, 0, 144, 0, 142, 143, 143, 0, 143, 0, 141, 142, 142, 0, 142, 0, 140, 141, 141, 0, 141, 0, 139, 140, 140, 0, 140, 0, 138, 139, 139, 0, 139, 0, 137, 138, 138, 0, 138, 0, 136, 137, 137, 0, 137, 0, 135, 136, 136, 0, 136, 0, 134, 135, 135, 0, 135, 0, 133, 134, 134, 0, 134, 0, 132, 133, 133, 0, 133, 0, 131, 132, 132, 0, 132, 0, 130, 131, 131, 0, 131, 0, 129, 130, 130, 0, 130, 0, 128, 129, 129, 0, 129, 0, 127, 128, 128, 0, 128, 0, 126, 127, 127, 0, 127, 0, 125, 126, 126, 0, 126, 0, 124, 125, 125, 0, 125, 0, 123, 124, 124, 0, 124, 0, 122, 123, 123, 0, 123, 0, 121, 122, 122, 0, 122, 0, 120, 121, 121, 0, 121, 0, 119, 120, 120, 0, 120, 0, 118, 119, 119, 0, 119, 0, 117, 118, 118, 0, 118, 0, 116, 117, 117, 0, 117, 0, 115, 116, 116, 0, 116, 0, 114, 115, 115, 0, 115, 0, 113, 114, 114, 0, 114, 0, 112, 113, 113, 0, 113, 0, 111, 112, 112, 0, 112, 0, 110, 111, 111, 0, 111, 0, 109, 110, 110, 0, 110, 0, 108, 109, 109, 0, 109, 0, 107, 108, 108, 0, 108, 0, 106, 107, 107, 0, 107, 0, 105, 106, 106, 0, 106, 0, 104, 105, 105, 0, 105, 0, 103, 104, 104, 0, 104, 0, 102, 103, 103, 0, 103, 0, 101, 102, 102, 0, 102, 0, 100, 101, 101, 0, 101, 0, 99, 100, 100, 0, 100, 0, 98, 99, 99, 0, 99, 0, 97, 98, 98, 0, 98, 0, 96, 97, 97, 0, 97, 0, 95, 96, 96, 0, 96, 0, 94, 95, 95, 0, 95, 0, 93, 94, 94, 0, 94, 0, 92, 93, 93, 0, 93, 0, 91, 92, 92, 0, 92, 0, 90, 91, 91, 0, 91, 0, 89, 90, 90, 0, 90, 0, 88, 89, 89, 0, 89, 0, 87, 88, 88, 0, 88, 0, 86, 87, 87, 0, 87, 0, 85, 86, 86, 0, 86, 0, 84, 85, 85, 0, 85, 0, 83, 84, 84, 0, 84, 0, 82, 83, 83, 0, 83, 0, 81, 82, 82, 0, 82, 0, 80, 81, 81, 0, 81, 0, 79, 80, 80, 0, 80, 0, 78, 79, 79, 0, 79, 0, 77, 78, 78, 0, 78, 0, 76, 77, 77, 0, 77, 0, 75, 76, 76, 0, 76, 0, 74, 75, 75, 0, 75, 0, 73, 74, 74, 0, 74, 0, 72, 73, 73, 0, 73, 0, 71, 72, 72, 0, 72, 0, 70, 71, 71, 0, 71, 0, 69, 70, 70, 0, 70, 0, 68, 69, 69, 0, 69, 0, 67, 68, 68, 0, 68, 0, 66, 67, 67, 0, 67, 0, 65, 66, 66, 0, 66, 0, 64, 65, 65, 0, 65, 0, 63, 64, 64, 0, 64, 0, 62, 63, 63, 0, 63, 0, 61, 62, 62, 0, 62, 0, 60, 61, 61, 0, 61, 0, 59, 60, 60, 0, 60, 0, 58, 59, 59, 0, 59, 0, 57, 58, 58, 0, 58, 0, 56, 57, 57, 0, 57, 0, 55, 56, 56, 0, 56, 0, 54, 55, 55, 0, 55, 0, 53, 54, 54, 0, 54, 0, 52, 53, 53, 0, 53, 0, 51, 52, 52, 0, 52, 0, 50, 51, 51, 0, 51, 0, 49, 50, 50, 0, 50, 0, 48, 49, 49, 0, 49, 0, 47, 48, 48, 0, 48, 0, 46, 47, 47, 0, 47, 0, 45, 46, 46, 0, 46, 0, 44, 45, 45, 0, 45, 0, 43, 44, 44, 0, 44, 0, 42, 43, 43, 0, 43, 0, 41, 42, 42, 0, 42, 0, 40, 41, 41, 0, 41, 0, 39, 40, 40, 0, 40, 0, 38, 39, 39, 0, 39, 0, 37, 38, 38, 0, 38, 0, 36, 37, 37, 0, 37, 0, 35, 36, 36, 0, 36, 0, 34, 35, 35, 0, 35, 0, 33, 34, 34, 0, 34, 0, 32, 33, 33, 0, 33, 0, 31, 32, 32, 0, 32, 0, 30, 31, 31, 0, 31, 0, 29, 30, 30, 0, 30, 0, 28, 29, 29, 0, 29, 0, 27, 28, 28, 0, 28, 0, 26, 27, 27, 0, 27, 0, 25, 26, 26, 0, 26, 0, 24, 25, 25, 0, 25, 0, 23, 24, 24, 0, 24, 0, 22, 23, 23, 0, 23, 0, 21, 22, 22, 0, 22, 0, 20, 21, 21, 0, 21, 0, 19, 20, 20, 0, 20, 0, 18, 19, 19, 0, 19, 0, 17, 18, 18, 0, 18, 0, 16, 17, 17, 0, 17, 0, 15, 16, 16, 0, 16, 0, 14, 15, 15, 0, 15, 0, 13, 14, 14, 0, 14, 0, 12, 13, 13, 0, 13, 0, 11, 12, 12, 0, 12, 0, 10, 11, 11, 0, 11, 0, 9, 10, 10, 0, 10, 0, 8, 9, 9, 0, 9, 0, 7, 8, 8, 0, 8, 0, 6, 7, 7, 0, 7, 0, 5, 6, 6, 0, 6, 0, 4, 5, 5, 0, 5, 0, 3, 4, 4, 0, 4, 0, 2, 3, 3, 0, 3, 0, 1, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 0 }

  114. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {799, 797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1}

    Returns: {399, 0, 0, 0, 0, 399, 398, 0, 0, 1, 0, 398, 1, 397, 2, 0, 397, 0, 396, 2, 3, 396, 4, 395, 395, 3, 5, 394, 6, 0, 394, 0, 393, 4, 7, 393, 8, 392, 392, 5, 9, 391, 10, 0, 391, 0, 390, 6, 11, 390, 12, 389, 389, 7, 13, 388, 14, 0, 388, 0, 387, 8, 15, 387, 16, 386, 386, 9, 17, 385, 18, 0, 385, 0, 384, 10, 19, 384, 20, 383, 383, 11, 21, 382, 22, 0, 382, 0, 381, 12, 23, 381, 24, 380, 380, 13, 25, 379, 26, 0, 379, 0, 378, 14, 27, 378, 28, 377, 377, 15, 29, 376, 30, 0, 376, 0, 375, 16, 31, 375, 32, 374, 374, 17, 33, 373, 34, 0, 373, 0, 372, 18, 35, 372, 36, 371, 371, 19, 37, 370, 38, 0, 370, 0, 369, 20, 39, 369, 40, 368, 368, 21, 41, 367, 42, 0, 367, 0, 366, 22, 43, 366, 44, 365, 365, 23, 45, 364, 46, 0, 364, 0, 363, 24, 47, 363, 48, 362, 362, 25, 49, 361, 50, 0, 361, 0, 360, 26, 51, 360, 52, 359, 359, 27, 53, 358, 54, 0, 358, 0, 357, 28, 55, 357, 56, 356, 356, 29, 57, 355, 58, 0, 355, 0, 354, 30, 59, 354, 60, 353, 353, 31, 61, 352, 62, 0, 352, 0, 351, 32, 63, 351, 64, 350, 350, 33, 65, 349, 66, 0, 349, 0, 348, 34, 67, 348, 68, 347, 347, 35, 69, 346, 70, 0, 346, 0, 345, 36, 71, 345, 72, 344, 344, 37, 73, 343, 74, 0, 343, 0, 342, 38, 75, 342, 76, 341, 341, 39, 77, 340, 78, 0, 340, 0, 339, 40, 79, 339, 80, 338, 338, 41, 81, 337, 82, 0, 337, 0, 336, 42, 83, 336, 84, 335, 335, 43, 85, 334, 86, 0, 334, 0, 333, 44, 87, 333, 88, 332, 332, 45, 89, 331, 90, 0, 331, 0, 330, 46, 91, 330, 92, 329, 329, 47, 93, 328, 94, 0, 328, 0, 327, 48, 95, 327, 96, 326, 326, 49, 97, 325, 98, 0, 325, 0, 324, 50, 99, 324, 100, 323, 323, 51, 101, 322, 102, 0, 322, 0, 321, 52, 103, 321, 104, 320, 320, 53, 105, 319, 106, 0, 319, 0, 318, 54, 107, 318, 108, 317, 317, 55, 109, 316, 110, 0, 316, 0, 315, 56, 111, 315, 112, 314, 314, 57, 113, 313, 114, 0, 313, 0, 312, 58, 115, 312, 116, 311, 311, 59, 117, 310, 118, 0, 310, 0, 309, 60, 119, 309, 120, 308, 308, 61, 121, 307, 122, 0, 307, 0, 306, 62, 123, 306, 124, 305, 305, 63, 125, 304, 126, 0, 304, 0, 303, 64, 127, 303, 128, 302, 302, 65, 129, 301, 130, 0, 301, 0, 300, 66, 131, 300, 132, 299, 299, 67, 133, 298, 134, 0, 298, 0, 297, 68, 135, 297, 136, 296, 296, 69, 137, 295, 138, 0, 295, 0, 294, 70, 139, 294, 140, 293, 293, 71, 141, 292, 142, 0, 292, 0, 291, 72, 143, 291, 144, 290, 290, 73, 145, 289, 146, 0, 289, 0, 288, 74, 147, 288, 148, 287, 287, 75, 149, 286, 150, 0, 286, 0, 285, 76, 151, 285, 152, 284, 284, 77, 153, 283, 154, 0, 283, 0, 282, 78, 155, 282, 156, 281, 281, 79, 157, 280, 158, 0, 280, 0, 279, 80, 159, 279, 160, 278, 278, 81, 161, 277, 162, 0, 277, 0, 276, 82, 163, 276, 164, 275, 275, 83, 165, 274, 166, 0, 274, 0, 273, 84, 167, 273, 168, 272, 272, 85, 169, 271, 170, 0, 271, 0, 270, 86, 171, 270, 172, 269, 269, 87, 173, 268, 174, 0, 268, 0, 267, 88, 175, 267, 176, 266, 266, 89, 177, 265, 178, 0, 265, 0, 264, 90, 179, 264, 180, 263, 263, 91, 181, 262, 182, 0, 262, 0, 261, 92, 183, 261, 184, 260, 260, 93, 185, 259, 186, 0, 259, 0, 258, 94, 187, 258, 188, 257, 257, 95, 189, 256, 190, 0, 256, 0, 255, 96, 191, 255, 192, 254, 254, 97, 193, 253, 194, 0, 253, 0, 252, 98, 195, 252, 196, 251, 251, 99, 197, 250, 198, 0, 250, 0, 249, 100, 199, 249, 200, 248, 248, 101, 201, 247, 202, 0, 247, 0, 246, 102, 203, 246, 204, 245, 245, 103, 205, 244, 206, 0, 244, 0, 243, 104, 207, 243, 208, 242, 242, 105, 209, 241, 210, 0, 241, 0, 240, 106, 211, 240, 212, 239, 239, 107, 213, 238, 214, 0, 238, 0, 237, 108, 215, 237, 216, 236, 236, 109, 217, 235, 218, 0, 235, 0, 234, 110, 219, 234, 220, 233, 233, 111, 221, 232, 222, 0, 232, 0, 231, 112, 223, 231, 224, 230, 230, 113, 225, 229, 226, 0, 229, 0, 228, 114, 227, 228, 227, 114, 0, 0, 0, 227, 226, 115, 0, 113, 0, 226, 225, 112, 0, 116, 0, 225, 224, 115, 0, 111, 0, 224, 223, 117, 0, 110, 0, 223, 222, 118, 0, 118, 0, 222, 221, 109, 0, 108, 0, 221, 220, 119, 218, 220, 219, 107, 0, 120, 0, 219, 218, 106, 0, 121, 0, 218, 214, 217, 217, 105, 216, 104, 0, 122, 0, 216, 210, 215, 215, 103, 214, 123, 0, 102, 0, 214, 213, 124, 206, 213, 212, 101, 0, 100, 0, 212, 211, 125, 202, 211, 210, 99, 0, 126, 0, 210, 209, 98, 0, 127, 0, 209, 198, 208, 208, 97, 207, 96, 0, 128, 0, 207, 194, 206, 206, 95, 205, 129, 0, 94, 0, 205, 204, 130, 190, 204, 203, 93, 0, 92, 0, 203, 202, 131, 186, 202, 201, 91, 0, 132, 0, 201, 200, 90, 0, 133, 0, 200, 182, 199, 199, 89, 198, 88, 0, 134, 0, 198, 178, 197, 197, 87, 196, 135, 0, 86, 0, 196, 195, 136, 174, 195, 194, 85, 0, 84, 0, 194, 193, 137, 170, 193, 192, 83, 0, 138, 0, 192, 191, 82, 0, 139, 0, 191, 166, 190, 190, 81, 189, 80, 0, 140, 0, 189, 162, 188, 188, 79, 187, 141, 0, 78, 0, 187, 186, 142, 158, 186, 185, 77, 0, 76, 0, 185, 184, 143, 154, 184, 183, 75, 0, 144, 0, 183, 182, 74, 0, 145, 0, 182, 150, 181, 181, 73, 180, 72, 0, 146, 0, 180, 146, 179, 179, 71, 178, 147, 0, 70, 0, 178, 177, 148, 142, 177, 176, 69, 0, 68, 0, 176, 175, 149, 138, 175, 174, 67, 0, 150, 0, 174, 173, 66, 0, 151, 0, 173, 134, 172, 172, 65, 171, 64, 0, 152, 0, 171, 130, 170, 170, 63, 169, 153, 0, 62, 0, 169, 168, 154, 126, 168, 167, 61, 0, 60, 0, 167, 166, 155, 122, 166, 165, 59, 0, 156, 0, 165, 164, 58, 0, 157, 0, 164, 118, 163, 163, 57, 162, 56, 0, 158, 0, 162, 114, 161, 161, 55, 160, 159, 0, 54, 0, 160, 0, 159, 110, 0, 159, 0, 158, 53, 0, 52, 0, 158, 114, 157, 106, 0, 157, 0, 156, 51, 0, 54, 0, 156, 155, 50, 102, 155, 118, 154, 154, 49, 153, 48, 0, 54, 0, 153, 98, 152, 152, 47, 114, 151, 151, 46, 94, 150, 122, 0, 150, 0, 149, 45, 0, 44, 0, 149, 148, 54, 90, 148, 147, 43, 126, 147, 146, 42, 0, 60, 0, 146, 86, 145, 145, 41, 144, 40, 130, 144, 82, 143, 143, 39, 142, 62, 0, 38, 0, 142, 78, 141, 134, 0, 141, 0, 140, 37, 0, 36, 0, 140, 98, 139, 74, 0, 139, 0, 138, 35, 114, 138, 137, 34, 0, 35, 0, 137, 70, 136, 136, 33, 135, 32, 94, 135, 66, 134, 134, 31, 133, 62, 0, 30, 0, 133, 132, 68, 62, 132, 131, 29, 0, 28, 0, 131, 130, 42, 58, 130, 129, 27, 0, 70, 0, 129, 128, 26, 0, 31, 0, 128, 54, 127, 127, 25, 126, 24, 0, 38, 0, 126, 50, 125, 125, 23, 86, 124, 124, 22, 123, 49, 46, 123, 122, 21, 0, 20, 0, 122, 121, 42, 42, 121, 120, 19, 0, 53, 0, 120, 119, 18, 0, 76, 0, 119, 38, 118, 118, 17, 117, 16, 0, 56, 0, 117, 34, 116, 116, 15, 115, 78, 0, 14, 0, 115, 30, 114, 102, 0, 114, 0, 113, 13, 0, 12, 0, 113, 112, 35, 26, 112, 111, 11, 98, 111, 110, 10, 0, 63, 0, 110, 22, 109, 109, 9, 108, 0, 0, 8, 0, 108, 18, 107, 107, 7, 106, 67, 0, 6, 0, 106, 105, 84, 14, 105, 104, 5, 0, 4, 0, 104, 103, 24, 10, 103, 102, 3, 0, 86, 0, 102, 101, 2, 0, 74, 0, 101, 6, 100, 2, 0, 100, 0, 66, 99, 99, 28, 98, 36, 62, 98, 97, 81, 0, 92, 0, 97, 96, 85, 0, 94, 0, 96, 95, 88, 0, 38, 0, 95, 54, 94, 94, 70, 93, 20, 0, 93, 6, 92, 66, 0, 92, 0, 91, 74, 46, 91, 90, 53, 42, 90, 89, 4, 0, 76, 0, 89, 88, 6, 38, 88, 87, 8, 0, 36, 0, 87, 34, 86, 86, 63, 30, 85, 26, 0, 85, 0, 84, 12, 0, 14, 0, 84, 22, 83, 83, 56, 18, 82, 14, 0, 82, 0, 34, 81, 10, 0, 81, 0, 80, 63, 6, 80, 50, 79, 62, 0, 79, 0, 54, 78, 78, 38, 77, 31, 58, 77, 76, 76, 46, 76, 42, 75, 75, 36, 74, 14, 0, 70, 0, 74, 70, 73, 73, 30, 22, 72, 18, 0, 72, 0, 6, 71, 50, 0, 71, 0, 70, 38, 58, 70, 10, 69, 42, 0, 69, 0, 68, 38, 22, 68, 6, 67, 67, 53, 10, 66, 66, 60, 10, 65, 10, 0, 65, 0, 64, 64, 0, 44, 0, 64, 63, 17, 0, 61, 0, 63, 62, 59, 0, 58, 0, 62, 61, 57, 0, 55, 0, 61, 60, 52, 6, 60, 59, 21, 0, 51, 0, 59, 58, 50, 0, 48, 0, 58, 57, 47, 0, 46, 0, 57, 56, 45, 0, 54, 0, 56, 55, 43, 0, 41, 0, 55, 54, 40, 0, 39, 0, 54, 53, 14, 0, 37, 0, 53, 52, 3, 0, 34, 0, 52, 51, 33, 0, 32, 0, 51, 50, 39, 22, 50, 49, 29, 0, 27, 0, 49, 48, 26, 0, 25, 0, 48, 47, 23, 0, 22, 0, 47, 46, 25, 0, 42, 0, 46, 45, 19, 0, 18, 0, 45, 44, 16, 0, 15, 0, 44, 43, 40, 0, 13, 0, 43, 42, 35, 0, 11, 0, 42, 41, 9, 2, 41, 40, 7, 22, 40, 39, 5, 0, 24, 0, 39, 38, 2, 6, 38, 37, 28, 34, 37, 30, 36, 36, 2, 35, 20, 26, 35, 34, 13, 0, 4, 0, 34, 33, 6, 0, 8, 0, 33, 14, 32, 32, 12, 2, 31, 31, 22, 30, 18, 18, 30, 2, 29, 29, 25, 28, 18, 18, 28, 27, 4, 26, 27, 10, 26, 6, 0, 26, 0, 25, 8, 6, 25, 24, 0, 0, 17, 0, 24, 23, 13, 14, 23, 22, 21, 0, 22, 21, 15, 0, 11, 0, 21, 20, 14, 0, 3, 0, 20, 19, 17, 2, 19, 10, 18, 14, 0, 18, 0, 2, 17, 17, 16, 16, 3, 0, 9, 0, 16, 15, 7, 0, 5, 0, 15, 14, 0, 0, 2, 0, 14, 13, 9, 0, 6, 0, 13, 12, 12, 0, 11, 0, 12, 6, 11, 10, 0, 11, 0, 10, 4, 0, 8, 0, 10, 9, 4, 6, 9, 8, 2, 0, 6, 0, 8, 2, 7, 7, 5, 6, 3, 2, 6, 5, 3, 0, 5, 4, 0, 0, 4, 0, 4, 3, 2, 0, 3, 0, 2, 2, 0, 0, 1, 1, 0, 1, 0 }

  115. 400

    {798, 796, 794, 792, 790, 788, 786, 784, 782, 780, 778, 776, 774, 772, 770, 768, 766, 764, 762, 760, 758, 756, 754, 752, 750, 748, 746, 744, 742, 740, 738, 736, 734, 732, 730, 728, 726, 724, 722, 720, 718, 716, 714, 712, 710, 708, 706, 704, 702, 700, 698, 696, 694, 692, 690, 688, 686, 684, 682, 680, 678, 676, 674, 672, 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, 640, 638, 636, 634, 632, 630, 628, 626, 624, 622, 620, 618, 616, 614, 612, 610, 608, 606, 604, 602, 600, 598, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 258, 256, 254, 252, 250, 248, 246, 244, 242, 240, 238, 236, 234, 232, 230, 228, 226, 224, 222, 220, 218, 216, 214, 212, 210, 208, 206, 204, 202, 200, 198, 196, 194, 192, 190, 188, 186, 184, 182, 180, 178, 176, 174, 172, 170, 168, 166, 164, 162, 160, 158, 156, 154, 152, 150, 148, 146, 144, 142, 140, 138, 136, 134, 132, 130, 128, 126, 124, 122, 120, 118, 116, 114, 112, 110, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 88, 86, 84, 82, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 0, 0, 0, 399, 398, 0, 0, 1, 0, 398, 397, 2, 1, 397, 396, 3, 0, 4, 0, 396, 2, 395, 395, 5, 394, 6, 3, 394, 393, 7, 0, 8, 0, 393, 4, 392, 392, 9, 391, 10, 5, 391, 390, 11, 0, 12, 0, 390, 6, 389, 389, 13, 388, 14, 7, 388, 387, 15, 0, 16, 0, 387, 8, 386, 386, 17, 385, 18, 9, 385, 384, 19, 0, 20, 0, 384, 10, 383, 383, 21, 382, 22, 11, 382, 381, 23, 0, 24, 0, 381, 12, 380, 380, 25, 379, 26, 13, 379, 378, 27, 0, 28, 0, 378, 14, 377, 377, 29, 376, 30, 15, 376, 375, 31, 0, 32, 0, 375, 16, 374, 374, 33, 373, 34, 17, 373, 372, 35, 0, 36, 0, 372, 18, 371, 371, 37, 370, 38, 19, 370, 369, 39, 0, 40, 0, 369, 20, 368, 368, 41, 367, 42, 21, 367, 366, 43, 0, 44, 0, 366, 22, 365, 365, 45, 364, 46, 23, 364, 363, 47, 0, 48, 0, 363, 24, 362, 362, 49, 361, 50, 25, 361, 360, 51, 0, 52, 0, 360, 26, 359, 359, 53, 358, 54, 27, 358, 357, 55, 0, 56, 0, 357, 28, 356, 356, 57, 355, 58, 29, 355, 354, 59, 0, 60, 0, 354, 30, 353, 353, 61, 352, 62, 31, 352, 351, 63, 0, 64, 0, 351, 32, 350, 350, 65, 349, 66, 33, 349, 348, 67, 0, 68, 0, 348, 34, 347, 347, 69, 346, 70, 35, 346, 345, 71, 0, 72, 0, 345, 36, 344, 344, 73, 343, 74, 37, 343, 342, 75, 0, 76, 0, 342, 38, 341, 341, 77, 340, 78, 39, 340, 339, 79, 0, 80, 0, 339, 40, 338, 338, 81, 337, 82, 41, 337, 336, 83, 0, 84, 0, 336, 42, 335, 335, 85, 334, 86, 43, 334, 333, 87, 0, 88, 0, 333, 44, 332, 332, 89, 331, 90, 45, 331, 330, 91, 0, 92, 0, 330, 46, 329, 329, 93, 328, 94, 47, 328, 327, 95, 0, 96, 0, 327, 48, 326, 326, 97, 325, 98, 49, 325, 324, 99, 0, 100, 0, 324, 50, 323, 323, 101, 322, 102, 51, 322, 321, 103, 0, 104, 0, 321, 52, 320, 320, 105, 319, 106, 53, 319, 318, 107, 0, 108, 0, 318, 54, 317, 317, 109, 316, 110, 55, 316, 315, 111, 0, 112, 0, 315, 56, 314, 314, 113, 313, 114, 57, 313, 312, 115, 0, 116, 0, 312, 58, 311, 311, 117, 310, 118, 59, 310, 309, 119, 0, 120, 0, 309, 60, 308, 308, 121, 307, 122, 61, 307, 306, 123, 0, 124, 0, 306, 62, 305, 305, 125, 304, 126, 63, 304, 303, 127, 0, 128, 0, 303, 64, 302, 302, 129, 301, 130, 65, 301, 300, 131, 0, 132, 0, 300, 66, 299, 299, 133, 298, 134, 67, 298, 297, 135, 0, 136, 0, 297, 68, 296, 296, 137, 295, 138, 69, 295, 294, 139, 0, 140, 0, 294, 70, 293, 293, 141, 292, 142, 71, 292, 291, 143, 0, 144, 0, 291, 72, 290, 290, 145, 289, 146, 73, 289, 288, 147, 0, 148, 0, 288, 74, 287, 287, 149, 286, 150, 75, 286, 285, 151, 0, 152, 0, 285, 76, 284, 284, 153, 283, 154, 77, 283, 282, 155, 0, 156, 0, 282, 78, 281, 281, 157, 280, 158, 79, 280, 279, 159, 0, 160, 0, 279, 80, 278, 278, 161, 277, 162, 81, 277, 276, 163, 0, 164, 0, 276, 82, 275, 275, 165, 274, 166, 83, 274, 273, 167, 0, 168, 0, 273, 84, 272, 272, 169, 271, 170, 85, 271, 270, 171, 0, 172, 0, 270, 86, 269, 269, 173, 268, 174, 87, 268, 267, 175, 0, 176, 0, 267, 88, 266, 266, 177, 265, 178, 89, 265, 264, 179, 0, 180, 0, 264, 90, 263, 263, 181, 262, 182, 91, 262, 261, 183, 0, 184, 0, 261, 92, 260, 260, 185, 259, 186, 93, 259, 258, 187, 0, 188, 0, 258, 94, 257, 257, 189, 256, 190, 95, 256, 255, 191, 0, 192, 0, 255, 96, 254, 254, 193, 253, 194, 97, 253, 252, 195, 0, 196, 0, 252, 98, 251, 251, 197, 250, 198, 99, 250, 249, 199, 0, 200, 0, 249, 100, 248, 248, 201, 247, 202, 101, 247, 246, 203, 0, 204, 0, 246, 102, 245, 245, 205, 244, 206, 103, 244, 243, 207, 0, 208, 0, 243, 104, 242, 242, 209, 241, 210, 105, 241, 240, 211, 0, 212, 0, 240, 106, 239, 239, 213, 238, 214, 107, 238, 237, 215, 0, 216, 0, 237, 108, 236, 236, 217, 235, 218, 109, 235, 234, 219, 0, 220, 0, 234, 110, 233, 233, 221, 232, 222, 111, 232, 231, 223, 0, 224, 0, 231, 112, 230, 230, 225, 229, 226, 113, 229, 228, 227, 0, 228, 0, 228, 114, 227, 113, 0, 227, 0, 112, 226, 115, 0, 226, 0, 0, 225, 111, 0, 225, 0, 116, 224, 110, 0, 224, 0, 116, 223, 117, 0, 223, 0, 109, 222, 108, 0, 222, 0, 118, 221, 221, 220, 107, 220, 119, 0, 220, 0, 106, 219, 219, 216, 120, 218, 105, 0, 218, 0, 104, 217, 121, 0, 217, 0, 216, 212, 103, 216, 122, 215, 102, 0, 215, 0, 214, 208, 123, 214, 101, 213, 100, 0, 213, 0, 124, 212, 212, 204, 99, 211, 125, 0, 211, 0, 98, 210, 210, 200, 126, 209, 97, 0, 209, 0, 96, 208, 127, 0, 208, 0, 207, 196, 95, 207, 128, 206, 94, 0, 206, 0, 205, 192, 129, 205, 93, 204, 92, 0, 204, 0, 130, 203, 203, 188, 91, 202, 131, 0, 202, 0, 90, 201, 201, 184, 132, 200, 89, 0, 200, 0, 88, 199, 133, 0, 199, 0, 198, 180, 87, 198, 134, 197, 86, 0, 197, 0, 196, 176, 135, 196, 85, 195, 84, 0, 195, 0, 136, 194, 194, 172, 83, 193, 137, 0, 193, 0, 82, 192, 192, 168, 138, 191, 81, 0, 191, 0, 80, 190, 139, 0, 190, 0, 189, 164, 79, 189, 140, 188, 78, 0, 188, 0, 187, 160, 141, 187, 77, 186, 76, 0, 186, 0, 142, 185, 185, 156, 75, 184, 143, 0, 184, 0, 74, 183, 183, 152, 144, 182, 73, 0, 182, 0, 72, 181, 145, 0, 181, 0, 180, 148, 71, 180, 146, 179, 70, 0, 179, 0, 178, 144, 147, 178, 69, 177, 68, 0, 177, 0, 148, 176, 176, 140, 67, 175, 149, 0, 175, 0, 66, 174, 174, 136, 150, 173, 65, 0, 173, 0, 64, 172, 151, 0, 172, 0, 171, 132, 63, 171, 152, 170, 62, 0, 170, 0, 169, 128, 153, 169, 61, 168, 60, 0, 168, 0, 154, 167, 167, 124, 59, 166, 155, 0, 166, 0, 58, 165, 165, 120, 156, 164, 57, 0, 164, 0, 56, 163, 157, 0, 163, 0, 162, 116, 55, 162, 158, 161, 54, 0, 161, 0, 160, 112, 159, 160, 53, 159, 159, 112, 52, 158, 158, 108, 157, 0, 51, 157, 50, 156, 156, 104, 155, 116, 49, 155, 48, 154, 54, 0, 154, 0, 153, 100, 47, 153, 54, 152, 46, 0, 152, 0, 151, 96, 0, 120, 0, 151, 45, 150, 44, 0, 150, 0, 57, 149, 149, 92, 148, 124, 43, 148, 42, 147, 147, 88, 146, 116, 41, 146, 145, 128, 40, 145, 144, 84, 39, 144, 60, 143, 38, 0, 143, 0, 142, 80, 0, 132, 0, 142, 37, 141, 36, 0, 141, 0, 62, 140, 140, 76, 139, 96, 35, 139, 34, 138, 138, 72, 137, 136, 33, 137, 32, 136, 65, 0, 136, 0, 135, 68, 31, 135, 62, 134, 30, 0, 134, 0, 133, 64, 0, 92, 0, 133, 29, 132, 28, 0, 132, 0, 39, 131, 131, 60, 27, 130, 68, 0, 130, 0, 26, 129, 129, 56, 43, 128, 25, 0, 128, 0, 24, 127, 70, 0, 127, 0, 126, 52, 23, 126, 43, 125, 22, 0, 125, 0, 124, 48, 54, 124, 21, 123, 20, 0, 123, 0, 73, 122, 122, 44, 19, 121, 50, 0, 121, 0, 18, 120, 120, 40, 36, 119, 17, 0, 119, 0, 118, 112, 16, 118, 117, 36, 15, 117, 76, 116, 14, 0, 116, 0, 115, 32, 0, 104, 0, 115, 13, 114, 12, 0, 114, 0, 78, 113, 113, 28, 112, 96, 11, 112, 10, 111, 111, 24, 61, 110, 9, 0, 110, 0, 8, 109, 81, 0, 109, 0, 108, 20, 7, 108, 64, 107, 6, 0, 107, 0, 106, 16, 32, 106, 5, 105, 4, 0, 105, 0, 54, 104, 104, 12, 3, 103, 84, 0, 103, 0, 2, 102, 102, 8, 71, 101, 1, 0, 101, 0, 100, 4, 86, 100, 99, 64, 75, 99, 89, 98, 98, 76, 97, 60, 82, 97, 92, 96, 96, 68, 94, 95, 22, 0, 95, 0, 68, 94, 94, 60, 93, 93, 20, 0, 93, 0, 92, 68, 0, 4, 0, 92, 91, 48, 0, 8, 0, 91, 17, 90, 1, 0, 90, 0, 84, 89, 4, 0, 89, 0, 14, 88, 88, 20, 87, 36, 81, 87, 86, 24, 0, 32, 0, 86, 9, 85, 85, 68, 18, 84, 12, 0, 84, 0, 6, 83, 11, 0, 83, 0, 82, 16, 0, 40, 0, 82, 81, 12, 0, 44, 0, 81, 50, 80, 22, 0, 80, 0, 79, 64, 0, 76, 0, 79, 78, 52, 20, 78, 70, 77, 77, 56, 25, 76, 76, 48, 4, 75, 75, 20, 74, 36, 28, 74, 73, 68, 30, 73, 22, 72, 22, 0, 72, 0, 22, 71, 71, 64, 65, 70, 70, 56, 50, 69, 69, 36, 18, 68, 68, 0, 67, 48, 14, 67, 66, 36, 0, 48, 0, 66, 65, 36, 38, 65, 63, 64, 44, 0, 64, 0, 63, 24, 46, 63, 59, 62, 58, 0, 62, 0, 56, 61, 55, 0, 61, 0, 7, 60, 53, 0, 60, 0, 52, 59, 51, 0, 59, 0, 49, 58, 48, 0, 58, 0, 47, 57, 29, 0, 57, 0, 45, 56, 56, 0, 42, 55, 41, 0, 55, 0, 40, 54, 51, 0, 54, 0, 53, 8, 37, 53, 35, 52, 34, 0, 52, 0, 33, 51, 31, 0, 51, 0, 50, 0, 34, 50, 39, 49, 27, 0, 49, 0, 26, 48, 24, 0, 48, 0, 23, 47, 43, 0, 47, 0, 21, 46, 18, 0, 46, 0, 19, 45, 36, 0, 45, 0, 16, 44, 15, 0, 44, 0, 43, 4, 13, 43, 35, 42, 10, 0, 42, 0, 41, 8, 8, 41, 29, 40, 32, 0, 40, 0, 5, 39, 3, 0, 39, 0, 2, 38, 38, 24, 37, 20, 12, 37, 36, 16, 7, 36, 10, 35, 1, 0, 35, 0, 34, 32, 17, 34, 11, 33, 33, 12, 29, 32, 9, 0, 32, 0, 6, 31, 16, 0, 31, 0, 25, 30, 26, 0, 30, 0, 20, 29, 15, 0, 29, 0, 4, 28, 28, 0, 28, 0, 15, 27, 22, 0, 27, 0, 7, 26, 26, 0, 14, 25, 0, 0, 25, 0, 24, 24, 0, 16, 0, 24, 23, 4, 0, 8, 0, 23, 22, 16, 0, 8, 0, 22, 18, 21, 16, 0, 21, 0, 3, 20, 3, 0, 20, 0, 19, 12, 0, 16, 0, 19, 1, 18, 18, 4, 3, 17, 17, 12, 13, 16, 9, 0, 16, 0, 8, 15, 5, 0, 15, 0, 2, 14, 12, 0, 14, 0, 10, 13, 13, 12, 11, 12, 6, 0, 12, 0, 5, 11, 9, 0, 11, 0, 9, 10, 7, 0, 10, 0, 6, 9, 9, 8, 7, 8, 8, 4, 0, 7, 1, 0, 7, 0, 3, 6, 6, 4, 2, 5, 1, 0, 5, 0, 4, 0, 1, 4, 1, 3, 0, 0, 3, 0, 2, 0, 0, 0, 0, 2, 1, 1, 0, 0, 1, 0 }

  116. 400

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    Returns: {399, 350, 351, 399, 398, 31, 0, 246, 0, 398, 32, 397, 247, 0, 397, 0, 396, 134, 135, 396, 395, 174, 0, 325, 0, 395, 175, 394, 326, 0, 394, 0, 393, 147, 0, 213, 0, 393, 392, 238, 0, 367, 0, 392, 148, 391, 214, 0, 391, 0, 239, 390, 368, 0, 390, 0, 389, 290, 291, 389, 388, 74, 75, 388, 387, 85, 0, 113, 0, 387, 86, 386, 114, 0, 386, 0, 385, 356, 357, 385, 384, 61, 62, 384, 239, 383, 368, 0, 383, 0, 382, 255, 0, 296, 0, 382, 256, 381, 297, 0, 381, 0, 380, 326, 327, 380, 379, 276, 277, 379, 378, 215, 216, 378, 377, 5, 0, 143, 0, 377, 6, 376, 144, 0, 376, 0, 375, 146, 147, 375, 374, 344, 345, 374, 373, 239, 240, 373, 372, 154, 155, 372, 371, 191, 192, 371, 370, 337, 338, 370, 369, 112, 113, 369, 368, 190, 191, 368, 367, 69, 70, 367, 366, 314, 315, 366, 365, 116, 117, 365, 364, 158, 159, 364, 363, 68, 0, 180, 0, 363, 362, 188, 69, 362, 181, 361, 189, 0, 361, 0, 360, 69, 0, 301, 0, 360, 302, 359, 315, 0, 359, 0, 358, 198, 199, 358, 357, 209, 210, 357, 356, 196, 197, 356, 355, 191, 0, 195, 0, 355, 354, 262, 0, 344, 0, 354, 196, 353, 240, 0, 353, 0, 263, 352, 338, 0, 352, 0, 351, 80, 81, 351, 350, 341, 342, 350, 349, 325, 342, 349, 348, 216, 217, 348, 347, 102, 103, 347, 346, 258, 259, 346, 345, 156, 157, 345, 344, 287, 288, 344, 343, 187, 70, 343, 188, 342, 214, 0, 342, 0, 341, 18, 0, 43, 0, 341, 19, 340, 44, 0, 340, 0, 339, 303, 304, 339, 338, 226, 0, 274, 0, 338, 227, 337, 275, 0, 337, 0, 336, 42, 43, 336, 335, 112, 191, 335, 334, 46, 47, 334, 333, 129, 130, 333, 332, 173, 174, 332, 331, 138, 139, 331, 330, 6, 0, 150, 0, 330, 7, 329, 151, 0, 329, 0, 328, 194, 0, 253, 0, 328, 195, 327, 254, 0, 327, 0, 326, 16, 0, 173, 0, 326, 17, 325, 139, 0, 325, 0, 324, 235, 0, 302, 0, 324, 236, 323, 303, 0, 323, 0, 322, 254, 255, 322, 321, 20, 0, 92, 0, 321, 320, 189, 21, 320, 93, 319, 190, 0, 319, 0, 318, 4, 5, 318, 317, 186, 0, 231, 0, 317, 316, 295, 187, 316, 232, 315, 296, 0, 315, 0, 314, 118, 0, 217, 0, 314, 62, 313, 119, 0, 313, 0, 197, 312, 218, 0, 312, 0, 311, 17, 18, 311, 0, 310, 117, 0, 310, 0, 309, 19, 0, 300, 0, 309, 20, 308, 301, 0, 308, 0, 307, 20, 21, 307, 306, 180, 0, 215, 0, 306, 5, 305, 296, 0, 305, 0, 304, 62, 63, 304, 303, 272, 273, 303, 302, 3, 0, 263, 0, 302, 4, 301, 264, 0, 301, 0, 300, 24, 25, 300, 299, 153, 154, 299, 298, 9, 0, 167, 0, 298, 10, 297, 168, 0, 297, 0, 296, 36, 37, 296, 295, 22, 0, 27, 0, 295, 294, 38, 23, 294, 28, 293, 39, 0, 293, 0, 292, 274, 44, 292, 63, 291, 264, 0, 291, 0, 290, 206, 207, 290, 289, 124, 0, 177, 0, 289, 125, 288, 178, 0, 288, 0, 287, 29, 30, 287, 286, 113, 0, 147, 0, 286, 285, 188, 0, 259, 0, 285, 181, 284, 260, 0, 284, 0, 283, 27, 0, 153, 0, 283, 139, 282, 144, 0, 282, 0, 281, 146, 0, 156, 0, 281, 280, 146, 0, 280, 0, 280, 279, 120, 121, 279, 278, 36, 21, 278, 277, 92, 0, 272, 0, 277, 276, 84, 85, 276, 275, 14, 0, 151, 0, 275, 15, 274, 152, 0, 274, 0, 190, 273, 255, 0, 273, 0, 272, 27, 0, 85, 0, 272, 271, 130, 86, 271, 131, 270, 139, 0, 270, 0, 269, 166, 0, 245, 0, 269, 167, 268, 246, 0, 268, 0, 267, 1, 2, 267, 197, 266, 218, 0, 266, 0, 265, 133, 134, 265, 264, 60, 0, 178, 0, 264, 61, 263, 179, 0, 263, 0, 262, 82, 0, 142, 0, 262, 261, 232, 83, 261, 143, 260, 233, 0, 260, 0, 259, 49, 0, 88, 0, 259, 258, 223, 50, 258, 89, 257, 224, 0, 257, 0, 256, 10, 0, 27, 0, 256, 11, 255, 86, 0, 255, 0, 254, 74, 0, 168, 0, 254, 253, 210, 37, 253, 169, 252, 211, 0, 252, 0, 251, 36, 0, 151, 0, 251, 250, 95, 0, 110, 0, 250, 96, 249, 111, 0, 249, 0, 248, 247, 0, 247, 0, 248, 113, 247, 227, 0, 247, 0, 246, 104, 105, 246, 245, 23, 24, 245, 147, 244, 189, 0, 244, 0, 243, 222, 223, 243, 242, 214, 215, 242, 241, 107, 108, 241, 240, 204, 205, 240, 239, 20, 61, 239, 238, 133, 0, 142, 0, 238, 237, 66, 67, 237, 236, 156, 144, 236, 235, 79, 0, 128, 0, 235, 234, 219, 80, 234, 129, 233, 220, 0, 233, 0, 232, 180, 5, 232, 231, 64, 0, 156, 0, 231, 230, 156, 0, 208, 0, 230, 65, 229, 209, 0, 229, 0, 228, 174, 175, 228, 227, 87, 0, 115, 0, 227, 226, 199, 88, 226, 116, 225, 200, 0, 225, 0, 224, 98, 0, 103, 0, 224, 99, 223, 104, 0, 223, 0, 222, 54, 55, 222, 221, 45, 46, 221, 220, 9, 10, 220, 219, 43, 0, 111, 0, 219, 218, 147, 0, 191, 0, 218, 217, 206, 0, 207, 0, 217, 112, 216, 208, 0, 216, 0, 215, 159, 160, 215, 214, 41, 42, 214, 213, 183, 184, 213, 212, 121, 122, 212, 211, 109, 110, 211, 210, 52, 53, 210, 209, 119, 120, 209, 208, 130, 131, 208, 207, 161, 162, 207, 206, 1, 197, 206, 205, 67, 0, 94, 0, 205, 204, 141, 68, 204, 95, 203, 142, 0, 203, 0, 202, 128, 148, 202, 201, 168, 86, 201, 200, 12, 0, 30, 0, 200, 199, 46, 13, 199, 31, 198, 53, 0, 198, 0, 130, 197, 169, 0, 197, 0, 196, 189, 93, 196, 195, 24, 0, 144, 0, 195, 194, 151, 131, 194, 145, 193, 154, 0, 193, 0, 192, 96, 97, 192, 191, 5, 0, 8, 0, 191, 190, 58, 6, 190, 9, 189, 59, 0, 189, 0, 188, 7, 8, 188, 187, 36, 113, 187, 186, 99, 0, 163, 0, 186, 100, 185, 164, 0, 185, 0, 184, 2, 0, 164, 0, 184, 3, 183, 165, 0, 183, 0, 182, 34, 0, 70, 0, 182, 181, 149, 35, 181, 71, 180, 150, 0, 180, 0, 179, 150, 139, 179, 178, 78, 0, 144, 0, 178, 177, 168, 24, 177, 79, 176, 89, 0, 176, 0, 99, 175, 152, 0, 175, 0, 174, 18, 19, 174, 173, 158, 4, 173, 42, 172, 108, 0, 172, 0, 171, 98, 0, 100, 0, 171, 170, 165, 93, 170, 101, 169, 166, 0, 169, 0, 168, 93, 0, 110, 0, 168, 94, 167, 111, 0, 167, 0, 166, 15, 0, 92, 0, 166, 165, 96, 0, 154, 0, 165, 16, 164, 94, 0, 164, 0, 163, 131, 132, 163, 162, 28, 29, 162, 161, 59, 60, 161, 160, 1, 0, 30, 0, 160, 159, 77, 0, 90, 0, 159, 78, 158, 91, 0, 158, 0, 157, 38, 28, 157, 156, 74, 4, 156, 155, 108, 0, 112, 0, 155, 47, 154, 109, 0, 154, 0, 153, 6, 0, 52, 0, 153, 152, 54, 7, 152, 31, 151, 46, 0, 151, 0, 150, 148, 149, 150, 149, 35, 36, 149, 148, 121, 110, 148, 147, 76, 77, 147, 146, 23, 0, 41, 0, 146, 145, 76, 81, 145, 42, 144, 78, 0, 144, 0, 143, 45, 0, 128, 0, 143, 10, 142, 86, 0, 142, 0, 141, 92, 0, 117, 0, 141, 79, 140, 118, 0, 140, 0, 139, 19, 0, 23, 0, 139, 20, 138, 81, 0, 138, 0, 137, 133, 67, 137, 136, 121, 53, 136, 135, 21, 0, 84, 0, 135, 134, 85, 0, 87, 0, 134, 10, 133, 22, 0, 133, 0, 132, 52, 0, 74, 0, 132, 42, 131, 110, 0, 131, 0, 130, 32, 33, 130, 85, 129, 118, 0, 129, 0, 128, 83, 84, 128, 127, 73, 74, 127, 126, 40, 0, 60, 0, 126, 41, 125, 44, 0, 125, 0, 124, 13, 0, 73, 0, 124, 123, 73, 14, 123, 122, 58, 0, 109, 0, 122, 20, 121, 37, 0, 121, 0, 120, 23, 95, 120, 119, 33, 34, 119, 118, 20, 0, 61, 0, 118, 117, 112, 55, 117, 116, 9, 0, 77, 0, 116, 0, 115, 33, 0, 115, 0, 21, 114, 95, 0, 114, 0, 113, 88, 9, 113, 21, 112, 95, 0, 112, 0, 111, 64, 0, 92, 0, 111, 110, 92, 79, 110, 109, 100, 0, 104, 0, 109, 24, 108, 71, 0, 108, 0, 107, 48, 49, 107, 106, 84, 81, 106, 105, 61, 0, 73, 0, 105, 104, 99, 22, 104, 67, 103, 100, 0, 103, 0, 102, 52, 0, 82, 0, 102, 43, 101, 44, 0, 101, 0, 78, 100, 83, 0, 100, 0, 1, 99, 91, 0, 99, 0, 98, 12, 91, 98, 97, 13, 0, 71, 0, 97, 14, 96, 72, 0, 96, 0, 95, 13, 59, 95, 94, 34, 18, 94, 21, 93, 35, 0, 93, 0, 92, 61, 0, 73, 0, 92, 91, 80, 37, 91, 90, 47, 48, 90, 89, 79, 80, 89, 8, 88, 36, 0, 88, 0, 44, 87, 71, 0, 87, 0, 86, 53, 54, 86, 85, 8, 0, 26, 0, 85, 84, 33, 27, 84, 83, 44, 45, 83, 82, 4, 0, 33, 0, 82, 81, 58, 0, 75, 0, 81, 3, 80, 18, 0, 80, 0, 33, 79, 76, 0, 79, 0, 78, 75, 27, 78, 77, 4, 0, 17, 0, 77, 76, 17, 25, 76, 75, 7, 8, 75, 29, 74, 42, 0, 74, 0, 73, 26, 0, 60, 0, 73, 3, 72, 36, 0, 72, 0, 71, 28, 0, 43, 0, 71, 30, 70, 70, 0, 70, 0, 69, 6, 0, 9, 0, 69, 68, 11, 7, 68, 12, 67, 13, 0, 67, 0, 36, 66, 45, 0, 66, 0, 65, 9, 0, 36, 0, 65, 64, 49, 16, 64, 63, 15, 0, 19, 0, 63, 62, 31, 32, 62, 33, 61, 42, 0, 61, 0, 60, 1, 0, 25, 0, 60, 21, 59, 26, 0, 59, 0, 58, 48, 0, 58, 0, 58, 57, 55, 56, 57, 56, 45, 0, 55, 0, 56, 0, 55, 5, 0, 55, 0, 54, 33, 0, 35, 0, 54, 14, 53, 30, 0, 53, 0, 52, 50, 51, 52, 51, 39, 40, 51, 50, 13, 12, 50, 17, 49, 27, 0, 49, 0, 48, 0, 46, 48, 1, 47, 22, 0, 47, 0, 46, 15, 15, 46, 45, 19, 42, 45, 44, 5, 0, 23, 0, 44, 43, 42, 6, 43, 21, 42, 22, 0, 42, 0, 41, 8, 0, 14, 0, 41, 40, 18, 0, 26, 0, 40, 3, 39, 32, 0, 39, 0, 38, 12, 6, 38, 25, 37, 31, 0, 37, 0, 36, 10, 0, 19, 0, 36, 11, 35, 19, 0, 35, 0, 34, 26, 9, 34, 33, 6, 7, 33, 32, 18, 12, 32, 31, 22, 23, 31, 30, 23, 10, 30, 13, 29, 27, 0, 29, 0, 28, 16, 0, 21, 0, 28, 27, 5, 20, 27, 9, 26, 22, 0, 26, 0, 25, 25, 17, 25, 24, 4, 0, 5, 0, 24, 23, 10, 2, 23, 5, 22, 14, 0, 22, 0, 21, 1, 0, 7, 0, 21, 13, 20, 20, 0, 20, 0, 19, 3, 0, 5, 0, 19, 18, 5, 0, 8, 0, 18, 17, 8, 0, 15, 0, 17, 16, 15, 0, 16, 0, 16, 8, 15, 9, 0, 15, 0, 14, 14, 10, 14, 2, 13, 5, 0, 13, 0, 12, 10, 0, 10, 0, 12, 8, 11, 11, 0, 11, 0, 10, 4, 0, 4, 0, 10, 9, 4, 0, 8, 0, 9, 2, 8, 6, 0, 8, 0, 7, 0, 0, 1, 0, 7, 6, 1, 3, 6, 4, 5, 5, 0, 5, 0, 4, 2, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 1, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  117. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {796, 230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88}

    Returns: {399, 399, 399, 374, 0, 398, 1, 0, 398, 0, 1, 397, 2, 0, 397, 0, 3, 396, 396, 20, 395, 167, 4, 395, 5, 394, 394, 176, 393, 223, 0, 352, 0, 393, 6, 392, 7, 0, 392, 0, 391, 378, 8, 391, 9, 390, 10, 0, 390, 0, 11, 389, 12, 0, 389, 0, 13, 388, 14, 0, 388, 0, 15, 387, 387, 4, 386, 251, 1, 386, 16, 385, 17, 0, 385, 0, 384, 257, 18, 384, 19, 383, 20, 0, 383, 0, 21, 382, 382, 213, 22, 381, 23, 0, 381, 0, 24, 380, 25, 0, 380, 0, 379, 174, 26, 379, 27, 378, 378, 286, 28, 377, 29, 0, 377, 0, 30, 376, 31, 0, 376, 0, 375, 205, 0, 325, 0, 375, 32, 374, 33, 0, 374, 0, 34, 373, 35, 0, 373, 0, 372, 218, 0, 232, 0, 372, 36, 371, 37, 0, 371, 0, 370, 37, 0, 101, 0, 370, 369, 233, 38, 369, 39, 368, 40, 0, 368, 0, 41, 367, 42, 0, 367, 0, 43, 366, 366, 34, 365, 114, 44, 365, 45, 364, 364, 25, 363, 74, 46, 363, 47, 362, 362, 131, 361, 217, 48, 361, 49, 360, 360, 12, 359, 63, 50, 359, 51, 358, 52, 0, 358, 0, 53, 357, 357, 40, 356, 355, 54, 356, 55, 355, 56, 0, 355, 0, 57, 354, 58, 0, 354, 0, 59, 353, 353, 161, 60, 352, 61, 0, 352, 0, 351, 258, 62, 351, 63, 350, 350, 105, 64, 349, 65, 0, 349, 0, 66, 348, 67, 0, 348, 0, 347, 259, 68, 347, 69, 346, 346, 38, 345, 191, 68, 345, 70, 344, 71, 0, 344, 0, 343, 164, 72, 343, 73, 342, 43, 0, 342, 0, 68, 341, 74, 0, 341, 0, 75, 340, 340, 47, 76, 339, 77, 0, 339, 0, 338, 152, 78, 338, 79, 337, 80, 0, 337, 0, 81, 336, 336, 58, 335, 320, 0, 321, 0, 335, 82, 334, 83, 0, 334, 0, 84, 333, 85, 0, 333, 0, 332, 195, 86, 332, 87, 331, 88, 0, 331, 0, 89, 330, 330, 269, 329, 282, 45, 329, 90, 328, 91, 0, 328, 0, 327, 155, 92, 327, 93, 326, 326, 240, 325, 325, 94, 325, 95, 324, 324, 241, 96, 323, 97, 0, 323, 0, 41, 322, 98, 0, 322, 0, 99, 321, 321, 22, 320, 65, 0, 80, 0, 320, 100, 319, 101, 0, 319, 0, 102, 318, 103, 0, 318, 0, 104, 317, 105, 0, 317, 0, 106, 316, 107, 0, 316, 0, 315, 293, 47, 315, 108, 314, 109, 0, 314, 0, 313, 190, 110, 313, 111, 312, 312, 115, 311, 277, 112, 311, 113, 310, 310, 2, 309, 173, 114, 309, 115, 308, 308, 147, 116, 307, 117, 0, 307, 0, 306, 83, 118, 306, 119, 305, 305, 69, 120, 304, 121, 0, 304, 0, 303, 26, 122, 303, 123, 302, 302, 178, 124, 301, 125, 0, 301, 0, 300, 268, 126, 300, 127, 299, 108, 0, 299, 0, 128, 298, 129, 0, 298, 0, 297, 142, 0, 179, 0, 297, 130, 296, 131, 0, 296, 0, 96, 295, 132, 0, 295, 0, 133, 294, 294, 199, 293, 285, 134, 293, 135, 292, 136, 0, 292, 0, 137, 291, 138, 0, 291, 0, 139, 290, 290, 72, 140, 289, 141, 0, 289, 0, 288, 171, 142, 288, 143, 287, 24, 0, 287, 0, 116, 286, 144, 0, 286, 0, 145, 285, 285, 35, 284, 207, 146, 284, 147, 283, 44, 0, 283, 0, 148, 282, 149, 0, 282, 0, 150, 281, 151, 0, 281, 0, 152, 280, 153, 0, 280, 0, 279, 100, 154, 279, 155, 278, 70, 0, 278, 0, 156, 277, 157, 0, 277, 0, 158, 276, 159, 0, 276, 0, 160, 275, 161, 0, 275, 0, 162, 274, 163, 0, 274, 0, 164, 273, 165, 0, 273, 0, 272, 128, 57, 272, 166, 271, 167, 0, 271, 0, 270, 224, 168, 270, 169, 269, 46, 0, 269, 0, 72, 268, 111, 0, 268, 0, 170, 267, 171, 0, 267, 0, 266, 227, 86, 266, 158, 265, 172, 0, 265, 0, 173, 264, 264, 197, 174, 263, 175, 0, 263, 0, 262, 160, 0, 242, 0, 262, 176, 261, 177, 0, 261, 0, 178, 260, 179, 0, 260, 0, 180, 259, 181, 0, 259, 0, 258, 184, 182, 258, 183, 257, 257, 39, 184, 256, 185, 0, 256, 0, 255, 116, 186, 255, 187, 254, 254, 137, 253, 252, 188, 253, 189, 252, 64, 0, 252, 0, 190, 251, 191, 0, 251, 0, 250, 154, 26, 250, 192, 249, 193, 0, 249, 0, 194, 248, 195, 0, 248, 0, 196, 247, 197, 0, 247, 0, 246, 91, 198, 246, 199, 245, 245, 98, 244, 106, 79, 244, 200, 243, 201, 0, 243, 0, 242, 108, 0, 162, 0, 242, 202, 241, 203, 0, 241, 0, 240, 92, 204, 240, 205, 239, 92, 0, 239, 0, 206, 238, 207, 0, 238, 0, 137, 237, 208, 0, 237, 0, 209, 236, 236, 118, 19, 235, 210, 0, 235, 0, 211, 234, 234, 9, 233, 95, 95, 233, 212, 232, 213, 0, 232, 0, 231, 230, 54, 231, 214, 230, 215, 0, 230, 0, 229, 41, 216, 229, 217, 228, 228, 89, 227, 111, 135, 227, 218, 226, 219, 0, 226, 0, 220, 225, 221, 0, 225, 0, 220, 224, 222, 0, 224, 0, 223, 223, 223, 0, 222, 124, 122, 222, 221, 124, 0, 124, 0, 221, 220, 111, 0, 89, 0, 220, 219, 41, 0, 41, 0, 219, 158, 218, 214, 0, 218, 0, 217, 121, 142, 217, 215, 216, 216, 95, 215, 9, 213, 215, 214, 118, 210, 214, 213, 18, 0, 84, 0, 213, 208, 212, 207, 0, 212, 0, 211, 92, 0, 169, 0, 211, 92, 210, 210, 108, 203, 209, 209, 106, 208, 123, 50, 208, 207, 98, 0, 91, 0, 207, 201, 206, 206, 109, 113, 205, 197, 0, 205, 0, 195, 204, 204, 7, 203, 16, 0, 154, 0, 203, 193, 202, 9, 0, 202, 0, 191, 201, 189, 0, 201, 0, 200, 137, 106, 200, 199, 116, 64, 199, 198, 39, 0, 184, 0, 198, 185, 197, 197, 57, 38, 196, 181, 0, 196, 0, 179, 195, 195, 160, 177, 194, 194, 102, 168, 193, 185, 0, 193, 0, 175, 192, 192, 94, 4, 191, 135, 0, 191, 0, 172, 190, 6, 0, 190, 0, 171, 189, 111, 0, 189, 0, 188, 111, 46, 188, 187, 119, 0, 128, 0, 187, 186, 172, 59, 186, 167, 185, 39, 0, 185, 0, 165, 184, 163, 0, 184, 0, 161, 183, 159, 0, 183, 0, 182, 125, 0, 138, 0, 182, 157, 181, 181, 100, 180, 92, 0, 148, 0, 180, 70, 179, 161, 0, 179, 0, 153, 178, 93, 0, 178, 0, 151, 177, 149, 0, 177, 0, 176, 146, 0, 154, 0, 176, 175, 35, 0, 39, 0, 175, 44, 174, 144, 0, 174, 0, 173, 171, 90, 173, 128, 172, 24, 0, 172, 0, 171, 72, 141, 171, 170, 153, 138, 170, 145, 169, 64, 0, 169, 0, 136, 168, 132, 0, 168, 0, 167, 142, 0, 101, 0, 167, 131, 166, 129, 0, 166, 0, 165, 149, 72, 165, 108, 164, 153, 0, 164, 0, 163, 26, 0, 143, 0, 163, 125, 162, 162, 69, 161, 83, 121, 161, 160, 147, 15, 160, 47, 159, 75, 0, 159, 0, 90, 158, 158, 2, 13, 157, 45, 0, 157, 0, 102, 156, 156, 0, 156, 0, 155, 115, 64, 155, 117, 154, 134, 0, 154, 0, 153, 51, 109, 153, 107, 152, 152, 11, 151, 78, 105, 151, 103, 150, 150, 65, 149, 22, 0, 90, 0, 149, 101, 148, 98, 0, 148, 0, 147, 19, 0, 109, 0, 147, 39, 146, 94, 0, 146, 0, 145, 7, 64, 145, 97, 144, 94, 0, 144, 0, 143, 6, 0, 21, 0, 143, 142, 59, 132, 142, 137, 141, 91, 0, 141, 0, 140, 8, 0, 130, 0, 140, 93, 139, 88, 0, 139, 0, 85, 138, 70, 0, 138, 0, 137, 58, 83, 137, 136, 13, 107, 136, 80, 135, 135, 47, 77, 134, 74, 0, 134, 0, 108, 133, 133, 66, 43, 132, 4, 0, 132, 0, 131, 38, 0, 92, 0, 131, 71, 130, 67, 0, 130, 0, 129, 105, 0, 125, 0, 129, 65, 128, 96, 0, 128, 0, 121, 127, 127, 28, 61, 126, 58, 0, 126, 0, 125, 27, 55, 125, 93, 124, 124, 40, 123, 5, 56, 123, 122, 63, 0, 12, 0, 122, 121, 59, 0, 68, 0, 121, 55, 120, 120, 74, 119, 25, 0, 61, 0, 119, 118, 114, 0, 0, 0, 118, 117, 34, 0, 67, 0, 117, 52, 116, 116, 34, 115, 64, 42, 115, 95, 114, 114, 37, 113, 52, 40, 113, 112, 2, 37, 112, 111, 96, 35, 111, 110, 52, 33, 110, 37, 109, 47, 0, 109, 0, 80, 108, 31, 0, 108, 0, 107, 34, 0, 70, 0, 107, 44, 106, 106, 12, 29, 105, 64, 0, 105, 0, 25, 104, 104, 7, 23, 103, 103, 36, 102, 83, 0, 89, 0, 102, 20, 101, 101, 96, 100, 4, 17, 100, 14, 99, 99, 28, 12, 98, 27, 0, 98, 0, 10, 97, 97, 67, 96, 39, 65, 96, 71, 95, 95, 20, 94, 81, 7, 94, 93, 39, 2, 93, 53, 92, 1, 0, 92, 0, 47, 91, 91, 79, 90, 34, 37, 90, 89, 48, 0, 79, 0, 89, 88, 37, 0, 53, 0, 88, 46, 87, 87, 24, 46, 86, 77, 0, 86, 0, 79, 85, 14, 0, 85, 0, 61, 84, 84, 27, 83, 40, 43, 83, 69, 82, 47, 0, 82, 0, 81, 34, 5, 81, 80, 19, 0, 24, 0, 80, 19, 79, 33, 0, 79, 0, 78, 16, 46, 78, 1, 77, 77, 41, 76, 70, 0, 9, 0, 76, 17, 75, 75, 41, 74, 66, 41, 74, 73, 54, 35, 73, 55, 72, 34, 0, 72, 0, 71, 30, 27, 71, 6, 70, 17, 0, 70, 0, 48, 69, 61, 0, 69, 0, 62, 68, 14, 0, 68, 0, 57, 67, 67, 25, 37, 66, 63, 0, 66, 0, 65, 0, 0, 43, 0, 65, 64, 37, 0, 57, 0, 64, 11, 63, 15, 0, 63, 0, 62, 0, 0, 38, 0, 62, 0, 61, 61, 25, 16, 60, 23, 0, 60, 0, 27, 59, 2, 0, 59, 0, 56, 58, 31, 0, 58, 0, 8, 57, 57, 25, 36, 56, 56, 1, 55, 39, 0, 24, 0, 55, 54, 35, 0, 23, 0, 54, 53, 29, 28, 53, 52, 52, 12, 52, 51, 6, 0, 21, 0, 51, 9, 50, 50, 16, 35, 49, 38, 0, 49, 0, 2, 48, 48, 44, 33, 47, 47, 1, 10, 46, 35, 0, 46, 0, 45, 38, 0, 12, 0, 45, 44, 31, 15, 44, 21, 43, 12, 0, 43, 0, 42, 15, 0, 7, 0, 42, 12, 41, 30, 0, 41, 0, 40, 12, 19, 40, 28, 39, 39, 10, 38, 12, 13, 38, 18, 37, 29, 0, 37, 0, 36, 2, 0, 26, 0, 36, 35, 9, 0, 24, 0, 35, 34, 16, 5, 34, 11, 33, 13, 0, 33, 0, 32, 14, 17, 32, 31, 0, 13, 31, 25, 30, 30, 5, 8, 29, 29, 11, 4, 28, 28, 8, 3, 27, 27, 13, 26, 26, 6, 0, 26, 0, 10, 25, 16, 0, 25, 0, 20, 24, 24, 20, 5, 23, 23, 10, 5, 22, 22, 10, 18, 21, 21, 14, 20, 3, 0, 14, 0, 20, 19, 17, 0, 4, 0, 19, 18, 10, 12, 18, 17, 1, 5, 17, 16, 2, 12, 16, 15, 12, 0, 11, 0, 15, 0, 14, 8, 0, 14, 0, 9, 13, 0, 0, 13, 0, 12, 10, 0, 11, 0, 12, 11, 0, 10, 11, 0, 10, 10, 4, 9, 9, 9, 1, 8, 5, 0, 3, 0, 8, 0, 7, 7, 1, 6, 5, 0, 6, 5, 5, 0, 4, 0, 5, 2, 4, 2, 0, 4, 0, 3, 0, 0, 0, 0, 3, 2, 1, 0, 1, 0, 2, 0, 1, 1, 0, 1, 0 }

  118. 400

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    Returns: {399, 398, 0, 399, 398, 397, 1, 398, 397, 396, 2, 397, 396, 395, 3, 396, 395, 394, 4, 395, 394, 393, 5, 394, 393, 392, 6, 393, 392, 391, 7, 392, 391, 390, 8, 391, 390, 389, 9, 390, 389, 388, 10, 389, 388, 387, 11, 388, 387, 386, 12, 387, 386, 385, 13, 386, 385, 384, 14, 385, 384, 383, 15, 384, 383, 382, 16, 383, 382, 381, 17, 382, 381, 380, 18, 381, 380, 379, 19, 380, 379, 378, 20, 379, 378, 377, 21, 378, 377, 376, 22, 377, 376, 375, 23, 376, 375, 374, 24, 375, 374, 373, 25, 374, 373, 372, 26, 373, 372, 371, 27, 372, 371, 370, 28, 371, 370, 369, 29, 370, 369, 368, 30, 369, 368, 367, 31, 368, 367, 366, 32, 367, 366, 365, 33, 366, 365, 364, 34, 365, 364, 363, 35, 364, 363, 362, 36, 363, 362, 361, 37, 362, 361, 360, 38, 361, 360, 359, 39, 360, 359, 358, 40, 359, 358, 357, 41, 358, 357, 356, 42, 357, 356, 355, 43, 356, 355, 354, 44, 355, 354, 353, 45, 354, 353, 352, 46, 353, 352, 351, 47, 352, 351, 350, 48, 351, 350, 349, 49, 350, 349, 348, 50, 349, 348, 347, 51, 348, 347, 346, 52, 347, 346, 345, 53, 346, 345, 344, 54, 345, 344, 343, 55, 344, 343, 342, 56, 343, 342, 341, 57, 342, 341, 340, 58, 341, 340, 339, 59, 340, 339, 338, 60, 339, 338, 337, 61, 338, 337, 336, 62, 337, 336, 335, 63, 336, 335, 334, 64, 335, 334, 333, 65, 334, 333, 332, 66, 333, 332, 331, 67, 332, 331, 330, 68, 331, 330, 329, 69, 330, 329, 328, 70, 329, 328, 327, 71, 328, 327, 326, 72, 327, 326, 325, 73, 326, 325, 324, 74, 325, 324, 323, 75, 324, 323, 322, 76, 323, 322, 321, 77, 322, 321, 320, 78, 321, 320, 319, 79, 320, 319, 318, 80, 319, 318, 317, 81, 318, 317, 316, 82, 317, 316, 315, 83, 316, 315, 314, 84, 315, 314, 313, 85, 314, 313, 312, 86, 313, 312, 311, 87, 312, 311, 310, 88, 311, 310, 309, 89, 310, 309, 308, 90, 309, 308, 307, 91, 308, 307, 306, 92, 307, 306, 305, 93, 306, 305, 304, 94, 305, 304, 303, 95, 304, 303, 302, 96, 303, 302, 301, 97, 302, 301, 300, 98, 301, 300, 299, 99, 300, 299, 298, 100, 299, 298, 297, 101, 298, 297, 296, 102, 297, 296, 295, 103, 296, 295, 294, 104, 295, 294, 293, 105, 294, 293, 292, 106, 293, 292, 291, 107, 292, 291, 290, 108, 291, 290, 289, 109, 290, 289, 288, 110, 289, 288, 287, 111, 288, 287, 286, 112, 287, 286, 285, 113, 286, 285, 284, 114, 285, 284, 283, 115, 284, 283, 282, 116, 283, 282, 281, 117, 282, 281, 280, 118, 281, 280, 279, 119, 280, 279, 278, 120, 279, 278, 277, 121, 278, 277, 276, 122, 277, 276, 275, 123, 276, 275, 274, 124, 275, 274, 273, 125, 274, 273, 272, 126, 273, 272, 271, 127, 272, 271, 270, 128, 271, 270, 269, 129, 270, 269, 268, 130, 269, 268, 267, 131, 268, 267, 266, 132, 267, 266, 265, 133, 266, 265, 264, 134, 265, 264, 263, 135, 264, 263, 262, 136, 263, 262, 261, 137, 262, 261, 260, 138, 261, 260, 259, 139, 260, 259, 258, 140, 259, 258, 257, 141, 258, 257, 256, 142, 257, 256, 255, 143, 256, 255, 254, 144, 255, 254, 253, 145, 254, 253, 252, 146, 253, 252, 251, 147, 252, 251, 250, 148, 251, 250, 249, 149, 250, 249, 248, 150, 249, 248, 247, 151, 248, 247, 246, 152, 247, 246, 245, 153, 246, 245, 244, 154, 245, 244, 243, 155, 244, 243, 242, 156, 243, 242, 241, 157, 242, 241, 240, 158, 241, 240, 239, 159, 240, 239, 238, 160, 239, 238, 237, 161, 238, 237, 236, 162, 237, 236, 235, 163, 236, 235, 234, 164, 235, 234, 233, 165, 234, 233, 232, 166, 233, 232, 231, 167, 232, 231, 230, 168, 231, 230, 229, 169, 230, 229, 228, 170, 229, 228, 227, 171, 228, 227, 226, 172, 227, 226, 225, 173, 226, 225, 224, 174, 225, 224, 223, 175, 224, 223, 222, 176, 223, 222, 221, 177, 222, 221, 220, 178, 221, 220, 219, 179, 220, 219, 218, 180, 219, 218, 217, 181, 218, 217, 216, 182, 217, 216, 215, 183, 216, 215, 214, 184, 215, 214, 213, 185, 214, 213, 212, 186, 213, 212, 211, 187, 212, 211, 210, 188, 211, 210, 209, 189, 210, 209, 208, 190, 209, 208, 207, 191, 208, 207, 206, 192, 207, 206, 205, 193, 206, 205, 204, 194, 205, 204, 203, 195, 204, 203, 202, 196, 203, 202, 201, 197, 202, 201, 200, 198, 201, 200, 199, 199, 200, 199, 198, 0, 199, 0, 199, 198, 197, 0, 198, 0, 198, 197, 196, 0, 197, 0, 197, 196, 195, 0, 196, 0, 196, 195, 194, 0, 195, 0, 195, 194, 193, 0, 194, 0, 194, 193, 192, 0, 193, 0, 193, 192, 191, 0, 192, 0, 192, 191, 190, 0, 191, 0, 191, 190, 189, 0, 190, 0, 190, 189, 188, 0, 189, 0, 189, 188, 187, 0, 188, 0, 188, 187, 186, 0, 187, 0, 187, 186, 185, 0, 186, 0, 186, 185, 184, 0, 185, 0, 185, 184, 183, 0, 184, 0, 184, 183, 182, 0, 183, 0, 183, 182, 181, 0, 182, 0, 182, 181, 180, 0, 181, 0, 181, 180, 179, 0, 180, 0, 180, 179, 178, 0, 179, 0, 179, 178, 177, 0, 178, 0, 178, 177, 176, 0, 177, 0, 177, 176, 175, 0, 176, 0, 176, 175, 174, 0, 175, 0, 175, 174, 173, 0, 174, 0, 174, 173, 172, 0, 173, 0, 173, 172, 171, 0, 172, 0, 172, 171, 170, 0, 171, 0, 171, 170, 169, 0, 170, 0, 170, 169, 168, 0, 169, 0, 169, 168, 167, 0, 168, 0, 168, 167, 166, 0, 167, 0, 167, 166, 165, 0, 166, 0, 166, 165, 164, 0, 165, 0, 165, 164, 163, 0, 164, 0, 164, 163, 162, 0, 163, 0, 163, 162, 161, 0, 162, 0, 162, 161, 160, 0, 161, 0, 161, 160, 159, 0, 160, 0, 160, 159, 158, 0, 159, 0, 159, 158, 157, 0, 158, 0, 158, 157, 156, 0, 157, 0, 157, 156, 155, 0, 156, 0, 156, 155, 154, 0, 155, 0, 155, 154, 153, 0, 154, 0, 154, 153, 152, 0, 153, 0, 153, 152, 151, 0, 152, 0, 152, 151, 150, 0, 151, 0, 151, 150, 149, 0, 150, 0, 150, 149, 148, 0, 149, 0, 149, 148, 147, 0, 148, 0, 148, 147, 146, 0, 147, 0, 147, 146, 145, 0, 146, 0, 146, 145, 144, 0, 145, 0, 145, 144, 143, 0, 144, 0, 144, 143, 142, 0, 143, 0, 143, 142, 141, 0, 142, 0, 142, 141, 140, 0, 141, 0, 141, 140, 139, 0, 140, 0, 140, 139, 138, 0, 139, 0, 139, 138, 137, 0, 138, 0, 138, 137, 136, 0, 137, 0, 137, 136, 135, 0, 136, 0, 136, 135, 134, 0, 135, 0, 135, 134, 133, 0, 134, 0, 134, 133, 132, 0, 133, 0, 133, 132, 131, 0, 132, 0, 132, 131, 130, 0, 131, 0, 131, 130, 129, 0, 130, 0, 130, 129, 128, 0, 129, 0, 129, 128, 127, 0, 128, 0, 128, 127, 126, 0, 127, 0, 127, 126, 125, 0, 126, 0, 126, 125, 124, 0, 125, 0, 125, 124, 123, 0, 124, 0, 124, 123, 122, 0, 123, 0, 123, 122, 121, 0, 122, 0, 122, 121, 120, 0, 121, 0, 121, 120, 119, 0, 120, 0, 120, 119, 118, 0, 119, 0, 119, 118, 117, 0, 118, 0, 118, 117, 116, 0, 117, 0, 117, 116, 115, 0, 116, 0, 116, 115, 114, 0, 115, 0, 115, 114, 113, 0, 114, 0, 114, 113, 112, 0, 113, 0, 113, 112, 111, 0, 112, 0, 112, 111, 110, 0, 111, 0, 111, 110, 109, 0, 110, 0, 110, 109, 108, 0, 109, 0, 109, 108, 107, 0, 108, 0, 108, 107, 106, 0, 107, 0, 107, 106, 105, 0, 106, 0, 106, 105, 104, 0, 105, 0, 105, 104, 103, 0, 104, 0, 104, 103, 102, 0, 103, 0, 103, 102, 101, 0, 102, 0, 102, 101, 100, 0, 101, 0, 101, 100, 99, 0, 100, 0, 100, 99, 98, 0, 99, 0, 99, 98, 97, 0, 98, 0, 98, 97, 96, 0, 97, 0, 97, 96, 95, 0, 96, 0, 96, 95, 94, 0, 95, 0, 95, 94, 93, 0, 94, 0, 94, 93, 92, 0, 93, 0, 93, 92, 91, 0, 92, 0, 92, 91, 90, 0, 91, 0, 91, 90, 89, 0, 90, 0, 90, 89, 88, 0, 89, 0, 89, 88, 87, 0, 88, 0, 88, 87, 86, 0, 87, 0, 87, 86, 85, 0, 86, 0, 86, 85, 84, 0, 85, 0, 85, 84, 83, 0, 84, 0, 84, 83, 82, 0, 83, 0, 83, 82, 81, 0, 82, 0, 82, 81, 80, 0, 81, 0, 81, 80, 79, 0, 80, 0, 80, 79, 78, 0, 79, 0, 79, 78, 77, 0, 78, 0, 78, 77, 76, 0, 77, 0, 77, 76, 75, 0, 76, 0, 76, 75, 74, 0, 75, 0, 75, 74, 73, 0, 74, 0, 74, 73, 72, 0, 73, 0, 73, 72, 71, 0, 72, 0, 72, 71, 70, 0, 71, 0, 71, 70, 69, 0, 70, 0, 70, 69, 68, 0, 69, 0, 69, 68, 67, 0, 68, 0, 68, 67, 66, 0, 67, 0, 67, 66, 65, 0, 66, 0, 66, 65, 64, 0, 65, 0, 65, 64, 63, 0, 64, 0, 64, 63, 62, 0, 63, 0, 63, 62, 61, 0, 62, 0, 62, 61, 60, 0, 61, 0, 61, 60, 59, 0, 60, 0, 60, 59, 58, 0, 59, 0, 59, 58, 57, 0, 58, 0, 58, 57, 56, 0, 57, 0, 57, 56, 55, 0, 56, 0, 56, 55, 54, 0, 55, 0, 55, 54, 53, 0, 54, 0, 54, 53, 52, 0, 53, 0, 53, 52, 51, 0, 52, 0, 52, 51, 50, 0, 51, 0, 51, 50, 49, 0, 50, 0, 50, 49, 48, 0, 49, 0, 49, 48, 47, 0, 48, 0, 48, 47, 46, 0, 47, 0, 47, 46, 45, 0, 46, 0, 46, 45, 44, 0, 45, 0, 45, 44, 43, 0, 44, 0, 44, 43, 42, 0, 43, 0, 43, 42, 41, 0, 42, 0, 42, 41, 40, 0, 41, 0, 41, 40, 39, 0, 40, 0, 40, 39, 38, 0, 39, 0, 39, 38, 37, 0, 38, 0, 38, 37, 36, 0, 37, 0, 37, 36, 35, 0, 36, 0, 36, 35, 34, 0, 35, 0, 35, 34, 33, 0, 34, 0, 34, 33, 32, 0, 33, 0, 33, 32, 31, 0, 32, 0, 32, 31, 30, 0, 31, 0, 31, 30, 29, 0, 30, 0, 30, 29, 28, 0, 29, 0, 29, 28, 27, 0, 28, 0, 28, 27, 26, 0, 27, 0, 27, 26, 25, 0, 26, 0, 26, 25, 24, 0, 25, 0, 25, 24, 23, 0, 24, 0, 24, 23, 22, 0, 23, 0, 23, 22, 21, 0, 22, 0, 22, 21, 20, 0, 21, 0, 21, 20, 19, 0, 20, 0, 20, 19, 18, 0, 19, 0, 19, 18, 17, 0, 18, 0, 18, 17, 16, 0, 17, 0, 17, 16, 15, 0, 16, 0, 16, 15, 14, 0, 15, 0, 15, 14, 13, 0, 14, 0, 14, 13, 12, 0, 13, 0, 13, 12, 11, 0, 12, 0, 12, 11, 10, 0, 11, 0, 11, 10, 9, 0, 10, 0, 10, 9, 8, 0, 9, 0, 9, 8, 7, 0, 8, 0, 8, 7, 6, 0, 7, 0, 7, 6, 5, 0, 6, 0, 6, 5, 4, 0, 5, 0, 5, 4, 3, 0, 4, 0, 4, 3, 2, 0, 3, 0, 3, 2, 1, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  119. 400

    {398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 1, 0, 399, 398, 2, 0, 3, 0, 398, 397, 4, 0, 5, 0, 397, 396, 6, 0, 7, 0, 396, 395, 8, 0, 9, 0, 395, 394, 10, 0, 11, 0, 394, 393, 12, 0, 13, 0, 393, 392, 14, 0, 15, 0, 392, 391, 16, 0, 17, 0, 391, 390, 18, 0, 19, 0, 390, 389, 20, 0, 21, 0, 389, 388, 22, 0, 23, 0, 388, 387, 24, 0, 25, 0, 387, 386, 26, 0, 27, 0, 386, 385, 28, 0, 29, 0, 385, 384, 30, 0, 31, 0, 384, 383, 32, 0, 33, 0, 383, 382, 34, 0, 35, 0, 382, 381, 36, 0, 37, 0, 381, 380, 38, 0, 39, 0, 380, 379, 40, 0, 41, 0, 379, 378, 42, 0, 43, 0, 378, 377, 44, 0, 45, 0, 377, 376, 46, 0, 47, 0, 376, 375, 48, 0, 49, 0, 375, 374, 50, 0, 51, 0, 374, 373, 52, 0, 53, 0, 373, 372, 54, 0, 55, 0, 372, 371, 56, 0, 57, 0, 371, 370, 58, 0, 59, 0, 370, 369, 60, 0, 61, 0, 369, 368, 62, 0, 63, 0, 368, 367, 64, 0, 65, 0, 367, 366, 66, 0, 67, 0, 366, 365, 68, 0, 69, 0, 365, 364, 70, 0, 71, 0, 364, 363, 72, 0, 73, 0, 363, 362, 74, 0, 75, 0, 362, 361, 76, 0, 77, 0, 361, 360, 78, 0, 79, 0, 360, 359, 80, 0, 81, 0, 359, 358, 82, 0, 83, 0, 358, 357, 84, 0, 85, 0, 357, 356, 86, 0, 87, 0, 356, 355, 88, 0, 89, 0, 355, 354, 90, 0, 91, 0, 354, 353, 92, 0, 93, 0, 353, 352, 94, 0, 95, 0, 352, 351, 96, 0, 97, 0, 351, 350, 98, 0, 99, 0, 350, 349, 100, 0, 101, 0, 349, 348, 102, 0, 103, 0, 348, 347, 104, 0, 105, 0, 347, 346, 106, 0, 107, 0, 346, 345, 108, 0, 109, 0, 345, 344, 110, 0, 111, 0, 344, 343, 112, 0, 113, 0, 343, 342, 114, 0, 115, 0, 342, 341, 116, 0, 117, 0, 341, 340, 118, 0, 119, 0, 340, 339, 120, 0, 121, 0, 339, 338, 122, 0, 123, 0, 338, 337, 124, 0, 125, 0, 337, 336, 126, 0, 127, 0, 336, 335, 128, 0, 129, 0, 335, 334, 130, 0, 131, 0, 334, 333, 132, 0, 133, 0, 333, 332, 134, 0, 135, 0, 332, 331, 136, 0, 137, 0, 331, 330, 138, 0, 139, 0, 330, 329, 140, 0, 141, 0, 329, 328, 142, 0, 143, 0, 328, 327, 144, 0, 145, 0, 327, 326, 146, 0, 147, 0, 326, 325, 148, 0, 149, 0, 325, 324, 150, 0, 151, 0, 324, 323, 152, 0, 153, 0, 323, 322, 154, 0, 155, 0, 322, 321, 156, 0, 157, 0, 321, 320, 158, 0, 159, 0, 320, 319, 160, 0, 161, 0, 319, 318, 162, 0, 163, 0, 318, 317, 164, 0, 165, 0, 317, 316, 166, 0, 167, 0, 316, 315, 168, 0, 169, 0, 315, 314, 170, 0, 171, 0, 314, 313, 172, 0, 173, 0, 313, 312, 174, 0, 175, 0, 312, 311, 176, 0, 177, 0, 311, 310, 178, 0, 179, 0, 310, 309, 180, 0, 181, 0, 309, 308, 182, 0, 183, 0, 308, 307, 184, 0, 185, 0, 307, 306, 186, 0, 187, 0, 306, 305, 188, 0, 189, 0, 305, 304, 190, 0, 191, 0, 304, 303, 192, 0, 193, 0, 303, 302, 194, 0, 195, 0, 302, 301, 196, 0, 197, 0, 301, 300, 198, 0, 199, 0, 300, 299, 200, 0, 201, 0, 299, 298, 202, 0, 203, 0, 298, 297, 204, 0, 205, 0, 297, 296, 206, 0, 207, 0, 296, 295, 208, 0, 209, 0, 295, 294, 210, 0, 211, 0, 294, 293, 212, 0, 213, 0, 293, 292, 214, 0, 215, 0, 292, 291, 216, 0, 217, 0, 291, 290, 218, 0, 219, 0, 290, 289, 220, 0, 221, 0, 289, 288, 222, 0, 223, 0, 288, 287, 224, 0, 225, 0, 287, 286, 226, 0, 227, 0, 286, 285, 228, 0, 229, 0, 285, 284, 230, 0, 231, 0, 284, 283, 232, 0, 233, 0, 283, 282, 234, 0, 235, 0, 282, 281, 236, 0, 237, 0, 281, 280, 238, 0, 239, 0, 280, 279, 240, 0, 241, 0, 279, 278, 242, 0, 243, 0, 278, 277, 244, 0, 245, 0, 277, 276, 246, 0, 247, 0, 276, 275, 248, 0, 249, 0, 275, 274, 250, 0, 251, 0, 274, 273, 252, 0, 253, 0, 273, 272, 254, 0, 255, 0, 272, 271, 256, 0, 257, 0, 271, 270, 258, 0, 259, 0, 270, 269, 260, 0, 261, 0, 269, 268, 262, 0, 263, 0, 268, 267, 264, 0, 265, 0, 267, 266, 266, 0, 266, 265, 265, 0, 263, 0, 265, 264, 261, 0, 259, 0, 264, 263, 257, 0, 255, 0, 263, 262, 253, 0, 251, 0, 262, 261, 249, 0, 247, 0, 261, 260, 245, 0, 243, 0, 260, 259, 241, 0, 239, 0, 259, 258, 237, 0, 235, 0, 258, 257, 233, 0, 231, 0, 257, 256, 229, 0, 227, 0, 256, 255, 225, 0, 223, 0, 255, 254, 221, 0, 219, 0, 254, 253, 217, 0, 215, 0, 253, 252, 213, 0, 211, 0, 252, 251, 209, 0, 207, 0, 251, 250, 205, 0, 203, 0, 250, 249, 201, 0, 199, 0, 249, 248, 197, 0, 195, 0, 248, 247, 193, 0, 191, 0, 247, 246, 189, 0, 187, 0, 246, 245, 185, 0, 183, 0, 245, 244, 181, 0, 179, 0, 244, 243, 177, 0, 175, 0, 243, 242, 173, 0, 171, 0, 242, 241, 169, 0, 167, 0, 241, 240, 165, 0, 163, 0, 240, 239, 161, 0, 159, 0, 239, 238, 157, 0, 155, 0, 238, 237, 153, 0, 151, 0, 237, 236, 149, 0, 147, 0, 236, 235, 145, 0, 143, 0, 235, 234, 141, 0, 139, 0, 234, 233, 137, 0, 135, 0, 233, 232, 133, 0, 131, 0, 232, 231, 129, 0, 127, 0, 231, 230, 125, 0, 123, 0, 230, 229, 121, 0, 119, 0, 229, 228, 117, 0, 115, 0, 228, 227, 113, 0, 111, 0, 227, 226, 109, 0, 107, 0, 226, 225, 105, 0, 103, 0, 225, 224, 101, 0, 99, 0, 224, 223, 97, 0, 95, 0, 223, 222, 93, 0, 91, 0, 222, 221, 89, 0, 87, 0, 221, 220, 85, 0, 83, 0, 220, 219, 81, 0, 79, 0, 219, 218, 77, 0, 75, 0, 218, 217, 73, 0, 71, 0, 217, 216, 69, 0, 67, 0, 216, 215, 65, 0, 63, 0, 215, 214, 61, 0, 59, 0, 214, 213, 57, 0, 55, 0, 213, 212, 53, 0, 51, 0, 212, 211, 49, 0, 47, 0, 211, 210, 45, 0, 43, 0, 210, 209, 41, 0, 39, 0, 209, 208, 37, 0, 35, 0, 208, 207, 33, 0, 31, 0, 207, 206, 29, 0, 27, 0, 206, 205, 25, 0, 23, 0, 205, 204, 21, 0, 19, 0, 204, 203, 17, 0, 15, 0, 203, 202, 13, 0, 11, 0, 202, 201, 9, 0, 7, 0, 201, 200, 5, 0, 3, 0, 200, 199, 0, 0, 1, 0, 199, 1, 198, 2, 0, 198, 0, 3, 197, 4, 0, 197, 0, 5, 196, 6, 0, 196, 0, 7, 195, 8, 0, 195, 0, 9, 194, 10, 0, 194, 0, 11, 193, 12, 0, 193, 0, 13, 192, 14, 0, 192, 0, 15, 191, 16, 0, 191, 0, 17, 190, 18, 0, 190, 0, 19, 189, 20, 0, 189, 0, 21, 188, 22, 0, 188, 0, 23, 187, 24, 0, 187, 0, 25, 186, 26, 0, 186, 0, 27, 185, 28, 0, 185, 0, 29, 184, 30, 0, 184, 0, 31, 183, 32, 0, 183, 0, 33, 182, 34, 0, 182, 0, 35, 181, 36, 0, 181, 0, 37, 180, 38, 0, 180, 0, 39, 179, 40, 0, 179, 0, 41, 178, 42, 0, 178, 0, 43, 177, 44, 0, 177, 0, 45, 176, 46, 0, 176, 0, 47, 175, 48, 0, 175, 0, 49, 174, 50, 0, 174, 0, 51, 173, 52, 0, 173, 0, 53, 172, 54, 0, 172, 0, 55, 171, 56, 0, 171, 0, 57, 170, 58, 0, 170, 0, 59, 169, 60, 0, 169, 0, 61, 168, 62, 0, 168, 0, 63, 167, 64, 0, 167, 0, 65, 166, 66, 0, 166, 0, 67, 165, 68, 0, 165, 0, 69, 164, 70, 0, 164, 0, 71, 163, 72, 0, 163, 0, 73, 162, 74, 0, 162, 0, 75, 161, 76, 0, 161, 0, 77, 160, 78, 0, 160, 0, 79, 159, 80, 0, 159, 0, 81, 158, 82, 0, 158, 0, 83, 157, 84, 0, 157, 0, 85, 156, 86, 0, 156, 0, 87, 155, 88, 0, 155, 0, 89, 154, 90, 0, 154, 0, 91, 153, 92, 0, 153, 0, 93, 152, 94, 0, 152, 0, 95, 151, 96, 0, 151, 0, 97, 150, 98, 0, 150, 0, 99, 149, 100, 0, 149, 0, 101, 148, 102, 0, 148, 0, 103, 147, 104, 0, 147, 0, 105, 146, 106, 0, 146, 0, 107, 145, 108, 0, 145, 0, 109, 144, 110, 0, 144, 0, 111, 143, 112, 0, 143, 0, 113, 142, 114, 0, 142, 0, 115, 141, 116, 0, 141, 0, 117, 140, 118, 0, 140, 0, 119, 139, 120, 0, 139, 0, 121, 138, 122, 0, 138, 0, 123, 137, 124, 0, 137, 0, 125, 136, 126, 0, 136, 0, 127, 135, 128, 0, 135, 0, 129, 134, 130, 0, 134, 0, 131, 133, 132, 0, 133, 0, 132, 0, 0, 0, 0, 132, 130, 131, 128, 0, 131, 0, 126, 130, 124, 0, 130, 0, 122, 129, 120, 0, 129, 0, 118, 128, 116, 0, 128, 0, 114, 127, 112, 0, 127, 0, 110, 126, 108, 0, 126, 0, 106, 125, 104, 0, 125, 0, 102, 124, 100, 0, 124, 0, 98, 123, 96, 0, 123, 0, 94, 122, 92, 0, 122, 0, 90, 121, 88, 0, 121, 0, 86, 120, 84, 0, 120, 0, 82, 119, 80, 0, 119, 0, 78, 118, 76, 0, 118, 0, 74, 117, 72, 0, 117, 0, 70, 116, 68, 0, 116, 0, 66, 115, 64, 0, 115, 0, 62, 114, 60, 0, 114, 0, 58, 113, 56, 0, 113, 0, 54, 112, 52, 0, 112, 0, 50, 111, 48, 0, 111, 0, 46, 110, 44, 0, 110, 0, 42, 109, 40, 0, 109, 0, 38, 108, 36, 0, 108, 0, 34, 107, 32, 0, 107, 0, 30, 106, 28, 0, 106, 0, 26, 105, 24, 0, 105, 0, 22, 104, 20, 0, 104, 0, 18, 103, 16, 0, 103, 0, 14, 102, 12, 0, 102, 0, 10, 101, 8, 0, 101, 0, 6, 100, 4, 0, 100, 0, 2, 99, 99, 5, 98, 9, 0, 13, 0, 98, 97, 17, 0, 21, 0, 97, 96, 25, 0, 29, 0, 96, 95, 33, 0, 37, 0, 95, 94, 41, 0, 45, 0, 94, 93, 49, 0, 53, 0, 93, 92, 57, 0, 61, 0, 92, 91, 65, 0, 69, 0, 91, 90, 73, 0, 77, 0, 90, 89, 81, 0, 85, 0, 89, 0, 88, 88, 61, 87, 29, 10, 87, 26, 86, 42, 0, 86, 0, 58, 85, 74, 0, 85, 0, 84, 73, 24, 84, 83, 61, 0, 25, 0, 83, 82, 57, 60, 82, 28, 81, 81, 5, 80, 65, 0, 61, 0, 80, 75, 79, 67, 0, 79, 0, 59, 78, 51, 0, 78, 0, 43, 77, 35, 0, 77, 0, 27, 76, 19, 0, 76, 0, 11, 75, 3, 0, 75, 0, 74, 3, 0, 19, 0, 74, 73, 35, 0, 51, 0, 73, 72, 67, 0, 61, 0, 72, 2, 71, 66, 0, 71, 0, 70, 65, 12, 70, 69, 0, 39, 69, 7, 68, 68, 43, 34, 67, 55, 0, 67, 0, 3, 66, 66, 11, 11, 65, 23, 0, 65, 0, 64, 29, 0, 9, 0, 64, 43, 63, 63, 59, 62, 27, 48, 62, 15, 61, 31, 0, 61, 0, 47, 60, 60, 59, 51, 59, 59, 33, 44, 58, 32, 0, 58, 0, 56, 57, 56, 0, 57, 0, 50, 56, 18, 0, 56, 0, 55, 45, 10, 55, 54, 11, 2, 54, 43, 53, 10, 0, 53, 0, 52, 47, 0, 39, 0, 52, 51, 31, 0, 23, 0, 51, 50, 15, 0, 7, 0, 50, 49, 1, 1, 49, 5, 48, 9, 0, 48, 0, 13, 47, 17, 0, 47, 0, 21, 46, 25, 0, 46, 0, 29, 45, 33, 0, 45, 0, 37, 44, 41, 0, 44, 0, 41, 43, 43, 1, 9, 42, 18, 0, 42, 0, 32, 41, 31, 0, 41, 0, 29, 40, 40, 35, 19, 39, 39, 5, 23, 38, 28, 0, 38, 0, 1, 37, 37, 17, 4, 36, 20, 0, 36, 0, 35, 0, 13, 35, 28, 34, 15, 0, 34, 0, 31, 33, 33, 29, 32, 13, 16, 32, 31, 0, 13, 31, 8, 30, 30, 13, 29, 3, 15, 29, 11, 28, 28, 27, 27, 11, 15, 27, 20, 26, 26, 13, 22, 25, 14, 0, 25, 0, 6, 24, 24, 21, 1, 23, 23, 1, 22, 5, 10, 22, 21, 5, 0, 13, 0, 21, 0, 20, 13, 0, 20, 0, 19, 19, 14, 19, 18, 11, 0, 7, 0, 18, 17, 9, 12, 17, 7, 16, 3, 0, 16, 0, 14, 15, 15, 9, 13, 14, 14, 11, 13, 11, 2, 13, 1, 12, 2, 0, 12, 0, 5, 11, 11, 5, 10, 0, 9, 10, 9, 3, 0, 1, 0, 9, 4, 8, 0, 0, 8, 0, 2, 7, 7, 0, 6, 5, 3, 6, 5, 5, 0, 5, 2, 4, 4, 1, 3, 0, 0, 3, 1, 2, 0, 0, 2, 0, 1, 1, 0, 1 }

  120. 400

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    {397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399, 398}

    Returns: {351, 399, 32, 0, 399, 0, 247, 398, 135, 0, 398, 0, 175, 397, 326, 0, 397, 0, 148, 396, 214, 0, 396, 0, 239, 395, 368, 0, 395, 0, 291, 394, 75, 0, 394, 0, 86, 393, 114, 0, 393, 0, 357, 392, 62, 0, 392, 0, 391, 391, 256, 0, 391, 0, 297, 390, 327, 0, 390, 0, 277, 389, 216, 0, 389, 0, 6, 388, 144, 0, 388, 0, 147, 387, 345, 0, 387, 0, 240, 386, 155, 0, 386, 0, 192, 385, 338, 0, 385, 0, 113, 384, 191, 0, 384, 0, 70, 383, 315, 0, 383, 0, 117, 382, 159, 0, 382, 0, 69, 381, 181, 0, 381, 0, 189, 380, 302, 0, 380, 0, 367, 379, 199, 0, 379, 0, 210, 378, 197, 0, 378, 0, 196, 377, 263, 0, 377, 0, 371, 376, 374, 0, 376, 0, 81, 375, 342, 0, 375, 0, 135, 374, 217, 0, 374, 0, 103, 373, 259, 0, 373, 0, 157, 372, 288, 0, 372, 0, 114, 371, 188, 0, 371, 0, 19, 370, 44, 0, 370, 0, 304, 369, 227, 0, 369, 0, 275, 368, 43, 0, 368, 0, 43, 367, 47, 0, 367, 0, 130, 366, 174, 0, 366, 0, 139, 365, 7, 0, 365, 0, 151, 364, 195, 0, 364, 0, 254, 363, 17, 0, 363, 0, 332, 362, 236, 0, 362, 0, 303, 361, 255, 0, 361, 0, 21, 360, 93, 0, 360, 0, 190, 359, 5, 0, 359, 0, 187, 358, 232, 0, 358, 0, 296, 357, 119, 0, 357, 0, 191, 356, 218, 0, 356, 0, 18, 355, 7, 0, 355, 0, 20, 354, 301, 0, 354, 0, 321, 353, 263, 0, 353, 0, 319, 352, 63, 0, 352, 0, 273, 351, 4, 0, 351, 0, 264, 350, 25, 0, 350, 0, 154, 349, 10, 0, 349, 0, 168, 348, 37, 0, 348, 0, 23, 347, 28, 0, 347, 0, 39, 346, 10, 0, 346, 0, 305, 345, 207, 0, 345, 0, 125, 344, 178, 0, 344, 0, 30, 343, 62, 0, 343, 0, 255, 342, 260, 0, 342, 0, 299, 341, 302, 0, 341, 0, 217, 340, 281, 0, 340, 0, 121, 339, 308, 0, 339, 0, 325, 338, 85, 0, 338, 0, 15, 337, 152, 0, 337, 0, 323, 336, 131, 0, 336, 0, 155, 335, 283, 0, 335, 0, 167, 334, 246, 0, 334, 0, 2, 333, 313, 0, 333, 0, 134, 332, 61, 0, 332, 0, 179, 331, 83, 0, 331, 0, 143, 330, 233, 0, 330, 0, 50, 329, 89, 0, 329, 0, 224, 328, 11, 0, 328, 0, 272, 327, 169, 0, 327, 0, 178, 326, 211, 0, 326, 0, 278, 325, 96, 0, 325, 0, 111, 324, 248, 0, 324, 0, 227, 323, 105, 0, 323, 0, 24, 322, 302, 0, 322, 0, 223, 321, 215, 0, 321, 0, 108, 320, 205, 0, 320, 0, 307, 319, 265, 0, 319, 0, 67, 318, 284, 0, 318, 0, 80, 317, 129, 0, 317, 0, 220, 316, 306, 0, 316, 0, 65, 315, 105, 0, 315, 0, 209, 314, 75, 0, 314, 0, 88, 313, 116, 0, 313, 0, 200, 312, 99, 0, 312, 0, 104, 311, 55, 0, 311, 0, 46, 310, 298, 0, 310, 0, 112, 309, 208, 0, 309, 0, 290, 308, 301, 0, 308, 0, 160, 307, 42, 0, 307, 0, 184, 306, 122, 0, 306, 0, 110, 305, 53, 0, 305, 0, 120, 304, 271, 0, 304, 0, 162, 303, 267, 0, 303, 0, 68, 302, 95, 0, 302, 0, 142, 301, 256, 0, 301, 0, 247, 300, 25, 0, 300, 0, 32, 299, 299, 1, 298, 2, 257, 298, 297, 3, 0, 4, 0, 297, 13, 296, 31, 0, 296, 0, 99, 295, 253, 0, 295, 0, 294, 5, 0, 6, 0, 294, 293, 7, 0, 8, 0, 293, 265, 292, 292, 9, 291, 10, 31, 291, 145, 290, 215, 0, 290, 0, 289, 11, 0, 12, 0, 289, 97, 288, 288, 13, 287, 14, 9, 287, 59, 286, 259, 0, 286, 0, 285, 15, 0, 16, 0, 285, 8, 284, 284, 17, 283, 18, 251, 283, 282, 19, 0, 20, 0, 282, 100, 281, 164, 0, 281, 0, 280, 21, 0, 22, 0, 280, 279, 23, 0, 24, 0, 279, 278, 25, 0, 26, 0, 278, 277, 27, 0, 28, 0, 277, 3, 276, 165, 0, 276, 0, 275, 29, 0, 30, 0, 275, 35, 274, 71, 0, 274, 0, 150, 273, 273, 31, 272, 32, 85, 272, 271, 33, 0, 34, 0, 271, 270, 35, 0, 19, 0, 270, 269, 36, 79, 269, 201, 268, 258, 0, 268, 0, 267, 37, 0, 38, 0, 267, 165, 266, 266, 39, 265, 40, 0, 41, 0, 265, 264, 42, 17, 264, 263, 43, 0, 44, 0, 263, 242, 262, 262, 45, 261, 46, 0, 47, 0, 261, 260, 48, 7, 260, 101, 259, 166, 0, 259, 0, 258, 49, 0, 50, 0, 258, 257, 51, 0, 52, 0, 257, 94, 256, 252, 0, 256, 0, 255, 53, 0, 54, 0, 255, 254, 55, 0, 56, 0, 254, 16, 253, 188, 0, 253, 0, 199, 252, 252, 57, 251, 58, 0, 59, 0, 251, 250, 60, 132, 250, 249, 61, 0, 62, 0, 249, 29, 248, 248, 63, 247, 64, 60, 247, 246, 65, 0, 66, 0, 246, 78, 245, 91, 0, 245, 0, 206, 244, 244, 67, 243, 68, 0, 69, 0, 243, 242, 70, 0, 71, 0, 242, 241, 72, 0, 73, 0, 241, 240, 5, 0, 74, 0, 240, 239, 75, 0, 76, 0, 239, 238, 77, 0, 78, 0, 238, 11, 237, 237, 79, 236, 80, 0, 81, 0, 236, 235, 65, 0, 82, 0, 235, 109, 234, 234, 83, 233, 84, 89, 233, 119, 232, 222, 0, 232, 0, 231, 85, 0, 86, 0, 231, 230, 87, 0, 88, 0, 230, 149, 229, 229, 89, 228, 90, 36, 228, 227, 91, 0, 92, 0, 227, 226, 93, 0, 94, 0, 226, 212, 225, 225, 95, 224, 96, 77, 224, 223, 97, 0, 98, 0, 223, 4, 222, 222, 0, 222, 0, 221, 99, 0, 100, 0, 221, 220, 101, 0, 102, 0, 220, 173, 219, 219, 103, 218, 99, 0, 104, 0, 218, 202, 217, 217, 105, 216, 106, 118, 216, 177, 215, 215, 107, 214, 108, 0, 109, 0, 214, 213, 110, 25, 213, 146, 212, 212, 111, 211, 112, 0, 113, 0, 211, 210, 77, 0, 114, 0, 210, 209, 115, 0, 116, 0, 209, 203, 208, 208, 117, 207, 118, 0, 119, 0, 207, 206, 61, 0, 120, 0, 206, 22, 205, 71, 0, 205, 0, 204, 121, 0, 122, 0, 204, 156, 203, 183, 0, 203, 0, 202, 123, 0, 124, 0, 202, 33, 201, 197, 0, 201, 0, 200, 125, 0, 126, 0, 200, 84, 199, 199, 127, 198, 128, 0, 129, 0, 198, 197, 130, 0, 131, 0, 197, 196, 132, 74, 196, 195, 133, 0, 134, 0, 195, 194, 135, 0, 136, 0, 194, 193, 137, 0, 138, 0, 193, 192, 139, 0, 7, 0, 192, 191, 140, 41, 191, 190, 141, 0, 142, 0, 190, 189, 143, 0, 144, 0, 189, 188, 145, 0, 146, 0, 188, 14, 187, 127, 0, 187, 0, 186, 147, 0, 49, 0, 186, 185, 84, 0, 148, 0, 185, 184, 149, 0, 150, 0, 184, 183, 151, 0, 152, 0, 183, 182, 153, 0, 154, 0, 182, 181, 155, 0, 156, 0, 181, 180, 157, 0, 121, 0, 180, 179, 158, 0, 159, 0, 179, 178, 160, 34, 178, 177, 161, 0, 162, 0, 177, 176, 163, 0, 164, 0, 176, 75, 175, 175, 165, 174, 68, 0, 166, 0, 174, 173, 167, 0, 67, 0, 173, 172, 133, 0, 168, 0, 172, 171, 169, 0, 170, 0, 171, 0, 170, 0, 0, 170, 0, 169, 168, 0, 23, 0, 169, 168, 67, 75, 168, 167, 166, 0, 164, 0, 167, 166, 43, 34, 166, 115, 165, 165, 162, 164, 159, 0, 121, 0, 164, 163, 85, 0, 156, 0, 163, 141, 162, 162, 154, 161, 35, 0, 152, 0, 161, 105, 160, 160, 150, 159, 148, 49, 159, 14, 158, 158, 49, 157, 146, 0, 144, 0, 157, 41, 156, 156, 142, 140, 155, 155, 7, 154, 138, 0, 136, 0, 154, 153, 147, 74, 153, 123, 152, 138, 0, 152, 0, 151, 134, 0, 45, 0, 151, 150, 83, 0, 131, 0, 150, 131, 149, 84, 0, 149, 0, 148, 129, 1, 148, 33, 147, 147, 126, 146, 142, 0, 89, 0, 146, 145, 124, 22, 145, 144, 122, 0, 120, 0, 144, 143, 130, 72, 143, 124, 142, 142, 119, 141, 116, 0, 137, 0, 141, 140, 114, 55, 140, 74, 139, 124, 0, 139, 0, 25, 138, 138, 4, 137, 11, 0, 113, 0, 137, 0, 136, 48, 0, 136, 0, 118, 135, 135, 123, 134, 109, 0, 121, 0, 134, 133, 65, 0, 104, 0, 133, 132, 102, 0, 15, 0, 132, 4, 131, 28, 0, 131, 0, 130, 100, 77, 130, 129, 111, 0, 98, 0, 129, 54, 128, 128, 94, 36, 127, 124, 0, 127, 0, 126, 92, 0, 88, 0, 126, 119, 125, 89, 0, 125, 0, 27, 124, 93, 0, 124, 0, 109, 123, 123, 86, 122, 82, 45, 122, 11, 121, 121, 21, 120, 81, 0, 110, 0, 120, 119, 111, 76, 119, 118, 78, 0, 76, 0, 118, 106, 117, 117, 74, 116, 2, 0, 73, 0, 116, 82, 115, 115, 71, 114, 48, 0, 61, 0, 114, 78, 113, 113, 69, 60, 112, 112, 85, 29, 111, 111, 66, 110, 65, 0, 102, 0, 110, 41, 109, 109, 62, 36, 108, 16, 0, 108, 0, 107, 59, 0, 56, 0, 107, 106, 103, 62, 106, 94, 105, 105, 54, 104, 52, 101, 104, 103, 93, 7, 103, 12, 102, 33, 0, 102, 0, 101, 50, 0, 70, 0, 101, 100, 94, 0, 47, 0, 100, 17, 99, 99, 44, 98, 61, 10, 98, 53, 97, 97, 41, 96, 15, 0, 15, 0, 96, 11, 95, 89, 0, 95, 0, 79, 94, 94, 38, 93, 19, 7, 93, 26, 92, 85, 0, 92, 0, 91, 83, 35, 91, 90, 34, 0, 59, 0, 90, 3, 89, 89, 30, 88, 28, 56, 88, 87, 26, 0, 24, 0, 87, 79, 86, 86, 22, 85, 58, 0, 46, 0, 85, 8, 84, 57, 0, 84, 0, 83, 20, 0, 39, 0, 83, 8, 82, 59, 0, 82, 0, 9, 81, 81, 41, 80, 16, 27, 80, 51, 79, 31, 0, 79, 0, 78, 40, 40, 78, 77, 12, 0, 8, 0, 77, 76, 44, 13, 76, 75, 6, 0, 51, 0, 75, 74, 72, 37, 74, 62, 73, 32, 0, 73, 0, 72, 64, 11, 72, 71, 44, 0, 9, 0, 71, 68, 70, 70, 45, 9, 69, 66, 0, 69, 0, 68, 65, 0, 18, 0, 68, 16, 67, 59, 0, 67, 0, 3, 66, 66, 35, 65, 57, 0, 39, 0, 65, 46, 64, 64, 52, 63, 35, 29, 63, 42, 62, 61, 0, 62, 0, 61, 28, 0, 61, 0, 61, 31, 60, 60, 57, 59, 47, 40, 59, 58, 16, 0, 24, 0, 58, 57, 28, 12, 57, 8, 56, 33, 0, 56, 0, 53, 55, 24, 0, 55, 0, 35, 54, 3, 0, 54, 0, 53, 25, 35, 53, 52, 32, 40, 52, 49, 51, 50, 0, 51, 0, 50, 12, 14, 50, 41, 49, 2, 0, 49, 0, 27, 48, 34, 0, 48, 0, 47, 7, 0, 32, 0, 47, 22, 46, 15, 0, 46, 0, 45, 24, 29, 45, 44, 21, 0, 11, 0, 44, 43, 38, 32, 43, 42, 1, 35, 42, 36, 41, 30, 0, 41, 0, 40, 19, 0, 33, 0, 40, 28, 39, 39, 0, 39, 0, 23, 38, 38, 36, 16, 37, 25, 0, 37, 0, 35, 36, 36, 31, 35, 17, 4, 35, 34, 19, 20, 34, 18, 33, 2, 0, 33, 0, 3, 32, 31, 0, 32, 0, 31, 0, 0, 8, 0, 31, 30, 14, 0, 23, 0, 30, 29, 24, 0, 8, 0, 29, 28, 16, 4, 28, 5, 27, 21, 0, 27, 0, 25, 26, 26, 0, 26, 0, 3, 25, 25, 20, 3, 24, 24, 4, 14, 23, 15, 0, 23, 0, 22, 15, 0, 0, 0, 22, 21, 0, 1, 21, 16, 20, 20, 2, 19, 12, 0, 12, 0, 19, 15, 18, 18, 0, 17, 13, 0, 17, 0, 17, 13, 16, 7, 0, 16, 0, 15, 1, 14, 15, 14, 8, 0, 8, 0, 14, 1, 13, 7, 0, 13, 0, 10, 12, 12, 7, 11, 8, 0, 0, 0, 11, 10, 0, 0, 10, 2, 9, 3, 0, 9, 0, 8, 0, 0, 8, 0, 8, 7, 5, 0, 0, 0, 7, 6, 6, 5, 0, 6, 0, 5, 2, 0, 3, 0, 5, 4, 4, 4, 3, 1, 3, 3, 0, 3, 0, 2, 2, 0, 2, 0, 2, 1, 0, 0, 0, 0, 1 }

  121. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 399, 398, 397, 1, 398, 397, 396, 2, 397, 396, 395, 3, 396, 395, 394, 4, 395, 394, 393, 5, 394, 393, 392, 6, 393, 392, 391, 7, 392, 391, 390, 8, 391, 390, 389, 9, 390, 389, 388, 10, 389, 388, 387, 11, 388, 387, 386, 12, 387, 386, 385, 13, 386, 385, 384, 14, 385, 384, 383, 15, 384, 383, 382, 16, 383, 382, 381, 17, 382, 381, 380, 18, 381, 380, 379, 19, 380, 379, 378, 20, 379, 378, 377, 21, 378, 377, 376, 22, 377, 376, 375, 23, 376, 375, 374, 24, 375, 374, 373, 25, 374, 373, 372, 26, 373, 372, 371, 27, 372, 371, 370, 28, 371, 370, 369, 29, 370, 369, 368, 30, 369, 368, 367, 31, 368, 367, 366, 32, 367, 366, 365, 33, 366, 365, 364, 34, 365, 364, 363, 35, 364, 363, 362, 36, 363, 362, 361, 37, 362, 361, 360, 38, 361, 360, 359, 39, 360, 359, 358, 40, 359, 358, 357, 41, 358, 357, 356, 42, 357, 356, 355, 43, 356, 355, 354, 44, 355, 354, 353, 45, 354, 353, 352, 46, 353, 352, 351, 47, 352, 351, 350, 48, 351, 350, 349, 49, 350, 349, 348, 50, 349, 348, 347, 51, 348, 347, 346, 52, 347, 346, 345, 53, 346, 345, 344, 54, 345, 344, 343, 55, 344, 343, 342, 56, 343, 342, 341, 57, 342, 341, 340, 58, 341, 340, 339, 59, 340, 339, 338, 60, 339, 338, 337, 61, 338, 337, 336, 62, 337, 336, 335, 63, 336, 335, 334, 64, 335, 334, 333, 65, 334, 333, 332, 66, 333, 332, 331, 67, 332, 331, 330, 68, 331, 330, 329, 69, 330, 329, 328, 70, 329, 328, 327, 71, 328, 327, 326, 72, 327, 326, 325, 73, 326, 325, 324, 74, 325, 324, 323, 75, 324, 323, 322, 76, 323, 322, 321, 77, 322, 321, 320, 78, 321, 320, 319, 79, 320, 319, 318, 80, 319, 318, 317, 81, 318, 317, 316, 82, 317, 316, 315, 83, 316, 315, 314, 84, 315, 314, 313, 85, 314, 313, 312, 86, 313, 312, 311, 87, 312, 311, 310, 88, 311, 310, 309, 89, 310, 309, 308, 90, 309, 308, 307, 91, 308, 307, 306, 92, 307, 306, 305, 93, 306, 305, 304, 94, 305, 304, 303, 95, 304, 303, 302, 96, 303, 302, 301, 97, 302, 301, 300, 98, 301, 300, 299, 99, 300, 299, 298, 100, 299, 298, 297, 101, 298, 297, 296, 102, 297, 296, 295, 103, 296, 295, 294, 104, 295, 294, 293, 105, 294, 293, 292, 106, 293, 292, 291, 107, 292, 291, 290, 108, 291, 290, 289, 109, 290, 289, 288, 110, 289, 288, 287, 111, 288, 287, 286, 112, 287, 286, 285, 113, 286, 285, 284, 114, 285, 284, 283, 115, 284, 283, 282, 116, 283, 282, 281, 117, 282, 281, 280, 118, 281, 280, 279, 119, 280, 279, 278, 120, 279, 278, 277, 121, 278, 277, 276, 122, 277, 276, 275, 123, 276, 275, 274, 124, 275, 274, 273, 125, 274, 273, 272, 126, 273, 272, 271, 127, 272, 271, 270, 128, 271, 270, 269, 129, 270, 269, 268, 130, 269, 268, 267, 131, 268, 267, 266, 132, 267, 266, 265, 133, 266, 265, 264, 134, 265, 264, 263, 135, 264, 263, 262, 136, 263, 262, 261, 137, 262, 261, 260, 138, 261, 260, 259, 139, 260, 259, 258, 140, 259, 258, 257, 141, 258, 257, 256, 142, 257, 256, 255, 143, 256, 255, 254, 144, 255, 254, 253, 145, 254, 253, 252, 146, 253, 252, 251, 147, 252, 251, 250, 148, 251, 250, 249, 149, 250, 249, 248, 150, 249, 248, 247, 151, 248, 247, 246, 152, 247, 246, 245, 153, 246, 245, 244, 154, 245, 244, 243, 155, 244, 243, 242, 156, 243, 242, 241, 157, 242, 241, 240, 158, 241, 240, 239, 159, 240, 239, 238, 160, 239, 238, 237, 161, 238, 237, 236, 162, 237, 236, 235, 163, 236, 235, 234, 164, 235, 234, 233, 165, 234, 233, 232, 166, 233, 232, 231, 167, 232, 231, 230, 168, 231, 230, 229, 169, 230, 229, 228, 170, 229, 228, 227, 171, 228, 227, 226, 172, 227, 226, 225, 173, 226, 225, 224, 174, 225, 224, 223, 175, 224, 223, 222, 176, 223, 222, 221, 177, 222, 221, 220, 178, 221, 220, 219, 179, 220, 219, 218, 180, 219, 218, 217, 181, 218, 217, 216, 182, 217, 216, 215, 183, 216, 215, 214, 184, 215, 214, 213, 185, 214, 213, 212, 186, 213, 212, 211, 187, 212, 211, 210, 188, 211, 210, 209, 189, 210, 209, 208, 190, 209, 208, 207, 191, 208, 207, 206, 192, 207, 206, 205, 193, 206, 205, 204, 194, 205, 204, 203, 195, 204, 203, 202, 196, 203, 202, 201, 197, 202, 201, 200, 198, 201, 200, 199, 199, 200, 199, 198, 0, 199, 0, 199, 198, 197, 0, 198, 0, 198, 197, 196, 0, 197, 0, 197, 196, 195, 0, 196, 0, 196, 195, 194, 0, 195, 0, 195, 194, 193, 0, 194, 0, 194, 193, 192, 0, 193, 0, 193, 192, 191, 0, 192, 0, 192, 191, 190, 0, 191, 0, 191, 190, 189, 0, 190, 0, 190, 189, 188, 0, 189, 0, 189, 188, 187, 0, 188, 0, 188, 187, 186, 0, 187, 0, 187, 186, 185, 0, 186, 0, 186, 185, 184, 0, 185, 0, 185, 184, 183, 0, 184, 0, 184, 183, 182, 0, 183, 0, 183, 182, 181, 0, 182, 0, 182, 181, 180, 0, 181, 0, 181, 180, 179, 0, 180, 0, 180, 179, 178, 0, 179, 0, 179, 178, 177, 0, 178, 0, 178, 177, 176, 0, 177, 0, 177, 176, 175, 0, 176, 0, 176, 175, 174, 0, 175, 0, 175, 174, 173, 0, 174, 0, 174, 173, 172, 0, 173, 0, 173, 172, 171, 0, 172, 0, 172, 171, 170, 0, 171, 0, 171, 170, 169, 0, 170, 0, 170, 169, 168, 0, 169, 0, 169, 168, 167, 0, 168, 0, 168, 167, 166, 0, 167, 0, 167, 166, 165, 0, 166, 0, 166, 165, 164, 0, 165, 0, 165, 164, 163, 0, 164, 0, 164, 163, 162, 0, 163, 0, 163, 162, 161, 0, 162, 0, 162, 161, 160, 0, 161, 0, 161, 160, 159, 0, 160, 0, 160, 159, 158, 0, 159, 0, 159, 158, 157, 0, 158, 0, 158, 157, 156, 0, 157, 0, 157, 156, 155, 0, 156, 0, 156, 155, 154, 0, 155, 0, 155, 154, 153, 0, 154, 0, 154, 153, 152, 0, 153, 0, 153, 152, 151, 0, 152, 0, 152, 151, 150, 0, 151, 0, 151, 150, 149, 0, 150, 0, 150, 149, 148, 0, 149, 0, 149, 148, 147, 0, 148, 0, 148, 147, 146, 0, 147, 0, 147, 146, 145, 0, 146, 0, 146, 145, 144, 0, 145, 0, 145, 144, 143, 0, 144, 0, 144, 143, 142, 0, 143, 0, 143, 142, 141, 0, 142, 0, 142, 141, 140, 0, 141, 0, 141, 140, 139, 0, 140, 0, 140, 139, 138, 0, 139, 0, 139, 138, 137, 0, 138, 0, 138, 137, 136, 0, 137, 0, 137, 136, 135, 0, 136, 0, 136, 135, 134, 0, 135, 0, 135, 134, 133, 0, 134, 0, 134, 133, 132, 0, 133, 0, 133, 132, 131, 0, 132, 0, 132, 131, 130, 0, 131, 0, 131, 130, 129, 0, 130, 0, 130, 129, 128, 0, 129, 0, 129, 128, 127, 0, 128, 0, 128, 127, 126, 0, 127, 0, 127, 126, 125, 0, 126, 0, 126, 125, 124, 0, 125, 0, 125, 124, 123, 0, 124, 0, 124, 123, 122, 0, 123, 0, 123, 122, 121, 0, 122, 0, 122, 121, 120, 0, 121, 0, 121, 120, 119, 0, 120, 0, 120, 119, 118, 0, 119, 0, 119, 118, 117, 0, 118, 0, 118, 117, 116, 0, 117, 0, 117, 116, 115, 0, 116, 0, 116, 115, 114, 0, 115, 0, 115, 114, 113, 0, 114, 0, 114, 113, 112, 0, 113, 0, 113, 112, 111, 0, 112, 0, 112, 111, 110, 0, 111, 0, 111, 110, 109, 0, 110, 0, 110, 109, 108, 0, 109, 0, 109, 108, 107, 0, 108, 0, 108, 107, 106, 0, 107, 0, 107, 106, 105, 0, 106, 0, 106, 105, 104, 0, 105, 0, 105, 104, 103, 0, 104, 0, 104, 103, 102, 0, 103, 0, 103, 102, 101, 0, 102, 0, 102, 101, 100, 0, 101, 0, 101, 100, 99, 0, 100, 0, 100, 99, 98, 0, 99, 0, 99, 98, 97, 0, 98, 0, 98, 97, 96, 0, 97, 0, 97, 96, 95, 0, 96, 0, 96, 95, 94, 0, 95, 0, 95, 94, 93, 0, 94, 0, 94, 93, 92, 0, 93, 0, 93, 92, 91, 0, 92, 0, 92, 91, 90, 0, 91, 0, 91, 90, 89, 0, 90, 0, 90, 89, 88, 0, 89, 0, 89, 88, 87, 0, 88, 0, 88, 87, 86, 0, 87, 0, 87, 86, 85, 0, 86, 0, 86, 85, 84, 0, 85, 0, 85, 84, 83, 0, 84, 0, 84, 83, 82, 0, 83, 0, 83, 82, 81, 0, 82, 0, 82, 81, 80, 0, 81, 0, 81, 80, 79, 0, 80, 0, 80, 79, 78, 0, 79, 0, 79, 78, 77, 0, 78, 0, 78, 77, 76, 0, 77, 0, 77, 76, 75, 0, 76, 0, 76, 75, 74, 0, 75, 0, 75, 74, 73, 0, 74, 0, 74, 73, 72, 0, 73, 0, 73, 72, 71, 0, 72, 0, 72, 71, 70, 0, 71, 0, 71, 70, 69, 0, 70, 0, 70, 69, 68, 0, 69, 0, 69, 68, 67, 0, 68, 0, 68, 67, 66, 0, 67, 0, 67, 66, 65, 0, 66, 0, 66, 65, 64, 0, 65, 0, 65, 64, 63, 0, 64, 0, 64, 63, 62, 0, 63, 0, 63, 62, 61, 0, 62, 0, 62, 61, 60, 0, 61, 0, 61, 60, 59, 0, 60, 0, 60, 59, 58, 0, 59, 0, 59, 58, 57, 0, 58, 0, 58, 57, 56, 0, 57, 0, 57, 56, 55, 0, 56, 0, 56, 55, 54, 0, 55, 0, 55, 54, 53, 0, 54, 0, 54, 53, 52, 0, 53, 0, 53, 52, 51, 0, 52, 0, 52, 51, 50, 0, 51, 0, 51, 50, 49, 0, 50, 0, 50, 49, 48, 0, 49, 0, 49, 48, 47, 0, 48, 0, 48, 47, 46, 0, 47, 0, 47, 46, 45, 0, 46, 0, 46, 45, 44, 0, 45, 0, 45, 44, 43, 0, 44, 0, 44, 43, 42, 0, 43, 0, 43, 42, 41, 0, 42, 0, 42, 41, 40, 0, 41, 0, 41, 40, 39, 0, 40, 0, 40, 39, 38, 0, 39, 0, 39, 38, 37, 0, 38, 0, 38, 37, 36, 0, 37, 0, 37, 36, 35, 0, 36, 0, 36, 35, 34, 0, 35, 0, 35, 34, 33, 0, 34, 0, 34, 33, 32, 0, 33, 0, 33, 32, 31, 0, 32, 0, 32, 31, 30, 0, 31, 0, 31, 30, 29, 0, 30, 0, 30, 29, 28, 0, 29, 0, 29, 28, 27, 0, 28, 0, 28, 27, 26, 0, 27, 0, 27, 26, 25, 0, 26, 0, 26, 25, 24, 0, 25, 0, 25, 24, 23, 0, 24, 0, 24, 23, 22, 0, 23, 0, 23, 22, 21, 0, 22, 0, 22, 21, 20, 0, 21, 0, 21, 20, 19, 0, 20, 0, 20, 19, 18, 0, 19, 0, 19, 18, 17, 0, 18, 0, 18, 17, 16, 0, 17, 0, 17, 16, 15, 0, 16, 0, 16, 15, 14, 0, 15, 0, 15, 14, 13, 0, 14, 0, 14, 13, 12, 0, 13, 0, 13, 12, 11, 0, 12, 0, 12, 11, 10, 0, 11, 0, 11, 10, 9, 0, 10, 0, 10, 9, 8, 0, 9, 0, 9, 8, 7, 0, 8, 0, 8, 7, 6, 0, 7, 0, 7, 6, 5, 0, 6, 0, 6, 5, 4, 0, 5, 0, 5, 4, 3, 0, 4, 0, 4, 3, 2, 0, 3, 0, 3, 2, 1, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  122. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1}

    Returns: {399, 398, 0, 399, 1, 398, 398, 397, 2, 397, 3, 0, 397, 0, 396, 396, 4, 396, 5, 395, 5, 0, 395, 0, 6, 394, 7, 0, 394, 0, 6, 393, 8, 0, 393, 0, 9, 392, 6, 0, 392, 0, 10, 391, 11, 0, 391, 0, 9, 390, 12, 0, 390, 0, 13, 389, 10, 0, 389, 0, 14, 388, 15, 0, 388, 0, 9, 387, 16, 0, 387, 0, 17, 386, 13, 0, 386, 0, 18, 385, 19, 0, 385, 0, 14, 384, 20, 0, 384, 0, 21, 383, 9, 0, 383, 0, 22, 382, 23, 0, 382, 0, 17, 381, 24, 0, 381, 0, 25, 380, 18, 0, 380, 0, 26, 379, 27, 0, 379, 0, 14, 378, 28, 0, 378, 0, 29, 377, 21, 0, 377, 0, 30, 376, 31, 0, 376, 0, 22, 375, 32, 0, 375, 0, 33, 374, 17, 0, 374, 0, 34, 373, 35, 0, 373, 0, 25, 372, 36, 0, 372, 0, 37, 371, 26, 0, 371, 0, 38, 370, 39, 0, 370, 0, 14, 369, 40, 0, 369, 0, 41, 368, 29, 0, 368, 0, 42, 367, 43, 0, 367, 0, 30, 366, 44, 0, 366, 0, 45, 365, 22, 0, 365, 0, 46, 364, 47, 0, 364, 0, 33, 363, 48, 0, 363, 0, 49, 362, 34, 0, 362, 0, 50, 361, 51, 0, 361, 0, 25, 360, 52, 0, 360, 0, 53, 359, 37, 0, 359, 0, 54, 358, 55, 0, 358, 0, 38, 357, 56, 0, 357, 0, 57, 356, 14, 0, 356, 0, 58, 355, 59, 0, 355, 0, 41, 354, 60, 0, 354, 0, 61, 353, 42, 0, 353, 0, 62, 352, 63, 0, 352, 0, 30, 351, 64, 0, 351, 0, 65, 350, 45, 0, 350, 0, 66, 349, 67, 0, 349, 0, 46, 348, 68, 0, 348, 0, 69, 347, 33, 0, 347, 0, 70, 346, 71, 0, 346, 0, 49, 345, 72, 0, 345, 0, 73, 344, 50, 0, 344, 0, 74, 343, 75, 0, 343, 0, 25, 342, 76, 0, 342, 0, 77, 341, 53, 0, 341, 0, 78, 340, 79, 0, 340, 0, 54, 339, 80, 0, 339, 0, 81, 338, 38, 0, 338, 0, 82, 337, 83, 0, 337, 0, 57, 336, 84, 0, 336, 0, 85, 335, 58, 0, 335, 0, 86, 334, 87, 0, 334, 0, 41, 333, 88, 0, 333, 0, 89, 332, 61, 0, 332, 0, 90, 331, 91, 0, 331, 0, 62, 330, 92, 0, 330, 0, 93, 329, 30, 0, 329, 0, 94, 328, 95, 0, 328, 0, 65, 327, 96, 0, 327, 0, 97, 326, 66, 0, 326, 0, 98, 325, 99, 0, 325, 0, 46, 324, 100, 0, 324, 0, 101, 323, 69, 0, 323, 0, 102, 322, 103, 0, 322, 0, 70, 321, 104, 0, 321, 0, 105, 320, 49, 0, 320, 0, 106, 319, 107, 0, 319, 0, 73, 318, 108, 0, 318, 0, 109, 317, 74, 0, 317, 0, 110, 316, 111, 0, 316, 0, 25, 315, 112, 0, 315, 0, 113, 314, 77, 0, 314, 0, 114, 313, 115, 0, 313, 0, 78, 312, 116, 0, 312, 0, 117, 311, 54, 0, 311, 0, 118, 310, 119, 0, 310, 0, 81, 309, 120, 0, 309, 0, 121, 308, 82, 0, 308, 0, 122, 307, 123, 0, 307, 0, 57, 306, 124, 0, 306, 0, 125, 305, 85, 0, 305, 0, 126, 304, 127, 0, 304, 0, 86, 303, 128, 0, 303, 0, 129, 302, 41, 0, 302, 0, 130, 301, 131, 0, 301, 0, 89, 300, 132, 0, 300, 0, 133, 299, 90, 0, 299, 0, 134, 298, 135, 0, 298, 0, 62, 297, 136, 0, 297, 0, 137, 296, 93, 0, 296, 0, 138, 295, 139, 0, 295, 0, 94, 294, 140, 0, 294, 0, 141, 293, 65, 0, 293, 0, 142, 292, 143, 0, 292, 0, 97, 291, 144, 0, 291, 0, 145, 290, 98, 0, 290, 0, 146, 289, 147, 0, 289, 0, 46, 288, 148, 0, 288, 0, 149, 287, 101, 0, 287, 0, 150, 286, 151, 0, 286, 0, 102, 285, 152, 0, 285, 0, 153, 284, 70, 0, 284, 0, 154, 283, 155, 0, 283, 0, 105, 282, 156, 0, 282, 0, 157, 281, 106, 0, 281, 0, 158, 280, 159, 0, 280, 0, 73, 279, 160, 0, 279, 0, 161, 278, 109, 0, 278, 0, 162, 277, 163, 0, 277, 0, 110, 276, 164, 0, 276, 0, 165, 275, 25, 0, 275, 0, 166, 274, 167, 0, 274, 0, 113, 273, 168, 0, 273, 0, 169, 272, 114, 0, 272, 0, 170, 271, 171, 0, 271, 0, 78, 270, 172, 0, 270, 0, 173, 269, 117, 0, 269, 0, 174, 268, 175, 0, 268, 0, 118, 267, 176, 0, 267, 0, 177, 266, 81, 0, 266, 0, 178, 265, 179, 0, 265, 0, 121, 264, 180, 0, 264, 0, 181, 263, 122, 0, 263, 0, 182, 262, 183, 0, 262, 0, 57, 261, 184, 0, 261, 0, 185, 260, 125, 0, 260, 0, 186, 259, 187, 0, 259, 0, 126, 258, 188, 0, 258, 0, 189, 257, 86, 0, 257, 0, 190, 256, 191, 0, 256, 0, 129, 255, 192, 0, 255, 0, 193, 254, 130, 0, 254, 0, 194, 253, 195, 0, 253, 0, 89, 252, 196, 0, 252, 0, 197, 251, 133, 0, 251, 0, 198, 250, 199, 0, 250, 0, 134, 249, 200, 0, 249, 0, 201, 248, 62, 0, 248, 0, 202, 247, 203, 0, 247, 0, 137, 246, 204, 0, 246, 0, 205, 245, 138, 0, 245, 0, 206, 244, 207, 0, 244, 0, 94, 243, 208, 0, 243, 0, 209, 242, 141, 0, 242, 0, 210, 241, 211, 0, 241, 0, 142, 240, 212, 0, 240, 0, 213, 239, 97, 0, 239, 0, 214, 238, 215, 0, 238, 0, 145, 237, 216, 0, 237, 0, 217, 236, 146, 0, 236, 0, 218, 235, 219, 0, 235, 0, 46, 234, 220, 0, 234, 0, 221, 233, 149, 0, 233, 0, 222, 232, 223, 0, 232, 0, 150, 231, 224, 0, 231, 0, 225, 230, 102, 0, 230, 0, 226, 229, 227, 0, 229, 0, 153, 228, 228, 0, 228, 0, 227, 0, 0, 0, 0, 227, 154, 226, 102, 0, 226, 0, 105, 225, 224, 0, 225, 0, 223, 224, 149, 0, 224, 0, 157, 223, 220, 0, 223, 0, 158, 222, 219, 0, 222, 0, 146, 221, 73, 0, 221, 0, 216, 220, 215, 0, 220, 0, 97, 219, 161, 0, 219, 0, 212, 218, 162, 0, 218, 0, 211, 217, 141, 0, 217, 0, 110, 216, 208, 0, 216, 0, 207, 215, 138, 0, 215, 0, 165, 214, 204, 0, 214, 0, 166, 213, 203, 0, 213, 0, 62, 212, 113, 0, 212, 0, 200, 211, 199, 0, 211, 0, 133, 210, 169, 0, 210, 0, 196, 209, 170, 0, 209, 0, 195, 208, 130, 0, 208, 0, 78, 207, 192, 0, 207, 0, 191, 206, 86, 0, 206, 0, 173, 205, 188, 0, 205, 0, 174, 204, 187, 0, 204, 0, 125, 203, 118, 0, 203, 0, 184, 202, 183, 0, 202, 0, 122, 201, 177, 0, 201, 0, 180, 200, 178, 0, 200, 0, 179, 199, 81, 0, 199, 0, 121, 198, 176, 0, 198, 0, 175, 197, 117, 0, 197, 0, 181, 196, 172, 0, 196, 0, 171, 195, 182, 0, 195, 0, 114, 194, 57, 0, 194, 0, 168, 193, 167, 0, 193, 0, 25, 192, 185, 0, 192, 0, 164, 191, 163, 0, 191, 0, 186, 190, 109, 0, 190, 0, 126, 189, 160, 0, 189, 0, 159, 188, 188, 0, 106, 187, 156, 0, 187, 0, 155, 186, 160, 0, 186, 0, 70, 185, 129, 0, 185, 0, 152, 184, 151, 0, 184, 0, 101, 183, 151, 0, 183, 0, 148, 182, 147, 0, 182, 0, 167, 181, 98, 0, 181, 0, 89, 180, 144, 0, 180, 0, 143, 179, 65, 0, 179, 0, 172, 178, 140, 0, 178, 0, 117, 177, 139, 0, 177, 0, 93, 176, 134, 0, 176, 0, 136, 175, 135, 0, 175, 0, 90, 174, 139, 0, 174, 0, 132, 173, 131, 0, 173, 0, 134, 172, 41, 0, 172, 0, 128, 171, 137, 0, 171, 0, 127, 170, 85, 0, 170, 0, 160, 169, 124, 0, 169, 0, 123, 168, 156, 0, 168, 0, 82, 167, 94, 0, 167, 0, 120, 166, 119, 0, 166, 0, 54, 165, 130, 0, 165, 0, 116, 164, 115, 0, 164, 0, 124, 163, 77, 0, 163, 0, 112, 162, 142, 0, 162, 0, 111, 161, 74, 0, 161, 0, 113, 160, 108, 0, 160, 0, 107, 159, 147, 0, 159, 0, 49, 158, 104, 0, 158, 0, 145, 157, 103, 0, 157, 0, 69, 156, 142, 0, 156, 0, 100, 155, 99, 0, 155, 0, 141, 154, 66, 0, 154, 0, 46, 153, 96, 0, 153, 0, 95, 152, 30, 0, 152, 0, 118, 151, 92, 0, 151, 0, 73, 150, 91, 0, 150, 0, 61, 149, 149, 0, 88, 148, 87, 0, 148, 0, 58, 147, 87, 0, 147, 0, 84, 146, 83, 0, 146, 0, 108, 145, 38, 0, 145, 0, 30, 144, 80, 0, 144, 0, 79, 143, 0, 0, 143, 0, 53, 142, 76, 0, 142, 0, 75, 141, 96, 0, 141, 0, 50, 140, 72, 0, 140, 0, 105, 139, 71, 0, 139, 0, 33, 138, 74, 0, 138, 0, 68, 137, 67, 0, 137, 0, 96, 136, 45, 0, 136, 0, 64, 135, 103, 0, 135, 0, 63, 134, 38, 0, 134, 0, 42, 133, 60, 0, 133, 0, 59, 132, 67, 0, 132, 0, 14, 131, 56, 0, 131, 0, 97, 130, 55, 0, 130, 0, 37, 129, 38, 0, 129, 0, 52, 128, 51, 0, 128, 0, 99, 127, 34, 0, 127, 0, 48, 126, 110, 0, 126, 0, 47, 125, 22, 0, 125, 0, 86, 124, 44, 0, 124, 0, 43, 123, 115, 0, 123, 0, 29, 122, 38, 0, 122, 0, 40, 121, 39, 0, 121, 0, 26, 120, 62, 0, 120, 0, 36, 119, 35, 0, 119, 0, 81, 118, 17, 0, 118, 0, 32, 117, 67, 0, 117, 0, 31, 116, 21, 0, 116, 0, 98, 115, 28, 0, 115, 0, 27, 114, 57, 0, 114, 0, 18, 113, 24, 0, 113, 0, 78, 112, 23, 0, 112, 0, 9, 111, 109, 0, 111, 0, 20, 110, 19, 0, 110, 0, 41, 109, 13, 0, 109, 0, 16, 108, 55, 0, 108, 0, 15, 107, 10, 0, 107, 0, 44, 106, 12, 0, 106, 0, 11, 105, 91, 0, 105, 0, 6, 104, 8, 0, 104, 0, 39, 103, 7, 0, 103, 0, 4, 102, 65, 0, 102, 0, 5, 101, 2, 0, 101, 0, 71, 100, 1, 0, 100, 0, 62, 99, 74, 0, 99, 0, 0, 98, 85, 0, 98, 0, 24, 97, 94, 0, 97, 0, 25, 96, 77, 0, 96, 0, 51, 95, 22, 0, 95, 0, 7, 94, 91, 0, 94, 0, 66, 93, 70, 0, 93, 0, 92, 92, 1, 0, 92, 0, 87, 91, 17, 0, 91, 0, 89, 90, 76, 0, 90, 0, 45, 89, 21, 0, 89, 0, 1, 88, 65, 0, 88, 0, 21, 87, 56, 0, 87, 0, 60, 86, 34, 0, 86, 0, 13, 85, 83, 0, 85, 0, 38, 84, 82, 0, 84, 0, 35, 83, 54, 0, 83, 0, 28, 82, 57, 0, 82, 0, 55, 81, 19, 0, 81, 0, 23, 80, 12, 0, 80, 0, 49, 79, 79, 0, 69, 78, 74, 0, 78, 0, 72, 77, 46, 0, 77, 0, 76, 76, 67, 0, 76, 0, 73, 75, 61, 0, 75, 0, 56, 74, 58, 0, 74, 0, 54, 73, 10, 0, 73, 0, 30, 72, 10, 0, 72, 0, 53, 71, 58, 0, 71, 0, 50, 70, 8, 0, 70, 0, 33, 69, 68, 0, 69, 0, 22, 68, 64, 0, 68, 0, 63, 67, 42, 0, 67, 0, 59, 66, 14, 0, 66, 0, 14, 65, 37, 0, 65, 0, 52, 64, 19, 0, 64, 0, 48, 63, 47, 0, 63, 0, 57, 62, 43, 0, 62, 0, 29, 61, 40, 0, 61, 0, 26, 60, 36, 0, 60, 0, 12, 59, 32, 0, 59, 0, 31, 58, 42, 0, 58, 0, 27, 57, 18, 0, 57, 0, 46, 56, 9, 0, 56, 0, 20, 55, 41, 0, 55, 0, 16, 54, 15, 0, 54, 0, 44, 53, 11, 0, 53, 0, 6, 52, 39, 0, 52, 0, 4, 51, 5, 0, 51, 0, 8, 50, 40, 0, 50, 0, 0, 49, 24, 0, 49, 0, 25, 48, 40, 0, 48, 0, 7, 47, 37, 0, 47, 0, 17, 46, 34, 0, 46, 0, 19, 45, 45, 0, 45, 0, 1, 44, 21, 0, 44, 0, 32, 43, 13, 0, 43, 0, 38, 42, 35, 0, 42, 0, 28, 41, 15, 0, 41, 0, 23, 40, 40, 0, 40, 0, 34, 39, 18, 0, 39, 0, 36, 38, 10, 0, 38, 0, 18, 37, 11, 0, 37, 0, 30, 36, 10, 0, 36, 0, 24, 35, 33, 0, 35, 0, 22, 34, 34, 0, 15, 33, 14, 0, 33, 0, 5, 32, 10, 0, 32, 0, 9, 31, 29, 0, 31, 0, 26, 30, 12, 0, 30, 0, 12, 29, 27, 0, 29, 0, 21, 28, 20, 0, 28, 0, 16, 27, 13, 0, 27, 0, 6, 26, 4, 0, 26, 0, 8, 25, 0, 0, 25, 0, 24, 0, 7, 24, 17, 23, 19, 0, 23, 0, 1, 22, 20, 0, 22, 0, 11, 21, 13, 0, 21, 0, 20, 20, 14, 0, 20, 0, 10, 19, 18, 0, 19, 0, 4, 18, 18, 0, 13, 17, 15, 0, 17, 0, 5, 16, 9, 0, 16, 0, 0, 15, 12, 0, 15, 0, 14, 14, 12, 0, 14, 0, 6, 13, 8, 0, 13, 0, 7, 12, 9, 0, 12, 0, 1, 11, 11, 0, 11, 0, 10, 0, 0, 0, 0, 10, 4, 9, 9, 0, 9, 0, 5, 8, 8, 0, 7, 0, 6, 7, 6, 0, 1, 6, 0, 5, 4, 0, 5, 0, 4, 0, 0, 0, 0, 4, 1, 3, 3, 0, 0, 2, 1, 0, 2, 0, 0, 1, 0, 0, 1, 0 }

  123. 400

    {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, 0}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 1, 0, 399, 398, 398, 398, 2, 397, 3, 0, 3, 0, 397, 396, 4, 0, 4, 0, 396, 395, 5, 0, 6, 0, 395, 394, 5, 0, 7, 0, 394, 393, 8, 0, 5, 0, 393, 392, 9, 0, 10, 0, 392, 391, 8, 0, 11, 0, 391, 390, 12, 0, 9, 0, 390, 389, 13, 0, 14, 0, 389, 388, 8, 0, 15, 0, 388, 387, 16, 0, 12, 0, 387, 386, 17, 0, 18, 0, 386, 385, 13, 0, 19, 0, 385, 384, 20, 0, 8, 0, 384, 383, 21, 0, 22, 0, 383, 382, 16, 0, 23, 0, 382, 381, 24, 0, 17, 0, 381, 380, 25, 0, 26, 0, 380, 379, 13, 0, 27, 0, 379, 378, 28, 0, 20, 0, 378, 377, 29, 0, 30, 0, 377, 376, 21, 0, 31, 0, 376, 375, 32, 0, 16, 0, 375, 374, 33, 0, 34, 0, 374, 373, 24, 0, 35, 0, 373, 372, 36, 0, 25, 0, 372, 371, 37, 0, 38, 0, 371, 370, 13, 0, 39, 0, 370, 369, 40, 0, 28, 0, 369, 368, 41, 0, 42, 0, 368, 367, 29, 0, 43, 0, 367, 366, 44, 0, 21, 0, 366, 365, 45, 0, 46, 0, 365, 364, 32, 0, 47, 0, 364, 363, 48, 0, 33, 0, 363, 362, 49, 0, 50, 0, 362, 361, 24, 0, 51, 0, 361, 360, 52, 0, 36, 0, 360, 359, 53, 0, 54, 0, 359, 358, 37, 0, 55, 0, 358, 357, 56, 0, 13, 0, 357, 356, 57, 0, 58, 0, 356, 355, 40, 0, 59, 0, 355, 354, 60, 0, 41, 0, 354, 353, 61, 0, 62, 0, 353, 352, 29, 0, 63, 0, 352, 351, 64, 0, 44, 0, 351, 350, 65, 0, 66, 0, 350, 349, 45, 0, 67, 0, 349, 348, 68, 0, 32, 0, 348, 347, 69, 0, 70, 0, 347, 346, 48, 0, 71, 0, 346, 345, 72, 0, 49, 0, 345, 344, 73, 0, 74, 0, 344, 343, 24, 0, 75, 0, 343, 342, 76, 0, 52, 0, 342, 341, 77, 0, 78, 0, 341, 340, 53, 0, 79, 0, 340, 339, 80, 0, 37, 0, 339, 338, 81, 0, 82, 0, 338, 337, 56, 0, 83, 0, 337, 336, 84, 0, 57, 0, 336, 335, 85, 0, 86, 0, 335, 334, 40, 0, 87, 0, 334, 333, 88, 0, 60, 0, 333, 332, 89, 0, 90, 0, 332, 331, 61, 0, 91, 0, 331, 330, 92, 0, 29, 0, 330, 329, 93, 0, 94, 0, 329, 328, 64, 0, 95, 0, 328, 327, 96, 0, 65, 0, 327, 326, 97, 0, 98, 0, 326, 325, 45, 0, 99, 0, 325, 324, 100, 0, 68, 0, 324, 323, 101, 0, 102, 0, 323, 322, 69, 0, 103, 0, 322, 321, 104, 0, 48, 0, 321, 320, 105, 0, 106, 0, 320, 319, 72, 0, 107, 0, 319, 318, 108, 0, 73, 0, 318, 317, 109, 0, 110, 0, 317, 316, 24, 0, 111, 0, 316, 315, 112, 0, 76, 0, 315, 314, 113, 0, 114, 0, 314, 313, 77, 0, 115, 0, 313, 312, 116, 0, 53, 0, 312, 311, 117, 0, 118, 0, 311, 310, 80, 0, 119, 0, 310, 309, 120, 0, 81, 0, 309, 308, 121, 0, 122, 0, 308, 307, 56, 0, 123, 0, 307, 306, 124, 0, 84, 0, 306, 305, 125, 0, 126, 0, 305, 304, 85, 0, 127, 0, 304, 303, 128, 0, 40, 0, 303, 302, 129, 0, 130, 0, 302, 301, 88, 0, 131, 0, 301, 300, 132, 0, 89, 0, 300, 299, 133, 0, 134, 0, 299, 298, 61, 0, 135, 0, 298, 297, 136, 0, 92, 0, 297, 296, 137, 0, 138, 0, 296, 295, 93, 0, 139, 0, 295, 294, 140, 0, 64, 0, 294, 293, 141, 0, 142, 0, 293, 292, 96, 0, 143, 0, 292, 291, 144, 0, 97, 0, 291, 290, 145, 0, 146, 0, 290, 289, 45, 0, 147, 0, 289, 288, 148, 0, 100, 0, 288, 287, 149, 0, 150, 0, 287, 286, 101, 0, 151, 0, 286, 285, 152, 0, 69, 0, 285, 284, 153, 0, 154, 0, 284, 283, 104, 0, 155, 0, 283, 282, 156, 0, 105, 0, 282, 281, 157, 0, 158, 0, 281, 280, 72, 0, 159, 0, 280, 279, 160, 0, 108, 0, 279, 278, 161, 0, 162, 0, 278, 277, 109, 0, 163, 0, 277, 276, 164, 0, 24, 0, 276, 275, 165, 0, 166, 0, 275, 274, 112, 0, 167, 0, 274, 273, 168, 0, 113, 0, 273, 272, 169, 0, 170, 0, 272, 271, 77, 0, 171, 0, 271, 270, 172, 0, 116, 0, 270, 269, 173, 0, 174, 0, 269, 268, 117, 0, 175, 0, 268, 267, 176, 0, 80, 0, 267, 266, 177, 0, 178, 0, 266, 265, 120, 0, 179, 0, 265, 264, 180, 0, 121, 0, 264, 263, 181, 0, 182, 0, 263, 262, 56, 0, 183, 0, 262, 261, 184, 0, 124, 0, 261, 260, 185, 0, 186, 0, 260, 259, 125, 0, 187, 0, 259, 258, 188, 0, 85, 0, 258, 257, 189, 0, 190, 0, 257, 256, 128, 0, 191, 0, 256, 255, 192, 0, 129, 0, 255, 254, 193, 0, 194, 0, 254, 253, 88, 0, 195, 0, 253, 252, 196, 0, 132, 0, 252, 251, 197, 0, 198, 0, 251, 250, 133, 0, 199, 0, 250, 249, 200, 0, 61, 0, 249, 248, 201, 0, 202, 0, 248, 247, 136, 0, 203, 0, 247, 246, 204, 0, 137, 0, 246, 245, 205, 0, 206, 0, 245, 244, 93, 0, 207, 0, 244, 243, 208, 0, 140, 0, 243, 242, 209, 0, 210, 0, 242, 241, 141, 0, 211, 0, 241, 240, 212, 0, 96, 0, 240, 239, 213, 0, 214, 0, 239, 238, 144, 0, 215, 0, 238, 237, 216, 0, 145, 0, 237, 236, 217, 0, 218, 0, 236, 235, 45, 0, 219, 0, 235, 234, 220, 0, 148, 0, 234, 233, 221, 0, 222, 0, 233, 232, 149, 0, 223, 0, 232, 231, 224, 0, 101, 0, 231, 230, 225, 0, 226, 0, 230, 229, 152, 0, 227, 0, 229, 228, 228, 0, 153, 0, 228, 227, 153, 0, 227, 0, 227, 226, 104, 0, 226, 0, 226, 225, 101, 0, 156, 0, 225, 224, 223, 0, 222, 0, 224, 223, 148, 0, 157, 0, 223, 222, 219, 0, 72, 0, 222, 221, 218, 0, 145, 0, 221, 220, 160, 0, 215, 0, 220, 219, 214, 0, 96, 0, 219, 218, 161, 0, 211, 0, 218, 217, 109, 0, 210, 0, 217, 216, 140, 0, 164, 0, 216, 215, 207, 0, 206, 0, 215, 214, 137, 0, 165, 0, 214, 213, 203, 0, 112, 0, 213, 212, 202, 0, 61, 0, 212, 211, 168, 0, 199, 0, 211, 210, 198, 0, 132, 0, 210, 209, 169, 0, 195, 0, 209, 208, 77, 0, 194, 0, 208, 207, 129, 0, 172, 0, 207, 206, 191, 0, 190, 0, 206, 205, 85, 0, 173, 0, 205, 204, 187, 0, 117, 0, 204, 203, 186, 0, 124, 0, 203, 202, 176, 0, 183, 0, 202, 201, 182, 0, 121, 0, 201, 200, 177, 0, 179, 0, 200, 199, 120, 0, 178, 0, 199, 198, 80, 0, 175, 0, 198, 197, 180, 0, 174, 0, 197, 196, 116, 0, 181, 0, 196, 195, 171, 0, 56, 0, 195, 194, 170, 0, 113, 0, 194, 193, 167, 0, 184, 0, 193, 192, 166, 0, 24, 0, 192, 191, 185, 0, 163, 0, 191, 190, 125, 0, 162, 0, 190, 189, 108, 0, 159, 0, 189, 188, 188, 0, 158, 0, 188, 187, 105, 0, 158, 0, 187, 186, 155, 0, 128, 0, 186, 185, 154, 0, 69, 0, 185, 184, 151, 0, 163, 0, 184, 183, 150, 0, 24, 0, 183, 182, 100, 0, 147, 0, 182, 181, 88, 0, 146, 0, 181, 180, 97, 0, 56, 0, 180, 179, 143, 0, 142, 0, 179, 178, 56, 0, 64, 0, 178, 177, 139, 0, 133, 0, 177, 176, 138, 0, 92, 0, 176, 175, 133, 0, 135, 0, 175, 174, 134, 0, 64, 0, 174, 173, 89, 0, 131, 0, 173, 172, 130, 0, 136, 0, 172, 171, 40, 0, 124, 0, 171, 170, 127, 0, 126, 0, 170, 169, 84, 0, 117, 0, 169, 168, 123, 0, 93, 0, 168, 167, 122, 0, 81, 0, 167, 166, 119, 0, 124, 0, 166, 165, 118, 0, 24, 0, 165, 164, 53, 0, 115, 0, 164, 163, 114, 0, 141, 0, 163, 162, 76, 0, 64, 0, 162, 161, 111, 0, 110, 0, 161, 160, 61, 0, 73, 0, 160, 159, 107, 0, 106, 0, 159, 158, 144, 0, 48, 0, 158, 157, 103, 0, 136, 0, 157, 156, 102, 0, 68, 0, 156, 155, 141, 0, 99, 0, 155, 154, 45, 0, 98, 0, 154, 153, 65, 0, 95, 0, 153, 152, 96, 0, 94, 0, 152, 151, 29, 0, 115, 0, 151, 150, 91, 0, 90, 0, 150, 149, 149, 0, 60, 0, 149, 148, 68, 0, 87, 0, 148, 147, 86, 0, 57, 0, 147, 146, 145, 0, 83, 0, 146, 145, 82, 0, 115, 0, 145, 144, 37, 0, 79, 0, 144, 143, 99, 0, 78, 0, 143, 142, 52, 0, 94, 0, 142, 141, 75, 0, 74, 0, 141, 140, 104, 0, 49, 0, 140, 139, 71, 0, 101, 0, 139, 138, 70, 0, 32, 0, 138, 137, 72, 0, 67, 0, 137, 136, 57, 0, 66, 0, 136, 135, 44, 0, 63, 0, 135, 134, 132, 0, 62, 0, 134, 133, 41, 0, 113, 0, 133, 132, 59, 0, 58, 0, 132, 131, 106, 0, 13, 0, 131, 130, 55, 0, 112, 0, 130, 129, 54, 0, 36, 0, 129, 128, 73, 0, 51, 0, 128, 127, 50, 0, 109, 0, 127, 126, 33, 0, 47, 0, 126, 125, 101, 0, 46, 0, 125, 124, 21, 0, 48, 0, 124, 123, 43, 0, 42, 0, 123, 122, 66, 0, 28, 0, 122, 121, 39, 0, 83, 0, 121, 120, 38, 0, 25, 0, 120, 119, 25, 0, 35, 0, 119, 118, 34, 0, 81, 0, 118, 117, 16, 0, 31, 0, 117, 116, 112, 0, 30, 0, 116, 115, 20, 0, 93, 0, 115, 114, 27, 0, 26, 0, 114, 113, 77, 0, 17, 0, 113, 112, 23, 0, 51, 0, 112, 111, 22, 0, 8, 0, 111, 110, 110, 0, 19, 0, 110, 109, 18, 0, 85, 0, 109, 108, 12, 0, 15, 0, 108, 107, 15, 0, 14, 0, 107, 106, 9, 0, 69, 0, 106, 105, 11, 0, 10, 0, 105, 104, 62, 0, 5, 0, 104, 103, 7, 0, 26, 0, 103, 102, 6, 0, 4, 0, 102, 101, 92, 0, 2, 0, 101, 100, 3, 0, 35, 0, 100, 99, 80, 0, 74, 0, 99, 98, 93, 0, 46, 0, 98, 97, 30, 0, 42, 0, 97, 96, 24, 0, 64, 0, 96, 95, 48, 0, 14, 0, 95, 94, 63, 0, 5, 0, 94, 93, 42, 0, 5, 0, 93, 92, 90, 0, 60, 0, 92, 91, 74, 0, 88, 0, 91, 90, 64, 0, 5, 0, 90, 89, 56, 0, 32, 0, 89, 88, 67, 0, 58, 0, 88, 87, 51, 0, 58, 0, 87, 86, 36, 0, 40, 0, 86, 85, 47, 0, 84, 0, 85, 84, 28, 0, 83, 0, 84, 83, 81, 0, 31, 0, 83, 82, 53, 0, 17, 0, 82, 81, 76, 0, 19, 0, 81, 80, 61, 0, 69, 0, 80, 79, 78, 0, 4, 0, 79, 78, 2, 0, 49, 0, 78, 77, 45, 0, 65, 0, 77, 76, 14, 0, 29, 0, 76, 75, 5, 0, 40, 0, 75, 74, 68, 0, 31, 0, 74, 73, 49, 0, 19, 0, 73, 72, 37, 0, 46, 0, 72, 71, 52, 0, 31, 0, 71, 70, 26, 0, 70, 0, 69, 69, 31, 68, 57, 0, 44, 0, 68, 67, 13, 0, 41, 0, 67, 66, 59, 0, 10, 0, 66, 65, 55, 0, 54, 0, 65, 64, 46, 0, 50, 0, 64, 63, 33, 0, 35, 0, 63, 62, 21, 0, 43, 0, 62, 61, 54, 0, 39, 0, 61, 60, 38, 0, 25, 0, 60, 59, 34, 0, 16, 0, 59, 58, 8, 0, 20, 0, 58, 57, 27, 0, 29, 0, 57, 56, 23, 0, 22, 0, 56, 55, 17, 0, 18, 0, 55, 54, 12, 0, 15, 0, 54, 53, 9, 0, 11, 0, 53, 52, 39, 0, 7, 0, 52, 51, 6, 0, 29, 0, 51, 50, 3, 0, 4, 0, 50, 49, 16, 0, 30, 0, 49, 48, 24, 0, 48, 0, 48, 47, 43, 0, 42, 0, 47, 46, 32, 0, 19, 0, 46, 45, 35, 0, 18, 0, 45, 44, 10, 0, 4, 0, 44, 43, 36, 0, 19, 0, 43, 42, 28, 0, 19, 0, 42, 41, 7, 0, 40, 0, 41, 40, 25, 0, 30, 0, 40, 39, 2, 0, 4, 0, 39, 38, 14, 0, 5, 0, 38, 37, 30, 0, 4, 0, 37, 0, 36, 36, 29, 35, 26, 0, 31, 0, 35, 34, 22, 0, 13, 0, 34, 33, 20, 0, 15, 0, 33, 32, 18, 0, 32, 31, 21, 0, 11, 0, 31, 30, 4, 0, 15, 0, 30, 29, 8, 0, 27, 0, 29, 28, 23, 0, 17, 0, 28, 27, 12, 0, 9, 0, 27, 26, 5, 0, 6, 0, 26, 25, 3, 0, 16, 0, 25, 24, 24, 0, 19, 0, 24, 23, 11, 0, 13, 0, 23, 22, 10, 0, 15, 0, 22, 21, 9, 0, 7, 0, 21, 20, 19, 0, 2, 0, 20, 19, 14, 0, 6, 0, 19, 18, 17, 0, 16, 0, 18, 17, 7, 0, 6, 0, 17, 16, 6, 0, 2, 0, 16, 15, 4, 0, 8, 0, 15, 0, 14, 14, 12, 13, 5, 0, 3, 0, 13, 0, 12, 12, 11, 11, 10, 0, 9, 0, 11, 10, 8, 0, 3, 0, 10, 9, 2, 0, 7, 0, 9, 8, 6, 0, 4, 0, 8, 7, 4, 0, 5, 0, 7, 6, 3, 0, 6, 5, 5, 0, 2, 0, 5, 4, 2, 0, 4, 0, 4, 3, 3, 0, 3, 2, 2, 0, 2, 0, 1, 1, 0, 1, 0 }

  124. 400

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    {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, 0, 2}

    Returns: {351, 399, 399, 397, 32, 398, 247, 0, 398, 0, 397, 396, 135, 397, 396, 395, 0, 394, 0, 396, 175, 395, 326, 0, 395, 0, 394, 393, 0, 392, 0, 394, 393, 391, 148, 393, 214, 392, 239, 0, 392, 0, 368, 391, 391, 390, 291, 390, 390, 389, 389, 388, 75, 389, 388, 387, 86, 388, 114, 387, 387, 386, 357, 386, 386, 385, 385, 384, 62, 385, 384, 383, 291, 384, 383, 382, 256, 383, 297, 382, 382, 381, 327, 381, 381, 380, 277, 380, 380, 379, 216, 379, 379, 378, 378, 377, 0, 376, 0, 378, 377, 375, 0, 374, 0, 377, 376, 373, 6, 376, 144, 375, 375, 372, 147, 374, 374, 371, 373, 370, 345, 373, 372, 369, 0, 368, 0, 372, 371, 367, 0, 366, 0, 371, 240, 370, 370, 365, 155, 369, 369, 364, 368, 363, 0, 362, 0, 368, 192, 367, 367, 361, 338, 366, 366, 360, 113, 365, 365, 359, 191, 364, 364, 358, 70, 363, 363, 357, 315, 362, 362, 356, 117, 361, 361, 355, 360, 354, 159, 360, 359, 353, 69, 359, 181, 358, 189, 0, 358, 0, 357, 352, 117, 357, 302, 356, 356, 351, 199, 355, 355, 350, 210, 354, 354, 349, 197, 353, 353, 348, 192, 352, 196, 0, 352, 0, 263, 351, 315, 0, 351, 0, 350, 347, 81, 350, 349, 346, 342, 349, 348, 345, 0, 344, 0, 348, 347, 343, 135, 347, 346, 342, 217, 346, 345, 341, 103, 345, 344, 340, 0, 339, 0, 344, 259, 343, 343, 338, 157, 342, 342, 337, 341, 336, 0, 335, 0, 341, 288, 340, 340, 334, 339, 333, 148, 339, 188, 338, 338, 332, 19, 337, 44, 0, 337, 0, 336, 331, 304, 336, 335, 330, 227, 335, 275, 334, 334, 329, 43, 333, 333, 328, 191, 332, 332, 327, 47, 331, 331, 326, 330, 325, 130, 330, 329, 324, 174, 329, 328, 323, 0, 322, 0, 328, 139, 327, 327, 321, 7, 326, 151, 0, 326, 0, 325, 320, 0, 319, 0, 325, 324, 318, 195, 324, 254, 323, 323, 317, 322, 316, 17, 322, 139, 321, 321, 315, 236, 320, 303, 0, 320, 0, 319, 314, 255, 319, 318, 313, 0, 312, 0, 318, 317, 311, 21, 317, 93, 316, 190, 0, 316, 0, 315, 310, 5, 315, 314, 309, 0, 308, 0, 314, 313, 307, 187, 313, 232, 312, 296, 0, 312, 0, 311, 306, 119, 311, 218, 310, 291, 0, 310, 0, 309, 305, 18, 309, 308, 304, 159, 308, 307, 303, 20, 307, 301, 306, 306, 302, 5, 305, 305, 301, 0, 304, 227, 0, 304, 0, 303, 300, 63, 303, 302, 299, 273, 302, 301, 298, 4, 301, 264, 300, 300, 297, 25, 299, 299, 296, 154, 298, 298, 295, 10, 297, 168, 0, 297, 0, 296, 294, 0, 293, 0, 296, 295, 292, 37, 295, 294, 291, 0, 290, 0, 294, 23, 293, 28, 0, 293, 0, 39, 292, 292, 289, 4, 291, 135, 0, 291, 0, 290, 288, 207, 290, 289, 287, 125, 289, 178, 288, 288, 286, 287, 285, 30, 287, 286, 284, 25, 286, 70, 285, 260, 0, 285, 0, 284, 283, 0, 282, 0, 284, 207, 283, 277, 0, 283, 0, 282, 281, 0, 280, 0, 282, 191, 281, 281, 279, 280, 279, 0, 278, 0, 280, 121, 279, 279, 277, 23, 278, 278, 276, 277, 275, 236, 277, 276, 274, 85, 276, 275, 273, 15, 275, 21, 274, 152, 0, 274, 0, 273, 272, 131, 273, 152, 272, 192, 0, 272, 0, 271, 271, 167, 271, 246, 270, 246, 0, 270, 0, 269, 269, 2, 269, 20, 268, 20, 0, 268, 0, 134, 267, 134, 0, 267, 0, 61, 266, 179, 0, 266, 0, 61, 265, 83, 0, 265, 0, 143, 264, 233, 0, 264, 0, 61, 263, 50, 0, 263, 0, 89, 262, 224, 0, 262, 0, 143, 261, 61, 0, 261, 0, 11, 260, 246, 0, 260, 0, 89, 259, 143, 0, 259, 0, 114, 258, 169, 0, 258, 0, 211, 257, 11, 0, 257, 0, 89, 256, 85, 0, 256, 0, 114, 255, 96, 0, 255, 0, 111, 254, 211, 0, 254, 0, 89, 253, 114, 0, 253, 0, 111, 252, 248, 0, 252, 0, 89, 251, 111, 0, 251, 0, 113, 250, 89, 0, 250, 0, 105, 249, 113, 0, 249, 0, 105, 248, 105, 0, 248, 0, 247, 247, 17, 247, 24, 246, 24, 0, 246, 0, 223, 245, 223, 0, 245, 0, 215, 244, 215, 0, 244, 0, 243, 243, 108, 243, 242, 242, 205, 242, 241, 241, 0, 240, 0, 241, 63, 240, 240, 239, 233, 239, 239, 238, 67, 238, 238, 237, 207, 237, 237, 236, 80, 236, 129, 0, 236, 0, 220, 235, 220, 0, 235, 0, 234, 234, 152, 234, 233, 233, 0, 232, 0, 233, 65, 232, 159, 0, 232, 0, 209, 231, 209, 0, 231, 0, 67, 230, 67, 0, 230, 0, 229, 229, 0, 228, 0, 229, 228, 227, 88, 228, 116, 227, 200, 0, 227, 0, 226, 226, 99, 226, 104, 225, 104, 0, 225, 0, 224, 224, 55, 224, 223, 223, 0, 222, 0, 223, 222, 221, 46, 222, 221, 220, 37, 221, 220, 219, 0, 218, 0, 220, 219, 217, 81, 219, 112, 218, 178, 0, 218, 0, 208, 217, 217, 216, 160, 216, 216, 215, 42, 215, 215, 214, 184, 214, 214, 213, 122, 213, 213, 212, 212, 211, 0, 210, 0, 212, 110, 211, 211, 209, 210, 208, 53, 210, 209, 207, 120, 209, 208, 206, 167, 208, 207, 205, 162, 207, 206, 204, 179, 206, 205, 203, 0, 202, 0, 205, 204, 201, 68, 204, 95, 203, 142, 0, 203, 0, 202, 200, 189, 202, 201, 199, 0, 198, 0, 201, 200, 197, 0, 196, 0, 200, 85, 199, 199, 195, 13, 198, 24, 0, 198, 0, 31, 197, 174, 0, 197, 0, 196, 194, 0, 193, 0, 196, 190, 195, 195, 192, 10, 194, 93, 0, 194, 0, 145, 193, 193, 191, 97, 192, 192, 190, 9, 191, 59, 0, 191, 0, 144, 190, 190, 189, 8, 189, 189, 188, 89, 188, 188, 187, 100, 187, 164, 0, 187, 0, 186, 186, 0, 185, 0, 186, 185, 184, 0, 183, 0, 185, 3, 184, 165, 0, 184, 0, 183, 182, 35, 183, 71, 182, 150, 0, 182, 0, 181, 181, 43, 181, 180, 180, 0, 179, 0, 180, 11, 179, 79, 0, 179, 0, 85, 178, 164, 0, 178, 0, 85, 177, 168, 0, 177, 0, 85, 176, 85, 0, 176, 0, 43, 175, 43, 0, 175, 0, 95, 174, 95, 0, 174, 0, 173, 173, 55, 173, 101, 172, 166, 0, 172, 0, 101, 171, 101, 0, 171, 0, 94, 170, 111, 0, 170, 0, 94, 169, 94, 0, 169, 0, 16, 168, 42, 0, 168, 0, 155, 167, 16, 0, 167, 0, 155, 166, 132, 0, 166, 0, 155, 165, 29, 0, 165, 0, 155, 164, 60, 0, 164, 0, 155, 163, 68, 0, 163, 0, 78, 162, 91, 0, 162, 0, 155, 161, 78, 0, 161, 0, 155, 160, 155, 0, 160, 0, 4, 159, 4, 0, 159, 0, 158, 158, 97, 158, 157, 157, 0, 156, 0, 157, 109, 156, 130, 0, 156, 0, 155, 155, 10, 155, 37, 154, 78, 0, 154, 0, 37, 153, 37, 0, 153, 0, 149, 152, 149, 0, 152, 0, 36, 151, 36, 0, 151, 0, 150, 150, 110, 150, 149, 149, 77, 149, 148, 148, 110, 148, 142, 147, 142, 0, 147, 0, 146, 146, 55, 146, 145, 145, 0, 145, 0, 145, 53, 144, 53, 0, 144, 0, 85, 143, 118, 0, 143, 0, 85, 142, 85, 0, 142, 0, 5, 141, 55, 0, 141, 0, 5, 140, 5, 0, 140, 0, 13, 139, 13, 0, 139, 0, 24, 138, 24, 0, 138, 0, 137, 137, 21, 137, 22, 136, 105, 0, 136, 0, 22, 135, 71, 0, 135, 0, 78, 134, 22, 0, 134, 0, 33, 133, 53, 0, 133, 0, 78, 132, 84, 0, 132, 0, 33, 131, 78, 0, 131, 0, 33, 130, 74, 0, 130, 0, 33, 129, 33, 0, 129, 0, 128, 128, 0, 127, 0, 128, 22, 127, 41, 0, 127, 0, 126, 126, 0, 125, 0, 126, 125, 124, 0, 0, 0, 125, 14, 124, 124, 123, 7, 123, 118, 0, 123, 0, 122, 122, 0, 121, 0, 122, 121, 120, 0, 119, 0, 121, 120, 118, 11, 120, 119, 117, 34, 119, 118, 116, 0, 115, 0, 118, 96, 117, 117, 114, 108, 116, 116, 113, 41, 115, 69, 0, 115, 0, 114, 112, 0, 111, 0, 114, 113, 110, 81, 113, 112, 109, 0, 108, 0, 112, 111, 0, 19, 111, 110, 107, 0, 106, 0, 110, 5, 109, 67, 0, 109, 0, 108, 105, 20, 108, 23, 107, 107, 104, 49, 106, 106, 103, 105, 102, 0, 101, 0, 105, 13, 104, 104, 100, 103, 99, 0, 102, 0, 103, 35, 102, 69, 0, 102, 0, 101, 98, 36, 101, 55, 100, 61, 0, 100, 0, 99, 97, 1, 99, 98, 96, 0, 95, 0, 98, 46, 97, 97, 94, 96, 93, 7, 96, 72, 95, 95, 92, 9, 94, 94, 91, 79, 93, 85, 0, 93, 0, 92, 90, 6, 92, 30, 91, 91, 89, 48, 90, 90, 88, 89, 87, 33, 89, 88, 86, 1, 88, 15, 87, 87, 85, 86, 84, 54, 86, 85, 83, 0, 82, 0, 85, 84, 81, 0, 80, 0, 84, 8, 83, 27, 0, 83, 0, 82, 79, 45, 82, 81, 78, 11, 81, 15, 80, 60, 0, 80, 0, 76, 79, 79, 77, 72, 78, 78, 76, 37, 77, 76, 0, 77, 0, 76, 75, 8, 76, 75, 74, 0, 73, 0, 75, 33, 74, 74, 72, 11, 73, 67, 0, 73, 0, 72, 71, 0, 70, 0, 72, 71, 69, 25, 71, 68, 70, 70, 68, 69, 67, 12, 69, 46, 68, 67, 0, 68, 0, 67, 66, 41, 67, 66, 65, 0, 64, 0, 66, 37, 65, 42, 0, 65, 0, 64, 63, 41, 64, 45, 63, 50, 0, 63, 0, 62, 62, 0, 61, 0, 62, 26, 61, 55, 0, 61, 0, 60, 60, 0, 59, 0, 60, 13, 59, 59, 58, 56, 58, 58, 57, 57, 56, 0, 55, 0, 57, 56, 56, 5, 56, 55, 54, 0, 55, 0, 55, 3, 54, 54, 53, 53, 52, 51, 53, 52, 51, 40, 52, 51, 50, 0, 49, 0, 51, 50, 48, 0, 48, 0, 50, 4, 49, 33, 0, 49, 0, 48, 47, 16, 48, 47, 46, 14, 47, 46, 45, 37, 46, 45, 44, 13, 45, 37, 44, 44, 43, 10, 43, 43, 42, 42, 41, 19, 42, 26, 41, 41, 0, 41, 0, 40, 40, 7, 40, 39, 39, 5, 39, 38, 38, 24, 38, 25, 37, 25, 0, 37, 0, 36, 36, 0, 35, 0, 36, 35, 34, 0, 33, 0, 35, 3, 34, 34, 32, 33, 31, 0, 30, 0, 33, 20, 32, 32, 29, 16, 31, 31, 28, 5, 30, 30, 27, 19, 29, 21, 0, 29, 0, 28, 26, 20, 28, 27, 25, 0, 24, 0, 27, 12, 26, 26, 23, 2, 25, 25, 22, 24, 21, 0, 20, 0, 24, 21, 23, 23, 19, 0, 22, 7, 0, 22, 0, 21, 21, 21, 18, 11, 20, 13, 0, 20, 0, 19, 17, 0, 19, 0, 19, 3, 18, 4, 0, 18, 0, 8, 17, 9, 0, 17, 0, 16, 16, 0, 15, 0, 16, 11, 15, 15, 14, 14, 13, 12, 14, 13, 12, 7, 13, 9, 12, 12, 11, 3, 11, 5, 0, 11, 0, 9, 10, 9, 0, 10, 0, 9, 9, 0, 9, 2, 8, 4, 0, 8, 0, 2, 7, 6, 0, 7, 0, 2, 6, 2, 0, 6, 0, 5, 5, 0, 4, 0, 5, 4, 3, 0, 2, 0, 4, 1, 3, 2, 0, 3, 0, 2, 1, 0, 2, 0, 2, 1, 1, 1, 0 }

  125. 400

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 351, 399, 398, 151, 0, 366, 0, 398, 32, 397, 247, 0, 397, 0, 396, 263, 135, 396, 395, 72, 0, 223, 0, 395, 175, 394, 326, 0, 394, 0, 393, 30, 0, 159, 0, 393, 392, 184, 0, 250, 0, 392, 148, 391, 214, 0, 391, 0, 239, 390, 368, 0, 390, 0, 389, 107, 291, 389, 388, 323, 75, 388, 387, 284, 0, 312, 0, 387, 86, 386, 114, 0, 386, 0, 385, 41, 357, 385, 384, 336, 62, 384, 383, 7, 368, 383, 382, 101, 0, 142, 0, 382, 256, 381, 297, 0, 381, 0, 380, 71, 327, 380, 379, 121, 277, 379, 378, 182, 216, 378, 377, 254, 0, 312, 0, 377, 6, 376, 144, 0, 376, 0, 375, 251, 147, 375, 374, 53, 345, 374, 373, 158, 240, 373, 372, 243, 155, 372, 371, 206, 192, 371, 370, 60, 338, 370, 369, 285, 113, 369, 368, 207, 191, 368, 367, 328, 70, 367, 366, 83, 315, 366, 365, 281, 117, 365, 364, 239, 159, 364, 363, 209, 0, 217, 0, 363, 362, 329, 69, 362, 181, 361, 189, 0, 361, 0, 360, 31, 0, 96, 0, 360, 359, 328, 302, 359, 358, 199, 199, 358, 357, 188, 210, 357, 356, 201, 197, 356, 355, 24, 0, 27, 0, 355, 354, 53, 0, 135, 0, 354, 353, 202, 0, 206, 0, 353, 196, 352, 263, 0, 352, 0, 351, 317, 81, 351, 350, 56, 342, 350, 349, 47, 0, 317, 0, 349, 348, 181, 217, 348, 347, 295, 103, 347, 346, 139, 259, 346, 345, 241, 157, 345, 344, 110, 288, 344, 343, 4, 0, 210, 0, 343, 188, 342, 214, 0, 342, 0, 341, 206, 19, 341, 44, 340, 277, 0, 340, 0, 339, 94, 304, 339, 338, 123, 0, 171, 0, 338, 227, 337, 275, 0, 337, 0, 336, 135, 43, 336, 335, 29, 0, 285, 0, 335, 47, 334, 81, 0, 334, 0, 333, 268, 130, 333, 332, 224, 174, 332, 331, 259, 139, 331, 330, 247, 7, 330, 148, 329, 151, 0, 329, 0, 328, 144, 0, 203, 0, 328, 195, 327, 254, 0, 327, 0, 326, 66, 0, 224, 0, 326, 17, 325, 256, 0, 325, 0, 324, 95, 0, 162, 0, 324, 236, 323, 303, 0, 323, 0, 322, 143, 255, 322, 321, 208, 0, 217, 0, 321, 320, 305, 21, 320, 93, 319, 190, 0, 319, 0, 318, 250, 5, 318, 317, 102, 0, 166, 0, 317, 316, 211, 187, 316, 232, 315, 296, 0, 315, 0, 314, 13, 0, 41, 0, 314, 313, 180, 0, 279, 0, 313, 119, 312, 218, 0, 312, 0, 18, 311, 256, 0, 311, 0, 310, 32, 0, 83, 0, 310, 309, 97, 20, 309, 216, 308, 301, 0, 308, 0, 307, 77, 0, 208, 0, 307, 306, 20, 0, 79, 0, 306, 305, 182, 296, 305, 304, 203, 63, 304, 303, 125, 273, 303, 302, 134, 4, 302, 175, 301, 264, 0, 301, 0, 25, 300, 240, 0, 300, 0, 299, 244, 154, 299, 298, 230, 10, 298, 75, 297, 168, 0, 297, 0, 37, 296, 181, 0, 296, 0, 295, 123, 0, 134, 0, 295, 23, 294, 28, 0, 294, 0, 39, 293, 147, 0, 293, 0, 292, 48, 0, 56, 0, 292, 291, 93, 0, 182, 0, 291, 290, 191, 207, 290, 289, 220, 0, 273, 0, 289, 125, 288, 178, 0, 288, 0, 30, 287, 191, 0, 287, 0, 286, 5, 0, 30, 0, 286, 285, 36, 0, 138, 0, 285, 148, 284, 260, 0, 284, 0, 283, 17, 0, 99, 0, 283, 282, 244, 144, 282, 281, 23, 0, 251, 0, 281, 280, 23, 0, 117, 0, 280, 279, 277, 121, 279, 278, 90, 264, 278, 277, 73, 0, 125, 0, 277, 276, 83, 85, 276, 275, 75, 0, 207, 0, 275, 274, 246, 15, 274, 152, 273, 190, 0, 273, 0, 272, 11, 0, 17, 0, 272, 271, 115, 0, 267, 0, 271, 131, 270, 148, 0, 270, 0, 269, 152, 0, 231, 0, 269, 167, 268, 246, 0, 268, 0, 267, 85, 0, 180, 0, 267, 2, 266, 135, 0, 266, 0, 265, 264, 134, 265, 264, 219, 61, 264, 179, 263, 227, 0, 263, 0, 262, 165, 0, 255, 0, 262, 83, 261, 143, 0, 261, 0, 232, 260, 233, 0, 260, 0, 259, 174, 20, 259, 50, 258, 89, 0, 258, 0, 217, 257, 224, 0, 257, 0, 256, 11, 0, 126, 0, 256, 255, 142, 11, 255, 254, 10, 0, 187, 0, 254, 253, 229, 169, 253, 211, 252, 236, 0, 252, 0, 251, 90, 0, 120, 0, 251, 4, 250, 30, 0, 250, 0, 96, 249, 111, 0, 249, 0, 248, 150, 0, 150, 0, 248, 247, 28, 0, 60, 0, 247, 39, 246, 105, 0, 246, 0, 245, 22, 0, 241, 0, 245, 24, 244, 189, 0, 244, 0, 243, 175, 223, 243, 242, 183, 215, 242, 108, 241, 207, 0, 241, 0, 240, 193, 205, 240, 239, 77, 0, 91, 0, 239, 238, 133, 61, 238, 67, 237, 139, 0, 237, 0, 236, 114, 190, 236, 235, 178, 0, 180, 0, 235, 5, 234, 80, 0, 234, 0, 129, 233, 220, 0, 233, 0, 232, 20, 0, 92, 0, 232, 231, 74, 0, 95, 0, 231, 230, 189, 65, 230, 130, 229, 209, 0, 229, 0, 228, 3, 0, 72, 0, 228, 227, 198, 0, 208, 0, 227, 88, 226, 116, 0, 226, 0, 144, 225, 200, 0, 225, 0, 23, 224, 99, 0, 224, 0, 104, 223, 154, 0, 223, 0, 222, 171, 55, 222, 46, 221, 196, 0, 221, 0, 220, 100, 65, 220, 219, 24, 0, 43, 0, 219, 218, 108, 0, 138, 0, 218, 217, 190, 0, 191, 0, 217, 112, 216, 208, 0, 216, 0, 61, 215, 160, 0, 215, 0, 42, 214, 197, 0, 214, 0, 42, 213, 184, 0, 213, 0, 85, 212, 122, 0, 212, 0, 110, 211, 125, 0, 211, 0, 53, 210, 157, 0, 210, 0, 209, 138, 120, 209, 208, 115, 0, 127, 0, 208, 162, 207, 190, 0, 207, 0, 206, 85, 0, 131, 0, 206, 205, 187, 7, 205, 68, 204, 95, 0, 204, 0, 142, 203, 148, 0, 203, 0, 202, 6, 0, 184, 0, 202, 201, 114, 0, 141, 0, 201, 200, 64, 0, 145, 0, 200, 199, 188, 13, 199, 31, 198, 70, 0, 198, 0, 130, 197, 151, 0, 197, 0, 196, 78, 28, 196, 195, 76, 0, 98, 0, 195, 194, 143, 145, 194, 168, 193, 169, 0, 193, 0, 97, 192, 175, 0, 192, 0, 191, 21, 0, 93, 0, 191, 190, 120, 9, 190, 59, 189, 142, 0, 189, 0, 188, 77, 8, 188, 187, 90, 0, 147, 0, 187, 5, 186, 10, 0, 186, 0, 100, 185, 164, 0, 185, 0, 184, 159, 3, 184, 129, 183, 165, 0, 183, 0, 182, 60, 0, 76, 0, 182, 181, 96, 35, 181, 71, 180, 150, 0, 180, 0, 179, 59, 0, 94, 0, 179, 178, 114, 0, 116, 0, 178, 177, 140, 24, 177, 79, 176, 93, 0, 176, 0, 130, 175, 154, 0, 175, 0, 174, 57, 3, 174, 173, 34, 71, 173, 172, 156, 129, 172, 171, 42, 0, 95, 0, 171, 170, 145, 75, 170, 101, 169, 166, 0, 169, 0, 168, 146, 30, 168, 63, 167, 94, 0, 167, 0, 166, 18, 0, 26, 0, 166, 165, 71, 0, 78, 0, 165, 16, 164, 119, 0, 164, 0, 2, 163, 132, 0, 163, 0, 29, 162, 113, 0, 162, 0, 161, 99, 60, 161, 160, 79, 0, 85, 0, 160, 21, 159, 78, 0, 159, 0, 91, 158, 97, 0, 158, 0, 157, 104, 147, 157, 156, 10, 0, 69, 0, 156, 155, 29, 0, 30, 0, 155, 154, 63, 109, 154, 153, 26, 0, 40, 0, 153, 152, 68, 13, 152, 79, 151, 108, 0, 151, 0, 96, 150, 149, 0, 150, 0, 36, 149, 69, 0, 149, 0, 5, 148, 125, 0, 148, 0, 147, 78, 77, 147, 146, 22, 0, 46, 0, 146, 145, 46, 21, 145, 144, 34, 0, 34, 0, 144, 143, 6, 0, 115, 0, 143, 24, 142, 28, 0, 142, 0, 141, 125, 0, 140, 0, 141, 46, 140, 118, 0, 140, 0, 139, 22, 0, 89, 0, 139, 138, 97, 0, 104, 0, 138, 137, 69, 0, 133, 0, 137, 136, 93, 70, 136, 135, 83, 0, 122, 0, 135, 6, 134, 22, 0, 134, 0, 36, 133, 105, 0, 133, 0, 132, 10, 61, 132, 69, 131, 94, 0, 131, 0, 130, 19, 0, 121, 0, 130, 33, 129, 117, 0, 129, 0, 84, 128, 121, 0, 128, 0, 127, 127, 74, 127, 126, 105, 0, 114, 0, 126, 125, 120, 41, 125, 124, 72, 14, 124, 62, 123, 74, 0, 123, 0, 122, 67, 14, 122, 20, 121, 39, 0, 121, 0, 120, 46, 28, 120, 34, 119, 97, 0, 119, 0, 118, 14, 43, 118, 117, 19, 0, 40, 0, 117, 116, 33, 0, 116, 95, 115, 109, 0, 115, 0, 34, 114, 78, 0, 114, 0, 113, 44, 0, 53, 0, 113, 78, 112, 96, 0, 112, 0, 111, 74, 9, 111, 41, 110, 63, 0, 110, 0, 109, 0, 0, 82, 0, 109, 10, 108, 84, 0, 108, 0, 49, 107, 53, 0, 107, 0, 22, 106, 50, 0, 106, 0, 105, 10, 0, 17, 0, 105, 104, 20, 0, 97, 0, 104, 39, 103, 85, 0, 103, 0, 102, 61, 0, 85, 0, 102, 101, 100, 16, 101, 70, 100, 81, 0, 100, 0, 1, 99, 32, 0, 99, 0, 98, 33, 70, 98, 97, 72, 15, 97, 29, 96, 72, 0, 96, 0, 95, 18, 7, 95, 94, 11, 0, 60, 0, 94, 93, 86, 63, 93, 92, 17, 0, 20, 0, 92, 10, 91, 65, 0, 91, 0, 90, 73, 48, 90, 2, 89, 7, 0, 89, 0, 88, 36, 0, 50, 0, 88, 87, 82, 35, 87, 86, 21, 54, 86, 85, 6, 0, 14, 0, 85, 84, 37, 27, 84, 83, 41, 45, 83, 82, 23, 0, 67, 0, 82, 81, 80, 4, 81, 24, 80, 32, 0, 80, 0, 43, 79, 76, 0, 79, 0, 78, 6, 0, 20, 0, 78, 77, 23, 0, 34, 0, 77, 35, 76, 48, 0, 76, 0, 75, 4, 0, 55, 0, 75, 74, 44, 0, 50, 0, 74, 73, 10, 0, 11, 0, 73, 72, 42, 0, 43, 0, 72, 71, 24, 0, 53, 0, 71, 70, 54, 41, 70, 69, 21, 0, 26, 0, 69, 68, 53, 0, 64, 0, 68, 10, 67, 12, 0, 67, 0, 66, 19, 0, 44, 0, 66, 65, 51, 0, 56, 0, 65, 64, 60, 4, 64, 63, 23, 0, 28, 0, 63, 62, 30, 0, 36, 0, 62, 48, 61, 54, 0, 61, 0, 60, 14, 0, 29, 0, 60, 59, 32, 26, 59, 58, 44, 50, 58, 57, 55, 56, 57, 56, 55, 14, 56, 19, 55, 36, 0, 55, 0, 54, 26, 31, 54, 36, 53, 42, 0, 53, 0, 24, 52, 51, 0, 52, 0, 8, 51, 40, 0, 51, 0, 50, 8, 0, 22, 0, 50, 49, 34, 0, 47, 0, 49, 0, 48, 8, 0, 48, 0, 47, 24, 0, 42, 0, 47, 46, 42, 22, 46, 45, 19, 19, 45, 44, 12, 0, 29, 0, 44, 20, 43, 29, 0, 43, 0, 42, 26, 1, 42, 41, 8, 0, 10, 0, 41, 40, 28, 0, 29, 0, 40, 39, 37, 17, 39, 38, 33, 25, 38, 1, 37, 36, 0, 37, 0, 36, 3, 0, 4, 0, 36, 35, 16, 16, 35, 34, 5, 0, 6, 0, 34, 16, 33, 22, 0, 33, 0, 32, 28, 3, 32, 31, 30, 1, 31, 30, 6, 0, 26, 0, 30, 29, 29, 4, 29, 28, 1, 14, 28, 27, 4, 0, 23, 0, 27, 26, 0, 13, 26, 25, 22, 0, 24, 0, 25, 24, 5, 0, 11, 0, 24, 23, 14, 0, 19, 0, 23, 5, 22, 12, 0, 22, 0, 21, 9, 9, 21, 13, 20, 14, 0, 20, 0, 19, 10, 0, 10, 0, 19, 18, 12, 0, 16, 0, 18, 1, 17, 2, 0, 17, 0, 5, 16, 8, 0, 16, 0, 11, 15, 15, 0, 15, 0, 14, 9, 9, 14, 13, 7, 11, 13, 12, 1, 0, 4, 0, 12, 11, 10, 0, 10, 0, 11, 10, 0, 0, 0, 0, 10, 9, 0, 0, 5, 0, 9, 5, 8, 7, 0, 8, 0, 7, 0, 0, 0, 0, 7, 6, 0, 0, 6, 0, 6, 3, 5, 4, 0, 5, 0, 4, 1, 0, 2, 0, 4, 3, 1, 0, 3, 0, 3, 1, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  126. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796, 88}

    Returns: {0, 399, 399, 24, 1, 398, 2, 0, 398, 0, 1, 397, 3, 0, 397, 0, 4, 396, 396, 231, 395, 378, 5, 395, 6, 394, 394, 46, 393, 175, 0, 222, 0, 393, 7, 392, 8, 0, 392, 0, 391, 20, 9, 391, 10, 390, 11, 0, 390, 0, 12, 389, 13, 0, 389, 0, 14, 388, 15, 0, 388, 0, 16, 387, 387, 1, 386, 147, 6, 386, 17, 385, 18, 0, 385, 0, 384, 141, 19, 384, 20, 383, 21, 0, 383, 0, 22, 382, 382, 185, 23, 381, 24, 0, 381, 0, 25, 380, 26, 0, 380, 0, 379, 224, 27, 379, 28, 378, 378, 112, 29, 377, 30, 0, 377, 0, 31, 376, 32, 0, 376, 0, 375, 73, 0, 193, 0, 375, 33, 374, 34, 0, 374, 0, 35, 373, 36, 0, 373, 0, 372, 166, 0, 180, 0, 372, 37, 371, 38, 0, 371, 0, 370, 165, 0, 297, 0, 370, 369, 361, 39, 369, 40, 368, 41, 0, 368, 0, 42, 367, 43, 0, 367, 0, 44, 366, 366, 284, 365, 364, 45, 365, 46, 364, 364, 324, 35, 363, 47, 0, 363, 0, 48, 362, 362, 181, 361, 267, 49, 361, 50, 360, 360, 335, 6, 359, 51, 0, 359, 0, 52, 358, 53, 0, 358, 0, 54, 357, 357, 43, 52, 356, 55, 0, 356, 0, 56, 355, 57, 0, 355, 0, 58, 354, 59, 0, 354, 0, 60, 353, 353, 237, 61, 352, 62, 0, 352, 0, 351, 140, 63, 351, 64, 350, 350, 293, 65, 349, 66, 0, 349, 0, 67, 348, 68, 0, 348, 0, 347, 139, 69, 347, 70, 346, 346, 51, 345, 207, 50, 345, 71, 344, 72, 0, 344, 0, 343, 234, 73, 343, 74, 342, 342, 32, 341, 53, 75, 341, 76, 340, 63, 0, 340, 0, 77, 339, 78, 0, 339, 0, 338, 246, 79, 338, 80, 337, 81, 0, 337, 0, 82, 336, 336, 77, 335, 78, 76, 335, 83, 334, 84, 0, 334, 0, 85, 333, 86, 0, 333, 0, 332, 203, 87, 332, 88, 331, 89, 0, 331, 0, 90, 330, 330, 34, 329, 116, 0, 129, 0, 329, 91, 328, 92, 0, 328, 0, 327, 243, 93, 327, 94, 326, 326, 5, 325, 158, 95, 325, 96, 324, 324, 157, 97, 323, 98, 0, 323, 0, 322, 31, 99, 322, 100, 321, 321, 318, 31, 320, 85, 0, 320, 0, 101, 319, 102, 0, 319, 0, 103, 318, 104, 0, 318, 0, 105, 317, 106, 0, 317, 0, 107, 316, 108, 0, 316, 0, 315, 36, 0, 105, 0, 315, 109, 314, 110, 0, 314, 0, 313, 208, 111, 313, 112, 312, 312, 121, 311, 283, 113, 311, 114, 310, 310, 225, 4, 309, 115, 0, 309, 0, 116, 308, 308, 251, 117, 307, 118, 0, 307, 0, 0, 306, 119, 0, 306, 0, 120, 305, 305, 105, 121, 304, 122, 0, 304, 0, 303, 297, 123, 303, 124, 302, 302, 220, 125, 301, 126, 0, 301, 0, 300, 130, 127, 300, 128, 299, 299, 84, 129, 298, 130, 0, 298, 0, 297, 219, 0, 256, 0, 297, 131, 296, 132, 0, 296, 0, 295, 75, 133, 295, 134, 294, 294, 113, 293, 199, 135, 293, 136, 292, 137, 0, 292, 0, 138, 291, 139, 0, 291, 0, 140, 290, 94, 0, 290, 0, 141, 289, 142, 0, 289, 0, 288, 227, 143, 288, 144, 287, 287, 18, 286, 91, 145, 286, 146, 285, 285, 191, 35, 284, 147, 0, 284, 0, 148, 283, 283, 33, 149, 282, 150, 0, 282, 0, 151, 281, 152, 0, 281, 0, 153, 280, 154, 0, 280, 0, 129, 279, 155, 0, 279, 0, 156, 278, 278, 54, 157, 277, 158, 0, 277, 0, 159, 276, 160, 0, 276, 0, 161, 275, 162, 0, 275, 0, 163, 274, 164, 0, 274, 0, 165, 273, 166, 0, 273, 0, 272, 44, 0, 270, 0, 272, 167, 271, 168, 0, 271, 0, 270, 174, 169, 270, 170, 269, 269, 35, 268, 55, 0, 86, 0, 268, 171, 267, 172, 0, 267, 0, 266, 66, 0, 122, 0, 266, 265, 171, 173, 265, 174, 264, 264, 201, 175, 263, 176, 0, 263, 0, 262, 156, 0, 238, 0, 262, 177, 261, 178, 0, 261, 0, 179, 260, 180, 0, 260, 0, 181, 259, 182, 0, 259, 0, 258, 214, 183, 258, 184, 257, 6, 0, 257, 0, 185, 256, 186, 0, 256, 0, 149, 255, 187, 0, 255, 0, 188, 254, 254, 146, 177, 253, 189, 0, 253, 0, 190, 252, 252, 49, 191, 251, 192, 0, 251, 0, 250, 19, 0, 244, 0, 250, 193, 249, 194, 0, 249, 0, 195, 248, 196, 0, 248, 0, 197, 247, 198, 0, 247, 0, 117, 246, 199, 0, 246, 0, 200, 245, 245, 61, 127, 244, 136, 0, 244, 0, 201, 243, 202, 0, 243, 0, 242, 236, 140, 242, 203, 241, 204, 0, 241, 0, 185, 240, 205, 0, 240, 0, 206, 239, 239, 71, 207, 238, 208, 0, 238, 0, 237, 107, 209, 237, 210, 236, 236, 15, 153, 235, 211, 0, 235, 0, 212, 234, 234, 74, 12, 233, 123, 0, 233, 0, 213, 232, 214, 0, 232, 0, 231, 42, 0, 168, 0, 231, 215, 230, 216, 0, 230, 0, 54, 229, 217, 0, 229, 0, 218, 228, 228, 106, 4, 227, 144, 0, 227, 0, 219, 226, 220, 0, 226, 0, 221, 225, 222, 0, 225, 0, 224, 173, 223, 224, 223, 173, 0, 0, 0, 223, 222, 95, 163, 222, 221, 95, 220, 221, 220, 106, 144, 220, 217, 219, 219, 42, 218, 133, 216, 218, 217, 110, 157, 217, 214, 216, 216, 74, 123, 215, 215, 15, 214, 107, 211, 214, 213, 71, 25, 213, 109, 212, 208, 0, 212, 0, 54, 211, 205, 0, 211, 0, 210, 210, 204, 0, 210, 0, 202, 209, 209, 39, 208, 61, 161, 208, 136, 207, 199, 0, 207, 0, 198, 206, 206, 88, 141, 205, 196, 0, 205, 0, 204, 19, 9, 204, 22, 203, 194, 0, 203, 0, 202, 49, 0, 8, 0, 202, 192, 201, 201, 146, 200, 82, 189, 200, 187, 199, 186, 0, 199, 0, 198, 19, 6, 198, 182, 197, 197, 29, 75, 196, 180, 0, 196, 0, 195, 156, 178, 195, 192, 194, 194, 128, 193, 171, 131, 193, 192, 66, 0, 3, 0, 192, 121, 191, 176, 0, 191, 0, 190, 55, 0, 6, 0, 190, 189, 35, 0, 174, 0, 189, 172, 188, 188, 44, 187, 42, 0, 45, 0, 187, 129, 186, 168, 0, 186, 0, 166, 185, 185, 30, 164, 184, 162, 0, 184, 0, 160, 183, 183, 54, 158, 182, 165, 0, 182, 0, 179, 181, 155, 0, 181, 0, 180, 164, 0, 168, 0, 180, 123, 179, 154, 0, 179, 0, 152, 178, 178, 33, 177, 72, 150, 177, 176, 55, 121, 176, 175, 91, 0, 18, 0, 175, 174, 152, 4, 174, 173, 70, 0, 100, 0, 173, 147, 172, 142, 0, 172, 0, 94, 171, 139, 0, 171, 0, 170, 42, 0, 82, 0, 170, 169, 113, 0, 75, 0, 169, 137, 168, 168, 110, 132, 167, 167, 26, 166, 84, 0, 130, 0, 166, 94, 165, 130, 0, 165, 0, 144, 164, 164, 113, 126, 163, 163, 105, 149, 162, 122, 0, 162, 0, 119, 161, 161, 110, 160, 11, 0, 58, 0, 160, 159, 83, 118, 159, 158, 95, 0, 10, 0, 158, 157, 69, 0, 80, 0, 157, 148, 156, 156, 121, 155, 110, 115, 155, 154, 36, 110, 154, 69, 153, 108, 0, 153, 0, 106, 152, 16, 0, 152, 0, 31, 151, 104, 0, 151, 0, 102, 150, 103, 0, 150, 0, 149, 31, 85, 149, 116, 148, 0, 0, 148, 0, 147, 10, 0, 80, 0, 147, 27, 146, 146, 5, 27, 145, 98, 0, 145, 0, 144, 116, 0, 34, 0, 144, 7, 143, 29, 0, 143, 0, 77, 142, 92, 0, 142, 0, 119, 141, 22, 0, 141, 0, 140, 122, 10, 140, 89, 139, 86, 0, 139, 0, 138, 78, 0, 77, 0, 138, 84, 137, 117, 0, 137, 0, 17, 136, 81, 0, 136, 0, 78, 135, 135, 53, 134, 32, 0, 128, 0, 134, 63, 133, 133, 0, 87, 132, 132, 51, 89, 131, 72, 0, 131, 0, 68, 130, 130, 53, 10, 129, 66, 0, 129, 0, 128, 39, 0, 103, 0, 128, 62, 127, 10, 0, 127, 0, 59, 126, 57, 0, 126, 0, 125, 36, 0, 43, 0, 125, 37, 124, 55, 0, 124, 0, 53, 123, 66, 0, 123, 0, 76, 122, 122, 53, 22, 121, 51, 0, 121, 0, 90, 120, 96, 0, 120, 0, 46, 119, 80, 0, 119, 0, 35, 118, 118, 98, 47, 117, 88, 0, 117, 0, 43, 116, 116, 74, 49, 115, 83, 0, 115, 0, 94, 114, 41, 0, 114, 0, 70, 113, 113, 58, 38, 112, 36, 0, 112, 0, 111, 73, 66, 111, 34, 110, 110, 88, 109, 91, 29, 109, 32, 108, 38, 0, 108, 0, 107, 82, 91, 107, 30, 106, 106, 42, 105, 72, 26, 105, 104, 84, 24, 104, 88, 103, 103, 80, 21, 102, 48, 0, 102, 0, 101, 34, 0, 1, 0, 101, 18, 100, 15, 0, 100, 0, 13, 99, 99, 20, 13, 98, 11, 0, 98, 0, 18, 97, 97, 46, 96, 35, 28, 96, 95, 61, 0, 72, 0, 95, 8, 94, 3, 0, 94, 0, 93, 24, 21, 93, 92, 41, 0, 12, 0, 92, 91, 77, 0, 34, 0, 91, 57, 90, 90, 33, 64, 89, 9, 0, 89, 0, 64, 88, 43, 0, 88, 0, 50, 87, 33, 0, 87, 0, 86, 42, 0, 58, 0, 86, 64, 85, 85, 39, 0, 84, 17, 0, 84, 0, 18, 83, 83, 55, 82, 52, 81, 82, 81, 4, 0, 30, 0, 81, 80, 67, 49, 80, 55, 79, 79, 41, 78, 45, 38, 78, 46, 77, 77, 30, 49, 76, 76, 12, 75, 6, 0, 55, 0, 75, 24, 74, 49, 0, 74, 0, 71, 73, 22, 0, 73, 0, 27, 72, 72, 25, 71, 29, 40, 71, 70, 37, 0, 46, 0, 70, 69, 47, 34, 69, 51, 68, 17, 0, 68, 0, 59, 67, 67, 48, 66, 50, 16, 66, 21, 65, 56, 0, 65, 0, 33, 64, 64, 23, 63, 9, 16, 63, 62, 57, 0, 52, 0, 62, 40, 61, 61, 13, 25, 60, 60, 24, 59, 25, 0, 25, 0, 59, 10, 58, 43, 0, 58, 0, 57, 7, 0, 27, 0, 57, 32, 56, 1, 0, 56, 0, 27, 55, 55, 19, 36, 54, 54, 18, 53, 21, 39, 53, 52, 10, 0, 23, 0, 52, 51, 50, 0, 21, 0, 51, 13, 50, 25, 0, 50, 0, 40, 49, 49, 3, 2, 48, 1, 0, 48, 0, 33, 47, 39, 0, 47, 0, 46, 36, 43, 46, 45, 7, 6, 45, 44, 16, 0, 36, 0, 44, 42, 43, 33, 0, 43, 0, 20, 42, 27, 0, 42, 0, 30, 41, 41, 22, 40, 23, 15, 40, 38, 39, 39, 5, 38, 5, 0, 14, 0, 38, 14, 37, 20, 0, 37, 0, 1, 36, 31, 0, 36, 0, 16, 35, 27, 0, 35, 0, 4, 34, 9, 0, 34, 0, 16, 33, 33, 30, 12, 32, 19, 0, 32, 0, 31, 6, 0, 9, 0, 31, 12, 30, 28, 0, 30, 0, 12, 29, 9, 0, 29, 0, 19, 28, 28, 0, 27, 2, 0, 15, 0, 27, 24, 26, 26, 13, 0, 25, 25, 8, 9, 24, 0, 0, 24, 0, 4, 23, 23, 3, 17, 22, 18, 0, 22, 0, 21, 21, 0, 13, 0, 21, 20, 20, 5, 20, 19, 3, 0, 19, 0, 19, 18, 1, 0, 17, 0, 18, 0, 17, 5, 0, 17, 0, 16, 11, 5, 16, 7, 15, 8, 0, 15, 0, 14, 2, 0, 11, 0, 14, 2, 13, 1, 0, 13, 0, 12, 2, 2, 12, 7, 11, 0, 0, 11, 0, 10, 6, 0, 1, 0, 10, 6, 9, 2, 0, 9, 0, 5, 8, 3, 0, 8, 0, 4, 7, 6, 0, 7, 0, 3, 6, 5, 0, 6, 0, 3, 5, 5, 1, 4, 4, 0, 3, 0, 4, 1, 3, 3, 1, 2, 1, 0, 1, 0, 2, 1, 1, 0, 1, 0, 1 }

  127. 400

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    Returns: {399, 398, 398, 399, 398, 397, 397, 398, 397, 396, 396, 397, 396, 395, 395, 396, 395, 394, 394, 395, 394, 393, 393, 394, 393, 392, 392, 393, 392, 391, 391, 392, 391, 390, 390, 391, 390, 389, 389, 390, 389, 388, 388, 389, 388, 387, 387, 388, 387, 386, 386, 387, 386, 385, 385, 386, 385, 384, 384, 385, 384, 383, 383, 384, 383, 382, 382, 383, 382, 381, 381, 382, 381, 380, 380, 381, 380, 379, 379, 380, 379, 378, 378, 379, 378, 377, 377, 378, 377, 376, 376, 377, 376, 375, 375, 376, 375, 374, 374, 375, 374, 373, 373, 374, 373, 372, 372, 373, 372, 371, 371, 372, 371, 370, 370, 371, 370, 369, 369, 370, 369, 368, 368, 369, 368, 367, 367, 368, 367, 366, 366, 367, 366, 365, 365, 366, 365, 364, 364, 365, 364, 363, 363, 364, 363, 362, 362, 363, 362, 361, 361, 362, 361, 360, 360, 361, 360, 359, 359, 360, 359, 358, 358, 359, 358, 357, 357, 358, 357, 356, 356, 357, 356, 355, 355, 356, 355, 354, 354, 355, 354, 353, 353, 354, 353, 352, 352, 353, 352, 351, 351, 352, 351, 350, 350, 351, 350, 349, 349, 350, 349, 348, 348, 349, 348, 347, 347, 348, 347, 346, 346, 347, 346, 345, 345, 346, 345, 344, 344, 345, 344, 343, 343, 344, 343, 342, 342, 343, 342, 341, 341, 342, 341, 340, 340, 341, 340, 339, 339, 340, 339, 338, 338, 339, 338, 337, 337, 338, 337, 336, 336, 337, 336, 335, 335, 336, 335, 334, 334, 335, 334, 333, 333, 334, 333, 332, 332, 333, 332, 331, 331, 332, 331, 330, 330, 331, 330, 329, 329, 330, 329, 328, 328, 329, 328, 327, 327, 328, 327, 326, 326, 327, 326, 325, 325, 326, 325, 324, 324, 325, 324, 323, 323, 324, 323, 322, 322, 323, 322, 321, 321, 322, 321, 320, 320, 321, 320, 319, 319, 320, 319, 318, 318, 319, 318, 317, 317, 318, 317, 316, 316, 317, 316, 315, 315, 316, 315, 314, 314, 315, 314, 313, 313, 314, 313, 312, 312, 313, 312, 311, 311, 312, 311, 310, 310, 311, 310, 309, 309, 310, 309, 308, 308, 309, 308, 307, 307, 308, 307, 306, 306, 307, 306, 305, 305, 306, 305, 304, 304, 305, 304, 303, 303, 304, 303, 302, 302, 303, 302, 301, 301, 302, 301, 300, 300, 301, 300, 299, 299, 300, 299, 298, 298, 299, 298, 297, 297, 298, 297, 296, 296, 297, 296, 295, 295, 296, 295, 294, 294, 295, 294, 293, 293, 294, 293, 292, 292, 293, 292, 291, 291, 292, 291, 290, 290, 291, 290, 289, 289, 290, 289, 288, 288, 289, 288, 287, 287, 288, 287, 286, 286, 287, 286, 285, 285, 286, 285, 284, 284, 285, 284, 283, 283, 284, 283, 282, 282, 283, 282, 281, 281, 282, 281, 280, 280, 281, 280, 279, 279, 280, 279, 278, 278, 279, 278, 277, 277, 278, 277, 276, 276, 277, 276, 275, 275, 276, 275, 274, 274, 275, 274, 273, 273, 274, 273, 272, 272, 273, 272, 271, 271, 272, 271, 270, 270, 271, 270, 269, 269, 270, 269, 268, 268, 269, 268, 267, 267, 268, 267, 266, 266, 267, 266, 265, 265, 266, 265, 264, 264, 265, 264, 263, 263, 264, 263, 262, 262, 263, 262, 261, 261, 262, 261, 260, 260, 261, 260, 259, 259, 260, 259, 258, 258, 259, 258, 257, 257, 258, 257, 256, 256, 257, 256, 255, 255, 256, 255, 254, 254, 255, 254, 253, 253, 254, 253, 252, 252, 253, 252, 251, 251, 252, 251, 250, 250, 251, 250, 249, 249, 250, 249, 248, 248, 249, 248, 247, 247, 248, 247, 246, 246, 247, 246, 245, 245, 246, 245, 244, 244, 245, 244, 243, 243, 244, 243, 242, 242, 243, 242, 241, 241, 242, 241, 240, 240, 241, 240, 239, 239, 240, 239, 238, 238, 239, 238, 237, 237, 238, 237, 236, 236, 237, 236, 235, 235, 236, 235, 234, 234, 235, 234, 233, 233, 234, 233, 232, 232, 233, 232, 231, 231, 232, 231, 230, 230, 231, 230, 229, 229, 230, 229, 228, 228, 229, 228, 227, 227, 228, 227, 226, 226, 227, 226, 225, 225, 226, 225, 224, 224, 225, 224, 223, 223, 224, 223, 222, 222, 223, 222, 221, 221, 222, 221, 220, 220, 221, 220, 219, 219, 220, 219, 218, 218, 219, 218, 217, 217, 218, 217, 216, 216, 217, 216, 215, 215, 216, 215, 214, 214, 215, 214, 213, 213, 214, 213, 212, 212, 213, 212, 211, 211, 212, 211, 210, 210, 211, 210, 209, 209, 210, 209, 208, 208, 209, 208, 207, 207, 208, 207, 206, 206, 207, 206, 205, 205, 206, 205, 204, 204, 205, 204, 203, 203, 204, 203, 202, 202, 203, 202, 201, 201, 202, 201, 200, 200, 201, 200, 199, 199, 200, 199, 198, 198, 199, 198, 197, 197, 198, 197, 196, 196, 197, 196, 195, 195, 196, 195, 194, 194, 195, 194, 193, 193, 194, 193, 192, 192, 193, 192, 191, 191, 192, 191, 190, 190, 191, 190, 189, 189, 190, 189, 188, 188, 189, 188, 187, 187, 188, 187, 186, 186, 187, 186, 185, 185, 186, 185, 184, 184, 185, 184, 183, 183, 184, 183, 182, 182, 183, 182, 181, 181, 182, 181, 180, 180, 181, 180, 179, 179, 180, 179, 178, 178, 179, 178, 177, 177, 178, 177, 176, 176, 177, 176, 175, 175, 176, 175, 174, 174, 175, 174, 173, 173, 174, 173, 172, 172, 173, 172, 171, 171, 172, 171, 170, 170, 171, 170, 169, 169, 170, 169, 168, 168, 169, 168, 167, 167, 168, 167, 166, 166, 167, 166, 165, 165, 166, 165, 164, 164, 165, 164, 163, 163, 164, 163, 162, 162, 163, 162, 161, 161, 162, 161, 160, 160, 161, 160, 159, 159, 160, 159, 158, 158, 159, 158, 157, 157, 158, 157, 156, 156, 157, 156, 155, 155, 156, 155, 154, 154, 155, 154, 153, 153, 154, 153, 152, 152, 153, 152, 151, 151, 152, 151, 150, 150, 151, 150, 149, 149, 150, 149, 148, 148, 149, 148, 147, 147, 148, 147, 146, 146, 147, 146, 145, 145, 146, 145, 144, 144, 145, 144, 143, 143, 144, 143, 142, 142, 143, 142, 141, 141, 142, 141, 140, 140, 141, 140, 139, 139, 140, 139, 138, 138, 139, 138, 137, 137, 138, 137, 136, 136, 137, 136, 135, 135, 136, 135, 134, 134, 135, 134, 133, 133, 134, 133, 132, 132, 133, 132, 131, 131, 132, 131, 130, 130, 131, 130, 129, 129, 130, 129, 128, 128, 129, 128, 127, 127, 128, 127, 126, 126, 127, 126, 125, 125, 126, 125, 124, 124, 125, 124, 123, 123, 124, 123, 122, 122, 123, 122, 121, 121, 122, 121, 120, 120, 121, 120, 119, 119, 120, 119, 118, 118, 119, 118, 117, 117, 118, 117, 116, 116, 117, 116, 115, 115, 116, 115, 114, 114, 115, 114, 113, 113, 114, 113, 112, 112, 113, 112, 111, 111, 112, 111, 110, 110, 111, 110, 109, 109, 110, 109, 108, 108, 109, 108, 107, 107, 108, 107, 106, 106, 107, 106, 105, 105, 106, 105, 104, 104, 105, 104, 103, 103, 104, 103, 102, 102, 103, 102, 101, 101, 102, 101, 100, 100, 101, 100, 99, 99, 100, 99, 98, 98, 99, 98, 97, 97, 98, 97, 96, 96, 97, 96, 95, 95, 96, 95, 94, 94, 95, 94, 93, 93, 94, 93, 92, 92, 93, 92, 91, 91, 92, 91, 90, 90, 91, 90, 89, 89, 90, 89, 88, 88, 89, 88, 87, 87, 88, 87, 86, 86, 87, 86, 85, 85, 86, 85, 84, 84, 85, 84, 83, 83, 84, 83, 82, 82, 83, 82, 81, 81, 82, 81, 80, 80, 81, 80, 79, 79, 80, 79, 78, 78, 79, 78, 77, 77, 78, 77, 76, 76, 77, 76, 75, 75, 76, 75, 74, 74, 75, 74, 73, 73, 74, 73, 72, 72, 73, 72, 71, 71, 72, 71, 70, 70, 71, 70, 69, 69, 70, 69, 68, 68, 69, 68, 67, 67, 68, 67, 66, 66, 67, 66, 65, 65, 66, 65, 64, 64, 65, 64, 63, 63, 64, 63, 62, 62, 63, 62, 61, 61, 62, 61, 60, 60, 61, 60, 59, 59, 60, 59, 58, 58, 59, 58, 57, 57, 58, 57, 56, 56, 57, 56, 55, 55, 56, 55, 54, 54, 55, 54, 53, 53, 54, 53, 52, 52, 53, 52, 51, 51, 52, 51, 50, 50, 51, 50, 49, 49, 50, 49, 48, 48, 49, 48, 47, 47, 48, 47, 46, 46, 47, 46, 45, 45, 46, 45, 44, 44, 45, 44, 43, 43, 44, 43, 42, 42, 43, 42, 41, 41, 42, 41, 40, 40, 41, 40, 39, 39, 40, 39, 38, 38, 39, 38, 37, 37, 38, 37, 36, 36, 37, 36, 35, 35, 36, 35, 34, 34, 35, 34, 33, 33, 34, 33, 32, 32, 33, 32, 31, 31, 32, 31, 30, 30, 31, 30, 29, 29, 30, 29, 28, 28, 29, 28, 27, 27, 28, 27, 26, 26, 27, 26, 25, 25, 26, 25, 24, 24, 25, 24, 23, 23, 24, 23, 22, 22, 23, 22, 21, 21, 22, 21, 20, 20, 21, 20, 19, 19, 20, 19, 18, 18, 19, 18, 17, 17, 18, 17, 16, 16, 17, 16, 15, 15, 16, 15, 14, 14, 15, 14, 13, 13, 14, 13, 12, 12, 13, 12, 11, 11, 12, 11, 10, 10, 11, 10, 9, 9, 10, 9, 8, 8, 9, 8, 7, 7, 8, 7, 6, 6, 7, 6, 5, 5, 6, 5, 4, 4, 5, 4, 3, 3, 4, 3, 2, 2, 3, 2, 1, 1, 2, 1, 0, 0, 1 }

  128. 400

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0, 1}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 397, 0, 399, 398, 396, 0, 395, 0, 398, 397, 394, 0, 393, 0, 397, 396, 392, 0, 391, 0, 396, 395, 390, 0, 389, 0, 395, 394, 388, 0, 387, 0, 394, 393, 386, 0, 385, 0, 393, 392, 384, 0, 383, 0, 392, 391, 382, 0, 381, 0, 391, 390, 380, 0, 379, 0, 390, 389, 378, 0, 377, 0, 389, 388, 376, 0, 375, 0, 388, 387, 374, 0, 373, 0, 387, 386, 372, 0, 371, 0, 386, 385, 370, 0, 369, 0, 385, 384, 368, 0, 367, 0, 384, 383, 366, 0, 365, 0, 383, 382, 364, 0, 363, 0, 382, 381, 362, 0, 361, 0, 381, 380, 360, 0, 359, 0, 380, 379, 358, 0, 357, 0, 379, 378, 356, 0, 355, 0, 378, 377, 354, 0, 353, 0, 377, 376, 352, 0, 351, 0, 376, 375, 350, 0, 349, 0, 375, 374, 348, 0, 347, 0, 374, 373, 346, 0, 345, 0, 373, 372, 344, 0, 343, 0, 372, 371, 342, 0, 341, 0, 371, 370, 340, 0, 339, 0, 370, 369, 338, 0, 337, 0, 369, 368, 336, 0, 335, 0, 368, 367, 334, 0, 333, 0, 367, 366, 332, 0, 331, 0, 366, 365, 330, 0, 329, 0, 365, 364, 328, 0, 327, 0, 364, 363, 326, 0, 325, 0, 363, 362, 324, 0, 323, 0, 362, 361, 322, 0, 321, 0, 361, 360, 320, 0, 319, 0, 360, 359, 318, 0, 317, 0, 359, 358, 316, 0, 315, 0, 358, 357, 314, 0, 313, 0, 357, 356, 312, 0, 311, 0, 356, 355, 310, 0, 309, 0, 355, 354, 308, 0, 307, 0, 354, 353, 306, 0, 305, 0, 353, 352, 304, 0, 303, 0, 352, 351, 302, 0, 301, 0, 351, 350, 300, 0, 299, 0, 350, 349, 298, 0, 297, 0, 349, 348, 296, 0, 295, 0, 348, 347, 294, 0, 293, 0, 347, 346, 292, 0, 291, 0, 346, 345, 290, 0, 289, 0, 345, 344, 288, 0, 287, 0, 344, 343, 286, 0, 285, 0, 343, 342, 284, 0, 283, 0, 342, 341, 282, 0, 281, 0, 341, 340, 280, 0, 279, 0, 340, 339, 278, 0, 277, 0, 339, 338, 276, 0, 275, 0, 338, 337, 274, 0, 273, 0, 337, 336, 272, 0, 271, 0, 336, 335, 270, 0, 269, 0, 335, 334, 268, 0, 267, 0, 334, 333, 266, 0, 265, 0, 333, 332, 264, 0, 263, 0, 332, 331, 262, 0, 261, 0, 331, 330, 260, 0, 259, 0, 330, 329, 258, 0, 257, 0, 329, 328, 256, 0, 255, 0, 328, 327, 254, 0, 253, 0, 327, 326, 252, 0, 251, 0, 326, 325, 250, 0, 249, 0, 325, 324, 248, 0, 247, 0, 324, 323, 246, 0, 245, 0, 323, 322, 244, 0, 243, 0, 322, 321, 242, 0, 241, 0, 321, 320, 240, 0, 239, 0, 320, 319, 238, 0, 237, 0, 319, 318, 236, 0, 235, 0, 318, 317, 234, 0, 233, 0, 317, 316, 232, 0, 231, 0, 316, 315, 230, 0, 229, 0, 315, 314, 228, 0, 227, 0, 314, 313, 226, 0, 225, 0, 313, 312, 224, 0, 223, 0, 312, 311, 222, 0, 221, 0, 311, 310, 220, 0, 219, 0, 310, 309, 218, 0, 217, 0, 309, 308, 216, 0, 215, 0, 308, 307, 214, 0, 213, 0, 307, 306, 212, 0, 211, 0, 306, 305, 210, 0, 209, 0, 305, 304, 208, 0, 207, 0, 304, 303, 206, 0, 205, 0, 303, 302, 204, 0, 203, 0, 302, 301, 202, 0, 201, 0, 301, 300, 200, 0, 199, 0, 300, 299, 198, 0, 197, 0, 299, 298, 196, 0, 195, 0, 298, 297, 194, 0, 193, 0, 297, 296, 192, 0, 191, 0, 296, 295, 190, 0, 189, 0, 295, 294, 188, 0, 187, 0, 294, 293, 186, 0, 185, 0, 293, 292, 184, 0, 183, 0, 292, 291, 182, 0, 181, 0, 291, 290, 180, 0, 179, 0, 290, 289, 178, 0, 177, 0, 289, 288, 176, 0, 175, 0, 288, 287, 174, 0, 173, 0, 287, 286, 172, 0, 171, 0, 286, 285, 170, 0, 169, 0, 285, 284, 168, 0, 167, 0, 284, 283, 166, 0, 165, 0, 283, 282, 164, 0, 163, 0, 282, 281, 162, 0, 161, 0, 281, 280, 160, 0, 159, 0, 280, 279, 158, 0, 157, 0, 279, 278, 156, 0, 155, 0, 278, 277, 154, 0, 153, 0, 277, 276, 152, 0, 151, 0, 276, 275, 150, 0, 149, 0, 275, 274, 148, 0, 147, 0, 274, 273, 146, 0, 145, 0, 273, 272, 144, 0, 143, 0, 272, 271, 142, 0, 141, 0, 271, 270, 140, 0, 139, 0, 270, 269, 138, 0, 137, 0, 269, 268, 136, 0, 135, 0, 268, 267, 134, 0, 133, 0, 267, 266, 132, 0, 131, 0, 266, 265, 130, 0, 129, 0, 265, 264, 128, 0, 127, 0, 264, 263, 126, 0, 125, 0, 263, 262, 124, 0, 123, 0, 262, 261, 122, 0, 121, 0, 261, 260, 120, 0, 119, 0, 260, 259, 118, 0, 117, 0, 259, 258, 116, 0, 115, 0, 258, 257, 114, 0, 113, 0, 257, 256, 112, 0, 111, 0, 256, 255, 110, 0, 109, 0, 255, 254, 108, 0, 107, 0, 254, 253, 106, 0, 105, 0, 253, 252, 104, 0, 103, 0, 252, 251, 102, 0, 101, 0, 251, 250, 100, 0, 99, 0, 250, 249, 98, 0, 97, 0, 249, 248, 96, 0, 95, 0, 248, 247, 94, 0, 93, 0, 247, 246, 92, 0, 91, 0, 246, 245, 90, 0, 89, 0, 245, 244, 88, 0, 87, 0, 244, 243, 86, 0, 85, 0, 243, 242, 84, 0, 83, 0, 242, 241, 82, 0, 81, 0, 241, 240, 80, 0, 79, 0, 240, 239, 78, 0, 77, 0, 239, 238, 76, 0, 75, 0, 238, 237, 74, 0, 73, 0, 237, 236, 72, 0, 71, 0, 236, 235, 70, 0, 69, 0, 235, 234, 68, 0, 67, 0, 234, 233, 66, 0, 65, 0, 233, 232, 64, 0, 63, 0, 232, 231, 62, 0, 61, 0, 231, 230, 60, 0, 59, 0, 230, 229, 58, 0, 57, 0, 229, 228, 56, 0, 55, 0, 228, 227, 54, 0, 53, 0, 227, 226, 52, 0, 51, 0, 226, 225, 50, 0, 49, 0, 225, 224, 48, 0, 47, 0, 224, 223, 46, 0, 45, 0, 223, 222, 44, 0, 43, 0, 222, 221, 42, 0, 41, 0, 221, 220, 40, 0, 39, 0, 220, 219, 38, 0, 37, 0, 219, 218, 36, 0, 35, 0, 218, 217, 34, 0, 33, 0, 217, 216, 32, 0, 31, 0, 216, 215, 30, 0, 29, 0, 215, 214, 28, 0, 27, 0, 214, 213, 26, 0, 25, 0, 213, 212, 24, 0, 23, 0, 212, 211, 22, 0, 21, 0, 211, 210, 20, 0, 19, 0, 210, 209, 18, 0, 17, 0, 209, 208, 16, 0, 15, 0, 208, 207, 14, 0, 13, 0, 207, 206, 12, 0, 11, 0, 206, 205, 10, 0, 9, 0, 205, 204, 8, 0, 7, 0, 204, 203, 6, 0, 5, 0, 203, 202, 4, 0, 3, 0, 202, 201, 2, 0, 1, 0, 201, 200, 0, 0, 147, 0, 200, 199, 115, 0, 51, 0, 199, 198, 195, 0, 163, 0, 198, 197, 131, 0, 99, 0, 197, 196, 67, 0, 35, 0, 196, 195, 3, 0, 187, 0, 195, 194, 171, 0, 155, 0, 194, 193, 139, 0, 123, 0, 193, 192, 107, 0, 91, 0, 192, 191, 75, 0, 59, 0, 191, 190, 43, 0, 27, 0, 190, 189, 11, 0, 163, 0, 189, 188, 27, 0, 183, 0, 188, 187, 175, 0, 167, 0, 187, 186, 159, 0, 151, 0, 186, 185, 143, 0, 135, 0, 185, 184, 127, 0, 119, 0, 184, 183, 111, 0, 103, 0, 183, 182, 95, 0, 87, 0, 182, 181, 79, 0, 71, 0, 181, 180, 63, 0, 55, 0, 180, 179, 47, 0, 39, 0, 179, 178, 31, 0, 23, 0, 178, 177, 15, 0, 7, 0, 177, 176, 147, 0, 35, 0, 176, 175, 91, 0, 87, 0, 175, 174, 119, 0, 55, 0, 174, 173, 35, 0, 173, 0, 173, 172, 169, 0, 165, 0, 172, 171, 161, 0, 157, 0, 171, 170, 153, 0, 149, 0, 170, 169, 145, 0, 141, 0, 169, 168, 137, 0, 133, 0, 168, 167, 129, 0, 125, 0, 167, 166, 121, 0, 117, 0, 166, 165, 113, 0, 109, 0, 165, 164, 105, 0, 101, 0, 164, 163, 97, 0, 93, 0, 163, 162, 89, 0, 85, 0, 162, 161, 81, 0, 77, 0, 161, 160, 73, 0, 69, 0, 160, 159, 65, 0, 61, 0, 159, 158, 57, 0, 53, 0, 158, 157, 49, 0, 45, 0, 157, 156, 41, 0, 37, 0, 156, 155, 33, 0, 29, 0, 155, 154, 25, 0, 21, 0, 154, 153, 17, 0, 13, 0, 153, 152, 9, 0, 5, 0, 152, 151, 1, 0, 51, 0, 151, 150, 99, 0, 150, 149, 123, 0, 59, 0, 149, 148, 85, 0, 117, 0, 148, 147, 135, 0, 103, 0, 147, 146, 71, 0, 39, 0, 146, 145, 7, 0, 87, 0, 145, 144, 101, 0, 37, 0, 144, 143, 141, 0, 125, 0, 143, 142, 109, 0, 93, 0, 142, 141, 77, 0, 61, 0, 141, 140, 45, 0, 29, 0, 140, 139, 13, 0, 51, 0, 139, 138, 59, 0, 103, 0, 138, 137, 87, 0, 125, 0, 137, 136, 61, 0, 51, 0, 136, 135, 125, 0, 135, 134, 134, 0, 132, 0, 134, 133, 130, 0, 128, 0, 133, 132, 126, 0, 124, 0, 132, 131, 122, 0, 120, 0, 131, 130, 118, 0, 116, 0, 130, 129, 114, 0, 112, 0, 129, 128, 110, 0, 108, 0, 128, 127, 106, 0, 104, 0, 127, 126, 102, 0, 100, 0, 126, 125, 98, 0, 96, 0, 125, 124, 94, 0, 92, 0, 124, 123, 90, 0, 88, 0, 123, 122, 86, 0, 84, 0, 122, 121, 82, 0, 80, 0, 121, 120, 78, 0, 76, 0, 120, 119, 74, 0, 72, 0, 119, 118, 70, 0, 68, 0, 118, 117, 66, 0, 64, 0, 117, 116, 62, 0, 60, 0, 116, 115, 58, 0, 56, 0, 115, 114, 54, 0, 52, 0, 114, 113, 50, 0, 48, 0, 113, 112, 46, 0, 44, 0, 112, 111, 42, 0, 40, 0, 111, 110, 38, 0, 36, 0, 110, 109, 34, 0, 32, 0, 109, 108, 30, 0, 28, 0, 108, 107, 26, 0, 24, 0, 107, 106, 22, 0, 20, 0, 106, 105, 18, 0, 16, 0, 105, 104, 14, 0, 12, 0, 104, 103, 10, 0, 8, 0, 103, 102, 6, 0, 4, 0, 102, 101, 2, 0, 0, 0, 101, 100, 52, 0, 21, 0, 100, 99, 56, 0, 67, 0, 99, 98, 3, 0, 60, 0, 98, 97, 4, 0, 20, 0, 97, 96, 75, 0, 43, 0, 96, 95, 11, 0, 27, 0, 95, 94, 55, 0, 53, 0, 94, 93, 93, 0, 67, 0, 93, 92, 36, 0, 53, 0, 92, 91, 79, 0, 63, 0, 91, 90, 47, 0, 31, 0, 90, 89, 15, 0, 39, 0, 89, 88, 31, 0, 68, 0, 88, 87, 35, 0, 87, 86, 69, 0, 5, 0, 86, 85, 37, 0, 51, 0, 85, 84, 24, 0, 76, 0, 84, 83, 44, 0, 12, 0, 83, 82, 43, 0, 68, 0, 82, 81, 81, 0, 73, 0, 81, 80, 65, 0, 57, 0, 80, 79, 49, 0, 41, 0, 79, 78, 33, 0, 25, 0, 78, 77, 17, 0, 9, 0, 77, 76, 1, 0, 60, 0, 76, 75, 12, 0, 75, 74, 72, 0, 71, 0, 74, 73, 7, 0, 21, 0, 73, 72, 29, 0, 28, 0, 72, 71, 60, 0, 45, 0, 71, 70, 13, 0, 59, 0, 70, 69, 5, 0, 61, 0, 69, 68, 63, 0, 8, 0, 68, 67, 40, 0, 27, 0, 67, 66, 41, 0, 64, 0, 66, 65, 48, 0, 32, 0, 65, 64, 16, 0, 0, 0, 64, 63, 20, 0, 63, 62, 39, 0, 51, 0, 62, 61, 28, 0, 9, 0, 61, 60, 21, 0, 60, 59, 32, 0, 9, 0, 59, 58, 58, 0, 54, 0, 58, 57, 50, 0, 46, 0, 57, 56, 42, 0, 38, 0, 56, 55, 34, 0, 30, 0, 55, 54, 26, 0, 22, 0, 54, 53, 18, 0, 14, 0, 53, 52, 10, 0, 6, 0, 52, 51, 2, 0, 51, 50, 30, 0, 3, 0, 50, 49, 4, 0, 14, 0, 49, 48, 11, 0, 22, 0, 48, 47, 6, 0, 36, 0, 47, 46, 25, 0, 46, 45, 15, 0, 31, 0, 45, 44, 35, 0, 8, 0, 44, 43, 37, 0, 24, 0, 43, 42, 24, 0, 42, 41, 38, 0, 0, 0, 41, 40, 22, 0, 33, 0, 40, 39, 17, 0, 1, 0, 39, 38, 12, 0, 8, 0, 38, 37, 7, 0, 29, 0, 37, 36, 9, 0, 13, 0, 36, 35, 5, 0, 3, 0, 35, 34, 1, 0, 33, 0, 34, 33, 3, 0, 16, 0, 33, 32, 20, 0, 8, 0, 32, 31, 28, 0, 21, 0, 31, 30, 21, 0, 30, 29, 14, 0, 0, 0, 29, 28, 16, 0, 26, 0, 28, 27, 18, 0, 10, 0, 27, 26, 2, 0, 0, 0, 26, 25, 4, 0, 11, 0, 25, 24, 6, 0, 24, 23, 15, 0, 8, 0, 23, 22, 13, 0, 8, 0, 22, 21, 11, 0, 21, 20, 17, 0, 12, 0, 20, 19, 7, 0, 9, 0, 19, 18, 5, 0, 1, 0, 18, 17, 3, 0, 9, 0, 17, 16, 10, 0, 12, 0, 16, 15, 14, 0, 15, 14, 9, 0, 2, 0, 14, 13, 4, 0, 6, 0, 13, 12, 2, 0, 12, 11, 11, 0, 11, 10, 7, 0, 5, 0, 10, 9, 3, 0, 9, 8, 6, 0, 8, 7, 4, 0, 2, 0, 7, 6, 5, 0, 6, 5, 3, 0, 5, 4, 4, 0, 4, 3, 3, 0, 3, 0, 2, 2, 0, 2, 0, 1, 1, 1, 0, 1, 0 }

  129. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0, 1, 2}

    Returns: {47, 399, 151, 0, 399, 0, 366, 398, 263, 0, 398, 0, 72, 397, 223, 0, 397, 0, 30, 396, 159, 0, 396, 0, 184, 395, 250, 0, 395, 0, 107, 394, 323, 0, 394, 0, 284, 393, 312, 0, 393, 0, 41, 392, 336, 0, 392, 0, 7, 391, 101, 0, 391, 0, 142, 390, 71, 0, 390, 0, 121, 389, 182, 0, 389, 0, 101, 388, 254, 0, 388, 0, 251, 387, 53, 0, 387, 0, 158, 386, 243, 0, 386, 0, 206, 385, 60, 0, 385, 0, 285, 384, 207, 0, 384, 0, 328, 383, 83, 0, 383, 0, 281, 382, 239, 0, 382, 0, 209, 381, 217, 0, 381, 0, 329, 380, 31, 0, 380, 0, 96, 379, 199, 0, 379, 0, 188, 378, 201, 0, 378, 0, 24, 377, 27, 0, 377, 0, 135, 376, 202, 0, 376, 0, 317, 375, 56, 0, 375, 0, 263, 374, 181, 0, 374, 0, 295, 373, 139, 0, 373, 0, 241, 372, 110, 0, 372, 0, 4, 371, 210, 0, 371, 0, 201, 370, 354, 0, 370, 0, 94, 369, 123, 0, 369, 0, 171, 368, 355, 0, 368, 0, 29, 367, 351, 0, 367, 0, 268, 366, 224, 0, 366, 0, 259, 365, 71, 0, 365, 0, 247, 364, 144, 0, 364, 0, 203, 363, 31, 0, 363, 0, 66, 362, 95, 0, 362, 0, 162, 361, 143, 0, 361, 0, 202, 360, 208, 0, 360, 0, 305, 359, 336, 0, 359, 0, 102, 358, 166, 0, 358, 0, 211, 357, 13, 0, 357, 0, 180, 356, 279, 0, 356, 0, 199, 355, 32, 0, 355, 0, 27, 354, 97, 0, 354, 0, 77, 353, 20, 0, 353, 0, 79, 352, 335, 0, 352, 0, 125, 351, 134, 0, 351, 0, 312, 350, 110, 0, 350, 0, 244, 349, 53, 0, 349, 0, 230, 348, 208, 0, 348, 0, 123, 347, 166, 0, 347, 0, 181, 346, 48, 0, 346, 0, 93, 345, 191, 0, 345, 0, 220, 344, 273, 0, 344, 0, 110, 343, 5, 0, 343, 0, 36, 342, 138, 0, 342, 0, 17, 341, 99, 0, 341, 0, 23, 340, 117, 0, 340, 0, 277, 339, 90, 0, 339, 0, 73, 338, 313, 0, 338, 0, 75, 337, 239, 0, 337, 0, 246, 336, 11, 0, 336, 0, 115, 335, 267, 0, 335, 0, 152, 334, 231, 0, 334, 0, 85, 333, 250, 0, 333, 0, 264, 332, 11, 0, 332, 0, 219, 331, 165, 0, 331, 0, 255, 330, 315, 0, 330, 0, 166, 329, 174, 0, 329, 0, 309, 328, 126, 0, 328, 0, 243, 327, 10, 0, 327, 0, 187, 326, 229, 0, 326, 0, 120, 325, 287, 0, 325, 0, 302, 324, 150, 0, 324, 0, 28, 323, 293, 0, 323, 0, 22, 322, 139, 0, 322, 0, 175, 321, 183, 0, 321, 0, 290, 320, 193, 0, 320, 0, 91, 319, 133, 0, 319, 0, 315, 318, 114, 0, 318, 0, 317, 0, 178, 317, 269, 316, 92, 0, 316, 0, 11, 315, 74, 0, 315, 0, 189, 314, 3, 0, 314, 0, 198, 313, 282, 0, 313, 0, 310, 312, 294, 0, 312, 0, 299, 311, 138, 0, 311, 0, 134, 310, 100, 0, 310, 0, 43, 309, 108, 0, 309, 0, 190, 308, 286, 0, 308, 0, 238, 307, 32, 0, 307, 0, 214, 306, 276, 0, 306, 0, 288, 305, 273, 0, 305, 0, 278, 304, 127, 0, 304, 0, 236, 303, 131, 0, 303, 0, 302, 0, 174, 302, 256, 301, 6, 0, 301, 0, 30, 300, 184, 0, 300, 0, 107, 299, 284, 0, 299, 0, 41, 298, 141, 0, 298, 0, 7, 297, 64, 0, 297, 0, 142, 296, 145, 0, 296, 0, 207, 295, 224, 0, 295, 0, 121, 294, 101, 0, 294, 0, 251, 293, 78, 0, 293, 0, 158, 292, 206, 0, 292, 0, 76, 291, 98, 0, 291, 0, 253, 290, 285, 0, 290, 0, 10, 289, 184, 0, 289, 0, 281, 288, 209, 0, 288, 0, 21, 287, 78, 0, 287, 0, 126, 286, 254, 0, 286, 0, 96, 285, 182, 0, 285, 0, 188, 284, 24, 0, 284, 0, 135, 283, 147, 0, 283, 0, 92, 282, 64, 0, 282, 0, 234, 281, 263, 0, 281, 0, 101, 280, 241, 0, 280, 0, 4, 279, 201, 0, 279, 0, 94, 278, 171, 0, 278, 0, 29, 277, 139, 0, 277, 0, 233, 276, 268, 0, 276, 0, 259, 275, 95, 0, 275, 0, 229, 274, 247, 0, 274, 0, 248, 273, 203, 0, 273, 0, 59, 272, 66, 0, 272, 0, 162, 271, 202, 0, 271, 0, 127, 270, 102, 0, 270, 0, 114, 269, 116, 0, 269, 0, 140, 268, 197, 0, 268, 0, 211, 267, 57, 0, 267, 0, 180, 266, 199, 0, 266, 0, 27, 265, 77, 0, 265, 0, 34, 264, 79, 0, 264, 0, 125, 263, 138, 0, 263, 0, 156, 262, 244, 0, 262, 0, 230, 261, 123, 0, 261, 0, 42, 260, 145, 0, 260, 0, 181, 259, 232, 0, 259, 0, 93, 258, 220, 0, 258, 0, 110, 257, 36, 0, 257, 0, 131, 256, 146, 0, 256, 0, 17, 255, 23, 0, 255, 0, 57, 254, 18, 0, 254, 0, 26, 253, 73, 0, 253, 0, 217, 252, 75, 0, 252, 0, 246, 251, 115, 0, 251, 0, 77, 250, 152, 0, 250, 0, 85, 249, 97, 0, 249, 0, 138, 248, 219, 0, 248, 0, 18, 247, 239, 0, 247, 0, 166, 246, 95, 0, 246, 0, 133, 245, 182, 0, 245, 0, 192, 244, 243, 0, 244, 0, 187, 243, 120, 0, 243, 0, 6, 242, 28, 0, 242, 0, 22, 241, 175, 0, 241, 0, 104, 240, 184, 0, 240, 0, 91, 239, 3, 0, 239, 0, 178, 238, 69, 0, 238, 0, 197, 237, 11, 0, 237, 0, 189, 236, 198, 0, 236, 0, 63, 235, 108, 0, 235, 0, 209, 234, 141, 0, 234, 0, 40, 233, 68, 0, 233, 0, 134, 232, 176, 0, 232, 0, 43, 231, 190, 0, 231, 0, 11, 230, 214, 0, 230, 0, 219, 229, 78, 0, 229, 0, 139, 228, 143, 0, 228, 0, 108, 227, 174, 0, 227, 0, 23, 226, 30, 0, 226, 0, 186, 225, 107, 0, 225, 0, 41, 224, 193, 0, 224, 0, 7, 223, 46, 0, 223, 0, 142, 222, 153, 0, 222, 0, 207, 221, 121, 0, 221, 0, 152, 220, 158, 0, 220, 0, 193, 219, 76, 0, 219, 0, 75, 218, 177, 0, 218, 0, 196, 217, 10, 0, 217, 0, 158, 216, 184, 0, 216, 0, 201, 215, 21, 0, 215, 0, 126, 214, 96, 0, 214, 0, 89, 213, 115, 0, 213, 0, 188, 212, 135, 0, 212, 0, 92, 211, 68, 0, 211, 0, 101, 210, 160, 0, 210, 0, 4, 209, 94, 0, 209, 0, 195, 208, 29, 0, 208, 0, 176, 207, 76, 0, 207, 0, 56, 206, 122, 0, 206, 0, 143, 205, 149, 0, 205, 0, 69, 204, 59, 0, 204, 0, 96, 203, 175, 0, 203, 0, 162, 202, 19, 0, 202, 0, 127, 201, 144, 0, 201, 0, 114, 200, 120, 0, 200, 0, 140, 199, 160, 0, 199, 0, 180, 198, 27, 0, 198, 0, 34, 197, 125, 0, 197, 0, 149, 196, 156, 0, 196, 0, 78, 195, 42, 0, 195, 0, 181, 194, 93, 0, 194, 0, 110, 193, 131, 0, 193, 0, 17, 192, 57, 0, 192, 0, 105, 191, 171, 0, 191, 0, 26, 190, 184, 0, 190, 0, 182, 189, 77, 0, 189, 0, 85, 188, 83, 0, 188, 0, 102, 187, 138, 0, 187, 0, 18, 186, 67, 0, 186, 0, 124, 185, 166, 0, 185, 0, 133, 184, 171, 0, 184, 0, 67, 183, 6, 0, 183, 0, 22, 182, 104, 0, 182, 0, 91, 181, 178, 0, 181, 0, 156, 180, 83, 0, 180, 0, 131, 179, 63, 0, 179, 0, 29, 178, 31, 0, 178, 0, 40, 177, 134, 0, 177, 0, 43, 176, 11, 0, 176, 0, 14, 175, 11, 0, 175, 0, 139, 174, 155, 0, 174, 0, 108, 173, 23, 0, 173, 0, 33, 172, 154, 0, 172, 0, 166, 171, 41, 0, 171, 0, 7, 170, 142, 0, 170, 0, 122, 169, 119, 0, 169, 0, 152, 168, 57, 0, 168, 0, 75, 167, 42, 0, 167, 0, 44, 166, 64, 0, 166, 0, 158, 165, 120, 0, 165, 0, 126, 164, 89, 0, 164, 0, 64, 163, 138, 0, 163, 0, 146, 162, 92, 0, 162, 0, 82, 161, 101, 0, 161, 0, 128, 160, 4, 0, 160, 0, 76, 159, 93, 0, 159, 0, 11, 158, 56, 0, 158, 0, 143, 157, 69, 0, 157, 0, 96, 156, 36, 0, 156, 0, 101, 155, 127, 0, 155, 0, 114, 154, 140, 0, 154, 0, 63, 153, 68, 0, 153, 0, 77, 152, 95, 0, 152, 0, 34, 151, 61, 0, 151, 0, 136, 150, 138, 0, 150, 0, 149, 149, 78, 0, 149, 0, 56, 148, 83, 0, 148, 0, 110, 147, 17, 0, 147, 0, 105, 146, 26, 0, 146, 0, 57, 145, 134, 0, 145, 0, 85, 144, 102, 0, 144, 0, 18, 143, 19, 0, 143, 0, 73, 142, 124, 0, 142, 0, 59, 141, 133, 0, 141, 0, 67, 140, 21, 0, 140, 0, 22, 139, 86, 0, 139, 0, 91, 138, 95, 0, 138, 0, 109, 137, 127, 0, 137, 0, 131, 136, 29, 0, 136, 0, 53, 135, 40, 0, 135, 0, 43, 134, 14, 0, 134, 0, 92, 133, 95, 0, 133, 0, 108, 132, 33, 0, 132, 0, 50, 131, 113, 0, 131, 0, 120, 130, 7, 0, 130, 0, 122, 129, 5, 0, 129, 0, 61, 128, 75, 0, 128, 0, 44, 127, 69, 0, 127, 0, 126, 126, 64, 0, 126, 0, 95, 125, 82, 0, 125, 0, 20, 124, 37, 0, 124, 0, 69, 123, 76, 0, 123, 0, 11, 122, 115, 0, 122, 0, 76, 121, 33, 0, 121, 0, 80, 120, 96, 0, 120, 0, 104, 119, 118, 0, 119, 0, 101, 118, 98, 0, 118, 0, 114, 117, 63, 0, 117, 0, 74, 116, 77, 0, 116, 0, 87, 115, 34, 0, 115, 0, 40, 114, 55, 0, 114, 0, 83, 113, 56, 0, 113, 0, 110, 112, 21, 0, 112, 0, 105, 111, 57, 0, 111, 0, 30, 110, 79, 0, 110, 0, 85, 109, 18, 0, 109, 0, 73, 108, 59, 0, 108, 0, 67, 107, 22, 0, 107, 0, 31, 106, 54, 0, 106, 0, 91, 105, 59, 0, 105, 0, 7, 104, 53, 0, 104, 0, 28, 103, 41, 0, 103, 0, 43, 102, 60, 0, 102, 0, 92, 101, 22, 0, 101, 0, 34, 100, 50, 0, 100, 0, 63, 99, 33, 0, 99, 0, 51, 98, 61, 0, 98, 0, 81, 97, 44, 0, 97, 0, 0, 96, 10, 0, 96, 0, 54, 95, 82, 0, 95, 0, 94, 0, 20, 94, 69, 93, 93, 0, 11, 92, 88, 0, 92, 0, 76, 91, 80, 0, 91, 0, 41, 90, 24, 0, 90, 0, 50, 89, 56, 0, 89, 0, 61, 88, 74, 0, 88, 0, 87, 87, 40, 0, 87, 0, 83, 86, 18, 0, 86, 0, 53, 85, 29, 0, 85, 0, 30, 84, 77, 0, 84, 0, 77, 83, 14, 0, 83, 0, 21, 82, 73, 0, 82, 0, 67, 81, 31, 0, 81, 0, 24, 80, 7, 0, 80, 0, 48, 79, 28, 0, 79, 0, 13, 78, 43, 0, 78, 0, 28, 77, 34, 0, 77, 0, 63, 76, 51, 0, 76, 0, 7, 75, 0, 0, 75, 0, 8, 74, 36, 0, 74, 0, 49, 73, 54, 0, 73, 0, 20, 72, 68, 0, 72, 0, 69, 71, 11, 0, 71, 0, 59, 70, 0, 0, 70, 0, 41, 69, 54, 0, 69, 0, 50, 68, 12, 0, 68, 0, 61, 67, 62, 0, 67, 0, 18, 66, 37, 0, 66, 0, 62, 65, 53, 0, 65, 0, 30, 64, 51, 0, 64, 0, 21, 63, 34, 0, 63, 0, 51, 62, 58, 0, 62, 0, 37, 61, 24, 0, 61, 0, 26, 60, 48, 0, 60, 0, 13, 59, 29, 0, 59, 0, 28, 58, 16, 0, 58, 0, 57, 0, 44, 57, 7, 56, 8, 0, 56, 0, 49, 55, 20, 0, 55, 0, 12, 54, 16, 0, 54, 0, 41, 53, 50, 0, 53, 0, 48, 52, 8, 0, 52, 0, 18, 51, 24, 0, 51, 0, 30, 50, 21, 0, 50, 0, 21, 49, 37, 0, 49, 0, 26, 48, 35, 0, 48, 0, 13, 47, 6, 0, 47, 0, 28, 46, 44, 0, 46, 0, 7, 45, 29, 0, 45, 0, 35, 44, 12, 0, 44, 0, 22, 43, 31, 0, 43, 0, 41, 42, 1, 0, 42, 0, 6, 41, 18, 0, 41, 0, 30, 40, 21, 0, 40, 0, 16, 39, 26, 0, 39, 0, 13, 38, 28, 0, 38, 0, 36, 37, 7, 0, 37, 0, 35, 36, 22, 0, 36, 0, 21, 35, 6, 0, 35, 0, 10, 34, 30, 0, 34, 0, 16, 33, 4, 0, 33, 0, 5, 32, 13, 0, 32, 0, 17, 31, 6, 0, 31, 0, 1, 30, 9, 0, 30, 0, 29, 0, 21, 29, 3, 28, 7, 0, 28, 0, 10, 27, 12, 0, 27, 0, 19, 26, 20, 0, 26, 0, 16, 25, 5, 0, 25, 0, 17, 24, 1, 0, 24, 0, 23, 23, 21, 0, 23, 0, 3, 22, 10, 0, 22, 0, 15, 21, 19, 0, 21, 0, 16, 20, 5, 0, 20, 0, 14, 19, 17, 0, 19, 0, 10, 18, 1, 0, 18, 0, 3, 17, 5, 0, 17, 0, 16, 0, 15, 16, 15, 0, 14, 15, 5, 14, 7, 0, 14, 0, 10, 13, 12, 0, 13, 0, 3, 12, 2, 0, 12, 0, 7, 11, 11, 0, 5, 10, 10, 0, 10, 0, 3, 9, 7, 0, 9, 0, 5, 8, 3, 0, 8, 0, 5, 7, 5, 0, 7, 0, 6, 6, 0, 5, 0, 6, 5, 4, 0, 4, 0, 5, 4, 4, 0, 3, 0, 4, 3, 2, 0, 1, 0, 3, 2, 1, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  130. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 398, 399, 398, 397, 397, 398, 397, 396, 396, 397, 396, 395, 395, 396, 395, 394, 394, 395, 394, 393, 393, 394, 393, 392, 392, 393, 392, 391, 391, 392, 391, 390, 390, 391, 390, 389, 389, 390, 389, 388, 388, 389, 388, 387, 387, 388, 387, 386, 386, 387, 386, 385, 385, 386, 385, 384, 384, 385, 384, 383, 383, 384, 383, 382, 382, 383, 382, 381, 381, 382, 381, 380, 380, 381, 380, 379, 379, 380, 379, 378, 378, 379, 378, 377, 377, 378, 377, 376, 376, 377, 376, 375, 375, 376, 375, 374, 374, 375, 374, 373, 373, 374, 373, 372, 372, 373, 372, 371, 371, 372, 371, 370, 370, 371, 370, 369, 369, 370, 369, 368, 368, 369, 368, 367, 367, 368, 367, 366, 366, 367, 366, 365, 365, 366, 365, 364, 364, 365, 364, 363, 363, 364, 363, 362, 362, 363, 362, 361, 361, 362, 361, 360, 360, 361, 360, 359, 359, 360, 359, 358, 358, 359, 358, 357, 357, 358, 357, 356, 356, 357, 356, 355, 355, 356, 355, 354, 354, 355, 354, 353, 353, 354, 353, 352, 352, 353, 352, 351, 351, 352, 351, 350, 350, 351, 350, 349, 349, 350, 349, 348, 348, 349, 348, 347, 347, 348, 347, 346, 346, 347, 346, 345, 345, 346, 345, 344, 344, 345, 344, 343, 343, 344, 343, 342, 342, 343, 342, 341, 341, 342, 341, 340, 340, 341, 340, 339, 339, 340, 339, 338, 338, 339, 338, 337, 337, 338, 337, 336, 336, 337, 336, 335, 335, 336, 335, 334, 334, 335, 334, 333, 333, 334, 333, 332, 332, 333, 332, 331, 331, 332, 331, 330, 330, 331, 330, 329, 329, 330, 329, 328, 328, 329, 328, 327, 327, 328, 327, 326, 326, 327, 326, 325, 325, 326, 325, 324, 324, 325, 324, 323, 323, 324, 323, 322, 322, 323, 322, 321, 321, 322, 321, 320, 320, 321, 320, 319, 319, 320, 319, 318, 318, 319, 318, 317, 317, 318, 317, 316, 316, 317, 316, 315, 315, 316, 315, 314, 314, 315, 314, 313, 313, 314, 313, 312, 312, 313, 312, 311, 311, 312, 311, 310, 310, 311, 310, 309, 309, 310, 309, 308, 308, 309, 308, 307, 307, 308, 307, 306, 306, 307, 306, 305, 305, 306, 305, 304, 304, 305, 304, 303, 303, 304, 303, 302, 302, 303, 302, 301, 301, 302, 301, 300, 300, 301, 300, 299, 299, 300, 299, 298, 298, 299, 298, 297, 297, 298, 297, 296, 296, 297, 296, 295, 295, 296, 295, 294, 294, 295, 294, 293, 293, 294, 293, 292, 292, 293, 292, 291, 291, 292, 291, 290, 290, 291, 290, 289, 289, 290, 289, 288, 288, 289, 288, 287, 287, 288, 287, 286, 286, 287, 286, 285, 285, 286, 285, 284, 284, 285, 284, 283, 283, 284, 283, 282, 282, 283, 282, 281, 281, 282, 281, 280, 280, 281, 280, 279, 279, 280, 279, 278, 278, 279, 278, 277, 277, 278, 277, 276, 276, 277, 276, 275, 275, 276, 275, 274, 274, 275, 274, 273, 273, 274, 273, 272, 272, 273, 272, 271, 271, 272, 271, 270, 270, 271, 270, 269, 269, 270, 269, 268, 268, 269, 268, 267, 267, 268, 267, 266, 266, 267, 266, 265, 265, 266, 265, 264, 264, 265, 264, 263, 263, 264, 263, 262, 262, 263, 262, 261, 261, 262, 261, 260, 260, 261, 260, 259, 259, 260, 259, 258, 258, 259, 258, 257, 257, 258, 257, 256, 256, 257, 256, 255, 255, 256, 255, 254, 254, 255, 254, 253, 253, 254, 253, 252, 252, 253, 252, 251, 251, 252, 251, 250, 250, 251, 250, 249, 249, 250, 249, 248, 248, 249, 248, 247, 247, 248, 247, 246, 246, 247, 246, 245, 245, 246, 245, 244, 244, 245, 244, 243, 243, 244, 243, 242, 242, 243, 242, 241, 241, 242, 241, 240, 240, 241, 240, 239, 239, 240, 239, 238, 238, 239, 238, 237, 237, 238, 237, 236, 236, 237, 236, 235, 235, 236, 235, 234, 234, 235, 234, 233, 233, 234, 233, 232, 232, 233, 232, 231, 231, 232, 231, 230, 230, 231, 230, 229, 229, 230, 229, 228, 228, 229, 228, 227, 227, 228, 227, 226, 226, 227, 226, 225, 225, 226, 225, 224, 224, 225, 224, 223, 223, 224, 223, 222, 222, 223, 222, 221, 221, 222, 221, 220, 220, 221, 220, 219, 219, 220, 219, 218, 218, 219, 218, 217, 217, 218, 217, 216, 216, 217, 216, 215, 215, 216, 215, 214, 214, 215, 214, 213, 213, 214, 213, 212, 212, 213, 212, 211, 211, 212, 211, 210, 210, 211, 210, 209, 209, 210, 209, 208, 208, 209, 208, 207, 207, 208, 207, 206, 206, 207, 206, 205, 205, 206, 205, 204, 204, 205, 204, 203, 203, 204, 203, 202, 202, 203, 202, 201, 201, 202, 201, 200, 200, 201, 200, 199, 199, 200, 199, 198, 198, 199, 198, 197, 197, 198, 197, 196, 196, 197, 196, 195, 195, 196, 195, 194, 194, 195, 194, 193, 193, 194, 193, 192, 192, 193, 192, 191, 191, 192, 191, 190, 190, 191, 190, 189, 189, 190, 189, 188, 188, 189, 188, 187, 187, 188, 187, 186, 186, 187, 186, 185, 185, 186, 185, 184, 184, 185, 184, 183, 183, 184, 183, 182, 182, 183, 182, 181, 181, 182, 181, 180, 180, 181, 180, 179, 179, 180, 179, 178, 178, 179, 178, 177, 177, 178, 177, 176, 176, 177, 176, 175, 175, 176, 175, 174, 174, 175, 174, 173, 173, 174, 173, 172, 172, 173, 172, 171, 171, 172, 171, 170, 170, 171, 170, 169, 169, 170, 169, 168, 168, 169, 168, 167, 167, 168, 167, 166, 166, 167, 166, 165, 165, 166, 165, 164, 164, 165, 164, 163, 163, 164, 163, 162, 162, 163, 162, 161, 161, 162, 161, 160, 160, 161, 160, 159, 159, 160, 159, 158, 158, 159, 158, 157, 157, 158, 157, 156, 156, 157, 156, 155, 155, 156, 155, 154, 154, 155, 154, 153, 153, 154, 153, 152, 152, 153, 152, 151, 151, 152, 151, 150, 150, 151, 150, 149, 149, 150, 149, 148, 148, 149, 148, 147, 147, 148, 147, 146, 146, 147, 146, 145, 145, 146, 145, 144, 144, 145, 144, 143, 143, 144, 143, 142, 142, 143, 142, 141, 141, 142, 141, 140, 140, 141, 140, 139, 139, 140, 139, 138, 138, 139, 138, 137, 137, 138, 137, 136, 136, 137, 136, 135, 135, 136, 135, 134, 134, 135, 134, 133, 133, 134, 133, 132, 132, 133, 132, 131, 131, 132, 131, 130, 130, 131, 130, 129, 129, 130, 129, 128, 128, 129, 128, 127, 127, 128, 127, 126, 126, 127, 126, 125, 125, 126, 125, 124, 124, 125, 124, 123, 123, 124, 123, 122, 122, 123, 122, 121, 121, 122, 121, 120, 120, 121, 120, 119, 119, 120, 119, 118, 118, 119, 118, 117, 117, 118, 117, 116, 116, 117, 116, 115, 115, 116, 115, 114, 114, 115, 114, 113, 113, 114, 113, 112, 112, 113, 112, 111, 111, 112, 111, 110, 110, 111, 110, 109, 109, 110, 109, 108, 108, 109, 108, 107, 107, 108, 107, 106, 106, 107, 106, 105, 105, 106, 105, 104, 104, 105, 104, 103, 103, 104, 103, 102, 102, 103, 102, 101, 101, 102, 101, 100, 100, 101, 100, 99, 99, 100, 99, 98, 98, 99, 98, 97, 97, 98, 97, 96, 96, 97, 96, 95, 95, 96, 95, 94, 94, 95, 94, 93, 93, 94, 93, 92, 92, 93, 92, 91, 91, 92, 91, 90, 90, 91, 90, 89, 89, 90, 89, 88, 88, 89, 88, 87, 87, 88, 87, 86, 86, 87, 86, 85, 85, 86, 85, 84, 84, 85, 84, 83, 83, 84, 83, 82, 82, 83, 82, 81, 81, 82, 81, 80, 80, 81, 80, 79, 79, 80, 79, 78, 78, 79, 78, 77, 77, 78, 77, 76, 76, 77, 76, 75, 75, 76, 75, 74, 74, 75, 74, 73, 73, 74, 73, 72, 72, 73, 72, 71, 71, 72, 71, 70, 70, 71, 70, 69, 69, 70, 69, 68, 68, 69, 68, 67, 67, 68, 67, 66, 66, 67, 66, 65, 65, 66, 65, 64, 64, 65, 64, 63, 63, 64, 63, 62, 62, 63, 62, 61, 61, 62, 61, 60, 60, 61, 60, 59, 59, 60, 59, 58, 58, 59, 58, 57, 57, 58, 57, 56, 56, 57, 56, 55, 55, 56, 55, 54, 54, 55, 54, 53, 53, 54, 53, 52, 52, 53, 52, 51, 51, 52, 51, 50, 50, 51, 50, 49, 49, 50, 49, 48, 48, 49, 48, 47, 47, 48, 47, 46, 46, 47, 46, 45, 45, 46, 45, 44, 44, 45, 44, 43, 43, 44, 43, 42, 42, 43, 42, 41, 41, 42, 41, 40, 40, 41, 40, 39, 39, 40, 39, 38, 38, 39, 38, 37, 37, 38, 37, 36, 36, 37, 36, 35, 35, 36, 35, 34, 34, 35, 34, 33, 33, 34, 33, 32, 32, 33, 32, 31, 31, 32, 31, 30, 30, 31, 30, 29, 29, 30, 29, 28, 28, 29, 28, 27, 27, 28, 27, 26, 26, 27, 26, 25, 25, 26, 25, 24, 24, 25, 24, 23, 23, 24, 23, 22, 22, 23, 22, 21, 21, 22, 21, 20, 20, 21, 20, 19, 19, 20, 19, 18, 18, 19, 18, 17, 17, 18, 17, 16, 16, 17, 16, 15, 15, 16, 15, 14, 14, 15, 14, 13, 13, 14, 13, 12, 12, 13, 12, 11, 11, 12, 11, 10, 10, 11, 10, 9, 9, 10, 9, 8, 8, 9, 8, 7, 7, 8, 7, 6, 6, 7, 6, 5, 5, 6, 5, 4, 4, 5, 4, 3, 3, 4, 3, 2, 2, 3, 2, 1, 1, 2, 1, 0, 0, 1 }

  131. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400, 401}

    Returns: {399, 397, 47, 399, 398, 396, 0, 395, 0, 398, 151, 397, 366, 0, 397, 0, 396, 394, 0, 393, 0, 396, 263, 395, 395, 392, 394, 391, 0, 390, 0, 394, 393, 389, 72, 393, 223, 392, 392, 388, 391, 387, 0, 386, 0, 391, 390, 385, 0, 384, 0, 390, 389, 383, 30, 389, 159, 388, 184, 0, 388, 0, 250, 387, 387, 382, 386, 381, 107, 386, 385, 380, 0, 379, 0, 385, 384, 378, 0, 377, 0, 384, 323, 383, 383, 376, 382, 375, 284, 382, 312, 381, 381, 374, 380, 373, 41, 380, 379, 372, 0, 371, 0, 379, 378, 370, 0, 369, 0, 378, 336, 377, 377, 368, 376, 367, 7, 376, 375, 366, 0, 365, 0, 375, 101, 374, 142, 0, 374, 0, 373, 364, 0, 363, 0, 373, 71, 372, 372, 362, 371, 361, 121, 371, 370, 360, 0, 359, 0, 370, 182, 369, 369, 358, 368, 357, 0, 356, 0, 368, 367, 355, 0, 354, 0, 367, 366, 353, 0, 352, 0, 366, 365, 351, 0, 350, 0, 365, 364, 349, 0, 348, 0, 364, 363, 347, 159, 363, 254, 362, 362, 346, 361, 345, 251, 361, 360, 344, 0, 343, 0, 360, 359, 342, 0, 341, 0, 359, 53, 358, 358, 340, 357, 339, 0, 338, 0, 357, 356, 337, 0, 336, 0, 356, 355, 335, 0, 334, 0, 355, 354, 333, 158, 354, 353, 332, 0, 331, 0, 353, 243, 352, 352, 330, 351, 329, 0, 328, 0, 351, 350, 327, 0, 326, 0, 350, 349, 325, 206, 349, 348, 324, 0, 323, 0, 348, 60, 347, 347, 322, 346, 321, 285, 346, 345, 320, 0, 319, 0, 345, 207, 344, 344, 318, 343, 317, 328, 343, 342, 316, 0, 315, 0, 342, 83, 341, 341, 314, 340, 313, 281, 340, 339, 312, 0, 311, 0, 339, 338, 310, 0, 309, 0, 338, 239, 337, 337, 308, 336, 307, 209, 336, 217, 335, 329, 0, 335, 0, 334, 306, 0, 305, 0, 334, 31, 333, 96, 0, 333, 0, 332, 304, 0, 303, 0, 332, 199, 331, 331, 302, 330, 301, 188, 330, 329, 300, 0, 299, 0, 329, 201, 328, 328, 298, 327, 297, 24, 327, 27, 326, 135, 0, 326, 0, 202, 325, 325, 296, 324, 295, 317, 324, 323, 294, 0, 293, 0, 323, 56, 322, 322, 292, 321, 291, 0, 290, 0, 321, 320, 289, 0, 288, 0, 320, 319, 287, 151, 319, 318, 286, 0, 285, 0, 318, 181, 317, 317, 284, 316, 283, 295, 316, 315, 282, 0, 281, 0, 315, 314, 280, 0, 279, 0, 314, 139, 313, 313, 278, 312, 277, 241, 312, 311, 276, 0, 275, 0, 311, 310, 274, 0, 273, 0, 310, 309, 272, 0, 271, 0, 309, 110, 308, 308, 270, 307, 269, 0, 268, 0, 307, 306, 267, 4, 306, 210, 305, 305, 266, 304, 265, 31, 304, 71, 303, 303, 264, 302, 263, 94, 302, 301, 262, 0, 261, 0, 301, 123, 300, 171, 0, 300, 0, 299, 260, 0, 259, 0, 299, 217, 298, 298, 258, 297, 257, 29, 297, 296, 256, 0, 255, 0, 296, 295, 293, 0, 254, 0, 295, 294, 253, 0, 252, 0, 294, 293, 251, 268, 293, 292, 250, 0, 249, 0, 292, 224, 291, 291, 248, 290, 247, 0, 246, 0, 290, 289, 245, 259, 289, 288, 244, 0, 243, 0, 288, 247, 287, 250, 0, 287, 0, 286, 242, 0, 241, 0, 286, 285, 240, 0, 239, 0, 285, 284, 238, 0, 237, 0, 284, 144, 283, 203, 0, 283, 0, 282, 236, 0, 235, 0, 282, 281, 234, 0, 233, 0, 281, 66, 280, 101, 0, 280, 0, 279, 232, 0, 231, 0, 279, 95, 278, 162, 0, 278, 0, 277, 230, 0, 229, 0, 277, 143, 276, 276, 228, 275, 227, 0, 226, 0, 275, 274, 225, 0, 224, 0, 274, 273, 223, 0, 266, 0, 273, 158, 272, 208, 0, 272, 0, 271, 222, 0, 221, 0, 271, 30, 270, 270, 220, 269, 219, 0, 218, 0, 269, 268, 217, 0, 216, 0, 268, 267, 215, 102, 267, 166, 266, 211, 0, 266, 0, 265, 214, 0, 213, 0, 265, 264, 232, 13, 264, 180, 263, 263, 212, 262, 211, 210, 262, 261, 210, 0, 209, 0, 261, 32, 260, 260, 208, 259, 207, 71, 259, 97, 258, 258, 206, 257, 205, 77, 257, 256, 204, 0, 203, 0, 256, 20, 255, 79, 0, 255, 0, 254, 202, 0, 201, 0, 254, 96, 253, 253, 200, 252, 199, 125, 252, 251, 198, 0, 197, 0, 251, 121, 250, 134, 0, 250, 0, 249, 196, 0, 195, 0, 249, 217, 248, 248, 194, 247, 193, 244, 247, 246, 192, 0, 191, 0, 246, 142, 245, 230, 0, 245, 0, 244, 190, 0, 189, 0, 244, 243, 188, 0, 187, 0, 243, 242, 186, 0, 185, 0, 242, 241, 229, 0, 184, 0, 241, 240, 183, 0, 182, 0, 240, 239, 181, 0, 185, 0, 239, 238, 221, 83, 238, 237, 180, 0, 179, 0, 237, 48, 236, 93, 0, 236, 0, 235, 178, 0, 177, 0, 235, 191, 234, 234, 176, 233, 175, 0, 223, 0, 233, 220, 232, 232, 174, 231, 173, 0, 172, 0, 231, 230, 171, 209, 230, 229, 170, 0, 169, 0, 229, 5, 228, 36, 0, 228, 0, 138, 227, 227, 168, 226, 167, 0, 166, 0, 226, 225, 165, 17, 225, 99, 224, 224, 164, 223, 163, 0, 162, 0, 223, 222, 161, 23, 222, 221, 160, 0, 159, 0, 221, 117, 220, 220, 158, 219, 157, 209, 219, 218, 156, 0, 155, 0, 218, 90, 217, 217, 154, 216, 153, 0, 152, 0, 216, 215, 151, 73, 215, 214, 150, 0, 149, 0, 214, 95, 213, 213, 148, 212, 147, 0, 192, 0, 212, 7, 211, 75, 0, 211, 0, 210, 146, 0, 145, 0, 210, 11, 209, 73, 0, 209, 0, 115, 208, 208, 144, 207, 143, 0, 173, 0, 207, 152, 206, 206, 142, 205, 141, 0, 140, 0, 205, 204, 139, 85, 204, 107, 203, 203, 138, 202, 137, 0, 158, 0, 202, 201, 136, 0, 135, 0, 201, 200, 157, 110, 200, 199, 134, 0, 133, 0, 199, 198, 172, 134, 198, 165, 197, 197, 132, 196, 131, 0, 159, 0, 196, 158, 195, 174, 0, 195, 0, 194, 130, 0, 129, 0, 194, 193, 128, 0, 127, 0, 193, 83, 192, 126, 0, 192, 0, 191, 126, 0, 125, 0, 191, 190, 124, 0, 123, 0, 190, 189, 170, 10, 189, 187, 188, 188, 122, 187, 121, 0, 120, 0, 187, 186, 119, 120, 186, 185, 118, 0, 117, 0, 185, 184, 138, 180, 184, 183, 116, 0, 115, 0, 183, 182, 114, 0, 113, 0, 182, 181, 112, 0, 111, 0, 181, 180, 110, 0, 109, 0, 180, 150, 179, 179, 108, 178, 107, 0, 106, 0, 178, 177, 105, 28, 177, 176, 104, 0, 103, 0, 176, 158, 175, 175, 102, 174, 101, 0, 100, 0, 174, 173, 99, 0, 98, 0, 173, 172, 97, 0, 96, 0, 172, 171, 95, 22, 171, 123, 170, 170, 94, 169, 93, 0, 102, 0, 169, 168, 92, 0, 91, 0, 168, 167, 116, 0, 90, 0, 167, 166, 89, 0, 88, 0, 166, 165, 87, 0, 120, 0, 165, 164, 86, 0, 85, 0, 164, 163, 128, 0, 84, 0, 163, 162, 83, 0, 82, 0, 162, 161, 81, 91, 161, 160, 80, 0, 79, 0, 160, 133, 159, 159, 78, 158, 77, 94, 158, 157, 76, 0, 75, 0, 157, 114, 156, 156, 74, 155, 73, 0, 101, 0, 155, 154, 107, 150, 154, 153, 72, 0, 71, 0, 153, 152, 70, 0, 69, 0, 152, 92, 151, 151, 68, 150, 67, 0, 66, 0, 150, 149, 65, 74, 149, 123, 148, 135, 0, 148, 0, 147, 64, 0, 63, 0, 147, 3, 146, 146, 62, 145, 61, 0, 60, 0, 145, 144, 59, 0, 58, 0, 144, 143, 57, 0, 56, 0, 143, 142, 55, 0, 89, 0, 142, 141, 102, 48, 141, 140, 54, 0, 53, 0, 140, 32, 139, 96, 0, 139, 0, 138, 52, 0, 51, 0, 138, 137, 50, 0, 49, 0, 137, 136, 112, 0, 48, 0, 136, 135, 47, 0, 46, 0, 135, 134, 45, 0, 44, 0, 134, 133, 43, 0, 122, 0, 133, 132, 42, 0, 41, 0, 132, 100, 131, 131, 40, 130, 39, 0, 38, 0, 130, 129, 37, 0, 36, 0, 129, 128, 35, 0, 110, 0, 128, 127, 124, 43, 127, 108, 126, 126, 34, 125, 33, 0, 71, 0, 125, 124, 32, 0, 31, 0, 124, 123, 109, 0, 30, 0, 123, 122, 29, 0, 63, 0, 122, 121, 28, 0, 27, 0, 121, 5, 120, 120, 26, 119, 25, 0, 24, 0, 119, 118, 23, 0, 22, 0, 118, 117, 21, 0, 117, 0, 117, 116, 20, 0, 19, 0, 116, 115, 18, 0, 17, 0, 115, 28, 114, 114, 16, 113, 15, 0, 56, 0, 113, 112, 14, 0, 13, 0, 112, 111, 30, 0, 12, 0, 111, 110, 11, 36, 110, 109, 10, 0, 9, 0, 109, 108, 40, 0, 8, 0, 108, 107, 7, 0, 6, 0, 107, 106, 5, 0, 4, 0, 106, 105, 3, 13, 105, 71, 104, 85, 0, 104, 0, 103, 2, 0, 1, 0, 103, 6, 102, 102, 46, 47, 101, 72, 0, 101, 0, 6, 100, 100, 27, 99, 61, 41, 99, 64, 98, 78, 0, 98, 0, 97, 0, 0, 11, 0, 97, 76, 96, 3, 0, 96, 0, 95, 63, 5, 95, 21, 94, 94, 7, 93, 64, 3, 93, 6, 92, 92, 77, 91, 82, 29, 91, 43, 90, 60, 0, 90, 0, 59, 89, 89, 20, 88, 31, 0, 38, 0, 88, 87, 54, 57, 87, 34, 86, 86, 74, 42, 85, 64, 0, 85, 0, 77, 84, 84, 62, 11, 83, 83, 78, 18, 82, 26, 0, 82, 0, 79, 81, 53, 0, 81, 0, 80, 66, 0, 47, 0, 80, 79, 51, 74, 79, 72, 78, 69, 0, 78, 0, 77, 55, 63, 77, 40, 76, 68, 0, 76, 0, 71, 75, 36, 0, 75, 0, 74, 56, 0, 22, 0, 74, 73, 55, 0, 72, 0, 73, 46, 72, 42, 0, 72, 0, 71, 27, 13, 71, 70, 27, 11, 70, 69, 20, 0, 43, 0, 69, 68, 22, 0, 34, 0, 68, 67, 24, 0, 29, 0, 67, 66, 65, 0, 26, 0, 66, 63, 65, 19, 0, 65, 0, 27, 64, 63, 0, 64, 0, 63, 33, 0, 3, 0, 63, 0, 62, 62, 29, 23, 61, 61, 24, 60, 32, 0, 36, 0, 60, 59, 53, 14, 59, 58, 43, 0, 4, 0, 58, 33, 57, 57, 25, 56, 22, 44, 56, 55, 7, 0, 17, 0, 55, 54, 35, 53, 54, 53, 48, 11, 53, 52, 4, 0, 18, 0, 52, 0, 51, 51, 12, 50, 24, 34, 50, 49, 49, 3, 49, 5, 48, 17, 0, 48, 0, 47, 0, 0, 34, 0, 47, 46, 46, 46, 10, 28, 45, 24, 0, 45, 0, 13, 44, 44, 15, 43, 24, 29, 43, 28, 42, 37, 0, 42, 0, 20, 41, 41, 3, 40, 19, 0, 23, 0, 40, 10, 39, 39, 28, 5, 38, 14, 0, 38, 0, 37, 7, 0, 11, 0, 37, 36, 24, 19, 36, 35, 6, 0, 35, 0, 35, 34, 15, 5, 34, 27, 33, 33, 21, 32, 12, 0, 20, 0, 32, 31, 16, 0, 17, 0, 31, 30, 23, 0, 30, 13, 29, 29, 26, 17, 28, 28, 15, 23, 27, 27, 8, 26, 15, 0, 22, 0, 26, 25, 11, 0, 19, 0, 25, 3, 24, 8, 0, 24, 0, 23, 3, 0, 5, 0, 23, 22, 16, 12, 22, 13, 21, 21, 1, 20, 5, 0, 8, 0, 20, 19, 19, 0, 16, 0, 19, 18, 12, 0, 1, 0, 18, 16, 17, 17, 14, 16, 6, 0, 9, 0, 16, 15, 2, 0, 12, 0, 15, 3, 14, 1, 0, 14, 0, 7, 13, 13, 12, 4, 12, 12, 6, 5, 11, 10, 0, 11, 0, 10, 6, 9, 10, 9, 7, 0, 9, 0, 9, 0, 8, 7, 0, 8, 0, 7, 0, 0, 6, 0, 7, 6, 2, 0, 1, 0, 6, 1, 5, 5, 0, 4, 0, 0, 4, 0, 4, 3, 2, 0, 2, 0, 3, 1, 2, 2, 0, 2, 0, 1, 1, 0, 1, 0, 1 }

  132. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1}

    Returns: {399, 398, 398, 399, 397, 398, 398, 397, 396, 397, 395, 0, 397, 0, 396, 396, 394, 396, 393, 395, 392, 0, 395, 0, 393, 394, 391, 0, 394, 0, 390, 393, 393, 0, 393, 0, 389, 392, 388, 0, 392, 0, 390, 391, 387, 0, 391, 0, 386, 390, 389, 0, 390, 0, 385, 389, 389, 0, 384, 388, 383, 0, 388, 0, 382, 387, 386, 0, 387, 0, 381, 386, 380, 0, 386, 0, 385, 385, 379, 0, 385, 0, 378, 384, 384, 0, 384, 0, 377, 383, 376, 0, 383, 0, 382, 382, 375, 0, 382, 0, 374, 381, 381, 0, 381, 0, 373, 380, 372, 0, 380, 0, 376, 379, 371, 0, 379, 0, 370, 378, 378, 0, 378, 0, 369, 377, 368, 0, 377, 0, 376, 0, 367, 376, 366, 375, 372, 0, 375, 0, 365, 374, 364, 0, 374, 0, 373, 0, 363, 373, 372, 0, 362, 372, 361, 371, 371, 0, 360, 370, 359, 0, 370, 0, 369, 0, 358, 369, 357, 368, 368, 0, 356, 367, 355, 0, 367, 0, 366, 0, 354, 366, 353, 365, 365, 0, 352, 364, 351, 0, 364, 0, 350, 363, 351, 0, 363, 0, 349, 362, 362, 0, 348, 361, 347, 0, 361, 0, 346, 360, 347, 0, 360, 0, 345, 359, 344, 0, 359, 0, 347, 358, 343, 0, 358, 0, 342, 357, 344, 0, 357, 0, 341, 356, 340, 0, 356, 0, 344, 355, 339, 0, 355, 0, 338, 354, 340, 0, 354, 0, 337, 353, 336, 0, 353, 0, 339, 352, 335, 0, 352, 0, 334, 351, 336, 0, 351, 0, 333, 350, 332, 0, 350, 0, 335, 349, 331, 0, 349, 0, 330, 348, 336, 0, 348, 0, 329, 347, 328, 0, 347, 0, 331, 346, 327, 0, 346, 0, 326, 345, 336, 0, 345, 0, 325, 344, 324, 0, 344, 0, 328, 343, 323, 0, 343, 0, 322, 342, 336, 0, 342, 0, 321, 341, 320, 0, 341, 0, 324, 340, 319, 0, 340, 0, 318, 339, 327, 0, 339, 0, 317, 338, 316, 0, 338, 0, 320, 337, 315, 0, 337, 0, 314, 336, 319, 0, 336, 0, 313, 335, 312, 0, 335, 0, 323, 334, 311, 0, 334, 0, 310, 333, 315, 0, 333, 0, 309, 332, 308, 0, 332, 0, 319, 331, 307, 0, 331, 0, 306, 330, 316, 0, 330, 0, 305, 329, 304, 0, 329, 0, 315, 328, 303, 0, 328, 0, 302, 327, 308, 0, 327, 0, 301, 326, 300, 0, 326, 0, 311, 325, 299, 0, 325, 0, 298, 324, 304, 0, 324, 0, 297, 323, 296, 0, 323, 0, 303, 322, 295, 0, 322, 0, 294, 321, 316, 0, 321, 0, 293, 320, 292, 0, 320, 0, 299, 319, 291, 0, 319, 0, 290, 318, 304, 0, 318, 0, 289, 317, 288, 0, 317, 0, 308, 316, 287, 0, 316, 0, 315, 0, 286, 315, 285, 314, 284, 0, 314, 0, 292, 313, 283, 0, 313, 0, 282, 312, 296, 0, 312, 0, 281, 311, 280, 0, 311, 0, 288, 310, 279, 0, 310, 0, 278, 309, 287, 0, 309, 0, 277, 308, 276, 0, 308, 0, 291, 307, 275, 0, 307, 0, 274, 306, 283, 0, 306, 0, 273, 305, 272, 0, 305, 0, 296, 304, 271, 0, 304, 0, 270, 303, 295, 0, 303, 0, 269, 302, 268, 0, 302, 0, 287, 301, 267, 0, 301, 0, 266, 300, 276, 0, 300, 0, 265, 299, 264, 0, 299, 0, 295, 298, 263, 0, 298, 0, 262, 297, 272, 0, 297, 0, 261, 296, 260, 0, 296, 0, 271, 295, 259, 0, 295, 0, 258, 294, 284, 0, 294, 0, 257, 293, 256, 0, 293, 0, 267, 292, 255, 0, 292, 0, 254, 291, 276, 0, 291, 0, 253, 290, 252, 0, 290, 0, 279, 289, 251, 0, 289, 0, 250, 288, 272, 0, 288, 0, 249, 287, 248, 0, 287, 0, 260, 286, 247, 0, 286, 0, 246, 285, 268, 0, 285, 0, 245, 284, 244, 0, 284, 0, 256, 283, 243, 0, 283, 0, 242, 282, 255, 0, 282, 0, 241, 281, 240, 0, 281, 0, 263, 280, 239, 0, 280, 0, 238, 279, 251, 0, 279, 0, 237, 278, 236, 0, 278, 0, 272, 277, 235, 0, 277, 0, 234, 276, 275, 0, 276, 0, 233, 275, 232, 0, 275, 0, 268, 274, 231, 0, 274, 0, 230, 273, 244, 0, 273, 0, 229, 272, 228, 0, 272, 0, 232, 271, 227, 0, 271, 0, 226, 270, 240, 0, 270, 0, 225, 269, 224, 0, 269, 0, 239, 268, 223, 0, 268, 0, 222, 267, 248, 0, 267, 0, 221, 266, 220, 0, 266, 0, 235, 265, 219, 0, 265, 0, 218, 264, 231, 0, 264, 0, 217, 263, 216, 0, 263, 0, 252, 262, 215, 0, 262, 0, 214, 261, 244, 0, 261, 0, 213, 260, 212, 0, 260, 0, 228, 259, 211, 0, 259, 0, 258, 0, 210, 258, 209, 257, 208, 0, 257, 0, 224, 256, 207, 0, 256, 0, 206, 255, 223, 0, 255, 0, 205, 254, 204, 0, 254, 0, 247, 253, 203, 0, 253, 0, 202, 252, 219, 0, 252, 0, 201, 251, 200, 0, 251, 0, 231, 250, 199, 0, 250, 0, 198, 249, 243, 0, 249, 0, 197, 248, 196, 0, 248, 0, 244, 247, 195, 0, 247, 0, 194, 246, 212, 0, 246, 0, 193, 245, 192, 0, 245, 0, 240, 244, 191, 0, 244, 0, 190, 243, 208, 0, 243, 0, 189, 242, 188, 0, 242, 0, 207, 241, 187, 0, 241, 0, 186, 240, 220, 0, 240, 0, 185, 239, 184, 0, 239, 0, 203, 238, 183, 0, 238, 0, 182, 237, 219, 0, 237, 0, 181, 236, 180, 0, 236, 0, 235, 0, 179, 235, 178, 234, 188, 0, 234, 0, 177, 233, 176, 0, 233, 0, 196, 232, 175, 0, 232, 0, 174, 231, 211, 0, 231, 0, 173, 230, 172, 0, 230, 0, 192, 229, 171, 0, 229, 0, 170, 228, 191, 0, 228, 0, 169, 227, 168, 0, 227, 0, 223, 226, 167, 0, 226, 0, 166, 225, 187, 0, 225, 0, 165, 224, 164, 0, 224, 0, 220, 223, 163, 0, 223, 0, 162, 222, 215, 0, 222, 0, 161, 221, 160, 0, 221, 0, 219, 220, 159, 0, 220, 0, 158, 219, 180, 0, 219, 0, 157, 218, 156, 0, 218, 0, 167, 217, 155, 0, 217, 0, 154, 216, 176, 0, 216, 0, 153, 215, 152, 0, 215, 0, 175, 214, 151, 0, 214, 0, 150, 213, 195, 0, 213, 0, 149, 212, 148, 0, 212, 0, 171, 211, 147, 0, 211, 0, 146, 210, 191, 0, 210, 0, 145, 209, 144, 0, 209, 0, 191, 208, 143, 0, 208, 0, 142, 207, 187, 0, 207, 0, 141, 206, 140, 0, 206, 0, 164, 205, 139, 0, 205, 0, 138, 204, 183, 0, 204, 0, 137, 203, 136, 0, 203, 0, 160, 202, 135, 0, 202, 0, 134, 201, 159, 0, 201, 0, 133, 200, 132, 0, 200, 0, 188, 199, 131, 0, 199, 0, 130, 198, 155, 0, 198, 0, 129, 197, 128, 0, 197, 0, 176, 196, 127, 0, 196, 0, 126, 195, 131, 0, 195, 0, 125, 194, 194, 0, 124, 193, 123, 0, 193, 0, 122, 192, 148, 0, 192, 0, 121, 191, 120, 0, 191, 0, 168, 190, 119, 0, 190, 0, 118, 189, 144, 0, 189, 0, 117, 188, 116, 0, 188, 0, 143, 187, 115, 0, 187, 0, 114, 186, 163, 0, 186, 0, 113, 185, 112, 0, 185, 0, 139, 184, 111, 0, 184, 0, 110, 183, 183, 0, 183, 0, 109, 182, 108, 0, 182, 0, 147, 181, 107, 0, 181, 0, 106, 180, 159, 0, 180, 0, 105, 179, 104, 0, 179, 0, 132, 178, 103, 0, 178, 0, 102, 177, 172, 0, 177, 0, 101, 176, 100, 0, 176, 0, 128, 175, 99, 0, 175, 0, 98, 174, 127, 0, 174, 0, 97, 173, 96, 0, 173, 0, 163, 172, 95, 0, 172, 0, 94, 171, 123, 0, 171, 0, 93, 170, 92, 0, 170, 0, 148, 169, 91, 0, 169, 0, 90, 168, 108, 0, 168, 0, 89, 167, 88, 0, 167, 0, 144, 166, 87, 0, 166, 0, 86, 165, 116, 0, 165, 0, 85, 164, 84, 0, 164, 0, 140, 163, 83, 0, 163, 0, 82, 162, 112, 0, 162, 0, 81, 161, 80, 0, 161, 0, 111, 160, 79, 0, 160, 0, 78, 159, 135, 0, 159, 0, 77, 158, 76, 0, 158, 0, 107, 157, 75, 0, 157, 0, 74, 156, 76, 0, 156, 0, 73, 155, 72, 0, 155, 0, 103, 154, 71, 0, 154, 0, 70, 153, 123, 0, 153, 0, 69, 152, 68, 0, 152, 0, 100, 151, 67, 0, 151, 0, 66, 150, 131, 0, 150, 0, 65, 149, 64, 0, 149, 0, 96, 148, 63, 0, 148, 0, 62, 147, 95, 0, 147, 0, 61, 146, 60, 0, 146, 0, 120, 145, 59, 0, 145, 0, 58, 144, 91, 0, 144, 0, 57, 143, 56, 0, 143, 0, 108, 142, 55, 0, 142, 0, 54, 141, 131, 0, 141, 0, 53, 140, 52, 0, 140, 0, 116, 139, 51, 0, 139, 0, 50, 138, 84, 0, 138, 0, 49, 137, 48, 0, 137, 0, 104, 136, 47, 0, 136, 0, 46, 135, 80, 0, 135, 0, 45, 134, 44, 0, 134, 0, 79, 133, 43, 0, 133, 0, 42, 132, 72, 0, 132, 0, 41, 131, 40, 0, 131, 0, 75, 130, 39, 0, 130, 0, 38, 129, 76, 0, 129, 0, 37, 128, 36, 0, 128, 0, 87, 127, 35, 0, 127, 0, 34, 126, 123, 0, 126, 0, 33, 125, 32, 0, 125, 0, 68, 124, 31, 0, 124, 0, 30, 123, 123, 0, 123, 0, 29, 122, 28, 0, 122, 0, 64, 121, 27, 0, 121, 0, 26, 120, 63, 0, 120, 0, 25, 119, 24, 0, 119, 0, 92, 118, 23, 0, 118, 0, 22, 117, 59, 0, 117, 0, 21, 116, 20, 0, 116, 0, 91, 115, 19, 0, 115, 0, 18, 114, 23, 0, 114, 0, 17, 113, 16, 0, 113, 0, 39, 112, 15, 0, 112, 0, 14, 111, 52, 0, 111, 0, 13, 110, 12, 0, 110, 0, 83, 109, 11, 0, 109, 0, 10, 108, 48, 0, 108, 0, 9, 107, 8, 0, 107, 0, 47, 106, 7, 0, 106, 0, 6, 105, 44, 0, 105, 0, 5, 104, 4, 0, 104, 0, 43, 103, 3, 0, 103, 0, 2, 102, 72, 0, 102, 0, 1, 101, 0, 0, 101, 0, 23, 100, 71, 0, 100, 0, 76, 99, 36, 0, 99, 0, 98, 0, 32, 98, 31, 97, 28, 0, 97, 0, 27, 96, 63, 0, 96, 0, 88, 95, 59, 0, 95, 0, 20, 94, 55, 0, 94, 0, 16, 93, 15, 0, 93, 0, 84, 92, 11, 0, 92, 0, 48, 91, 60, 0, 91, 0, 44, 90, 4, 0, 90, 0, 40, 89, 0, 0, 89, 0, 71, 88, 35, 0, 88, 0, 28, 87, 63, 0, 87, 0, 52, 86, 15, 0, 86, 0, 11, 85, 55, 0, 85, 0, 0, 84, 35, 0, 84, 0, 56, 83, 55, 0, 83, 0, 35, 82, 51, 0, 82, 0, 81, 0, 0, 0, 0, 81, 12, 80, 78, 0, 80, 0, 77, 79, 7, 0, 79, 0, 74, 78, 73, 0, 78, 0, 72, 77, 70, 0, 77, 0, 69, 76, 36, 0, 76, 0, 66, 75, 65, 0, 75, 0, 59, 74, 62, 0, 74, 0, 61, 73, 24, 0, 73, 0, 58, 72, 57, 0, 72, 0, 8, 71, 54, 0, 71, 0, 53, 70, 19, 0, 70, 0, 50, 69, 49, 0, 69, 0, 3, 68, 46, 0, 68, 0, 45, 67, 57, 0, 67, 0, 42, 66, 41, 0, 66, 0, 62, 65, 38, 0, 65, 0, 37, 64, 15, 0, 64, 0, 34, 63, 33, 0, 63, 0, 57, 62, 30, 0, 62, 0, 29, 61, 33, 0, 61, 0, 26, 60, 25, 0, 60, 0, 59, 0, 22, 59, 21, 58, 4, 0, 58, 0, 18, 57, 17, 0, 57, 0, 39, 56, 14, 0, 56, 0, 13, 55, 51, 0, 55, 0, 10, 54, 9, 0, 54, 0, 47, 53, 6, 0, 53, 0, 5, 52, 43, 0, 52, 0, 2, 51, 1, 0, 51, 0, 23, 50, 15, 0, 50, 0, 32, 49, 31, 0, 49, 0, 27, 48, 30, 0, 48, 0, 20, 47, 16, 0, 47, 0, 9, 46, 16, 0, 46, 0, 44, 45, 40, 0, 45, 0, 19, 44, 28, 0, 44, 0, 1, 43, 11, 0, 43, 0, 30, 42, 15, 0, 42, 0, 35, 41, 0, 0, 41, 0, 12, 40, 36, 0, 40, 0, 24, 39, 6, 0, 39, 0, 6, 38, 38, 0, 38, 0, 4, 37, 25, 0, 37, 0, 17, 36, 8, 0, 36, 0, 15, 35, 31, 0, 35, 0, 3, 34, 28, 0, 34, 0, 0, 33, 33, 0, 33, 0, 8, 32, 32, 0, 14, 31, 29, 0, 31, 0, 26, 30, 22, 0, 30, 0, 21, 29, 18, 0, 29, 0, 25, 28, 13, 0, 28, 0, 10, 27, 16, 0, 27, 0, 5, 26, 2, 0, 26, 0, 23, 25, 13, 0, 25, 0, 2, 24, 20, 0, 24, 0, 9, 23, 11, 0, 23, 0, 19, 22, 1, 0, 22, 0, 18, 21, 16, 0, 21, 0, 12, 20, 11, 0, 20, 0, 6, 19, 4, 0, 19, 0, 17, 18, 15, 0, 18, 0, 3, 17, 0, 0, 17, 0, 8, 16, 14, 0, 16, 0, 13, 15, 11, 0, 15, 0, 4, 14, 10, 0, 14, 0, 5, 13, 1, 0, 13, 0, 2, 12, 9, 0, 12, 0, 10, 11, 0, 0, 11, 0, 0, 10, 6, 0, 10, 0, 1, 9, 3, 0, 9, 0, 8, 8, 8, 0, 4, 7, 5, 0, 7, 0, 2, 6, 3, 0, 6, 0, 0, 5, 1, 0, 5, 0, 4, 0, 0, 0, 0, 4, 2, 3, 3, 0, 0, 2, 2, 0, 2, 0, 0, 1, 0, 0, 1, 0 }

  133. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400, 401}

    Returns: {399, 397, 47, 399, 398, 396, 0, 395, 0, 398, 151, 397, 366, 0, 397, 0, 396, 394, 0, 393, 0, 396, 263, 395, 395, 392, 394, 391, 0, 390, 0, 394, 393, 389, 72, 393, 223, 392, 392, 388, 391, 387, 0, 386, 0, 391, 390, 385, 0, 384, 0, 390, 389, 383, 30, 389, 159, 388, 184, 0, 388, 0, 250, 387, 387, 382, 386, 381, 107, 386, 385, 380, 0, 379, 0, 385, 384, 378, 0, 377, 0, 384, 323, 383, 383, 376, 382, 375, 284, 382, 312, 381, 381, 374, 380, 373, 41, 380, 379, 372, 0, 371, 0, 379, 378, 370, 0, 369, 0, 378, 336, 377, 377, 368, 376, 367, 7, 376, 375, 366, 0, 365, 0, 375, 101, 374, 142, 0, 374, 0, 373, 364, 0, 363, 0, 373, 71, 372, 372, 362, 371, 361, 121, 371, 370, 360, 0, 359, 0, 370, 182, 369, 369, 358, 368, 357, 0, 356, 0, 368, 367, 355, 0, 354, 0, 367, 366, 353, 0, 352, 0, 366, 365, 351, 0, 350, 0, 365, 364, 349, 0, 348, 0, 364, 363, 347, 159, 363, 254, 362, 362, 346, 361, 345, 251, 361, 360, 344, 0, 343, 0, 360, 359, 342, 0, 341, 0, 359, 53, 358, 358, 340, 357, 339, 0, 338, 0, 357, 356, 337, 0, 336, 0, 356, 355, 335, 0, 334, 0, 355, 354, 333, 158, 354, 353, 332, 0, 331, 0, 353, 243, 352, 352, 330, 351, 329, 0, 328, 0, 351, 350, 327, 0, 326, 0, 350, 349, 325, 206, 349, 348, 324, 0, 323, 0, 348, 60, 347, 347, 322, 346, 321, 285, 346, 345, 320, 0, 319, 0, 345, 207, 344, 344, 318, 343, 317, 328, 343, 342, 316, 0, 315, 0, 342, 83, 341, 341, 314, 340, 313, 281, 340, 339, 312, 0, 311, 0, 339, 338, 310, 0, 309, 0, 338, 239, 337, 337, 308, 336, 307, 209, 336, 217, 335, 329, 0, 335, 0, 334, 306, 0, 305, 0, 334, 31, 333, 96, 0, 333, 0, 332, 304, 0, 303, 0, 332, 199, 331, 331, 302, 330, 301, 188, 330, 329, 300, 0, 299, 0, 329, 201, 328, 328, 298, 327, 297, 24, 327, 27, 326, 135, 0, 326, 0, 202, 325, 325, 296, 324, 295, 317, 324, 323, 294, 0, 293, 0, 323, 56, 322, 322, 292, 321, 291, 0, 290, 0, 321, 320, 289, 0, 288, 0, 320, 319, 287, 151, 319, 318, 286, 0, 285, 0, 318, 181, 317, 317, 284, 316, 283, 295, 316, 315, 282, 0, 281, 0, 315, 314, 280, 0, 279, 0, 314, 139, 313, 313, 278, 312, 277, 241, 312, 311, 276, 0, 275, 0, 311, 310, 274, 0, 273, 0, 310, 309, 272, 0, 271, 0, 309, 110, 308, 308, 270, 307, 269, 0, 268, 0, 307, 306, 267, 4, 306, 210, 305, 305, 266, 304, 265, 31, 304, 71, 303, 303, 264, 302, 263, 94, 302, 301, 262, 0, 261, 0, 301, 123, 300, 171, 0, 300, 0, 299, 260, 0, 259, 0, 299, 217, 298, 298, 258, 297, 257, 29, 297, 296, 256, 0, 255, 0, 296, 295, 293, 0, 254, 0, 295, 294, 253, 0, 252, 0, 294, 293, 251, 268, 293, 292, 250, 0, 249, 0, 292, 224, 291, 291, 248, 290, 247, 0, 246, 0, 290, 289, 245, 259, 289, 288, 244, 0, 243, 0, 288, 247, 287, 250, 0, 287, 0, 286, 242, 0, 241, 0, 286, 285, 240, 0, 239, 0, 285, 284, 238, 0, 237, 0, 284, 144, 283, 203, 0, 283, 0, 282, 236, 0, 235, 0, 282, 281, 234, 0, 233, 0, 281, 66, 280, 101, 0, 280, 0, 279, 232, 0, 231, 0, 279, 95, 278, 162, 0, 278, 0, 277, 230, 0, 229, 0, 277, 143, 276, 276, 228, 275, 227, 0, 226, 0, 275, 274, 225, 0, 224, 0, 274, 273, 223, 0, 266, 0, 273, 158, 272, 208, 0, 272, 0, 271, 222, 0, 221, 0, 271, 30, 270, 270, 220, 269, 219, 0, 218, 0, 269, 268, 217, 0, 216, 0, 268, 267, 215, 102, 267, 166, 266, 211, 0, 266, 0, 265, 214, 0, 213, 0, 265, 264, 232, 13, 264, 180, 263, 263, 212, 262, 211, 210, 262, 261, 210, 0, 209, 0, 261, 32, 260, 260, 208, 259, 207, 71, 259, 97, 258, 258, 206, 257, 205, 77, 257, 256, 204, 0, 203, 0, 256, 20, 255, 79, 0, 255, 0, 254, 202, 0, 201, 0, 254, 96, 253, 253, 200, 252, 199, 125, 252, 251, 198, 0, 197, 0, 251, 121, 250, 134, 0, 250, 0, 249, 196, 0, 195, 0, 249, 217, 248, 248, 194, 247, 193, 244, 247, 246, 192, 0, 191, 0, 246, 142, 245, 230, 0, 245, 0, 244, 190, 0, 189, 0, 244, 243, 188, 0, 187, 0, 243, 242, 186, 0, 185, 0, 242, 241, 229, 0, 184, 0, 241, 240, 183, 0, 182, 0, 240, 239, 181, 0, 185, 0, 239, 238, 221, 83, 238, 237, 180, 0, 179, 0, 237, 48, 236, 93, 0, 236, 0, 235, 178, 0, 177, 0, 235, 191, 234, 234, 176, 233, 175, 0, 223, 0, 233, 220, 232, 232, 174, 231, 173, 0, 172, 0, 231, 230, 171, 209, 230, 229, 170, 0, 169, 0, 229, 5, 228, 36, 0, 228, 0, 138, 227, 227, 168, 226, 167, 0, 166, 0, 226, 225, 165, 17, 225, 99, 224, 224, 164, 223, 163, 0, 162, 0, 223, 222, 161, 23, 222, 221, 160, 0, 159, 0, 221, 117, 220, 220, 158, 219, 157, 209, 219, 218, 156, 0, 155, 0, 218, 90, 217, 217, 154, 216, 153, 0, 152, 0, 216, 215, 151, 73, 215, 214, 150, 0, 149, 0, 214, 95, 213, 213, 148, 212, 147, 0, 192, 0, 212, 7, 211, 75, 0, 211, 0, 210, 146, 0, 145, 0, 210, 11, 209, 73, 0, 209, 0, 115, 208, 208, 144, 207, 143, 0, 173, 0, 207, 152, 206, 206, 142, 205, 141, 0, 140, 0, 205, 204, 139, 85, 204, 107, 203, 203, 138, 202, 137, 0, 158, 0, 202, 201, 136, 0, 135, 0, 201, 200, 157, 110, 200, 199, 134, 0, 133, 0, 199, 198, 172, 134, 198, 165, 197, 197, 132, 196, 131, 0, 159, 0, 196, 158, 195, 174, 0, 195, 0, 194, 130, 0, 129, 0, 194, 193, 128, 0, 127, 0, 193, 83, 192, 126, 0, 192, 0, 191, 126, 0, 125, 0, 191, 190, 124, 0, 123, 0, 190, 189, 170, 10, 189, 187, 188, 188, 122, 187, 121, 0, 120, 0, 187, 186, 119, 120, 186, 185, 118, 0, 117, 0, 185, 184, 138, 180, 184, 183, 116, 0, 115, 0, 183, 182, 114, 0, 113, 0, 182, 181, 112, 0, 111, 0, 181, 180, 110, 0, 109, 0, 180, 150, 179, 179, 108, 178, 107, 0, 106, 0, 178, 177, 105, 28, 177, 176, 104, 0, 103, 0, 176, 158, 175, 175, 102, 174, 101, 0, 100, 0, 174, 173, 99, 0, 98, 0, 173, 172, 97, 0, 96, 0, 172, 171, 95, 22, 171, 123, 170, 170, 94, 169, 93, 0, 102, 0, 169, 168, 92, 0, 91, 0, 168, 167, 116, 0, 90, 0, 167, 166, 89, 0, 88, 0, 166, 165, 87, 0, 120, 0, 165, 164, 86, 0, 85, 0, 164, 163, 128, 0, 84, 0, 163, 162, 83, 0, 82, 0, 162, 161, 81, 91, 161, 160, 80, 0, 79, 0, 160, 133, 159, 159, 78, 158, 77, 94, 158, 157, 76, 0, 75, 0, 157, 114, 156, 156, 74, 155, 73, 0, 101, 0, 155, 154, 107, 150, 154, 153, 72, 0, 71, 0, 153, 152, 70, 0, 69, 0, 152, 92, 151, 151, 68, 150, 67, 0, 66, 0, 150, 149, 65, 74, 149, 123, 148, 135, 0, 148, 0, 147, 64, 0, 63, 0, 147, 3, 146, 146, 62, 145, 61, 0, 60, 0, 145, 144, 59, 0, 58, 0, 144, 143, 57, 0, 56, 0, 143, 142, 55, 0, 89, 0, 142, 141, 102, 48, 141, 140, 54, 0, 53, 0, 140, 32, 139, 96, 0, 139, 0, 138, 52, 0, 51, 0, 138, 137, 50, 0, 49, 0, 137, 136, 112, 0, 48, 0, 136, 135, 47, 0, 46, 0, 135, 134, 45, 0, 44, 0, 134, 133, 43, 0, 122, 0, 133, 132, 42, 0, 41, 0, 132, 100, 131, 131, 40, 130, 39, 0, 38, 0, 130, 129, 37, 0, 36, 0, 129, 128, 35, 0, 110, 0, 128, 127, 124, 43, 127, 108, 126, 126, 34, 125, 33, 0, 71, 0, 125, 124, 32, 0, 31, 0, 124, 123, 109, 0, 30, 0, 123, 122, 29, 0, 63, 0, 122, 121, 28, 0, 27, 0, 121, 5, 120, 120, 26, 119, 25, 0, 24, 0, 119, 118, 23, 0, 22, 0, 118, 117, 21, 0, 117, 0, 117, 116, 20, 0, 19, 0, 116, 115, 18, 0, 17, 0, 115, 28, 114, 114, 16, 113, 15, 0, 56, 0, 113, 112, 14, 0, 13, 0, 112, 111, 30, 0, 12, 0, 111, 110, 11, 36, 110, 109, 10, 0, 9, 0, 109, 108, 40, 0, 8, 0, 108, 107, 7, 0, 6, 0, 107, 106, 5, 0, 4, 0, 106, 105, 3, 13, 105, 71, 104, 85, 0, 104, 0, 103, 2, 0, 1, 0, 103, 6, 102, 102, 46, 47, 101, 72, 0, 101, 0, 6, 100, 100, 27, 99, 61, 41, 99, 64, 98, 78, 0, 98, 0, 97, 0, 0, 11, 0, 97, 76, 96, 3, 0, 96, 0, 95, 63, 5, 95, 21, 94, 94, 7, 93, 64, 3, 93, 6, 92, 92, 77, 91, 82, 29, 91, 43, 90, 60, 0, 90, 0, 59, 89, 89, 20, 88, 31, 0, 38, 0, 88, 87, 54, 57, 87, 34, 86, 86, 74, 42, 85, 64, 0, 85, 0, 77, 84, 84, 62, 11, 83, 83, 78, 18, 82, 26, 0, 82, 0, 79, 81, 53, 0, 81, 0, 80, 66, 0, 47, 0, 80, 79, 51, 74, 79, 72, 78, 69, 0, 78, 0, 77, 55, 63, 77, 40, 76, 68, 0, 76, 0, 71, 75, 36, 0, 75, 0, 74, 56, 0, 22, 0, 74, 73, 55, 0, 72, 0, 73, 46, 72, 42, 0, 72, 0, 71, 27, 13, 71, 70, 27, 11, 70, 69, 20, 0, 43, 0, 69, 68, 22, 0, 34, 0, 68, 67, 24, 0, 29, 0, 67, 66, 65, 0, 26, 0, 66, 63, 65, 19, 0, 65, 0, 27, 64, 63, 0, 64, 0, 63, 33, 0, 3, 0, 63, 0, 62, 62, 29, 23, 61, 61, 24, 60, 32, 0, 36, 0, 60, 59, 53, 14, 59, 58, 43, 0, 4, 0, 58, 33, 57, 57, 25, 56, 22, 44, 56, 55, 7, 0, 17, 0, 55, 54, 35, 53, 54, 53, 48, 11, 53, 52, 4, 0, 18, 0, 52, 0, 51, 51, 12, 50, 24, 34, 50, 49, 49, 3, 49, 5, 48, 17, 0, 48, 0, 47, 0, 0, 34, 0, 47, 46, 46, 46, 10, 28, 45, 24, 0, 45, 0, 13, 44, 44, 15, 43, 24, 29, 43, 28, 42, 37, 0, 42, 0, 20, 41, 41, 3, 40, 19, 0, 23, 0, 40, 10, 39, 39, 28, 5, 38, 14, 0, 38, 0, 37, 7, 0, 11, 0, 37, 36, 24, 19, 36, 35, 6, 0, 35, 0, 35, 34, 15, 5, 34, 27, 33, 33, 21, 32, 12, 0, 20, 0, 32, 31, 16, 0, 17, 0, 31, 30, 23, 0, 30, 13, 29, 29, 26, 17, 28, 28, 15, 23, 27, 27, 8, 26, 15, 0, 22, 0, 26, 25, 11, 0, 19, 0, 25, 3, 24, 8, 0, 24, 0, 23, 3, 0, 5, 0, 23, 22, 16, 12, 22, 13, 21, 21, 1, 20, 5, 0, 8, 0, 20, 19, 19, 0, 16, 0, 19, 18, 12, 0, 1, 0, 18, 16, 17, 17, 14, 16, 6, 0, 9, 0, 16, 15, 2, 0, 12, 0, 15, 3, 14, 1, 0, 14, 0, 7, 13, 13, 12, 4, 12, 12, 6, 5, 11, 10, 0, 11, 0, 10, 6, 9, 10, 9, 7, 0, 9, 0, 9, 0, 8, 7, 0, 8, 0, 7, 0, 0, 6, 0, 7, 6, 2, 0, 1, 0, 6, 1, 5, 5, 0, 4, 0, 0, 4, 0, 4, 3, 2, 0, 2, 0, 3, 1, 2, 2, 0, 2, 0, 1, 1, 0, 1, 0, 1 }

  134. 400

    {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, 0}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 397, 0, 399, 398, 398, 398, 396, 397, 395, 0, 395, 0, 397, 396, 394, 0, 393, 0, 396, 395, 394, 0, 392, 0, 395, 394, 391, 0, 394, 0, 394, 393, 390, 0, 389, 0, 393, 392, 391, 0, 388, 0, 392, 391, 387, 0, 390, 0, 391, 390, 386, 0, 385, 0, 390, 389, 385, 0, 384, 0, 389, 388, 383, 0, 387, 0, 388, 387, 382, 0, 381, 0, 387, 386, 386, 0, 380, 0, 386, 385, 379, 0, 385, 0, 385, 384, 378, 0, 377, 0, 384, 383, 383, 0, 376, 0, 383, 382, 375, 0, 382, 0, 382, 381, 374, 0, 373, 0, 381, 380, 377, 0, 372, 0, 380, 379, 371, 0, 379, 0, 379, 378, 370, 0, 369, 0, 378, 0, 377, 377, 368, 376, 367, 0, 373, 0, 376, 375, 366, 0, 365, 0, 375, 0, 374, 374, 364, 373, 363, 0, 373, 372, 362, 0, 361, 0, 372, 371, 361, 0, 360, 0, 371, 370, 359, 0, 370, 369, 358, 0, 357, 0, 369, 368, 357, 0, 356, 0, 368, 367, 355, 0, 367, 366, 354, 0, 353, 0, 366, 365, 353, 0, 352, 0, 365, 364, 351, 0, 352, 0, 364, 363, 350, 0, 349, 0, 363, 362, 349, 0, 348, 0, 362, 361, 347, 0, 348, 0, 361, 360, 346, 0, 345, 0, 360, 359, 348, 0, 344, 0, 359, 358, 343, 0, 345, 0, 358, 357, 342, 0, 341, 0, 357, 356, 345, 0, 340, 0, 356, 355, 339, 0, 341, 0, 355, 354, 338, 0, 337, 0, 354, 353, 340, 0, 336, 0, 353, 352, 335, 0, 337, 0, 352, 351, 334, 0, 333, 0, 351, 350, 336, 0, 332, 0, 350, 349, 331, 0, 337, 0, 349, 348, 330, 0, 329, 0, 348, 347, 332, 0, 328, 0, 347, 346, 327, 0, 337, 0, 346, 345, 326, 0, 325, 0, 345, 344, 329, 0, 324, 0, 344, 343, 323, 0, 337, 0, 343, 342, 322, 0, 321, 0, 342, 341, 325, 0, 320, 0, 341, 340, 319, 0, 328, 0, 340, 339, 318, 0, 317, 0, 339, 338, 321, 0, 316, 0, 338, 337, 315, 0, 320, 0, 337, 336, 314, 0, 313, 0, 336, 335, 324, 0, 312, 0, 335, 334, 311, 0, 316, 0, 334, 333, 310, 0, 309, 0, 333, 332, 320, 0, 308, 0, 332, 331, 307, 0, 317, 0, 331, 330, 306, 0, 305, 0, 330, 329, 316, 0, 304, 0, 329, 328, 303, 0, 309, 0, 328, 327, 302, 0, 301, 0, 327, 326, 312, 0, 300, 0, 326, 325, 299, 0, 305, 0, 325, 324, 298, 0, 297, 0, 324, 323, 304, 0, 296, 0, 323, 322, 295, 0, 317, 0, 322, 321, 294, 0, 293, 0, 321, 320, 300, 0, 292, 0, 320, 319, 291, 0, 305, 0, 319, 318, 290, 0, 289, 0, 318, 317, 309, 0, 288, 0, 317, 316, 287, 0, 316, 315, 286, 0, 285, 0, 315, 314, 293, 0, 284, 0, 314, 313, 283, 0, 297, 0, 313, 312, 282, 0, 281, 0, 312, 311, 289, 0, 280, 0, 311, 310, 279, 0, 288, 0, 310, 309, 278, 0, 277, 0, 309, 308, 292, 0, 276, 0, 308, 307, 275, 0, 284, 0, 307, 306, 274, 0, 273, 0, 306, 305, 297, 0, 272, 0, 305, 304, 271, 0, 296, 0, 304, 303, 270, 0, 269, 0, 303, 302, 288, 0, 268, 0, 302, 301, 267, 0, 277, 0, 301, 300, 266, 0, 265, 0, 300, 299, 296, 0, 264, 0, 299, 298, 263, 0, 273, 0, 298, 297, 262, 0, 261, 0, 297, 296, 272, 0, 260, 0, 296, 295, 259, 0, 285, 0, 295, 294, 258, 0, 257, 0, 294, 293, 268, 0, 256, 0, 293, 292, 255, 0, 277, 0, 292, 291, 254, 0, 253, 0, 291, 290, 280, 0, 252, 0, 290, 289, 251, 0, 273, 0, 289, 288, 250, 0, 249, 0, 288, 287, 261, 0, 248, 0, 287, 286, 247, 0, 269, 0, 286, 285, 246, 0, 245, 0, 285, 284, 257, 0, 244, 0, 284, 283, 243, 0, 256, 0, 283, 282, 242, 0, 241, 0, 282, 281, 264, 0, 240, 0, 281, 280, 239, 0, 252, 0, 280, 279, 238, 0, 237, 0, 279, 278, 273, 0, 236, 0, 278, 277, 235, 0, 276, 0, 277, 276, 234, 0, 233, 0, 276, 275, 269, 0, 232, 0, 275, 274, 231, 0, 245, 0, 274, 273, 230, 0, 229, 0, 273, 272, 233, 0, 228, 0, 272, 271, 227, 0, 241, 0, 271, 270, 226, 0, 225, 0, 270, 269, 240, 0, 224, 0, 269, 268, 223, 0, 249, 0, 268, 267, 222, 0, 221, 0, 267, 266, 236, 0, 220, 0, 266, 265, 219, 0, 232, 0, 265, 264, 218, 0, 217, 0, 264, 263, 253, 0, 216, 0, 263, 262, 215, 0, 245, 0, 262, 261, 214, 0, 213, 0, 261, 260, 229, 0, 212, 0, 260, 259, 211, 0, 259, 258, 210, 0, 209, 0, 258, 257, 225, 0, 208, 0, 257, 256, 207, 0, 224, 0, 256, 255, 206, 0, 205, 0, 255, 254, 248, 0, 204, 0, 254, 253, 203, 0, 220, 0, 253, 252, 202, 0, 201, 0, 252, 251, 232, 0, 200, 0, 251, 250, 199, 0, 244, 0, 250, 249, 198, 0, 197, 0, 249, 248, 245, 0, 196, 0, 248, 247, 195, 0, 213, 0, 247, 246, 194, 0, 193, 0, 246, 245, 241, 0, 192, 0, 245, 244, 191, 0, 209, 0, 244, 243, 190, 0, 189, 0, 243, 242, 208, 0, 188, 0, 242, 241, 187, 0, 221, 0, 241, 240, 186, 0, 185, 0, 240, 239, 204, 0, 184, 0, 239, 238, 183, 0, 220, 0, 238, 237, 182, 0, 181, 0, 237, 0, 236, 236, 180, 235, 179, 0, 189, 0, 235, 234, 178, 0, 177, 0, 234, 233, 197, 0, 176, 0, 233, 232, 175, 0, 212, 0, 232, 231, 174, 0, 173, 0, 231, 230, 193, 0, 172, 0, 230, 229, 171, 0, 192, 0, 229, 228, 170, 0, 169, 0, 228, 227, 224, 0, 168, 0, 227, 226, 167, 0, 188, 0, 226, 225, 166, 0, 165, 0, 225, 224, 221, 0, 164, 0, 224, 223, 163, 0, 216, 0, 223, 222, 162, 0, 161, 0, 222, 221, 220, 0, 160, 0, 221, 220, 159, 0, 181, 0, 220, 219, 158, 0, 157, 0, 219, 218, 168, 0, 156, 0, 218, 217, 155, 0, 177, 0, 217, 216, 154, 0, 153, 0, 216, 215, 176, 0, 152, 0, 215, 214, 151, 0, 196, 0, 214, 213, 150, 0, 149, 0, 213, 212, 172, 0, 148, 0, 212, 211, 147, 0, 192, 0, 211, 210, 146, 0, 145, 0, 210, 209, 192, 0, 144, 0, 209, 208, 143, 0, 188, 0, 208, 207, 142, 0, 141, 0, 207, 206, 165, 0, 140, 0, 206, 205, 139, 0, 184, 0, 205, 204, 138, 0, 137, 0, 204, 203, 161, 0, 136, 0, 203, 202, 135, 0, 160, 0, 202, 201, 134, 0, 133, 0, 201, 200, 189, 0, 132, 0, 200, 199, 131, 0, 156, 0, 199, 198, 130, 0, 129, 0, 198, 197, 177, 0, 128, 0, 197, 196, 127, 0, 132, 0, 196, 195, 126, 0, 125, 0, 195, 194, 125, 0, 124, 0, 194, 193, 123, 0, 149, 0, 193, 192, 122, 0, 121, 0, 192, 191, 169, 0, 120, 0, 191, 190, 119, 0, 145, 0, 190, 189, 118, 0, 117, 0, 189, 188, 144, 0, 116, 0, 188, 187, 115, 0, 164, 0, 187, 186, 114, 0, 113, 0, 186, 185, 140, 0, 112, 0, 185, 184, 111, 0, 184, 0, 184, 183, 110, 0, 109, 0, 183, 182, 148, 0, 108, 0, 182, 181, 107, 0, 160, 0, 181, 180, 106, 0, 105, 0, 180, 179, 133, 0, 104, 0, 179, 178, 103, 0, 173, 0, 178, 177, 102, 0, 101, 0, 177, 176, 129, 0, 100, 0, 176, 175, 99, 0, 128, 0, 175, 174, 98, 0, 97, 0, 174, 173, 164, 0, 96, 0, 173, 172, 95, 0, 124, 0, 172, 171, 94, 0, 93, 0, 171, 170, 149, 0, 92, 0, 170, 169, 91, 0, 109, 0, 169, 168, 90, 0, 89, 0, 168, 167, 145, 0, 88, 0, 167, 166, 87, 0, 117, 0, 166, 165, 86, 0, 85, 0, 165, 164, 141, 0, 84, 0, 164, 163, 83, 0, 113, 0, 163, 162, 82, 0, 81, 0, 162, 161, 112, 0, 80, 0, 161, 160, 79, 0, 136, 0, 160, 159, 78, 0, 77, 0, 159, 158, 108, 0, 76, 0, 158, 157, 75, 0, 77, 0, 157, 156, 74, 0, 73, 0, 156, 155, 104, 0, 72, 0, 155, 154, 71, 0, 124, 0, 154, 153, 70, 0, 69, 0, 153, 152, 101, 0, 68, 0, 152, 151, 67, 0, 132, 0, 151, 150, 66, 0, 65, 0, 150, 149, 97, 0, 64, 0, 149, 148, 63, 0, 96, 0, 148, 147, 62, 0, 61, 0, 147, 146, 121, 0, 60, 0, 146, 145, 59, 0, 92, 0, 145, 144, 58, 0, 57, 0, 144, 143, 109, 0, 56, 0, 143, 142, 55, 0, 132, 0, 142, 141, 54, 0, 53, 0, 141, 140, 117, 0, 52, 0, 140, 139, 51, 0, 85, 0, 139, 138, 50, 0, 49, 0, 138, 137, 105, 0, 48, 0, 137, 136, 47, 0, 81, 0, 136, 135, 46, 0, 45, 0, 135, 134, 80, 0, 44, 0, 134, 133, 43, 0, 73, 0, 133, 132, 42, 0, 41, 0, 132, 131, 76, 0, 40, 0, 131, 130, 39, 0, 77, 0, 130, 129, 38, 0, 37, 0, 129, 128, 88, 0, 36, 0, 128, 127, 35, 0, 124, 0, 127, 126, 34, 0, 33, 0, 126, 125, 69, 0, 32, 0, 125, 124, 31, 0, 124, 0, 124, 123, 30, 0, 29, 0, 123, 122, 65, 0, 28, 0, 122, 121, 27, 0, 64, 0, 121, 120, 26, 0, 25, 0, 120, 119, 93, 0, 24, 0, 119, 118, 23, 0, 60, 0, 118, 117, 22, 0, 21, 0, 117, 116, 92, 0, 20, 0, 116, 115, 19, 0, 24, 0, 115, 114, 18, 0, 17, 0, 114, 113, 40, 0, 16, 0, 113, 112, 15, 0, 53, 0, 112, 111, 14, 0, 13, 0, 111, 110, 84, 0, 12, 0, 110, 109, 11, 0, 49, 0, 109, 108, 10, 0, 9, 0, 108, 107, 48, 0, 8, 0, 107, 106, 7, 0, 45, 0, 106, 105, 6, 0, 5, 0, 105, 104, 44, 0, 4, 0, 104, 103, 3, 0, 73, 0, 103, 102, 2, 0, 1, 0, 102, 101, 24, 0, 0, 0, 101, 100, 68, 0, 77, 0, 100, 99, 37, 0, 99, 98, 33, 0, 32, 0, 98, 97, 29, 0, 28, 0, 97, 96, 64, 0, 89, 0, 96, 95, 60, 0, 21, 0, 95, 94, 56, 0, 17, 0, 94, 93, 16, 0, 85, 0, 93, 92, 12, 0, 49, 0, 92, 91, 61, 0, 45, 0, 91, 90, 5, 0, 41, 0, 90, 89, 1, 0, 0, 0, 89, 88, 36, 0, 32, 0, 88, 87, 28, 0, 53, 0, 87, 86, 17, 0, 85, 0, 86, 85, 21, 0, 41, 0, 85, 84, 0, 0, 57, 0, 84, 83, 57, 0, 41, 0, 83, 82, 52, 0, 82, 0, 81, 81, 13, 80, 79, 0, 78, 0, 80, 79, 8, 0, 75, 0, 79, 78, 74, 0, 73, 0, 78, 77, 71, 0, 70, 0, 77, 0, 76, 76, 67, 75, 66, 0, 32, 0, 75, 74, 63, 0, 62, 0, 74, 73, 25, 0, 59, 0, 73, 72, 58, 0, 9, 0, 72, 71, 55, 0, 54, 0, 71, 70, 20, 0, 51, 0, 70, 69, 50, 0, 4, 0, 69, 68, 47, 0, 46, 0, 68, 67, 62, 0, 43, 0, 67, 66, 42, 0, 32, 0, 66, 65, 39, 0, 38, 0, 65, 64, 53, 0, 35, 0, 64, 63, 34, 0, 46, 0, 63, 62, 31, 0, 30, 0, 62, 61, 35, 0, 27, 0, 61, 60, 26, 0, 49, 0, 60, 59, 23, 0, 22, 0, 59, 58, 45, 0, 19, 0, 58, 57, 18, 0, 40, 0, 57, 56, 15, 0, 14, 0, 56, 55, 41, 0, 11, 0, 55, 54, 10, 0, 48, 0, 54, 53, 7, 0, 6, 0, 53, 52, 44, 0, 3, 0, 52, 51, 2, 0, 24, 0, 51, 50, 43, 0, 37, 0, 50, 49, 33, 0, 29, 0, 49, 48, 46, 0, 22, 0, 48, 47, 11, 0, 16, 0, 47, 46, 12, 0, 22, 0, 46, 45, 5, 0, 1, 0, 45, 44, 36, 0, 28, 0, 44, 43, 17, 0, 21, 0, 43, 42, 0, 0, 14, 0, 42, 41, 24, 0, 13, 0, 41, 40, 9, 0, 8, 0, 40, 39, 19, 0, 37, 0, 39, 38, 32, 0, 38, 0, 38, 37, 30, 0, 25, 0, 37, 0, 36, 36, 16, 35, 20, 0, 29, 0, 35, 34, 22, 0, 27, 0, 34, 33, 13, 0, 25, 0, 33, 32, 3, 0, 25, 0, 32, 31, 31, 0, 27, 0, 31, 30, 26, 0, 23, 0, 30, 29, 28, 0, 18, 0, 29, 28, 15, 0, 8, 0, 28, 27, 10, 0, 7, 0, 27, 26, 21, 0, 2, 0, 26, 25, 14, 0, 25, 0, 25, 24, 1, 0, 11, 0, 24, 23, 12, 0, 5, 0, 23, 22, 8, 0, 17, 0, 22, 21, 0, 0, 5, 0, 21, 20, 9, 0, 19, 0, 20, 19, 2, 0, 18, 0, 19, 18, 16, 0, 18, 0, 18, 17, 5, 0, 13, 0, 17, 16, 3, 0, 16, 15, 11, 0, 7, 0, 15, 0, 14, 14, 10, 13, 13, 0, 13, 12, 1, 0, 12, 0, 12, 11, 8, 0, 0, 0, 11, 10, 9, 0, 2, 0, 10, 9, 7, 0, 5, 0, 9, 8, 3, 0, 2, 0, 8, 7, 5, 0, 0, 0, 7, 6, 1, 0, 0, 0, 6, 5, 2, 0, 0, 0, 5, 4, 3, 0, 4, 3, 1, 0, 2, 0, 3, 0, 2, 2, 1, 1, 1, 0, 1, 0, 1 }

  135. 400

    {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, 0, 2}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 397, 399, 398, 151, 0, 366, 0, 398, 396, 397, 397, 263, 395, 396, 394, 0, 396, 0, 395, 72, 0, 223, 0, 395, 393, 394, 392, 0, 394, 0, 391, 393, 393, 30, 392, 159, 0, 184, 0, 392, 391, 250, 390, 391, 390, 107, 389, 390, 388, 389, 389, 323, 387, 388, 388, 284, 387, 312, 386, 387, 386, 41, 385, 386, 384, 385, 385, 336, 383, 384, 384, 7, 382, 383, 383, 101, 382, 142, 381, 382, 381, 71, 380, 381, 380, 121, 379, 380, 379, 182, 378, 379, 377, 378, 376, 0, 378, 0, 375, 377, 374, 0, 377, 0, 373, 376, 376, 254, 0, 375, 372, 0, 375, 0, 374, 251, 371, 374, 370, 373, 373, 53, 369, 372, 368, 0, 372, 0, 367, 371, 366, 0, 371, 0, 370, 158, 365, 370, 369, 243, 364, 369, 363, 368, 362, 0, 368, 0, 367, 206, 361, 367, 366, 60, 360, 366, 365, 285, 359, 365, 364, 207, 358, 364, 363, 328, 357, 363, 362, 83, 356, 362, 361, 281, 355, 361, 354, 360, 360, 239, 353, 359, 359, 209, 358, 217, 0, 329, 0, 358, 352, 357, 357, 31, 356, 96, 351, 356, 355, 199, 350, 355, 354, 188, 349, 354, 353, 201, 348, 353, 352, 24, 0, 27, 0, 352, 351, 135, 0, 202, 0, 351, 347, 350, 350, 317, 346, 349, 349, 56, 345, 348, 344, 0, 348, 0, 343, 347, 347, 263, 342, 346, 346, 181, 341, 345, 345, 295, 340, 344, 339, 0, 344, 0, 343, 139, 338, 343, 342, 241, 337, 342, 336, 341, 335, 0, 341, 0, 340, 110, 334, 340, 333, 339, 339, 4, 338, 210, 332, 338, 337, 56, 0, 251, 0, 337, 331, 336, 336, 94, 330, 335, 335, 123, 334, 171, 329, 334, 333, 317, 328, 333, 332, 29, 327, 332, 331, 251, 326, 331, 325, 330, 330, 268, 324, 329, 329, 224, 323, 328, 322, 0, 328, 0, 327, 259, 321, 327, 326, 107, 0, 247, 0, 326, 320, 325, 319, 0, 325, 0, 318, 324, 324, 144, 323, 203, 317, 323, 316, 322, 322, 66, 321, 121, 315, 321, 320, 95, 0, 162, 0, 320, 314, 319, 319, 143, 313, 318, 312, 0, 318, 0, 311, 317, 317, 123, 316, 208, 0, 305, 0, 316, 310, 315, 315, 250, 309, 314, 308, 0, 314, 0, 307, 313, 313, 102, 312, 166, 0, 211, 0, 312, 306, 311, 311, 13, 310, 180, 0, 279, 0, 310, 305, 309, 309, 182, 304, 308, 308, 32, 303, 307, 307, 60, 306, 97, 302, 306, 305, 77, 301, 305, 304, 20, 0, 79, 0, 304, 300, 303, 303, 268, 299, 302, 302, 125, 298, 301, 301, 30, 300, 134, 297, 300, 299, 158, 296, 299, 298, 244, 295, 298, 297, 230, 0, 279, 0, 297, 294, 296, 293, 0, 296, 0, 292, 295, 295, 199, 291, 294, 290, 0, 294, 0, 293, 144, 0, 201, 0, 293, 292, 285, 289, 292, 291, 48, 0, 93, 0, 291, 288, 290, 290, 191, 287, 289, 289, 220, 288, 273, 286, 288, 285, 287, 287, 203, 284, 286, 286, 5, 285, 36, 0, 138, 0, 285, 283, 284, 282, 0, 284, 0, 283, 17, 0, 99, 0, 283, 281, 282, 280, 0, 282, 0, 281, 23, 279, 281, 280, 117, 278, 280, 279, 277, 277, 279, 278, 90, 276, 278, 275, 277, 277, 73, 274, 276, 276, 60, 273, 275, 275, 75, 274, 142, 0, 246, 0, 274, 272, 273, 273, 11, 272, 115, 0, 267, 0, 272, 271, 271, 271, 152, 270, 231, 0, 231, 0, 270, 269, 269, 269, 72, 268, 85, 0, 85, 0, 268, 267, 264, 0, 264, 0, 267, 266, 219, 0, 247, 0, 266, 265, 219, 0, 165, 0, 265, 264, 180, 0, 255, 0, 264, 263, 219, 0, 77, 0, 263, 262, 99, 0, 174, 0, 262, 261, 180, 0, 219, 0, 261, 260, 41, 0, 126, 0, 260, 259, 99, 0, 180, 0, 259, 258, 10, 0, 187, 0, 258, 257, 229, 0, 41, 0, 257, 256, 99, 0, 120, 0, 256, 255, 10, 0, 36, 0, 255, 254, 158, 0, 229, 0, 254, 253, 99, 0, 10, 0, 253, 252, 158, 0, 150, 0, 252, 251, 99, 0, 158, 0, 251, 250, 28, 0, 99, 0, 250, 249, 93, 0, 28, 0, 249, 248, 93, 0, 93, 0, 248, 247, 247, 247, 22, 246, 83, 0, 83, 0, 246, 245, 175, 0, 175, 0, 245, 244, 183, 0, 183, 0, 244, 243, 243, 243, 115, 242, 242, 242, 193, 241, 241, 240, 0, 241, 0, 240, 91, 239, 240, 239, 133, 238, 239, 238, 107, 237, 238, 237, 114, 236, 237, 236, 72, 0, 102, 0, 236, 235, 178, 0, 178, 0, 235, 234, 234, 234, 92, 233, 233, 232, 0, 233, 0, 232, 74, 0, 143, 0, 232, 231, 189, 0, 189, 0, 231, 230, 3, 0, 3, 0, 230, 229, 229, 228, 0, 229, 0, 227, 228, 228, 23, 227, 79, 0, 198, 0, 227, 226, 226, 226, 48, 225, 191, 0, 191, 0, 225, 224, 224, 224, 210, 223, 223, 222, 0, 223, 0, 221, 222, 222, 202, 220, 221, 221, 100, 219, 220, 218, 0, 220, 0, 217, 219, 219, 43, 218, 108, 0, 117, 0, 218, 217, 190, 216, 217, 216, 114, 215, 216, 215, 135, 214, 215, 214, 214, 213, 214, 213, 142, 212, 213, 211, 212, 210, 0, 212, 0, 211, 5, 209, 211, 208, 210, 210, 66, 207, 209, 209, 60, 206, 208, 208, 127, 205, 207, 207, 178, 204, 206, 206, 131, 203, 205, 202, 0, 205, 0, 201, 204, 204, 36, 203, 134, 0, 166, 0, 203, 200, 202, 202, 6, 199, 201, 198, 0, 201, 0, 197, 200, 196, 0, 200, 0, 199, 141, 195, 199, 198, 7, 0, 64, 0, 198, 197, 75, 0, 145, 0, 197, 194, 196, 193, 0, 196, 0, 195, 78, 192, 195, 194, 76, 0, 98, 0, 194, 193, 150, 191, 193, 192, 102, 190, 192, 191, 13, 0, 17, 0, 191, 190, 21, 189, 190, 189, 123, 188, 189, 188, 147, 187, 188, 187, 78, 0, 92, 0, 187, 186, 186, 185, 0, 186, 0, 184, 185, 183, 0, 185, 0, 184, 23, 0, 184, 0, 184, 182, 183, 183, 31, 182, 83, 0, 121, 0, 182, 181, 181, 181, 59, 180, 180, 179, 0, 180, 0, 179, 98, 0, 116, 0, 179, 178, 140, 0, 144, 0, 178, 177, 140, 0, 57, 0, 177, 176, 140, 0, 140, 0, 176, 175, 34, 0, 34, 0, 175, 174, 156, 0, 156, 0, 174, 173, 173, 173, 42, 172, 141, 0, 147, 0, 172, 171, 141, 0, 141, 0, 171, 170, 73, 0, 146, 0, 170, 169, 73, 0, 73, 0, 169, 168, 18, 0, 26, 0, 168, 167, 71, 0, 18, 0, 167, 166, 71, 0, 165, 0, 166, 165, 71, 0, 7, 0, 165, 164, 71, 0, 29, 0, 164, 163, 71, 0, 21, 0, 163, 162, 30, 0, 77, 0, 162, 161, 71, 0, 30, 0, 161, 160, 71, 0, 71, 0, 160, 159, 104, 0, 104, 0, 159, 158, 158, 158, 69, 157, 157, 156, 0, 157, 0, 156, 63, 0, 64, 0, 156, 155, 155, 155, 34, 154, 40, 0, 68, 0, 154, 153, 40, 0, 40, 0, 153, 152, 93, 0, 93, 0, 152, 151, 96, 0, 96, 0, 151, 150, 150, 150, 31, 149, 149, 149, 28, 148, 148, 148, 46, 147, 93, 0, 93, 0, 147, 146, 146, 146, 117, 145, 145, 145, 76, 144, 140, 0, 140, 0, 144, 143, 66, 0, 90, 0, 143, 142, 66, 0, 66, 0, 142, 141, 69, 0, 89, 0, 141, 140, 69, 0, 69, 0, 140, 139, 104, 0, 104, 0, 139, 138, 102, 0, 102, 0, 138, 137, 137, 137, 28, 136, 53, 0, 122, 0, 136, 135, 53, 0, 13, 0, 135, 134, 89, 0, 53, 0, 134, 133, 19, 0, 57, 0, 133, 132, 89, 0, 116, 0, 132, 131, 19, 0, 89, 0, 131, 130, 19, 0, 32, 0, 130, 129, 19, 0, 19, 0, 129, 128, 128, 127, 0, 128, 0, 127, 24, 0, 105, 0, 127, 126, 126, 125, 0, 126, 0, 124, 125, 125, 96, 124, 101, 123, 124, 123, 67, 0, 67, 0, 123, 122, 122, 121, 0, 122, 0, 120, 121, 119, 0, 121, 0, 118, 120, 120, 17, 117, 119, 119, 114, 116, 118, 115, 0, 118, 0, 117, 14, 114, 117, 116, 34, 113, 116, 115, 33, 0, 40, 0, 115, 112, 114, 111, 0, 114, 0, 110, 113, 113, 14, 109, 112, 108, 0, 112, 0, 111, 44, 0, 68, 0, 111, 107, 110, 106, 0, 110, 0, 109, 29, 0, 44, 0, 109, 105, 108, 108, 82, 107, 96, 104, 107, 106, 59, 103, 106, 102, 105, 101, 0, 105, 0, 104, 41, 100, 104, 99, 103, 103, 5, 102, 11, 0, 63, 0, 102, 98, 101, 101, 13, 100, 21, 0, 61, 0, 100, 97, 99, 99, 64, 96, 98, 95, 0, 98, 0, 97, 26, 94, 97, 93, 96, 96, 22, 95, 30, 92, 95, 94, 57, 91, 94, 93, 53, 0, 86, 0, 93, 90, 92, 92, 30, 91, 63, 89, 91, 90, 21, 88, 90, 87, 89, 89, 77, 86, 88, 88, 13, 87, 50, 85, 87, 84, 86, 86, 53, 83, 85, 82, 0, 85, 0, 81, 84, 80, 0, 84, 0, 83, 36, 0, 37, 0, 83, 79, 82, 82, 4, 78, 81, 81, 23, 80, 32, 0, 34, 0, 80, 0, 79, 77, 0, 79, 0, 78, 43, 76, 78, 77, 32, 0, 60, 0, 77, 75, 76, 76, 55, 74, 75, 73, 0, 75, 0, 74, 66, 72, 74, 73, 21, 0, 31, 0, 73, 71, 72, 70, 0, 72, 0, 69, 71, 71, 13, 70, 54, 68, 70, 67, 69, 69, 26, 68, 34, 67, 68, 66, 67, 67, 36, 65, 66, 64, 0, 66, 0, 65, 43, 0, 51, 0, 65, 63, 64, 64, 7, 63, 10, 0, 48, 0, 63, 62, 62, 61, 0, 62, 0, 61, 36, 0, 53, 0, 61, 60, 60, 59, 0, 60, 0, 59, 59, 58, 59, 58, 56, 57, 58, 56, 57, 55, 0, 57, 0, 56, 28, 0, 53, 0, 56, 54, 55, 55, 6, 54, 50, 53, 54, 52, 53, 52, 0, 53, 0, 51, 52, 52, 27, 50, 51, 49, 0, 51, 0, 48, 50, 50, 8, 49, 24, 0, 49, 0, 49, 47, 48, 48, 42, 46, 47, 47, 5, 45, 46, 46, 17, 44, 45, 45, 12, 0, 44, 43, 0, 44, 0, 43, 13, 42, 43, 41, 42, 42, 5, 41, 27, 0, 30, 0, 41, 40, 40, 40, 24, 39, 39, 39, 22, 38, 38, 38, 8, 37, 16, 0, 16, 0, 37, 36, 36, 35, 0, 36, 0, 34, 35, 33, 0, 35, 0, 34, 29, 32, 34, 31, 33, 30, 0, 33, 0, 32, 29, 29, 32, 31, 7, 28, 31, 30, 10, 27, 30, 29, 7, 0, 7, 0, 29, 26, 28, 28, 1, 25, 27, 24, 0, 27, 0, 26, 24, 23, 26, 25, 11, 22, 25, 21, 24, 20, 0, 24, 0, 23, 0, 19, 23, 22, 0, 0, 12, 0, 22, 21, 19, 18, 21, 20, 9, 0, 9, 0, 20, 17, 19, 19, 3, 18, 8, 0, 8, 0, 18, 17, 10, 0, 14, 0, 17, 16, 16, 15, 0, 16, 0, 15, 6, 14, 15, 13, 14, 14, 0, 14, 0, 12, 13, 13, 3, 12, 5, 11, 12, 11, 5, 0, 6, 0, 11, 0, 10, 10, 0, 10, 0, 9, 9, 9, 1, 8, 1, 0, 3, 0, 8, 7, 1, 0, 2, 0, 7, 6, 1, 0, 1, 0, 6, 5, 5, 4, 0, 5, 0, 3, 4, 2, 0, 4, 0, 3, 2, 0, 2, 0, 3, 1, 2, 2, 0, 1, 1, 1, 0 }

  136. 400

    {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, 0, 2, 4}

    {198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796, 88}

    Returns: {399, 24, 396, 399, 398, 398, 395, 398, 397, 231, 0, 378, 0, 397, 394, 396, 396, 46, 395, 175, 0, 222, 0, 395, 393, 394, 394, 20, 392, 393, 391, 0, 393, 0, 390, 392, 389, 0, 392, 0, 391, 1, 0, 147, 0, 391, 388, 390, 389, 0, 390, 0, 389, 141, 387, 389, 386, 388, 388, 185, 385, 387, 384, 0, 387, 0, 386, 224, 383, 386, 385, 112, 382, 385, 381, 384, 384, 73, 383, 193, 380, 383, 379, 382, 382, 166, 381, 180, 378, 381, 380, 165, 0, 297, 0, 380, 379, 361, 377, 379, 376, 378, 375, 0, 378, 0, 377, 284, 0, 364, 0, 377, 374, 376, 376, 324, 375, 373, 373, 375, 374, 181, 0, 267, 0, 374, 372, 373, 373, 193, 372, 335, 371, 372, 370, 371, 371, 43, 370, 358, 369, 370, 368, 369, 367, 0, 369, 0, 368, 237, 366, 368, 367, 140, 365, 367, 366, 293, 364, 366, 363, 365, 365, 139, 362, 364, 364, 51, 363, 207, 0, 360, 0, 363, 361, 362, 362, 234, 360, 361, 361, 32, 360, 53, 359, 360, 359, 351, 358, 359, 358, 246, 357, 358, 356, 357, 357, 77, 356, 78, 0, 340, 0, 356, 355, 355, 354, 0, 355, 0, 354, 203, 353, 354, 352, 353, 353, 34, 352, 116, 0, 129, 0, 352, 351, 351, 351, 243, 350, 350, 350, 5, 349, 158, 0, 158, 0, 349, 348, 157, 0, 157, 0, 348, 347, 31, 0, 31, 0, 347, 346, 181, 0, 181, 0, 346, 345, 318, 0, 333, 0, 345, 344, 318, 0, 318, 0, 344, 343, 343, 343, 36, 342, 105, 0, 105, 0, 342, 341, 208, 0, 208, 0, 341, 340, 121, 0, 121, 0, 340, 339, 283, 0, 20, 0, 339, 338, 225, 0, 283, 0, 338, 337, 225, 0, 251, 0, 337, 336, 225, 0, 315, 0, 336, 335, 225, 0, 329, 0, 335, 334, 43, 0, 225, 0, 334, 333, 43, 0, 220, 0, 333, 332, 43, 0, 130, 0, 332, 331, 43, 0, 84, 0, 331, 330, 43, 0, 219, 0, 330, 329, 256, 0, 43, 0, 329, 328, 75, 0, 113, 0, 328, 327, 199, 0, 256, 0, 327, 326, 75, 0, 199, 0, 326, 325, 75, 0, 325, 324, 75, 0, 227, 0, 324, 323, 18, 0, 75, 0, 323, 322, 91, 0, 18, 0, 322, 321, 20, 0, 191, 0, 321, 320, 33, 0, 91, 0, 320, 319, 20, 0, 33, 0, 319, 318, 20, 0, 298, 0, 318, 317, 20, 0, 54, 0, 317, 316, 20, 0, 20, 0, 316, 315, 315, 314, 0, 315, 0, 314, 44, 0, 270, 0, 314, 313, 313, 313, 174, 312, 312, 312, 35, 311, 55, 0, 55, 0, 311, 310, 86, 0, 66, 0, 310, 309, 86, 0, 122, 0, 309, 308, 171, 0, 86, 0, 308, 307, 201, 0, 156, 0, 307, 306, 171, 0, 238, 0, 306, 305, 201, 0, 171, 0, 305, 304, 201, 0, 214, 0, 304, 303, 201, 0, 246, 0, 303, 302, 201, 0, 282, 0, 302, 301, 146, 0, 201, 0, 301, 300, 261, 0, 49, 0, 300, 299, 146, 0, 19, 0, 299, 298, 244, 0, 261, 0, 298, 297, 146, 0, 244, 0, 297, 296, 146, 0, 238, 0, 296, 295, 19, 0, 61, 0, 295, 294, 146, 0, 292, 0, 294, 293, 19, 0, 236, 0, 293, 292, 290, 0, 146, 0, 292, 291, 171, 0, 19, 0, 291, 290, 71, 0, 107, 0, 290, 0, 289, 289, 15, 288, 171, 0, 280, 0, 288, 287, 71, 0, 74, 0, 287, 286, 225, 0, 282, 0, 286, 285, 15, 0, 42, 0, 285, 284, 168, 0, 78, 0, 284, 283, 171, 0, 71, 0, 283, 282, 86, 0, 106, 0, 282, 0, 281, 281, 225, 280, 15, 0, 173, 0, 280, 279, 95, 0, 168, 0, 279, 278, 274, 0, 171, 0, 278, 277, 86, 0, 133, 0, 277, 276, 225, 0, 15, 0, 276, 275, 15, 0, 110, 0, 275, 274, 95, 0, 274, 0, 274, 273, 55, 0, 86, 0, 273, 272, 234, 0, 225, 0, 272, 271, 229, 0, 15, 0, 271, 270, 39, 0, 86, 0, 270, 269, 95, 0, 55, 0, 269, 268, 88, 0, 168, 0, 268, 267, 234, 0, 53, 0, 267, 266, 229, 0, 238, 0, 266, 265, 8, 0, 39, 0, 265, 264, 82, 0, 95, 0, 264, 263, 88, 0, 234, 0, 263, 262, 29, 0, 121, 0, 262, 261, 229, 0, 8, 0, 261, 260, 61, 0, 82, 0, 260, 259, 128, 0, 3, 0, 259, 258, 88, 0, 246, 0, 258, 257, 6, 0, 29, 0, 257, 256, 229, 0, 45, 0, 256, 255, 61, 0, 171, 0, 255, 254, 226, 0, 30, 0, 254, 253, 128, 0, 88, 0, 253, 252, 3, 0, 6, 0, 252, 251, 225, 0, 164, 0, 251, 250, 215, 0, 229, 0, 250, 0, 249, 249, 61, 248, 72, 0, 164, 0, 248, 247, 226, 0, 128, 0, 247, 246, 152, 0, 3, 0, 246, 245, 70, 0, 100, 0, 245, 244, 225, 0, 215, 0, 244, 243, 215, 0, 61, 0, 243, 242, 72, 0, 26, 0, 242, 241, 226, 0, 152, 0, 241, 240, 164, 0, 70, 0, 240, 239, 30, 0, 225, 0, 239, 238, 215, 0, 11, 0, 238, 237, 58, 0, 72, 0, 237, 236, 83, 0, 10, 0, 236, 235, 69, 0, 80, 0, 235, 234, 226, 0, 164, 0, 234, 233, 30, 0, 181, 0, 233, 232, 215, 0, 33, 0, 232, 231, 58, 0, 112, 0, 231, 230, 83, 0, 69, 0, 230, 229, 156, 0, 71, 0, 229, 228, 160, 0, 226, 0, 228, 227, 30, 0, 215, 0, 227, 226, 58, 0, 72, 0, 226, 225, 73, 0, 106, 0, 225, 224, 161, 0, 53, 0, 224, 223, 83, 0, 185, 0, 223, 222, 156, 0, 160, 0, 222, 221, 30, 0, 166, 0, 221, 220, 58, 0, 73, 0, 220, 219, 84, 0, 161, 0, 219, 218, 83, 0, 156, 0, 218, 217, 30, 0, 58, 0, 217, 216, 103, 0, 84, 0, 216, 215, 203, 0, 77, 0, 215, 214, 83, 0, 100, 0, 214, 213, 30, 0, 141, 0, 213, 212, 103, 0, 43, 0, 212, 211, 203, 0, 0, 0, 211, 210, 83, 0, 30, 0, 210, 209, 98, 0, 156, 0, 209, 208, 58, 0, 103, 0, 208, 207, 161, 0, 130, 0, 207, 206, 203, 0, 83, 0, 206, 205, 98, 0, 201, 0, 205, 204, 11, 0, 42, 0, 204, 203, 58, 0, 121, 0, 203, 202, 161, 0, 171, 0, 202, 201, 6, 0, 168, 0, 201, 200, 171, 0, 98, 0, 200, 199, 11, 0, 32, 0, 199, 198, 177, 0, 58, 0, 198, 197, 161, 0, 6, 0, 197, 196, 99, 0, 171, 0, 196, 195, 11, 0, 32, 0, 195, 194, 20, 0, 177, 0, 194, 193, 102, 0, 161, 0, 193, 192, 41, 0, 99, 0, 192, 191, 11, 0, 12, 0, 191, 190, 144, 0, 20, 0, 190, 189, 102, 0, 41, 0, 189, 188, 61, 0, 11, 0, 188, 187, 8, 0, 144, 0, 187, 186, 102, 0, 61, 0, 186, 185, 8, 0, 177, 0, 185, 184, 102, 0, 5, 0, 184, 183, 8, 0, 102, 0, 183, 182, 8, 0, 121, 0, 182, 181, 8, 0, 8, 0, 181, 180, 180, 180, 89, 179, 179, 178, 0, 179, 0, 178, 54, 0, 156, 0, 178, 177, 177, 177, 26, 176, 176, 176, 66, 175, 154, 0, 154, 0, 175, 174, 156, 0, 156, 0, 174, 173, 173, 173, 15, 172, 82, 0, 82, 0, 172, 171, 97, 0, 97, 0, 171, 170, 136, 0, 39, 0, 170, 169, 136, 0, 136, 0, 169, 168, 52, 0, 52, 0, 168, 167, 61, 0, 61, 0, 167, 166, 4, 0, 4, 0, 166, 165, 53, 0, 53, 0, 165, 164, 67, 0, 115, 0, 164, 163, 67, 0, 163, 0, 163, 162, 67, 0, 74, 0, 162, 161, 11, 0, 35, 0, 161, 160, 67, 0, 11, 0, 160, 159, 67, 0, 119, 0, 159, 158, 67, 0, 154, 0, 158, 157, 67, 0, 67, 0, 157, 156, 156, 156, 15, 155, 155, 155, 8, 154, 154, 153, 0, 154, 0, 153, 12, 152, 153, 152, 104, 0, 144, 0, 152, 151, 151, 151, 76, 150, 150, 149, 0, 150, 0, 149, 105, 148, 149, 148, 133, 0, 145, 0, 148, 147, 147, 146, 0, 147, 0, 145, 146, 144, 0, 146, 0, 145, 25, 143, 145, 142, 144, 144, 3, 143, 25, 141, 143, 142, 12, 0, 18, 0, 142, 141, 37, 0, 39, 0, 141, 140, 47, 0, 47, 0, 140, 139, 126, 0, 126, 0, 139, 138, 132, 0, 132, 0, 138, 137, 48, 0, 48, 0, 137, 136, 50, 0, 74, 0, 136, 135, 93, 0, 50, 0, 135, 134, 44, 0, 93, 0, 134, 133, 44, 0, 133, 132, 23, 0, 44, 0, 132, 131, 23, 0, 9, 0, 131, 130, 23, 0, 11, 0, 130, 129, 23, 0, 23, 0, 129, 128, 128, 127, 0, 128, 0, 126, 127, 125, 0, 127, 0, 126, 57, 124, 126, 125, 112, 0, 113, 0, 125, 123, 124, 124, 13, 123, 43, 122, 123, 122, 19, 0, 58, 0, 122, 121, 121, 120, 0, 121, 0, 120, 47, 119, 120, 118, 119, 119, 26, 117, 118, 116, 0, 118, 0, 117, 11, 115, 117, 116, 7, 114, 116, 115, 27, 0, 108, 0, 115, 113, 114, 114, 53, 113, 101, 112, 113, 111, 112, 112, 98, 111, 108, 110, 111, 110, 10, 0, 21, 0, 110, 109, 99, 0, 99, 0, 109, 108, 108, 107, 0, 108, 0, 107, 85, 0, 97, 0, 107, 106, 106, 105, 0, 106, 0, 105, 10, 104, 105, 103, 104, 104, 19, 103, 19, 102, 103, 101, 102, 102, 60, 101, 72, 100, 101, 99, 100, 100, 61, 98, 99, 97, 0, 99, 0, 98, 1, 96, 98, 95, 97, 97, 34, 94, 96, 93, 0, 96, 0, 95, 64, 92, 95, 91, 94, 94, 45, 90, 93, 89, 0, 93, 0, 92, 49, 88, 92, 91, 12, 87, 91, 90, 90, 86, 90, 85, 89, 84, 0, 89, 0, 88, 6, 83, 88, 87, 9, 0, 16, 0, 87, 86, 77, 82, 86, 85, 19, 81, 85, 80, 84, 79, 0, 84, 0, 83, 21, 78, 83, 77, 82, 76, 0, 82, 0, 81, 73, 0, 81, 0, 81, 75, 80, 80, 22, 74, 79, 73, 0, 79, 0, 78, 47, 0, 57, 0, 78, 72, 77, 71, 0, 77, 0, 76, 16, 70, 76, 75, 5, 0, 14, 0, 75, 74, 14, 0, 42, 0, 74, 73, 70, 69, 73, 68, 72, 67, 0, 72, 0, 71, 57, 66, 71, 70, 70, 70, 50, 69, 63, 65, 69, 68, 41, 0, 61, 0, 68, 67, 66, 64, 67, 63, 66, 62, 0, 66, 0, 65, 39, 61, 65, 64, 19, 0, 33, 0, 64, 60, 63, 63, 5, 62, 16, 0, 32, 0, 62, 59, 61, 61, 45, 58, 60, 57, 0, 60, 0, 59, 27, 56, 59, 58, 11, 0, 22, 0, 58, 55, 57, 54, 0, 57, 0, 56, 32, 53, 56, 55, 2, 52, 55, 54, 0, 51, 54, 53, 18, 50, 53, 52, 19, 0, 32, 0, 52, 49, 51, 51, 0, 50, 34, 48, 50, 49, 6, 0, 22, 0, 49, 47, 48, 48, 27, 47, 36, 46, 47, 45, 46, 46, 1, 44, 45, 43, 0, 45, 0, 0, 44, 42, 0, 44, 0, 41, 43, 42, 0, 43, 0, 42, 3, 0, 20, 0, 42, 40, 41, 39, 0, 41, 0, 38, 40, 40, 13, 37, 39, 39, 14, 36, 38, 35, 0, 38, 0, 37, 17, 0, 32, 0, 37, 34, 36, 33, 0, 36, 0, 32, 35, 31, 0, 35, 0, 30, 34, 34, 30, 29, 33, 28, 0, 33, 0, 32, 30, 27, 32, 26, 31, 25, 0, 31, 0, 30, 7, 0, 23, 0, 30, 24, 29, 23, 0, 29, 0, 28, 23, 22, 28, 27, 12, 21, 27, 26, 26, 0, 26, 0, 26, 20, 25, 24, 0, 25, 0, 24, 4, 19, 24, 23, 13, 0, 18, 0, 23, 18, 22, 22, 18, 17, 21, 16, 0, 21, 0, 15, 20, 17, 0, 20, 0, 0, 19, 14, 0, 19, 0, 18, 16, 13, 18, 17, 17, 17, 6, 12, 16, 14, 0, 16, 0, 15, 10, 11, 15, 14, 11, 10, 14, 13, 13, 9, 13, 8, 12, 7, 0, 12, 0, 11, 0, 0, 7, 0, 11, 6, 10, 5, 0, 10, 0, 9, 0, 0, 4, 0, 9, 8, 7, 4, 8, 3, 7, 7, 0, 6, 0, 2, 6, 5, 0, 0, 1, 0, 5, 4, 1, 0, 2, 0, 4, 3, 3, 1, 3, 1, 2, 0, 0, 2, 0, 1, 1, 0, 0, 1, 0 }

  137. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 47, 399, 398, 151, 0, 366, 0, 398, 151, 397, 366, 0, 397, 0, 396, 263, 263, 396, 395, 72, 0, 223, 0, 395, 72, 394, 223, 0, 394, 0, 393, 30, 0, 159, 0, 393, 392, 184, 0, 250, 0, 392, 30, 391, 159, 0, 391, 0, 184, 390, 250, 0, 390, 0, 389, 107, 107, 389, 388, 323, 323, 388, 387, 284, 0, 312, 0, 387, 284, 386, 312, 0, 386, 0, 385, 41, 41, 385, 384, 336, 336, 384, 383, 7, 7, 383, 382, 101, 0, 142, 0, 382, 101, 381, 142, 0, 381, 0, 380, 71, 71, 380, 379, 121, 121, 379, 378, 182, 182, 378, 377, 184, 0, 254, 0, 377, 376, 312, 254, 376, 375, 251, 251, 375, 374, 53, 53, 374, 373, 158, 158, 373, 372, 243, 243, 372, 371, 206, 206, 371, 370, 60, 60, 370, 369, 285, 285, 369, 368, 207, 207, 368, 367, 328, 328, 367, 366, 83, 83, 366, 365, 281, 281, 365, 364, 239, 239, 364, 363, 209, 0, 217, 0, 363, 362, 329, 209, 362, 217, 361, 329, 0, 361, 0, 360, 31, 0, 96, 0, 360, 31, 359, 96, 0, 359, 0, 358, 199, 199, 358, 357, 188, 188, 357, 356, 201, 201, 356, 355, 24, 0, 27, 0, 355, 354, 135, 0, 202, 0, 354, 24, 353, 27, 0, 353, 0, 135, 352, 202, 0, 352, 0, 351, 317, 317, 351, 350, 56, 56, 350, 349, 47, 47, 349, 348, 181, 181, 348, 347, 295, 295, 347, 346, 139, 139, 346, 345, 241, 241, 345, 344, 110, 110, 344, 343, 4, 0, 210, 0, 343, 4, 342, 210, 0, 342, 0, 341, 121, 0, 135, 0, 341, 340, 210, 121, 340, 339, 94, 94, 339, 338, 123, 0, 171, 0, 338, 123, 337, 171, 0, 337, 0, 336, 24, 0, 202, 0, 336, 335, 29, 29, 335, 334, 317, 317, 334, 333, 268, 268, 333, 332, 224, 224, 332, 331, 259, 259, 331, 330, 247, 30, 330, 247, 329, 250, 0, 329, 0, 328, 144, 0, 203, 0, 328, 144, 327, 203, 0, 327, 0, 326, 66, 66, 326, 101, 325, 203, 0, 325, 0, 324, 95, 0, 162, 0, 324, 95, 323, 162, 0, 323, 0, 322, 143, 143, 322, 321, 184, 0, 208, 0, 321, 320, 217, 0, 305, 0, 320, 208, 319, 305, 0, 319, 0, 318, 30, 0, 250, 0, 318, 317, 102, 0, 166, 0, 317, 316, 211, 102, 316, 166, 315, 211, 0, 315, 0, 314, 13, 0, 180, 0, 314, 313, 279, 13, 313, 180, 312, 279, 0, 312, 0, 311, 71, 71, 311, 310, 32, 32, 310, 309, 97, 0, 182, 0, 309, 97, 308, 182, 0, 308, 0, 307, 77, 77, 307, 306, 20, 0, 79, 0, 306, 20, 305, 79, 0, 305, 0, 304, 29, 29, 304, 303, 125, 125, 303, 302, 134, 72, 302, 134, 301, 159, 0, 301, 0, 300, 158, 158, 300, 299, 244, 244, 299, 298, 230, 95, 298, 159, 297, 230, 0, 297, 0, 96, 296, 217, 0, 296, 0, 295, 60, 0, 251, 0, 295, 27, 294, 31, 0, 294, 0, 60, 293, 251, 0, 293, 0, 292, 48, 0, 93, 0, 292, 48, 291, 93, 0, 291, 0, 290, 191, 191, 290, 289, 220, 0, 273, 0, 289, 220, 288, 273, 0, 288, 0, 287, 207, 207, 287, 286, 5, 0, 36, 0, 286, 285, 138, 5, 285, 36, 284, 138, 0, 284, 0, 283, 17, 0, 99, 0, 283, 17, 282, 99, 0, 282, 0, 281, 23, 23, 281, 280, 117, 117, 280, 279, 277, 277, 279, 278, 90, 90, 278, 277, 73, 73, 277, 276, 73, 13, 276, 275, 7, 0, 75, 0, 275, 274, 246, 7, 274, 75, 273, 246, 0, 273, 0, 272, 11, 0, 115, 0, 272, 271, 267, 11, 271, 115, 270, 267, 0, 270, 0, 269, 152, 0, 231, 0, 269, 152, 268, 231, 0, 268, 0, 267, 85, 0, 263, 0, 267, 85, 266, 263, 0, 266, 0, 265, 264, 264, 265, 264, 219, 123, 264, 219, 263, 250, 0, 263, 0, 262, 165, 0, 255, 0, 262, 73, 261, 165, 0, 261, 0, 166, 260, 255, 0, 260, 0, 259, 79, 0, 97, 0, 259, 258, 174, 0, 181, 0, 258, 174, 257, 181, 0, 257, 0, 256, 126, 0, 142, 0, 256, 36, 255, 126, 0, 255, 0, 254, 10, 0, 187, 0, 254, 253, 229, 10, 253, 187, 252, 229, 0, 252, 0, 251, 120, 120, 251, 250, 134, 0, 207, 0, 250, 72, 249, 207, 0, 249, 0, 248, 150, 150, 248, 247, 28, 28, 247, 60, 246, 93, 0, 246, 0, 245, 22, 0, 53, 0, 245, 22, 244, 53, 0, 244, 0, 243, 175, 175, 243, 242, 183, 183, 242, 241, 191, 191, 241, 240, 193, 193, 240, 239, 91, 91, 239, 238, 133, 133, 238, 237, 79, 0, 181, 0, 237, 236, 114, 114, 236, 235, 30, 0, 152, 0, 235, 234, 166, 0, 178, 0, 234, 178, 233, 219, 0, 233, 0, 232, 92, 92, 232, 231, 74, 0, 189, 0, 231, 74, 230, 152, 0, 230, 0, 165, 229, 189, 0, 229, 0, 228, 3, 3, 228, 227, 32, 0, 198, 0, 227, 17, 226, 32, 0, 226, 0, 53, 225, 198, 0, 225, 0, 224, 120, 22, 224, 27, 223, 219, 0, 223, 0, 222, 4, 0, 135, 0, 222, 135, 221, 210, 0, 221, 0, 220, 100, 100, 220, 219, 5, 0, 43, 0, 219, 218, 99, 0, 108, 0, 218, 217, 190, 43, 217, 108, 216, 190, 0, 216, 0, 215, 133, 133, 215, 214, 201, 201, 214, 213, 201, 201, 213, 212, 73, 13, 212, 211, 100, 138, 211, 210, 191, 191, 210, 209, 90, 90, 209, 208, 127, 127, 208, 207, 114, 114, 207, 206, 131, 131, 206, 205, 125, 0, 126, 0, 205, 204, 187, 28, 204, 30, 203, 125, 0, 203, 0, 202, 6, 6, 202, 201, 141, 141, 201, 200, 41, 0, 64, 0, 200, 199, 144, 0, 145, 0, 199, 198, 162, 41, 198, 64, 197, 145, 0, 197, 0, 196, 78, 78, 196, 195, 76, 0, 98, 0, 195, 10, 194, 76, 0, 194, 0, 98, 193, 165, 0, 193, 0, 134, 192, 189, 0, 192, 0, 191, 21, 0, 94, 0, 191, 190, 107, 21, 190, 94, 189, 107, 0, 189, 0, 182, 188, 184, 0, 188, 0, 187, 147, 147, 187, 186, 166, 74, 186, 94, 185, 95, 0, 185, 0, 184, 72, 0, 159, 0, 184, 152, 183, 178, 0, 183, 0, 182, 96, 0, 150, 0, 182, 90, 181, 144, 0, 181, 0, 145, 180, 150, 0, 180, 0, 179, 59, 59, 179, 178, 100, 0, 116, 0, 178, 177, 127, 0, 140, 0, 177, 64, 176, 76, 0, 176, 0, 116, 175, 140, 0, 175, 0, 174, 57, 57, 174, 173, 34, 34, 173, 172, 156, 156, 172, 171, 42, 0, 92, 0, 171, 21, 170, 42, 0, 170, 0, 92, 169, 159, 0, 169, 0, 168, 29, 0, 146, 0, 168, 29, 167, 146, 0, 167, 0, 166, 18, 0, 26, 0, 166, 165, 101, 18, 165, 26, 164, 114, 0, 164, 0, 163, 134, 85, 163, 162, 138, 5, 162, 161, 123, 6, 161, 160, 53, 0, 77, 0, 160, 43, 159, 77, 0, 159, 0, 107, 158, 134, 0, 158, 0, 157, 104, 104, 157, 156, 69, 69, 156, 155, 36, 0, 63, 0, 155, 63, 154, 100, 0, 154, 0, 153, 40, 0, 68, 0, 153, 40, 152, 64, 0, 152, 0, 68, 151, 140, 0, 151, 0, 72, 150, 93, 0, 150, 0, 149, 28, 0, 90, 0, 149, 148, 77, 74, 148, 20, 147, 72, 0, 147, 0, 146, 40, 0, 46, 0, 146, 145, 90, 46, 145, 144, 5, 53, 144, 143, 78, 0, 92, 0, 143, 142, 127, 78, 142, 141, 107, 0, 117, 0, 141, 117, 140, 135, 0, 140, 0, 139, 89, 0, 114, 0, 139, 20, 138, 89, 0, 138, 0, 137, 53, 0, 63, 0, 137, 136, 76, 0, 94, 0, 136, 135, 10, 0, 28, 0, 135, 134, 46, 0, 122, 0, 134, 76, 133, 122, 0, 133, 0, 132, 0, 0, 5, 0, 132, 76, 131, 89, 0, 131, 0, 130, 19, 0, 23, 0, 130, 19, 129, 23, 0, 129, 0, 128, 13, 0, 116, 0, 128, 127, 95, 0, 95, 0, 127, 126, 96, 0, 105, 0, 126, 95, 125, 105, 0, 125, 0, 124, 24, 11, 124, 30, 123, 36, 0, 123, 0, 122, 24, 0, 67, 0, 122, 11, 121, 67, 0, 121, 0, 120, 101, 10, 120, 119, 91, 91, 119, 118, 14, 14, 118, 117, 36, 0, 68, 0, 117, 116, 33, 33, 116, 63, 115, 64, 0, 115, 0, 114, 91, 91, 114, 113, 17, 0, 44, 0, 113, 112, 75, 44, 112, 111, 57, 0, 91, 0, 111, 110, 96, 29, 110, 109, 13, 0, 82, 0, 109, 108, 95, 82, 108, 107, 47, 47, 107, 57, 106, 78, 0, 106, 0, 105, 7, 0, 18, 0, 105, 104, 73, 13, 104, 63, 103, 72, 0, 103, 0, 102, 28, 0, 61, 0, 102, 101, 76, 26, 101, 61, 100, 77, 0, 100, 0, 43, 99, 93, 0, 99, 0, 98, 40, 92, 98, 97, 66, 7, 97, 60, 96, 66, 0, 96, 0, 95, 64, 0, 64, 0, 95, 94, 86, 0, 94, 36, 93, 86, 0, 93, 0, 92, 13, 0, 18, 0, 92, 27, 91, 68, 0, 91, 0, 90, 56, 56, 90, 89, 5, 85, 89, 88, 17, 0, 50, 0, 88, 27, 87, 50, 0, 87, 0, 29, 86, 60, 0, 86, 0, 85, 37, 23, 85, 37, 84, 76, 0, 84, 0, 83, 6, 24, 83, 82, 14, 0, 44, 0, 82, 81, 78, 0, 80, 0, 81, 14, 80, 29, 0, 80, 0, 79, 0, 61, 79, 78, 48, 75, 78, 77, 24, 0, 28, 0, 77, 27, 76, 60, 0, 76, 0, 75, 55, 55, 75, 74, 30, 0, 36, 0, 74, 73, 14, 0, 32, 0, 73, 72, 68, 67, 72, 71, 54, 0, 59, 0, 71, 54, 70, 59, 0, 70, 0, 69, 22, 0, 22, 0, 69, 68, 56, 0, 61, 0, 68, 67, 61, 66, 67, 66, 32, 0, 48, 0, 66, 65, 28, 0, 51, 0, 65, 64, 55, 51, 64, 63, 6, 0, 32, 0, 63, 5, 62, 17, 0, 62, 0, 24, 61, 43, 0, 61, 0, 60, 17, 0, 33, 0, 60, 59, 44, 42, 59, 23, 58, 48, 0, 58, 0, 57, 42, 4, 57, 56, 18, 0, 50, 0, 56, 55, 53, 11, 55, 54, 5, 0, 23, 0, 54, 47, 53, 50, 0, 53, 0, 52, 50, 36, 52, 51, 0, 0, 13, 0, 51, 50, 8, 0, 49, 0, 50, 8, 49, 13, 0, 49, 0, 48, 0, 42, 48, 47, 34, 34, 47, 46, 42, 42, 46, 10, 45, 22, 0, 45, 0, 44, 12, 5, 44, 12, 43, 43, 0, 43, 0, 22, 42, 40, 0, 42, 0, 41, 8, 0, 28, 0, 41, 40, 32, 20, 40, 23, 39, 27, 0, 39, 0, 38, 23, 34, 38, 37, 10, 28, 37, 36, 16, 16, 36, 21, 35, 27, 0, 35, 0, 34, 12, 0, 34, 0, 34, 33, 0, 21, 33, 21, 32, 28, 0, 32, 0, 31, 6, 0, 24, 0, 31, 30, 0, 0, 4, 0, 30, 29, 14, 12, 29, 28, 1, 1, 28, 7, 27, 18, 0, 27, 0, 26, 7, 19, 26, 25, 18, 13, 25, 24, 1, 0, 19, 0, 24, 23, 19, 6, 23, 16, 22, 18, 0, 22, 0, 21, 9, 4, 21, 9, 20, 14, 0, 20, 0, 19, 0, 0, 1, 0, 19, 18, 8, 0, 9, 0, 18, 17, 11, 0, 12, 0, 17, 4, 16, 6, 0, 16, 0, 10, 15, 11, 0, 15, 0, 14, 3, 3, 14, 13, 0, 10, 13, 12, 1, 0, 3, 0, 12, 11, 10, 3, 11, 10, 0, 0, 4, 0, 10, 9, 4, 1, 9, 4, 8, 7, 0, 8, 0, 7, 1, 0, 6, 0, 7, 1, 6, 4, 0, 6, 0, 5, 0, 0, 0, 0, 5, 4, 2, 2, 4, 3, 0, 0, 2, 0, 3, 0, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  138. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796, 88}

    Returns: {398, 399, 399, 24, 397, 398, 396, 0, 398, 0, 395, 397, 397, 0, 397, 0, 394, 396, 396, 231, 395, 378, 393, 395, 392, 394, 394, 46, 393, 175, 0, 222, 0, 393, 391, 392, 390, 0, 392, 0, 391, 20, 389, 391, 388, 390, 387, 0, 390, 0, 386, 389, 385, 0, 389, 0, 384, 388, 383, 0, 388, 0, 382, 387, 387, 1, 386, 1, 0, 147, 0, 386, 381, 385, 380, 0, 385, 0, 384, 141, 379, 384, 378, 383, 377, 0, 383, 0, 376, 382, 382, 185, 375, 381, 374, 0, 381, 0, 373, 380, 372, 0, 380, 0, 379, 224, 371, 379, 370, 378, 378, 112, 369, 377, 368, 0, 377, 0, 367, 376, 366, 0, 376, 0, 375, 73, 0, 193, 0, 375, 365, 374, 364, 0, 374, 0, 363, 373, 362, 0, 373, 0, 372, 166, 0, 180, 0, 372, 361, 371, 360, 0, 371, 0, 370, 165, 0, 297, 0, 370, 369, 361, 359, 369, 358, 368, 357, 0, 368, 0, 356, 367, 355, 0, 367, 0, 354, 366, 366, 284, 365, 364, 353, 365, 352, 364, 364, 324, 351, 363, 363, 0, 363, 0, 350, 362, 362, 181, 361, 267, 349, 361, 348, 360, 360, 193, 359, 335, 347, 359, 346, 358, 345, 0, 358, 0, 344, 357, 357, 43, 343, 356, 346, 0, 356, 0, 342, 355, 341, 0, 355, 0, 340, 354, 339, 0, 354, 0, 338, 353, 353, 237, 337, 352, 336, 0, 352, 0, 351, 140, 335, 351, 334, 350, 350, 293, 333, 349, 332, 0, 349, 0, 331, 348, 330, 0, 348, 0, 347, 139, 329, 347, 328, 346, 346, 0, 345, 51, 0, 207, 0, 345, 327, 344, 326, 0, 344, 0, 343, 234, 325, 343, 324, 342, 342, 32, 341, 53, 323, 341, 322, 340, 321, 0, 340, 0, 335, 339, 320, 0, 339, 0, 338, 246, 319, 338, 318, 337, 317, 0, 337, 0, 316, 336, 336, 77, 335, 78, 315, 335, 322, 334, 314, 0, 334, 0, 313, 333, 312, 0, 333, 0, 332, 203, 311, 332, 310, 331, 309, 0, 331, 0, 308, 330, 330, 34, 329, 116, 0, 129, 0, 329, 307, 328, 306, 0, 328, 0, 327, 243, 305, 327, 304, 326, 326, 5, 325, 158, 303, 325, 302, 324, 324, 157, 301, 323, 300, 0, 323, 0, 322, 31, 299, 322, 298, 321, 321, 51, 320, 318, 297, 320, 313, 319, 296, 0, 319, 0, 295, 318, 294, 0, 318, 0, 293, 317, 292, 0, 317, 0, 291, 316, 290, 0, 316, 0, 315, 36, 0, 105, 0, 315, 289, 314, 288, 0, 314, 0, 313, 208, 287, 313, 286, 312, 312, 121, 311, 283, 285, 311, 284, 310, 310, 46, 309, 225, 283, 309, 282, 308, 308, 251, 281, 307, 280, 0, 307, 0, 0, 306, 279, 0, 306, 0, 278, 305, 305, 105, 277, 304, 276, 0, 304, 0, 303, 297, 275, 303, 274, 302, 302, 220, 273, 301, 272, 0, 301, 0, 300, 130, 271, 300, 270, 299, 299, 84, 269, 298, 268, 0, 298, 0, 297, 219, 0, 256, 0, 297, 267, 296, 266, 0, 296, 0, 295, 75, 265, 295, 264, 294, 294, 113, 293, 199, 263, 293, 262, 292, 261, 0, 292, 0, 260, 291, 259, 0, 291, 0, 258, 290, 257, 0, 290, 0, 272, 289, 256, 0, 289, 0, 288, 227, 255, 288, 254, 287, 287, 18, 286, 91, 253, 286, 252, 285, 285, 140, 284, 191, 251, 284, 250, 283, 283, 33, 249, 282, 248, 0, 282, 0, 247, 281, 246, 0, 281, 0, 245, 280, 244, 0, 280, 0, 243, 279, 269, 0, 279, 0, 242, 278, 278, 54, 241, 277, 240, 0, 277, 0, 239, 276, 238, 0, 276, 0, 237, 275, 236, 0, 275, 0, 235, 274, 234, 0, 274, 0, 233, 273, 232, 0, 273, 0, 272, 44, 0, 270, 0, 272, 231, 271, 230, 0, 271, 0, 270, 174, 229, 270, 228, 269, 269, 35, 268, 55, 0, 86, 0, 268, 227, 267, 226, 0, 267, 0, 266, 66, 0, 122, 0, 266, 265, 171, 225, 265, 224, 264, 264, 201, 223, 263, 222, 0, 263, 0, 262, 156, 0, 238, 0, 262, 221, 261, 220, 0, 261, 0, 219, 260, 218, 0, 260, 0, 217, 259, 216, 0, 259, 0, 258, 214, 215, 258, 214, 257, 257, 139, 213, 256, 212, 0, 256, 0, 211, 255, 249, 0, 255, 0, 210, 254, 254, 146, 209, 253, 221, 0, 253, 0, 208, 252, 252, 49, 207, 251, 206, 0, 251, 0, 250, 19, 0, 244, 0, 250, 205, 249, 204, 0, 249, 0, 203, 248, 202, 0, 248, 0, 201, 247, 200, 0, 247, 0, 199, 246, 244, 0, 246, 0, 198, 245, 245, 61, 244, 156, 197, 244, 226, 243, 196, 0, 243, 0, 242, 214, 0, 236, 0, 242, 195, 241, 194, 0, 241, 0, 193, 240, 213, 0, 240, 0, 192, 239, 239, 71, 191, 238, 190, 0, 238, 0, 237, 107, 189, 237, 188, 236, 236, 15, 235, 61, 187, 235, 186, 234, 234, 1, 233, 1, 0, 74, 0, 233, 185, 232, 184, 0, 232, 0, 231, 42, 0, 168, 0, 231, 183, 230, 182, 0, 230, 0, 229, 51, 181, 229, 180, 228, 228, 33, 227, 106, 0, 146, 0, 227, 179, 226, 178, 0, 226, 0, 177, 225, 176, 0, 225, 0, 224, 173, 175, 224, 174, 223, 223, 61, 222, 95, 173, 222, 172, 221, 171, 0, 221, 0, 170, 220, 169, 0, 220, 0, 168, 219, 219, 133, 167, 218, 166, 0, 218, 0, 217, 110, 165, 217, 213, 216, 164, 0, 216, 0, 163, 215, 162, 0, 215, 0, 161, 214, 160, 0, 214, 0, 213, 193, 159, 213, 200, 212, 158, 0, 212, 0, 157, 211, 181, 0, 211, 0, 156, 210, 155, 0, 210, 0, 154, 209, 209, 39, 208, 107, 153, 208, 152, 207, 151, 0, 207, 0, 150, 206, 206, 44, 205, 88, 149, 205, 148, 204, 204, 181, 147, 203, 170, 0, 203, 0, 146, 202, 202, 8, 145, 201, 144, 0, 201, 0, 200, 82, 143, 200, 142, 199, 141, 0, 199, 0, 140, 198, 139, 0, 198, 0, 138, 197, 197, 29, 137, 196, 164, 0, 196, 0, 136, 195, 135, 0, 195, 0, 134, 194, 194, 95, 193, 128, 133, 193, 132, 192, 192, 3, 131, 191, 184, 0, 191, 0, 130, 190, 190, 6, 129, 189, 128, 0, 189, 0, 127, 188, 126, 0, 188, 0, 187, 45, 0, 95, 0, 187, 125, 186, 179, 0, 186, 0, 124, 185, 185, 30, 123, 184, 122, 0, 184, 0, 121, 183, 120, 0, 183, 0, 182, 1, 0, 133, 0, 182, 119, 181, 118, 0, 181, 0, 180, 164, 117, 180, 163, 179, 179, 0, 179, 0, 116, 178, 178, 72, 115, 177, 114, 0, 177, 0, 176, 107, 113, 176, 112, 175, 175, 152, 111, 174, 110, 0, 174, 0, 173, 70, 0, 100, 0, 173, 109, 172, 108, 0, 172, 0, 107, 171, 106, 0, 171, 0, 105, 170, 164, 0, 170, 0, 104, 169, 103, 0, 169, 0, 102, 168, 101, 0, 168, 0, 100, 167, 167, 26, 99, 166, 98, 0, 166, 0, 165, 88, 97, 165, 96, 164, 95, 0, 164, 0, 94, 163, 93, 0, 163, 0, 155, 162, 92, 0, 162, 0, 91, 161, 90, 0, 161, 0, 160, 11, 0, 58, 0, 160, 159, 83, 89, 159, 88, 158, 158, 10, 157, 69, 0, 80, 0, 157, 87, 156, 86, 0, 156, 0, 85, 155, 84, 0, 155, 0, 83, 154, 82, 0, 154, 0, 153, 116, 81, 153, 80, 152, 79, 0, 152, 0, 98, 151, 124, 0, 151, 0, 78, 150, 77, 0, 150, 0, 76, 149, 75, 0, 149, 0, 135, 148, 74, 0, 148, 0, 147, 43, 0, 80, 0, 147, 73, 146, 72, 0, 146, 0, 71, 145, 70, 0, 145, 0, 69, 144, 68, 0, 144, 0, 143, 20, 0, 34, 0, 143, 142, 78, 67, 142, 91, 141, 66, 0, 141, 0, 140, 8, 0, 122, 0, 140, 65, 139, 64, 0, 139, 0, 63, 138, 62, 0, 138, 0, 61, 137, 60, 0, 137, 0, 59, 136, 99, 0, 136, 0, 58, 135, 57, 0, 135, 0, 56, 134, 55, 0, 134, 0, 54, 133, 133, 19, 53, 132, 52, 0, 132, 0, 51, 131, 50, 0, 131, 0, 49, 130, 48, 0, 130, 0, 47, 129, 46, 0, 129, 0, 128, 103, 45, 128, 44, 127, 43, 0, 127, 0, 124, 126, 42, 0, 126, 0, 125, 106, 0, 110, 0, 125, 41, 124, 40, 0, 124, 0, 123, 34, 39, 123, 38, 122, 37, 0, 122, 0, 36, 121, 35, 0, 121, 0, 103, 120, 34, 0, 120, 0, 33, 119, 114, 0, 119, 0, 32, 118, 118, 46, 117, 98, 31, 117, 30, 116, 116, 26, 115, 31, 29, 115, 28, 114, 27, 0, 114, 0, 49, 113, 26, 0, 113, 0, 25, 112, 24, 0, 112, 0, 111, 1, 23, 111, 22, 110, 110, 3, 109, 44, 0, 61, 0, 109, 21, 108, 20, 0, 108, 0, 107, 6, 19, 107, 18, 106, 106, 33, 105, 39, 17, 105, 16, 104, 15, 0, 104, 0, 14, 103, 103, 31, 13, 102, 95, 0, 102, 0, 12, 101, 11, 0, 101, 0, 10, 100, 9, 0, 100, 0, 8, 99, 7, 0, 99, 0, 8, 98, 6, 0, 98, 0, 5, 97, 4, 0, 97, 0, 96, 20, 3, 96, 2, 95, 95, 78, 1, 94, 94, 70, 93, 24, 13, 93, 92, 41, 0, 12, 0, 92, 69, 91, 30, 0, 91, 0, 90, 29, 57, 90, 36, 89, 72, 0, 89, 0, 36, 88, 47, 0, 88, 0, 84, 87, 87, 43, 86, 58, 22, 86, 83, 85, 85, 1, 22, 84, 5, 0, 84, 0, 59, 83, 14, 0, 83, 0, 82, 52, 54, 82, 81, 4, 45, 81, 80, 67, 29, 80, 79, 70, 9, 79, 43, 78, 69, 0, 78, 0, 33, 77, 77, 26, 76, 43, 10, 76, 50, 75, 16, 0, 75, 0, 42, 74, 10, 0, 74, 0, 19, 73, 73, 58, 71, 72, 72, 25, 71, 5, 64, 71, 70, 37, 0, 41, 0, 70, 69, 47, 0, 55, 0, 69, 60, 68, 37, 0, 68, 0, 53, 67, 67, 45, 66, 48, 0, 50, 0, 66, 13, 65, 65, 32, 56, 64, 64, 23, 63, 9, 52, 63, 62, 57, 0, 30, 0, 62, 2, 61, 61, 13, 59, 60, 60, 6, 17, 59, 59, 54, 18, 58, 51, 0, 58, 0, 57, 7, 0, 27, 0, 57, 21, 56, 12, 0, 56, 0, 30, 55, 10, 0, 55, 0, 48, 54, 54, 21, 53, 36, 8, 53, 52, 44, 0, 47, 0, 52, 23, 51, 39, 0, 51, 0, 47, 50, 23, 0, 50, 0, 48, 49, 49, 37, 18, 48, 48, 0, 10, 47, 47, 10, 46, 5, 0, 3, 0, 46, 45, 7, 0, 8, 0, 45, 44, 16, 0, 19, 0, 44, 8, 43, 43, 4, 25, 42, 42, 7, 41, 33, 0, 22, 0, 41, 40, 16, 16, 40, 39, 29, 0, 0, 0, 39, 38, 14, 0, 25, 0, 38, 26, 37, 37, 0, 37, 0, 4, 36, 14, 0, 36, 0, 35, 22, 0, 25, 0, 35, 34, 5, 24, 34, 28, 33, 33, 19, 4, 32, 11, 0, 32, 0, 31, 20, 6, 31, 23, 30, 3, 0, 30, 0, 29, 20, 3, 29, 11, 28, 28, 12, 27, 2, 0, 8, 0, 27, 3, 26, 26, 8, 17, 25, 25, 8, 15, 24, 0, 0, 24, 0, 14, 23, 23, 13, 5, 22, 14, 0, 22, 0, 15, 21, 21, 2, 20, 0, 0, 0, 0, 20, 19, 19, 9, 0, 19, 0, 18, 17, 2, 18, 17, 10, 0, 9, 0, 17, 16, 5, 0, 9, 0, 16, 15, 14, 1, 15, 14, 11, 1, 14, 6, 13, 7, 0, 13, 0, 12, 2, 0, 11, 0, 12, 11, 3, 3, 11, 0, 10, 10, 2, 9, 8, 0, 7, 0, 9, 7, 8, 0, 0, 8, 0, 7, 7, 7, 0, 7, 0, 6, 2, 0, 4, 0, 6, 1, 5, 0, 0, 5, 0, 4, 4, 4, 3, 1, 3, 3, 0, 2, 0, 0, 2, 0, 2, 0, 1, 1, 0, 1, 0 }

  139. 400

    {402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400, 401}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 397, 399, 396, 398, 398, 151, 397, 366, 395, 397, 394, 396, 396, 263, 393, 395, 392, 0, 395, 0, 391, 394, 390, 0, 394, 0, 393, 72, 0, 223, 0, 393, 389, 392, 388, 0, 392, 0, 387, 391, 386, 0, 391, 0, 385, 390, 384, 0, 390, 0, 389, 30, 0, 159, 0, 389, 388, 184, 0, 250, 0, 388, 383, 387, 382, 0, 387, 0, 386, 107, 381, 386, 380, 385, 379, 0, 385, 0, 378, 384, 384, 323, 377, 383, 376, 0, 383, 0, 382, 284, 0, 312, 0, 382, 375, 381, 374, 0, 381, 0, 380, 41, 373, 380, 372, 379, 371, 0, 379, 0, 370, 378, 378, 336, 369, 377, 368, 0, 377, 0, 376, 7, 367, 376, 366, 375, 375, 101, 374, 142, 365, 374, 364, 373, 373, 71, 363, 372, 362, 0, 372, 0, 371, 121, 361, 371, 360, 370, 370, 182, 359, 369, 358, 0, 369, 0, 357, 368, 356, 0, 368, 0, 355, 367, 354, 0, 367, 0, 353, 366, 352, 0, 366, 0, 351, 365, 350, 0, 365, 0, 349, 364, 348, 0, 364, 0, 363, 30, 0, 254, 0, 363, 347, 362, 346, 0, 362, 0, 361, 251, 345, 361, 344, 360, 343, 0, 360, 0, 342, 359, 359, 53, 341, 358, 340, 0, 358, 0, 339, 357, 338, 0, 357, 0, 337, 356, 336, 0, 356, 0, 335, 355, 334, 0, 355, 0, 354, 158, 333, 354, 332, 353, 353, 243, 331, 352, 330, 0, 352, 0, 329, 351, 328, 0, 351, 0, 327, 350, 326, 0, 350, 0, 349, 206, 325, 349, 324, 348, 348, 60, 323, 347, 322, 0, 347, 0, 346, 285, 321, 346, 320, 345, 345, 207, 319, 344, 318, 0, 344, 0, 343, 328, 317, 343, 316, 342, 342, 83, 315, 341, 314, 0, 341, 0, 340, 281, 313, 340, 312, 339, 311, 0, 339, 0, 310, 338, 338, 239, 309, 337, 308, 0, 337, 0, 336, 209, 0, 217, 0, 336, 335, 329, 307, 335, 306, 334, 334, 31, 333, 96, 305, 333, 304, 332, 332, 199, 303, 331, 302, 0, 331, 0, 330, 188, 301, 330, 300, 329, 329, 201, 299, 328, 298, 0, 328, 0, 327, 24, 0, 27, 0, 327, 326, 135, 0, 202, 0, 326, 297, 325, 296, 0, 325, 0, 324, 317, 295, 324, 294, 323, 323, 56, 293, 322, 292, 0, 322, 0, 291, 321, 290, 0, 321, 0, 289, 320, 288, 0, 320, 0, 319, 243, 287, 319, 286, 318, 318, 181, 285, 317, 284, 0, 317, 0, 316, 295, 283, 316, 282, 315, 281, 0, 315, 0, 280, 314, 314, 139, 279, 313, 278, 0, 313, 0, 312, 241, 277, 312, 276, 311, 275, 0, 311, 0, 274, 310, 273, 0, 310, 0, 272, 309, 309, 110, 271, 308, 270, 0, 308, 0, 269, 307, 268, 0, 307, 0, 306, 4, 0, 210, 0, 306, 267, 305, 266, 0, 305, 0, 304, 96, 0, 239, 0, 304, 265, 303, 264, 0, 303, 0, 302, 94, 263, 302, 262, 301, 301, 123, 300, 171, 261, 300, 260, 299, 299, 171, 259, 298, 258, 0, 298, 0, 297, 29, 257, 297, 256, 296, 296, 201, 255, 295, 254, 0, 295, 0, 253, 294, 252, 0, 294, 0, 293, 268, 251, 293, 250, 292, 292, 224, 249, 291, 248, 0, 291, 0, 247, 290, 246, 0, 290, 0, 289, 259, 245, 289, 244, 288, 288, 158, 287, 247, 243, 287, 242, 286, 241, 0, 286, 0, 240, 285, 239, 0, 285, 0, 238, 284, 284, 144, 283, 203, 237, 283, 236, 282, 235, 0, 282, 0, 234, 281, 281, 66, 280, 101, 233, 280, 232, 279, 279, 95, 278, 162, 231, 278, 230, 277, 277, 143, 229, 276, 228, 0, 276, 0, 227, 275, 226, 0, 275, 0, 225, 274, 224, 0, 274, 0, 273, 31, 0, 208, 0, 273, 223, 272, 267, 0, 272, 0, 222, 271, 271, 159, 221, 270, 220, 0, 270, 0, 219, 269, 218, 0, 269, 0, 217, 268, 216, 0, 268, 0, 267, 102, 0, 166, 0, 267, 266, 211, 215, 266, 214, 265, 265, 13, 264, 180, 213, 264, 232, 263, 212, 0, 263, 0, 262, 71, 211, 262, 210, 261, 261, 32, 209, 260, 208, 0, 260, 0, 259, 97, 0, 182, 0, 259, 207, 258, 206, 0, 258, 0, 257, 77, 205, 257, 204, 256, 256, 20, 255, 79, 203, 255, 202, 254, 254, 211, 201, 253, 200, 0, 253, 0, 252, 125, 199, 252, 198, 251, 251, 134, 197, 250, 248, 0, 250, 0, 196, 249, 195, 0, 249, 0, 240, 248, 194, 0, 248, 0, 247, 244, 193, 247, 192, 246, 246, 143, 245, 230, 191, 245, 190, 244, 189, 0, 244, 0, 188, 243, 187, 0, 243, 0, 186, 242, 242, 207, 185, 241, 184, 0, 241, 0, 183, 240, 182, 0, 240, 0, 239, 83, 181, 239, 182, 238, 234, 0, 238, 0, 180, 237, 237, 48, 236, 93, 179, 236, 178, 235, 235, 191, 177, 234, 176, 0, 234, 0, 233, 166, 0, 220, 0, 233, 175, 232, 174, 0, 232, 0, 173, 231, 172, 0, 231, 0, 230, 209, 171, 230, 170, 229, 229, 5, 228, 36, 0, 138, 0, 228, 169, 227, 168, 0, 227, 0, 167, 226, 166, 0, 226, 0, 225, 17, 0, 99, 0, 225, 165, 224, 164, 0, 224, 0, 163, 223, 162, 0, 223, 0, 222, 23, 161, 222, 160, 221, 221, 117, 159, 220, 158, 0, 220, 0, 219, 209, 157, 219, 156, 218, 218, 90, 155, 217, 154, 0, 217, 0, 153, 216, 152, 0, 216, 0, 215, 73, 151, 215, 150, 214, 214, 95, 149, 213, 148, 0, 213, 0, 212, 75, 0, 171, 0, 212, 147, 211, 192, 0, 211, 0, 146, 210, 210, 11, 209, 115, 0, 182, 0, 209, 145, 208, 144, 0, 208, 0, 207, 152, 143, 207, 173, 206, 142, 0, 206, 0, 141, 205, 140, 0, 205, 0, 204, 85, 0, 184, 0, 204, 139, 203, 138, 0, 203, 0, 137, 202, 192, 0, 202, 0, 136, 201, 201, 110, 135, 200, 157, 0, 200, 0, 134, 199, 199, 36, 198, 165, 133, 198, 192, 197, 132, 0, 197, 0, 196, 174, 0, 191, 0, 196, 131, 195, 154, 0, 195, 0, 130, 194, 129, 0, 194, 0, 128, 193, 193, 126, 192, 142, 127, 192, 126, 191, 125, 0, 191, 0, 124, 190, 190, 10, 189, 187, 123, 189, 170, 188, 122, 0, 188, 0, 121, 187, 120, 0, 187, 0, 186, 120, 119, 186, 118, 185, 117, 0, 185, 0, 142, 184, 184, 0, 184, 0, 116, 183, 115, 0, 183, 0, 114, 182, 113, 0, 182, 0, 112, 181, 111, 0, 181, 0, 110, 180, 180, 150, 109, 179, 108, 0, 179, 0, 107, 178, 106, 0, 178, 0, 177, 28, 105, 177, 104, 176, 176, 134, 103, 175, 102, 0, 175, 0, 101, 174, 100, 0, 174, 0, 99, 173, 98, 0, 173, 0, 97, 172, 96, 0, 172, 0, 171, 22, 0, 60, 0, 171, 95, 170, 94, 0, 170, 0, 93, 169, 103, 0, 169, 0, 92, 168, 91, 0, 168, 0, 116, 167, 90, 0, 167, 0, 89, 166, 88, 0, 166, 0, 165, 10, 87, 165, 86, 164, 85, 0, 164, 0, 128, 163, 84, 0, 163, 0, 83, 162, 82, 0, 162, 0, 161, 91, 81, 161, 80, 160, 160, 133, 79, 159, 78, 0, 159, 0, 77, 158, 132, 0, 158, 0, 76, 157, 157, 114, 75, 156, 74, 0, 156, 0, 155, 83, 73, 155, 107, 154, 142, 0, 154, 0, 72, 153, 71, 0, 153, 0, 70, 152, 152, 92, 69, 151, 68, 0, 151, 0, 67, 150, 66, 0, 150, 0, 149, 74, 65, 149, 110, 148, 123, 0, 148, 0, 64, 147, 147, 3, 63, 146, 62, 0, 146, 0, 61, 145, 60, 0, 145, 0, 59, 144, 58, 0, 144, 0, 57, 143, 56, 0, 143, 0, 142, 93, 0, 102, 0, 142, 55, 141, 133, 0, 141, 0, 54, 140, 53, 0, 140, 0, 139, 0, 121, 139, 52, 138, 51, 0, 138, 0, 50, 137, 137, 66, 49, 136, 48, 0, 136, 0, 47, 135, 46, 0, 135, 0, 45, 134, 44, 0, 134, 0, 133, 3, 43, 133, 42, 132, 132, 100, 41, 131, 40, 0, 131, 0, 39, 130, 38, 0, 130, 0, 37, 129, 36, 0, 129, 0, 128, 3, 0, 43, 0, 128, 127, 108, 35, 127, 124, 126, 34, 0, 126, 0, 33, 125, 111, 0, 125, 0, 32, 124, 124, 94, 31, 123, 30, 0, 123, 0, 122, 0, 29, 122, 28, 121, 121, 5, 27, 120, 26, 0, 120, 0, 25, 119, 24, 0, 119, 0, 23, 118, 22, 0, 118, 0, 21, 117, 117, 0, 117, 0, 20, 116, 19, 0, 116, 0, 18, 115, 17, 0, 115, 0, 59, 114, 16, 0, 114, 0, 15, 113, 90, 0, 113, 0, 14, 112, 13, 0, 112, 0, 35, 111, 12, 0, 111, 0, 11, 110, 106, 0, 110, 0, 10, 109, 9, 0, 109, 0, 41, 108, 8, 0, 108, 0, 7, 107, 6, 0, 107, 0, 5, 106, 4, 0, 106, 0, 105, 13, 0, 85, 0, 105, 3, 104, 31, 0, 104, 0, 2, 103, 103, 6, 1, 102, 82, 0, 102, 0, 101, 47, 69, 101, 55, 100, 100, 6, 99, 41, 0, 64, 0, 99, 61, 98, 98, 78, 97, 76, 11, 97, 61, 96, 96, 71, 95, 21, 16, 95, 71, 94, 94, 7, 64, 93, 93, 28, 11, 92, 92, 72, 52, 91, 91, 66, 90, 78, 0, 83, 0, 90, 89, 59, 0, 43, 0, 89, 20, 88, 54, 0, 88, 0, 71, 87, 87, 57, 86, 34, 75, 86, 85, 6, 0, 42, 0, 85, 84, 77, 58, 84, 63, 83, 83, 18, 82, 26, 59, 82, 81, 73, 0, 53, 0, 81, 80, 43, 41, 80, 55, 79, 62, 0, 79, 0, 3, 78, 78, 69, 77, 22, 0, 63, 0, 77, 76, 26, 0, 40, 0, 76, 75, 68, 0, 47, 0, 75, 12, 74, 22, 0, 74, 0, 57, 73, 73, 46, 72, 72, 1, 0, 72, 0, 71, 13, 0, 60, 0, 71, 70, 59, 43, 70, 69, 36, 0, 42, 0, 69, 68, 43, 38, 68, 29, 67, 46, 0, 67, 0, 65, 66, 27, 0, 66, 0, 65, 0, 0, 19, 0, 65, 47, 64, 64, 36, 33, 63, 63, 60, 47, 62, 62, 23, 61, 27, 29, 61, 32, 60, 36, 0, 60, 0, 59, 42, 0, 14, 0, 59, 58, 46, 0, 33, 0, 58, 4, 57, 25, 0, 57, 0, 56, 44, 0, 48, 0, 56, 17, 55, 48, 0, 55, 0, 54, 42, 0, 53, 0, 54, 53, 10, 0, 33, 0, 53, 52, 6, 3, 52, 18, 51, 51, 34, 29, 50, 49, 0, 50, 0, 45, 49, 49, 28, 48, 17, 25, 48, 47, 10, 0, 43, 0, 47, 38, 46, 46, 7, 10, 45, 45, 24, 44, 3, 15, 44, 29, 43, 24, 0, 43, 0, 42, 37, 4, 42, 40, 41, 11, 0, 41, 0, 40, 0, 19, 40, 23, 39, 34, 0, 39, 0, 38, 13, 0, 34, 0, 38, 17, 37, 4, 0, 37, 0, 16, 36, 36, 0, 36, 0, 35, 33, 8, 35, 34, 34, 26, 34, 28, 33, 21, 0, 33, 0, 32, 0, 18, 32, 31, 23, 7, 31, 16, 30, 16, 0, 30, 0, 20, 29, 29, 0, 28, 28, 0, 18, 0, 28, 24, 27, 12, 0, 27, 0, 17, 26, 12, 0, 26, 0, 7, 25, 25, 8, 24, 24, 17, 24, 23, 0, 5, 23, 17, 22, 22, 10, 21, 12, 12, 21, 20, 8, 0, 8, 0, 20, 19, 14, 18, 19, 5, 18, 18, 16, 12, 17, 14, 0, 17, 0, 8, 16, 16, 0, 2, 15, 15, 6, 14, 11, 0, 1, 0, 14, 13, 6, 0, 12, 0, 13, 12, 4, 0, 4, 0, 12, 4, 11, 9, 0, 11, 0, 10, 8, 0, 9, 0, 10, 9, 6, 0, 8, 0, 9, 1, 8, 5, 0, 8, 0, 7, 0, 0, 6, 0, 7, 2, 6, 6, 3, 5, 4, 0, 0, 0, 5, 0, 4, 3, 0, 4, 0, 3, 0, 0, 0, 0, 3, 2, 1, 0, 2, 0, 2, 0, 1, 1, 0, 1, 0 }

  140. 400

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 398, 399, 398, 398, 397, 398, 397, 397, 396, 397, 396, 396, 395, 396, 395, 395, 394, 395, 394, 394, 393, 394, 393, 393, 392, 393, 392, 392, 391, 392, 391, 391, 390, 391, 390, 390, 389, 390, 389, 389, 388, 389, 388, 388, 387, 388, 387, 387, 386, 387, 386, 386, 385, 386, 385, 385, 384, 385, 384, 384, 383, 384, 383, 383, 382, 383, 382, 382, 381, 382, 381, 381, 380, 381, 380, 380, 379, 380, 379, 379, 378, 379, 378, 378, 377, 378, 377, 377, 376, 377, 376, 376, 375, 376, 375, 375, 374, 375, 374, 374, 373, 374, 373, 373, 372, 373, 372, 372, 371, 372, 371, 371, 370, 371, 370, 370, 369, 370, 369, 369, 368, 369, 368, 368, 367, 368, 367, 367, 366, 367, 366, 366, 365, 366, 365, 365, 364, 365, 364, 364, 363, 364, 363, 363, 362, 363, 362, 362, 361, 362, 361, 361, 360, 361, 360, 360, 359, 360, 359, 359, 358, 359, 358, 358, 357, 358, 357, 357, 356, 357, 356, 356, 355, 356, 355, 355, 354, 355, 354, 354, 353, 354, 353, 353, 352, 353, 352, 352, 351, 352, 351, 351, 350, 351, 350, 350, 349, 350, 349, 349, 348, 349, 348, 348, 347, 348, 347, 347, 346, 347, 346, 346, 345, 346, 345, 345, 344, 345, 344, 344, 343, 344, 343, 343, 342, 343, 342, 342, 341, 342, 341, 341, 340, 341, 340, 340, 339, 340, 339, 339, 338, 339, 338, 338, 337, 338, 337, 337, 336, 337, 336, 336, 335, 336, 335, 335, 334, 335, 334, 334, 333, 334, 333, 333, 332, 333, 332, 332, 331, 332, 331, 331, 330, 331, 330, 330, 329, 330, 329, 329, 328, 329, 328, 328, 327, 328, 327, 327, 326, 327, 326, 326, 325, 326, 325, 325, 324, 325, 324, 324, 323, 324, 323, 323, 322, 323, 322, 322, 321, 322, 321, 321, 320, 321, 320, 320, 319, 320, 319, 319, 318, 319, 318, 318, 317, 318, 317, 317, 316, 317, 316, 316, 315, 316, 315, 315, 314, 315, 314, 314, 313, 314, 313, 313, 312, 313, 312, 312, 311, 312, 311, 311, 310, 311, 310, 310, 309, 310, 309, 309, 308, 309, 308, 308, 307, 308, 307, 307, 306, 307, 306, 306, 305, 306, 305, 305, 304, 305, 304, 304, 303, 304, 303, 303, 302, 303, 302, 302, 301, 302, 301, 301, 300, 301, 300, 300, 299, 300, 299, 299, 298, 299, 298, 298, 297, 298, 297, 297, 296, 297, 296, 296, 295, 296, 295, 295, 294, 295, 294, 294, 293, 294, 293, 293, 292, 293, 292, 292, 291, 292, 291, 291, 290, 291, 290, 290, 289, 290, 289, 289, 288, 289, 288, 288, 287, 288, 287, 287, 286, 287, 286, 286, 285, 286, 285, 285, 284, 285, 284, 284, 283, 284, 283, 283, 282, 283, 282, 282, 281, 282, 281, 281, 280, 281, 280, 280, 279, 280, 279, 279, 278, 279, 278, 278, 277, 278, 277, 277, 276, 277, 276, 276, 275, 276, 275, 275, 274, 275, 274, 274, 273, 274, 273, 273, 272, 273, 272, 272, 271, 272, 271, 271, 270, 271, 270, 270, 269, 270, 269, 269, 268, 269, 268, 268, 267, 268, 267, 267, 266, 267, 266, 266, 265, 266, 265, 265, 264, 265, 264, 264, 263, 264, 263, 263, 262, 263, 262, 262, 261, 262, 261, 261, 260, 261, 260, 260, 259, 260, 259, 259, 258, 259, 258, 258, 257, 258, 257, 257, 256, 257, 256, 256, 255, 256, 255, 255, 254, 255, 254, 254, 253, 254, 253, 253, 252, 253, 252, 252, 251, 252, 251, 251, 250, 251, 250, 250, 249, 250, 249, 249, 248, 249, 248, 248, 247, 248, 247, 247, 246, 247, 246, 246, 245, 246, 245, 245, 244, 245, 244, 244, 243, 244, 243, 243, 242, 243, 242, 242, 241, 242, 241, 241, 240, 241, 240, 240, 239, 240, 239, 239, 238, 239, 238, 238, 237, 238, 237, 237, 236, 237, 236, 236, 235, 236, 235, 235, 234, 235, 234, 234, 233, 234, 233, 233, 232, 233, 232, 232, 231, 232, 231, 231, 230, 231, 230, 230, 229, 230, 229, 229, 228, 229, 228, 228, 227, 228, 227, 227, 226, 227, 226, 226, 225, 226, 225, 225, 224, 225, 224, 224, 223, 224, 223, 223, 222, 223, 222, 222, 221, 222, 221, 221, 220, 221, 220, 220, 219, 220, 219, 219, 218, 219, 218, 218, 217, 218, 217, 217, 216, 217, 216, 216, 215, 216, 215, 215, 214, 215, 214, 214, 213, 214, 213, 213, 212, 213, 212, 212, 211, 212, 211, 211, 210, 211, 210, 210, 209, 210, 209, 209, 208, 209, 208, 208, 207, 208, 207, 207, 206, 207, 206, 206, 205, 206, 205, 205, 204, 205, 204, 204, 203, 204, 203, 203, 202, 203, 202, 202, 201, 202, 201, 201, 200, 201, 200, 200, 199, 200, 199, 199, 198, 199, 198, 198, 197, 198, 197, 197, 196, 197, 196, 196, 195, 196, 195, 195, 194, 195, 194, 194, 193, 194, 193, 193, 192, 193, 192, 192, 191, 192, 191, 191, 190, 191, 190, 190, 189, 190, 189, 189, 188, 189, 188, 188, 187, 188, 187, 187, 186, 187, 186, 186, 185, 186, 185, 185, 184, 185, 184, 184, 183, 184, 183, 183, 182, 183, 182, 182, 181, 182, 181, 181, 180, 181, 180, 180, 179, 180, 179, 179, 178, 179, 178, 178, 177, 178, 177, 177, 176, 177, 176, 176, 175, 176, 175, 175, 174, 175, 174, 174, 173, 174, 173, 173, 172, 173, 172, 172, 171, 172, 171, 171, 170, 171, 170, 170, 169, 170, 169, 169, 168, 169, 168, 168, 167, 168, 167, 167, 166, 167, 166, 166, 165, 166, 165, 165, 164, 165, 164, 164, 163, 164, 163, 163, 162, 163, 162, 162, 161, 162, 161, 161, 160, 161, 160, 160, 159, 160, 159, 159, 158, 159, 158, 158, 157, 158, 157, 157, 156, 157, 156, 156, 155, 156, 155, 155, 154, 155, 154, 154, 153, 154, 153, 153, 152, 153, 152, 152, 151, 152, 151, 151, 150, 151, 150, 150, 149, 150, 149, 149, 148, 149, 148, 148, 147, 148, 147, 147, 146, 147, 146, 146, 145, 146, 145, 145, 144, 145, 144, 144, 143, 144, 143, 143, 142, 143, 142, 142, 141, 142, 141, 141, 140, 141, 140, 140, 139, 140, 139, 139, 138, 139, 138, 138, 137, 138, 137, 137, 136, 137, 136, 136, 135, 136, 135, 135, 134, 135, 134, 134, 133, 134, 133, 133, 132, 133, 132, 132, 131, 132, 131, 131, 130, 131, 130, 130, 129, 130, 129, 129, 128, 129, 128, 128, 127, 128, 127, 127, 126, 127, 126, 126, 125, 126, 125, 125, 124, 125, 124, 124, 123, 124, 123, 123, 122, 123, 122, 122, 121, 122, 121, 121, 120, 121, 120, 120, 119, 120, 119, 119, 118, 119, 118, 118, 117, 118, 117, 117, 116, 117, 116, 116, 115, 116, 115, 115, 114, 115, 114, 114, 113, 114, 113, 113, 112, 113, 112, 112, 111, 112, 111, 111, 110, 111, 110, 110, 109, 110, 109, 109, 108, 109, 108, 108, 107, 108, 107, 107, 106, 107, 106, 106, 105, 106, 105, 105, 104, 105, 104, 104, 103, 104, 103, 103, 102, 103, 102, 102, 101, 102, 101, 101, 100, 101, 100, 100, 99, 100, 99, 99, 98, 99, 98, 98, 97, 98, 97, 97, 96, 97, 96, 96, 95, 96, 95, 95, 94, 95, 94, 94, 93, 94, 93, 93, 92, 93, 92, 92, 91, 92, 91, 91, 90, 91, 90, 90, 89, 90, 89, 89, 88, 89, 88, 88, 87, 88, 87, 87, 86, 87, 86, 86, 85, 86, 85, 85, 84, 85, 84, 84, 83, 84, 83, 83, 82, 83, 82, 82, 81, 82, 81, 81, 80, 81, 80, 80, 79, 80, 79, 79, 78, 79, 78, 78, 77, 78, 77, 77, 76, 77, 76, 76, 75, 76, 75, 75, 74, 75, 74, 74, 73, 74, 73, 73, 72, 73, 72, 72, 71, 72, 71, 71, 70, 71, 70, 70, 69, 70, 69, 69, 68, 69, 68, 68, 67, 68, 67, 67, 66, 67, 66, 66, 65, 66, 65, 65, 64, 65, 64, 64, 63, 64, 63, 63, 62, 63, 62, 62, 61, 62, 61, 61, 60, 61, 60, 60, 59, 60, 59, 59, 58, 59, 58, 58, 57, 58, 57, 57, 56, 57, 56, 56, 55, 56, 55, 55, 54, 55, 54, 54, 53, 54, 53, 53, 52, 53, 52, 52, 51, 52, 51, 51, 50, 51, 50, 50, 49, 50, 49, 49, 48, 49, 48, 48, 47, 48, 47, 47, 46, 47, 46, 46, 45, 46, 45, 45, 44, 45, 44, 44, 43, 44, 43, 43, 42, 43, 42, 42, 41, 42, 41, 41, 40, 41, 40, 40, 39, 40, 39, 39, 38, 39, 38, 38, 37, 38, 37, 37, 36, 37, 36, 36, 35, 36, 35, 35, 34, 35, 34, 34, 33, 34, 33, 33, 32, 33, 32, 32, 31, 32, 31, 31, 30, 31, 30, 30, 29, 30, 29, 29, 28, 29, 28, 28, 27, 28, 27, 27, 26, 27, 26, 26, 25, 26, 25, 25, 24, 25, 24, 24, 23, 24, 23, 23, 22, 23, 22, 22, 21, 22, 21, 21, 20, 21, 20, 20, 19, 20, 19, 19, 18, 19, 18, 18, 17, 18, 17, 17, 16, 17, 16, 16, 15, 16, 15, 15, 14, 15, 14, 14, 13, 14, 13, 13, 12, 13, 12, 12, 11, 12, 11, 11, 10, 11, 10, 10, 9, 10, 9, 9, 8, 9, 8, 8, 7, 8, 7, 7, 6, 7, 6, 6, 5, 6, 5, 5, 4, 5, 4, 4, 3, 4, 3, 3, 2, 3, 2, 2, 1, 2, 1, 1, 0, 1 }

  141. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0, 1}

    Returns: {399, 399, 398, 0, 399, 0, 397, 398, 396, 0, 398, 0, 395, 397, 394, 0, 397, 0, 393, 396, 392, 0, 396, 0, 391, 395, 390, 0, 395, 0, 389, 394, 388, 0, 394, 0, 387, 393, 386, 0, 393, 0, 385, 392, 384, 0, 392, 0, 383, 391, 382, 0, 391, 0, 381, 390, 380, 0, 390, 0, 379, 389, 378, 0, 389, 0, 377, 388, 376, 0, 388, 0, 375, 387, 374, 0, 387, 0, 373, 386, 372, 0, 386, 0, 371, 385, 370, 0, 385, 0, 369, 384, 368, 0, 384, 0, 367, 383, 366, 0, 383, 0, 365, 382, 364, 0, 382, 0, 363, 381, 362, 0, 381, 0, 361, 380, 360, 0, 380, 0, 359, 379, 358, 0, 379, 0, 357, 378, 356, 0, 378, 0, 355, 377, 354, 0, 377, 0, 353, 376, 352, 0, 376, 0, 351, 375, 350, 0, 375, 0, 349, 374, 348, 0, 374, 0, 347, 373, 346, 0, 373, 0, 345, 372, 344, 0, 372, 0, 343, 371, 342, 0, 371, 0, 341, 370, 340, 0, 370, 0, 339, 369, 338, 0, 369, 0, 337, 368, 336, 0, 368, 0, 335, 367, 334, 0, 367, 0, 333, 366, 332, 0, 366, 0, 331, 365, 330, 0, 365, 0, 329, 364, 328, 0, 364, 0, 327, 363, 326, 0, 363, 0, 325, 362, 324, 0, 362, 0, 323, 361, 322, 0, 361, 0, 321, 360, 320, 0, 360, 0, 319, 359, 318, 0, 359, 0, 317, 358, 316, 0, 358, 0, 315, 357, 314, 0, 357, 0, 313, 356, 312, 0, 356, 0, 311, 355, 310, 0, 355, 0, 309, 354, 308, 0, 354, 0, 307, 353, 306, 0, 353, 0, 305, 352, 304, 0, 352, 0, 303, 351, 302, 0, 351, 0, 301, 350, 300, 0, 350, 0, 299, 349, 298, 0, 349, 0, 297, 348, 296, 0, 348, 0, 295, 347, 294, 0, 347, 0, 293, 346, 292, 0, 346, 0, 291, 345, 290, 0, 345, 0, 289, 344, 288, 0, 344, 0, 287, 343, 286, 0, 343, 0, 285, 342, 284, 0, 342, 0, 283, 341, 282, 0, 341, 0, 281, 340, 280, 0, 340, 0, 279, 339, 278, 0, 339, 0, 277, 338, 276, 0, 338, 0, 275, 337, 274, 0, 337, 0, 273, 336, 272, 0, 336, 0, 271, 335, 270, 0, 335, 0, 269, 334, 268, 0, 334, 0, 267, 333, 266, 0, 333, 0, 265, 332, 264, 0, 332, 0, 263, 331, 262, 0, 331, 0, 261, 330, 260, 0, 330, 0, 259, 329, 258, 0, 329, 0, 257, 328, 256, 0, 328, 0, 255, 327, 254, 0, 327, 0, 253, 326, 252, 0, 326, 0, 251, 325, 250, 0, 325, 0, 249, 324, 248, 0, 324, 0, 247, 323, 246, 0, 323, 0, 245, 322, 244, 0, 322, 0, 243, 321, 242, 0, 321, 0, 241, 320, 240, 0, 320, 0, 239, 319, 238, 0, 319, 0, 237, 318, 236, 0, 318, 0, 235, 317, 234, 0, 317, 0, 233, 316, 232, 0, 316, 0, 231, 315, 230, 0, 315, 0, 229, 314, 228, 0, 314, 0, 227, 313, 226, 0, 313, 0, 225, 312, 224, 0, 312, 0, 223, 311, 222, 0, 311, 0, 221, 310, 220, 0, 310, 0, 219, 309, 218, 0, 309, 0, 217, 308, 216, 0, 308, 0, 215, 307, 214, 0, 307, 0, 213, 306, 212, 0, 306, 0, 211, 305, 210, 0, 305, 0, 209, 304, 208, 0, 304, 0, 207, 303, 206, 0, 303, 0, 205, 302, 204, 0, 302, 0, 203, 301, 202, 0, 301, 0, 201, 300, 200, 0, 300, 0, 199, 299, 198, 0, 299, 0, 197, 298, 196, 0, 298, 0, 195, 297, 194, 0, 297, 0, 193, 296, 192, 0, 296, 0, 191, 295, 190, 0, 295, 0, 189, 294, 188, 0, 294, 0, 187, 293, 186, 0, 293, 0, 185, 292, 184, 0, 292, 0, 183, 291, 182, 0, 291, 0, 181, 290, 180, 0, 290, 0, 179, 289, 178, 0, 289, 0, 177, 288, 176, 0, 288, 0, 175, 287, 174, 0, 287, 0, 173, 286, 172, 0, 286, 0, 171, 285, 170, 0, 285, 0, 169, 284, 168, 0, 284, 0, 167, 283, 166, 0, 283, 0, 165, 282, 164, 0, 282, 0, 163, 281, 162, 0, 281, 0, 161, 280, 160, 0, 280, 0, 159, 279, 158, 0, 279, 0, 157, 278, 156, 0, 278, 0, 155, 277, 154, 0, 277, 0, 153, 276, 152, 0, 276, 0, 151, 275, 150, 0, 275, 0, 149, 274, 148, 0, 274, 0, 147, 273, 146, 0, 273, 0, 145, 272, 144, 0, 272, 0, 143, 271, 142, 0, 271, 0, 141, 270, 140, 0, 270, 0, 139, 269, 138, 0, 269, 0, 137, 268, 136, 0, 268, 0, 135, 267, 134, 0, 267, 0, 133, 266, 132, 0, 266, 0, 131, 265, 130, 0, 265, 0, 129, 264, 128, 0, 264, 0, 127, 263, 126, 0, 263, 0, 125, 262, 124, 0, 262, 0, 123, 261, 122, 0, 261, 0, 121, 260, 120, 0, 260, 0, 119, 259, 118, 0, 259, 0, 117, 258, 116, 0, 258, 0, 115, 257, 114, 0, 257, 0, 113, 256, 112, 0, 256, 0, 111, 255, 110, 0, 255, 0, 109, 254, 108, 0, 254, 0, 107, 253, 106, 0, 253, 0, 105, 252, 104, 0, 252, 0, 103, 251, 102, 0, 251, 0, 101, 250, 100, 0, 250, 0, 99, 249, 98, 0, 249, 0, 97, 248, 96, 0, 248, 0, 95, 247, 94, 0, 247, 0, 93, 246, 92, 0, 246, 0, 91, 245, 90, 0, 245, 0, 89, 244, 88, 0, 244, 0, 87, 243, 86, 0, 243, 0, 85, 242, 84, 0, 242, 0, 83, 241, 82, 0, 241, 0, 81, 240, 80, 0, 240, 0, 79, 239, 78, 0, 239, 0, 77, 238, 76, 0, 238, 0, 75, 237, 74, 0, 237, 0, 73, 236, 72, 0, 236, 0, 71, 235, 70, 0, 235, 0, 69, 234, 68, 0, 234, 0, 67, 233, 66, 0, 233, 0, 65, 232, 64, 0, 232, 0, 63, 231, 62, 0, 231, 0, 61, 230, 60, 0, 230, 0, 59, 229, 58, 0, 229, 0, 57, 228, 56, 0, 228, 0, 55, 227, 54, 0, 227, 0, 53, 226, 52, 0, 226, 0, 51, 225, 50, 0, 225, 0, 49, 224, 48, 0, 224, 0, 47, 223, 46, 0, 223, 0, 45, 222, 44, 0, 222, 0, 43, 221, 42, 0, 221, 0, 41, 220, 40, 0, 220, 0, 39, 219, 38, 0, 219, 0, 37, 218, 36, 0, 218, 0, 35, 217, 34, 0, 217, 0, 33, 216, 32, 0, 216, 0, 31, 215, 30, 0, 215, 0, 29, 214, 28, 0, 214, 0, 27, 213, 26, 0, 213, 0, 25, 212, 24, 0, 212, 0, 23, 211, 22, 0, 211, 0, 21, 210, 20, 0, 210, 0, 19, 209, 18, 0, 209, 0, 17, 208, 16, 0, 208, 0, 15, 207, 14, 0, 207, 0, 13, 206, 12, 0, 206, 0, 11, 205, 10, 0, 205, 0, 9, 204, 8, 0, 204, 0, 7, 203, 6, 0, 203, 0, 5, 202, 4, 0, 202, 0, 3, 201, 2, 0, 201, 0, 1, 200, 0, 0, 200, 0, 178, 199, 114, 0, 199, 0, 50, 198, 194, 0, 198, 0, 162, 197, 130, 0, 197, 0, 98, 196, 66, 0, 196, 0, 34, 195, 2, 0, 195, 0, 186, 194, 170, 0, 194, 0, 154, 193, 138, 0, 193, 0, 122, 192, 106, 0, 192, 0, 90, 191, 74, 0, 191, 0, 58, 190, 42, 0, 190, 0, 26, 189, 10, 0, 189, 0, 130, 188, 10, 0, 188, 0, 182, 187, 174, 0, 187, 0, 166, 186, 158, 0, 186, 0, 150, 185, 142, 0, 185, 0, 134, 184, 126, 0, 184, 0, 118, 183, 110, 0, 183, 0, 102, 182, 94, 0, 182, 0, 86, 181, 78, 0, 181, 0, 70, 180, 62, 0, 180, 0, 54, 179, 46, 0, 179, 0, 38, 178, 30, 0, 178, 0, 22, 177, 14, 0, 177, 0, 6, 176, 114, 0, 176, 0, 2, 175, 74, 0, 175, 0, 174, 174, 110, 0, 174, 0, 46, 173, 74, 0, 173, 0, 172, 172, 168, 0, 172, 0, 164, 171, 160, 0, 171, 0, 156, 170, 152, 0, 170, 0, 148, 169, 144, 0, 169, 0, 140, 168, 136, 0, 168, 0, 132, 167, 128, 0, 167, 0, 124, 166, 120, 0, 166, 0, 116, 165, 112, 0, 165, 0, 108, 164, 104, 0, 164, 0, 100, 163, 96, 0, 163, 0, 92, 162, 88, 0, 162, 0, 84, 161, 80, 0, 161, 0, 76, 160, 72, 0, 160, 0, 68, 159, 64, 0, 159, 0, 60, 158, 56, 0, 158, 0, 52, 157, 48, 0, 157, 0, 44, 156, 40, 0, 156, 0, 36, 155, 32, 0, 155, 0, 28, 154, 24, 0, 154, 0, 20, 153, 16, 0, 153, 0, 12, 152, 8, 0, 152, 0, 4, 151, 0, 0, 151, 0, 138, 150, 66, 0, 150, 0, 144, 149, 106, 0, 149, 0, 42, 148, 10, 0, 148, 0, 48, 147, 126, 0, 147, 0, 94, 146, 62, 0, 146, 0, 30, 145, 114, 0, 145, 0, 110, 144, 128, 0, 144, 0, 0, 143, 136, 0, 143, 0, 120, 142, 104, 0, 142, 0, 88, 141, 72, 0, 141, 0, 56, 140, 40, 0, 140, 0, 24, 139, 8, 0, 139, 0, 66, 138, 10, 0, 138, 0, 62, 137, 128, 0, 137, 0, 104, 136, 40, 0, 136, 0, 10, 135, 40, 0, 135, 0, 134, 0, 133, 134, 131, 133, 129, 0, 133, 0, 127, 132, 125, 0, 132, 0, 123, 131, 121, 0, 131, 0, 119, 130, 117, 0, 130, 0, 115, 129, 113, 0, 129, 0, 111, 128, 109, 0, 128, 0, 107, 127, 105, 0, 127, 0, 103, 126, 101, 0, 126, 0, 99, 125, 97, 0, 125, 0, 95, 124, 93, 0, 124, 0, 91, 123, 89, 0, 123, 0, 87, 122, 85, 0, 122, 0, 83, 121, 81, 0, 121, 0, 79, 120, 77, 0, 120, 0, 75, 119, 73, 0, 119, 0, 71, 118, 69, 0, 118, 0, 67, 117, 65, 0, 117, 0, 63, 116, 61, 0, 116, 0, 59, 115, 57, 0, 115, 0, 55, 114, 53, 0, 114, 0, 51, 113, 49, 0, 113, 0, 47, 112, 45, 0, 112, 0, 43, 111, 41, 0, 111, 0, 39, 110, 37, 0, 110, 0, 35, 109, 33, 0, 109, 0, 31, 108, 29, 0, 108, 0, 27, 107, 25, 0, 107, 0, 23, 106, 21, 0, 106, 0, 19, 105, 17, 0, 105, 0, 15, 104, 13, 0, 104, 0, 11, 103, 9, 0, 103, 0, 7, 102, 5, 0, 102, 0, 3, 101, 1, 0, 101, 0, 14, 100, 50, 0, 100, 0, 80, 99, 98, 0, 99, 0, 34, 98, 72, 0, 98, 0, 16, 97, 81, 0, 97, 0, 90, 96, 58, 0, 96, 0, 26, 95, 45, 0, 95, 0, 78, 94, 41, 0, 94, 0, 17, 93, 29, 0, 93, 0, 65, 92, 1, 0, 92, 0, 86, 91, 70, 0, 91, 0, 54, 90, 38, 0, 90, 0, 22, 89, 6, 0, 89, 0, 2, 88, 74, 0, 88, 0, 46, 87, 64, 0, 87, 0, 45, 86, 32, 0, 86, 0, 58, 85, 8, 0, 85, 0, 77, 84, 74, 0, 84, 0, 57, 83, 25, 0, 83, 0, 81, 82, 70, 0, 82, 0, 25, 81, 76, 0, 81, 0, 68, 80, 60, 0, 80, 0, 52, 79, 44, 0, 79, 0, 36, 78, 28, 0, 78, 0, 20, 77, 12, 0, 77, 0, 4, 76, 13, 0, 76, 0, 40, 75, 42, 0, 75, 0, 48, 74, 29, 0, 74, 0, 30, 73, 33, 0, 73, 0, 0, 72, 72, 0, 64, 71, 56, 0, 71, 0, 24, 70, 66, 0, 70, 0, 62, 69, 9, 0, 69, 0, 10, 68, 1, 0, 68, 0, 61, 67, 50, 0, 67, 0, 33, 66, 1, 0, 66, 0, 53, 65, 37, 0, 65, 0, 21, 64, 5, 0, 64, 0, 56, 63, 41, 0, 63, 0, 38, 62, 32, 0, 62, 0, 9, 61, 28, 0, 61, 0, 29, 60, 37, 0, 60, 0, 1, 59, 32, 0, 59, 0, 58, 0, 55, 58, 51, 57, 47, 0, 57, 0, 43, 56, 39, 0, 56, 0, 35, 55, 31, 0, 55, 0, 27, 54, 23, 0, 54, 0, 19, 53, 15, 0, 53, 0, 11, 52, 7, 0, 52, 0, 3, 51, 14, 0, 51, 0, 44, 50, 34, 0, 50, 0, 16, 49, 6, 0, 49, 0, 26, 48, 12, 0, 48, 0, 17, 47, 5, 0, 47, 0, 8, 46, 15, 0, 46, 0, 22, 45, 2, 0, 45, 0, 2, 44, 44, 0, 15, 43, 13, 0, 43, 0, 39, 42, 32, 0, 42, 0, 25, 41, 6, 0, 41, 0, 14, 40, 36, 0, 40, 0, 20, 39, 4, 0, 39, 0, 4, 38, 5, 0, 38, 0, 30, 37, 0, 0, 37, 0, 36, 36, 24, 0, 36, 0, 28, 35, 10, 0, 35, 0, 24, 34, 33, 0, 34, 0, 7, 33, 21, 0, 33, 0, 31, 32, 0, 0, 32, 0, 9, 31, 29, 0, 31, 0, 1, 30, 23, 0, 30, 0, 21, 29, 29, 0, 29, 0, 0, 28, 27, 0, 28, 0, 19, 27, 11, 0, 27, 0, 3, 26, 13, 0, 26, 0, 16, 25, 25, 0, 17, 24, 8, 0, 24, 0, 22, 23, 2, 0, 23, 0, 15, 22, 5, 0, 22, 0, 8, 21, 14, 0, 21, 0, 20, 20, 4, 0, 20, 0, 13, 19, 10, 0, 19, 0, 11, 18, 2, 0, 18, 0, 7, 17, 5, 0, 17, 0, 9, 16, 1, 0, 16, 0, 4, 15, 0, 0, 15, 0, 2, 14, 3, 0, 14, 0, 0, 13, 1, 0, 13, 0, 1, 12, 3, 0, 12, 0, 8, 11, 10, 0, 11, 0, 3, 10, 10, 0, 7, 9, 9, 0, 9, 0, 4, 8, 2, 0, 8, 0, 0, 7, 1, 0, 7, 0, 1, 6, 3, 0, 6, 0, 3, 5, 4, 0, 5, 0, 0, 4, 1, 0, 4, 0, 3, 3, 0, 0, 3, 0, 2, 0, 0, 2, 0, 2, 1, 1, 0, 0, 0, 1 }

  142. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 398, 399, 397, 398, 398, 152, 397, 367, 396, 397, 395, 396, 396, 264, 394, 395, 393, 0, 395, 0, 392, 394, 391, 0, 394, 0, 393, 73, 0, 224, 0, 393, 390, 392, 389, 0, 392, 0, 388, 391, 387, 0, 391, 0, 386, 390, 385, 0, 390, 0, 389, 31, 0, 160, 0, 389, 388, 185, 0, 251, 0, 388, 384, 387, 383, 0, 387, 0, 386, 108, 382, 386, 381, 385, 380, 0, 385, 0, 379, 384, 384, 324, 378, 383, 377, 0, 383, 0, 382, 285, 0, 313, 0, 382, 376, 381, 375, 0, 381, 0, 380, 42, 374, 380, 373, 379, 372, 0, 379, 0, 371, 378, 378, 337, 370, 377, 369, 0, 377, 0, 376, 8, 368, 376, 367, 375, 375, 102, 374, 143, 366, 374, 365, 373, 373, 72, 364, 372, 363, 0, 372, 0, 371, 122, 362, 371, 361, 370, 370, 183, 360, 369, 359, 0, 369, 0, 358, 368, 357, 0, 368, 0, 356, 367, 355, 0, 367, 0, 354, 366, 353, 0, 366, 0, 352, 365, 351, 0, 365, 0, 350, 364, 349, 0, 364, 0, 363, 160, 0, 255, 0, 363, 348, 362, 347, 0, 362, 0, 361, 252, 346, 361, 345, 360, 344, 0, 360, 0, 343, 359, 359, 54, 342, 358, 341, 0, 358, 0, 340, 357, 339, 0, 357, 0, 338, 356, 337, 0, 356, 0, 336, 355, 335, 0, 355, 0, 354, 159, 334, 354, 333, 353, 353, 244, 332, 352, 331, 0, 352, 0, 330, 351, 329, 0, 351, 0, 328, 350, 327, 0, 350, 0, 349, 207, 326, 349, 325, 348, 348, 61, 324, 347, 323, 0, 347, 0, 346, 286, 322, 346, 321, 345, 345, 208, 320, 344, 319, 0, 344, 0, 343, 329, 318, 343, 317, 342, 342, 84, 316, 341, 315, 0, 341, 0, 340, 282, 314, 340, 313, 339, 312, 0, 339, 0, 311, 338, 338, 240, 310, 337, 309, 0, 337, 0, 336, 210, 0, 218, 0, 336, 335, 330, 308, 335, 307, 334, 334, 32, 333, 97, 306, 333, 305, 332, 332, 200, 304, 331, 303, 0, 331, 0, 330, 189, 302, 330, 301, 329, 329, 202, 300, 328, 299, 0, 328, 0, 327, 25, 0, 28, 0, 327, 326, 136, 0, 203, 0, 326, 298, 325, 297, 0, 325, 0, 324, 318, 296, 324, 295, 323, 323, 57, 294, 322, 293, 0, 322, 0, 292, 321, 291, 0, 321, 0, 290, 320, 289, 0, 320, 0, 319, 73, 288, 319, 287, 318, 318, 182, 286, 317, 285, 0, 317, 0, 316, 296, 284, 316, 283, 315, 282, 0, 315, 0, 281, 314, 314, 140, 280, 313, 279, 0, 313, 0, 312, 242, 278, 312, 277, 311, 276, 0, 311, 0, 275, 310, 274, 0, 310, 0, 273, 309, 309, 111, 272, 308, 271, 0, 308, 0, 270, 307, 269, 0, 307, 0, 306, 5, 0, 211, 0, 306, 268, 305, 267, 0, 305, 0, 304, 143, 0, 210, 0, 304, 266, 303, 265, 0, 303, 0, 302, 95, 264, 302, 263, 301, 301, 124, 300, 172, 262, 300, 261, 299, 299, 240, 260, 298, 259, 0, 298, 0, 297, 30, 258, 297, 257, 296, 296, 200, 256, 295, 255, 0, 295, 0, 254, 294, 253, 0, 294, 0, 293, 269, 252, 293, 251, 292, 292, 225, 250, 291, 249, 0, 291, 0, 248, 290, 247, 0, 290, 0, 289, 260, 246, 289, 245, 288, 288, 102, 287, 248, 244, 287, 243, 286, 242, 0, 286, 0, 241, 285, 240, 0, 285, 0, 239, 284, 284, 145, 283, 204, 238, 283, 237, 282, 236, 0, 282, 0, 235, 281, 281, 67, 280, 255, 234, 280, 233, 279, 279, 96, 278, 163, 232, 278, 231, 277, 277, 144, 230, 276, 229, 0, 276, 0, 228, 275, 227, 0, 275, 0, 226, 274, 225, 0, 274, 0, 273, 122, 0, 209, 0, 273, 272, 210, 224, 272, 223, 271, 271, 42, 222, 270, 221, 0, 270, 0, 220, 269, 219, 0, 269, 0, 218, 268, 217, 0, 268, 0, 267, 103, 0, 167, 0, 267, 266, 212, 216, 266, 215, 265, 265, 14, 264, 181, 214, 264, 234, 263, 213, 0, 263, 0, 262, 8, 212, 262, 211, 261, 261, 33, 210, 260, 209, 0, 260, 0, 259, 72, 0, 98, 0, 259, 208, 258, 207, 0, 258, 0, 257, 78, 206, 257, 205, 256, 256, 21, 255, 80, 204, 255, 203, 254, 254, 28, 202, 253, 201, 0, 253, 0, 252, 126, 200, 252, 199, 251, 251, 31, 250, 135, 198, 250, 197, 249, 249, 25, 196, 248, 195, 0, 248, 0, 247, 245, 194, 247, 193, 246, 246, 231, 192, 245, 199, 0, 245, 0, 191, 244, 190, 0, 244, 0, 189, 243, 188, 0, 243, 0, 187, 242, 242, 61, 186, 241, 185, 0, 241, 0, 184, 240, 183, 0, 240, 0, 239, 96, 0, 208, 0, 239, 182, 238, 184, 0, 238, 0, 181, 237, 237, 49, 236, 94, 180, 236, 179, 235, 235, 192, 178, 234, 177, 0, 234, 0, 233, 221, 176, 233, 226, 232, 175, 0, 232, 0, 174, 231, 173, 0, 231, 0, 172, 230, 187, 0, 230, 0, 171, 229, 229, 6, 228, 37, 0, 139, 0, 228, 170, 227, 169, 0, 227, 0, 168, 226, 167, 0, 226, 0, 225, 18, 0, 100, 0, 225, 166, 224, 165, 0, 224, 0, 164, 223, 163, 0, 223, 0, 222, 24, 162, 222, 161, 221, 221, 118, 160, 220, 159, 0, 220, 0, 158, 219, 173, 0, 219, 0, 157, 218, 218, 91, 156, 217, 155, 0, 217, 0, 154, 216, 153, 0, 216, 0, 215, 74, 152, 215, 151, 214, 214, 67, 150, 213, 149, 0, 213, 0, 212, 72, 0, 76, 0, 212, 148, 211, 194, 0, 211, 0, 147, 210, 210, 12, 209, 91, 0, 116, 0, 209, 146, 208, 145, 0, 208, 0, 207, 153, 144, 207, 165, 206, 143, 0, 206, 0, 142, 205, 141, 0, 205, 0, 204, 67, 0, 86, 0, 204, 140, 203, 139, 0, 203, 0, 202, 74, 138, 202, 137, 201, 201, 118, 136, 200, 160, 0, 200, 0, 135, 199, 199, 145, 198, 166, 134, 198, 139, 197, 133, 0, 197, 0, 196, 18, 0, 136, 0, 196, 195, 175, 132, 195, 131, 194, 130, 0, 194, 0, 129, 193, 193, 67, 192, 127, 128, 192, 127, 191, 126, 0, 191, 0, 125, 190, 190, 11, 189, 188, 124, 189, 172, 188, 123, 0, 188, 0, 122, 187, 121, 0, 187, 0, 186, 121, 120, 186, 119, 185, 185, 11, 184, 116, 118, 184, 117, 183, 116, 0, 183, 0, 115, 182, 114, 0, 182, 0, 113, 181, 112, 0, 181, 0, 111, 180, 180, 151, 110, 179, 109, 0, 179, 0, 108, 178, 107, 0, 178, 0, 177, 29, 106, 177, 105, 176, 176, 28, 104, 175, 103, 0, 175, 0, 102, 174, 101, 0, 174, 0, 100, 173, 99, 0, 173, 0, 98, 172, 97, 0, 172, 0, 171, 23, 96, 171, 123, 170, 95, 0, 170, 0, 94, 169, 105, 0, 169, 0, 93, 168, 92, 0, 168, 0, 118, 167, 91, 0, 167, 0, 90, 166, 89, 0, 166, 0, 165, 135, 88, 165, 87, 164, 86, 0, 164, 0, 131, 163, 85, 0, 163, 0, 84, 162, 83, 0, 162, 0, 161, 92, 82, 161, 81, 160, 160, 134, 80, 159, 79, 0, 159, 0, 158, 14, 78, 158, 77, 157, 157, 115, 76, 156, 75, 0, 156, 0, 155, 24, 0, 102, 0, 155, 74, 154, 110, 0, 154, 0, 73, 153, 72, 0, 153, 0, 71, 152, 152, 93, 70, 151, 69, 0, 151, 0, 68, 150, 67, 0, 150, 0, 149, 75, 0, 103, 0, 149, 66, 148, 125, 0, 148, 0, 65, 147, 147, 4, 64, 146, 63, 0, 146, 0, 62, 145, 61, 0, 145, 0, 60, 144, 59, 0, 144, 0, 58, 143, 57, 0, 143, 0, 142, 29, 56, 142, 60, 141, 135, 0, 141, 0, 55, 140, 140, 8, 139, 21, 54, 139, 53, 138, 52, 0, 138, 0, 51, 137, 137, 94, 50, 136, 49, 0, 136, 0, 48, 135, 47, 0, 135, 0, 46, 134, 45, 0, 134, 0, 133, 97, 44, 133, 43, 132, 132, 101, 42, 131, 41, 0, 131, 0, 40, 130, 39, 0, 130, 0, 38, 129, 37, 0, 129, 0, 128, 44, 0, 109, 0, 128, 36, 127, 121, 0, 127, 0, 126, 0, 35, 126, 34, 125, 54, 0, 125, 0, 33, 124, 124, 49, 32, 123, 31, 0, 123, 0, 122, 93, 30, 122, 29, 121, 28, 0, 121, 0, 116, 120, 27, 0, 120, 0, 26, 119, 25, 0, 119, 0, 24, 118, 23, 0, 118, 0, 22, 117, 99, 0, 117, 0, 21, 116, 20, 0, 116, 0, 19, 115, 18, 0, 115, 0, 36, 114, 17, 0, 114, 0, 113, 92, 16, 113, 15, 112, 0, 0, 112, 0, 14, 111, 13, 0, 111, 0, 12, 110, 109, 0, 110, 0, 11, 109, 10, 0, 109, 0, 43, 108, 9, 0, 108, 0, 8, 107, 7, 0, 107, 0, 6, 106, 5, 0, 106, 0, 105, 86, 4, 105, 52, 104, 58, 0, 104, 0, 3, 103, 103, 7, 2, 102, 1, 0, 102, 0, 86, 101, 101, 48, 56, 100, 100, 65, 0, 99, 14, 0, 99, 0, 64, 98, 98, 79, 97, 77, 0, 97, 46, 96, 96, 92, 95, 22, 43, 95, 55, 94, 23, 0, 94, 0, 66, 93, 93, 33, 5, 92, 92, 7, 81, 91, 91, 57, 90, 79, 37, 90, 89, 60, 0, 61, 0, 89, 22, 88, 41, 0, 88, 0, 60, 87, 87, 58, 86, 35, 77, 86, 85, 28, 0, 43, 0, 85, 73, 84, 54, 0, 84, 0, 65, 83, 83, 19, 82, 27, 0, 42, 0, 82, 64, 81, 81, 61, 80, 60, 0, 4, 0, 80, 79, 76, 27, 79, 4, 78, 78, 70, 77, 64, 62, 77, 76, 41, 0, 69, 0, 76, 58, 75, 27, 0, 75, 0, 19, 74, 66, 0, 74, 0, 73, 25, 0, 0, 0, 73, 72, 47, 0, 57, 0, 72, 71, 21, 7, 71, 70, 0, 0, 44, 0, 70, 19, 69, 37, 0, 69, 0, 68, 27, 2, 68, 67, 27, 20, 67, 32, 66, 66, 22, 65, 47, 0, 20, 0, 65, 64, 60, 50, 64, 19, 63, 63, 25, 6, 62, 62, 19, 61, 54, 2, 61, 34, 60, 60, 35, 49, 59, 59, 15, 58, 41, 0, 34, 0, 58, 3, 57, 18, 0, 57, 0, 56, 45, 46, 56, 55, 33, 45, 55, 54, 47, 38, 54, 53, 30, 38, 53, 52, 7, 0, 15, 0, 52, 31, 51, 51, 47, 50, 47, 6, 50, 43, 49, 28, 0, 49, 0, 48, 8, 0, 37, 0, 48, 47, 8, 0, 35, 0, 47, 10, 46, 46, 21, 12, 45, 43, 0, 45, 0, 44, 15, 31, 44, 36, 43, 43, 12, 42, 38, 3, 42, 41, 32, 1, 41, 25, 40, 26, 0, 40, 0, 34, 39, 35, 0, 39, 0, 21, 38, 22, 0, 38, 0, 37, 21, 0, 21, 0, 37, 1, 36, 12, 0, 36, 0, 9, 35, 26, 0, 35, 0, 34, 8, 0, 34, 0, 34, 20, 33, 33, 22, 32, 4, 0, 32, 31, 1, 0, 14, 0, 31, 30, 21, 26, 30, 28, 29, 0, 0, 29, 0, 17, 28, 28, 6, 26, 27, 27, 15, 26, 26, 26, 19, 25, 22, 0, 9, 0, 25, 24, 20, 6, 24, 14, 23, 8, 0, 23, 0, 22, 5, 0, 13, 0, 22, 19, 21, 13, 0, 21, 0, 20, 4, 0, 12, 0, 20, 19, 13, 2, 19, 18, 6, 0, 17, 0, 18, 5, 17, 16, 0, 17, 0, 1, 16, 0, 0, 16, 0, 15, 7, 0, 1, 0, 15, 14, 1, 0, 2, 0, 14, 9, 13, 13, 9, 12, 6, 0, 0, 0, 12, 11, 2, 0, 2, 0, 11, 10, 7, 0, 10, 0, 10, 9, 7, 0, 8, 0, 9, 0, 8, 4, 0, 8, 0, 7, 0, 0, 1, 0, 7, 1, 6, 6, 4, 3, 5, 5, 1, 1, 4, 2, 0, 4, 0, 3, 0, 0, 1, 0, 3, 2, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  143. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 398, 0, 399, 398, 397, 0, 397, 0, 398, 397, 396, 0, 396, 0, 397, 396, 395, 0, 395, 0, 396, 395, 394, 0, 394, 0, 395, 394, 393, 0, 393, 0, 394, 393, 392, 0, 392, 0, 393, 392, 391, 0, 391, 0, 392, 391, 390, 0, 390, 0, 391, 390, 389, 0, 389, 0, 390, 389, 388, 0, 388, 0, 389, 388, 387, 0, 387, 0, 388, 387, 386, 0, 386, 0, 387, 386, 385, 0, 385, 0, 386, 385, 384, 0, 384, 0, 385, 384, 383, 0, 383, 0, 384, 383, 382, 0, 382, 0, 383, 382, 381, 0, 381, 0, 382, 381, 380, 0, 380, 0, 381, 380, 379, 0, 379, 0, 380, 379, 378, 0, 378, 0, 379, 378, 377, 0, 377, 0, 378, 377, 376, 0, 376, 0, 377, 376, 375, 0, 375, 0, 376, 375, 374, 0, 374, 0, 375, 374, 373, 0, 373, 0, 374, 373, 372, 0, 372, 0, 373, 372, 371, 0, 371, 0, 372, 371, 370, 0, 370, 0, 371, 370, 369, 0, 369, 0, 370, 369, 368, 0, 368, 0, 369, 368, 367, 0, 367, 0, 368, 367, 366, 0, 366, 0, 367, 366, 365, 0, 365, 0, 366, 365, 364, 0, 364, 0, 365, 364, 363, 0, 363, 0, 364, 363, 362, 0, 362, 0, 363, 362, 361, 0, 361, 0, 362, 361, 360, 0, 360, 0, 361, 360, 359, 0, 359, 0, 360, 359, 358, 0, 358, 0, 359, 358, 357, 0, 357, 0, 358, 357, 356, 0, 356, 0, 357, 356, 355, 0, 355, 0, 356, 355, 354, 0, 354, 0, 355, 354, 353, 0, 353, 0, 354, 353, 352, 0, 352, 0, 353, 352, 351, 0, 351, 0, 352, 351, 350, 0, 350, 0, 351, 350, 349, 0, 349, 0, 350, 349, 348, 0, 348, 0, 349, 348, 347, 0, 347, 0, 348, 347, 346, 0, 346, 0, 347, 346, 345, 0, 345, 0, 346, 345, 344, 0, 344, 0, 345, 344, 343, 0, 343, 0, 344, 343, 342, 0, 342, 0, 343, 342, 341, 0, 341, 0, 342, 341, 340, 0, 340, 0, 341, 340, 339, 0, 339, 0, 340, 339, 338, 0, 338, 0, 339, 338, 337, 0, 337, 0, 338, 337, 336, 0, 336, 0, 337, 336, 335, 0, 335, 0, 336, 335, 334, 0, 334, 0, 335, 334, 333, 0, 333, 0, 334, 333, 332, 0, 332, 0, 333, 332, 331, 0, 331, 0, 332, 331, 330, 0, 330, 0, 331, 330, 329, 0, 329, 0, 330, 329, 328, 0, 328, 0, 329, 328, 327, 0, 327, 0, 328, 327, 326, 0, 326, 0, 327, 326, 325, 0, 325, 0, 326, 325, 324, 0, 324, 0, 325, 324, 323, 0, 323, 0, 324, 323, 322, 0, 322, 0, 323, 322, 321, 0, 321, 0, 322, 321, 320, 0, 320, 0, 321, 320, 319, 0, 319, 0, 320, 319, 318, 0, 318, 0, 319, 318, 317, 0, 317, 0, 318, 317, 316, 0, 316, 0, 317, 316, 315, 0, 315, 0, 316, 315, 314, 0, 314, 0, 315, 314, 313, 0, 313, 0, 314, 313, 312, 0, 312, 0, 313, 312, 311, 0, 311, 0, 312, 311, 310, 0, 310, 0, 311, 310, 309, 0, 309, 0, 310, 309, 308, 0, 308, 0, 309, 308, 307, 0, 307, 0, 308, 307, 306, 0, 306, 0, 307, 306, 305, 0, 305, 0, 306, 305, 304, 0, 304, 0, 305, 304, 303, 0, 303, 0, 304, 303, 302, 0, 302, 0, 303, 302, 301, 0, 301, 0, 302, 301, 300, 0, 300, 0, 301, 300, 299, 0, 299, 0, 300, 299, 298, 0, 298, 0, 299, 298, 297, 0, 297, 0, 298, 297, 296, 0, 296, 0, 297, 296, 295, 0, 295, 0, 296, 295, 294, 0, 294, 0, 295, 294, 293, 0, 293, 0, 294, 293, 292, 0, 292, 0, 293, 292, 291, 0, 291, 0, 292, 291, 290, 0, 290, 0, 291, 290, 289, 0, 289, 0, 290, 289, 288, 0, 288, 0, 289, 288, 287, 0, 287, 0, 288, 287, 286, 0, 286, 0, 287, 286, 285, 0, 285, 0, 286, 285, 284, 0, 284, 0, 285, 284, 283, 0, 283, 0, 284, 283, 282, 0, 282, 0, 283, 282, 281, 0, 281, 0, 282, 281, 280, 0, 280, 0, 281, 280, 279, 0, 279, 0, 280, 279, 278, 0, 278, 0, 279, 278, 277, 0, 277, 0, 278, 277, 276, 0, 276, 0, 277, 276, 275, 0, 275, 0, 276, 275, 274, 0, 274, 0, 275, 274, 273, 0, 273, 0, 274, 273, 272, 0, 272, 0, 273, 272, 271, 0, 271, 0, 272, 271, 270, 0, 270, 0, 271, 270, 269, 0, 269, 0, 270, 269, 268, 0, 268, 0, 269, 268, 267, 0, 267, 0, 268, 267, 266, 0, 266, 0, 267, 266, 265, 0, 265, 0, 266, 265, 264, 0, 264, 0, 265, 264, 263, 0, 263, 0, 264, 263, 262, 0, 262, 0, 263, 262, 261, 0, 261, 0, 262, 261, 260, 0, 260, 0, 261, 260, 259, 0, 259, 0, 260, 259, 258, 0, 258, 0, 259, 258, 257, 0, 257, 0, 258, 257, 256, 0, 256, 0, 257, 256, 255, 0, 255, 0, 256, 255, 254, 0, 254, 0, 255, 254, 253, 0, 253, 0, 254, 253, 252, 0, 252, 0, 253, 252, 251, 0, 251, 0, 252, 251, 250, 0, 250, 0, 251, 250, 249, 0, 249, 0, 250, 249, 248, 0, 248, 0, 249, 248, 247, 0, 247, 0, 248, 247, 246, 0, 246, 0, 247, 246, 245, 0, 245, 0, 246, 245, 244, 0, 244, 0, 245, 244, 243, 0, 243, 0, 244, 243, 242, 0, 242, 0, 243, 242, 241, 0, 241, 0, 242, 241, 240, 0, 240, 0, 241, 240, 239, 0, 239, 0, 240, 239, 238, 0, 238, 0, 239, 238, 237, 0, 237, 0, 238, 237, 236, 0, 236, 0, 237, 236, 235, 0, 235, 0, 236, 235, 234, 0, 234, 0, 235, 234, 233, 0, 233, 0, 234, 233, 232, 0, 232, 0, 233, 232, 231, 0, 231, 0, 232, 231, 230, 0, 230, 0, 231, 230, 229, 0, 229, 0, 230, 229, 228, 0, 228, 0, 229, 228, 227, 0, 227, 0, 228, 227, 226, 0, 226, 0, 227, 226, 225, 0, 225, 0, 226, 225, 224, 0, 224, 0, 225, 224, 223, 0, 223, 0, 224, 223, 222, 0, 222, 0, 223, 222, 221, 0, 221, 0, 222, 221, 220, 0, 220, 0, 221, 220, 219, 0, 219, 0, 220, 219, 218, 0, 218, 0, 219, 218, 217, 0, 217, 0, 218, 217, 216, 0, 216, 0, 217, 216, 215, 0, 215, 0, 216, 215, 214, 0, 214, 0, 215, 214, 213, 0, 213, 0, 214, 213, 212, 0, 212, 0, 213, 212, 211, 0, 211, 0, 212, 211, 210, 0, 210, 0, 211, 210, 209, 0, 209, 0, 210, 209, 208, 0, 208, 0, 209, 208, 207, 0, 207, 0, 208, 207, 206, 0, 206, 0, 207, 206, 205, 0, 205, 0, 206, 205, 204, 0, 204, 0, 205, 204, 203, 0, 203, 0, 204, 203, 202, 0, 202, 0, 203, 202, 201, 0, 201, 0, 202, 201, 200, 0, 200, 0, 201, 200, 199, 0, 199, 0, 200, 199, 198, 0, 198, 0, 199, 198, 197, 0, 197, 0, 198, 197, 196, 0, 196, 0, 197, 196, 195, 0, 195, 0, 196, 195, 194, 0, 194, 0, 195, 194, 193, 0, 193, 0, 194, 193, 192, 0, 192, 0, 193, 192, 191, 0, 191, 0, 192, 191, 190, 0, 190, 0, 191, 190, 189, 0, 189, 0, 190, 189, 188, 0, 188, 0, 189, 188, 187, 0, 187, 0, 188, 187, 186, 0, 186, 0, 187, 186, 185, 0, 185, 0, 186, 185, 184, 0, 184, 0, 185, 184, 183, 0, 183, 0, 184, 183, 182, 0, 182, 0, 183, 182, 181, 0, 181, 0, 182, 181, 180, 0, 180, 0, 181, 180, 179, 0, 179, 0, 180, 179, 178, 0, 178, 0, 179, 178, 177, 0, 177, 0, 178, 177, 176, 0, 176, 0, 177, 176, 175, 0, 175, 0, 176, 175, 174, 0, 174, 0, 175, 174, 173, 0, 173, 0, 174, 173, 172, 0, 172, 0, 173, 172, 171, 0, 171, 0, 172, 171, 170, 0, 170, 0, 171, 170, 169, 0, 169, 0, 170, 169, 168, 0, 168, 0, 169, 168, 167, 0, 167, 0, 168, 167, 166, 0, 166, 0, 167, 166, 165, 0, 165, 0, 166, 165, 164, 0, 164, 0, 165, 164, 163, 0, 163, 0, 164, 163, 162, 0, 162, 0, 163, 162, 161, 0, 161, 0, 162, 161, 160, 0, 160, 0, 161, 160, 159, 0, 159, 0, 160, 159, 158, 0, 158, 0, 159, 158, 157, 0, 157, 0, 158, 157, 156, 0, 156, 0, 157, 156, 155, 0, 155, 0, 156, 155, 154, 0, 154, 0, 155, 154, 153, 0, 153, 0, 154, 153, 152, 0, 152, 0, 153, 152, 151, 0, 151, 0, 152, 151, 150, 0, 150, 0, 151, 150, 149, 0, 149, 0, 150, 149, 148, 0, 148, 0, 149, 148, 147, 0, 147, 0, 148, 147, 146, 0, 146, 0, 147, 146, 145, 0, 145, 0, 146, 145, 144, 0, 144, 0, 145, 144, 143, 0, 143, 0, 144, 143, 142, 0, 142, 0, 143, 142, 141, 0, 141, 0, 142, 141, 140, 0, 140, 0, 141, 140, 139, 0, 139, 0, 140, 139, 138, 0, 138, 0, 139, 138, 137, 0, 137, 0, 138, 137, 136, 0, 136, 0, 137, 136, 135, 0, 135, 0, 136, 135, 134, 0, 134, 0, 135, 134, 133, 0, 133, 0, 134, 133, 132, 0, 132, 0, 133, 132, 131, 0, 131, 0, 132, 131, 130, 0, 130, 0, 131, 130, 129, 0, 129, 0, 130, 129, 128, 0, 128, 0, 129, 128, 127, 0, 127, 0, 128, 127, 126, 0, 126, 0, 127, 126, 125, 0, 125, 0, 126, 125, 124, 0, 124, 0, 125, 124, 123, 0, 123, 0, 124, 123, 122, 0, 122, 0, 123, 122, 121, 0, 121, 0, 122, 121, 120, 0, 120, 0, 121, 120, 119, 0, 119, 0, 120, 119, 118, 0, 118, 0, 119, 118, 117, 0, 117, 0, 118, 117, 116, 0, 116, 0, 117, 116, 115, 0, 115, 0, 116, 115, 114, 0, 114, 0, 115, 114, 113, 0, 113, 0, 114, 113, 112, 0, 112, 0, 113, 112, 111, 0, 111, 0, 112, 111, 110, 0, 110, 0, 111, 110, 109, 0, 109, 0, 110, 109, 108, 0, 108, 0, 109, 108, 107, 0, 107, 0, 108, 107, 106, 0, 106, 0, 107, 106, 105, 0, 105, 0, 106, 105, 104, 0, 104, 0, 105, 104, 103, 0, 103, 0, 104, 103, 102, 0, 102, 0, 103, 102, 101, 0, 101, 0, 102, 101, 100, 0, 100, 0, 101, 100, 99, 0, 99, 0, 100, 99, 98, 0, 98, 0, 99, 98, 97, 0, 97, 0, 98, 97, 96, 0, 96, 0, 97, 96, 95, 0, 95, 0, 96, 95, 94, 0, 94, 0, 95, 94, 93, 0, 93, 0, 94, 93, 92, 0, 92, 0, 93, 92, 91, 0, 91, 0, 92, 91, 90, 0, 90, 0, 91, 90, 89, 0, 89, 0, 90, 89, 88, 0, 88, 0, 89, 88, 87, 0, 87, 0, 88, 87, 86, 0, 86, 0, 87, 86, 85, 0, 85, 0, 86, 85, 84, 0, 84, 0, 85, 84, 83, 0, 83, 0, 84, 83, 82, 0, 82, 0, 83, 82, 81, 0, 81, 0, 82, 81, 80, 0, 80, 0, 81, 80, 79, 0, 79, 0, 80, 79, 78, 0, 78, 0, 79, 78, 77, 0, 77, 0, 78, 77, 76, 0, 76, 0, 77, 76, 75, 0, 75, 0, 76, 75, 74, 0, 74, 0, 75, 74, 73, 0, 73, 0, 74, 73, 72, 0, 72, 0, 73, 72, 71, 0, 71, 0, 72, 71, 70, 0, 70, 0, 71, 70, 69, 0, 69, 0, 70, 69, 68, 0, 68, 0, 69, 68, 67, 0, 67, 0, 68, 67, 66, 0, 66, 0, 67, 66, 65, 0, 65, 0, 66, 65, 64, 0, 64, 0, 65, 64, 63, 0, 63, 0, 64, 63, 62, 0, 62, 0, 63, 62, 61, 0, 61, 0, 62, 61, 60, 0, 60, 0, 61, 60, 59, 0, 59, 0, 60, 59, 58, 0, 58, 0, 59, 58, 57, 0, 57, 0, 58, 57, 56, 0, 56, 0, 57, 56, 55, 0, 55, 0, 56, 55, 54, 0, 54, 0, 55, 54, 53, 0, 53, 0, 54, 53, 52, 0, 52, 0, 53, 52, 51, 0, 51, 0, 52, 51, 50, 0, 50, 0, 51, 50, 49, 0, 49, 0, 50, 49, 48, 0, 48, 0, 49, 48, 47, 0, 47, 0, 48, 47, 46, 0, 46, 0, 47, 46, 45, 0, 45, 0, 46, 45, 44, 0, 44, 0, 45, 44, 43, 0, 43, 0, 44, 43, 42, 0, 42, 0, 43, 42, 41, 0, 41, 0, 42, 41, 40, 0, 40, 0, 41, 40, 39, 0, 39, 0, 40, 39, 38, 0, 38, 0, 39, 38, 37, 0, 37, 0, 38, 37, 36, 0, 36, 0, 37, 36, 35, 0, 35, 0, 36, 35, 34, 0, 34, 0, 35, 34, 33, 0, 33, 0, 34, 33, 32, 0, 32, 0, 33, 32, 31, 0, 31, 0, 32, 31, 30, 0, 30, 0, 31, 30, 29, 0, 29, 0, 30, 29, 28, 0, 28, 0, 29, 28, 27, 0, 27, 0, 28, 27, 26, 0, 26, 0, 27, 26, 25, 0, 25, 0, 26, 25, 24, 0, 24, 0, 25, 24, 23, 0, 23, 0, 24, 23, 22, 0, 22, 0, 23, 22, 21, 0, 21, 0, 22, 21, 20, 0, 20, 0, 21, 20, 19, 0, 19, 0, 20, 19, 18, 0, 18, 0, 19, 18, 17, 0, 17, 0, 18, 17, 16, 0, 16, 0, 17, 16, 15, 0, 15, 0, 16, 15, 14, 0, 14, 0, 15, 14, 13, 0, 13, 0, 14, 13, 12, 0, 12, 0, 13, 12, 11, 0, 11, 0, 12, 11, 10, 0, 10, 0, 11, 10, 9, 0, 9, 0, 10, 9, 8, 0, 8, 0, 9, 8, 7, 0, 7, 0, 8, 7, 6, 0, 6, 0, 7, 6, 5, 0, 5, 0, 6, 5, 4, 0, 4, 0, 5, 4, 3, 0, 3, 0, 4, 3, 2, 0, 2, 0, 3, 2, 1, 0, 1, 0, 2, 1, 0, 0, 0, 0, 1 }

  144. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 398, 399, 397, 398, 398, 152, 397, 367, 396, 397, 395, 396, 396, 264, 394, 395, 393, 0, 395, 0, 392, 394, 391, 0, 394, 0, 393, 73, 0, 224, 0, 393, 390, 392, 389, 0, 392, 0, 388, 391, 387, 0, 391, 0, 386, 390, 385, 0, 390, 0, 389, 31, 0, 160, 0, 389, 388, 185, 0, 251, 0, 388, 384, 387, 383, 0, 387, 0, 386, 108, 382, 386, 381, 385, 380, 0, 385, 0, 379, 384, 384, 324, 378, 383, 377, 0, 383, 0, 382, 285, 0, 313, 0, 382, 376, 381, 375, 0, 381, 0, 380, 42, 374, 380, 373, 379, 372, 0, 379, 0, 371, 378, 378, 337, 370, 377, 369, 0, 377, 0, 376, 8, 368, 376, 367, 375, 375, 102, 374, 143, 366, 374, 365, 373, 373, 72, 364, 372, 363, 0, 372, 0, 371, 122, 362, 371, 361, 370, 370, 183, 360, 369, 359, 0, 369, 0, 358, 368, 357, 0, 368, 0, 356, 367, 355, 0, 367, 0, 354, 366, 353, 0, 366, 0, 352, 365, 351, 0, 365, 0, 350, 364, 349, 0, 364, 0, 363, 160, 0, 255, 0, 363, 348, 362, 347, 0, 362, 0, 361, 252, 346, 361, 345, 360, 344, 0, 360, 0, 343, 359, 359, 54, 342, 358, 341, 0, 358, 0, 340, 357, 339, 0, 357, 0, 338, 356, 337, 0, 356, 0, 336, 355, 335, 0, 355, 0, 354, 159, 334, 354, 333, 353, 353, 244, 332, 352, 331, 0, 352, 0, 330, 351, 329, 0, 351, 0, 328, 350, 327, 0, 350, 0, 349, 207, 326, 349, 325, 348, 348, 61, 324, 347, 323, 0, 347, 0, 346, 286, 322, 346, 321, 345, 345, 208, 320, 344, 319, 0, 344, 0, 343, 329, 318, 343, 317, 342, 342, 84, 316, 341, 315, 0, 341, 0, 340, 282, 314, 340, 313, 339, 312, 0, 339, 0, 311, 338, 338, 240, 310, 337, 309, 0, 337, 0, 336, 210, 0, 218, 0, 336, 335, 330, 308, 335, 307, 334, 334, 32, 333, 97, 306, 333, 305, 332, 332, 200, 304, 331, 303, 0, 331, 0, 330, 189, 302, 330, 301, 329, 329, 202, 300, 328, 299, 0, 328, 0, 327, 25, 0, 28, 0, 327, 326, 136, 0, 203, 0, 326, 298, 325, 297, 0, 325, 0, 324, 318, 296, 324, 295, 323, 323, 57, 294, 322, 293, 0, 322, 0, 292, 321, 291, 0, 321, 0, 290, 320, 289, 0, 320, 0, 319, 73, 288, 319, 287, 318, 318, 182, 286, 317, 285, 0, 317, 0, 316, 296, 284, 316, 283, 315, 282, 0, 315, 0, 281, 314, 314, 140, 280, 313, 279, 0, 313, 0, 312, 242, 278, 312, 277, 311, 276, 0, 311, 0, 275, 310, 274, 0, 310, 0, 273, 309, 309, 111, 272, 308, 271, 0, 308, 0, 270, 307, 269, 0, 307, 0, 306, 5, 0, 211, 0, 306, 268, 305, 267, 0, 305, 0, 304, 143, 0, 210, 0, 304, 266, 303, 265, 0, 303, 0, 302, 95, 264, 302, 263, 301, 301, 124, 300, 172, 262, 300, 261, 299, 299, 240, 260, 298, 259, 0, 298, 0, 297, 30, 258, 297, 257, 296, 296, 200, 256, 295, 255, 0, 295, 0, 254, 294, 253, 0, 294, 0, 293, 269, 252, 293, 251, 292, 292, 225, 250, 291, 249, 0, 291, 0, 248, 290, 247, 0, 290, 0, 289, 260, 246, 289, 245, 288, 288, 102, 287, 248, 244, 287, 243, 286, 242, 0, 286, 0, 241, 285, 240, 0, 285, 0, 239, 284, 284, 145, 283, 204, 238, 283, 237, 282, 236, 0, 282, 0, 235, 281, 281, 67, 280, 255, 234, 280, 233, 279, 279, 96, 278, 163, 232, 278, 231, 277, 277, 144, 230, 276, 229, 0, 276, 0, 228, 275, 227, 0, 275, 0, 226, 274, 225, 0, 274, 0, 273, 122, 0, 209, 0, 273, 272, 210, 224, 272, 223, 271, 271, 42, 222, 270, 221, 0, 270, 0, 220, 269, 219, 0, 269, 0, 218, 268, 217, 0, 268, 0, 267, 103, 0, 167, 0, 267, 266, 212, 216, 266, 215, 265, 265, 14, 264, 181, 214, 264, 234, 263, 213, 0, 263, 0, 262, 8, 212, 262, 211, 261, 261, 33, 210, 260, 209, 0, 260, 0, 259, 72, 0, 98, 0, 259, 208, 258, 207, 0, 258, 0, 257, 78, 206, 257, 205, 256, 256, 21, 255, 80, 204, 255, 203, 254, 254, 28, 202, 253, 201, 0, 253, 0, 252, 126, 200, 252, 199, 251, 251, 31, 250, 135, 198, 250, 197, 249, 249, 25, 196, 248, 195, 0, 248, 0, 247, 245, 194, 247, 193, 246, 246, 231, 192, 245, 199, 0, 245, 0, 191, 244, 190, 0, 244, 0, 189, 243, 188, 0, 243, 0, 187, 242, 242, 61, 186, 241, 185, 0, 241, 0, 184, 240, 183, 0, 240, 0, 239, 96, 0, 208, 0, 239, 182, 238, 184, 0, 238, 0, 181, 237, 237, 49, 236, 94, 180, 236, 179, 235, 235, 192, 178, 234, 177, 0, 234, 0, 233, 221, 176, 233, 226, 232, 175, 0, 232, 0, 174, 231, 173, 0, 231, 0, 172, 230, 187, 0, 230, 0, 171, 229, 229, 6, 228, 37, 0, 139, 0, 228, 170, 227, 169, 0, 227, 0, 168, 226, 167, 0, 226, 0, 225, 18, 0, 100, 0, 225, 166, 224, 165, 0, 224, 0, 164, 223, 163, 0, 223, 0, 222, 24, 162, 222, 161, 221, 221, 118, 160, 220, 159, 0, 220, 0, 158, 219, 173, 0, 219, 0, 157, 218, 218, 91, 156, 217, 155, 0, 217, 0, 154, 216, 153, 0, 216, 0, 215, 74, 152, 215, 151, 214, 214, 67, 150, 213, 149, 0, 213, 0, 212, 72, 0, 76, 0, 212, 148, 211, 194, 0, 211, 0, 147, 210, 210, 12, 209, 91, 0, 116, 0, 209, 146, 208, 145, 0, 208, 0, 207, 153, 144, 207, 165, 206, 143, 0, 206, 0, 142, 205, 141, 0, 205, 0, 204, 67, 0, 86, 0, 204, 140, 203, 139, 0, 203, 0, 202, 74, 138, 202, 137, 201, 201, 118, 136, 200, 160, 0, 200, 0, 135, 199, 199, 145, 198, 166, 134, 198, 139, 197, 133, 0, 197, 0, 196, 18, 0, 136, 0, 196, 195, 175, 132, 195, 131, 194, 130, 0, 194, 0, 129, 193, 193, 67, 192, 127, 128, 192, 127, 191, 126, 0, 191, 0, 125, 190, 190, 11, 189, 188, 124, 189, 172, 188, 123, 0, 188, 0, 122, 187, 121, 0, 187, 0, 186, 121, 120, 186, 119, 185, 185, 11, 184, 116, 118, 184, 117, 183, 116, 0, 183, 0, 115, 182, 114, 0, 182, 0, 113, 181, 112, 0, 181, 0, 111, 180, 180, 151, 110, 179, 109, 0, 179, 0, 108, 178, 107, 0, 178, 0, 177, 29, 106, 177, 105, 176, 176, 28, 104, 175, 103, 0, 175, 0, 102, 174, 101, 0, 174, 0, 100, 173, 99, 0, 173, 0, 98, 172, 97, 0, 172, 0, 171, 23, 96, 171, 123, 170, 95, 0, 170, 0, 94, 169, 105, 0, 169, 0, 93, 168, 92, 0, 168, 0, 118, 167, 91, 0, 167, 0, 90, 166, 89, 0, 166, 0, 165, 135, 88, 165, 87, 164, 86, 0, 164, 0, 131, 163, 85, 0, 163, 0, 84, 162, 83, 0, 162, 0, 161, 92, 82, 161, 81, 160, 160, 134, 80, 159, 79, 0, 159, 0, 158, 14, 78, 158, 77, 157, 157, 115, 76, 156, 75, 0, 156, 0, 155, 24, 0, 102, 0, 155, 74, 154, 110, 0, 154, 0, 73, 153, 72, 0, 153, 0, 71, 152, 152, 93, 70, 151, 69, 0, 151, 0, 68, 150, 67, 0, 150, 0, 149, 75, 0, 103, 0, 149, 66, 148, 125, 0, 148, 0, 65, 147, 147, 4, 64, 146, 63, 0, 146, 0, 62, 145, 61, 0, 145, 0, 60, 144, 59, 0, 144, 0, 58, 143, 57, 0, 143, 0, 142, 29, 56, 142, 60, 141, 135, 0, 141, 0, 55, 140, 140, 8, 139, 21, 54, 139, 53, 138, 52, 0, 138, 0, 51, 137, 137, 94, 50, 136, 49, 0, 136, 0, 48, 135, 47, 0, 135, 0, 46, 134, 45, 0, 134, 0, 133, 97, 44, 133, 43, 132, 132, 101, 42, 131, 41, 0, 131, 0, 40, 130, 39, 0, 130, 0, 38, 129, 37, 0, 129, 0, 128, 44, 0, 109, 0, 128, 36, 127, 121, 0, 127, 0, 126, 0, 35, 126, 34, 125, 54, 0, 125, 0, 33, 124, 124, 49, 32, 123, 31, 0, 123, 0, 122, 93, 30, 122, 29, 121, 28, 0, 121, 0, 116, 120, 27, 0, 120, 0, 26, 119, 25, 0, 119, 0, 24, 118, 23, 0, 118, 0, 22, 117, 99, 0, 117, 0, 21, 116, 20, 0, 116, 0, 19, 115, 18, 0, 115, 0, 36, 114, 17, 0, 114, 0, 113, 92, 16, 113, 15, 112, 0, 0, 112, 0, 14, 111, 13, 0, 111, 0, 12, 110, 109, 0, 110, 0, 11, 109, 10, 0, 109, 0, 43, 108, 9, 0, 108, 0, 8, 107, 7, 0, 107, 0, 6, 106, 5, 0, 106, 0, 105, 86, 4, 105, 52, 104, 58, 0, 104, 0, 3, 103, 103, 7, 2, 102, 1, 0, 102, 0, 86, 101, 101, 48, 56, 100, 100, 65, 0, 99, 14, 0, 99, 0, 64, 98, 98, 79, 97, 77, 0, 97, 46, 96, 96, 92, 95, 22, 43, 95, 55, 94, 23, 0, 94, 0, 66, 93, 93, 33, 5, 92, 92, 7, 81, 91, 91, 57, 90, 79, 37, 90, 89, 60, 0, 61, 0, 89, 22, 88, 41, 0, 88, 0, 60, 87, 87, 58, 86, 35, 77, 86, 85, 28, 0, 43, 0, 85, 73, 84, 54, 0, 84, 0, 65, 83, 83, 19, 82, 27, 0, 42, 0, 82, 64, 81, 81, 61, 80, 60, 0, 4, 0, 80, 79, 76, 27, 79, 4, 78, 78, 70, 77, 64, 62, 77, 76, 41, 0, 69, 0, 76, 58, 75, 27, 0, 75, 0, 19, 74, 66, 0, 74, 0, 73, 25, 0, 0, 0, 73, 72, 47, 0, 57, 0, 72, 71, 21, 7, 71, 70, 0, 0, 44, 0, 70, 19, 69, 37, 0, 69, 0, 68, 27, 2, 68, 67, 27, 20, 67, 32, 66, 66, 22, 65, 47, 0, 20, 0, 65, 64, 60, 50, 64, 19, 63, 63, 25, 6, 62, 62, 19, 61, 54, 2, 61, 34, 60, 60, 35, 49, 59, 59, 15, 58, 41, 0, 34, 0, 58, 3, 57, 18, 0, 57, 0, 56, 45, 46, 56, 55, 33, 45, 55, 54, 47, 38, 54, 53, 30, 38, 53, 52, 7, 0, 15, 0, 52, 31, 51, 51, 47, 50, 47, 6, 50, 43, 49, 28, 0, 49, 0, 48, 8, 0, 37, 0, 48, 47, 8, 0, 35, 0, 47, 10, 46, 46, 21, 12, 45, 43, 0, 45, 0, 44, 15, 31, 44, 36, 43, 43, 12, 42, 38, 3, 42, 41, 32, 1, 41, 25, 40, 26, 0, 40, 0, 34, 39, 35, 0, 39, 0, 21, 38, 22, 0, 38, 0, 37, 21, 0, 21, 0, 37, 1, 36, 12, 0, 36, 0, 9, 35, 26, 0, 35, 0, 34, 8, 0, 34, 0, 34, 20, 33, 33, 22, 32, 4, 0, 32, 31, 1, 0, 14, 0, 31, 30, 21, 26, 30, 28, 29, 0, 0, 29, 0, 17, 28, 28, 6, 26, 27, 27, 15, 26, 26, 26, 19, 25, 22, 0, 9, 0, 25, 24, 20, 6, 24, 14, 23, 8, 0, 23, 0, 22, 5, 0, 13, 0, 22, 19, 21, 13, 0, 21, 0, 20, 4, 0, 12, 0, 20, 19, 13, 2, 19, 18, 6, 0, 17, 0, 18, 5, 17, 16, 0, 17, 0, 1, 16, 0, 0, 16, 0, 15, 7, 0, 1, 0, 15, 14, 1, 0, 2, 0, 14, 9, 13, 13, 9, 12, 6, 0, 0, 0, 12, 11, 2, 0, 2, 0, 11, 10, 7, 0, 10, 0, 10, 9, 7, 0, 8, 0, 9, 0, 8, 4, 0, 8, 0, 7, 0, 0, 1, 0, 7, 1, 6, 6, 4, 3, 5, 5, 1, 1, 4, 2, 0, 4, 0, 3, 0, 0, 1, 0, 3, 2, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  145. 400

    {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 398, 399, 398, 398, 0, 397, 0, 398, 397, 397, 397, 396, 396, 395, 0, 395, 0, 396, 395, 394, 0, 393, 0, 395, 394, 394, 0, 392, 0, 394, 393, 391, 0, 393, 392, 390, 0, 389, 0, 392, 391, 391, 0, 388, 0, 391, 390, 387, 0, 390, 0, 390, 389, 386, 0, 385, 0, 389, 388, 385, 0, 384, 0, 388, 387, 383, 0, 387, 0, 387, 386, 382, 0, 381, 0, 386, 0, 385, 385, 380, 384, 379, 0, 384, 383, 378, 0, 377, 0, 383, 0, 382, 382, 376, 381, 375, 0, 381, 380, 374, 0, 373, 0, 380, 0, 379, 379, 372, 378, 371, 0, 378, 377, 370, 0, 369, 0, 377, 376, 369, 0, 368, 0, 376, 375, 367, 0, 375, 374, 366, 0, 365, 0, 374, 373, 365, 0, 364, 0, 373, 372, 363, 0, 364, 0, 372, 371, 362, 0, 361, 0, 371, 370, 361, 0, 360, 0, 370, 369, 359, 0, 360, 0, 369, 368, 358, 0, 357, 0, 368, 367, 360, 0, 356, 0, 367, 366, 355, 0, 357, 0, 366, 365, 354, 0, 353, 0, 365, 364, 357, 0, 352, 0, 364, 363, 351, 0, 353, 0, 363, 362, 350, 0, 349, 0, 362, 361, 352, 0, 348, 0, 361, 360, 347, 0, 349, 0, 360, 359, 346, 0, 345, 0, 359, 358, 348, 0, 344, 0, 358, 357, 343, 0, 349, 0, 357, 356, 342, 0, 341, 0, 356, 355, 344, 0, 340, 0, 355, 354, 339, 0, 349, 0, 354, 353, 338, 0, 337, 0, 353, 352, 345, 0, 336, 0, 352, 351, 335, 0, 349, 0, 351, 350, 334, 0, 333, 0, 350, 349, 337, 0, 332, 0, 349, 348, 331, 0, 341, 0, 348, 347, 330, 0, 329, 0, 347, 346, 333, 0, 328, 0, 346, 345, 327, 0, 332, 0, 345, 344, 326, 0, 325, 0, 344, 343, 341, 0, 324, 0, 343, 342, 323, 0, 328, 0, 342, 341, 322, 0, 321, 0, 341, 340, 332, 0, 320, 0, 340, 339, 319, 0, 329, 0, 339, 338, 318, 0, 317, 0, 338, 337, 328, 0, 316, 0, 337, 336, 315, 0, 321, 0, 336, 335, 314, 0, 313, 0, 335, 334, 324, 0, 312, 0, 334, 333, 311, 0, 317, 0, 333, 332, 310, 0, 309, 0, 332, 331, 316, 0, 308, 0, 331, 330, 307, 0, 325, 0, 330, 329, 306, 0, 305, 0, 329, 328, 312, 0, 304, 0, 328, 327, 303, 0, 317, 0, 327, 326, 302, 0, 301, 0, 326, 325, 321, 0, 300, 0, 325, 324, 299, 0, 324, 323, 298, 0, 297, 0, 323, 322, 305, 0, 296, 0, 322, 321, 295, 0, 309, 0, 321, 320, 294, 0, 293, 0, 320, 319, 301, 0, 292, 0, 319, 318, 291, 0, 300, 0, 318, 317, 290, 0, 289, 0, 317, 316, 292, 0, 288, 0, 316, 315, 287, 0, 296, 0, 315, 314, 286, 0, 285, 0, 314, 313, 309, 0, 284, 0, 313, 312, 283, 0, 308, 0, 312, 311, 282, 0, 281, 0, 311, 310, 300, 0, 280, 0, 310, 309, 279, 0, 289, 0, 309, 308, 278, 0, 277, 0, 308, 307, 288, 0, 276, 0, 307, 306, 275, 0, 285, 0, 306, 305, 274, 0, 273, 0, 305, 304, 284, 0, 272, 0, 304, 303, 271, 0, 297, 0, 303, 302, 270, 0, 269, 0, 302, 301, 280, 0, 268, 0, 301, 300, 267, 0, 289, 0, 300, 299, 266, 0, 265, 0, 299, 298, 296, 0, 264, 0, 298, 297, 263, 0, 285, 0, 297, 296, 262, 0, 261, 0, 296, 295, 273, 0, 260, 0, 295, 294, 259, 0, 281, 0, 294, 293, 258, 0, 257, 0, 293, 292, 269, 0, 256, 0, 292, 291, 255, 0, 268, 0, 291, 290, 254, 0, 253, 0, 290, 289, 256, 0, 252, 0, 289, 288, 251, 0, 264, 0, 288, 287, 250, 0, 249, 0, 287, 286, 285, 0, 248, 0, 286, 285, 247, 0, 272, 0, 285, 284, 246, 0, 245, 0, 284, 283, 281, 0, 244, 0, 283, 282, 243, 0, 257, 0, 282, 281, 242, 0, 241, 0, 281, 280, 264, 0, 240, 0, 280, 279, 239, 0, 253, 0, 279, 278, 238, 0, 237, 0, 278, 277, 252, 0, 236, 0, 277, 276, 235, 0, 268, 0, 276, 275, 234, 0, 233, 0, 275, 274, 248, 0, 232, 0, 274, 273, 231, 0, 272, 0, 273, 272, 230, 0, 229, 0, 272, 271, 268, 0, 228, 0, 271, 270, 227, 0, 257, 0, 270, 269, 226, 0, 225, 0, 269, 268, 241, 0, 224, 0, 268, 267, 223, 0, 265, 0, 267, 266, 222, 0, 221, 0, 266, 265, 237, 0, 220, 0, 265, 264, 219, 0, 236, 0, 264, 263, 218, 0, 217, 0, 263, 262, 249, 0, 216, 0, 262, 261, 215, 0, 232, 0, 261, 260, 214, 0, 213, 0, 260, 259, 228, 0, 212, 0, 259, 258, 211, 0, 244, 0, 258, 257, 210, 0, 209, 0, 257, 0, 256, 256, 208, 255, 207, 0, 225, 0, 255, 254, 206, 0, 205, 0, 254, 253, 253, 0, 204, 0, 253, 252, 203, 0, 221, 0, 252, 251, 202, 0, 201, 0, 251, 250, 220, 0, 200, 0, 250, 249, 199, 0, 212, 0, 249, 248, 198, 0, 197, 0, 248, 247, 216, 0, 196, 0, 247, 246, 195, 0, 232, 0, 246, 245, 194, 0, 193, 0, 245, 244, 229, 0, 192, 0, 244, 243, 191, 0, 243, 242, 190, 0, 189, 0, 242, 241, 209, 0, 188, 0, 241, 240, 187, 0, 224, 0, 240, 239, 186, 0, 185, 0, 239, 238, 205, 0, 184, 0, 238, 237, 183, 0, 204, 0, 237, 236, 182, 0, 181, 0, 236, 235, 225, 0, 180, 0, 235, 234, 179, 0, 200, 0, 234, 233, 178, 0, 177, 0, 233, 232, 212, 0, 176, 0, 232, 231, 175, 0, 192, 0, 231, 230, 174, 0, 173, 0, 230, 229, 192, 0, 172, 0, 229, 228, 171, 0, 193, 0, 228, 227, 170, 0, 169, 0, 227, 226, 185, 0, 168, 0, 226, 225, 167, 0, 189, 0, 225, 224, 166, 0, 165, 0, 224, 223, 188, 0, 164, 0, 223, 222, 163, 0, 217, 0, 222, 221, 162, 0, 161, 0, 221, 220, 184, 0, 160, 0, 220, 219, 159, 0, 204, 0, 219, 218, 158, 0, 157, 0, 218, 217, 201, 0, 156, 0, 217, 216, 155, 0, 200, 0, 216, 215, 154, 0, 153, 0, 215, 214, 177, 0, 152, 0, 214, 213, 151, 0, 196, 0, 213, 212, 150, 0, 149, 0, 212, 211, 173, 0, 148, 0, 211, 210, 147, 0, 172, 0, 210, 209, 146, 0, 145, 0, 209, 208, 180, 0, 144, 0, 208, 207, 143, 0, 168, 0, 207, 206, 142, 0, 141, 0, 206, 205, 189, 0, 140, 0, 205, 204, 139, 0, 164, 0, 204, 203, 138, 0, 137, 0, 203, 202, 200, 0, 136, 0, 202, 201, 135, 0, 161, 0, 201, 200, 134, 0, 133, 0, 200, 199, 181, 0, 132, 0, 199, 198, 131, 0, 157, 0, 198, 197, 130, 0, 129, 0, 197, 196, 156, 0, 128, 0, 196, 195, 127, 0, 128, 0, 195, 194, 126, 0, 125, 0, 194, 193, 152, 0, 124, 0, 193, 192, 123, 0, 128, 0, 192, 191, 122, 0, 121, 0, 191, 190, 169, 0, 120, 0, 190, 189, 119, 0, 172, 0, 189, 188, 118, 0, 117, 0, 188, 187, 145, 0, 116, 0, 187, 186, 115, 0, 168, 0, 186, 185, 114, 0, 113, 0, 185, 184, 141, 0, 112, 0, 184, 183, 111, 0, 140, 0, 183, 182, 110, 0, 109, 0, 182, 181, 160, 0, 108, 0, 181, 180, 107, 0, 136, 0, 180, 179, 106, 0, 105, 0, 179, 178, 161, 0, 104, 0, 178, 177, 103, 0, 137, 0, 177, 176, 102, 0, 101, 0, 176, 175, 157, 0, 100, 0, 175, 174, 99, 0, 129, 0, 174, 173, 98, 0, 97, 0, 173, 172, 153, 0, 96, 0, 172, 171, 95, 0, 125, 0, 171, 170, 94, 0, 93, 0, 170, 169, 124, 0, 92, 0, 169, 168, 91, 0, 128, 0, 168, 167, 90, 0, 89, 0, 167, 166, 120, 0, 88, 0, 166, 165, 87, 0, 125, 0, 165, 164, 86, 0, 85, 0, 164, 163, 144, 0, 84, 0, 163, 162, 83, 0, 89, 0, 162, 161, 82, 0, 81, 0, 161, 160, 113, 0, 80, 0, 160, 159, 79, 0, 84, 0, 159, 158, 78, 0, 77, 0, 158, 157, 109, 0, 76, 0, 157, 156, 75, 0, 108, 0, 156, 155, 74, 0, 73, 0, 155, 154, 85, 0, 72, 0, 154, 153, 71, 0, 104, 0, 153, 152, 70, 0, 69, 0, 152, 151, 137, 0, 68, 0, 151, 150, 67, 0, 148, 0, 150, 149, 66, 0, 65, 0, 149, 148, 129, 0, 64, 0, 148, 147, 63, 0, 97, 0, 147, 146, 62, 0, 61, 0, 146, 145, 121, 0, 60, 0, 145, 144, 59, 0, 93, 0, 144, 143, 58, 0, 57, 0, 143, 142, 92, 0, 56, 0, 142, 141, 55, 0, 112, 0, 141, 140, 54, 0, 53, 0, 140, 139, 88, 0, 52, 0, 139, 138, 51, 0, 125, 0, 138, 137, 50, 0, 49, 0, 137, 136, 116, 0, 48, 0, 136, 135, 47, 0, 89, 0, 135, 134, 46, 0, 45, 0, 134, 133, 81, 0, 44, 0, 133, 132, 43, 0, 52, 0, 132, 131, 42, 0, 41, 0, 131, 130, 77, 0, 40, 0, 130, 129, 39, 0, 76, 0, 129, 128, 38, 0, 37, 0, 128, 127, 52, 0, 36, 0, 127, 126, 35, 0, 72, 0, 126, 125, 34, 0, 33, 0, 125, 124, 104, 0, 32, 0, 124, 123, 31, 0, 101, 0, 123, 122, 30, 0, 29, 0, 122, 121, 97, 0, 28, 0, 121, 120, 27, 0, 65, 0, 120, 119, 26, 0, 25, 0, 119, 118, 96, 0, 24, 0, 118, 117, 23, 0, 61, 0, 117, 116, 22, 0, 21, 0, 116, 115, 60, 0, 20, 0, 115, 114, 19, 0, 105, 0, 114, 113, 18, 0, 17, 0, 113, 112, 56, 0, 16, 0, 112, 111, 15, 0, 111, 110, 14, 0, 13, 0, 110, 109, 21, 0, 12, 0, 109, 108, 11, 0, 32, 0, 108, 107, 10, 0, 9, 0, 107, 106, 49, 0, 8, 0, 106, 105, 7, 0, 41, 0, 105, 104, 6, 0, 5, 0, 104, 103, 45, 0, 4, 0, 103, 102, 3, 0, 44, 0, 102, 101, 2, 0, 1, 0, 101, 100, 89, 0, 0, 0, 100, 99, 40, 0, 76, 0, 99, 98, 73, 0, 72, 0, 98, 97, 33, 0, 68, 0, 97, 96, 29, 0, 28, 0, 96, 95, 36, 0, 24, 0, 95, 94, 61, 0, 93, 0, 94, 93, 5, 0, 17, 0, 93, 92, 53, 0, 13, 0, 92, 91, 12, 0, 84, 0, 91, 90, 8, 0, 41, 0, 90, 89, 80, 0, 44, 0, 89, 88, 1, 0, 9, 0, 88, 87, 72, 0, 68, 0, 87, 86, 69, 0, 13, 0, 86, 85, 17, 0, 0, 0, 85, 84, 41, 0, 44, 0, 84, 83, 25, 0, 13, 0, 83, 82, 0, 0, 57, 0, 82, 81, 57, 0, 81, 80, 16, 0, 79, 0, 80, 79, 78, 0, 32, 0, 79, 78, 75, 0, 74, 0, 78, 77, 44, 0, 71, 0, 77, 76, 70, 0, 48, 0, 76, 75, 67, 0, 66, 0, 75, 74, 37, 0, 63, 0, 74, 73, 62, 0, 65, 0, 73, 72, 59, 0, 58, 0, 72, 71, 13, 0, 55, 0, 71, 70, 54, 0, 68, 0, 70, 69, 51, 0, 50, 0, 69, 68, 20, 0, 47, 0, 68, 67, 46, 0, 65, 0, 67, 66, 43, 0, 42, 0, 66, 65, 48, 0, 39, 0, 65, 64, 38, 0, 52, 0, 64, 63, 35, 0, 34, 0, 63, 62, 4, 0, 31, 0, 62, 61, 30, 0, 28, 0, 61, 60, 27, 0, 26, 0, 60, 59, 24, 0, 23, 0, 59, 58, 22, 0, 23, 0, 58, 57, 19, 0, 18, 0, 57, 56, 56, 0, 15, 0, 56, 55, 14, 0, 21, 0, 55, 54, 11, 0, 10, 0, 54, 53, 49, 0, 7, 0, 53, 52, 6, 0, 45, 0, 52, 51, 3, 0, 2, 0, 51, 50, 9, 0, 40, 0, 50, 49, 18, 0, 33, 0, 49, 48, 29, 0, 36, 0, 48, 47, 26, 0, 5, 0, 47, 46, 45, 0, 12, 0, 46, 45, 8, 0, 32, 0, 45, 44, 1, 0, 10, 0, 44, 43, 12, 0, 17, 0, 43, 42, 41, 0, 25, 0, 42, 41, 0, 0, 15, 0, 41, 40, 16, 0, 2, 0, 40, 39, 31, 0, 17, 0, 39, 38, 33, 0, 15, 0, 38, 37, 37, 0, 28, 0, 37, 36, 23, 0, 13, 0, 36, 35, 7, 0, 17, 0, 35, 34, 20, 0, 32, 0, 34, 33, 25, 0, 5, 0, 33, 32, 28, 0, 32, 0, 32, 31, 4, 0, 30, 0, 31, 30, 27, 0, 24, 0, 30, 29, 22, 0, 19, 0, 29, 28, 21, 0, 14, 0, 28, 27, 11, 0, 17, 0, 27, 26, 6, 0, 3, 0, 26, 25, 9, 0, 18, 0, 25, 24, 14, 0, 18, 0, 24, 23, 10, 0, 8, 0, 23, 22, 1, 0, 12, 0, 22, 21, 2, 0, 0, 0, 21, 20, 16, 0, 8, 0, 20, 19, 19, 0, 13, 0, 19, 18, 12, 0, 7, 0, 18, 17, 13, 0, 17, 0, 16, 16, 4, 15, 3, 0, 0, 0, 15, 14, 8, 0, 11, 0, 14, 13, 6, 0, 9, 0, 13, 12, 9, 0, 10, 0, 12, 11, 1, 0, 2, 0, 11, 10, 0, 0, 7, 0, 10, 9, 2, 0, 9, 8, 4, 0, 3, 0, 8, 0, 7, 7, 6, 6, 3, 0, 1, 0, 6, 5, 0, 0, 2, 0, 5, 4, 4, 0, 2, 0, 4, 3, 3, 0, 0, 0, 3, 2, 0, 0, 2, 1, 0, 0, 0, 0, 1 }

  146. 400

    {5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1, 3}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 397, 399, 398, 152, 0, 367, 0, 398, 396, 397, 397, 264, 395, 396, 394, 0, 396, 0, 395, 73, 0, 224, 0, 395, 393, 394, 392, 0, 394, 0, 391, 393, 393, 31, 392, 160, 0, 185, 0, 392, 391, 251, 390, 391, 390, 108, 389, 390, 388, 389, 389, 324, 387, 388, 388, 285, 387, 313, 386, 387, 386, 42, 385, 386, 384, 385, 385, 337, 383, 384, 384, 8, 382, 383, 383, 102, 382, 143, 381, 382, 381, 72, 380, 381, 380, 122, 379, 380, 379, 183, 378, 379, 377, 378, 376, 0, 378, 0, 375, 377, 374, 0, 377, 0, 373, 376, 376, 251, 375, 255, 372, 375, 374, 252, 371, 374, 370, 373, 373, 54, 369, 372, 368, 0, 372, 0, 367, 371, 366, 0, 371, 0, 370, 159, 365, 370, 369, 244, 364, 369, 363, 368, 362, 0, 368, 0, 367, 207, 361, 367, 366, 61, 360, 366, 365, 286, 359, 365, 364, 208, 358, 364, 363, 329, 357, 363, 362, 84, 356, 362, 361, 282, 355, 361, 354, 360, 360, 240, 353, 359, 359, 210, 358, 218, 0, 330, 0, 358, 352, 357, 357, 32, 356, 97, 351, 356, 355, 200, 350, 355, 354, 189, 349, 354, 353, 202, 348, 353, 352, 25, 0, 28, 0, 352, 351, 136, 0, 203, 0, 351, 347, 350, 350, 318, 346, 349, 349, 57, 345, 348, 344, 0, 348, 0, 343, 347, 347, 251, 342, 346, 346, 182, 341, 345, 345, 296, 340, 344, 339, 0, 344, 0, 343, 140, 338, 343, 342, 242, 337, 342, 336, 341, 335, 0, 341, 0, 340, 111, 334, 340, 333, 339, 339, 5, 338, 211, 332, 338, 337, 183, 0, 318, 0, 337, 331, 336, 336, 95, 330, 335, 335, 124, 334, 172, 329, 334, 333, 136, 328, 333, 332, 30, 327, 332, 331, 203, 326, 331, 325, 330, 330, 269, 324, 329, 329, 225, 323, 328, 322, 0, 328, 0, 327, 260, 321, 327, 326, 248, 320, 326, 325, 325, 319, 0, 325, 0, 318, 324, 324, 145, 323, 204, 317, 323, 316, 322, 322, 67, 321, 72, 315, 321, 320, 96, 0, 163, 0, 320, 314, 319, 319, 144, 313, 318, 312, 0, 318, 0, 311, 317, 317, 124, 316, 209, 0, 306, 0, 316, 310, 315, 315, 31, 309, 314, 308, 0, 314, 0, 307, 313, 313, 103, 312, 167, 0, 212, 0, 312, 306, 311, 311, 14, 310, 181, 0, 280, 0, 310, 305, 309, 309, 122, 304, 308, 308, 33, 303, 307, 307, 98, 306, 252, 302, 306, 305, 78, 301, 305, 304, 21, 0, 80, 0, 304, 300, 303, 303, 203, 299, 302, 302, 126, 298, 301, 301, 135, 300, 185, 297, 300, 299, 84, 296, 299, 298, 245, 295, 298, 297, 231, 0, 285, 0, 297, 294, 296, 293, 0, 296, 0, 292, 295, 295, 97, 291, 294, 290, 0, 294, 0, 293, 54, 0, 189, 0, 293, 292, 207, 289, 292, 291, 49, 0, 94, 0, 291, 288, 290, 290, 192, 287, 289, 289, 221, 288, 274, 286, 288, 285, 287, 287, 208, 284, 286, 286, 6, 285, 37, 0, 139, 0, 285, 283, 284, 282, 0, 284, 0, 283, 18, 0, 100, 0, 283, 281, 282, 280, 0, 282, 0, 281, 24, 279, 281, 280, 118, 278, 280, 279, 278, 277, 279, 278, 91, 276, 278, 275, 277, 277, 74, 274, 276, 276, 122, 273, 275, 275, 76, 274, 102, 0, 247, 0, 274, 272, 273, 273, 12, 272, 116, 0, 268, 0, 272, 271, 271, 271, 153, 270, 232, 0, 232, 0, 270, 269, 269, 269, 86, 268, 160, 0, 160, 0, 268, 267, 265, 0, 265, 0, 267, 266, 30, 0, 30, 0, 266, 265, 220, 0, 166, 0, 265, 264, 212, 0, 220, 0, 264, 263, 256, 0, 80, 0, 263, 262, 175, 0, 182, 0, 262, 261, 212, 0, 256, 0, 261, 260, 98, 0, 127, 0, 260, 259, 175, 0, 212, 0, 259, 258, 11, 0, 98, 0, 258, 257, 188, 0, 230, 0, 257, 256, 175, 0, 11, 0, 256, 255, 121, 0, 6, 0, 255, 254, 185, 0, 188, 0, 254, 253, 175, 0, 121, 0, 253, 252, 185, 0, 151, 0, 252, 251, 175, 0, 185, 0, 251, 250, 29, 0, 175, 0, 250, 249, 29, 0, 49, 0, 249, 248, 29, 0, 29, 0, 248, 247, 247, 247, 23, 246, 61, 0, 61, 0, 246, 245, 176, 0, 176, 0, 245, 244, 184, 0, 184, 0, 244, 243, 243, 243, 139, 242, 242, 242, 194, 241, 241, 240, 0, 241, 0, 240, 92, 239, 240, 239, 134, 238, 239, 238, 212, 237, 238, 237, 115, 236, 237, 236, 54, 0, 160, 0, 236, 235, 179, 0, 179, 0, 235, 234, 234, 234, 93, 233, 233, 232, 0, 233, 0, 232, 75, 0, 190, 0, 232, 231, 225, 0, 225, 0, 231, 230, 4, 0, 4, 0, 230, 229, 229, 228, 0, 229, 0, 227, 228, 228, 23, 227, 185, 0, 199, 0, 227, 226, 226, 226, 4, 225, 207, 0, 207, 0, 225, 224, 224, 224, 111, 223, 223, 222, 0, 223, 0, 221, 222, 222, 5, 220, 221, 221, 101, 219, 220, 218, 0, 220, 0, 217, 219, 219, 37, 218, 44, 0, 109, 0, 218, 217, 191, 216, 217, 216, 212, 215, 216, 215, 25, 214, 215, 213, 214, 214, 0, 214, 0, 213, 76, 212, 213, 211, 212, 210, 0, 212, 0, 211, 208, 209, 211, 208, 210, 210, 194, 207, 209, 209, 74, 206, 208, 208, 128, 205, 207, 207, 54, 204, 206, 206, 132, 203, 205, 202, 0, 205, 0, 201, 204, 204, 11, 203, 61, 0, 100, 0, 203, 200, 202, 202, 7, 199, 201, 198, 0, 201, 0, 197, 200, 196, 0, 200, 0, 199, 142, 195, 199, 198, 65, 0, 145, 0, 198, 197, 146, 0, 163, 0, 197, 194, 196, 193, 0, 196, 0, 195, 79, 192, 195, 194, 77, 0, 99, 0, 194, 193, 121, 191, 193, 192, 84, 190, 192, 191, 22, 0, 33, 0, 191, 190, 172, 189, 190, 189, 108, 188, 189, 188, 148, 187, 188, 187, 108, 0, 172, 0, 187, 186, 186, 185, 0, 186, 0, 184, 185, 183, 0, 185, 0, 184, 73, 0, 93, 0, 184, 182, 183, 183, 0, 182, 29, 0, 100, 0, 182, 181, 181, 181, 60, 180, 180, 179, 0, 180, 0, 179, 117, 0, 126, 0, 179, 178, 141, 0, 141, 0, 178, 177, 163, 0, 58, 0, 177, 176, 163, 0, 163, 0, 176, 175, 35, 0, 35, 0, 175, 174, 157, 0, 157, 0, 174, 173, 173, 173, 23, 172, 43, 0, 43, 0, 172, 171, 97, 0, 97, 0, 171, 170, 135, 0, 135, 0, 170, 169, 147, 0, 147, 0, 169, 168, 19, 0, 19, 0, 168, 167, 27, 0, 143, 0, 167, 166, 27, 0, 27, 0, 166, 165, 30, 0, 30, 0, 165, 164, 118, 0, 118, 0, 164, 163, 136, 0, 21, 0, 163, 162, 22, 0, 31, 0, 162, 161, 136, 0, 22, 0, 161, 160, 136, 0, 136, 0, 160, 159, 105, 0, 105, 0, 159, 158, 158, 158, 70, 157, 157, 156, 0, 157, 0, 156, 37, 0, 64, 0, 156, 155, 155, 155, 31, 154, 41, 0, 41, 0, 154, 153, 69, 0, 69, 0, 153, 152, 49, 0, 49, 0, 152, 151, 32, 0, 32, 0, 151, 150, 150, 150, 93, 149, 149, 149, 54, 148, 148, 148, 47, 147, 69, 0, 69, 0, 147, 146, 146, 146, 4, 145, 145, 145, 58, 144, 99, 0, 99, 0, 144, 143, 101, 0, 101, 0, 143, 142, 122, 0, 122, 0, 142, 141, 69, 0, 69, 0, 141, 140, 90, 0, 90, 0, 140, 139, 136, 0, 136, 0, 139, 138, 77, 0, 77, 0, 138, 137, 137, 137, 93, 136, 108, 0, 108, 0, 136, 135, 123, 0, 25, 0, 135, 134, 77, 0, 123, 0, 134, 133, 20, 0, 77, 0, 133, 132, 77, 0, 20, 0, 132, 131, 60, 0, 77, 0, 131, 130, 60, 0, 27, 0, 130, 129, 60, 0, 60, 0, 129, 128, 128, 127, 0, 128, 0, 127, 28, 0, 106, 0, 127, 126, 126, 125, 0, 126, 0, 124, 125, 125, 8, 124, 109, 123, 124, 123, 68, 0, 109, 0, 123, 122, 122, 121, 0, 122, 0, 120, 121, 119, 0, 121, 0, 118, 120, 120, 84, 117, 119, 119, 8, 116, 118, 115, 0, 118, 0, 117, 15, 114, 117, 116, 41, 113, 116, 115, 31, 0, 34, 0, 115, 112, 114, 111, 0, 114, 0, 110, 113, 109, 0, 113, 0, 111, 112, 108, 0, 112, 0, 111, 18, 0, 45, 0, 111, 107, 110, 106, 0, 110, 0, 109, 8, 0, 79, 0, 109, 105, 108, 108, 83, 107, 106, 104, 107, 106, 28, 103, 106, 102, 105, 101, 0, 105, 0, 104, 98, 100, 104, 99, 103, 103, 7, 102, 102, 0, 102, 98, 101, 101, 41, 100, 62, 0, 93, 0, 100, 97, 99, 99, 79, 96, 98, 95, 0, 98, 0, 94, 97, 97, 0, 97, 0, 93, 96, 96, 12, 95, 72, 92, 95, 94, 11, 91, 94, 93, 77, 0, 87, 0, 93, 90, 92, 92, 7, 91, 80, 89, 91, 90, 79, 88, 90, 87, 89, 89, 21, 86, 88, 88, 28, 87, 51, 85, 87, 84, 86, 86, 67, 83, 85, 82, 0, 85, 0, 81, 84, 80, 0, 84, 0, 83, 38, 0, 83, 79, 82, 82, 57, 78, 81, 81, 8, 80, 15, 0, 68, 0, 80, 77, 79, 78, 0, 79, 0, 0, 78, 76, 0, 78, 0, 77, 14, 0, 67, 0, 77, 75, 76, 76, 56, 74, 75, 73, 0, 75, 0, 74, 28, 72, 74, 73, 30, 0, 73, 0, 73, 71, 72, 70, 0, 72, 0, 69, 71, 71, 37, 70, 55, 68, 70, 67, 69, 69, 23, 68, 35, 0, 42, 0, 68, 66, 67, 67, 49, 65, 66, 64, 0, 66, 0, 65, 52, 0, 56, 0, 65, 63, 64, 64, 1, 63, 11, 0, 63, 62, 62, 61, 0, 62, 0, 61, 11, 0, 51, 0, 61, 60, 60, 59, 0, 60, 0, 59, 33, 58, 59, 58, 1, 57, 58, 56, 57, 55, 0, 57, 0, 56, 29, 0, 37, 0, 56, 54, 55, 55, 20, 53, 54, 54, 0, 54, 0, 52, 53, 53, 14, 51, 52, 52, 8, 50, 51, 49, 0, 51, 0, 48, 50, 50, 9, 49, 35, 47, 49, 48, 48, 48, 43, 46, 47, 47, 12, 45, 46, 46, 29, 44, 45, 45, 9, 44, 13, 43, 44, 43, 13, 42, 43, 41, 42, 42, 0, 41, 1, 0, 1, 0, 41, 40, 40, 40, 15, 39, 39, 39, 37, 38, 38, 38, 17, 37, 34, 0, 34, 0, 37, 36, 36, 35, 0, 36, 0, 34, 35, 33, 0, 35, 0, 34, 34, 32, 34, 31, 33, 30, 0, 33, 0, 32, 0, 29, 32, 31, 25, 28, 31, 30, 25, 27, 30, 29, 6, 0, 13, 0, 29, 26, 28, 28, 2, 25, 27, 24, 0, 27, 0, 26, 2, 23, 26, 25, 20, 22, 25, 21, 24, 20, 0, 24, 0, 19, 23, 20, 0, 23, 0, 22, 14, 0, 20, 0, 22, 0, 21, 18, 0, 21, 0, 20, 10, 0, 18, 0, 20, 17, 19, 19, 1, 18, 2, 0, 7, 0, 18, 17, 9, 0, 13, 0, 17, 16, 16, 15, 0, 16, 0, 15, 5, 14, 15, 13, 14, 14, 0, 12, 13, 13, 12, 0, 12, 11, 0, 12, 0, 11, 2, 0, 4, 0, 11, 10, 8, 0, 8, 0, 10, 9, 9, 9, 2, 8, 2, 0, 2, 0, 8, 7, 7, 0, 3, 0, 7, 0, 6, 6, 0, 6, 0, 5, 5, 4, 0, 5, 0, 3, 4, 2, 0, 4, 0, 3, 2, 0, 3, 0, 3, 1, 2, 2, 0, 2, 0, 1, 1, 1, 0 }

  147. 400

    {88, 198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796}

    {7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1, 3, 5}

    Returns: {399, 396, 25, 399, 398, 395, 0, 396, 0, 398, 397, 394, 232, 397, 379, 396, 396, 393, 47, 395, 176, 0, 395, 0, 223, 394, 394, 392, 21, 393, 393, 391, 392, 390, 0, 389, 0, 392, 391, 388, 0, 0, 0, 391, 2, 390, 148, 0, 390, 0, 389, 387, 142, 389, 388, 386, 0, 385, 0, 388, 186, 387, 387, 384, 386, 383, 225, 386, 385, 382, 113, 385, 384, 381, 0, 380, 0, 384, 74, 383, 194, 0, 383, 0, 382, 379, 0, 378, 0, 382, 167, 381, 181, 0, 381, 0, 380, 377, 166, 380, 298, 379, 362, 0, 379, 0, 378, 376, 0, 375, 0, 378, 377, 374, 285, 377, 365, 376, 376, 373, 325, 375, 374, 0, 375, 0, 374, 372, 182, 374, 268, 373, 373, 371, 0, 372, 336, 0, 372, 0, 371, 370, 0, 369, 0, 371, 44, 370, 359, 0, 370, 0, 369, 368, 0, 367, 0, 369, 368, 366, 238, 368, 367, 365, 141, 367, 366, 364, 294, 366, 365, 363, 0, 362, 0, 365, 140, 364, 364, 361, 52, 363, 208, 0, 363, 0, 361, 362, 362, 360, 235, 361, 361, 359, 33, 360, 54, 0, 360, 0, 359, 358, 352, 359, 358, 357, 247, 358, 357, 356, 0, 355, 0, 357, 78, 356, 79, 0, 356, 0, 341, 355, 355, 354, 354, 353, 204, 354, 353, 352, 0, 351, 0, 353, 35, 352, 117, 0, 352, 0, 130, 351, 351, 350, 244, 350, 350, 349, 6, 349, 159, 0, 349, 0, 348, 348, 158, 348, 347, 347, 32, 347, 346, 346, 182, 346, 319, 345, 334, 0, 345, 0, 319, 344, 319, 0, 344, 0, 343, 343, 0, 342, 0, 343, 37, 342, 106, 0, 342, 0, 341, 341, 209, 341, 340, 340, 122, 340, 284, 339, 284, 0, 339, 0, 223, 338, 226, 0, 338, 0, 223, 337, 252, 0, 337, 0, 223, 336, 316, 0, 336, 0, 223, 335, 330, 0, 335, 0, 223, 334, 141, 0, 334, 0, 223, 333, 221, 0, 333, 0, 223, 332, 131, 0, 332, 0, 223, 331, 85, 0, 331, 0, 223, 330, 220, 0, 330, 0, 257, 329, 223, 0, 329, 0, 76, 328, 257, 0, 328, 0, 114, 327, 200, 0, 327, 0, 76, 326, 114, 0, 326, 0, 76, 325, 114, 0, 325, 0, 76, 324, 228, 0, 324, 0, 76, 323, 19, 0, 323, 0, 92, 322, 76, 0, 322, 0, 192, 321, 235, 0, 321, 0, 92, 320, 34, 0, 320, 0, 192, 319, 92, 0, 319, 0, 192, 318, 299, 0, 318, 0, 192, 317, 55, 0, 317, 0, 192, 316, 192, 0, 316, 0, 315, 315, 0, 314, 0, 315, 314, 313, 45, 314, 271, 313, 313, 312, 175, 312, 312, 311, 36, 311, 56, 0, 311, 0, 87, 310, 87, 0, 310, 0, 67, 309, 123, 0, 309, 0, 172, 308, 67, 0, 308, 0, 202, 307, 172, 0, 307, 0, 157, 306, 239, 0, 306, 0, 202, 305, 157, 0, 305, 0, 202, 304, 215, 0, 304, 0, 202, 303, 79, 0, 303, 0, 202, 302, 283, 0, 302, 0, 202, 301, 147, 0, 301, 0, 262, 300, 202, 0, 300, 0, 50, 299, 262, 0, 299, 0, 20, 298, 245, 0, 298, 0, 50, 297, 20, 0, 297, 0, 50, 296, 172, 0, 296, 0, 50, 295, 62, 0, 295, 0, 202, 294, 293, 0, 294, 0, 50, 293, 237, 0, 293, 0, 291, 292, 202, 0, 292, 0, 239, 291, 50, 0, 291, 0, 72, 290, 290, 0, 108, 289, 239, 0, 289, 0, 16, 288, 281, 0, 288, 0, 72, 287, 75, 0, 287, 0, 79, 286, 194, 0, 286, 0, 108, 285, 43, 0, 285, 0, 169, 284, 16, 0, 284, 0, 130, 283, 72, 0, 283, 0, 75, 282, 107, 0, 282, 0, 123, 281, 79, 0, 281, 0, 108, 280, 174, 0, 280, 0, 169, 279, 96, 0, 279, 0, 275, 278, 130, 0, 278, 0, 75, 277, 123, 0, 277, 0, 134, 276, 108, 0, 276, 0, 111, 275, 123, 0, 275, 0, 169, 274, 274, 0, 75, 273, 0, 0, 273, 0, 33, 272, 134, 0, 272, 0, 230, 271, 111, 0, 271, 0, 169, 270, 40, 0, 270, 0, 123, 269, 75, 0, 269, 0, 33, 268, 89, 0, 268, 0, 239, 267, 230, 0, 267, 0, 2, 266, 181, 0, 266, 0, 169, 265, 9, 0, 265, 0, 123, 264, 83, 0, 264, 0, 33, 263, 239, 0, 263, 0, 2, 262, 30, 0, 262, 0, 72, 261, 169, 0, 261, 0, 123, 260, 129, 0, 260, 0, 172, 259, 33, 0, 259, 0, 4, 258, 215, 0, 258, 0, 2, 257, 7, 0, 257, 0, 72, 256, 123, 0, 256, 0, 46, 255, 96, 0, 255, 0, 227, 254, 172, 0, 254, 0, 31, 253, 4, 0, 253, 0, 2, 252, 0, 0, 252, 0, 129, 251, 72, 0, 251, 0, 250, 0, 165, 250, 216, 249, 46, 0, 249, 0, 73, 248, 227, 0, 248, 0, 0, 247, 31, 0, 247, 0, 153, 246, 2, 0, 246, 0, 71, 245, 101, 0, 245, 0, 129, 244, 165, 0, 244, 0, 101, 243, 216, 0, 243, 0, 73, 242, 0, 0, 242, 0, 27, 241, 153, 0, 241, 0, 46, 240, 71, 0, 240, 0, 129, 239, 96, 0, 239, 0, 101, 238, 73, 0, 238, 0, 12, 237, 59, 0, 237, 0, 84, 236, 27, 0, 236, 0, 11, 235, 70, 0, 235, 0, 81, 234, 46, 0, 234, 0, 129, 233, 101, 0, 233, 0, 158, 232, 12, 0, 232, 0, 34, 231, 225, 0, 231, 0, 84, 230, 11, 0, 230, 0, 67, 229, 81, 0, 229, 0, 16, 228, 161, 0, 228, 0, 129, 227, 158, 0, 227, 0, 34, 226, 52, 0, 226, 0, 113, 225, 122, 0, 225, 0, 162, 224, 84, 0, 224, 0, 89, 223, 166, 0, 223, 0, 67, 222, 16, 0, 222, 0, 129, 221, 74, 0, 221, 0, 34, 220, 113, 0, 220, 0, 162, 219, 131, 0, 219, 0, 89, 218, 67, 0, 218, 0, 129, 217, 34, 0, 217, 0, 104, 216, 162, 0, 216, 0, 44, 215, 89, 0, 215, 0, 2, 214, 33, 0, 214, 0, 129, 213, 148, 0, 213, 0, 104, 212, 44, 0, 212, 0, 131, 211, 2, 0, 211, 0, 72, 210, 129, 0, 210, 0, 85, 209, 99, 0, 209, 0, 104, 208, 67, 0, 208, 0, 141, 207, 131, 0, 207, 0, 32, 206, 72, 0, 206, 0, 85, 205, 107, 0, 205, 0, 104, 204, 73, 0, 204, 0, 96, 203, 194, 0, 203, 0, 141, 202, 123, 0, 202, 0, 32, 201, 4, 0, 201, 0, 75, 200, 85, 0, 200, 0, 104, 199, 54, 0, 199, 0, 178, 198, 96, 0, 198, 0, 141, 197, 32, 0, 197, 0, 100, 196, 75, 0, 196, 0, 104, 195, 85, 0, 195, 0, 178, 194, 55, 0, 194, 0, 141, 193, 103, 0, 193, 0, 100, 192, 42, 0, 192, 0, 104, 191, 13, 0, 191, 0, 145, 190, 178, 0, 190, 0, 141, 189, 100, 0, 189, 0, 92, 188, 104, 0, 188, 0, 145, 187, 30, 0, 187, 0, 141, 186, 92, 0, 186, 0, 145, 185, 85, 0, 185, 0, 141, 184, 145, 0, 184, 0, 89, 183, 141, 0, 183, 0, 89, 182, 73, 0, 182, 0, 89, 181, 89, 0, 181, 0, 180, 180, 0, 179, 0, 180, 90, 179, 179, 178, 178, 177, 89, 178, 129, 177, 177, 176, 16, 176, 176, 175, 36, 175, 83, 0, 175, 0, 155, 174, 155, 0, 174, 0, 173, 173, 0, 172, 0, 173, 134, 172, 169, 0, 172, 0, 171, 171, 98, 171, 137, 170, 137, 0, 170, 0, 83, 169, 83, 0, 169, 0, 168, 168, 53, 168, 167, 167, 30, 167, 166, 166, 5, 166, 71, 165, 71, 0, 165, 0, 68, 164, 116, 0, 164, 0, 68, 163, 163, 0, 68, 162, 71, 0, 162, 0, 68, 161, 100, 0, 161, 0, 155, 160, 68, 0, 160, 0, 155, 159, 120, 0, 159, 0, 155, 158, 89, 0, 158, 0, 155, 157, 155, 0, 157, 0, 156, 156, 0, 155, 0, 156, 79, 155, 155, 154, 73, 154, 154, 153, 153, 152, 42, 153, 152, 151, 104, 152, 105, 151, 151, 150, 77, 150, 150, 149, 149, 148, 116, 149, 148, 147, 130, 148, 146, 147, 147, 146, 146, 145, 0, 144, 0, 146, 145, 143, 26, 145, 144, 142, 0, 141, 0, 144, 31, 143, 59, 0, 143, 0, 142, 140, 19, 142, 32, 141, 38, 0, 141, 0, 48, 140, 134, 0, 140, 0, 139, 139, 127, 139, 133, 138, 133, 0, 138, 0, 137, 137, 49, 137, 51, 136, 70, 0, 136, 0, 94, 135, 51, 0, 135, 0, 94, 134, 117, 0, 134, 0, 94, 133, 117, 0, 133, 0, 94, 132, 24, 0, 132, 0, 94, 131, 94, 0, 131, 0, 10, 130, 10, 0, 130, 0, 55, 129, 55, 0, 129, 0, 128, 128, 0, 127, 0, 128, 127, 126, 0, 125, 0, 127, 126, 124, 58, 126, 125, 123, 12, 125, 56, 124, 124, 122, 14, 123, 26, 0, 123, 0, 122, 121, 54, 122, 62, 121, 121, 120, 120, 119, 59, 120, 119, 118, 0, 117, 0, 119, 92, 118, 118, 116, 117, 115, 94, 117, 116, 114, 8, 116, 115, 113, 28, 115, 109, 114, 114, 112, 47, 113, 102, 0, 113, 0, 112, 111, 0, 110, 0, 112, 72, 111, 87, 0, 111, 0, 110, 109, 10, 110, 22, 109, 81, 0, 109, 0, 108, 108, 0, 107, 0, 108, 107, 106, 79, 107, 86, 106, 106, 105, 105, 104, 72, 105, 104, 103, 0, 102, 0, 104, 10, 103, 54, 0, 103, 0, 102, 101, 0, 100, 0, 102, 61, 101, 79, 0, 101, 0, 100, 99, 0, 98, 0, 100, 61, 99, 99, 97, 98, 96, 1, 98, 97, 95, 0, 94, 0, 97, 79, 96, 96, 93, 95, 92, 65, 95, 94, 91, 0, 90, 0, 94, 7, 93, 93, 89, 92, 88, 32, 92, 91, 87, 6, 91, 90, 86, 0, 87, 0, 90, 89, 85, 0, 84, 0, 89, 88, 83, 7, 88, 87, 82, 17, 87, 27, 86, 61, 0, 86, 0, 85, 81, 42, 85, 84, 80, 0, 79, 0, 84, 83, 78, 30, 83, 82, 77, 0, 76, 0, 82, 81, 75, 0, 77, 0, 81, 74, 80, 80, 74, 23, 79, 79, 73, 78, 72, 12, 78, 77, 77, 77, 71, 76, 70, 50, 76, 75, 69, 0, 0, 0, 75, 74, 0, 10, 74, 15, 73, 43, 0, 73, 0, 72, 68, 0, 67, 0, 72, 71, 66, 17, 71, 30, 70, 70, 65, 15, 69, 64, 0, 69, 0, 68, 64, 16, 68, 26, 67, 47, 0, 67, 0, 66, 63, 0, 62, 0, 66, 65, 61, 38, 65, 64, 60, 0, 60, 0, 64, 61, 63, 63, 59, 0, 62, 4, 0, 62, 0, 15, 61, 61, 58, 15, 60, 60, 57, 59, 56, 8, 59, 58, 55, 7, 58, 34, 57, 57, 54, 56, 53, 22, 56, 55, 52, 3, 55, 54, 51, 11, 54, 53, 50, 0, 52, 0, 53, 52, 49, 34, 52, 35, 51, 51, 48, 50, 0, 5, 50, 49, 47, 8, 49, 23, 48, 48, 46, 16, 47, 38, 0, 47, 0, 46, 45, 0, 44, 0, 46, 1, 45, 45, 43, 44, 42, 9, 44, 43, 41, 42, 43, 42, 40, 21, 42, 30, 41, 41, 39, 40, 38, 0, 37, 0, 40, 20, 39, 39, 36, 10, 38, 38, 35, 37, 34, 9, 37, 18, 36, 36, 33, 35, 32, 0, 31, 0, 35, 34, 30, 0, 29, 0, 34, 2, 33, 33, 28, 32, 27, 3, 32, 31, 26, 0, 25, 0, 31, 30, 24, 0, 30, 28, 29, 29, 23, 28, 22, 19, 28, 27, 21, 0, 27, 0, 27, 26, 20, 17, 26, 19, 25, 22, 0, 25, 0, 24, 19, 5, 24, 23, 18, 11, 23, 17, 22, 22, 17, 15, 21, 21, 16, 20, 15, 16, 20, 19, 14, 14, 19, 18, 13, 0, 18, 0, 18, 16, 17, 17, 12, 4, 16, 15, 0, 16, 0, 15, 11, 8, 15, 14, 10, 0, 12, 0, 14, 13, 9, 0, 13, 0, 13, 12, 8, 0, 7, 0, 12, 11, 6, 0, 7, 0, 11, 10, 8, 0, 5, 0, 10, 4, 9, 9, 4, 8, 0, 4, 8, 7, 3, 0, 2, 0, 7, 6, 0, 0, 6, 0, 6, 5, 1, 0, 2, 0, 5, 4, 2, 0, 3, 0, 4, 1, 3, 3, 0, 3, 0, 2, 2, 1, 0, 2, 0, 1, 0, 0, 1 }

  148. 400

    {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, 0}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 0, 398, 0, 399, 398, 398, 398, 397, 397, 396, 0, 396, 0, 397, 396, 395, 0, 394, 0, 396, 395, 395, 0, 393, 0, 395, 394, 392, 0, 394, 393, 391, 0, 390, 0, 393, 392, 392, 0, 389, 0, 392, 391, 388, 0, 391, 0, 391, 390, 387, 0, 386, 0, 390, 389, 386, 0, 385, 0, 389, 388, 384, 0, 388, 0, 388, 387, 383, 0, 382, 0, 387, 0, 386, 386, 381, 385, 380, 0, 385, 384, 379, 0, 378, 0, 384, 0, 383, 383, 377, 382, 376, 0, 382, 381, 375, 0, 374, 0, 381, 0, 380, 380, 373, 379, 372, 0, 379, 378, 371, 0, 370, 0, 378, 377, 370, 0, 369, 0, 377, 376, 368, 0, 376, 375, 367, 0, 366, 0, 375, 374, 366, 0, 365, 0, 374, 373, 364, 0, 365, 0, 373, 372, 363, 0, 362, 0, 372, 371, 362, 0, 361, 0, 371, 370, 360, 0, 361, 0, 370, 369, 359, 0, 358, 0, 369, 368, 361, 0, 357, 0, 368, 367, 356, 0, 358, 0, 367, 366, 355, 0, 354, 0, 366, 365, 358, 0, 353, 0, 365, 364, 352, 0, 354, 0, 364, 363, 351, 0, 350, 0, 363, 362, 353, 0, 349, 0, 362, 361, 348, 0, 350, 0, 361, 360, 347, 0, 346, 0, 360, 359, 349, 0, 345, 0, 359, 358, 344, 0, 350, 0, 358, 357, 343, 0, 342, 0, 357, 356, 345, 0, 341, 0, 356, 355, 340, 0, 350, 0, 355, 354, 339, 0, 338, 0, 354, 353, 346, 0, 337, 0, 353, 352, 336, 0, 350, 0, 352, 351, 335, 0, 334, 0, 351, 350, 338, 0, 333, 0, 350, 349, 332, 0, 342, 0, 349, 348, 331, 0, 330, 0, 348, 347, 334, 0, 329, 0, 347, 346, 328, 0, 333, 0, 346, 345, 327, 0, 326, 0, 345, 344, 342, 0, 325, 0, 344, 343, 324, 0, 329, 0, 343, 342, 323, 0, 322, 0, 342, 341, 333, 0, 321, 0, 341, 340, 320, 0, 330, 0, 340, 339, 319, 0, 318, 0, 339, 338, 329, 0, 317, 0, 338, 337, 316, 0, 322, 0, 337, 336, 315, 0, 314, 0, 336, 335, 325, 0, 313, 0, 335, 334, 312, 0, 318, 0, 334, 333, 311, 0, 310, 0, 333, 332, 317, 0, 309, 0, 332, 331, 308, 0, 326, 0, 331, 330, 307, 0, 306, 0, 330, 329, 313, 0, 305, 0, 329, 328, 304, 0, 318, 0, 328, 327, 303, 0, 302, 0, 327, 326, 322, 0, 301, 0, 326, 325, 300, 0, 325, 324, 299, 0, 298, 0, 324, 323, 306, 0, 297, 0, 323, 322, 296, 0, 310, 0, 322, 321, 295, 0, 294, 0, 321, 320, 302, 0, 293, 0, 320, 319, 292, 0, 301, 0, 319, 318, 291, 0, 290, 0, 318, 317, 293, 0, 289, 0, 317, 316, 288, 0, 297, 0, 316, 315, 287, 0, 286, 0, 315, 314, 310, 0, 285, 0, 314, 313, 284, 0, 309, 0, 313, 312, 283, 0, 282, 0, 312, 311, 301, 0, 281, 0, 311, 310, 280, 0, 290, 0, 310, 309, 279, 0, 278, 0, 309, 308, 289, 0, 277, 0, 308, 307, 276, 0, 286, 0, 307, 306, 275, 0, 274, 0, 306, 305, 285, 0, 273, 0, 305, 304, 272, 0, 298, 0, 304, 303, 271, 0, 270, 0, 303, 302, 281, 0, 269, 0, 302, 301, 268, 0, 290, 0, 301, 300, 267, 0, 266, 0, 300, 299, 297, 0, 265, 0, 299, 298, 264, 0, 286, 0, 298, 297, 263, 0, 262, 0, 297, 296, 274, 0, 261, 0, 296, 295, 260, 0, 282, 0, 295, 294, 259, 0, 258, 0, 294, 293, 270, 0, 257, 0, 293, 292, 256, 0, 269, 0, 292, 291, 255, 0, 254, 0, 291, 290, 257, 0, 253, 0, 290, 289, 252, 0, 265, 0, 289, 288, 251, 0, 250, 0, 288, 287, 286, 0, 249, 0, 287, 286, 248, 0, 273, 0, 286, 285, 247, 0, 246, 0, 285, 284, 282, 0, 245, 0, 284, 283, 244, 0, 258, 0, 283, 282, 243, 0, 242, 0, 282, 281, 265, 0, 241, 0, 281, 280, 240, 0, 254, 0, 280, 279, 239, 0, 238, 0, 279, 278, 253, 0, 237, 0, 278, 277, 236, 0, 269, 0, 277, 276, 235, 0, 234, 0, 276, 275, 249, 0, 233, 0, 275, 274, 232, 0, 273, 0, 274, 273, 231, 0, 230, 0, 273, 272, 269, 0, 229, 0, 272, 271, 228, 0, 258, 0, 271, 270, 227, 0, 226, 0, 270, 269, 242, 0, 225, 0, 269, 268, 224, 0, 266, 0, 268, 267, 223, 0, 222, 0, 267, 266, 238, 0, 221, 0, 266, 265, 220, 0, 237, 0, 265, 264, 219, 0, 218, 0, 264, 263, 250, 0, 217, 0, 263, 262, 216, 0, 233, 0, 262, 261, 215, 0, 214, 0, 261, 260, 229, 0, 213, 0, 260, 259, 212, 0, 245, 0, 259, 258, 211, 0, 210, 0, 258, 0, 257, 257, 209, 256, 208, 0, 226, 0, 256, 255, 207, 0, 206, 0, 255, 254, 254, 0, 205, 0, 254, 253, 204, 0, 222, 0, 253, 252, 203, 0, 202, 0, 252, 251, 221, 0, 201, 0, 251, 250, 200, 0, 213, 0, 250, 249, 199, 0, 198, 0, 249, 248, 217, 0, 197, 0, 248, 247, 196, 0, 233, 0, 247, 246, 195, 0, 194, 0, 246, 245, 230, 0, 193, 0, 245, 244, 192, 0, 244, 243, 191, 0, 190, 0, 243, 242, 210, 0, 189, 0, 242, 241, 188, 0, 225, 0, 241, 240, 187, 0, 186, 0, 240, 239, 206, 0, 185, 0, 239, 238, 184, 0, 205, 0, 238, 237, 183, 0, 182, 0, 237, 236, 226, 0, 181, 0, 236, 235, 180, 0, 201, 0, 235, 234, 179, 0, 178, 0, 234, 233, 213, 0, 177, 0, 233, 232, 176, 0, 193, 0, 232, 231, 175, 0, 174, 0, 231, 230, 193, 0, 173, 0, 230, 229, 172, 0, 194, 0, 229, 228, 171, 0, 170, 0, 228, 227, 186, 0, 169, 0, 227, 226, 168, 0, 190, 0, 226, 225, 167, 0, 166, 0, 225, 224, 189, 0, 165, 0, 224, 223, 164, 0, 218, 0, 223, 222, 163, 0, 162, 0, 222, 221, 185, 0, 161, 0, 221, 220, 160, 0, 205, 0, 220, 219, 159, 0, 158, 0, 219, 218, 202, 0, 157, 0, 218, 217, 156, 0, 201, 0, 217, 216, 155, 0, 154, 0, 216, 215, 178, 0, 153, 0, 215, 214, 152, 0, 197, 0, 214, 213, 151, 0, 150, 0, 213, 212, 174, 0, 149, 0, 212, 211, 148, 0, 173, 0, 211, 210, 147, 0, 146, 0, 210, 209, 181, 0, 145, 0, 209, 208, 144, 0, 169, 0, 208, 207, 143, 0, 142, 0, 207, 206, 190, 0, 141, 0, 206, 205, 140, 0, 165, 0, 205, 204, 139, 0, 138, 0, 204, 203, 201, 0, 137, 0, 203, 202, 136, 0, 162, 0, 202, 201, 135, 0, 134, 0, 201, 200, 182, 0, 133, 0, 200, 199, 132, 0, 158, 0, 199, 198, 131, 0, 130, 0, 198, 197, 157, 0, 129, 0, 197, 196, 128, 0, 129, 0, 196, 195, 127, 0, 126, 0, 195, 194, 153, 0, 125, 0, 194, 193, 124, 0, 129, 0, 193, 192, 123, 0, 122, 0, 192, 191, 170, 0, 121, 0, 191, 190, 120, 0, 173, 0, 190, 189, 119, 0, 118, 0, 189, 188, 146, 0, 117, 0, 188, 187, 116, 0, 169, 0, 187, 186, 115, 0, 114, 0, 186, 185, 142, 0, 113, 0, 185, 184, 112, 0, 141, 0, 184, 183, 111, 0, 110, 0, 183, 182, 161, 0, 109, 0, 182, 181, 108, 0, 137, 0, 181, 180, 107, 0, 106, 0, 180, 179, 162, 0, 105, 0, 179, 178, 104, 0, 138, 0, 178, 177, 103, 0, 102, 0, 177, 176, 158, 0, 101, 0, 176, 175, 100, 0, 130, 0, 175, 174, 99, 0, 98, 0, 174, 173, 154, 0, 97, 0, 173, 172, 96, 0, 126, 0, 172, 171, 95, 0, 94, 0, 171, 170, 125, 0, 93, 0, 170, 169, 92, 0, 129, 0, 169, 168, 91, 0, 90, 0, 168, 167, 121, 0, 89, 0, 167, 166, 88, 0, 126, 0, 166, 165, 87, 0, 86, 0, 165, 164, 145, 0, 85, 0, 164, 163, 84, 0, 90, 0, 163, 162, 83, 0, 82, 0, 162, 161, 114, 0, 81, 0, 161, 160, 80, 0, 85, 0, 160, 159, 79, 0, 78, 0, 159, 158, 110, 0, 77, 0, 158, 157, 76, 0, 109, 0, 157, 156, 75, 0, 74, 0, 156, 155, 86, 0, 73, 0, 155, 154, 72, 0, 105, 0, 154, 153, 71, 0, 70, 0, 153, 152, 138, 0, 69, 0, 152, 151, 68, 0, 149, 0, 151, 150, 67, 0, 66, 0, 150, 149, 130, 0, 65, 0, 149, 148, 64, 0, 98, 0, 148, 147, 63, 0, 62, 0, 147, 146, 122, 0, 61, 0, 146, 145, 60, 0, 94, 0, 145, 144, 59, 0, 58, 0, 144, 143, 93, 0, 57, 0, 143, 142, 56, 0, 113, 0, 142, 141, 55, 0, 54, 0, 141, 140, 89, 0, 53, 0, 140, 139, 52, 0, 126, 0, 139, 138, 51, 0, 50, 0, 138, 137, 117, 0, 49, 0, 137, 136, 48, 0, 90, 0, 136, 135, 47, 0, 46, 0, 135, 134, 82, 0, 45, 0, 134, 133, 44, 0, 53, 0, 133, 132, 43, 0, 42, 0, 132, 131, 78, 0, 41, 0, 131, 130, 40, 0, 77, 0, 130, 129, 39, 0, 38, 0, 129, 128, 53, 0, 37, 0, 128, 127, 36, 0, 73, 0, 127, 126, 35, 0, 34, 0, 126, 125, 105, 0, 33, 0, 125, 124, 32, 0, 102, 0, 124, 123, 31, 0, 30, 0, 123, 122, 98, 0, 29, 0, 122, 121, 28, 0, 66, 0, 121, 120, 27, 0, 26, 0, 120, 119, 97, 0, 25, 0, 119, 118, 24, 0, 62, 0, 118, 117, 23, 0, 22, 0, 117, 116, 61, 0, 21, 0, 116, 115, 20, 0, 106, 0, 115, 114, 19, 0, 18, 0, 114, 113, 57, 0, 17, 0, 113, 112, 16, 0, 112, 111, 15, 0, 14, 0, 111, 110, 22, 0, 13, 0, 110, 109, 12, 0, 33, 0, 109, 108, 11, 0, 10, 0, 108, 107, 50, 0, 9, 0, 107, 106, 8, 0, 42, 0, 106, 105, 7, 0, 6, 0, 105, 104, 46, 0, 5, 0, 104, 103, 4, 0, 45, 0, 103, 102, 3, 0, 2, 0, 102, 101, 90, 0, 1, 0, 101, 100, 0, 0, 41, 0, 100, 99, 77, 0, 74, 0, 99, 98, 73, 0, 34, 0, 98, 97, 69, 0, 30, 0, 97, 96, 29, 0, 37, 0, 96, 95, 25, 0, 62, 0, 95, 94, 94, 0, 6, 0, 94, 93, 18, 0, 54, 0, 93, 92, 14, 0, 13, 0, 92, 91, 85, 0, 9, 0, 91, 90, 42, 0, 81, 0, 90, 89, 45, 0, 2, 0, 89, 88, 10, 0, 74, 0, 88, 87, 34, 0, 70, 0, 87, 86, 62, 0, 6, 0, 86, 85, 1, 0, 9, 0, 85, 84, 81, 0, 26, 0, 84, 83, 70, 0, 6, 0, 83, 82, 58, 0, 6, 0, 82, 81, 6, 0, 17, 0, 81, 80, 80, 0, 79, 0, 80, 79, 33, 0, 76, 0, 79, 78, 75, 0, 9, 0, 78, 77, 72, 0, 71, 0, 77, 76, 49, 0, 68, 0, 76, 75, 67, 0, 38, 0, 75, 74, 64, 0, 63, 0, 74, 73, 66, 0, 60, 0, 73, 72, 59, 0, 13, 0, 72, 71, 56, 0, 55, 0, 71, 70, 60, 0, 52, 0, 70, 69, 51, 0, 21, 0, 69, 68, 48, 0, 47, 0, 68, 67, 17, 0, 44, 0, 67, 66, 43, 0, 52, 0, 66, 65, 40, 0, 39, 0, 65, 64, 53, 0, 36, 0, 64, 63, 35, 0, 5, 0, 63, 62, 32, 0, 31, 0, 62, 61, 30, 0, 28, 0, 61, 60, 27, 0, 37, 0, 60, 59, 24, 0, 23, 0, 59, 58, 37, 0, 20, 0, 58, 57, 19, 0, 57, 0, 57, 56, 16, 0, 15, 0, 56, 55, 22, 0, 12, 0, 55, 54, 11, 0, 50, 0, 54, 53, 8, 0, 7, 0, 53, 52, 46, 0, 4, 0, 52, 51, 3, 0, 2, 0, 51, 50, 0, 0, 44, 0, 50, 49, 13, 0, 47, 0, 49, 48, 29, 0, 25, 0, 48, 47, 7, 0, 18, 0, 47, 46, 14, 0, 26, 0, 46, 45, 42, 0, 45, 0, 45, 44, 10, 0, 34, 0, 44, 43, 28, 0, 1, 0, 43, 42, 9, 0, 21, 0, 42, 41, 15, 0, 6, 0, 41, 40, 38, 0, 33, 0, 40, 39, 31, 0, 26, 0, 39, 38, 25, 0, 2, 0, 38, 37, 5, 0, 2, 0, 37, 36, 20, 0, 12, 0, 36, 35, 23, 0, 1, 0, 35, 34, 18, 0, 17, 0, 34, 33, 21, 0, 26, 0, 33, 32, 4, 0, 17, 0, 32, 0, 31, 31, 30, 30, 27, 0, 24, 0, 30, 29, 12, 0, 19, 0, 29, 28, 16, 0, 22, 0, 28, 27, 11, 0, 8, 0, 27, 26, 26, 0, 3, 0, 26, 25, 0, 0, 13, 0, 25, 24, 22, 0, 7, 0, 24, 23, 14, 0, 6, 0, 23, 22, 10, 0, 8, 0, 22, 21, 9, 0, 15, 0, 21, 20, 2, 0, 6, 0, 20, 19, 7, 0, 5, 0, 19, 18, 5, 0, 8, 0, 18, 0, 17, 17, 6, 16, 4, 0, 8, 0, 16, 15, 3, 0, 12, 0, 15, 14, 12, 0, 11, 0, 14, 13, 13, 0, 0, 0, 13, 12, 11, 0, 0, 0, 12, 11, 10, 0, 9, 0, 11, 10, 2, 0, 7, 0, 10, 9, 5, 0, 6, 0, 9, 8, 4, 0, 3, 0, 8, 7, 3, 0, 0, 0, 7, 0, 6, 0, 0, 6, 0, 5, 2, 0, 5, 0, 5, 4, 4, 0, 3, 0, 4, 3, 0, 0, 2, 0, 3, 2, 2, 0, 0, 0, 2, 0, 1, 1, 0, 1, 0 }

  149. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {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, 0, 2}

    Returns: {48, 399, 399, 397, 152, 398, 367, 0, 398, 0, 397, 396, 264, 397, 396, 395, 0, 394, 0, 396, 73, 395, 224, 0, 395, 0, 394, 393, 0, 392, 0, 394, 393, 391, 31, 393, 160, 392, 185, 0, 392, 0, 251, 391, 391, 390, 108, 390, 390, 389, 389, 388, 324, 389, 388, 387, 285, 388, 313, 387, 387, 386, 42, 386, 386, 385, 385, 384, 337, 385, 384, 383, 8, 384, 383, 382, 102, 383, 143, 382, 382, 381, 72, 381, 381, 380, 122, 380, 380, 379, 183, 379, 379, 378, 378, 377, 0, 376, 0, 378, 377, 375, 0, 374, 0, 377, 376, 373, 251, 376, 255, 375, 375, 372, 252, 374, 374, 371, 373, 370, 54, 373, 372, 369, 0, 368, 0, 372, 371, 367, 0, 366, 0, 371, 159, 370, 370, 365, 244, 369, 369, 364, 368, 363, 0, 362, 0, 368, 207, 367, 367, 361, 61, 366, 366, 360, 286, 365, 365, 359, 208, 364, 364, 358, 329, 363, 363, 357, 84, 362, 362, 356, 282, 361, 361, 355, 360, 354, 240, 360, 359, 353, 210, 359, 218, 358, 330, 0, 358, 0, 357, 352, 32, 357, 97, 356, 356, 351, 200, 355, 355, 350, 189, 354, 354, 349, 202, 353, 353, 348, 25, 352, 28, 0, 352, 0, 136, 351, 203, 0, 351, 0, 350, 347, 318, 350, 349, 346, 57, 349, 348, 345, 0, 344, 0, 348, 347, 343, 251, 347, 346, 342, 182, 346, 345, 341, 296, 345, 344, 340, 0, 339, 0, 344, 140, 343, 343, 338, 242, 342, 342, 337, 341, 336, 0, 335, 0, 341, 111, 340, 340, 334, 339, 333, 5, 339, 211, 338, 338, 332, 183, 337, 318, 0, 337, 0, 336, 331, 95, 336, 335, 330, 124, 335, 172, 334, 334, 329, 136, 333, 333, 328, 30, 332, 332, 327, 203, 331, 331, 326, 330, 325, 269, 330, 329, 324, 225, 329, 328, 323, 0, 322, 0, 328, 260, 327, 327, 321, 326, 325, 248, 326, 325, 320, 0, 319, 0, 325, 324, 318, 145, 324, 204, 323, 323, 317, 322, 316, 67, 322, 72, 321, 321, 315, 96, 320, 163, 0, 320, 0, 319, 314, 144, 319, 318, 313, 0, 312, 0, 318, 317, 311, 124, 317, 209, 316, 306, 0, 316, 0, 315, 310, 31, 315, 314, 309, 0, 308, 0, 314, 313, 307, 103, 313, 167, 312, 212, 0, 312, 0, 311, 306, 14, 311, 181, 310, 280, 0, 310, 0, 309, 305, 122, 309, 308, 304, 33, 308, 307, 303, 98, 307, 252, 306, 306, 302, 78, 305, 305, 301, 21, 304, 80, 0, 304, 0, 303, 300, 203, 303, 302, 299, 126, 302, 301, 298, 135, 301, 185, 300, 300, 297, 84, 299, 299, 296, 245, 298, 298, 295, 231, 297, 285, 0, 297, 0, 296, 294, 0, 293, 0, 296, 295, 292, 97, 295, 294, 291, 0, 290, 0, 294, 54, 293, 189, 0, 293, 0, 207, 292, 292, 289, 49, 291, 94, 0, 291, 0, 290, 288, 192, 290, 289, 287, 221, 289, 274, 288, 288, 286, 287, 285, 208, 287, 286, 284, 6, 286, 37, 285, 139, 0, 285, 0, 284, 283, 0, 282, 0, 284, 18, 283, 100, 0, 283, 0, 282, 281, 0, 280, 0, 282, 24, 281, 281, 279, 118, 280, 280, 278, 278, 279, 279, 277, 91, 278, 278, 276, 277, 275, 74, 277, 276, 274, 122, 276, 275, 273, 76, 275, 102, 274, 247, 0, 274, 0, 273, 272, 12, 273, 116, 272, 268, 0, 272, 0, 271, 271, 153, 271, 232, 270, 232, 0, 270, 0, 269, 269, 86, 269, 160, 268, 160, 0, 268, 0, 265, 267, 265, 0, 267, 0, 30, 266, 220, 0, 266, 0, 30, 265, 166, 0, 265, 0, 212, 264, 256, 0, 264, 0, 30, 263, 80, 0, 263, 0, 175, 262, 182, 0, 262, 0, 212, 261, 30, 0, 261, 0, 98, 260, 127, 0, 260, 0, 175, 259, 212, 0, 259, 0, 11, 258, 188, 0, 258, 0, 230, 257, 98, 0, 257, 0, 175, 256, 121, 0, 256, 0, 11, 255, 6, 0, 255, 0, 185, 254, 230, 0, 254, 0, 175, 253, 11, 0, 253, 0, 185, 252, 151, 0, 252, 0, 175, 251, 185, 0, 251, 0, 29, 250, 175, 0, 250, 0, 49, 249, 29, 0, 249, 0, 49, 248, 49, 0, 248, 0, 247, 247, 23, 247, 61, 246, 61, 0, 246, 0, 176, 245, 176, 0, 245, 0, 184, 244, 184, 0, 244, 0, 243, 243, 139, 243, 242, 242, 194, 242, 241, 241, 0, 240, 0, 241, 92, 240, 240, 239, 134, 239, 239, 238, 212, 238, 238, 237, 115, 237, 237, 236, 54, 236, 160, 0, 236, 0, 179, 235, 179, 0, 235, 0, 234, 234, 93, 234, 233, 233, 0, 232, 0, 233, 75, 232, 190, 0, 232, 0, 225, 231, 225, 0, 231, 0, 4, 230, 4, 0, 230, 0, 229, 229, 0, 228, 0, 229, 228, 227, 23, 228, 185, 227, 199, 0, 227, 0, 226, 226, 4, 226, 207, 225, 207, 0, 225, 0, 224, 224, 111, 224, 223, 223, 0, 222, 0, 223, 222, 221, 5, 222, 221, 220, 101, 221, 220, 219, 0, 218, 0, 220, 219, 217, 37, 219, 44, 218, 109, 0, 218, 0, 191, 217, 217, 216, 212, 216, 216, 215, 25, 215, 215, 214, 214, 214, 0, 213, 0, 214, 76, 213, 213, 212, 212, 211, 0, 210, 0, 212, 208, 211, 211, 209, 210, 208, 194, 210, 209, 207, 74, 209, 208, 206, 128, 208, 207, 205, 54, 207, 206, 204, 132, 206, 205, 203, 0, 202, 0, 205, 204, 201, 61, 204, 100, 203, 121, 0, 203, 0, 202, 200, 7, 202, 201, 199, 0, 198, 0, 201, 200, 197, 0, 196, 0, 200, 142, 199, 199, 195, 65, 198, 145, 0, 198, 0, 146, 197, 163, 0, 197, 0, 196, 194, 0, 193, 0, 196, 79, 195, 195, 192, 11, 194, 77, 0, 194, 0, 99, 193, 193, 191, 84, 192, 192, 190, 22, 191, 33, 0, 191, 0, 172, 190, 190, 189, 108, 189, 189, 188, 148, 188, 188, 187, 108, 187, 172, 0, 187, 0, 186, 186, 0, 185, 0, 186, 185, 184, 0, 183, 0, 185, 73, 184, 93, 0, 184, 0, 183, 182, 0, 183, 49, 182, 121, 0, 182, 0, 181, 181, 60, 181, 180, 180, 0, 179, 0, 180, 117, 179, 126, 0, 179, 0, 141, 178, 163, 0, 178, 0, 141, 177, 58, 0, 177, 0, 141, 176, 141, 0, 176, 0, 35, 175, 35, 0, 175, 0, 157, 174, 157, 0, 174, 0, 173, 173, 23, 173, 43, 172, 97, 0, 172, 0, 43, 171, 43, 0, 171, 0, 135, 170, 147, 0, 170, 0, 135, 169, 135, 0, 169, 0, 19, 168, 27, 0, 168, 0, 143, 167, 19, 0, 167, 0, 143, 166, 37, 0, 166, 0, 143, 165, 118, 0, 165, 0, 143, 164, 136, 0, 164, 0, 143, 163, 21, 0, 163, 0, 22, 162, 31, 0, 162, 0, 143, 161, 22, 0, 161, 0, 143, 160, 143, 0, 160, 0, 105, 159, 105, 0, 159, 0, 158, 158, 70, 158, 157, 157, 0, 156, 0, 157, 6, 156, 64, 0, 156, 0, 155, 155, 41, 155, 69, 154, 141, 0, 154, 0, 69, 153, 69, 0, 153, 0, 29, 152, 29, 0, 152, 0, 32, 151, 32, 0, 151, 0, 150, 150, 93, 150, 149, 149, 54, 149, 148, 148, 47, 148, 69, 147, 69, 0, 147, 0, 146, 146, 4, 146, 145, 145, 58, 145, 77, 144, 77, 0, 144, 0, 101, 143, 122, 0, 143, 0, 101, 142, 101, 0, 142, 0, 69, 141, 90, 0, 141, 0, 69, 140, 69, 0, 140, 0, 101, 139, 101, 0, 139, 0, 11, 138, 11, 0, 138, 0, 137, 137, 79, 137, 93, 136, 123, 0, 136, 0, 93, 135, 11, 0, 135, 0, 25, 134, 93, 0, 134, 0, 133, 0, 20, 133, 25, 132, 60, 0, 132, 0, 20, 131, 25, 0, 131, 0, 20, 130, 96, 0, 130, 0, 20, 129, 20, 0, 129, 0, 128, 128, 0, 127, 0, 128, 28, 127, 106, 0, 127, 0, 126, 126, 0, 125, 0, 126, 125, 124, 8, 125, 109, 124, 124, 123, 68, 123, 109, 0, 123, 0, 122, 122, 0, 121, 0, 122, 121, 120, 0, 119, 0, 121, 120, 118, 84, 120, 119, 117, 8, 119, 118, 116, 0, 115, 0, 118, 15, 117, 117, 114, 69, 116, 116, 113, 34, 115, 41, 0, 115, 0, 114, 112, 0, 111, 0, 114, 113, 110, 0, 111, 0, 113, 112, 109, 0, 108, 0, 112, 18, 111, 45, 0, 111, 0, 110, 107, 0, 106, 0, 110, 19, 109, 98, 0, 109, 0, 108, 105, 83, 108, 106, 107, 107, 104, 28, 106, 106, 103, 105, 102, 0, 101, 0, 105, 0, 104, 104, 100, 103, 99, 0, 0, 0, 103, 7, 102, 102, 0, 102, 0, 101, 98, 11, 101, 62, 100, 79, 0, 100, 0, 99, 97, 98, 99, 98, 96, 0, 95, 0, 98, 93, 97, 97, 94, 96, 93, 12, 96, 72, 95, 95, 92, 61, 94, 94, 91, 25, 93, 87, 0, 93, 0, 92, 90, 72, 92, 80, 91, 91, 89, 12, 90, 90, 88, 89, 87, 21, 89, 88, 86, 28, 88, 51, 87, 87, 85, 86, 84, 67, 86, 85, 83, 0, 82, 0, 85, 84, 81, 0, 80, 0, 84, 7, 83, 38, 0, 83, 0, 82, 79, 57, 82, 81, 78, 0, 78, 0, 81, 15, 80, 18, 0, 80, 0, 68, 79, 79, 77, 78, 0, 0, 76, 0, 78, 14, 77, 67, 0, 77, 0, 76, 75, 56, 76, 75, 74, 0, 73, 0, 75, 31, 74, 74, 72, 69, 73, 73, 0, 73, 0, 72, 71, 0, 70, 0, 72, 71, 69, 6, 71, 55, 70, 70, 68, 69, 67, 23, 69, 35, 68, 42, 0, 68, 0, 67, 66, 29, 67, 66, 65, 0, 64, 0, 66, 65, 0, 52, 65, 64, 63, 0, 0, 0, 64, 1, 63, 43, 0, 63, 0, 62, 62, 0, 61, 0, 62, 1, 61, 51, 0, 61, 0, 60, 60, 0, 59, 0, 60, 55, 59, 59, 58, 1, 58, 58, 57, 57, 56, 0, 55, 0, 57, 41, 56, 49, 0, 56, 0, 55, 54, 0, 55, 0, 55, 33, 54, 54, 53, 53, 52, 12, 53, 52, 51, 38, 52, 51, 50, 0, 49, 0, 51, 50, 48, 0, 48, 0, 50, 9, 49, 35, 0, 49, 0, 48, 47, 0, 0, 0, 48, 47, 46, 14, 47, 46, 45, 8, 46, 45, 44, 0, 0, 0, 45, 13, 44, 44, 43, 13, 43, 43, 42, 42, 41, 0, 0, 0, 42, 1, 41, 37, 0, 41, 0, 40, 40, 35, 40, 39, 39, 15, 39, 38, 38, 1, 38, 17, 37, 17, 0, 37, 0, 36, 36, 0, 35, 0, 36, 35, 34, 0, 33, 0, 35, 11, 34, 34, 32, 33, 31, 0, 30, 0, 33, 0, 32, 32, 29, 17, 31, 31, 28, 17, 30, 30, 27, 29, 27, 13, 29, 28, 26, 2, 28, 27, 25, 0, 24, 0, 27, 26, 24, 0, 23, 0, 26, 20, 25, 25, 22, 24, 21, 0, 20, 0, 24, 23, 23, 0, 19, 0, 23, 22, 22, 0, 22, 0, 22, 12, 21, 21, 18, 10, 20, 19, 0, 20, 0, 19, 17, 0, 17, 0, 19, 2, 18, 6, 0, 18, 0, 17, 0, 15, 17, 16, 16, 0, 15, 0, 16, 5, 15, 15, 14, 14, 13, 0, 14, 13, 12, 7, 13, 10, 12, 12, 11, 1, 11, 4, 0, 11, 0, 5, 10, 5, 0, 10, 0, 9, 9, 5, 9, 6, 8, 8, 0, 8, 0, 6, 7, 3, 0, 7, 0, 6, 6, 6, 0, 6, 0, 5, 5, 0, 4, 0, 5, 4, 3, 0, 2, 0, 4, 3, 2, 0, 3, 0, 3, 2, 1, 1, 2, 1, 0, 0, 1, 0, 1 }

  150. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 47, 399, 398, 152, 0, 367, 0, 398, 151, 397, 366, 0, 397, 0, 396, 264, 263, 396, 395, 73, 0, 224, 0, 395, 72, 394, 223, 0, 394, 0, 393, 31, 0, 160, 0, 393, 392, 185, 0, 251, 0, 392, 30, 391, 159, 0, 391, 0, 184, 390, 250, 0, 390, 0, 389, 108, 107, 389, 388, 324, 323, 388, 387, 285, 0, 313, 0, 387, 284, 386, 312, 0, 386, 0, 385, 42, 41, 385, 384, 337, 336, 384, 383, 8, 7, 383, 382, 102, 0, 143, 0, 382, 101, 381, 142, 0, 381, 0, 380, 72, 71, 380, 379, 122, 121, 379, 378, 183, 182, 378, 377, 185, 0, 251, 0, 377, 376, 255, 254, 376, 375, 252, 251, 375, 374, 54, 53, 374, 373, 159, 158, 373, 372, 244, 243, 372, 371, 207, 206, 371, 370, 61, 60, 370, 369, 286, 285, 369, 368, 208, 207, 368, 367, 329, 328, 367, 366, 84, 83, 366, 365, 282, 281, 365, 364, 240, 239, 364, 363, 210, 0, 218, 0, 363, 362, 330, 209, 362, 217, 361, 329, 0, 361, 0, 360, 32, 0, 97, 0, 360, 31, 359, 96, 0, 359, 0, 358, 200, 199, 358, 357, 189, 188, 357, 356, 202, 201, 356, 355, 25, 0, 28, 0, 355, 354, 136, 0, 203, 0, 354, 24, 353, 27, 0, 353, 0, 135, 352, 202, 0, 352, 0, 351, 318, 317, 351, 350, 57, 56, 350, 349, 48, 0, 84, 0, 349, 348, 182, 181, 348, 347, 296, 295, 347, 346, 140, 139, 346, 345, 242, 241, 345, 344, 111, 110, 344, 343, 5, 0, 211, 0, 343, 4, 342, 210, 0, 342, 0, 341, 122, 0, 136, 0, 341, 340, 203, 71, 340, 339, 95, 94, 339, 338, 124, 0, 172, 0, 338, 123, 337, 171, 0, 337, 0, 336, 25, 201, 336, 335, 30, 29, 335, 334, 318, 135, 334, 333, 269, 268, 333, 332, 225, 224, 332, 331, 260, 259, 331, 330, 248, 0, 313, 0, 330, 247, 329, 250, 0, 329, 0, 328, 145, 0, 204, 0, 328, 144, 327, 203, 0, 327, 0, 326, 67, 0, 251, 0, 326, 66, 325, 203, 0, 325, 0, 324, 96, 0, 163, 0, 324, 95, 323, 162, 0, 323, 0, 322, 144, 143, 322, 321, 185, 0, 209, 0, 321, 320, 306, 182, 320, 208, 319, 305, 0, 319, 0, 318, 31, 72, 318, 317, 103, 0, 167, 0, 317, 316, 212, 102, 316, 166, 315, 211, 0, 315, 0, 314, 14, 0, 181, 0, 314, 313, 280, 13, 313, 180, 312, 279, 0, 312, 0, 311, 72, 101, 311, 310, 33, 32, 310, 309, 98, 0, 183, 0, 309, 97, 308, 121, 0, 308, 0, 307, 78, 77, 307, 306, 21, 0, 80, 0, 306, 20, 305, 79, 0, 305, 0, 304, 30, 201, 304, 303, 126, 125, 303, 302, 135, 0, 160, 0, 302, 134, 301, 159, 0, 301, 0, 300, 159, 53, 300, 299, 245, 244, 299, 298, 209, 0, 231, 0, 298, 107, 297, 230, 0, 297, 0, 96, 296, 209, 0, 296, 0, 295, 28, 0, 61, 0, 295, 294, 252, 27, 294, 206, 293, 254, 0, 293, 0, 292, 49, 0, 94, 0, 292, 48, 291, 93, 0, 291, 0, 290, 192, 191, 290, 289, 221, 0, 274, 0, 289, 220, 288, 273, 0, 288, 0, 287, 208, 285, 287, 286, 6, 0, 37, 0, 286, 285, 139, 5, 285, 36, 284, 138, 0, 284, 0, 283, 18, 0, 100, 0, 283, 17, 282, 99, 0, 282, 0, 281, 24, 23, 281, 280, 118, 117, 280, 279, 278, 277, 279, 278, 91, 90, 278, 277, 74, 73, 277, 276, 183, 117, 276, 275, 8, 0, 25, 0, 275, 274, 76, 0, 247, 0, 274, 75, 273, 246, 0, 273, 0, 272, 12, 0, 116, 0, 272, 271, 268, 11, 271, 115, 270, 267, 0, 270, 0, 269, 153, 0, 232, 0, 269, 152, 268, 231, 0, 268, 0, 267, 86, 0, 264, 0, 267, 85, 266, 151, 0, 266, 0, 265, 265, 264, 265, 264, 220, 13, 264, 219, 263, 250, 0, 263, 0, 262, 166, 0, 256, 0, 262, 90, 261, 102, 0, 261, 0, 165, 260, 255, 0, 260, 0, 259, 98, 0, 175, 0, 259, 258, 182, 0, 211, 0, 258, 32, 257, 174, 0, 257, 0, 256, 127, 5, 256, 126, 255, 159, 0, 255, 0, 254, 11, 0, 188, 0, 254, 253, 230, 10, 253, 187, 252, 229, 0, 252, 0, 251, 121, 120, 251, 250, 135, 0, 208, 0, 250, 125, 249, 220, 0, 249, 0, 248, 151, 150, 248, 247, 29, 28, 247, 27, 246, 93, 0, 246, 0, 245, 23, 0, 54, 0, 245, 244, 121, 22, 244, 243, 176, 175, 243, 242, 184, 183, 242, 241, 192, 48, 241, 240, 194, 193, 240, 239, 92, 91, 239, 238, 134, 133, 238, 165, 237, 224, 0, 237, 0, 236, 115, 114, 236, 235, 31, 0, 153, 0, 235, 234, 179, 115, 234, 178, 233, 208, 0, 233, 0, 232, 93, 92, 232, 231, 75, 0, 190, 0, 231, 13, 230, 74, 0, 230, 0, 135, 229, 189, 0, 229, 0, 228, 4, 3, 228, 227, 25, 0, 33, 0, 227, 226, 199, 101, 226, 198, 225, 224, 0, 225, 0, 224, 94, 0, 153, 0, 224, 53, 223, 187, 0, 223, 0, 222, 5, 110, 222, 24, 221, 210, 0, 221, 0, 220, 101, 100, 220, 219, 6, 0, 44, 0, 219, 218, 109, 0, 139, 0, 218, 217, 191, 43, 217, 108, 216, 190, 0, 216, 0, 215, 134, 91, 215, 214, 202, 188, 214, 213, 202, 91, 213, 212, 183, 73, 212, 211, 37, 138, 211, 139, 210, 183, 0, 210, 0, 209, 74, 0, 91, 0, 209, 208, 128, 127, 208, 207, 115, 165, 207, 206, 132, 131, 206, 205, 98, 0, 126, 0, 205, 204, 127, 32, 204, 150, 203, 201, 0, 203, 0, 202, 7, 6, 202, 201, 142, 141, 201, 200, 29, 0, 42, 0, 200, 199, 65, 0, 115, 0, 199, 198, 146, 64, 198, 99, 197, 145, 0, 197, 0, 196, 79, 78, 196, 195, 77, 0, 99, 0, 195, 13, 194, 76, 0, 194, 0, 98, 193, 127, 0, 193, 0, 192, 33, 189, 192, 191, 22, 0, 95, 0, 191, 190, 108, 21, 190, 71, 189, 184, 0, 189, 0, 30, 188, 121, 0, 188, 0, 187, 148, 147, 187, 186, 121, 0, 126, 0, 186, 185, 179, 21, 185, 184, 73, 74, 184, 102, 183, 115, 0, 183, 0, 182, 92, 0, 151, 0, 182, 120, 181, 125, 0, 181, 0, 139, 180, 145, 0, 180, 0, 179, 60, 59, 179, 178, 37, 0, 92, 0, 178, 177, 117, 0, 141, 0, 177, 64, 176, 76, 0, 176, 0, 116, 175, 140, 0, 175, 0, 174, 58, 57, 174, 173, 35, 34, 173, 172, 157, 156, 172, 171, 37, 0, 43, 0, 171, 170, 61, 0, 74, 0, 170, 169, 93, 42, 169, 168, 30, 0, 147, 0, 168, 20, 167, 146, 0, 167, 0, 166, 19, 0, 27, 0, 166, 165, 102, 7, 165, 18, 164, 26, 0, 164, 0, 163, 135, 5, 163, 162, 100, 60, 162, 161, 124, 94, 161, 160, 33, 0, 78, 0, 160, 0, 159, 20, 0, 159, 0, 97, 158, 98, 0, 158, 0, 157, 105, 104, 157, 156, 70, 69, 156, 155, 22, 0, 64, 0, 155, 24, 154, 63, 0, 154, 0, 153, 41, 0, 43, 0, 153, 152, 69, 40, 152, 68, 151, 140, 0, 151, 0, 150, 54, 93, 150, 149, 97, 32, 149, 148, 121, 147, 148, 21, 147, 143, 0, 147, 0, 146, 41, 0, 47, 0, 146, 24, 145, 46, 0, 145, 0, 46, 144, 101, 0, 144, 0, 143, 79, 0, 117, 0, 143, 142, 141, 99, 142, 141, 108, 0, 118, 0, 141, 23, 140, 110, 0, 140, 0, 139, 90, 0, 101, 0, 139, 10, 138, 89, 0, 138, 0, 137, 33, 94, 137, 136, 77, 78, 136, 135, 91, 0, 97, 0, 135, 134, 123, 93, 134, 122, 133, 126, 0, 133, 0, 132, 41, 74, 132, 93, 131, 108, 0, 131, 0, 130, 20, 17, 130, 19, 129, 83, 0, 129, 0, 128, 14, 0, 19, 0, 128, 127, 96, 66, 127, 126, 65, 0, 106, 0, 126, 71, 125, 105, 0, 125, 0, 124, 69, 41, 124, 92, 123, 123, 0, 123, 0, 122, 68, 0, 69, 0, 122, 67, 121, 71, 0, 121, 0, 120, 95, 0, 96, 0, 120, 119, 24, 0, 73, 0, 119, 118, 15, 14, 118, 117, 22, 69, 117, 116, 34, 0, 43, 0, 116, 33, 115, 89, 0, 115, 0, 114, 24, 0, 73, 0, 114, 113, 18, 0, 45, 0, 113, 36, 112, 44, 0, 112, 0, 111, 27, 26, 111, 30, 110, 98, 0, 110, 0, 109, 14, 0, 83, 0, 109, 19, 108, 82, 0, 108, 0, 107, 48, 56, 107, 106, 65, 0, 92, 0, 106, 105, 8, 0, 22, 0, 105, 104, 58, 90, 104, 91, 103, 102, 0, 103, 0, 102, 62, 0, 77, 0, 102, 7, 101, 20, 0, 101, 0, 61, 100, 94, 0, 100, 0, 99, 44, 0, 44, 0, 99, 98, 93, 21, 98, 97, 67, 0, 76, 0, 97, 28, 96, 82, 0, 96, 0, 21, 95, 83, 0, 95, 0, 94, 87, 43, 94, 71, 93, 86, 0, 93, 0, 92, 14, 30, 92, 40, 91, 47, 0, 91, 0, 90, 0, 0, 57, 0, 90, 89, 19, 18, 89, 88, 18, 0, 45, 0, 88, 87, 51, 50, 87, 86, 19, 26, 86, 85, 38, 0, 44, 0, 85, 37, 84, 64, 0, 84, 0, 83, 7, 37, 83, 82, 15, 0, 19, 0, 82, 81, 43, 0, 81, 0, 81, 46, 80, 59, 0, 80, 0, 79, 0, 68, 79, 78, 49, 74, 78, 77, 44, 0, 51, 0, 77, 21, 76, 73, 0, 76, 0, 75, 56, 55, 75, 74, 24, 0, 31, 0, 74, 73, 15, 0, 25, 0, 73, 72, 38, 3, 72, 71, 45, 0, 55, 0, 71, 70, 60, 54, 70, 69, 23, 0, 58, 0, 69, 7, 68, 14, 0, 68, 0, 27, 67, 34, 0, 67, 0, 11, 66, 55, 0, 66, 0, 65, 43, 0, 51, 0, 65, 64, 52, 51, 64, 63, 1, 0, 47, 0, 63, 62, 57, 21, 62, 24, 61, 30, 0, 61, 0, 60, 1, 0, 18, 0, 60, 18, 59, 22, 0, 59, 0, 58, 55, 26, 58, 57, 37, 0, 49, 0, 57, 56, 33, 4, 56, 10, 55, 28, 0, 55, 0, 54, 41, 6, 54, 7, 53, 44, 0, 53, 0, 52, 7, 50, 52, 31, 51, 33, 0, 51, 0, 50, 9, 0, 31, 0, 50, 0, 49, 8, 0, 49, 0, 48, 0, 27, 48, 47, 35, 0, 37, 0, 47, 46, 33, 0, 46, 45, 23, 34, 45, 44, 13, 0, 18, 0, 44, 43, 31, 12, 43, 42, 22, 21, 42, 5, 41, 10, 0, 41, 0, 11, 40, 12, 0, 40, 0, 18, 39, 22, 0, 39, 0, 38, 14, 8, 38, 21, 37, 30, 0, 37, 0, 36, 17, 0, 25, 0, 36, 16, 35, 24, 0, 35, 0, 24, 34, 34, 0, 34, 0, 33, 0, 0, 33, 32, 28, 23, 32, 31, 9, 20, 31, 30, 0, 0, 5, 0, 30, 20, 29, 24, 0, 29, 0, 28, 2, 1, 28, 27, 6, 0, 24, 0, 27, 26, 8, 17, 26, 25, 0, 8, 25, 24, 1, 0, 13, 0, 24, 23, 20, 1, 23, 12, 22, 16, 0, 22, 0, 21, 10, 0, 13, 0, 21, 20, 17, 9, 20, 19, 12, 0, 14, 0, 19, 18, 18, 0, 18, 0, 18, 1, 17, 4, 0, 17, 0, 5, 16, 6, 0, 16, 0, 10, 15, 13, 0, 15, 0, 14, 4, 4, 14, 13, 0, 5, 13, 12, 2, 0, 12, 0, 12, 0, 11, 1, 0, 11, 0, 10, 7, 0, 9, 0, 10, 1, 9, 6, 0, 9, 0, 8, 0, 7, 8, 7, 1, 0, 2, 0, 7, 6, 6, 0, 6, 0, 6, 1, 5, 5, 0, 5, 0, 4, 3, 2, 4, 3, 0, 0, 3, 0, 3, 0, 2, 1, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  151. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796, 88}

    Returns: {399, 399, 399, 24, 398, 398, 397, 0, 398, 0, 397, 0, 396, 397, 395, 396, 396, 231, 395, 378, 394, 395, 393, 394, 394, 46, 393, 175, 0, 222, 0, 393, 392, 392, 391, 0, 392, 0, 391, 20, 390, 391, 389, 390, 388, 0, 390, 0, 387, 389, 386, 0, 389, 0, 385, 388, 384, 0, 388, 0, 383, 387, 387, 1, 386, 147, 0, 175, 0, 386, 382, 385, 381, 0, 385, 0, 384, 141, 380, 384, 379, 383, 378, 0, 383, 0, 377, 382, 382, 185, 376, 381, 375, 0, 381, 0, 374, 380, 373, 0, 380, 0, 379, 224, 372, 379, 371, 378, 378, 112, 370, 377, 369, 0, 377, 0, 368, 376, 367, 0, 376, 0, 375, 73, 0, 193, 0, 375, 366, 374, 365, 0, 374, 0, 364, 373, 363, 0, 373, 0, 372, 166, 0, 180, 0, 372, 362, 371, 361, 0, 371, 0, 370, 165, 0, 297, 0, 370, 369, 361, 360, 369, 359, 368, 358, 0, 368, 0, 357, 367, 356, 0, 367, 0, 355, 366, 366, 284, 365, 364, 354, 365, 353, 364, 364, 324, 363, 324, 352, 363, 351, 362, 362, 181, 361, 267, 350, 361, 349, 360, 360, 193, 359, 335, 348, 359, 347, 358, 346, 0, 358, 0, 345, 357, 357, 43, 344, 356, 347, 0, 356, 0, 343, 355, 342, 0, 355, 0, 341, 354, 340, 0, 354, 0, 339, 353, 353, 237, 338, 352, 337, 0, 352, 0, 351, 140, 336, 351, 335, 350, 350, 293, 334, 349, 333, 0, 349, 0, 332, 348, 331, 0, 348, 0, 347, 139, 330, 347, 329, 346, 346, 51, 345, 207, 328, 345, 331, 344, 327, 0, 344, 0, 343, 234, 326, 343, 325, 342, 342, 32, 341, 53, 324, 341, 323, 340, 322, 0, 340, 0, 336, 339, 321, 0, 339, 0, 338, 246, 320, 338, 319, 337, 318, 0, 337, 0, 317, 336, 336, 77, 335, 78, 316, 335, 323, 334, 315, 0, 334, 0, 314, 333, 313, 0, 333, 0, 332, 203, 312, 332, 311, 331, 310, 0, 331, 0, 309, 330, 330, 34, 329, 116, 0, 129, 0, 329, 308, 328, 307, 0, 328, 0, 327, 243, 306, 327, 305, 326, 326, 5, 325, 158, 304, 325, 303, 324, 324, 157, 302, 323, 301, 0, 323, 0, 322, 31, 300, 322, 299, 321, 321, 32, 320, 318, 298, 320, 314, 319, 297, 0, 319, 0, 296, 318, 295, 0, 318, 0, 294, 317, 293, 0, 317, 0, 292, 316, 291, 0, 316, 0, 315, 36, 0, 105, 0, 315, 290, 314, 289, 0, 314, 0, 313, 208, 288, 313, 287, 312, 312, 121, 311, 283, 286, 311, 285, 310, 310, 139, 309, 225, 284, 309, 283, 308, 308, 251, 282, 307, 281, 0, 307, 0, 0, 306, 280, 0, 306, 0, 279, 305, 305, 105, 278, 304, 277, 0, 304, 0, 303, 297, 276, 303, 275, 302, 302, 220, 274, 301, 273, 0, 301, 0, 300, 130, 272, 300, 271, 299, 299, 84, 270, 298, 269, 0, 298, 0, 297, 219, 0, 256, 0, 297, 268, 296, 267, 0, 296, 0, 295, 75, 266, 295, 265, 294, 294, 113, 293, 199, 264, 293, 263, 292, 262, 0, 292, 0, 261, 291, 260, 0, 291, 0, 259, 290, 290, 105, 258, 289, 257, 0, 289, 0, 288, 227, 256, 288, 255, 287, 287, 18, 286, 91, 254, 286, 253, 285, 285, 139, 284, 191, 252, 284, 251, 283, 283, 33, 250, 282, 249, 0, 282, 0, 248, 281, 247, 0, 281, 0, 246, 280, 245, 0, 280, 0, 244, 279, 270, 0, 279, 0, 243, 278, 278, 54, 242, 277, 241, 0, 277, 0, 240, 276, 239, 0, 276, 0, 238, 275, 237, 0, 275, 0, 236, 274, 235, 0, 274, 0, 234, 273, 233, 0, 273, 0, 272, 44, 0, 270, 0, 272, 232, 271, 231, 0, 271, 0, 270, 174, 230, 270, 229, 269, 269, 35, 268, 55, 0, 86, 0, 268, 228, 267, 227, 0, 267, 0, 266, 66, 0, 122, 0, 266, 265, 171, 226, 265, 225, 264, 264, 201, 224, 263, 223, 0, 263, 0, 262, 156, 0, 238, 0, 262, 222, 261, 221, 0, 261, 0, 220, 260, 219, 0, 260, 0, 218, 259, 217, 0, 259, 0, 258, 214, 216, 258, 215, 257, 257, 243, 214, 256, 213, 0, 256, 0, 212, 255, 250, 0, 255, 0, 211, 254, 254, 146, 210, 253, 222, 0, 253, 0, 209, 252, 252, 49, 208, 251, 207, 0, 251, 0, 250, 19, 0, 244, 0, 250, 206, 249, 205, 0, 249, 0, 204, 248, 203, 0, 248, 0, 202, 247, 201, 0, 247, 0, 246, 0, 200, 246, 199, 245, 245, 44, 244, 61, 198, 244, 221, 243, 197, 0, 243, 0, 242, 236, 196, 242, 213, 241, 195, 0, 241, 0, 194, 240, 214, 0, 240, 0, 193, 239, 239, 71, 192, 238, 191, 0, 238, 0, 237, 107, 190, 237, 189, 236, 236, 15, 188, 235, 197, 0, 235, 0, 187, 234, 234, 1, 233, 74, 0, 107, 0, 233, 186, 232, 185, 0, 232, 0, 231, 42, 0, 168, 0, 231, 184, 230, 183, 0, 230, 0, 229, 207, 182, 229, 181, 228, 228, 106, 227, 191, 180, 227, 222, 226, 179, 0, 226, 0, 178, 225, 177, 0, 225, 0, 224, 173, 176, 224, 175, 223, 223, 15, 222, 95, 174, 222, 173, 221, 172, 0, 221, 0, 171, 220, 170, 0, 220, 0, 169, 219, 219, 133, 168, 218, 167, 0, 218, 0, 217, 110, 166, 217, 189, 216, 165, 0, 216, 0, 164, 215, 163, 0, 215, 0, 162, 214, 161, 0, 214, 0, 213, 105, 160, 213, 179, 212, 159, 0, 212, 0, 158, 211, 182, 0, 211, 0, 157, 210, 156, 0, 210, 0, 155, 209, 209, 39, 154, 208, 197, 0, 208, 0, 153, 207, 152, 0, 207, 0, 151, 206, 206, 88, 150, 205, 162, 0, 205, 0, 149, 204, 204, 51, 203, 147, 148, 203, 147, 202, 202, 8, 146, 201, 145, 0, 201, 0, 200, 82, 144, 200, 143, 199, 142, 0, 199, 0, 141, 198, 140, 0, 198, 0, 139, 197, 197, 29, 196, 157, 138, 196, 137, 195, 136, 0, 195, 0, 135, 194, 194, 55, 193, 128, 134, 193, 133, 192, 192, 3, 191, 54, 132, 191, 131, 190, 190, 6, 130, 189, 129, 0, 189, 0, 128, 188, 127, 0, 188, 0, 187, 45, 0, 61, 0, 187, 186, 95, 126, 186, 125, 185, 185, 30, 124, 184, 123, 0, 184, 0, 122, 183, 121, 0, 183, 0, 182, 1, 120, 182, 167, 181, 119, 0, 181, 0, 180, 107, 0, 164, 0, 180, 118, 179, 164, 0, 179, 0, 117, 178, 178, 72, 116, 177, 115, 0, 177, 0, 176, 39, 114, 176, 113, 175, 175, 152, 112, 174, 111, 0, 174, 0, 173, 70, 0, 100, 0, 173, 110, 172, 109, 0, 172, 0, 108, 171, 107, 0, 171, 0, 106, 170, 140, 0, 170, 0, 105, 169, 104, 0, 169, 0, 103, 168, 102, 0, 168, 0, 101, 167, 167, 26, 100, 166, 99, 0, 166, 0, 165, 88, 98, 165, 97, 164, 96, 0, 164, 0, 95, 163, 163, 1, 94, 162, 93, 0, 162, 0, 92, 161, 91, 0, 161, 0, 160, 11, 0, 58, 0, 160, 159, 83, 90, 159, 89, 158, 158, 10, 157, 69, 0, 80, 0, 157, 88, 156, 87, 0, 156, 0, 86, 155, 85, 0, 155, 0, 84, 154, 83, 0, 154, 0, 153, 34, 82, 153, 81, 152, 152, 15, 151, 73, 80, 151, 79, 150, 78, 0, 150, 0, 77, 149, 149, 33, 76, 148, 75, 0, 148, 0, 147, 80, 74, 147, 100, 146, 73, 0, 146, 0, 72, 145, 71, 0, 145, 0, 70, 144, 69, 0, 144, 0, 143, 77, 0, 106, 0, 143, 68, 142, 92, 0, 142, 0, 98, 141, 67, 0, 141, 0, 140, 122, 66, 140, 98, 139, 65, 0, 139, 0, 64, 138, 63, 0, 138, 0, 62, 137, 61, 0, 137, 0, 60, 136, 125, 0, 136, 0, 59, 135, 58, 0, 135, 0, 57, 134, 56, 0, 134, 0, 55, 133, 133, 121, 54, 132, 53, 0, 132, 0, 52, 131, 51, 0, 131, 0, 50, 130, 49, 0, 130, 0, 48, 129, 47, 0, 129, 0, 128, 103, 46, 128, 45, 127, 44, 0, 127, 0, 48, 126, 43, 0, 126, 0, 125, 26, 0, 88, 0, 125, 42, 124, 41, 0, 124, 0, 40, 123, 113, 0, 123, 0, 39, 122, 38, 0, 122, 0, 37, 121, 121, 72, 36, 120, 35, 0, 120, 0, 119, 75, 34, 119, 33, 118, 118, 98, 32, 117, 69, 0, 117, 0, 31, 116, 30, 0, 116, 0, 99, 115, 102, 0, 115, 0, 29, 114, 28, 0, 114, 0, 31, 113, 27, 0, 113, 0, 26, 112, 25, 0, 112, 0, 111, 30, 24, 111, 23, 110, 110, 58, 22, 109, 46, 0, 109, 0, 100, 108, 21, 0, 108, 0, 107, 15, 20, 107, 19, 106, 106, 29, 105, 34, 18, 105, 17, 104, 16, 0, 104, 0, 15, 103, 14, 0, 103, 0, 66, 102, 102, 0, 102, 0, 13, 101, 12, 0, 101, 0, 11, 100, 10, 0, 100, 0, 9, 99, 8, 0, 99, 0, 9, 98, 7, 0, 98, 0, 6, 97, 5, 0, 97, 0, 4, 96, 92, 0, 96, 0, 3, 95, 2, 0, 95, 0, 31, 94, 1, 0, 94, 0, 21, 93, 66, 0, 93, 0, 92, 41, 0, 12, 0, 92, 70, 91, 91, 44, 58, 90, 90, 26, 89, 78, 0, 33, 0, 89, 0, 88, 88, 35, 87, 69, 0, 49, 0, 87, 86, 15, 70, 86, 84, 85, 51, 0, 85, 0, 70, 84, 6, 0, 84, 0, 60, 83, 83, 3, 82, 52, 0, 41, 0, 82, 81, 4, 0, 55, 0, 81, 80, 67, 7, 80, 1, 79, 79, 19, 78, 18, 47, 78, 34, 77, 30, 0, 77, 0, 67, 76, 69, 0, 76, 0, 37, 75, 15, 0, 75, 0, 17, 74, 67, 0, 74, 0, 46, 73, 44, 0, 73, 0, 72, 72, 72, 25, 71, 8, 44, 71, 70, 37, 0, 47, 0, 70, 9, 69, 39, 0, 69, 0, 63, 68, 48, 0, 68, 0, 54, 67, 67, 48, 66, 50, 21, 66, 38, 65, 65, 45, 57, 64, 64, 23, 63, 9, 56, 63, 62, 57, 3, 62, 14, 61, 61, 11, 60, 13, 21, 60, 44, 59, 59, 13, 41, 58, 52, 0, 58, 0, 57, 7, 0, 27, 0, 57, 8, 56, 13, 0, 56, 0, 14, 55, 5, 0, 55, 0, 46, 54, 54, 21, 11, 53, 53, 0, 53, 0, 30, 52, 41, 0, 52, 0, 24, 51, 51, 26, 40, 50, 50, 42, 21, 49, 7, 0, 49, 0, 48, 20, 11, 48, 47, 7, 9, 47, 17, 46, 46, 18, 13, 45, 13, 0, 45, 0, 44, 16, 0, 43, 0, 44, 43, 43, 30, 0, 43, 0, 42, 39, 0, 27, 0, 42, 9, 41, 41, 22, 40, 19, 30, 40, 39, 22, 0, 14, 0, 39, 38, 27, 11, 38, 18, 37, 26, 0, 37, 0, 36, 21, 9, 36, 35, 29, 5, 35, 13, 34, 27, 0, 34, 0, 29, 33, 7, 0, 33, 0, 32, 8, 12, 32, 31, 11, 0, 26, 0, 31, 16, 30, 4, 0, 30, 0, 29, 8, 2, 29, 4, 28, 22, 0, 28, 0, 27, 2, 0, 25, 0, 27, 15, 26, 26, 16, 14, 25, 25, 4, 5, 24, 24, 8, 3, 23, 23, 5, 22, 16, 0, 18, 0, 22, 16, 21, 5, 0, 21, 0, 20, 14, 17, 20, 19, 6, 1, 19, 18, 12, 0, 17, 0, 18, 17, 10, 3, 17, 16, 7, 2, 16, 15, 0, 0, 11, 0, 15, 14, 1, 0, 7, 0, 14, 3, 13, 10, 0, 13, 0, 12, 4, 8, 12, 1, 11, 6, 0, 11, 0, 10, 10, 10, 2, 3, 9, 9, 4, 8, 6, 0, 8, 0, 8, 7, 3, 0, 0, 0, 7, 6, 3, 0, 3, 0, 6, 5, 5, 3, 0, 5, 0, 4, 0, 0, 0, 0, 4, 2, 3, 3, 0, 2, 1, 0, 2, 0, 2, 0, 1, 1, 0, 1, 0 }

  152. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 48, 399, 398, 397, 0, 396, 0, 398, 152, 397, 367, 0, 397, 0, 396, 395, 0, 394, 0, 396, 264, 395, 395, 393, 394, 392, 0, 391, 0, 394, 393, 390, 73, 393, 224, 392, 392, 389, 391, 388, 0, 387, 0, 391, 390, 386, 0, 385, 0, 390, 389, 384, 31, 389, 160, 388, 185, 0, 388, 0, 251, 387, 387, 383, 386, 382, 108, 386, 385, 381, 0, 380, 0, 385, 384, 379, 0, 378, 0, 384, 324, 383, 383, 377, 382, 376, 285, 382, 313, 381, 381, 375, 380, 374, 42, 380, 379, 373, 0, 372, 0, 379, 378, 371, 0, 370, 0, 378, 337, 377, 377, 369, 376, 368, 8, 376, 375, 367, 0, 366, 0, 375, 102, 374, 143, 0, 374, 0, 373, 365, 0, 364, 0, 373, 72, 372, 372, 363, 371, 362, 122, 371, 370, 361, 0, 360, 0, 370, 183, 369, 369, 359, 368, 358, 0, 357, 0, 368, 367, 356, 0, 355, 0, 367, 366, 354, 0, 353, 0, 366, 365, 352, 0, 351, 0, 365, 364, 350, 0, 349, 0, 364, 363, 348, 42, 363, 255, 362, 362, 347, 361, 346, 252, 361, 360, 345, 0, 344, 0, 360, 359, 343, 0, 342, 0, 359, 54, 358, 358, 341, 357, 340, 0, 339, 0, 357, 356, 338, 0, 337, 0, 356, 355, 336, 0, 335, 0, 355, 354, 334, 159, 354, 353, 333, 0, 332, 0, 353, 244, 352, 352, 331, 351, 330, 0, 329, 0, 351, 350, 328, 0, 327, 0, 350, 349, 326, 207, 349, 348, 325, 0, 324, 0, 348, 61, 347, 347, 323, 346, 322, 286, 346, 345, 321, 0, 320, 0, 345, 208, 344, 344, 319, 343, 318, 329, 343, 342, 317, 0, 316, 0, 342, 84, 341, 341, 315, 340, 314, 282, 340, 339, 313, 0, 312, 0, 339, 338, 311, 0, 310, 0, 338, 240, 337, 337, 309, 336, 308, 210, 336, 218, 335, 330, 0, 335, 0, 334, 307, 0, 306, 0, 334, 32, 333, 97, 0, 333, 0, 332, 305, 0, 304, 0, 332, 200, 331, 331, 303, 330, 302, 189, 330, 329, 301, 0, 300, 0, 329, 202, 328, 328, 299, 327, 298, 25, 327, 28, 326, 136, 0, 326, 0, 203, 325, 325, 297, 324, 296, 318, 324, 323, 295, 0, 294, 0, 323, 57, 322, 322, 293, 321, 292, 0, 291, 0, 321, 320, 290, 0, 289, 0, 320, 319, 288, 25, 319, 318, 287, 0, 286, 0, 318, 182, 317, 317, 285, 316, 284, 296, 316, 315, 283, 0, 282, 0, 315, 314, 281, 0, 280, 0, 314, 140, 313, 313, 279, 312, 278, 242, 312, 311, 277, 0, 276, 0, 311, 310, 275, 0, 274, 0, 310, 309, 273, 0, 272, 0, 309, 111, 308, 308, 271, 307, 270, 0, 269, 0, 307, 306, 268, 5, 306, 211, 305, 305, 267, 304, 266, 102, 304, 210, 303, 303, 265, 302, 264, 95, 302, 301, 263, 0, 262, 0, 301, 124, 300, 172, 0, 300, 0, 299, 261, 0, 260, 0, 299, 5, 298, 298, 259, 297, 258, 30, 297, 296, 257, 0, 256, 0, 296, 200, 295, 295, 255, 294, 254, 0, 253, 0, 294, 293, 252, 269, 293, 292, 251, 0, 250, 0, 292, 225, 291, 291, 249, 290, 248, 0, 247, 0, 290, 289, 246, 260, 289, 288, 245, 0, 244, 0, 288, 31, 287, 248, 0, 287, 0, 286, 243, 0, 242, 0, 286, 285, 241, 0, 240, 0, 285, 284, 239, 0, 238, 0, 284, 145, 283, 204, 0, 283, 0, 282, 237, 0, 236, 0, 282, 281, 235, 0, 234, 0, 281, 8, 280, 67, 0, 280, 0, 279, 233, 0, 232, 0, 279, 96, 278, 163, 0, 278, 0, 277, 231, 0, 230, 0, 277, 144, 276, 276, 229, 275, 228, 0, 227, 0, 275, 274, 226, 0, 225, 0, 274, 273, 224, 0, 268, 0, 273, 122, 272, 209, 0, 272, 0, 271, 223, 0, 222, 0, 271, 224, 270, 270, 221, 269, 220, 0, 219, 0, 269, 268, 218, 0, 217, 0, 268, 267, 216, 103, 267, 167, 266, 212, 0, 266, 0, 265, 215, 0, 214, 0, 265, 14, 264, 163, 0, 264, 0, 181, 263, 263, 213, 262, 212, 208, 262, 261, 211, 0, 210, 0, 261, 33, 260, 260, 209, 259, 208, 98, 259, 242, 258, 258, 207, 257, 206, 78, 257, 256, 205, 0, 204, 0, 256, 21, 255, 80, 0, 255, 0, 254, 203, 0, 202, 0, 254, 111, 253, 253, 201, 252, 200, 126, 252, 251, 199, 0, 198, 0, 251, 73, 250, 135, 0, 250, 0, 249, 197, 0, 196, 0, 249, 95, 248, 248, 195, 247, 194, 245, 247, 246, 193, 0, 192, 0, 246, 72, 245, 231, 0, 245, 0, 244, 191, 0, 190, 0, 244, 243, 189, 0, 188, 0, 243, 242, 187, 0, 186, 0, 242, 61, 241, 241, 185, 240, 184, 0, 183, 0, 240, 239, 182, 78, 239, 124, 238, 135, 0, 238, 0, 237, 181, 0, 180, 0, 237, 49, 236, 94, 0, 236, 0, 235, 179, 0, 178, 0, 235, 192, 234, 234, 177, 233, 176, 0, 226, 0, 233, 221, 232, 232, 175, 231, 174, 0, 173, 0, 231, 230, 172, 122, 230, 229, 171, 0, 170, 0, 229, 6, 228, 37, 0, 228, 0, 139, 227, 227, 169, 226, 168, 0, 167, 0, 226, 225, 166, 18, 225, 100, 224, 224, 165, 223, 164, 0, 163, 0, 223, 222, 162, 24, 222, 221, 161, 0, 160, 0, 221, 118, 220, 220, 159, 219, 158, 209, 219, 218, 157, 0, 156, 0, 218, 91, 217, 217, 155, 216, 154, 0, 153, 0, 216, 215, 152, 74, 215, 214, 151, 0, 150, 0, 214, 213, 161, 0, 149, 0, 213, 212, 148, 0, 184, 0, 212, 211, 194, 76, 211, 210, 147, 0, 146, 0, 210, 209, 153, 12, 209, 116, 208, 208, 145, 207, 144, 0, 175, 0, 207, 153, 206, 206, 143, 205, 142, 0, 141, 0, 205, 204, 140, 86, 204, 185, 203, 203, 139, 202, 138, 74, 202, 201, 137, 0, 136, 0, 201, 200, 149, 0, 159, 0, 200, 199, 135, 0, 134, 0, 199, 198, 136, 49, 198, 166, 197, 197, 133, 196, 132, 18, 196, 28, 195, 175, 0, 195, 0, 194, 131, 0, 130, 0, 194, 193, 129, 0, 128, 0, 193, 127, 192, 143, 0, 192, 0, 191, 127, 0, 126, 0, 191, 190, 125, 0, 124, 0, 190, 189, 172, 11, 189, 188, 188, 188, 123, 187, 122, 0, 121, 0, 187, 186, 120, 121, 186, 185, 119, 0, 118, 0, 185, 184, 175, 72, 184, 183, 117, 0, 116, 0, 183, 182, 115, 0, 114, 0, 182, 181, 113, 0, 112, 0, 181, 180, 111, 0, 110, 0, 180, 151, 179, 179, 109, 178, 108, 0, 107, 0, 178, 177, 106, 29, 177, 176, 105, 0, 104, 0, 176, 49, 175, 175, 103, 174, 102, 0, 101, 0, 174, 173, 100, 0, 99, 0, 173, 172, 98, 0, 97, 0, 172, 171, 96, 23, 171, 73, 170, 170, 95, 169, 94, 0, 105, 0, 169, 168, 93, 0, 92, 0, 168, 49, 167, 167, 91, 166, 90, 0, 89, 0, 166, 165, 88, 127, 165, 164, 87, 0, 86, 0, 164, 163, 131, 0, 85, 0, 163, 162, 84, 0, 83, 0, 162, 161, 82, 92, 161, 160, 81, 0, 80, 0, 160, 134, 159, 159, 79, 158, 78, 0, 128, 0, 158, 157, 77, 0, 76, 0, 157, 115, 156, 156, 75, 155, 74, 0, 109, 0, 155, 154, 114, 115, 154, 153, 73, 0, 72, 0, 153, 152, 71, 0, 70, 0, 152, 93, 151, 151, 69, 150, 68, 0, 67, 0, 150, 149, 66, 0, 125, 0, 149, 148, 145, 75, 148, 147, 65, 0, 64, 0, 147, 4, 146, 146, 63, 145, 62, 0, 61, 0, 145, 144, 60, 0, 59, 0, 144, 143, 58, 0, 57, 0, 143, 142, 56, 0, 135, 0, 142, 67, 141, 139, 0, 141, 0, 140, 55, 0, 54, 0, 140, 21, 139, 28, 0, 139, 0, 138, 53, 0, 52, 0, 138, 137, 51, 0, 50, 0, 137, 25, 136, 136, 49, 135, 48, 0, 47, 0, 135, 134, 46, 0, 45, 0, 134, 133, 44, 32, 133, 132, 43, 0, 42, 0, 132, 101, 131, 131, 41, 130, 40, 0, 39, 0, 130, 129, 38, 0, 37, 0, 129, 128, 36, 0, 52, 0, 128, 127, 127, 44, 127, 109, 126, 126, 35, 125, 34, 0, 112, 0, 125, 124, 33, 0, 32, 0, 124, 123, 104, 0, 31, 0, 123, 122, 30, 0, 67, 0, 122, 121, 29, 0, 28, 0, 121, 73, 120, 120, 27, 119, 26, 0, 25, 0, 119, 118, 24, 0, 23, 0, 118, 117, 22, 0, 25, 0, 117, 116, 21, 0, 20, 0, 116, 115, 19, 0, 18, 0, 115, 57, 114, 114, 17, 113, 16, 0, 97, 0, 113, 112, 15, 0, 14, 0, 112, 111, 36, 0, 13, 0, 111, 110, 12, 0, 110, 0, 110, 109, 11, 0, 10, 0, 109, 108, 43, 0, 9, 0, 108, 107, 8, 0, 7, 0, 107, 106, 6, 0, 5, 0, 106, 105, 4, 0, 61, 0, 105, 104, 73, 0, 91, 0, 104, 103, 3, 0, 2, 0, 103, 7, 102, 102, 1, 101, 9, 48, 101, 100, 56, 0, 63, 0, 100, 54, 99, 61, 0, 99, 0, 65, 98, 79, 0, 98, 0, 97, 23, 77, 97, 79, 96, 14, 0, 96, 0, 95, 43, 0, 60, 0, 95, 22, 94, 94, 81, 93, 59, 0, 69, 0, 93, 86, 92, 29, 0, 92, 0, 80, 91, 91, 90, 31, 90, 74, 0, 90, 0, 60, 89, 89, 22, 88, 67, 25, 88, 28, 87, 58, 0, 87, 0, 35, 86, 86, 77, 14, 85, 43, 0, 85, 0, 48, 84, 84, 3, 83, 65, 19, 83, 27, 82, 31, 0, 82, 0, 81, 32, 0, 42, 0, 81, 80, 55, 0, 48, 0, 80, 79, 52, 0, 70, 0, 79, 78, 4, 70, 78, 77, 43, 64, 77, 76, 61, 41, 76, 69, 75, 54, 0, 75, 0, 74, 5, 0, 28, 0, 74, 73, 24, 47, 73, 57, 72, 60, 0, 72, 0, 71, 7, 32, 71, 70, 70, 19, 70, 69, 46, 58, 69, 27, 68, 68, 39, 67, 2, 0, 20, 0, 67, 27, 66, 66, 19, 11, 65, 65, 28, 20, 64, 64, 62, 30, 63, 63, 3, 62, 6, 0, 30, 0, 62, 60, 61, 61, 34, 60, 39, 0, 58, 0, 60, 59, 31, 15, 59, 58, 46, 0, 20, 0, 58, 34, 57, 57, 27, 56, 4, 45, 56, 55, 2, 0, 42, 0, 55, 54, 38, 11, 54, 53, 50, 0, 21, 0, 53, 52, 5, 0, 39, 0, 52, 49, 51, 51, 6, 25, 50, 49, 0, 50, 0, 32, 49, 49, 46, 5, 48, 6, 0, 48, 0, 47, 45, 0, 27, 0, 47, 43, 46, 46, 12, 45, 37, 0, 21, 0, 45, 28, 44, 44, 6, 43, 17, 12, 43, 38, 42, 42, 0, 42, 0, 41, 1, 0, 24, 0, 41, 40, 26, 0, 32, 0, 40, 20, 39, 39, 35, 38, 30, 0, 33, 0, 38, 37, 4, 0, 4, 0, 37, 36, 9, 30, 36, 35, 2, 0, 10, 0, 35, 34, 11, 0, 20, 0, 34, 30, 33, 33, 13, 32, 4, 0, 5, 0, 32, 31, 1, 0, 30, 0, 31, 1, 30, 30, 11, 29, 22, 18, 29, 28, 5, 12, 28, 20, 27, 27, 5, 15, 26, 21, 0, 26, 0, 25, 13, 6, 25, 9, 24, 19, 0, 24, 0, 7, 23, 23, 8, 22, 4, 0, 3, 0, 22, 13, 21, 5, 0, 21, 0, 20, 3, 0, 19, 0, 20, 12, 19, 19, 14, 11, 18, 18, 3, 17, 17, 17, 16, 16, 9, 0, 2, 0, 16, 9, 15, 4, 0, 15, 0, 14, 14, 2, 0, 14, 0, 0, 13, 13, 11, 7, 12, 12, 5, 1, 11, 4, 0, 11, 0, 9, 10, 10, 0, 10, 0, 9, 0, 0, 0, 0, 9, 8, 2, 0, 2, 0, 8, 7, 7, 0, 0, 7, 0, 6, 2, 0, 1, 0, 6, 1, 5, 5, 1, 4, 3, 0, 3, 0, 4, 3, 2, 0, 3, 2, 2, 2, 0, 2, 0, 1, 1, 0, 1 }

  153. 400

    {398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399}

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    Returns: {399, 398, 0, 398, 0, 399, 398, 397, 0, 398, 0, 398, 397, 396, 1, 397, 396, 395, 2, 396, 395, 394, 3, 395, 394, 393, 4, 394, 393, 392, 5, 393, 392, 391, 6, 392, 391, 390, 7, 391, 390, 389, 8, 390, 389, 388, 9, 389, 388, 387, 10, 388, 387, 386, 11, 387, 386, 385, 12, 386, 385, 384, 13, 385, 384, 383, 14, 384, 383, 382, 15, 383, 382, 381, 16, 382, 381, 380, 17, 381, 380, 379, 18, 380, 379, 378, 19, 379, 378, 377, 20, 378, 377, 376, 21, 377, 376, 375, 22, 376, 375, 374, 23, 375, 374, 373, 24, 374, 373, 372, 25, 373, 372, 371, 26, 372, 371, 370, 27, 371, 370, 369, 28, 370, 369, 368, 29, 369, 368, 367, 30, 368, 367, 366, 31, 367, 366, 365, 32, 366, 365, 364, 33, 365, 364, 363, 34, 364, 363, 362, 35, 363, 362, 361, 36, 362, 361, 360, 37, 361, 360, 359, 38, 360, 359, 358, 39, 359, 358, 357, 40, 358, 357, 356, 41, 357, 356, 355, 42, 356, 355, 354, 43, 355, 354, 353, 44, 354, 353, 352, 45, 353, 352, 351, 46, 352, 351, 350, 47, 351, 350, 349, 48, 350, 349, 348, 49, 349, 348, 347, 50, 348, 347, 346, 51, 347, 346, 345, 52, 346, 345, 344, 53, 345, 344, 343, 54, 344, 343, 342, 55, 343, 342, 341, 56, 342, 341, 340, 57, 341, 340, 339, 58, 340, 339, 338, 59, 339, 338, 337, 60, 338, 337, 336, 61, 337, 336, 335, 62, 336, 335, 334, 63, 335, 334, 333, 64, 334, 333, 332, 65, 333, 332, 331, 66, 332, 331, 330, 67, 331, 330, 329, 68, 330, 329, 328, 69, 329, 328, 327, 70, 328, 327, 326, 71, 327, 326, 325, 72, 326, 325, 324, 73, 325, 324, 323, 74, 324, 323, 322, 75, 323, 322, 321, 76, 322, 321, 320, 77, 321, 320, 319, 78, 320, 319, 318, 79, 319, 318, 317, 80, 318, 317, 316, 81, 317, 316, 315, 82, 316, 315, 314, 83, 315, 314, 313, 84, 314, 313, 312, 85, 313, 312, 311, 86, 312, 311, 310, 87, 311, 310, 309, 88, 310, 309, 308, 89, 309, 308, 307, 90, 308, 307, 306, 91, 307, 306, 305, 92, 306, 305, 304, 93, 305, 304, 303, 94, 304, 303, 302, 95, 303, 302, 301, 96, 302, 301, 300, 97, 301, 300, 299, 98, 300, 299, 298, 99, 299, 298, 297, 100, 298, 297, 296, 101, 297, 296, 295, 102, 296, 295, 294, 103, 295, 294, 293, 104, 294, 293, 292, 105, 293, 292, 291, 106, 292, 291, 290, 107, 291, 290, 289, 108, 290, 289, 288, 109, 289, 288, 287, 110, 288, 287, 286, 111, 287, 286, 285, 112, 286, 285, 284, 113, 285, 284, 283, 114, 284, 283, 282, 115, 283, 282, 281, 116, 282, 281, 280, 117, 281, 280, 279, 118, 280, 279, 278, 119, 279, 278, 277, 120, 278, 277, 276, 121, 277, 276, 275, 122, 276, 275, 274, 123, 275, 274, 273, 124, 274, 273, 272, 125, 273, 272, 271, 126, 272, 271, 270, 127, 271, 270, 269, 128, 270, 269, 268, 129, 269, 268, 267, 130, 268, 267, 266, 131, 267, 266, 265, 132, 266, 265, 264, 133, 265, 264, 263, 134, 264, 263, 262, 135, 263, 262, 261, 136, 262, 261, 260, 137, 261, 260, 259, 138, 260, 259, 258, 139, 259, 258, 257, 140, 258, 257, 256, 141, 257, 256, 255, 142, 256, 255, 254, 143, 255, 254, 253, 144, 254, 253, 252, 145, 253, 252, 251, 146, 252, 251, 250, 147, 251, 250, 249, 148, 250, 249, 248, 149, 249, 248, 247, 150, 248, 247, 246, 151, 247, 246, 245, 152, 246, 245, 244, 153, 245, 244, 243, 154, 244, 243, 242, 155, 243, 242, 241, 156, 242, 241, 240, 157, 241, 240, 239, 158, 240, 239, 238, 159, 239, 238, 237, 160, 238, 237, 236, 161, 237, 236, 235, 162, 236, 235, 234, 163, 235, 234, 233, 164, 234, 233, 232, 165, 233, 232, 231, 166, 232, 231, 230, 167, 231, 230, 229, 168, 230, 229, 228, 169, 229, 228, 227, 170, 228, 227, 226, 171, 227, 226, 225, 172, 226, 225, 224, 173, 225, 224, 223, 174, 224, 223, 222, 175, 223, 222, 221, 176, 222, 221, 220, 177, 221, 220, 219, 178, 220, 219, 218, 179, 219, 218, 217, 180, 218, 217, 216, 181, 217, 216, 215, 182, 216, 215, 214, 183, 215, 214, 213, 184, 214, 213, 212, 185, 213, 212, 211, 186, 212, 211, 210, 187, 211, 210, 209, 188, 210, 209, 208, 189, 209, 208, 207, 190, 208, 207, 206, 191, 207, 206, 205, 192, 206, 205, 204, 193, 205, 204, 203, 194, 204, 203, 202, 195, 203, 202, 201, 196, 202, 201, 200, 197, 201, 200, 199, 198, 200, 199, 198, 0, 198, 0, 199, 198, 197, 0, 198, 197, 196, 0, 197, 0, 197, 196, 195, 0, 196, 0, 196, 195, 194, 0, 195, 0, 195, 194, 193, 0, 194, 0, 194, 193, 192, 0, 193, 0, 193, 192, 191, 0, 192, 0, 192, 191, 190, 0, 191, 0, 191, 190, 189, 0, 190, 0, 190, 189, 188, 0, 189, 0, 189, 188, 187, 0, 188, 0, 188, 187, 186, 0, 187, 0, 187, 186, 185, 0, 186, 0, 186, 185, 184, 0, 185, 0, 185, 184, 183, 0, 184, 0, 184, 183, 182, 0, 183, 0, 183, 182, 181, 0, 182, 0, 182, 181, 180, 0, 181, 0, 181, 180, 179, 0, 180, 0, 180, 179, 178, 0, 179, 0, 179, 178, 177, 0, 178, 0, 178, 177, 176, 0, 177, 0, 177, 176, 175, 0, 176, 0, 176, 175, 174, 0, 175, 0, 175, 174, 173, 0, 174, 0, 174, 173, 172, 0, 173, 0, 173, 172, 171, 0, 172, 0, 172, 171, 170, 0, 171, 0, 171, 170, 169, 0, 170, 0, 170, 169, 168, 0, 169, 0, 169, 168, 167, 0, 168, 0, 168, 167, 166, 0, 167, 0, 167, 166, 165, 0, 166, 0, 166, 165, 164, 0, 165, 0, 165, 164, 163, 0, 164, 0, 164, 163, 162, 0, 163, 0, 163, 162, 161, 0, 162, 0, 162, 161, 160, 0, 161, 0, 161, 160, 159, 0, 160, 0, 160, 159, 158, 0, 159, 0, 159, 158, 157, 0, 158, 0, 158, 157, 156, 0, 157, 0, 157, 156, 155, 0, 156, 0, 156, 155, 154, 0, 155, 0, 155, 154, 153, 0, 154, 0, 154, 153, 152, 0, 153, 0, 153, 152, 151, 0, 152, 0, 152, 151, 150, 0, 151, 0, 151, 150, 149, 0, 150, 0, 150, 149, 148, 0, 149, 0, 149, 148, 147, 0, 148, 0, 148, 147, 146, 0, 147, 0, 147, 146, 145, 0, 146, 0, 146, 145, 144, 0, 145, 0, 145, 144, 143, 0, 144, 0, 144, 143, 142, 0, 143, 0, 143, 142, 141, 0, 142, 0, 142, 141, 140, 0, 141, 0, 141, 140, 139, 0, 140, 0, 140, 139, 138, 0, 139, 0, 139, 138, 137, 0, 138, 0, 138, 137, 136, 0, 137, 0, 137, 136, 135, 0, 136, 0, 136, 135, 134, 0, 135, 0, 135, 134, 133, 0, 134, 0, 134, 133, 132, 0, 133, 0, 133, 132, 131, 0, 132, 0, 132, 131, 130, 0, 131, 0, 131, 130, 129, 0, 130, 0, 130, 129, 128, 0, 129, 0, 129, 128, 127, 0, 128, 0, 128, 127, 126, 0, 127, 0, 127, 126, 125, 0, 126, 0, 126, 125, 124, 0, 125, 0, 125, 124, 123, 0, 124, 0, 124, 123, 122, 0, 123, 0, 123, 122, 121, 0, 122, 0, 122, 121, 120, 0, 121, 0, 121, 120, 119, 0, 120, 0, 120, 119, 118, 0, 119, 0, 119, 118, 117, 0, 118, 0, 118, 117, 116, 0, 117, 0, 117, 116, 115, 0, 116, 0, 116, 115, 114, 0, 115, 0, 115, 114, 113, 0, 114, 0, 114, 113, 112, 0, 113, 0, 113, 112, 111, 0, 112, 0, 112, 111, 110, 0, 111, 0, 111, 110, 109, 0, 110, 0, 110, 109, 108, 0, 109, 0, 109, 108, 107, 0, 108, 0, 108, 107, 106, 0, 107, 0, 107, 106, 105, 0, 106, 0, 106, 105, 104, 0, 105, 0, 105, 104, 103, 0, 104, 0, 104, 103, 102, 0, 103, 0, 103, 102, 101, 0, 102, 0, 102, 101, 100, 0, 101, 0, 101, 100, 99, 0, 100, 0, 100, 99, 98, 0, 99, 0, 99, 98, 97, 0, 98, 0, 98, 97, 96, 0, 97, 0, 97, 96, 95, 0, 96, 0, 96, 95, 94, 0, 95, 0, 95, 94, 93, 0, 94, 0, 94, 93, 92, 0, 93, 0, 93, 92, 91, 0, 92, 0, 92, 91, 90, 0, 91, 0, 91, 90, 89, 0, 90, 0, 90, 89, 88, 0, 89, 0, 89, 88, 87, 0, 88, 0, 88, 87, 86, 0, 87, 0, 87, 86, 85, 0, 86, 0, 86, 85, 84, 0, 85, 0, 85, 84, 83, 0, 84, 0, 84, 83, 82, 0, 83, 0, 83, 82, 81, 0, 82, 0, 82, 81, 80, 0, 81, 0, 81, 80, 79, 0, 80, 0, 80, 79, 78, 0, 79, 0, 79, 78, 77, 0, 78, 0, 78, 77, 76, 0, 77, 0, 77, 76, 75, 0, 76, 0, 76, 75, 74, 0, 75, 0, 75, 74, 73, 0, 74, 0, 74, 73, 72, 0, 73, 0, 73, 72, 71, 0, 72, 0, 72, 71, 70, 0, 71, 0, 71, 70, 69, 0, 70, 0, 70, 69, 68, 0, 69, 0, 69, 68, 67, 0, 68, 0, 68, 67, 66, 0, 67, 0, 67, 66, 65, 0, 66, 0, 66, 65, 64, 0, 65, 0, 65, 64, 63, 0, 64, 0, 64, 63, 62, 0, 63, 0, 63, 62, 61, 0, 62, 0, 62, 61, 60, 0, 61, 0, 61, 60, 59, 0, 60, 0, 60, 59, 58, 0, 59, 0, 59, 58, 57, 0, 58, 0, 58, 57, 56, 0, 57, 0, 57, 56, 55, 0, 56, 0, 56, 55, 54, 0, 55, 0, 55, 54, 53, 0, 54, 0, 54, 53, 52, 0, 53, 0, 53, 52, 51, 0, 52, 0, 52, 51, 50, 0, 51, 0, 51, 50, 49, 0, 50, 0, 50, 49, 48, 0, 49, 0, 49, 48, 47, 0, 48, 0, 48, 47, 46, 0, 47, 0, 47, 46, 45, 0, 46, 0, 46, 45, 44, 0, 45, 0, 45, 44, 43, 0, 44, 0, 44, 43, 42, 0, 43, 0, 43, 42, 41, 0, 42, 0, 42, 41, 40, 0, 41, 0, 41, 40, 39, 0, 40, 0, 40, 39, 38, 0, 39, 0, 39, 38, 37, 0, 38, 0, 38, 37, 36, 0, 37, 0, 37, 36, 35, 0, 36, 0, 36, 35, 34, 0, 35, 0, 35, 34, 33, 0, 34, 0, 34, 33, 32, 0, 33, 0, 33, 32, 31, 0, 32, 0, 32, 31, 30, 0, 31, 0, 31, 30, 29, 0, 30, 0, 30, 29, 28, 0, 29, 0, 29, 28, 27, 0, 28, 0, 28, 27, 26, 0, 27, 0, 27, 26, 25, 0, 26, 0, 26, 25, 24, 0, 25, 0, 25, 24, 23, 0, 24, 0, 24, 23, 22, 0, 23, 0, 23, 22, 21, 0, 22, 0, 22, 21, 20, 0, 21, 0, 21, 20, 19, 0, 20, 0, 20, 19, 18, 0, 19, 0, 19, 18, 17, 0, 18, 0, 18, 17, 16, 0, 17, 0, 17, 16, 15, 0, 16, 0, 16, 15, 14, 0, 15, 0, 15, 14, 13, 0, 14, 0, 14, 13, 12, 0, 13, 0, 13, 12, 11, 0, 12, 0, 12, 11, 10, 0, 11, 0, 11, 10, 9, 0, 10, 0, 10, 9, 8, 0, 9, 0, 9, 8, 7, 0, 8, 0, 8, 7, 6, 0, 7, 0, 7, 6, 5, 0, 6, 0, 6, 5, 4, 0, 5, 0, 5, 4, 3, 0, 4, 0, 4, 3, 2, 0, 3, 0, 3, 2, 1, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  154. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399, 398}

    Returns: {399, 399, 0, 0, 399, 0, 1, 398, 2, 0, 398, 0, 3, 397, 4, 0, 397, 0, 5, 396, 6, 0, 396, 0, 7, 395, 8, 0, 395, 0, 9, 394, 10, 0, 394, 0, 11, 393, 12, 0, 393, 0, 13, 392, 14, 0, 392, 0, 15, 391, 16, 0, 391, 0, 17, 390, 18, 0, 390, 0, 19, 389, 20, 0, 389, 0, 21, 388, 22, 0, 388, 0, 23, 387, 24, 0, 387, 0, 25, 386, 26, 0, 386, 0, 27, 385, 28, 0, 385, 0, 29, 384, 30, 0, 384, 0, 31, 383, 32, 0, 383, 0, 33, 382, 34, 0, 382, 0, 35, 381, 36, 0, 381, 0, 37, 380, 38, 0, 380, 0, 39, 379, 40, 0, 379, 0, 41, 378, 42, 0, 378, 0, 43, 377, 44, 0, 377, 0, 45, 376, 46, 0, 376, 0, 47, 375, 48, 0, 375, 0, 49, 374, 50, 0, 374, 0, 51, 373, 52, 0, 373, 0, 53, 372, 54, 0, 372, 0, 55, 371, 56, 0, 371, 0, 57, 370, 58, 0, 370, 0, 59, 369, 60, 0, 369, 0, 61, 368, 62, 0, 368, 0, 63, 367, 64, 0, 367, 0, 65, 366, 66, 0, 366, 0, 67, 365, 68, 0, 365, 0, 69, 364, 70, 0, 364, 0, 71, 363, 72, 0, 363, 0, 73, 362, 74, 0, 362, 0, 75, 361, 76, 0, 361, 0, 77, 360, 78, 0, 360, 0, 79, 359, 80, 0, 359, 0, 81, 358, 82, 0, 358, 0, 83, 357, 84, 0, 357, 0, 85, 356, 86, 0, 356, 0, 87, 355, 88, 0, 355, 0, 89, 354, 90, 0, 354, 0, 91, 353, 92, 0, 353, 0, 93, 352, 94, 0, 352, 0, 95, 351, 96, 0, 351, 0, 97, 350, 98, 0, 350, 0, 99, 349, 100, 0, 349, 0, 101, 348, 102, 0, 348, 0, 103, 347, 104, 0, 347, 0, 105, 346, 106, 0, 346, 0, 107, 345, 108, 0, 345, 0, 109, 344, 110, 0, 344, 0, 111, 343, 112, 0, 343, 0, 113, 342, 114, 0, 342, 0, 115, 341, 116, 0, 341, 0, 117, 340, 118, 0, 340, 0, 119, 339, 120, 0, 339, 0, 121, 338, 122, 0, 338, 0, 123, 337, 124, 0, 337, 0, 125, 336, 126, 0, 336, 0, 127, 335, 128, 0, 335, 0, 129, 334, 130, 0, 334, 0, 131, 333, 132, 0, 333, 0, 133, 332, 134, 0, 332, 0, 135, 331, 136, 0, 331, 0, 137, 330, 138, 0, 330, 0, 139, 329, 140, 0, 329, 0, 141, 328, 142, 0, 328, 0, 143, 327, 144, 0, 327, 0, 145, 326, 146, 0, 326, 0, 147, 325, 148, 0, 325, 0, 149, 324, 150, 0, 324, 0, 151, 323, 152, 0, 323, 0, 153, 322, 154, 0, 322, 0, 155, 321, 156, 0, 321, 0, 157, 320, 158, 0, 320, 0, 159, 319, 160, 0, 319, 0, 161, 318, 162, 0, 318, 0, 163, 317, 164, 0, 317, 0, 165, 316, 166, 0, 316, 0, 167, 315, 168, 0, 315, 0, 169, 314, 170, 0, 314, 0, 171, 313, 172, 0, 313, 0, 173, 312, 174, 0, 312, 0, 175, 311, 176, 0, 311, 0, 177, 310, 178, 0, 310, 0, 179, 309, 180, 0, 309, 0, 181, 308, 182, 0, 308, 0, 183, 307, 184, 0, 307, 0, 185, 306, 186, 0, 306, 0, 187, 305, 188, 0, 305, 0, 189, 304, 190, 0, 304, 0, 191, 303, 192, 0, 303, 0, 193, 302, 194, 0, 302, 0, 195, 301, 196, 0, 301, 0, 197, 300, 198, 0, 300, 0, 199, 299, 200, 0, 299, 0, 201, 298, 202, 0, 298, 0, 203, 297, 204, 0, 297, 0, 205, 296, 206, 0, 296, 0, 207, 295, 208, 0, 295, 0, 209, 294, 210, 0, 294, 0, 211, 293, 212, 0, 293, 0, 213, 292, 214, 0, 292, 0, 215, 291, 216, 0, 291, 0, 217, 290, 218, 0, 290, 0, 219, 289, 220, 0, 289, 0, 221, 288, 222, 0, 288, 0, 223, 287, 224, 0, 287, 0, 225, 286, 226, 0, 286, 0, 227, 285, 228, 0, 285, 0, 229, 284, 230, 0, 284, 0, 231, 283, 232, 0, 283, 0, 233, 282, 234, 0, 282, 0, 235, 281, 236, 0, 281, 0, 237, 280, 238, 0, 280, 0, 239, 279, 240, 0, 279, 0, 241, 278, 242, 0, 278, 0, 243, 277, 244, 0, 277, 0, 245, 276, 246, 0, 276, 0, 247, 275, 248, 0, 275, 0, 249, 274, 250, 0, 274, 0, 251, 273, 252, 0, 273, 0, 253, 272, 254, 0, 272, 0, 255, 271, 256, 0, 271, 0, 257, 270, 258, 0, 270, 0, 259, 269, 260, 0, 269, 0, 261, 268, 262, 0, 268, 0, 263, 267, 264, 0, 267, 0, 265, 266, 266, 0, 266, 0, 265, 0, 264, 265, 262, 264, 260, 0, 264, 0, 258, 263, 256, 0, 263, 0, 254, 262, 252, 0, 262, 0, 250, 261, 248, 0, 261, 0, 246, 260, 244, 0, 260, 0, 242, 259, 240, 0, 259, 0, 238, 258, 236, 0, 258, 0, 234, 257, 232, 0, 257, 0, 230, 256, 228, 0, 256, 0, 226, 255, 224, 0, 255, 0, 222, 254, 220, 0, 254, 0, 218, 253, 216, 0, 253, 0, 214, 252, 212, 0, 252, 0, 210, 251, 208, 0, 251, 0, 206, 250, 204, 0, 250, 0, 202, 249, 200, 0, 249, 0, 198, 248, 196, 0, 248, 0, 194, 247, 192, 0, 247, 0, 190, 246, 188, 0, 246, 0, 186, 245, 184, 0, 245, 0, 182, 244, 180, 0, 244, 0, 178, 243, 176, 0, 243, 0, 174, 242, 172, 0, 242, 0, 170, 241, 168, 0, 241, 0, 166, 240, 164, 0, 240, 0, 162, 239, 160, 0, 239, 0, 158, 238, 156, 0, 238, 0, 154, 237, 152, 0, 237, 0, 150, 236, 148, 0, 236, 0, 146, 235, 144, 0, 235, 0, 142, 234, 140, 0, 234, 0, 138, 233, 136, 0, 233, 0, 134, 232, 132, 0, 232, 0, 130, 231, 128, 0, 231, 0, 126, 230, 124, 0, 230, 0, 122, 229, 120, 0, 229, 0, 118, 228, 116, 0, 228, 0, 114, 227, 112, 0, 227, 0, 110, 226, 108, 0, 226, 0, 106, 225, 104, 0, 225, 0, 102, 224, 100, 0, 224, 0, 98, 223, 96, 0, 223, 0, 94, 222, 92, 0, 222, 0, 90, 221, 88, 0, 221, 0, 86, 220, 84, 0, 220, 0, 82, 219, 80, 0, 219, 0, 78, 218, 76, 0, 218, 0, 74, 217, 72, 0, 217, 0, 70, 216, 68, 0, 216, 0, 66, 215, 64, 0, 215, 0, 62, 214, 60, 0, 214, 0, 58, 213, 56, 0, 213, 0, 54, 212, 52, 0, 212, 0, 50, 211, 48, 0, 211, 0, 46, 210, 44, 0, 210, 0, 42, 209, 40, 0, 209, 0, 38, 208, 36, 0, 208, 0, 34, 207, 32, 0, 207, 0, 30, 206, 28, 0, 206, 0, 26, 205, 24, 0, 205, 0, 22, 204, 20, 0, 204, 0, 18, 203, 16, 0, 203, 0, 14, 202, 12, 0, 202, 0, 10, 201, 8, 0, 201, 0, 6, 200, 4, 0, 200, 0, 1, 199, 2, 0, 199, 0, 0, 198, 198, 1, 197, 2, 0, 3, 0, 197, 196, 4, 0, 5, 0, 196, 195, 6, 0, 7, 0, 195, 194, 8, 0, 9, 0, 194, 193, 10, 0, 11, 0, 193, 192, 12, 0, 13, 0, 192, 191, 14, 0, 15, 0, 191, 190, 16, 0, 17, 0, 190, 189, 18, 0, 19, 0, 189, 188, 20, 0, 21, 0, 188, 187, 22, 0, 23, 0, 187, 186, 24, 0, 25, 0, 186, 185, 26, 0, 27, 0, 185, 184, 28, 0, 29, 0, 184, 183, 30, 0, 31, 0, 183, 182, 32, 0, 33, 0, 182, 181, 34, 0, 35, 0, 181, 180, 36, 0, 37, 0, 180, 179, 38, 0, 39, 0, 179, 178, 40, 0, 41, 0, 178, 177, 42, 0, 43, 0, 177, 176, 44, 0, 45, 0, 176, 175, 46, 0, 47, 0, 175, 174, 48, 0, 49, 0, 174, 173, 50, 0, 51, 0, 173, 172, 52, 0, 53, 0, 172, 171, 54, 0, 55, 0, 171, 170, 56, 0, 57, 0, 170, 169, 58, 0, 59, 0, 169, 168, 60, 0, 61, 0, 168, 167, 62, 0, 63, 0, 167, 166, 64, 0, 65, 0, 166, 165, 66, 0, 67, 0, 165, 164, 68, 0, 69, 0, 164, 163, 70, 0, 71, 0, 163, 162, 72, 0, 73, 0, 162, 161, 74, 0, 75, 0, 161, 160, 76, 0, 77, 0, 160, 159, 78, 0, 79, 0, 159, 158, 80, 0, 81, 0, 158, 157, 82, 0, 83, 0, 157, 156, 84, 0, 85, 0, 156, 155, 86, 0, 87, 0, 155, 154, 88, 0, 89, 0, 154, 153, 90, 0, 91, 0, 153, 152, 92, 0, 93, 0, 152, 151, 94, 0, 95, 0, 151, 150, 96, 0, 97, 0, 150, 149, 98, 0, 99, 0, 149, 148, 100, 0, 101, 0, 148, 147, 102, 0, 103, 0, 147, 146, 104, 0, 105, 0, 146, 145, 106, 0, 107, 0, 145, 144, 108, 0, 109, 0, 144, 143, 110, 0, 111, 0, 143, 142, 112, 0, 113, 0, 142, 141, 114, 0, 115, 0, 141, 140, 116, 0, 117, 0, 140, 139, 118, 0, 119, 0, 139, 138, 120, 0, 121, 0, 138, 137, 122, 0, 123, 0, 137, 136, 124, 0, 125, 0, 136, 135, 126, 0, 127, 0, 135, 134, 128, 0, 129, 0, 134, 133, 130, 0, 131, 0, 133, 132, 132, 0, 132, 131, 131, 0, 129, 0, 131, 130, 127, 0, 125, 0, 130, 129, 123, 0, 121, 0, 129, 128, 119, 0, 117, 0, 128, 127, 115, 0, 113, 0, 127, 126, 111, 0, 109, 0, 126, 125, 107, 0, 105, 0, 125, 124, 103, 0, 101, 0, 124, 123, 99, 0, 97, 0, 123, 122, 95, 0, 93, 0, 122, 121, 91, 0, 89, 0, 121, 120, 87, 0, 85, 0, 120, 119, 83, 0, 81, 0, 119, 118, 79, 0, 77, 0, 118, 117, 75, 0, 73, 0, 117, 116, 71, 0, 69, 0, 116, 115, 67, 0, 65, 0, 115, 114, 63, 0, 61, 0, 114, 113, 59, 0, 57, 0, 113, 112, 55, 0, 53, 0, 112, 111, 51, 0, 49, 0, 111, 110, 47, 0, 45, 0, 110, 109, 43, 0, 41, 0, 109, 108, 39, 0, 37, 0, 108, 107, 35, 0, 33, 0, 107, 106, 31, 0, 29, 0, 106, 105, 27, 0, 25, 0, 105, 104, 23, 0, 21, 0, 104, 103, 19, 0, 17, 0, 103, 102, 15, 0, 13, 0, 102, 101, 11, 0, 9, 0, 101, 100, 7, 0, 5, 0, 100, 99, 3, 1, 99, 6, 98, 10, 0, 98, 0, 14, 97, 18, 0, 97, 0, 22, 96, 26, 0, 96, 0, 30, 95, 34, 0, 95, 0, 38, 94, 42, 0, 94, 0, 46, 93, 50, 0, 93, 0, 54, 92, 58, 0, 92, 0, 62, 91, 66, 0, 91, 0, 70, 90, 74, 0, 90, 0, 78, 89, 82, 0, 89, 0, 86, 88, 82, 0, 88, 0, 50, 87, 18, 0, 87, 0, 86, 15, 0, 31, 0, 86, 85, 47, 0, 63, 0, 85, 84, 79, 30, 84, 83, 45, 0, 37, 0, 83, 82, 53, 0, 81, 0, 82, 81, 49, 0, 17, 0, 81, 22, 80, 80, 15, 22, 79, 79, 72, 78, 64, 0, 56, 0, 78, 77, 48, 0, 40, 0, 77, 76, 32, 0, 24, 0, 76, 75, 16, 0, 8, 0, 75, 74, 1, 8, 74, 24, 73, 40, 0, 73, 0, 56, 72, 72, 0, 72, 0, 18, 71, 71, 23, 50, 70, 14, 0, 70, 0, 54, 69, 69, 60, 68, 28, 2, 68, 64, 67, 67, 24, 66, 12, 34, 66, 65, 8, 32, 65, 64, 44, 0, 33, 0, 64, 63, 55, 0, 15, 0, 63, 48, 62, 16, 0, 62, 0, 61, 4, 0, 20, 0, 61, 60, 36, 0, 52, 0, 60, 2, 59, 30, 0, 59, 0, 58, 31, 32, 58, 54, 57, 57, 13, 18, 56, 56, 39, 55, 7, 0, 12, 0, 55, 22, 54, 54, 32, 53, 28, 0, 36, 0, 53, 52, 52, 44, 0, 52, 0, 36, 51, 28, 0, 51, 0, 20, 50, 12, 0, 50, 0, 4, 49, 10, 0, 49, 0, 48, 2, 0, 6, 0, 48, 47, 10, 0, 14, 0, 47, 46, 18, 0, 22, 0, 46, 45, 26, 0, 30, 0, 45, 44, 34, 0, 38, 0, 44, 43, 42, 0, 30, 0, 43, 20, 42, 22, 0, 42, 0, 32, 41, 41, 2, 34, 40, 10, 0, 40, 0, 8, 39, 34, 0, 39, 0, 38, 17, 0, 20, 0, 38, 16, 37, 37, 17, 6, 36, 36, 9, 35, 25, 32, 35, 34, 32, 24, 34, 33, 15, 0, 21, 0, 33, 16, 32, 32, 5, 31, 18, 28, 31, 30, 29, 1, 30, 29, 29, 18, 29, 0, 28, 1, 0, 28, 0, 2, 27, 27, 9, 26, 20, 0, 5, 0, 26, 2, 25, 25, 19, 24, 11, 0, 3, 0, 24, 23, 20, 10, 23, 22, 0, 0, 1, 0, 22, 21, 6, 16, 21, 0, 20, 16, 0, 20, 0, 4, 19, 8, 0, 19, 0, 18, 14, 0, 16, 0, 18, 14, 17, 10, 0, 17, 0, 16, 12, 0, 1, 0, 16, 15, 8, 6, 15, 14, 4, 0, 11, 0, 14, 13, 13, 0, 7, 0, 13, 12, 5, 0, 5, 0, 12, 0, 11, 11, 10, 10, 3, 8, 10, 9, 2, 1, 9, 8, 4, 2, 8, 6, 7, 7, 1, 6, 6, 1, 0, 6, 0, 4, 5, 0, 0, 5, 0, 0, 4, 4, 3, 1, 3, 2, 0, 3, 0, 1, 2, 0, 0, 2, 0, 1, 1, 1, 0, 1, 0 }

  155. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 398, 0, 399, 398, 397, 0, 398, 0, 398, 397, 396, 1, 397, 396, 395, 2, 396, 395, 394, 3, 395, 394, 393, 4, 394, 393, 392, 5, 393, 392, 391, 6, 392, 391, 390, 7, 391, 390, 389, 8, 390, 389, 388, 9, 389, 388, 387, 10, 388, 387, 386, 11, 387, 386, 385, 12, 386, 385, 384, 13, 385, 384, 383, 14, 384, 383, 382, 15, 383, 382, 381, 16, 382, 381, 380, 17, 381, 380, 379, 18, 380, 379, 378, 19, 379, 378, 377, 20, 378, 377, 376, 21, 377, 376, 375, 22, 376, 375, 374, 23, 375, 374, 373, 24, 374, 373, 372, 25, 373, 372, 371, 26, 372, 371, 370, 27, 371, 370, 369, 28, 370, 369, 368, 29, 369, 368, 367, 30, 368, 367, 366, 31, 367, 366, 365, 32, 366, 365, 364, 33, 365, 364, 363, 34, 364, 363, 362, 35, 363, 362, 361, 36, 362, 361, 360, 37, 361, 360, 359, 38, 360, 359, 358, 39, 359, 358, 357, 40, 358, 357, 356, 41, 357, 356, 355, 42, 356, 355, 354, 43, 355, 354, 353, 44, 354, 353, 352, 45, 353, 352, 351, 46, 352, 351, 350, 47, 351, 350, 349, 48, 350, 349, 348, 49, 349, 348, 347, 50, 348, 347, 346, 51, 347, 346, 345, 52, 346, 345, 344, 53, 345, 344, 343, 54, 344, 343, 342, 55, 343, 342, 341, 56, 342, 341, 340, 57, 341, 340, 339, 58, 340, 339, 338, 59, 339, 338, 337, 60, 338, 337, 336, 61, 337, 336, 335, 62, 336, 335, 334, 63, 335, 334, 333, 64, 334, 333, 332, 65, 333, 332, 331, 66, 332, 331, 330, 67, 331, 330, 329, 68, 330, 329, 328, 69, 329, 328, 327, 70, 328, 327, 326, 71, 327, 326, 325, 72, 326, 325, 324, 73, 325, 324, 323, 74, 324, 323, 322, 75, 323, 322, 321, 76, 322, 321, 320, 77, 321, 320, 319, 78, 320, 319, 318, 79, 319, 318, 317, 80, 318, 317, 316, 81, 317, 316, 315, 82, 316, 315, 314, 83, 315, 314, 313, 84, 314, 313, 312, 85, 313, 312, 311, 86, 312, 311, 310, 87, 311, 310, 309, 88, 310, 309, 308, 89, 309, 308, 307, 90, 308, 307, 306, 91, 307, 306, 305, 92, 306, 305, 304, 93, 305, 304, 303, 94, 304, 303, 302, 95, 303, 302, 301, 96, 302, 301, 300, 97, 301, 300, 299, 98, 300, 299, 298, 99, 299, 298, 297, 100, 298, 297, 296, 101, 297, 296, 295, 102, 296, 295, 294, 103, 295, 294, 293, 104, 294, 293, 292, 105, 293, 292, 291, 106, 292, 291, 290, 107, 291, 290, 289, 108, 290, 289, 288, 109, 289, 288, 287, 110, 288, 287, 286, 111, 287, 286, 285, 112, 286, 285, 284, 113, 285, 284, 283, 114, 284, 283, 282, 115, 283, 282, 281, 116, 282, 281, 280, 117, 281, 280, 279, 118, 280, 279, 278, 119, 279, 278, 277, 120, 278, 277, 276, 121, 277, 276, 275, 122, 276, 275, 274, 123, 275, 274, 273, 124, 274, 273, 272, 125, 273, 272, 271, 126, 272, 271, 270, 127, 271, 270, 269, 128, 270, 269, 268, 129, 269, 268, 267, 130, 268, 267, 266, 131, 267, 266, 265, 132, 266, 265, 264, 133, 265, 264, 263, 134, 264, 263, 262, 135, 263, 262, 261, 136, 262, 261, 260, 137, 261, 260, 259, 138, 260, 259, 258, 139, 259, 258, 257, 140, 258, 257, 256, 141, 257, 256, 255, 142, 256, 255, 254, 143, 255, 254, 253, 144, 254, 253, 252, 145, 253, 252, 251, 146, 252, 251, 250, 147, 251, 250, 249, 148, 250, 249, 248, 149, 249, 248, 247, 150, 248, 247, 246, 151, 247, 246, 245, 152, 246, 245, 244, 153, 245, 244, 243, 154, 244, 243, 242, 155, 243, 242, 241, 156, 242, 241, 240, 157, 241, 240, 239, 158, 240, 239, 238, 159, 239, 238, 237, 160, 238, 237, 236, 161, 237, 236, 235, 162, 236, 235, 234, 163, 235, 234, 233, 164, 234, 233, 232, 165, 233, 232, 231, 166, 232, 231, 230, 167, 231, 230, 229, 168, 230, 229, 228, 169, 229, 228, 227, 170, 228, 227, 226, 171, 227, 226, 225, 172, 226, 225, 224, 173, 225, 224, 223, 174, 224, 223, 222, 175, 223, 222, 221, 176, 222, 221, 220, 177, 221, 220, 219, 178, 220, 219, 218, 179, 219, 218, 217, 180, 218, 217, 216, 181, 217, 216, 215, 182, 216, 215, 214, 183, 215, 214, 213, 184, 214, 213, 212, 185, 213, 212, 211, 186, 212, 211, 210, 187, 211, 210, 209, 188, 210, 209, 208, 189, 209, 208, 207, 190, 208, 207, 206, 191, 207, 206, 205, 192, 206, 205, 204, 193, 205, 204, 203, 194, 204, 203, 202, 195, 203, 202, 201, 196, 202, 201, 200, 197, 201, 200, 199, 198, 200, 199, 198, 0, 198, 0, 199, 198, 197, 0, 198, 197, 196, 0, 197, 0, 197, 196, 195, 0, 196, 0, 196, 195, 194, 0, 195, 0, 195, 194, 193, 0, 194, 0, 194, 193, 192, 0, 193, 0, 193, 192, 191, 0, 192, 0, 192, 191, 190, 0, 191, 0, 191, 190, 189, 0, 190, 0, 190, 189, 188, 0, 189, 0, 189, 188, 187, 0, 188, 0, 188, 187, 186, 0, 187, 0, 187, 186, 185, 0, 186, 0, 186, 185, 184, 0, 185, 0, 185, 184, 183, 0, 184, 0, 184, 183, 182, 0, 183, 0, 183, 182, 181, 0, 182, 0, 182, 181, 180, 0, 181, 0, 181, 180, 179, 0, 180, 0, 180, 179, 178, 0, 179, 0, 179, 178, 177, 0, 178, 0, 178, 177, 176, 0, 177, 0, 177, 176, 175, 0, 176, 0, 176, 175, 174, 0, 175, 0, 175, 174, 173, 0, 174, 0, 174, 173, 172, 0, 173, 0, 173, 172, 171, 0, 172, 0, 172, 171, 170, 0, 171, 0, 171, 170, 169, 0, 170, 0, 170, 169, 168, 0, 169, 0, 169, 168, 167, 0, 168, 0, 168, 167, 166, 0, 167, 0, 167, 166, 165, 0, 166, 0, 166, 165, 164, 0, 165, 0, 165, 164, 163, 0, 164, 0, 164, 163, 162, 0, 163, 0, 163, 162, 161, 0, 162, 0, 162, 161, 160, 0, 161, 0, 161, 160, 159, 0, 160, 0, 160, 159, 158, 0, 159, 0, 159, 158, 157, 0, 158, 0, 158, 157, 156, 0, 157, 0, 157, 156, 155, 0, 156, 0, 156, 155, 154, 0, 155, 0, 155, 154, 153, 0, 154, 0, 154, 153, 152, 0, 153, 0, 153, 152, 151, 0, 152, 0, 152, 151, 150, 0, 151, 0, 151, 150, 149, 0, 150, 0, 150, 149, 148, 0, 149, 0, 149, 148, 147, 0, 148, 0, 148, 147, 146, 0, 147, 0, 147, 146, 145, 0, 146, 0, 146, 145, 144, 0, 145, 0, 145, 144, 143, 0, 144, 0, 144, 143, 142, 0, 143, 0, 143, 142, 141, 0, 142, 0, 142, 141, 140, 0, 141, 0, 141, 140, 139, 0, 140, 0, 140, 139, 138, 0, 139, 0, 139, 138, 137, 0, 138, 0, 138, 137, 136, 0, 137, 0, 137, 136, 135, 0, 136, 0, 136, 135, 134, 0, 135, 0, 135, 134, 133, 0, 134, 0, 134, 133, 132, 0, 133, 0, 133, 132, 131, 0, 132, 0, 132, 131, 130, 0, 131, 0, 131, 130, 129, 0, 130, 0, 130, 129, 128, 0, 129, 0, 129, 128, 127, 0, 128, 0, 128, 127, 126, 0, 127, 0, 127, 126, 125, 0, 126, 0, 126, 125, 124, 0, 125, 0, 125, 124, 123, 0, 124, 0, 124, 123, 122, 0, 123, 0, 123, 122, 121, 0, 122, 0, 122, 121, 120, 0, 121, 0, 121, 120, 119, 0, 120, 0, 120, 119, 118, 0, 119, 0, 119, 118, 117, 0, 118, 0, 118, 117, 116, 0, 117, 0, 117, 116, 115, 0, 116, 0, 116, 115, 114, 0, 115, 0, 115, 114, 113, 0, 114, 0, 114, 113, 112, 0, 113, 0, 113, 112, 111, 0, 112, 0, 112, 111, 110, 0, 111, 0, 111, 110, 109, 0, 110, 0, 110, 109, 108, 0, 109, 0, 109, 108, 107, 0, 108, 0, 108, 107, 106, 0, 107, 0, 107, 106, 105, 0, 106, 0, 106, 105, 104, 0, 105, 0, 105, 104, 103, 0, 104, 0, 104, 103, 102, 0, 103, 0, 103, 102, 101, 0, 102, 0, 102, 101, 100, 0, 101, 0, 101, 100, 99, 0, 100, 0, 100, 99, 98, 0, 99, 0, 99, 98, 97, 0, 98, 0, 98, 97, 96, 0, 97, 0, 97, 96, 95, 0, 96, 0, 96, 95, 94, 0, 95, 0, 95, 94, 93, 0, 94, 0, 94, 93, 92, 0, 93, 0, 93, 92, 91, 0, 92, 0, 92, 91, 90, 0, 91, 0, 91, 90, 89, 0, 90, 0, 90, 89, 88, 0, 89, 0, 89, 88, 87, 0, 88, 0, 88, 87, 86, 0, 87, 0, 87, 86, 85, 0, 86, 0, 86, 85, 84, 0, 85, 0, 85, 84, 83, 0, 84, 0, 84, 83, 82, 0, 83, 0, 83, 82, 81, 0, 82, 0, 82, 81, 80, 0, 81, 0, 81, 80, 79, 0, 80, 0, 80, 79, 78, 0, 79, 0, 79, 78, 77, 0, 78, 0, 78, 77, 76, 0, 77, 0, 77, 76, 75, 0, 76, 0, 76, 75, 74, 0, 75, 0, 75, 74, 73, 0, 74, 0, 74, 73, 72, 0, 73, 0, 73, 72, 71, 0, 72, 0, 72, 71, 70, 0, 71, 0, 71, 70, 69, 0, 70, 0, 70, 69, 68, 0, 69, 0, 69, 68, 67, 0, 68, 0, 68, 67, 66, 0, 67, 0, 67, 66, 65, 0, 66, 0, 66, 65, 64, 0, 65, 0, 65, 64, 63, 0, 64, 0, 64, 63, 62, 0, 63, 0, 63, 62, 61, 0, 62, 0, 62, 61, 60, 0, 61, 0, 61, 60, 59, 0, 60, 0, 60, 59, 58, 0, 59, 0, 59, 58, 57, 0, 58, 0, 58, 57, 56, 0, 57, 0, 57, 56, 55, 0, 56, 0, 56, 55, 54, 0, 55, 0, 55, 54, 53, 0, 54, 0, 54, 53, 52, 0, 53, 0, 53, 52, 51, 0, 52, 0, 52, 51, 50, 0, 51, 0, 51, 50, 49, 0, 50, 0, 50, 49, 48, 0, 49, 0, 49, 48, 47, 0, 48, 0, 48, 47, 46, 0, 47, 0, 47, 46, 45, 0, 46, 0, 46, 45, 44, 0, 45, 0, 45, 44, 43, 0, 44, 0, 44, 43, 42, 0, 43, 0, 43, 42, 41, 0, 42, 0, 42, 41, 40, 0, 41, 0, 41, 40, 39, 0, 40, 0, 40, 39, 38, 0, 39, 0, 39, 38, 37, 0, 38, 0, 38, 37, 36, 0, 37, 0, 37, 36, 35, 0, 36, 0, 36, 35, 34, 0, 35, 0, 35, 34, 33, 0, 34, 0, 34, 33, 32, 0, 33, 0, 33, 32, 31, 0, 32, 0, 32, 31, 30, 0, 31, 0, 31, 30, 29, 0, 30, 0, 30, 29, 28, 0, 29, 0, 29, 28, 27, 0, 28, 0, 28, 27, 26, 0, 27, 0, 27, 26, 25, 0, 26, 0, 26, 25, 24, 0, 25, 0, 25, 24, 23, 0, 24, 0, 24, 23, 22, 0, 23, 0, 23, 22, 21, 0, 22, 0, 22, 21, 20, 0, 21, 0, 21, 20, 19, 0, 20, 0, 20, 19, 18, 0, 19, 0, 19, 18, 17, 0, 18, 0, 18, 17, 16, 0, 17, 0, 17, 16, 15, 0, 16, 0, 16, 15, 14, 0, 15, 0, 15, 14, 13, 0, 14, 0, 14, 13, 12, 0, 13, 0, 13, 12, 11, 0, 12, 0, 12, 11, 10, 0, 11, 0, 11, 10, 9, 0, 10, 0, 10, 9, 8, 0, 9, 0, 9, 8, 7, 0, 8, 0, 8, 7, 6, 0, 7, 0, 7, 6, 5, 0, 6, 0, 6, 5, 4, 0, 5, 0, 5, 4, 3, 0, 4, 0, 4, 3, 2, 0, 3, 0, 3, 2, 1, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  156. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1}

    Returns: {399, 398, 0, 398, 0, 399, 398, 398, 0, 397, 0, 398, 1, 397, 2, 0, 397, 0, 396, 396, 3, 396, 4, 395, 4, 0, 395, 0, 5, 394, 6, 0, 394, 0, 5, 393, 7, 0, 393, 0, 8, 392, 5, 0, 392, 0, 9, 391, 10, 0, 391, 0, 8, 390, 11, 0, 390, 0, 12, 389, 9, 0, 389, 0, 13, 388, 14, 0, 388, 0, 8, 387, 15, 0, 387, 0, 16, 386, 12, 0, 386, 0, 17, 385, 18, 0, 385, 0, 13, 384, 19, 0, 384, 0, 20, 383, 8, 0, 383, 0, 21, 382, 22, 0, 382, 0, 16, 381, 23, 0, 381, 0, 24, 380, 17, 0, 380, 0, 25, 379, 26, 0, 379, 0, 13, 378, 27, 0, 378, 0, 28, 377, 20, 0, 377, 0, 29, 376, 30, 0, 376, 0, 21, 375, 31, 0, 375, 0, 32, 374, 16, 0, 374, 0, 33, 373, 34, 0, 373, 0, 24, 372, 35, 0, 372, 0, 36, 371, 25, 0, 371, 0, 37, 370, 38, 0, 370, 0, 13, 369, 39, 0, 369, 0, 40, 368, 28, 0, 368, 0, 41, 367, 42, 0, 367, 0, 29, 366, 43, 0, 366, 0, 44, 365, 21, 0, 365, 0, 45, 364, 46, 0, 364, 0, 32, 363, 47, 0, 363, 0, 48, 362, 33, 0, 362, 0, 49, 361, 50, 0, 361, 0, 24, 360, 51, 0, 360, 0, 52, 359, 36, 0, 359, 0, 53, 358, 54, 0, 358, 0, 37, 357, 55, 0, 357, 0, 56, 356, 13, 0, 356, 0, 57, 355, 58, 0, 355, 0, 40, 354, 59, 0, 354, 0, 60, 353, 41, 0, 353, 0, 61, 352, 62, 0, 352, 0, 29, 351, 63, 0, 351, 0, 64, 350, 44, 0, 350, 0, 65, 349, 66, 0, 349, 0, 45, 348, 67, 0, 348, 0, 68, 347, 32, 0, 347, 0, 69, 346, 70, 0, 346, 0, 48, 345, 71, 0, 345, 0, 72, 344, 49, 0, 344, 0, 73, 343, 74, 0, 343, 0, 24, 342, 75, 0, 342, 0, 76, 341, 52, 0, 341, 0, 77, 340, 78, 0, 340, 0, 53, 339, 79, 0, 339, 0, 80, 338, 37, 0, 338, 0, 81, 337, 82, 0, 337, 0, 56, 336, 83, 0, 336, 0, 84, 335, 57, 0, 335, 0, 85, 334, 86, 0, 334, 0, 40, 333, 87, 0, 333, 0, 88, 332, 60, 0, 332, 0, 89, 331, 90, 0, 331, 0, 61, 330, 91, 0, 330, 0, 92, 329, 29, 0, 329, 0, 93, 328, 94, 0, 328, 0, 64, 327, 95, 0, 327, 0, 96, 326, 65, 0, 326, 0, 97, 325, 98, 0, 325, 0, 45, 324, 99, 0, 324, 0, 100, 323, 68, 0, 323, 0, 101, 322, 102, 0, 322, 0, 69, 321, 103, 0, 321, 0, 104, 320, 48, 0, 320, 0, 105, 319, 106, 0, 319, 0, 72, 318, 107, 0, 318, 0, 108, 317, 73, 0, 317, 0, 109, 316, 110, 0, 316, 0, 24, 315, 111, 0, 315, 0, 112, 314, 76, 0, 314, 0, 113, 313, 114, 0, 313, 0, 77, 312, 115, 0, 312, 0, 116, 311, 53, 0, 311, 0, 117, 310, 118, 0, 310, 0, 80, 309, 119, 0, 309, 0, 120, 308, 81, 0, 308, 0, 121, 307, 122, 0, 307, 0, 56, 306, 123, 0, 306, 0, 124, 305, 84, 0, 305, 0, 125, 304, 126, 0, 304, 0, 85, 303, 127, 0, 303, 0, 128, 302, 40, 0, 302, 0, 129, 301, 130, 0, 301, 0, 88, 300, 131, 0, 300, 0, 132, 299, 89, 0, 299, 0, 133, 298, 134, 0, 298, 0, 61, 297, 135, 0, 297, 0, 136, 296, 92, 0, 296, 0, 137, 295, 138, 0, 295, 0, 93, 294, 139, 0, 294, 0, 140, 293, 64, 0, 293, 0, 141, 292, 142, 0, 292, 0, 96, 291, 143, 0, 291, 0, 144, 290, 97, 0, 290, 0, 145, 289, 146, 0, 289, 0, 45, 288, 147, 0, 288, 0, 148, 287, 100, 0, 287, 0, 149, 286, 150, 0, 286, 0, 101, 285, 151, 0, 285, 0, 152, 284, 69, 0, 284, 0, 153, 283, 154, 0, 283, 0, 104, 282, 155, 0, 282, 0, 156, 281, 105, 0, 281, 0, 157, 280, 158, 0, 280, 0, 72, 279, 159, 0, 279, 0, 160, 278, 108, 0, 278, 0, 161, 277, 162, 0, 277, 0, 109, 276, 163, 0, 276, 0, 164, 275, 24, 0, 275, 0, 165, 274, 166, 0, 274, 0, 112, 273, 167, 0, 273, 0, 168, 272, 113, 0, 272, 0, 169, 271, 170, 0, 271, 0, 77, 270, 171, 0, 270, 0, 172, 269, 116, 0, 269, 0, 173, 268, 174, 0, 268, 0, 117, 267, 175, 0, 267, 0, 176, 266, 80, 0, 266, 0, 177, 265, 178, 0, 265, 0, 120, 264, 179, 0, 264, 0, 180, 263, 121, 0, 263, 0, 181, 262, 182, 0, 262, 0, 56, 261, 183, 0, 261, 0, 184, 260, 124, 0, 260, 0, 185, 259, 186, 0, 259, 0, 125, 258, 187, 0, 258, 0, 188, 257, 85, 0, 257, 0, 189, 256, 190, 0, 256, 0, 128, 255, 191, 0, 255, 0, 192, 254, 129, 0, 254, 0, 193, 253, 194, 0, 253, 0, 88, 252, 195, 0, 252, 0, 196, 251, 132, 0, 251, 0, 197, 250, 198, 0, 250, 0, 133, 249, 199, 0, 249, 0, 200, 248, 61, 0, 248, 0, 201, 247, 202, 0, 247, 0, 136, 246, 203, 0, 246, 0, 204, 245, 137, 0, 245, 0, 205, 244, 206, 0, 244, 0, 93, 243, 207, 0, 243, 0, 208, 242, 140, 0, 242, 0, 209, 241, 210, 0, 241, 0, 141, 240, 211, 0, 240, 0, 212, 239, 96, 0, 239, 0, 213, 238, 214, 0, 238, 0, 144, 237, 215, 0, 237, 0, 216, 236, 145, 0, 236, 0, 217, 235, 218, 0, 235, 0, 45, 234, 219, 0, 234, 0, 220, 233, 148, 0, 233, 0, 221, 232, 222, 0, 232, 0, 149, 231, 223, 0, 231, 0, 224, 230, 101, 0, 230, 0, 225, 229, 226, 0, 229, 0, 152, 228, 227, 0, 228, 0, 227, 0, 0, 0, 0, 227, 153, 226, 226, 0, 226, 0, 101, 225, 104, 0, 225, 0, 223, 224, 156, 0, 224, 0, 222, 223, 148, 0, 223, 0, 157, 222, 219, 0, 222, 0, 218, 221, 72, 0, 221, 0, 145, 220, 215, 0, 220, 0, 160, 219, 214, 0, 219, 0, 96, 218, 161, 0, 218, 0, 211, 217, 210, 0, 217, 0, 109, 216, 140, 0, 216, 0, 207, 215, 164, 0, 215, 0, 206, 214, 137, 0, 214, 0, 165, 213, 203, 0, 213, 0, 202, 212, 61, 0, 212, 0, 112, 211, 199, 0, 211, 0, 168, 210, 198, 0, 210, 0, 132, 209, 169, 0, 209, 0, 195, 208, 194, 0, 208, 0, 77, 207, 129, 0, 207, 0, 191, 206, 172, 0, 206, 0, 190, 205, 85, 0, 205, 0, 173, 204, 187, 0, 204, 0, 186, 203, 117, 0, 203, 0, 124, 202, 183, 0, 202, 0, 176, 201, 182, 0, 201, 0, 121, 200, 177, 0, 200, 0, 179, 199, 178, 0, 199, 0, 80, 198, 120, 0, 198, 0, 175, 197, 174, 0, 197, 0, 180, 196, 116, 0, 196, 0, 171, 195, 181, 0, 195, 0, 170, 194, 56, 0, 194, 0, 113, 193, 167, 0, 193, 0, 166, 192, 184, 0, 192, 0, 24, 191, 163, 0, 191, 0, 185, 190, 162, 0, 190, 0, 108, 189, 125, 0, 189, 0, 159, 188, 158, 0, 188, 0, 187, 0, 105, 187, 155, 186, 158, 0, 186, 0, 154, 185, 69, 0, 185, 0, 128, 184, 151, 0, 184, 0, 150, 183, 163, 0, 183, 0, 100, 182, 147, 0, 182, 0, 163, 181, 146, 0, 181, 0, 88, 180, 97, 0, 180, 0, 143, 179, 97, 0, 179, 0, 142, 178, 64, 0, 178, 0, 116, 177, 139, 0, 177, 0, 138, 176, 92, 0, 176, 0, 133, 175, 135, 0, 175, 0, 134, 174, 139, 0, 174, 0, 89, 173, 92, 0, 173, 0, 131, 172, 130, 0, 172, 0, 40, 171, 136, 0, 171, 0, 127, 170, 117, 0, 170, 0, 126, 169, 84, 0, 169, 0, 123, 168, 158, 0, 168, 0, 122, 167, 81, 0, 167, 0, 93, 166, 119, 0, 166, 0, 118, 165, 129, 0, 165, 0, 53, 164, 115, 0, 164, 0, 119, 163, 114, 0, 163, 0, 76, 162, 141, 0, 162, 0, 111, 161, 110, 0, 161, 0, 120, 160, 73, 0, 160, 0, 61, 159, 107, 0, 159, 0, 106, 158, 48, 0, 158, 0, 144, 157, 103, 0, 157, 0, 102, 156, 114, 0, 156, 0, 68, 155, 99, 0, 155, 0, 140, 154, 98, 0, 154, 0, 45, 153, 65, 0, 153, 0, 95, 152, 94, 0, 152, 0, 147, 151, 29, 0, 151, 0, 91, 150, 137, 0, 150, 0, 90, 149, 60, 0, 149, 0, 148, 0, 87, 148, 147, 0, 86, 147, 57, 146, 83, 0, 146, 0, 99, 145, 82, 0, 145, 0, 29, 144, 37, 0, 144, 0, 79, 143, 0, 0, 143, 0, 78, 142, 52, 0, 142, 0, 75, 141, 94, 0, 141, 0, 74, 140, 49, 0, 140, 0, 101, 139, 71, 0, 139, 0, 70, 138, 73, 0, 138, 0, 32, 137, 67, 0, 137, 0, 72, 136, 66, 0, 136, 0, 44, 135, 114, 0, 135, 0, 63, 134, 62, 0, 134, 0, 103, 133, 41, 0, 133, 0, 37, 132, 59, 0, 132, 0, 58, 131, 13, 0, 131, 0, 107, 130, 55, 0, 130, 0, 54, 129, 96, 0, 129, 0, 36, 128, 51, 0, 128, 0, 92, 127, 50, 0, 127, 0, 33, 126, 109, 0, 126, 0, 47, 125, 46, 0, 125, 0, 114, 124, 21, 0, 124, 0, 43, 123, 85, 0, 123, 0, 42, 122, 28, 0, 122, 0, 115, 121, 39, 0, 121, 0, 38, 120, 82, 0, 120, 0, 25, 119, 35, 0, 119, 0, 112, 118, 34, 0, 118, 0, 16, 117, 81, 0, 117, 0, 31, 116, 13, 0, 116, 0, 30, 115, 20, 0, 115, 0, 27, 114, 56, 0, 114, 0, 26, 113, 17, 0, 113, 0, 77, 112, 23, 0, 112, 0, 22, 111, 110, 0, 111, 0, 8, 110, 19, 0, 110, 0, 21, 109, 18, 0, 109, 0, 12, 108, 96, 0, 108, 0, 15, 107, 14, 0, 107, 0, 69, 106, 9, 0, 106, 0, 11, 105, 85, 0, 105, 0, 10, 104, 5, 0, 104, 0, 62, 103, 7, 0, 103, 0, 6, 102, 82, 0, 102, 0, 3, 101, 4, 0, 101, 0, 64, 100, 7, 0, 100, 0, 80, 99, 73, 0, 99, 0, 97, 98, 13, 0, 98, 0, 84, 97, 23, 0, 97, 0, 51, 96, 24, 0, 96, 0, 66, 95, 14, 0, 95, 0, 48, 94, 5, 0, 94, 0, 23, 93, 65, 0, 93, 0, 50, 92, 60, 0, 92, 0, 73, 91, 49, 0, 91, 0, 88, 90, 52, 0, 90, 0, 65, 89, 20, 0, 89, 0, 67, 88, 59, 0, 88, 0, 41, 87, 59, 0, 87, 0, 55, 86, 40, 0, 86, 0, 14, 85, 46, 0, 85, 0, 28, 84, 39, 0, 84, 0, 60, 83, 81, 0, 83, 0, 53, 82, 34, 0, 82, 0, 76, 81, 19, 0, 81, 0, 35, 80, 61, 0, 80, 0, 39, 79, 0, 0, 79, 0, 4, 78, 68, 0, 78, 0, 71, 77, 45, 0, 77, 0, 5, 76, 34, 0, 76, 0, 52, 75, 20, 0, 75, 0, 40, 74, 46, 0, 74, 0, 57, 73, 13, 0, 73, 0, 29, 72, 68, 0, 72, 0, 45, 71, 46, 0, 71, 0, 13, 70, 7, 0, 70, 0, 69, 0, 32, 69, 46, 68, 44, 0, 68, 0, 63, 67, 19, 0, 67, 0, 37, 66, 58, 0, 66, 0, 9, 65, 54, 0, 65, 0, 36, 64, 49, 0, 64, 0, 33, 63, 47, 0, 63, 0, 17, 62, 43, 0, 62, 0, 42, 61, 56, 0, 61, 0, 38, 60, 25, 0, 60, 0, 18, 59, 16, 0, 59, 0, 31, 58, 30, 0, 58, 0, 27, 57, 26, 0, 57, 0, 34, 56, 22, 0, 56, 0, 8, 55, 21, 0, 55, 0, 12, 54, 15, 0, 54, 0, 44, 53, 11, 0, 53, 0, 10, 52, 21, 0, 52, 0, 6, 51, 3, 0, 51, 0, 47, 50, 0, 0, 50, 0, 24, 49, 25, 0, 49, 0, 0, 48, 11, 0, 48, 0, 47, 0, 23, 47, 25, 46, 19, 0, 46, 0, 30, 45, 11, 0, 45, 0, 26, 44, 41, 0, 44, 0, 15, 43, 14, 0, 43, 0, 28, 42, 16, 0, 42, 0, 21, 41, 20, 0, 41, 0, 35, 40, 39, 0, 40, 0, 4, 39, 7, 0, 39, 0, 5, 38, 3, 0, 38, 0, 7, 37, 22, 0, 37, 0, 29, 36, 3, 0, 36, 0, 13, 35, 32, 0, 35, 0, 11, 34, 16, 0, 34, 0, 3, 33, 9, 0, 33, 0, 32, 32, 32, 0, 17, 31, 20, 0, 31, 0, 22, 30, 18, 0, 30, 0, 18, 29, 27, 0, 29, 0, 9, 28, 8, 0, 28, 0, 12, 27, 14, 0, 27, 0, 10, 26, 6, 0, 26, 0, 19, 25, 24, 0, 25, 0, 0, 24, 23, 0, 24, 0, 23, 23, 6, 0, 23, 0, 6, 22, 15, 0, 22, 0, 14, 21, 21, 0, 21, 0, 16, 20, 4, 0, 20, 0, 5, 19, 7, 0, 19, 0, 8, 18, 13, 0, 18, 0, 11, 17, 3, 0, 17, 0, 7, 16, 16, 0, 4, 15, 3, 0, 15, 0, 9, 14, 12, 0, 14, 0, 10, 13, 13, 0, 13, 0, 0, 12, 12, 0, 12, 0, 6, 11, 11, 0, 3, 10, 5, 0, 10, 0, 8, 9, 5, 0, 9, 0, 7, 8, 4, 0, 8, 0, 4, 7, 5, 0, 7, 0, 0, 6, 6, 0, 6, 0, 3, 5, 5, 0, 5, 0, 4, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 3, 2, 0, 0, 2, 0, 1, 0, 0, 1, 0 }

  157. 400

    {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, 0}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 0, 0, 0, 399, 398, 398, 398, 1, 397, 2, 0, 2, 0, 397, 396, 3, 0, 3, 0, 396, 395, 4, 0, 5, 0, 395, 394, 4, 0, 6, 0, 394, 393, 7, 0, 4, 0, 393, 392, 8, 0, 9, 0, 392, 391, 7, 0, 10, 0, 391, 390, 11, 0, 8, 0, 390, 389, 12, 0, 13, 0, 389, 388, 7, 0, 14, 0, 388, 387, 15, 0, 11, 0, 387, 386, 16, 0, 17, 0, 386, 385, 12, 0, 18, 0, 385, 384, 19, 0, 7, 0, 384, 383, 20, 0, 21, 0, 383, 382, 15, 0, 22, 0, 382, 381, 23, 0, 16, 0, 381, 380, 24, 0, 25, 0, 380, 379, 12, 0, 26, 0, 379, 378, 27, 0, 19, 0, 378, 377, 28, 0, 29, 0, 377, 376, 20, 0, 30, 0, 376, 375, 31, 0, 15, 0, 375, 374, 32, 0, 33, 0, 374, 373, 23, 0, 34, 0, 373, 372, 35, 0, 24, 0, 372, 371, 36, 0, 37, 0, 371, 370, 12, 0, 38, 0, 370, 369, 39, 0, 27, 0, 369, 368, 40, 0, 41, 0, 368, 367, 28, 0, 42, 0, 367, 366, 43, 0, 20, 0, 366, 365, 44, 0, 45, 0, 365, 364, 31, 0, 46, 0, 364, 363, 47, 0, 32, 0, 363, 362, 48, 0, 49, 0, 362, 361, 23, 0, 50, 0, 361, 360, 51, 0, 35, 0, 360, 359, 52, 0, 53, 0, 359, 358, 36, 0, 54, 0, 358, 357, 55, 0, 12, 0, 357, 356, 56, 0, 57, 0, 356, 355, 39, 0, 58, 0, 355, 354, 59, 0, 40, 0, 354, 353, 60, 0, 61, 0, 353, 352, 28, 0, 62, 0, 352, 351, 63, 0, 43, 0, 351, 350, 64, 0, 65, 0, 350, 349, 44, 0, 66, 0, 349, 348, 67, 0, 31, 0, 348, 347, 68, 0, 69, 0, 347, 346, 47, 0, 70, 0, 346, 345, 71, 0, 48, 0, 345, 344, 72, 0, 73, 0, 344, 343, 23, 0, 74, 0, 343, 342, 75, 0, 51, 0, 342, 341, 76, 0, 77, 0, 341, 340, 52, 0, 78, 0, 340, 339, 79, 0, 36, 0, 339, 338, 80, 0, 81, 0, 338, 337, 55, 0, 82, 0, 337, 336, 83, 0, 56, 0, 336, 335, 84, 0, 85, 0, 335, 334, 39, 0, 86, 0, 334, 333, 87, 0, 59, 0, 333, 332, 88, 0, 89, 0, 332, 331, 60, 0, 90, 0, 331, 330, 91, 0, 28, 0, 330, 329, 92, 0, 93, 0, 329, 328, 63, 0, 94, 0, 328, 327, 95, 0, 64, 0, 327, 326, 96, 0, 97, 0, 326, 325, 44, 0, 98, 0, 325, 324, 99, 0, 67, 0, 324, 323, 100, 0, 101, 0, 323, 322, 68, 0, 102, 0, 322, 321, 103, 0, 47, 0, 321, 320, 104, 0, 105, 0, 320, 319, 71, 0, 106, 0, 319, 318, 107, 0, 72, 0, 318, 317, 108, 0, 109, 0, 317, 316, 23, 0, 110, 0, 316, 315, 111, 0, 75, 0, 315, 314, 112, 0, 113, 0, 314, 313, 76, 0, 114, 0, 313, 312, 115, 0, 52, 0, 312, 311, 116, 0, 117, 0, 311, 310, 79, 0, 118, 0, 310, 309, 119, 0, 80, 0, 309, 308, 120, 0, 121, 0, 308, 307, 55, 0, 122, 0, 307, 306, 123, 0, 83, 0, 306, 305, 124, 0, 125, 0, 305, 304, 84, 0, 126, 0, 304, 303, 127, 0, 39, 0, 303, 302, 128, 0, 129, 0, 302, 301, 87, 0, 130, 0, 301, 300, 131, 0, 88, 0, 300, 299, 132, 0, 133, 0, 299, 298, 60, 0, 134, 0, 298, 297, 135, 0, 91, 0, 297, 296, 136, 0, 137, 0, 296, 295, 92, 0, 138, 0, 295, 294, 139, 0, 63, 0, 294, 293, 140, 0, 141, 0, 293, 292, 95, 0, 142, 0, 292, 291, 143, 0, 96, 0, 291, 290, 144, 0, 145, 0, 290, 289, 44, 0, 146, 0, 289, 288, 147, 0, 99, 0, 288, 287, 148, 0, 149, 0, 287, 286, 100, 0, 150, 0, 286, 285, 151, 0, 68, 0, 285, 284, 152, 0, 153, 0, 284, 283, 103, 0, 154, 0, 283, 282, 155, 0, 104, 0, 282, 281, 156, 0, 157, 0, 281, 280, 71, 0, 158, 0, 280, 279, 159, 0, 107, 0, 279, 278, 160, 0, 161, 0, 278, 277, 108, 0, 162, 0, 277, 276, 163, 0, 23, 0, 276, 275, 164, 0, 165, 0, 275, 274, 111, 0, 166, 0, 274, 273, 167, 0, 112, 0, 273, 272, 168, 0, 169, 0, 272, 271, 76, 0, 170, 0, 271, 270, 171, 0, 115, 0, 270, 269, 172, 0, 173, 0, 269, 268, 116, 0, 174, 0, 268, 267, 175, 0, 79, 0, 267, 266, 176, 0, 177, 0, 266, 265, 119, 0, 178, 0, 265, 264, 179, 0, 120, 0, 264, 263, 180, 0, 181, 0, 263, 262, 55, 0, 182, 0, 262, 261, 183, 0, 123, 0, 261, 260, 184, 0, 185, 0, 260, 259, 124, 0, 186, 0, 259, 258, 187, 0, 84, 0, 258, 257, 188, 0, 189, 0, 257, 256, 127, 0, 190, 0, 256, 255, 191, 0, 128, 0, 255, 254, 192, 0, 193, 0, 254, 253, 87, 0, 194, 0, 253, 252, 195, 0, 131, 0, 252, 251, 196, 0, 197, 0, 251, 250, 132, 0, 198, 0, 250, 249, 199, 0, 60, 0, 249, 248, 200, 0, 201, 0, 248, 247, 135, 0, 202, 0, 247, 246, 203, 0, 136, 0, 246, 245, 204, 0, 205, 0, 245, 244, 92, 0, 206, 0, 244, 243, 207, 0, 139, 0, 243, 242, 208, 0, 209, 0, 242, 241, 140, 0, 210, 0, 241, 240, 211, 0, 95, 0, 240, 239, 212, 0, 213, 0, 239, 238, 143, 0, 214, 0, 238, 237, 215, 0, 144, 0, 237, 236, 216, 0, 217, 0, 236, 235, 44, 0, 218, 0, 235, 234, 219, 0, 147, 0, 234, 233, 220, 0, 221, 0, 233, 232, 148, 0, 222, 0, 232, 231, 223, 0, 100, 0, 231, 230, 224, 0, 225, 0, 230, 229, 151, 0, 226, 0, 229, 228, 227, 0, 152, 0, 228, 0, 227, 227, 152, 226, 103, 0, 226, 0, 226, 225, 225, 0, 100, 0, 225, 224, 155, 0, 222, 0, 224, 223, 156, 0, 221, 0, 223, 222, 147, 0, 71, 0, 222, 221, 218, 0, 217, 0, 221, 220, 144, 0, 159, 0, 220, 219, 214, 0, 160, 0, 219, 218, 213, 0, 95, 0, 218, 217, 108, 0, 210, 0, 217, 216, 209, 0, 139, 0, 216, 215, 163, 0, 206, 0, 215, 214, 164, 0, 205, 0, 214, 213, 136, 0, 111, 0, 213, 212, 202, 0, 201, 0, 212, 211, 60, 0, 167, 0, 211, 210, 198, 0, 168, 0, 210, 209, 197, 0, 131, 0, 209, 208, 76, 0, 194, 0, 208, 207, 193, 0, 128, 0, 207, 206, 171, 0, 190, 0, 206, 205, 172, 0, 189, 0, 205, 204, 84, 0, 116, 0, 204, 203, 186, 0, 185, 0, 203, 202, 123, 0, 175, 0, 202, 201, 182, 0, 176, 0, 201, 200, 181, 0, 120, 0, 200, 199, 119, 0, 178, 0, 199, 198, 177, 0, 79, 0, 198, 197, 179, 0, 174, 0, 197, 196, 173, 0, 180, 0, 196, 195, 115, 0, 55, 0, 195, 194, 170, 0, 169, 0, 194, 193, 112, 0, 183, 0, 193, 192, 166, 0, 165, 0, 192, 191, 184, 0, 23, 0, 191, 190, 124, 0, 162, 0, 190, 189, 161, 0, 107, 0, 189, 188, 187, 0, 158, 0, 188, 187, 157, 0, 187, 186, 104, 0, 127, 0, 186, 185, 154, 0, 153, 0, 185, 184, 68, 0, 162, 0, 184, 183, 150, 0, 23, 0, 183, 182, 149, 0, 99, 0, 182, 181, 87, 0, 146, 0, 181, 180, 145, 0, 96, 0, 180, 179, 169, 0, 142, 0, 179, 178, 55, 0, 141, 0, 178, 177, 63, 0, 132, 0, 177, 176, 138, 0, 137, 0, 176, 175, 79, 0, 91, 0, 175, 174, 134, 0, 132, 0, 174, 173, 133, 0, 88, 0, 173, 172, 130, 0, 135, 0, 172, 171, 129, 0, 39, 0, 171, 170, 132, 0, 126, 0, 170, 169, 125, 0, 162, 0, 169, 168, 83, 0, 92, 0, 168, 167, 122, 0, 121, 0, 167, 166, 80, 0, 107, 0, 166, 165, 118, 0, 117, 0, 165, 164, 128, 0, 52, 0, 164, 163, 114, 0, 140, 0, 163, 162, 113, 0, 75, 0, 162, 161, 121, 0, 110, 0, 161, 160, 107, 0, 109, 0, 160, 159, 72, 0, 106, 0, 159, 158, 143, 0, 105, 0, 158, 157, 47, 0, 116, 0, 157, 156, 102, 0, 101, 0, 156, 155, 116, 0, 67, 0, 155, 154, 44, 0, 98, 0, 154, 153, 97, 0, 64, 0, 153, 152, 95, 0, 94, 0, 152, 151, 93, 0, 106, 0, 151, 150, 28, 0, 90, 0, 150, 149, 148, 0, 89, 0, 149, 148, 59, 0, 71, 0, 148, 147, 86, 0, 85, 0, 147, 146, 105, 0, 56, 0, 146, 145, 82, 0, 90, 0, 145, 144, 81, 0, 36, 0, 144, 143, 100, 0, 78, 0, 143, 142, 77, 0, 106, 0, 142, 141, 51, 0, 74, 0, 141, 140, 103, 0, 73, 0, 140, 139, 48, 0, 139, 0, 139, 138, 70, 0, 69, 0, 138, 137, 98, 0, 31, 0, 137, 136, 66, 0, 67, 0, 136, 135, 65, 0, 43, 0, 135, 134, 56, 0, 62, 0, 134, 133, 61, 0, 131, 0, 133, 132, 40, 0, 58, 0, 132, 131, 78, 0, 57, 0, 131, 130, 12, 0, 111, 0, 130, 129, 54, 0, 53, 0, 129, 128, 120, 0, 35, 0, 128, 127, 50, 0, 108, 0, 127, 126, 49, 0, 32, 0, 126, 125, 99, 0, 46, 0, 125, 124, 45, 0, 75, 0, 124, 123, 20, 0, 42, 0, 123, 122, 69, 0, 41, 0, 122, 121, 27, 0, 43, 0, 121, 120, 38, 0, 37, 0, 120, 119, 91, 0, 24, 0, 119, 118, 34, 0, 60, 0, 118, 117, 33, 0, 15, 0, 117, 116, 88, 0, 30, 0, 116, 115, 29, 0, 74, 0, 115, 114, 19, 0, 26, 0, 114, 113, 76, 0, 25, 0, 113, 112, 16, 0, 52, 0, 112, 111, 22, 0, 21, 0, 111, 110, 46, 0, 7, 0, 110, 109, 18, 0, 39, 0, 109, 108, 17, 0, 11, 0, 108, 107, 84, 0, 14, 0, 107, 106, 13, 0, 94, 0, 106, 105, 8, 0, 10, 0, 105, 104, 41, 0, 9, 0, 104, 103, 4, 0, 90, 0, 103, 102, 6, 0, 5, 0, 102, 101, 96, 0, 3, 0, 101, 100, 1, 0, 60, 0, 100, 99, 67, 0, 73, 0, 99, 98, 62, 0, 26, 0, 98, 97, 39, 0, 21, 0, 97, 96, 30, 0, 23, 0, 96, 95, 42, 0, 11, 0, 95, 94, 32, 0, 60, 0, 94, 93, 90, 0, 64, 0, 93, 92, 68, 0, 89, 0, 92, 91, 71, 0, 87, 0, 91, 90, 36, 0, 87, 0, 90, 89, 55, 0, 63, 0, 89, 88, 31, 0, 79, 0, 88, 87, 7, 0, 58, 0, 87, 86, 53, 0, 35, 0, 86, 85, 57, 0, 75, 0, 85, 84, 83, 0, 43, 0, 84, 83, 80, 0, 15, 0, 83, 82, 14, 0, 25, 0, 82, 81, 52, 0, 37, 0, 81, 80, 64, 0, 72, 0, 80, 79, 10, 0, 47, 0, 79, 78, 3, 0, 74, 0, 78, 77, 44, 0, 23, 0, 77, 76, 60, 0, 74, 0, 76, 75, 28, 0, 43, 0, 75, 74, 59, 0, 74, 73, 9, 0, 37, 0, 73, 72, 72, 0, 72, 71, 37, 0, 51, 0, 71, 70, 5, 0, 48, 0, 70, 0, 69, 69, 21, 68, 66, 0, 65, 0, 68, 67, 56, 0, 61, 0, 67, 66, 40, 0, 23, 0, 66, 65, 12, 0, 54, 0, 65, 64, 24, 0, 50, 0, 64, 63, 49, 0, 26, 0, 63, 62, 45, 0, 20, 0, 62, 61, 50, 0, 27, 0, 61, 60, 38, 0, 35, 0, 60, 59, 34, 0, 33, 0, 59, 58, 58, 0, 29, 0, 58, 57, 19, 0, 43, 0, 57, 56, 16, 0, 22, 0, 56, 55, 46, 0, 18, 0, 55, 54, 17, 0, 15, 0, 54, 53, 13, 0, 8, 0, 53, 52, 41, 0, 4, 0, 52, 51, 6, 0, 11, 0, 51, 50, 1, 0, 23, 0, 50, 49, 27, 0, 39, 0, 49, 48, 30, 0, 42, 0, 48, 47, 32, 0, 20, 0, 47, 46, 35, 0, 20, 0, 46, 45, 36, 0, 15, 0, 45, 44, 31, 0, 7, 0, 44, 43, 4, 0, 22, 0, 43, 42, 25, 0, 20, 0, 42, 41, 14, 0, 11, 0, 41, 40, 26, 0, 10, 0, 40, 39, 3, 0, 22, 0, 39, 38, 33, 0, 28, 0, 38, 37, 29, 0, 9, 0, 37, 36, 23, 0, 36, 35, 5, 0, 21, 0, 35, 34, 8, 0, 18, 0, 34, 33, 22, 0, 12, 0, 33, 32, 24, 0, 11, 0, 32, 31, 7, 0, 28, 0, 31, 30, 9, 0, 12, 0, 30, 29, 20, 0, 19, 0, 29, 28, 16, 0, 15, 0, 28, 27, 17, 0, 13, 0, 27, 26, 10, 0, 6, 0, 26, 25, 1, 0, 6, 0, 25, 24, 19, 0, 13, 0, 24, 23, 18, 0, 21, 0, 23, 22, 12, 0, 4, 0, 22, 21, 13, 0, 14, 0, 21, 20, 6, 0, 3, 0, 20, 19, 11, 0, 15, 0, 19, 18, 4, 0, 5, 0, 18, 17, 8, 0, 14, 0, 17, 16, 3, 0, 7, 0, 16, 15, 9, 0, 15, 0, 15, 0, 14, 14, 7, 13, 10, 0, 1, 0, 13, 12, 5, 0, 1, 0, 12, 0, 11, 11, 1, 10, 6, 0, 10, 9, 4, 0, 8, 0, 9, 8, 3, 0, 8, 7, 7, 0, 7, 6, 5, 0, 1, 0, 6, 0, 5, 5, 4, 4, 3, 0, 1, 0, 4, 3, 1, 0, 3, 0, 2, 2, 1, 1, 1, 0, 1, 0, 1 }

  158. 400

    {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, 0, 2}

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    Returns: {399, 350, 397, 399, 398, 31, 0, 246, 0, 398, 396, 397, 397, 134, 395, 396, 394, 0, 396, 0, 395, 174, 0, 325, 0, 395, 393, 394, 392, 0, 394, 0, 391, 393, 393, 147, 392, 213, 0, 238, 0, 392, 391, 367, 390, 391, 390, 290, 389, 390, 388, 389, 389, 74, 387, 388, 388, 85, 387, 113, 386, 387, 386, 356, 385, 386, 384, 385, 385, 61, 383, 384, 384, 74, 382, 383, 383, 255, 382, 296, 381, 382, 381, 326, 380, 381, 380, 276, 379, 380, 379, 215, 378, 379, 377, 378, 376, 0, 378, 0, 375, 377, 374, 0, 377, 0, 373, 376, 376, 5, 375, 143, 372, 375, 374, 146, 371, 374, 370, 373, 373, 344, 369, 372, 368, 0, 372, 0, 367, 371, 366, 0, 371, 0, 370, 239, 365, 370, 369, 154, 364, 369, 363, 368, 362, 0, 368, 0, 367, 191, 361, 367, 366, 337, 360, 366, 365, 112, 359, 365, 364, 190, 358, 364, 363, 69, 357, 363, 362, 314, 356, 362, 361, 116, 355, 361, 354, 360, 360, 158, 353, 359, 359, 68, 358, 180, 0, 188, 0, 358, 352, 357, 357, 158, 356, 301, 351, 356, 355, 198, 350, 355, 354, 209, 349, 354, 353, 196, 348, 353, 352, 112, 0, 195, 0, 352, 351, 239, 0, 262, 0, 351, 347, 350, 350, 80, 346, 349, 349, 341, 345, 348, 344, 0, 348, 0, 343, 347, 347, 325, 342, 346, 346, 216, 341, 345, 345, 102, 340, 344, 339, 0, 344, 0, 343, 258, 338, 343, 342, 156, 337, 342, 336, 341, 335, 0, 341, 0, 340, 287, 334, 340, 333, 339, 339, 116, 338, 187, 332, 338, 337, 18, 0, 43, 0, 337, 331, 336, 336, 303, 330, 335, 335, 226, 334, 274, 329, 334, 333, 42, 328, 333, 332, 69, 327, 332, 331, 46, 326, 331, 325, 330, 330, 129, 324, 329, 329, 173, 323, 328, 322, 0, 328, 0, 327, 138, 321, 327, 326, 6, 0, 150, 0, 326, 320, 325, 319, 0, 325, 0, 318, 324, 324, 194, 323, 253, 317, 323, 316, 322, 322, 6, 321, 16, 315, 321, 320, 235, 0, 302, 0, 320, 314, 319, 319, 254, 313, 318, 312, 0, 318, 0, 311, 317, 317, 20, 316, 92, 0, 189, 0, 316, 310, 315, 315, 4, 309, 314, 308, 0, 314, 0, 307, 313, 313, 186, 312, 231, 0, 295, 0, 312, 306, 311, 311, 118, 310, 217, 0, 255, 0, 310, 305, 309, 309, 17, 304, 308, 308, 68, 303, 307, 307, 19, 306, 300, 302, 306, 305, 189, 301, 305, 304, 143, 0, 186, 0, 304, 300, 303, 303, 62, 299, 302, 302, 272, 298, 301, 301, 3, 300, 263, 297, 300, 299, 24, 296, 299, 298, 153, 295, 298, 297, 9, 0, 167, 0, 297, 294, 296, 293, 0, 296, 0, 292, 295, 295, 36, 291, 294, 290, 0, 294, 0, 293, 22, 0, 27, 0, 293, 292, 38, 289, 292, 291, 167, 0, 216, 0, 291, 288, 290, 290, 206, 287, 289, 289, 124, 288, 177, 286, 288, 285, 287, 287, 29, 284, 286, 286, 188, 285, 198, 0, 259, 0, 285, 283, 284, 282, 0, 284, 0, 283, 36, 0, 215, 0, 283, 281, 282, 280, 0, 282, 0, 281, 17, 279, 281, 280, 280, 278, 280, 279, 120, 277, 279, 278, 62, 276, 278, 275, 277, 277, 68, 274, 276, 276, 84, 273, 275, 275, 14, 274, 92, 0, 151, 0, 274, 272, 273, 273, 17, 272, 61, 0, 130, 0, 272, 271, 271, 271, 166, 270, 245, 0, 245, 0, 270, 269, 269, 269, 1, 268, 255, 0, 255, 0, 268, 267, 133, 0, 133, 0, 267, 266, 60, 0, 178, 0, 266, 265, 60, 0, 82, 0, 265, 264, 142, 0, 232, 0, 264, 263, 60, 0, 49, 0, 263, 262, 88, 0, 223, 0, 262, 261, 142, 0, 60, 0, 261, 260, 10, 0, 166, 0, 260, 259, 88, 0, 142, 0, 259, 258, 168, 0, 210, 0, 258, 257, 239, 0, 10, 0, 257, 256, 88, 0, 14, 0, 256, 255, 168, 0, 95, 0, 255, 254, 110, 0, 239, 0, 254, 253, 88, 0, 168, 0, 253, 252, 110, 0, 247, 0, 252, 251, 88, 0, 110, 0, 251, 250, 190, 0, 88, 0, 250, 249, 104, 0, 190, 0, 249, 248, 104, 0, 104, 0, 248, 247, 247, 247, 23, 246, 150, 0, 150, 0, 246, 245, 222, 0, 222, 0, 245, 244, 214, 0, 214, 0, 244, 243, 243, 243, 107, 242, 242, 242, 204, 241, 241, 240, 0, 241, 0, 240, 214, 239, 240, 239, 49, 238, 239, 238, 66, 237, 238, 237, 151, 236, 237, 236, 79, 0, 128, 0, 236, 235, 219, 0, 219, 0, 235, 234, 234, 234, 3, 233, 233, 232, 0, 233, 0, 232, 20, 0, 64, 0, 232, 231, 208, 0, 208, 0, 231, 230, 147, 0, 147, 0, 230, 229, 229, 228, 0, 229, 0, 227, 228, 228, 87, 227, 115, 0, 199, 0, 227, 226, 226, 226, 98, 225, 103, 0, 103, 0, 225, 224, 224, 224, 54, 223, 223, 222, 0, 223, 0, 221, 222, 222, 45, 220, 221, 221, 27, 219, 220, 218, 0, 220, 0, 217, 219, 219, 29, 218, 111, 0, 111, 0, 218, 217, 207, 216, 217, 216, 159, 215, 216, 215, 41, 214, 215, 214, 183, 213, 214, 213, 121, 212, 213, 211, 212, 210, 0, 212, 0, 211, 109, 209, 211, 208, 210, 210, 52, 207, 209, 209, 119, 206, 208, 208, 66, 205, 207, 207, 161, 204, 206, 206, 82, 203, 205, 202, 0, 205, 0, 201, 204, 204, 67, 203, 94, 0, 141, 0, 203, 200, 202, 202, 177, 199, 201, 198, 0, 201, 0, 197, 200, 196, 0, 200, 0, 199, 95, 195, 199, 198, 12, 0, 30, 0, 198, 197, 110, 0, 168, 0, 197, 194, 196, 193, 0, 196, 0, 195, 22, 192, 195, 194, 4, 0, 67, 0, 194, 193, 144, 191, 193, 192, 96, 190, 192, 191, 8, 0, 58, 0, 191, 190, 168, 189, 190, 189, 7, 188, 189, 188, 7, 187, 188, 187, 99, 0, 163, 0, 187, 186, 186, 185, 0, 186, 0, 184, 185, 183, 0, 185, 0, 184, 2, 0, 164, 0, 184, 182, 183, 183, 34, 182, 70, 0, 149, 0, 182, 181, 181, 181, 69, 180, 180, 179, 0, 180, 0, 179, 14, 0, 78, 0, 179, 178, 110, 0, 120, 0, 178, 177, 110, 0, 130, 0, 177, 176, 110, 0, 110, 0, 176, 175, 158, 0, 158, 0, 175, 174, 20, 0, 20, 0, 174, 173, 173, 173, 80, 172, 100, 0, 165, 0, 172, 171, 100, 0, 100, 0, 171, 170, 88, 0, 93, 0, 170, 169, 88, 0, 88, 0, 169, 168, 15, 0, 146, 0, 168, 167, 163, 0, 15, 0, 167, 166, 163, 0, 131, 0, 166, 165, 163, 0, 28, 0, 165, 164, 163, 0, 59, 0, 164, 163, 163, 0, 77, 0, 163, 162, 90, 0, 94, 0, 162, 161, 94, 0, 90, 0, 161, 160, 94, 0, 94, 0, 160, 159, 41, 0, 41, 0, 159, 158, 158, 158, 23, 157, 157, 156, 0, 157, 0, 156, 80, 0, 108, 0, 156, 155, 155, 155, 52, 154, 58, 0, 112, 0, 154, 153, 58, 0, 58, 0, 153, 152, 148, 0, 148, 0, 152, 151, 35, 0, 35, 0, 151, 150, 150, 150, 119, 149, 149, 149, 76, 148, 148, 148, 43, 147, 128, 0, 128, 0, 147, 146, 146, 146, 100, 145, 145, 145, 29, 144, 95, 0, 95, 0, 144, 143, 23, 0, 117, 0, 143, 142, 23, 0, 23, 0, 142, 141, 23, 0, 29, 0, 141, 140, 23, 0, 23, 0, 140, 139, 79, 0, 79, 0, 139, 138, 117, 0, 117, 0, 138, 137, 137, 137, 17, 136, 21, 0, 119, 0, 136, 135, 21, 0, 52, 0, 135, 134, 78, 0, 21, 0, 134, 133, 32, 0, 98, 0, 133, 132, 78, 0, 83, 0, 132, 131, 32, 0, 78, 0, 131, 130, 32, 0, 73, 0, 130, 129, 32, 0, 32, 0, 129, 128, 128, 127, 0, 128, 0, 127, 40, 0, 124, 0, 127, 126, 126, 125, 0, 126, 0, 124, 125, 125, 0, 124, 13, 123, 124, 123, 61, 0, 95, 0, 123, 122, 122, 121, 0, 122, 0, 120, 121, 119, 0, 121, 0, 118, 120, 120, 30, 117, 119, 119, 33, 116, 118, 115, 0, 118, 0, 117, 30, 114, 117, 116, 14, 113, 116, 115, 80, 0, 107, 0, 115, 112, 114, 111, 0, 114, 0, 110, 113, 113, 84, 109, 112, 108, 0, 112, 0, 111, 0, 0, 84, 0, 111, 107, 110, 106, 0, 110, 0, 109, 22, 0, 79, 0, 109, 105, 108, 108, 1, 105, 107, 104, 0, 107, 0, 106, 48, 103, 106, 102, 105, 101, 0, 105, 0, 104, 1, 100, 104, 99, 103, 103, 2, 102, 17, 0, 33, 0, 102, 98, 101, 101, 28, 100, 46, 0, 87, 0, 100, 97, 99, 99, 5, 96, 98, 95, 0, 98, 0, 97, 84, 94, 97, 93, 96, 96, 71, 95, 95, 92, 0, 95, 0, 94, 15, 91, 94, 93, 9, 0, 69, 0, 93, 90, 92, 92, 71, 91, 84, 89, 91, 90, 47, 88, 90, 87, 89, 89, 3, 86, 88, 88, 10, 87, 36, 85, 87, 84, 86, 86, 53, 83, 85, 82, 0, 85, 0, 81, 84, 80, 0, 84, 0, 83, 26, 81, 83, 79, 82, 82, 44, 78, 81, 81, 14, 80, 33, 0, 68, 0, 80, 79, 75, 77, 79, 78, 17, 76, 78, 77, 17, 0, 34, 0, 77, 75, 76, 76, 18, 74, 75, 73, 0, 75, 0, 74, 10, 72, 74, 73, 18, 0, 53, 0, 73, 71, 72, 70, 0, 72, 0, 69, 71, 71, 23, 70, 53, 68, 70, 67, 69, 69, 11, 68, 17, 0, 35, 0, 68, 66, 67, 67, 44, 65, 66, 64, 0, 66, 0, 65, 22, 0, 38, 0, 65, 63, 64, 64, 28, 63, 38, 0, 48, 0, 63, 62, 62, 61, 0, 62, 0, 61, 7, 0, 25, 0, 61, 60, 60, 59, 0, 60, 0, 59, 2, 58, 59, 58, 55, 57, 58, 56, 57, 55, 0, 57, 0, 56, 29, 0, 56, 0, 56, 54, 55, 55, 10, 54, 53, 53, 54, 52, 53, 53, 50, 51, 52, 52, 39, 50, 51, 49, 0, 51, 0, 48, 50, 50, 26, 49, 33, 0, 49, 0, 49, 47, 48, 48, 0, 48, 0, 46, 47, 47, 22, 45, 46, 46, 22, 44, 45, 45, 28, 0, 44, 43, 0, 44, 0, 43, 41, 42, 43, 41, 42, 42, 23, 41, 30, 0, 30, 0, 41, 40, 40, 40, 15, 39, 39, 39, 8, 38, 38, 38, 5, 37, 22, 0, 22, 0, 37, 36, 36, 35, 0, 36, 0, 34, 35, 33, 0, 35, 0, 34, 17, 32, 34, 31, 33, 30, 0, 33, 0, 32, 23, 29, 32, 31, 26, 28, 31, 30, 17, 27, 30, 29, 20, 0, 22, 0, 29, 26, 28, 28, 8, 25, 27, 24, 0, 27, 0, 26, 21, 23, 26, 25, 14, 22, 25, 21, 24, 20, 0, 24, 0, 22, 23, 19, 0, 23, 0, 22, 12, 0, 20, 0, 22, 21, 21, 18, 21, 20, 1, 0, 2, 0, 20, 17, 19, 19, 4, 18, 10, 0, 13, 0, 18, 17, 13, 0, 15, 0, 17, 16, 16, 15, 0, 16, 0, 15, 1, 14, 15, 13, 14, 14, 10, 12, 13, 13, 7, 12, 12, 11, 0, 12, 0, 11, 1, 0, 2, 0, 11, 10, 6, 0, 6, 0, 10, 9, 9, 9, 2, 8, 2, 0, 6, 0, 8, 7, 2, 0, 0, 0, 7, 6, 2, 0, 2, 0, 6, 5, 5, 4, 0, 5, 0, 3, 4, 2, 0, 4, 0, 3, 3, 0, 3, 0, 3, 1, 2, 1, 0, 2, 0, 1, 0, 0, 1, 0, 1 }

  159. 400

    {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, 0, 2, 4}

    {230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88, 796}

    Returns: {399, 373, 396, 399, 395, 398, 396, 0, 398, 0, 397, 19, 0, 166, 0, 397, 394, 396, 396, 175, 395, 222, 0, 351, 0, 395, 393, 394, 394, 377, 392, 393, 391, 0, 393, 0, 390, 392, 389, 0, 392, 0, 391, 3, 0, 250, 0, 391, 390, 377, 388, 390, 389, 256, 387, 389, 386, 388, 388, 212, 385, 387, 384, 0, 387, 0, 386, 173, 383, 386, 385, 285, 382, 385, 381, 384, 384, 204, 383, 324, 380, 383, 379, 382, 382, 217, 381, 231, 378, 381, 380, 36, 0, 100, 0, 380, 379, 232, 377, 379, 376, 378, 375, 0, 378, 0, 377, 33, 0, 113, 0, 377, 374, 376, 376, 24, 375, 73, 373, 375, 374, 130, 0, 216, 0, 374, 372, 373, 373, 11, 372, 62, 371, 372, 370, 371, 371, 39, 370, 354, 369, 370, 368, 369, 367, 0, 369, 0, 368, 160, 366, 368, 367, 257, 365, 367, 366, 104, 364, 366, 363, 365, 365, 258, 362, 364, 364, 37, 363, 190, 0, 346, 0, 363, 361, 362, 362, 163, 360, 361, 361, 190, 360, 344, 359, 360, 359, 46, 358, 359, 358, 151, 357, 358, 356, 357, 357, 57, 356, 319, 0, 320, 0, 356, 355, 355, 354, 0, 355, 0, 354, 194, 353, 354, 352, 353, 353, 268, 352, 281, 0, 320, 0, 352, 351, 351, 351, 154, 350, 350, 350, 216, 349, 239, 0, 239, 0, 349, 348, 240, 0, 240, 0, 348, 347, 37, 0, 37, 0, 347, 346, 21, 0, 21, 0, 346, 345, 64, 0, 79, 0, 345, 344, 64, 0, 64, 0, 344, 343, 343, 343, 292, 0, 342, 342, 0, 342, 0, 341, 189, 0, 189, 0, 341, 340, 114, 0, 114, 0, 340, 339, 276, 0, 1, 0, 339, 338, 172, 0, 276, 0, 338, 337, 146, 0, 172, 0, 337, 336, 82, 0, 146, 0, 336, 335, 68, 0, 82, 0, 335, 334, 25, 0, 68, 0, 334, 333, 25, 0, 177, 0, 333, 332, 25, 0, 267, 0, 332, 331, 25, 0, 313, 0, 331, 330, 25, 0, 141, 0, 330, 329, 178, 0, 25, 0, 329, 328, 322, 0, 178, 0, 328, 327, 198, 0, 284, 0, 327, 326, 322, 0, 198, 0, 326, 325, 71, 0, 322, 0, 325, 324, 71, 0, 170, 0, 324, 323, 33, 0, 71, 0, 323, 322, 306, 0, 33, 0, 322, 321, 34, 0, 206, 0, 321, 320, 163, 0, 306, 0, 320, 319, 34, 0, 163, 0, 319, 318, 34, 0, 99, 0, 318, 317, 34, 0, 292, 0, 317, 316, 34, 0, 34, 0, 316, 315, 315, 314, 0, 315, 0, 314, 127, 0, 281, 0, 314, 313, 313, 313, 223, 312, 312, 312, 189, 311, 190, 0, 190, 0, 311, 0, 310, 310, 141, 309, 141, 0, 226, 0, 309, 308, 275, 0, 141, 0, 308, 307, 196, 0, 159, 0, 307, 306, 241, 0, 275, 0, 306, 305, 196, 0, 241, 0, 305, 304, 183, 0, 196, 0, 304, 303, 38, 0, 183, 0, 303, 302, 38, 0, 115, 0, 302, 301, 38, 0, 136, 0, 301, 300, 251, 0, 37, 0, 300, 299, 38, 0, 24, 0, 299, 298, 153, 0, 251, 0, 298, 297, 38, 0, 153, 0, 297, 296, 38, 0, 90, 0, 296, 295, 38, 0, 82, 0, 295, 294, 97, 0, 105, 0, 294, 293, 38, 0, 107, 0, 293, 292, 161, 0, 91, 0, 292, 291, 97, 0, 38, 0, 291, 290, 206, 0, 161, 0, 290, 0, 289, 289, 97, 288, 117, 0, 232, 0, 288, 287, 8, 0, 33, 0, 287, 286, 94, 0, 206, 0, 286, 285, 97, 0, 127, 0, 285, 284, 229, 0, 40, 0, 284, 283, 117, 0, 8, 0, 283, 282, 88, 0, 110, 0, 282, 281, 161, 0, 94, 0, 281, 280, 97, 0, 224, 0, 280, 279, 123, 0, 136, 0, 279, 278, 229, 0, 117, 0, 278, 277, 88, 0, 161, 0, 277, 276, 264, 0, 97, 0, 276, 275, 120, 0, 206, 0, 275, 274, 123, 0, 229, 0, 274, 273, 17, 0, 83, 0, 273, 272, 88, 0, 168, 0, 272, 271, 264, 0, 120, 0, 271, 270, 57, 0, 122, 0, 270, 269, 123, 0, 17, 0, 269, 268, 88, 0, 108, 0, 268, 267, 141, 0, 6, 0, 267, 266, 15, 0, 264, 0, 266, 265, 57, 0, 73, 0, 265, 264, 0, 0, 123, 0, 264, 263, 88, 0, 141, 0, 263, 262, 15, 0, 56, 0, 262, 261, 104, 0, 57, 0, 261, 260, 0, 0, 101, 0, 260, 259, 108, 0, 88, 0, 259, 258, 93, 0, 256, 0, 258, 257, 15, 0, 100, 0, 257, 256, 104, 0, 0, 0, 256, 255, 118, 0, 171, 0, 255, 254, 239, 0, 100, 0, 254, 253, 108, 0, 93, 0, 253, 252, 15, 0, 124, 0, 252, 251, 137, 0, 104, 0, 251, 250, 147, 0, 182, 0, 250, 249, 233, 0, 118, 0, 249, 248, 170, 0, 145, 0, 248, 247, 239, 0, 108, 0, 247, 246, 245, 0, 15, 0, 246, 245, 90, 0, 198, 0, 245, 244, 137, 0, 147, 0, 244, 243, 152, 0, 233, 0, 243, 242, 170, 0, 6, 0, 242, 241, 239, 0, 147, 0, 241, 240, 148, 0, 90, 0, 240, 239, 137, 0, 142, 0, 239, 238, 152, 0, 71, 0, 238, 237, 170, 0, 190, 0, 237, 236, 206, 0, 8, 0, 236, 235, 34, 0, 40, 0, 235, 234, 71, 0, 148, 0, 234, 233, 137, 0, 50, 0, 233, 232, 152, 0, 10, 0, 232, 231, 77, 0, 170, 0, 231, 230, 206, 0, 34, 0, 230, 229, 89, 0, 8, 0, 229, 228, 18, 0, 71, 0, 228, 227, 137, 0, 152, 0, 227, 226, 5, 0, 20, 0, 226, 225, 40, 0, 58, 0, 225, 224, 77, 0, 7, 0, 224, 223, 129, 0, 206, 0, 223, 222, 89, 0, 18, 0, 222, 221, 12, 0, 137, 0, 221, 220, 5, 0, 40, 0, 220, 219, 65, 0, 77, 0, 219, 218, 129, 0, 89, 0, 218, 217, 12, 0, 5, 0, 217, 216, 107, 0, 27, 0, 216, 215, 65, 0, 26, 0, 215, 214, 129, 0, 138, 0, 214, 213, 4, 0, 12, 0, 213, 212, 107, 0, 65, 0, 212, 211, 67, 0, 60, 0, 211, 210, 129, 0, 4, 0, 210, 209, 66, 0, 182, 0, 209, 208, 63, 0, 107, 0, 208, 207, 179, 0, 51, 0, 207, 206, 67, 0, 129, 0, 206, 205, 66, 0, 95, 0, 205, 204, 63, 0, 111, 0, 204, 203, 134, 0, 158, 0, 203, 202, 69, 0, 179, 0, 202, 201, 67, 0, 128, 0, 201, 200, 144, 0, 66, 0, 200, 199, 35, 0, 63, 0, 199, 198, 77, 0, 134, 0, 198, 197, 69, 0, 67, 0, 197, 196, 153, 0, 144, 0, 196, 195, 35, 0, 144, 0, 195, 194, 77, 0, 80, 0, 194, 193, 69, 0, 105, 0, 193, 192, 153, 0, 163, 0, 192, 191, 27, 0, 35, 0, 191, 190, 124, 0, 77, 0, 190, 189, 69, 0, 78, 0, 189, 188, 153, 0, 27, 0, 188, 187, 124, 0, 135, 0, 187, 186, 69, 0, 153, 0, 186, 185, 124, 0, 128, 0, 185, 184, 69, 0, 47, 0, 184, 183, 124, 0, 69, 0, 183, 182, 124, 0, 163, 0, 182, 181, 124, 0, 124, 0, 181, 180, 180, 180, 159, 179, 179, 178, 0, 179, 0, 178, 52, 0, 153, 0, 178, 177, 177, 177, 23, 176, 176, 176, 6, 175, 86, 0, 86, 0, 175, 174, 133, 0, 133, 0, 174, 173, 173, 173, 98, 172, 125, 0, 125, 0, 172, 171, 24, 0, 24, 0, 171, 170, 101, 0, 101, 0, 170, 169, 131, 0, 131, 0, 169, 168, 64, 0, 64, 0, 168, 167, 124, 0, 124, 0, 167, 166, 157, 0, 157, 0, 166, 165, 158, 0, 25, 0, 165, 164, 94, 0, 158, 0, 164, 163, 50, 0, 94, 0, 163, 162, 50, 0, 109, 0, 162, 161, 50, 0, 51, 0, 161, 160, 85, 0, 50, 0, 160, 159, 50, 0, 85, 0, 159, 158, 50, 0, 89, 0, 158, 157, 50, 0, 50, 0, 157, 156, 156, 156, 116, 155, 155, 155, 138, 154, 154, 153, 0, 154, 0, 153, 111, 152, 153, 152, 91, 0, 107, 0, 152, 151, 151, 151, 90, 150, 150, 149, 0, 150, 0, 149, 53, 148, 149, 148, 104, 0, 119, 0, 148, 147, 147, 146, 0, 147, 0, 145, 146, 144, 0, 146, 0, 145, 39, 143, 145, 142, 144, 144, 0, 143, 29, 141, 143, 142, 5, 0, 26, 0, 142, 141, 46, 0, 63, 0, 141, 140, 74, 0, 74, 0, 140, 139, 122, 0, 122, 0, 139, 138, 123, 0, 123, 0, 138, 137, 21, 0, 21, 0, 137, 136, 51, 0, 63, 0, 136, 135, 109, 0, 51, 0, 135, 134, 42, 0, 109, 0, 134, 133, 42, 0, 56, 0, 133, 132, 42, 0, 79, 0, 132, 131, 42, 0, 42, 0, 131, 130, 98, 0, 98, 0, 130, 129, 111, 0, 111, 0, 129, 128, 128, 127, 0, 128, 0, 126, 127, 125, 0, 127, 0, 126, 1, 124, 126, 125, 50, 0, 61, 0, 125, 123, 124, 124, 34, 123, 69, 122, 123, 122, 70, 0, 102, 0, 122, 121, 121, 120, 0, 121, 0, 120, 92, 119, 120, 118, 119, 119, 4, 117, 118, 116, 0, 118, 0, 117, 73, 115, 117, 116, 60, 114, 116, 115, 98, 0, 105, 0, 115, 113, 114, 114, 79, 113, 82, 112, 113, 111, 112, 112, 77, 111, 87, 110, 111, 110, 22, 0, 22, 0, 110, 109, 28, 0, 28, 0, 109, 108, 108, 107, 0, 108, 0, 107, 7, 0, 27, 0, 107, 106, 106, 105, 0, 106, 0, 105, 1, 104, 105, 103, 104, 104, 78, 103, 83, 102, 103, 101, 102, 102, 39, 101, 72, 100, 101, 99, 100, 100, 80, 98, 99, 97, 0, 99, 0, 98, 53, 96, 98, 95, 97, 97, 43, 94, 96, 93, 0, 96, 0, 95, 74, 92, 95, 91, 94, 94, 78, 90, 93, 89, 0, 93, 0, 92, 78, 88, 92, 91, 48, 87, 91, 90, 71, 86, 90, 85, 89, 84, 0, 89, 0, 88, 56, 83, 88, 87, 30, 0, 30, 0, 87, 86, 52, 82, 86, 85, 10, 81, 85, 80, 84, 79, 0, 84, 0, 83, 14, 78, 83, 77, 82, 76, 0, 82, 0, 81, 6, 0, 78, 0, 81, 75, 80, 80, 11, 74, 79, 73, 0, 79, 0, 78, 15, 0, 17, 0, 78, 72, 77, 71, 0, 77, 0, 76, 43, 70, 76, 75, 9, 0, 35, 0, 75, 74, 35, 0, 35, 0, 74, 73, 36, 69, 73, 68, 72, 67, 0, 72, 0, 71, 58, 0, 67, 0, 71, 66, 70, 70, 20, 69, 23, 65, 69, 68, 28, 0, 40, 0, 68, 67, 61, 64, 67, 63, 66, 62, 0, 66, 0, 65, 43, 61, 65, 64, 13, 0, 48, 0, 64, 60, 63, 63, 39, 62, 39, 0, 62, 59, 61, 61, 37, 58, 60, 57, 0, 60, 0, 59, 51, 56, 59, 58, 10, 0, 58, 0, 58, 55, 57, 54, 0, 57, 0, 56, 33, 53, 56, 55, 23, 52, 55, 54, 30, 51, 54, 53, 29, 50, 53, 52, 24, 0, 45, 0, 52, 49, 51, 51, 28, 50, 33, 48, 50, 49, 5, 0, 48, 0, 49, 47, 48, 48, 14, 47, 28, 46, 47, 45, 46, 46, 10, 44, 45, 43, 0, 45, 0, 44, 42, 42, 44, 43, 30, 41, 43, 42, 2, 0, 35, 0, 42, 40, 41, 39, 0, 41, 0, 38, 40, 40, 16, 37, 39, 39, 38, 36, 38, 35, 0, 38, 0, 37, 4, 0, 4, 0, 37, 34, 36, 33, 0, 36, 0, 32, 35, 31, 0, 35, 0, 30, 34, 34, 14, 29, 33, 28, 0, 33, 0, 32, 9, 27, 32, 26, 31, 25, 0, 31, 0, 30, 12, 0, 24, 0, 30, 24, 29, 23, 0, 29, 0, 22, 28, 25, 0, 28, 0, 27, 22, 21, 27, 26, 9, 0, 13, 0, 26, 25, 13, 20, 25, 24, 8, 19, 24, 23, 5, 18, 23, 19, 22, 0, 0, 22, 0, 17, 21, 16, 0, 21, 0, 20, 5, 15, 20, 0, 19, 14, 0, 19, 0, 18, 12, 0, 12, 0, 18, 13, 17, 17, 9, 16, 9, 12, 16, 15, 15, 11, 15, 10, 14, 14, 0, 14, 0, 13, 9, 9, 13, 8, 12, 7, 0, 12, 0, 11, 2, 0, 7, 0, 11, 6, 10, 5, 0, 10, 0, 6, 9, 9, 0, 4, 8, 6, 0, 8, 0, 3, 7, 7, 6, 2, 6, 6, 0, 6, 0, 5, 1, 0, 1, 0, 5, 4, 2, 1, 4, 2, 3, 3, 0, 3, 0, 0, 2, 2, 1, 1, 1, 1, 0, 1, 0 }

  160. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    Returns: {399, 350, 47, 399, 398, 31, 0, 246, 0, 398, 151, 397, 366, 0, 397, 0, 396, 134, 263, 396, 395, 174, 0, 325, 0, 395, 72, 394, 223, 0, 394, 0, 393, 147, 0, 213, 0, 393, 392, 238, 0, 367, 0, 392, 30, 391, 159, 0, 391, 0, 184, 390, 250, 0, 390, 0, 389, 290, 107, 389, 388, 74, 323, 388, 387, 85, 0, 113, 0, 387, 284, 386, 312, 0, 386, 0, 385, 356, 41, 385, 384, 61, 336, 384, 7, 383, 184, 0, 383, 0, 382, 255, 0, 296, 0, 382, 101, 381, 142, 0, 381, 0, 380, 326, 71, 380, 379, 276, 121, 379, 378, 215, 182, 378, 377, 5, 0, 143, 0, 377, 376, 238, 254, 376, 375, 146, 251, 375, 374, 344, 53, 374, 373, 239, 158, 373, 372, 154, 243, 372, 371, 191, 206, 371, 370, 337, 60, 370, 369, 112, 285, 369, 368, 190, 207, 368, 367, 69, 328, 367, 366, 314, 83, 366, 365, 116, 281, 365, 364, 158, 239, 364, 363, 68, 0, 180, 0, 363, 362, 188, 209, 362, 217, 361, 329, 0, 361, 0, 360, 301, 31, 360, 83, 359, 96, 0, 359, 0, 358, 198, 199, 358, 357, 209, 188, 357, 356, 196, 201, 356, 355, 195, 0, 262, 0, 355, 24, 354, 27, 0, 354, 0, 60, 353, 135, 0, 353, 0, 158, 352, 202, 0, 352, 0, 351, 80, 317, 351, 350, 341, 56, 350, 349, 325, 56, 349, 348, 216, 181, 348, 347, 102, 295, 347, 346, 258, 139, 346, 345, 156, 241, 345, 344, 287, 110, 344, 343, 187, 4, 343, 210, 342, 328, 0, 342, 0, 341, 18, 0, 43, 0, 341, 340, 276, 135, 340, 339, 303, 94, 339, 338, 226, 0, 274, 0, 338, 123, 337, 171, 0, 337, 0, 336, 42, 0, 195, 0, 336, 29, 335, 207, 0, 335, 0, 334, 46, 0, 80, 0, 334, 333, 129, 268, 333, 332, 173, 224, 332, 331, 138, 259, 331, 330, 6, 0, 150, 0, 330, 247, 329, 250, 0, 329, 0, 328, 194, 0, 253, 0, 328, 144, 327, 203, 0, 327, 0, 326, 16, 66, 326, 203, 325, 259, 0, 325, 0, 324, 235, 0, 302, 0, 324, 95, 323, 162, 0, 323, 0, 322, 254, 143, 322, 321, 5, 0, 20, 0, 321, 320, 92, 0, 189, 0, 320, 208, 319, 305, 0, 319, 0, 318, 4, 0, 147, 0, 318, 317, 186, 0, 231, 0, 317, 316, 295, 102, 316, 166, 315, 211, 0, 315, 0, 314, 42, 0, 118, 0, 314, 313, 217, 13, 313, 180, 312, 279, 0, 312, 0, 311, 17, 66, 311, 32, 310, 281, 0, 310, 0, 309, 19, 0, 215, 0, 309, 308, 300, 97, 308, 307, 147, 77, 307, 306, 180, 0, 231, 0, 306, 20, 305, 79, 0, 305, 0, 304, 62, 250, 304, 303, 272, 125, 303, 302, 3, 0, 263, 0, 302, 134, 301, 159, 0, 301, 0, 300, 24, 0, 239, 0, 300, 299, 153, 244, 299, 298, 9, 0, 74, 0, 298, 297, 167, 230, 297, 296, 36, 96, 296, 295, 22, 0, 27, 0, 295, 294, 38, 0, 146, 0, 294, 27, 293, 123, 0, 293, 0, 48, 292, 56, 0, 292, 0, 93, 291, 250, 0, 291, 0, 290, 206, 191, 290, 289, 124, 0, 177, 0, 289, 220, 288, 273, 0, 288, 0, 287, 29, 0, 190, 0, 287, 286, 113, 0, 259, 0, 286, 5, 285, 36, 0, 285, 0, 138, 284, 217, 0, 284, 0, 283, 27, 17, 283, 71, 282, 99, 0, 282, 0, 23, 281, 53, 0, 281, 0, 280, 280, 117, 280, 279, 120, 277, 279, 77, 278, 90, 0, 278, 0, 277, 20, 73, 277, 276, 84, 0, 217, 0, 276, 275, 14, 0, 151, 0, 275, 75, 274, 142, 0, 274, 0, 143, 273, 246, 0, 273, 0, 272, 130, 11, 272, 71, 271, 99, 0, 271, 0, 115, 270, 267, 0, 270, 0, 269, 166, 0, 245, 0, 269, 152, 268, 231, 0, 268, 0, 267, 1, 0, 134, 0, 267, 85, 266, 180, 0, 266, 0, 265, 133, 264, 265, 264, 60, 0, 178, 0, 264, 207, 263, 219, 0, 263, 0, 262, 82, 0, 120, 0, 262, 261, 142, 0, 232, 0, 261, 165, 260, 255, 0, 260, 0, 259, 19, 0, 49, 0, 259, 258, 88, 0, 216, 0, 258, 257, 223, 174, 257, 256, 10, 0, 85, 0, 256, 71, 255, 126, 0, 255, 0, 254, 168, 0, 210, 0, 254, 10, 253, 96, 0, 253, 0, 187, 252, 229, 0, 252, 0, 73, 251, 120, 0, 251, 0, 250, 3, 0, 29, 0, 250, 249, 95, 0, 110, 0, 249, 248, 247, 150, 248, 28, 247, 217, 0, 247, 0, 246, 104, 56, 246, 245, 23, 22, 245, 110, 244, 217, 0, 244, 0, 243, 222, 175, 243, 242, 214, 183, 242, 241, 107, 0, 206, 0, 241, 240, 204, 193, 240, 91, 239, 207, 0, 239, 0, 238, 120, 133, 238, 237, 66, 0, 138, 0, 237, 17, 236, 114, 0, 236, 0, 235, 4, 0, 79, 0, 235, 234, 128, 0, 166, 0, 234, 233, 219, 178, 233, 20, 232, 92, 0, 232, 0, 231, 64, 0, 129, 0, 231, 230, 208, 74, 230, 95, 229, 189, 0, 229, 0, 3, 228, 72, 0, 228, 0, 227, 87, 0, 115, 0, 227, 226, 199, 53, 226, 79, 225, 198, 0, 225, 0, 224, 38, 0, 98, 0, 224, 223, 103, 0, 153, 0, 223, 222, 54, 0, 187, 0, 222, 221, 45, 0, 194, 0, 221, 220, 208, 100, 220, 219, 111, 0, 113, 0, 219, 218, 190, 0, 207, 0, 218, 24, 217, 43, 0, 217, 0, 108, 216, 190, 0, 216, 0, 215, 120, 0, 159, 0, 215, 214, 41, 0, 196, 0, 214, 213, 41, 0, 183, 0, 213, 212, 84, 0, 121, 0, 212, 211, 109, 36, 211, 210, 52, 0, 156, 0, 210, 209, 119, 142, 209, 115, 208, 127, 0, 208, 0, 207, 161, 92, 207, 85, 206, 131, 0, 206, 0, 205, 6, 0, 10, 0, 205, 204, 67, 0, 94, 0, 204, 203, 141, 11, 203, 6, 202, 30, 0, 202, 0, 201, 10, 141, 201, 200, 10, 0, 12, 0, 200, 199, 30, 0, 69, 0, 199, 64, 198, 145, 0, 198, 0, 180, 197, 187, 0, 197, 0, 78, 196, 131, 0, 196, 0, 195, 144, 0, 161, 0, 195, 194, 189, 72, 194, 76, 193, 98, 0, 193, 0, 192, 96, 123, 192, 191, 8, 0, 8, 0, 191, 190, 58, 0, 168, 0, 190, 21, 189, 125, 0, 189, 0, 188, 7, 90, 188, 187, 110, 147, 187, 186, 9, 0, 99, 0, 186, 185, 128, 0, 163, 0, 185, 184, 2, 0, 164, 0, 184, 183, 174, 92, 183, 182, 19, 0, 34, 0, 182, 181, 68, 0, 70, 0, 181, 180, 149, 28, 180, 179, 8, 59, 179, 178, 69, 0, 78, 0, 178, 177, 109, 23, 177, 116, 176, 131, 0, 176, 0, 140, 175, 174, 0, 175, 0, 57, 174, 135, 0, 174, 0, 20, 173, 34, 0, 173, 0, 172, 138, 156, 172, 171, 43, 0, 100, 0, 171, 170, 165, 0, 167, 0, 170, 42, 169, 131, 0, 169, 0, 168, 62, 0, 93, 0, 168, 73, 167, 146, 0, 167, 0, 166, 15, 18, 166, 26, 165, 30, 0, 165, 0, 71, 164, 121, 0, 164, 0, 163, 111, 0, 131, 0, 163, 162, 28, 0, 112, 0, 162, 161, 59, 53, 161, 160, 77, 0, 90, 0, 160, 159, 92, 0, 94, 0, 159, 158, 96, 0, 147, 0, 158, 27, 157, 104, 0, 157, 0, 69, 156, 91, 0, 156, 0, 155, 108, 0, 124, 0, 155, 154, 150, 63, 154, 153, 7, 0, 58, 0, 153, 152, 113, 34, 152, 40, 151, 68, 0, 151, 0, 150, 95, 0, 148, 0, 150, 149, 35, 90, 149, 148, 9, 36, 148, 147, 5, 0, 76, 0, 147, 146, 7, 0, 112, 0, 146, 46, 145, 110, 0, 145, 0, 43, 144, 68, 0, 144, 0, 143, 109, 98, 143, 100, 142, 141, 0, 142, 0, 141, 45, 0, 117, 0, 141, 116, 140, 117, 0, 140, 0, 46, 139, 89, 0, 139, 0, 97, 138, 120, 0, 138, 0, 137, 77, 0, 79, 0, 137, 6, 136, 43, 0, 136, 0, 135, 21, 0, 35, 0, 135, 134, 95, 22, 134, 122, 133, 133, 0, 133, 0, 132, 58, 0, 70, 0, 132, 131, 120, 92, 131, 130, 19, 0, 32, 0, 130, 129, 116, 19, 129, 128, 42, 0, 83, 0, 128, 127, 73, 18, 127, 126, 40, 48, 126, 105, 125, 117, 0, 125, 0, 124, 1, 0, 13, 0, 124, 123, 61, 48, 123, 122, 1, 0, 109, 0, 122, 10, 121, 67, 0, 121, 0, 11, 120, 21, 0, 120, 0, 119, 33, 0, 109, 0, 119, 7, 118, 14, 0, 118, 0, 117, 108, 57, 117, 116, 21, 0, 76, 0, 116, 33, 115, 114, 0, 115, 0, 114, 33, 77, 114, 113, 27, 44, 113, 60, 112, 77, 0, 112, 0, 111, 5, 0, 21, 0, 111, 30, 110, 74, 0, 110, 0, 109, 15, 0, 42, 0, 109, 22, 108, 82, 0, 108, 0, 107, 48, 0, 79, 0, 107, 106, 88, 46, 106, 105, 14, 0, 35, 0, 105, 104, 40, 0, 79, 0, 104, 103, 84, 71, 103, 102, 40, 0, 49, 0, 102, 101, 69, 0, 80, 0, 101, 22, 100, 61, 0, 100, 0, 71, 99, 78, 0, 99, 0, 98, 7, 3, 98, 97, 16, 0, 49, 0, 97, 96, 71, 48, 96, 95, 6, 0, 61, 0, 95, 94, 73, 0, 78, 0, 94, 66, 93, 86, 0, 93, 0, 92, 15, 0, 31, 0, 92, 47, 91, 77, 0, 91, 0, 90, 47, 75, 90, 89, 42, 19, 89, 88, 22, 0, 27, 0, 88, 43, 87, 50, 0, 87, 0, 86, 53, 61, 86, 85, 15, 0, 26, 0, 85, 31, 84, 37, 0, 84, 0, 83, 44, 68, 83, 82, 13, 0, 20, 0, 82, 81, 29, 0, 33, 0, 81, 80, 75, 0, 75, 0, 80, 7, 79, 69, 0, 79, 0, 78, 3, 7, 78, 77, 75, 32, 77, 37, 76, 57, 0, 76, 0, 75, 52, 55, 75, 74, 4, 0, 52, 0, 74, 73, 1, 0, 32, 0, 73, 43, 72, 66, 0, 72, 0, 71, 8, 4, 71, 54, 70, 60, 0, 70, 0, 69, 2, 0, 11, 0, 69, 68, 16, 0, 23, 0, 68, 34, 67, 57, 0, 67, 0, 66, 64, 18, 66, 65, 29, 0, 40, 0, 65, 14, 64, 51, 0, 64, 0, 63, 1, 0, 8, 0, 63, 62, 13, 53, 62, 56, 61, 59, 0, 61, 0, 60, 1, 0, 22, 0, 60, 59, 25, 33, 59, 58, 53, 46, 58, 57, 43, 0, 55, 0, 57, 56, 18, 0, 56, 0, 56, 21, 55, 32, 0, 55, 0, 54, 34, 0, 41, 0, 54, 21, 53, 46, 0, 53, 0, 52, 50, 0, 52, 0, 52, 51, 25, 0, 39, 0, 51, 50, 25, 0, 25, 0, 50, 49, 40, 0, 40, 0, 49, 48, 48, 8, 48, 11, 47, 36, 0, 47, 0, 46, 26, 0, 26, 0, 46, 45, 8, 20, 45, 44, 13, 12, 44, 29, 43, 41, 0, 43, 0, 42, 31, 18, 42, 41, 0, 0, 11, 0, 41, 40, 28, 0, 29, 0, 40, 39, 38, 21, 39, 38, 18, 0, 24, 0, 38, 14, 37, 34, 0, 37, 0, 36, 23, 3, 36, 16, 35, 26, 0, 35, 0, 34, 4, 5, 34, 33, 0, 26, 33, 32, 20, 0, 25, 0, 32, 23, 31, 31, 0, 31, 0, 30, 3, 6, 30, 18, 29, 21, 0, 29, 0, 1, 28, 4, 0, 28, 0, 5, 27, 26, 0, 27, 0, 26, 13, 0, 21, 0, 26, 25, 11, 0, 22, 0, 25, 24, 9, 0, 15, 0, 24, 23, 19, 17, 23, 21, 22, 22, 0, 22, 0, 21, 5, 0, 9, 0, 21, 5, 20, 9, 0, 20, 0, 19, 8, 0, 12, 0, 19, 18, 14, 0, 14, 0, 18, 17, 16, 0, 17, 1, 16, 8, 0, 16, 0, 9, 15, 12, 0, 15, 0, 14, 3, 0, 14, 0, 14, 13, 0, 0, 7, 0, 13, 12, 0, 0, 2, 0, 12, 11, 10, 0, 10, 0, 11, 10, 0, 0, 1, 0, 10, 9, 1, 0, 3, 0, 9, 0, 8, 7, 0, 8, 0, 7, 1, 0, 5, 0, 7, 6, 6, 0, 6, 0, 6, 1, 5, 3, 0, 5, 0, 4, 1, 2, 4, 3, 2, 0, 3, 0, 3, 1, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  161. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796, 88}

    Returns: {399, 399, 399, 24, 0, 398, 1, 0, 398, 0, 0, 397, 2, 0, 397, 0, 3, 396, 396, 231, 395, 378, 4, 395, 5, 394, 394, 46, 393, 175, 0, 222, 0, 393, 6, 392, 7, 0, 392, 0, 391, 20, 8, 391, 9, 390, 10, 0, 390, 0, 11, 389, 12, 0, 389, 0, 13, 388, 14, 0, 388, 0, 15, 387, 387, 1, 386, 147, 5, 386, 16, 385, 17, 0, 385, 0, 384, 141, 18, 384, 19, 383, 20, 0, 383, 0, 21, 382, 382, 185, 22, 381, 23, 0, 381, 0, 24, 380, 25, 0, 380, 0, 379, 224, 26, 379, 27, 378, 378, 112, 28, 377, 29, 0, 377, 0, 30, 376, 31, 0, 376, 0, 375, 73, 0, 193, 0, 375, 32, 374, 33, 0, 374, 0, 34, 373, 35, 0, 373, 0, 372, 166, 0, 180, 0, 372, 36, 371, 37, 0, 371, 0, 370, 165, 0, 297, 0, 370, 369, 361, 38, 369, 39, 368, 40, 0, 368, 0, 41, 367, 42, 0, 367, 0, 43, 366, 366, 284, 365, 364, 44, 365, 45, 364, 364, 324, 34, 363, 46, 0, 363, 0, 47, 362, 362, 181, 361, 267, 48, 361, 49, 360, 360, 335, 5, 359, 50, 0, 359, 0, 51, 358, 52, 0, 358, 0, 53, 357, 357, 43, 51, 356, 54, 0, 356, 0, 55, 355, 56, 0, 355, 0, 57, 354, 58, 0, 354, 0, 59, 353, 353, 237, 60, 352, 61, 0, 352, 0, 351, 140, 62, 351, 63, 350, 350, 293, 64, 349, 65, 0, 349, 0, 66, 348, 67, 0, 348, 0, 347, 139, 68, 347, 69, 346, 346, 51, 345, 207, 49, 345, 70, 344, 71, 0, 344, 0, 343, 234, 72, 343, 73, 342, 342, 32, 341, 53, 74, 341, 75, 340, 62, 0, 340, 0, 76, 339, 77, 0, 339, 0, 338, 246, 78, 338, 79, 337, 80, 0, 337, 0, 81, 336, 336, 77, 335, 78, 75, 335, 82, 334, 83, 0, 334, 0, 84, 333, 85, 0, 333, 0, 332, 203, 86, 332, 87, 331, 88, 0, 331, 0, 89, 330, 330, 34, 329, 116, 0, 129, 0, 329, 90, 328, 91, 0, 328, 0, 327, 243, 92, 327, 93, 326, 326, 5, 325, 158, 94, 325, 95, 324, 324, 157, 96, 323, 97, 0, 323, 0, 322, 31, 98, 322, 99, 321, 321, 318, 30, 320, 84, 0, 320, 0, 100, 319, 101, 0, 319, 0, 102, 318, 103, 0, 318, 0, 104, 317, 105, 0, 317, 0, 106, 316, 107, 0, 316, 0, 315, 36, 0, 105, 0, 315, 108, 314, 109, 0, 314, 0, 313, 208, 110, 313, 111, 312, 312, 121, 311, 283, 112, 311, 113, 310, 310, 225, 3, 309, 114, 0, 309, 0, 115, 308, 308, 251, 116, 307, 117, 0, 307, 0, 0, 306, 118, 0, 306, 0, 119, 305, 305, 105, 120, 304, 121, 0, 304, 0, 303, 297, 122, 303, 123, 302, 302, 220, 124, 301, 125, 0, 301, 0, 300, 130, 126, 300, 127, 299, 299, 84, 128, 298, 129, 0, 298, 0, 297, 219, 0, 256, 0, 297, 130, 296, 131, 0, 296, 0, 295, 75, 132, 295, 133, 294, 294, 113, 293, 199, 134, 293, 135, 292, 136, 0, 292, 0, 137, 291, 138, 0, 291, 0, 139, 290, 93, 0, 290, 0, 140, 289, 141, 0, 289, 0, 288, 227, 142, 288, 143, 287, 287, 18, 286, 91, 144, 286, 145, 285, 285, 191, 34, 284, 146, 0, 284, 0, 147, 283, 283, 33, 148, 282, 149, 0, 282, 0, 150, 281, 151, 0, 281, 0, 152, 280, 153, 0, 280, 0, 128, 279, 154, 0, 279, 0, 155, 278, 278, 54, 156, 277, 157, 0, 277, 0, 158, 276, 159, 0, 276, 0, 160, 275, 161, 0, 275, 0, 162, 274, 163, 0, 274, 0, 164, 273, 165, 0, 273, 0, 272, 44, 0, 270, 0, 272, 166, 271, 167, 0, 271, 0, 270, 174, 168, 270, 169, 269, 269, 35, 268, 55, 0, 86, 0, 268, 170, 267, 171, 0, 267, 0, 266, 66, 0, 122, 0, 266, 265, 171, 172, 265, 173, 264, 264, 201, 174, 263, 175, 0, 263, 0, 262, 156, 0, 238, 0, 262, 176, 261, 177, 0, 261, 0, 178, 260, 179, 0, 260, 0, 180, 259, 181, 0, 259, 0, 258, 214, 182, 258, 183, 257, 5, 0, 257, 0, 184, 256, 185, 0, 256, 0, 148, 255, 186, 0, 255, 0, 187, 254, 254, 146, 176, 253, 188, 0, 253, 0, 189, 252, 252, 49, 190, 251, 191, 0, 251, 0, 250, 19, 0, 244, 0, 250, 192, 249, 193, 0, 249, 0, 194, 248, 195, 0, 248, 0, 196, 247, 197, 0, 247, 0, 116, 246, 198, 0, 246, 0, 199, 245, 245, 61, 126, 244, 135, 0, 244, 0, 200, 243, 201, 0, 243, 0, 242, 236, 139, 242, 202, 241, 203, 0, 241, 0, 184, 240, 204, 0, 240, 0, 205, 239, 239, 71, 206, 238, 207, 0, 238, 0, 237, 107, 208, 237, 209, 236, 236, 15, 152, 235, 210, 0, 235, 0, 211, 234, 234, 74, 11, 233, 122, 0, 233, 0, 212, 232, 213, 0, 232, 0, 231, 42, 0, 168, 0, 231, 214, 230, 215, 0, 230, 0, 53, 229, 216, 0, 229, 0, 217, 228, 228, 106, 3, 227, 143, 0, 227, 0, 218, 226, 219, 0, 226, 0, 220, 225, 221, 0, 225, 0, 224, 173, 222, 224, 223, 223, 223, 95, 222, 173, 162, 222, 221, 0, 0, 0, 0, 221, 219, 220, 220, 106, 143, 219, 219, 133, 216, 218, 218, 42, 217, 110, 156, 217, 215, 216, 213, 0, 216, 0, 215, 74, 122, 215, 214, 15, 0, 107, 0, 214, 24, 213, 108, 0, 213, 0, 210, 212, 212, 71, 53, 211, 207, 0, 211, 0, 204, 210, 209, 0, 210, 0, 203, 209, 209, 39, 160, 208, 201, 0, 208, 0, 207, 61, 135, 207, 198, 206, 206, 88, 140, 205, 197, 0, 205, 0, 195, 204, 204, 19, 8, 203, 21, 0, 203, 0, 193, 202, 202, 8, 201, 49, 191, 201, 200, 82, 0, 146, 0, 200, 188, 199, 186, 0, 199, 0, 185, 198, 198, 146, 5, 197, 197, 29, 74, 196, 181, 0, 196, 0, 179, 195, 195, 156, 177, 194, 194, 128, 130, 193, 191, 0, 193, 0, 192, 171, 0, 3, 0, 192, 191, 66, 120, 191, 175, 190, 190, 6, 189, 55, 0, 35, 0, 189, 188, 174, 171, 188, 187, 42, 0, 44, 0, 187, 186, 45, 128, 186, 167, 185, 185, 30, 165, 184, 163, 0, 184, 0, 161, 183, 159, 0, 183, 0, 182, 54, 164, 182, 178, 181, 157, 0, 181, 0, 180, 164, 0, 168, 0, 180, 122, 179, 154, 0, 179, 0, 153, 178, 178, 72, 151, 177, 177, 33, 176, 55, 149, 176, 120, 175, 175, 91, 174, 152, 0, 18, 0, 174, 173, 70, 0, 100, 0, 173, 3, 172, 146, 0, 172, 0, 141, 171, 93, 0, 171, 0, 138, 170, 154, 0, 170, 0, 169, 100, 0, 113, 0, 169, 168, 75, 136, 168, 143, 167, 167, 26, 131, 166, 166, 84, 165, 130, 141, 165, 129, 164, 164, 133, 163, 75, 125, 163, 148, 162, 162, 105, 121, 161, 118, 0, 161, 0, 160, 6, 0, 11, 0, 160, 159, 58, 0, 83, 0, 159, 117, 158, 158, 10, 157, 69, 0, 80, 0, 157, 156, 106, 147, 156, 155, 121, 0, 6, 0, 155, 114, 154, 154, 36, 68, 153, 109, 0, 153, 0, 107, 152, 15, 0, 152, 0, 30, 151, 105, 0, 151, 0, 103, 150, 101, 0, 150, 0, 102, 149, 149, 31, 115, 148, 84, 0, 148, 0, 147, 6, 0, 83, 0, 147, 26, 146, 117, 0, 146, 0, 145, 5, 0, 82, 0, 145, 97, 144, 144, 116, 143, 34, 6, 143, 28, 142, 76, 0, 142, 0, 121, 141, 91, 0, 141, 0, 140, 122, 8, 140, 9, 139, 88, 0, 139, 0, 85, 138, 138, 78, 137, 77, 83, 137, 16, 136, 116, 0, 136, 0, 80, 135, 77, 0, 135, 0, 134, 53, 0, 32, 0, 134, 133, 39, 62, 133, 86, 132, 132, 0, 131, 51, 9, 131, 71, 130, 67, 0, 130, 0, 129, 53, 8, 129, 128, 103, 65, 128, 127, 29, 8, 127, 61, 126, 58, 0, 126, 0, 125, 53, 36, 125, 56, 124, 124, 43, 54, 123, 58, 0, 123, 0, 52, 122, 75, 0, 122, 0, 118, 121, 121, 72, 89, 120, 50, 0, 120, 0, 79, 119, 95, 0, 119, 0, 45, 118, 118, 98, 34, 117, 87, 0, 117, 0, 46, 116, 42, 0, 116, 0, 82, 115, 108, 0, 115, 0, 48, 114, 69, 0, 114, 0, 88, 113, 40, 0, 113, 0, 112, 51, 37, 112, 35, 111, 75, 0, 111, 0, 110, 73, 21, 110, 33, 109, 46, 0, 109, 0, 107, 108, 31, 0, 108, 0, 37, 107, 90, 0, 107, 0, 88, 106, 106, 55, 105, 100, 29, 105, 25, 104, 104, 26, 23, 103, 103, 72, 47, 102, 101, 0, 102, 0, 20, 101, 101, 82, 100, 1, 17, 100, 14, 99, 12, 0, 99, 0, 14, 98, 98, 20, 10, 97, 95, 0, 97, 0, 96, 3, 0, 46, 0, 96, 27, 95, 95, 26, 94, 61, 7, 94, 2, 93, 47, 0, 93, 0, 92, 41, 0, 12, 0, 92, 47, 91, 91, 1, 58, 90, 76, 0, 90, 0, 63, 89, 89, 6, 63, 88, 88, 19, 49, 87, 32, 0, 87, 0, 86, 51, 0, 70, 0, 86, 40, 85, 85, 29, 0, 84, 10, 0, 84, 0, 16, 83, 63, 0, 83, 0, 82, 52, 77, 82, 81, 4, 0, 58, 0, 81, 80, 52, 0, 67, 0, 80, 79, 53, 0, 1, 0, 79, 78, 44, 46, 78, 77, 53, 15, 77, 63, 76, 62, 0, 76, 0, 75, 35, 0, 36, 0, 75, 25, 74, 63, 0, 74, 0, 70, 73, 73, 32, 14, 72, 72, 25, 71, 66, 39, 71, 70, 3, 0, 37, 0, 70, 69, 47, 5, 69, 50, 68, 68, 51, 61, 67, 67, 48, 66, 50, 2, 66, 17, 65, 55, 0, 65, 0, 64, 46, 0, 23, 0, 64, 63, 9, 0, 33, 0, 63, 62, 57, 0, 4, 0, 62, 39, 61, 61, 13, 24, 60, 60, 41, 59, 48, 10, 59, 23, 58, 9, 0, 58, 0, 57, 7, 0, 27, 0, 57, 56, 53, 20, 56, 29, 55, 55, 35, 26, 54, 54, 18, 53, 21, 38, 53, 3, 52, 40, 0, 52, 0, 35, 51, 51, 1, 50, 18, 24, 50, 39, 49, 49, 37, 1, 48, 48, 7, 47, 33, 5, 47, 46, 43, 0, 46, 0, 46, 40, 45, 45, 30, 44, 16, 25, 44, 41, 43, 35, 0, 43, 0, 19, 42, 42, 13, 37, 41, 41, 22, 8, 40, 14, 0, 40, 0, 15, 39, 39, 5, 38, 8, 0, 14, 0, 38, 13, 37, 35, 0, 37, 0, 13, 36, 30, 0, 36, 0, 35, 4, 0, 22, 0, 35, 34, 7, 0, 31, 0, 34, 33, 33, 28, 33, 11, 32, 18, 0, 32, 0, 31, 31, 15, 31, 21, 30, 30, 12, 29, 7, 0, 19, 0, 29, 21, 28, 28, 0, 28, 0, 27, 2, 0, 15, 0, 27, 5, 26, 26, 12, 10, 25, 25, 2, 24, 2, 0, 23, 0, 24, 23, 23, 0, 14, 0, 23, 10, 22, 22, 10, 21, 9, 0, 14, 0, 21, 20, 20, 4, 20, 19, 10, 13, 19, 18, 17, 0, 17, 0, 18, 17, 17, 0, 15, 0, 17, 11, 16, 15, 0, 16, 0, 6, 15, 7, 0, 15, 0, 14, 2, 0, 6, 0, 14, 13, 12, 0, 12, 0, 13, 2, 12, 4, 0, 12, 0, 0, 11, 11, 10, 10, 8, 2, 10, 3, 9, 9, 2, 4, 8, 8, 2, 7, 4, 4, 7, 0, 6, 1, 0, 6, 0, 5, 5, 0, 0, 0, 5, 4, 4, 4, 2, 3, 3, 3, 0, 2, 1, 0, 1, 0, 2, 1, 1, 0, 1, 0, 1 }

  162. 400

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    Returns: {399, 0, 0, 0, 0, 399, 398, 1, 0, 1, 0, 398, 397, 2, 0, 2, 0, 397, 396, 3, 0, 3, 0, 396, 395, 4, 0, 4, 0, 395, 394, 5, 0, 5, 0, 394, 393, 6, 0, 6, 0, 393, 392, 7, 0, 7, 0, 392, 391, 8, 0, 8, 0, 391, 390, 9, 0, 9, 0, 390, 389, 10, 0, 10, 0, 389, 388, 11, 0, 11, 0, 388, 387, 12, 0, 12, 0, 387, 386, 13, 0, 13, 0, 386, 385, 14, 0, 14, 0, 385, 384, 15, 0, 15, 0, 384, 383, 16, 0, 16, 0, 383, 382, 17, 0, 17, 0, 382, 381, 18, 0, 18, 0, 381, 380, 19, 0, 19, 0, 380, 379, 20, 0, 20, 0, 379, 378, 21, 0, 21, 0, 378, 377, 22, 0, 22, 0, 377, 376, 23, 0, 23, 0, 376, 375, 24, 0, 24, 0, 375, 374, 25, 0, 25, 0, 374, 373, 26, 0, 26, 0, 373, 372, 27, 0, 27, 0, 372, 371, 28, 0, 28, 0, 371, 370, 29, 0, 29, 0, 370, 369, 30, 0, 30, 0, 369, 368, 31, 0, 31, 0, 368, 367, 32, 0, 32, 0, 367, 366, 33, 0, 33, 0, 366, 365, 34, 0, 34, 0, 365, 364, 35, 0, 35, 0, 364, 363, 36, 0, 36, 0, 363, 362, 37, 0, 37, 0, 362, 361, 38, 0, 38, 0, 361, 360, 39, 0, 39, 0, 360, 359, 40, 0, 40, 0, 359, 358, 41, 0, 41, 0, 358, 357, 42, 0, 42, 0, 357, 356, 43, 0, 43, 0, 356, 355, 44, 0, 44, 0, 355, 354, 45, 0, 45, 0, 354, 353, 46, 0, 46, 0, 353, 352, 47, 0, 47, 0, 352, 351, 48, 0, 48, 0, 351, 350, 49, 0, 49, 0, 350, 349, 50, 0, 50, 0, 349, 348, 51, 0, 51, 0, 348, 347, 52, 0, 52, 0, 347, 346, 53, 0, 53, 0, 346, 345, 54, 0, 54, 0, 345, 344, 55, 0, 55, 0, 344, 343, 56, 0, 56, 0, 343, 342, 57, 0, 57, 0, 342, 341, 58, 0, 58, 0, 341, 340, 59, 0, 59, 0, 340, 339, 60, 0, 60, 0, 339, 338, 61, 0, 61, 0, 338, 337, 62, 0, 62, 0, 337, 336, 63, 0, 63, 0, 336, 335, 64, 0, 64, 0, 335, 334, 65, 0, 65, 0, 334, 333, 66, 0, 66, 0, 333, 332, 67, 0, 67, 0, 332, 331, 68, 0, 68, 0, 331, 330, 69, 0, 69, 0, 330, 329, 70, 0, 70, 0, 329, 328, 71, 0, 71, 0, 328, 327, 72, 0, 72, 0, 327, 326, 73, 0, 73, 0, 326, 325, 74, 0, 74, 0, 325, 324, 75, 0, 75, 0, 324, 323, 76, 0, 76, 0, 323, 322, 77, 0, 77, 0, 322, 321, 78, 0, 78, 0, 321, 320, 79, 0, 79, 0, 320, 319, 80, 0, 80, 0, 319, 318, 81, 0, 81, 0, 318, 317, 82, 0, 82, 0, 317, 316, 83, 0, 83, 0, 316, 315, 84, 0, 84, 0, 315, 314, 85, 0, 85, 0, 314, 313, 86, 0, 86, 0, 313, 312, 87, 0, 87, 0, 312, 311, 88, 0, 88, 0, 311, 310, 89, 0, 89, 0, 310, 309, 90, 0, 90, 0, 309, 308, 91, 0, 91, 0, 308, 307, 92, 0, 92, 0, 307, 306, 93, 0, 93, 0, 306, 305, 94, 0, 94, 0, 305, 304, 95, 0, 95, 0, 304, 303, 96, 0, 96, 0, 303, 302, 97, 0, 97, 0, 302, 301, 98, 0, 98, 0, 301, 300, 99, 0, 99, 0, 300, 299, 100, 0, 100, 0, 299, 298, 101, 0, 101, 0, 298, 297, 102, 0, 102, 0, 297, 296, 103, 0, 103, 0, 296, 295, 104, 0, 104, 0, 295, 294, 105, 0, 105, 0, 294, 293, 106, 0, 106, 0, 293, 292, 107, 0, 107, 0, 292, 291, 108, 0, 108, 0, 291, 290, 109, 0, 109, 0, 290, 289, 110, 0, 110, 0, 289, 288, 111, 0, 111, 0, 288, 287, 112, 0, 112, 0, 287, 286, 113, 0, 113, 0, 286, 285, 114, 0, 114, 0, 285, 284, 115, 0, 115, 0, 284, 283, 116, 0, 116, 0, 283, 282, 117, 0, 117, 0, 282, 281, 118, 0, 118, 0, 281, 280, 119, 0, 119, 0, 280, 279, 120, 0, 120, 0, 279, 278, 121, 0, 121, 0, 278, 277, 122, 0, 122, 0, 277, 276, 123, 0, 123, 0, 276, 275, 124, 0, 124, 0, 275, 274, 125, 0, 125, 0, 274, 273, 126, 0, 126, 0, 273, 272, 127, 0, 127, 0, 272, 271, 128, 0, 128, 0, 271, 270, 129, 0, 129, 0, 270, 269, 130, 0, 130, 0, 269, 268, 131, 0, 131, 0, 268, 267, 132, 0, 132, 0, 267, 266, 133, 0, 133, 0, 266, 265, 134, 0, 134, 0, 265, 264, 135, 0, 135, 0, 264, 263, 136, 0, 136, 0, 263, 262, 137, 0, 137, 0, 262, 261, 138, 0, 138, 0, 261, 260, 139, 0, 139, 0, 260, 259, 140, 0, 140, 0, 259, 258, 141, 0, 141, 0, 258, 257, 142, 0, 142, 0, 257, 256, 143, 0, 143, 0, 256, 255, 144, 0, 144, 0, 255, 254, 145, 0, 145, 0, 254, 253, 146, 0, 146, 0, 253, 252, 147, 0, 147, 0, 252, 251, 148, 0, 148, 0, 251, 250, 149, 0, 149, 0, 250, 249, 150, 0, 150, 0, 249, 248, 151, 0, 151, 0, 248, 247, 152, 0, 152, 0, 247, 246, 153, 0, 153, 0, 246, 245, 154, 0, 154, 0, 245, 244, 155, 0, 155, 0, 244, 243, 156, 0, 156, 0, 243, 242, 157, 0, 157, 0, 242, 241, 158, 0, 158, 0, 241, 240, 159, 0, 159, 0, 240, 239, 160, 0, 160, 0, 239, 238, 161, 0, 161, 0, 238, 237, 162, 0, 162, 0, 237, 236, 163, 0, 163, 0, 236, 235, 164, 0, 164, 0, 235, 234, 165, 0, 165, 0, 234, 233, 166, 0, 166, 0, 233, 232, 167, 0, 167, 0, 232, 231, 168, 0, 168, 0, 231, 230, 169, 0, 169, 0, 230, 229, 170, 0, 170, 0, 229, 228, 171, 0, 171, 0, 228, 227, 172, 0, 172, 0, 227, 226, 173, 0, 173, 0, 226, 225, 174, 0, 174, 0, 225, 224, 175, 0, 175, 0, 224, 223, 176, 0, 176, 0, 223, 222, 177, 0, 177, 0, 222, 221, 178, 0, 178, 0, 221, 220, 179, 0, 179, 0, 220, 219, 180, 0, 180, 0, 219, 218, 181, 0, 181, 0, 218, 217, 182, 0, 182, 0, 217, 216, 183, 0, 183, 0, 216, 215, 184, 0, 184, 0, 215, 214, 185, 0, 185, 0, 214, 213, 186, 0, 186, 0, 213, 212, 187, 0, 187, 0, 212, 211, 188, 0, 188, 0, 211, 210, 189, 0, 189, 0, 210, 209, 190, 0, 190, 0, 209, 208, 191, 0, 191, 0, 208, 207, 192, 0, 192, 0, 207, 206, 193, 0, 193, 0, 206, 205, 194, 0, 194, 0, 205, 204, 195, 0, 195, 0, 204, 203, 196, 0, 196, 0, 203, 202, 197, 0, 197, 0, 202, 201, 198, 0, 198, 0, 201, 200, 199, 0, 199, 0, 200, 0, 199, 199, 0, 199, 0, 0, 198, 198, 0, 198, 0, 0, 197, 197, 0, 197, 0, 0, 196, 196, 0, 196, 0, 0, 195, 195, 0, 195, 0, 0, 194, 194, 0, 194, 0, 0, 193, 193, 0, 193, 0, 0, 192, 192, 0, 192, 0, 0, 191, 191, 0, 191, 0, 0, 190, 190, 0, 190, 0, 0, 189, 189, 0, 189, 0, 0, 188, 188, 0, 188, 0, 0, 187, 187, 0, 187, 0, 0, 186, 186, 0, 186, 0, 0, 185, 185, 0, 185, 0, 0, 184, 184, 0, 184, 0, 0, 183, 183, 0, 183, 0, 0, 182, 182, 0, 182, 0, 0, 181, 181, 0, 181, 0, 0, 180, 180, 0, 180, 0, 0, 179, 179, 0, 179, 0, 0, 178, 178, 0, 178, 0, 0, 177, 177, 0, 177, 0, 0, 176, 176, 0, 176, 0, 0, 175, 175, 0, 175, 0, 0, 174, 174, 0, 174, 0, 0, 173, 173, 0, 173, 0, 0, 172, 172, 0, 172, 0, 0, 171, 171, 0, 171, 0, 0, 170, 170, 0, 170, 0, 0, 169, 169, 0, 169, 0, 0, 168, 168, 0, 168, 0, 0, 167, 167, 0, 167, 0, 0, 166, 166, 0, 166, 0, 0, 165, 165, 0, 165, 0, 0, 164, 164, 0, 164, 0, 0, 163, 163, 0, 163, 0, 0, 162, 162, 0, 162, 0, 0, 161, 161, 0, 161, 0, 0, 160, 160, 0, 160, 0, 0, 159, 159, 0, 159, 0, 0, 158, 158, 0, 158, 0, 0, 157, 157, 0, 157, 0, 0, 156, 156, 0, 156, 0, 0, 155, 155, 0, 155, 0, 0, 154, 154, 0, 154, 0, 0, 153, 153, 0, 153, 0, 0, 152, 152, 0, 152, 0, 0, 151, 151, 0, 151, 0, 0, 150, 150, 0, 150, 0, 0, 149, 149, 0, 149, 0, 0, 148, 148, 0, 148, 0, 0, 147, 147, 0, 147, 0, 0, 146, 146, 0, 146, 0, 0, 145, 145, 0, 145, 0, 0, 144, 144, 0, 144, 0, 0, 143, 143, 0, 143, 0, 0, 142, 142, 0, 142, 0, 0, 141, 141, 0, 141, 0, 0, 140, 140, 0, 140, 0, 0, 139, 139, 0, 139, 0, 0, 138, 138, 0, 138, 0, 0, 137, 137, 0, 137, 0, 0, 136, 136, 0, 136, 0, 0, 135, 135, 0, 135, 0, 0, 134, 134, 0, 134, 0, 0, 133, 133, 0, 133, 0, 0, 132, 132, 0, 132, 0, 0, 131, 131, 0, 131, 0, 0, 130, 130, 0, 130, 0, 0, 129, 129, 0, 129, 0, 0, 128, 128, 0, 128, 0, 0, 127, 127, 0, 127, 0, 0, 126, 126, 0, 126, 0, 0, 125, 125, 0, 125, 0, 0, 124, 124, 0, 124, 0, 0, 123, 123, 0, 123, 0, 0, 122, 122, 0, 122, 0, 0, 121, 121, 0, 121, 0, 0, 120, 120, 0, 120, 0, 0, 119, 119, 0, 119, 0, 0, 118, 118, 0, 118, 0, 0, 117, 117, 0, 117, 0, 0, 116, 116, 0, 116, 0, 0, 115, 115, 0, 115, 0, 0, 114, 114, 0, 114, 0, 0, 113, 113, 0, 113, 0, 0, 112, 112, 0, 112, 0, 0, 111, 111, 0, 111, 0, 0, 110, 110, 0, 110, 0, 0, 109, 109, 0, 109, 0, 0, 108, 108, 0, 108, 0, 0, 107, 107, 0, 107, 0, 0, 106, 106, 0, 106, 0, 0, 105, 105, 0, 105, 0, 0, 104, 104, 0, 104, 0, 0, 103, 103, 0, 103, 0, 0, 102, 102, 0, 102, 0, 0, 101, 101, 0, 101, 0, 0, 100, 100, 0, 100, 0, 0, 99, 99, 0, 99, 0, 0, 98, 98, 0, 98, 0, 0, 97, 97, 0, 97, 0, 0, 96, 96, 0, 96, 0, 0, 95, 95, 0, 95, 0, 0, 94, 94, 0, 94, 0, 0, 93, 93, 0, 93, 0, 0, 92, 92, 0, 92, 0, 0, 91, 91, 0, 91, 0, 0, 90, 90, 0, 90, 0, 0, 89, 89, 0, 89, 0, 0, 88, 88, 0, 88, 0, 0, 87, 87, 0, 87, 0, 0, 86, 86, 0, 86, 0, 0, 85, 85, 0, 85, 0, 0, 84, 84, 0, 84, 0, 0, 83, 83, 0, 83, 0, 0, 82, 82, 0, 82, 0, 0, 81, 81, 0, 81, 0, 0, 80, 80, 0, 80, 0, 0, 79, 79, 0, 79, 0, 0, 78, 78, 0, 78, 0, 0, 77, 77, 0, 77, 0, 0, 76, 76, 0, 76, 0, 0, 75, 75, 0, 75, 0, 0, 74, 74, 0, 74, 0, 0, 73, 73, 0, 73, 0, 0, 72, 72, 0, 72, 0, 0, 71, 71, 0, 71, 0, 0, 70, 70, 0, 70, 0, 0, 69, 69, 0, 69, 0, 0, 68, 68, 0, 68, 0, 0, 67, 67, 0, 67, 0, 0, 66, 66, 0, 66, 0, 0, 65, 65, 0, 65, 0, 0, 64, 64, 0, 64, 0, 0, 63, 63, 0, 63, 0, 0, 62, 62, 0, 62, 0, 0, 61, 61, 0, 61, 0, 0, 60, 60, 0, 60, 0, 0, 59, 59, 0, 59, 0, 0, 58, 58, 0, 58, 0, 0, 57, 57, 0, 57, 0, 0, 56, 56, 0, 56, 0, 0, 55, 55, 0, 55, 0, 0, 54, 54, 0, 54, 0, 0, 53, 53, 0, 53, 0, 0, 52, 52, 0, 52, 0, 0, 51, 51, 0, 51, 0, 0, 50, 50, 0, 50, 0, 0, 49, 49, 0, 49, 0, 0, 48, 48, 0, 48, 0, 0, 47, 47, 0, 47, 0, 0, 46, 46, 0, 46, 0, 0, 45, 45, 0, 45, 0, 0, 44, 44, 0, 44, 0, 0, 43, 43, 0, 43, 0, 0, 42, 42, 0, 42, 0, 0, 41, 41, 0, 41, 0, 0, 40, 40, 0, 40, 0, 0, 39, 39, 0, 39, 0, 0, 38, 38, 0, 38, 0, 0, 37, 37, 0, 37, 0, 0, 36, 36, 0, 36, 0, 0, 35, 35, 0, 35, 0, 0, 34, 34, 0, 34, 0, 0, 33, 33, 0, 33, 0, 0, 32, 32, 0, 32, 0, 0, 31, 31, 0, 31, 0, 0, 30, 30, 0, 30, 0, 0, 29, 29, 0, 29, 0, 0, 28, 28, 0, 28, 0, 0, 27, 27, 0, 27, 0, 0, 26, 26, 0, 26, 0, 0, 25, 25, 0, 25, 0, 0, 24, 24, 0, 24, 0, 0, 23, 23, 0, 23, 0, 0, 22, 22, 0, 22, 0, 0, 21, 21, 0, 21, 0, 0, 20, 20, 0, 20, 0, 0, 19, 19, 0, 19, 0, 0, 18, 18, 0, 18, 0, 0, 17, 17, 0, 17, 0, 0, 16, 16, 0, 16, 0, 0, 15, 15, 0, 15, 0, 0, 14, 14, 0, 14, 0, 0, 13, 13, 0, 13, 0, 0, 12, 12, 0, 12, 0, 0, 11, 11, 0, 11, 0, 0, 10, 10, 0, 10, 0, 0, 9, 9, 0, 9, 0, 0, 8, 8, 0, 8, 0, 0, 7, 7, 0, 7, 0, 0, 6, 6, 0, 6, 0, 0, 5, 5, 0, 5, 0, 0, 4, 4, 0, 4, 0, 0, 3, 3, 0, 3, 0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 0 }

  163. 400

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 1, 0, 399, 398, 2, 0, 3, 0, 398, 397, 4, 0, 5, 0, 397, 396, 6, 0, 7, 0, 396, 395, 8, 0, 9, 0, 395, 394, 10, 0, 11, 0, 394, 393, 12, 0, 13, 0, 393, 392, 14, 0, 15, 0, 392, 391, 16, 0, 17, 0, 391, 390, 18, 0, 19, 0, 390, 389, 20, 0, 21, 0, 389, 388, 22, 0, 23, 0, 388, 387, 24, 0, 25, 0, 387, 386, 26, 0, 27, 0, 386, 385, 28, 0, 29, 0, 385, 384, 30, 0, 31, 0, 384, 383, 32, 0, 33, 0, 383, 382, 34, 0, 35, 0, 382, 381, 36, 0, 37, 0, 381, 380, 38, 0, 39, 0, 380, 379, 40, 0, 41, 0, 379, 378, 42, 0, 43, 0, 378, 377, 44, 0, 45, 0, 377, 376, 46, 0, 47, 0, 376, 375, 48, 0, 49, 0, 375, 374, 50, 0, 51, 0, 374, 373, 52, 0, 53, 0, 373, 372, 54, 0, 55, 0, 372, 371, 56, 0, 57, 0, 371, 370, 58, 0, 59, 0, 370, 369, 60, 0, 61, 0, 369, 368, 62, 0, 63, 0, 368, 367, 64, 0, 65, 0, 367, 366, 66, 0, 67, 0, 366, 365, 68, 0, 69, 0, 365, 364, 70, 0, 71, 0, 364, 363, 72, 0, 73, 0, 363, 362, 74, 0, 75, 0, 362, 361, 76, 0, 77, 0, 361, 360, 78, 0, 79, 0, 360, 359, 80, 0, 81, 0, 359, 358, 82, 0, 83, 0, 358, 357, 84, 0, 85, 0, 357, 356, 86, 0, 87, 0, 356, 355, 88, 0, 89, 0, 355, 354, 90, 0, 91, 0, 354, 353, 92, 0, 93, 0, 353, 352, 94, 0, 95, 0, 352, 351, 96, 0, 97, 0, 351, 350, 98, 0, 99, 0, 350, 349, 100, 0, 101, 0, 349, 348, 102, 0, 103, 0, 348, 347, 104, 0, 105, 0, 347, 346, 106, 0, 107, 0, 346, 345, 108, 0, 109, 0, 345, 344, 110, 0, 111, 0, 344, 343, 112, 0, 113, 0, 343, 342, 114, 0, 115, 0, 342, 341, 116, 0, 117, 0, 341, 340, 118, 0, 119, 0, 340, 339, 120, 0, 121, 0, 339, 338, 122, 0, 123, 0, 338, 337, 124, 0, 125, 0, 337, 336, 126, 0, 127, 0, 336, 335, 128, 0, 129, 0, 335, 334, 130, 0, 131, 0, 334, 333, 132, 0, 133, 0, 333, 332, 134, 0, 135, 0, 332, 331, 136, 0, 137, 0, 331, 330, 138, 0, 139, 0, 330, 329, 140, 0, 141, 0, 329, 328, 142, 0, 143, 0, 328, 327, 144, 0, 145, 0, 327, 326, 146, 0, 147, 0, 326, 325, 148, 0, 149, 0, 325, 324, 150, 0, 151, 0, 324, 323, 152, 0, 153, 0, 323, 322, 154, 0, 155, 0, 322, 321, 156, 0, 157, 0, 321, 320, 158, 0, 159, 0, 320, 319, 160, 0, 161, 0, 319, 318, 162, 0, 163, 0, 318, 317, 164, 0, 165, 0, 317, 316, 166, 0, 167, 0, 316, 315, 168, 0, 169, 0, 315, 314, 170, 0, 171, 0, 314, 313, 172, 0, 173, 0, 313, 312, 174, 0, 175, 0, 312, 311, 176, 0, 177, 0, 311, 310, 178, 0, 179, 0, 310, 309, 180, 0, 181, 0, 309, 308, 182, 0, 183, 0, 308, 307, 184, 0, 185, 0, 307, 306, 186, 0, 187, 0, 306, 305, 188, 0, 189, 0, 305, 304, 190, 0, 191, 0, 304, 303, 192, 0, 193, 0, 303, 302, 194, 0, 195, 0, 302, 301, 196, 0, 197, 0, 301, 300, 198, 0, 199, 0, 300, 299, 200, 0, 201, 0, 299, 298, 202, 0, 203, 0, 298, 297, 204, 0, 205, 0, 297, 296, 206, 0, 207, 0, 296, 295, 208, 0, 209, 0, 295, 294, 210, 0, 211, 0, 294, 293, 212, 0, 213, 0, 293, 292, 214, 0, 215, 0, 292, 291, 216, 0, 217, 0, 291, 290, 218, 0, 219, 0, 290, 289, 220, 0, 221, 0, 289, 288, 222, 0, 223, 0, 288, 287, 224, 0, 225, 0, 287, 286, 226, 0, 227, 0, 286, 285, 228, 0, 229, 0, 285, 284, 230, 0, 231, 0, 284, 283, 232, 0, 233, 0, 283, 282, 234, 0, 235, 0, 282, 281, 236, 0, 237, 0, 281, 280, 238, 0, 239, 0, 280, 279, 240, 0, 241, 0, 279, 278, 242, 0, 243, 0, 278, 277, 244, 0, 245, 0, 277, 276, 246, 0, 247, 0, 276, 275, 248, 0, 249, 0, 275, 274, 250, 0, 251, 0, 274, 273, 252, 0, 253, 0, 273, 272, 254, 0, 255, 0, 272, 271, 256, 0, 257, 0, 271, 270, 258, 0, 259, 0, 270, 269, 260, 0, 261, 0, 269, 268, 262, 0, 263, 0, 268, 267, 264, 0, 265, 0, 267, 266, 266, 0, 266, 265, 265, 0, 263, 0, 265, 264, 261, 0, 259, 0, 264, 263, 257, 0, 255, 0, 263, 262, 253, 0, 251, 0, 262, 261, 249, 0, 247, 0, 261, 260, 245, 0, 243, 0, 260, 259, 241, 0, 239, 0, 259, 258, 237, 0, 235, 0, 258, 257, 233, 0, 231, 0, 257, 256, 229, 0, 227, 0, 256, 255, 225, 0, 223, 0, 255, 254, 221, 0, 219, 0, 254, 253, 217, 0, 215, 0, 253, 252, 213, 0, 211, 0, 252, 251, 209, 0, 207, 0, 251, 250, 205, 0, 203, 0, 250, 249, 201, 0, 199, 0, 249, 248, 197, 0, 195, 0, 248, 247, 193, 0, 191, 0, 247, 246, 189, 0, 187, 0, 246, 245, 185, 0, 183, 0, 245, 244, 181, 0, 179, 0, 244, 243, 177, 0, 175, 0, 243, 242, 173, 0, 171, 0, 242, 241, 169, 0, 167, 0, 241, 240, 165, 0, 163, 0, 240, 239, 161, 0, 159, 0, 239, 238, 157, 0, 155, 0, 238, 237, 153, 0, 151, 0, 237, 236, 149, 0, 147, 0, 236, 235, 145, 0, 143, 0, 235, 234, 141, 0, 139, 0, 234, 233, 137, 0, 135, 0, 233, 232, 133, 0, 131, 0, 232, 231, 129, 0, 127, 0, 231, 230, 125, 0, 123, 0, 230, 229, 121, 0, 119, 0, 229, 228, 117, 0, 115, 0, 228, 227, 113, 0, 111, 0, 227, 226, 109, 0, 107, 0, 226, 225, 105, 0, 103, 0, 225, 224, 101, 0, 99, 0, 224, 223, 97, 0, 95, 0, 223, 222, 93, 0, 91, 0, 222, 221, 89, 0, 87, 0, 221, 220, 85, 0, 83, 0, 220, 219, 81, 0, 79, 0, 219, 218, 77, 0, 75, 0, 218, 217, 73, 0, 71, 0, 217, 216, 69, 0, 67, 0, 216, 215, 65, 0, 63, 0, 215, 214, 61, 0, 59, 0, 214, 213, 57, 0, 55, 0, 213, 212, 53, 0, 51, 0, 212, 211, 49, 0, 47, 0, 211, 210, 45, 0, 43, 0, 210, 209, 41, 0, 39, 0, 209, 208, 37, 0, 35, 0, 208, 207, 33, 0, 31, 0, 207, 206, 29, 0, 27, 0, 206, 205, 25, 0, 23, 0, 205, 204, 21, 0, 19, 0, 204, 203, 17, 0, 15, 0, 203, 202, 13, 0, 11, 0, 202, 201, 9, 0, 7, 0, 201, 200, 5, 0, 3, 0, 200, 199, 0, 0, 2, 0, 199, 198, 4, 0, 6, 0, 198, 197, 8, 0, 10, 0, 197, 196, 12, 0, 14, 0, 196, 195, 16, 0, 18, 0, 195, 194, 20, 0, 22, 0, 194, 193, 24, 0, 26, 0, 193, 192, 28, 0, 30, 0, 192, 191, 32, 0, 34, 0, 191, 190, 36, 0, 38, 0, 190, 189, 40, 0, 42, 0, 189, 188, 44, 0, 46, 0, 188, 187, 48, 0, 50, 0, 187, 186, 52, 0, 54, 0, 186, 185, 56, 0, 58, 0, 185, 184, 60, 0, 62, 0, 184, 183, 64, 0, 66, 0, 183, 182, 68, 0, 70, 0, 182, 181, 72, 0, 74, 0, 181, 180, 76, 0, 78, 0, 180, 179, 80, 0, 82, 0, 179, 178, 84, 0, 86, 0, 178, 177, 88, 0, 90, 0, 177, 176, 92, 0, 94, 0, 176, 175, 96, 0, 98, 0, 175, 174, 100, 0, 102, 0, 174, 173, 104, 0, 106, 0, 173, 172, 108, 0, 110, 0, 172, 171, 112, 0, 114, 0, 171, 170, 116, 0, 118, 0, 170, 169, 120, 0, 122, 0, 169, 168, 124, 0, 126, 0, 168, 167, 128, 0, 130, 0, 167, 166, 132, 0, 134, 0, 166, 165, 136, 0, 138, 0, 165, 164, 140, 0, 142, 0, 164, 163, 144, 0, 146, 0, 163, 162, 148, 0, 150, 0, 162, 161, 152, 0, 154, 0, 161, 160, 156, 0, 158, 0, 160, 0, 159, 159, 154, 158, 146, 0, 138, 0, 158, 157, 130, 0, 122, 0, 157, 156, 114, 0, 106, 0, 156, 155, 98, 0, 90, 0, 155, 154, 82, 0, 74, 0, 154, 153, 66, 0, 58, 0, 153, 152, 50, 0, 42, 0, 152, 151, 34, 0, 26, 0, 151, 150, 18, 0, 10, 0, 150, 149, 2, 0, 7, 0, 149, 148, 15, 0, 23, 0, 148, 147, 31, 0, 39, 0, 147, 146, 47, 0, 55, 0, 146, 145, 63, 0, 71, 0, 145, 144, 79, 0, 87, 0, 144, 143, 95, 0, 103, 0, 143, 142, 111, 0, 119, 0, 142, 141, 127, 0, 135, 0, 141, 140, 119, 0, 10, 0, 140, 139, 138, 0, 134, 0, 139, 138, 102, 0, 70, 0, 138, 137, 38, 0, 6, 0, 137, 136, 27, 0, 59, 0, 136, 135, 91, 0, 123, 0, 135, 134, 74, 0, 54, 0, 134, 133, 75, 0, 11, 0, 133, 132, 70, 0, 118, 0, 132, 131, 107, 0, 43, 0, 131, 130, 22, 0, 86, 0, 130, 129, 7, 0, 55, 0, 129, 128, 86, 0, 115, 0, 128, 127, 99, 0, 83, 0, 127, 126, 67, 0, 51, 0, 126, 125, 35, 0, 19, 0, 125, 124, 3, 0, 14, 0, 124, 123, 30, 0, 46, 0, 123, 122, 62, 0, 78, 0, 122, 121, 94, 0, 110, 0, 121, 120, 19, 0, 54, 0, 120, 119, 110, 0, 106, 0, 119, 118, 42, 0, 23, 0, 118, 117, 87, 0, 10, 0, 117, 116, 59, 0, 10, 0, 116, 115, 115, 0, 14, 0, 115, 114, 54, 0, 10, 0, 114, 113, 113, 0, 109, 0, 113, 112, 105, 0, 101, 0, 112, 111, 97, 0, 93, 0, 111, 110, 89, 0, 85, 0, 110, 109, 81, 0, 77, 0, 109, 108, 73, 0, 69, 0, 108, 107, 65, 0, 61, 0, 107, 106, 57, 0, 53, 0, 106, 105, 49, 0, 45, 0, 105, 104, 41, 0, 37, 0, 104, 103, 33, 0, 29, 0, 103, 102, 25, 0, 21, 0, 102, 101, 17, 0, 13, 0, 101, 100, 9, 0, 5, 0, 100, 99, 0, 0, 4, 0, 99, 98, 8, 0, 12, 0, 98, 97, 16, 0, 20, 0, 97, 96, 24, 0, 28, 0, 96, 95, 32, 0, 36, 0, 95, 94, 40, 0, 44, 0, 94, 93, 48, 0, 52, 0, 93, 92, 56, 0, 60, 0, 92, 91, 64, 0, 68, 0, 91, 90, 72, 0, 76, 0, 90, 89, 80, 0, 84, 0, 89, 88, 88, 0, 68, 0, 88, 87, 36, 0, 4, 0, 87, 86, 29, 0, 61, 0, 86, 85, 60, 0, 14, 0, 85, 84, 45, 0, 46, 0, 84, 83, 83, 0, 43, 0, 83, 82, 78, 0, 11, 0, 82, 81, 21, 0, 39, 0, 81, 80, 26, 0, 43, 0, 80, 79, 58, 0, 71, 0, 79, 78, 55, 0, 69, 0, 78, 77, 20, 0, 39, 0, 77, 76, 66, 0, 50, 0, 76, 75, 34, 0, 18, 0, 75, 74, 2, 0, 15, 0, 74, 73, 31, 0, 47, 0, 73, 72, 63, 0, 69, 0, 72, 71, 44, 0, 46, 0, 71, 70, 51, 0, 23, 0, 70, 69, 6, 0, 13, 0, 69, 68, 38, 0, 27, 0, 68, 67, 18, 0, 47, 0, 67, 66, 15, 0, 13, 0, 66, 65, 53, 0, 22, 0, 65, 64, 7, 0, 14, 0, 64, 63, 12, 0, 13, 0, 63, 62, 35, 0, 3, 0, 62, 61, 30, 0, 61, 60, 52, 0, 19, 0, 60, 59, 50, 0, 42, 0, 59, 58, 19, 0, 58, 57, 10, 0, 54, 0, 57, 56, 5, 0, 37, 0, 56, 55, 28, 0, 47, 0, 55, 54, 43, 0, 27, 0, 54, 53, 14, 0, 37, 0, 53, 52, 49, 0, 41, 0, 52, 51, 33, 0, 25, 0, 51, 50, 17, 0, 9, 0, 50, 49, 0, 0, 8, 0, 49, 48, 16, 0, 24, 0, 48, 47, 32, 0, 40, 0, 47, 46, 40, 0, 46, 45, 13, 0, 45, 44, 23, 0, 4, 0, 44, 43, 36, 0, 29, 0, 43, 42, 42, 0, 4, 0, 42, 41, 11, 0, 39, 0, 41, 40, 21, 0, 26, 0, 40, 39, 37, 0, 27, 0, 39, 38, 20, 0, 22, 0, 38, 37, 34, 0, 2, 0, 37, 36, 31, 0, 3, 0, 36, 35, 29, 0, 9, 0, 35, 34, 6, 0, 2, 0, 34, 33, 18, 0, 15, 0, 33, 32, 26, 0, 7, 0, 32, 31, 12, 0, 2, 0, 31, 30, 30, 0, 25, 0, 30, 29, 8, 0, 19, 0, 29, 28, 10, 0, 5, 0, 28, 0, 27, 27, 4, 26, 14, 0, 24, 0, 26, 25, 7, 0, 17, 0, 25, 24, 0, 0, 16, 0, 24, 23, 2, 0, 23, 22, 13, 0, 22, 21, 9, 0, 21, 20, 11, 0, 20, 19, 3, 0, 19, 18, 15, 0, 16, 0, 18, 17, 5, 0, 6, 0, 17, 16, 6, 0, 16, 15, 12, 0, 15, 14, 8, 0, 10, 0, 14, 13, 4, 0, 13, 12, 7, 0, 0, 0, 12, 11, 2, 0, 0, 0, 11, 10, 9, 0, 10, 9, 3, 0, 9, 8, 5, 0, 6, 0, 8, 7, 0, 0, 7, 6, 4, 0, 6, 5, 2, 0, 5, 4, 3, 0, 4, 3, 0, 0, 3, 2, 2, 0, 2, 1, 0, 0, 1 }

  164. 400

    {799, 797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {0, 399, 1, 0, 399, 0, 2, 398, 3, 0, 398, 0, 4, 397, 5, 0, 397, 0, 6, 396, 7, 0, 396, 0, 8, 395, 9, 0, 395, 0, 10, 394, 11, 0, 394, 0, 12, 393, 13, 0, 393, 0, 14, 392, 15, 0, 392, 0, 16, 391, 17, 0, 391, 0, 18, 390, 19, 0, 390, 0, 20, 389, 21, 0, 389, 0, 22, 388, 23, 0, 388, 0, 24, 387, 25, 0, 387, 0, 26, 386, 27, 0, 386, 0, 28, 385, 29, 0, 385, 0, 30, 384, 31, 0, 384, 0, 32, 383, 33, 0, 383, 0, 34, 382, 35, 0, 382, 0, 36, 381, 37, 0, 381, 0, 38, 380, 39, 0, 380, 0, 40, 379, 41, 0, 379, 0, 42, 378, 43, 0, 378, 0, 44, 377, 45, 0, 377, 0, 46, 376, 47, 0, 376, 0, 48, 375, 49, 0, 375, 0, 50, 374, 51, 0, 374, 0, 52, 373, 53, 0, 373, 0, 54, 372, 55, 0, 372, 0, 56, 371, 57, 0, 371, 0, 58, 370, 59, 0, 370, 0, 60, 369, 61, 0, 369, 0, 62, 368, 63, 0, 368, 0, 64, 367, 65, 0, 367, 0, 66, 366, 67, 0, 366, 0, 68, 365, 69, 0, 365, 0, 70, 364, 71, 0, 364, 0, 72, 363, 73, 0, 363, 0, 74, 362, 75, 0, 362, 0, 76, 361, 77, 0, 361, 0, 78, 360, 79, 0, 360, 0, 80, 359, 81, 0, 359, 0, 82, 358, 83, 0, 358, 0, 84, 357, 85, 0, 357, 0, 86, 356, 87, 0, 356, 0, 88, 355, 89, 0, 355, 0, 90, 354, 91, 0, 354, 0, 92, 353, 93, 0, 353, 0, 94, 352, 95, 0, 352, 0, 96, 351, 97, 0, 351, 0, 98, 350, 99, 0, 350, 0, 100, 349, 101, 0, 349, 0, 102, 348, 103, 0, 348, 0, 104, 347, 105, 0, 347, 0, 106, 346, 107, 0, 346, 0, 108, 345, 109, 0, 345, 0, 110, 344, 111, 0, 344, 0, 112, 343, 113, 0, 343, 0, 114, 342, 115, 0, 342, 0, 116, 341, 117, 0, 341, 0, 118, 340, 119, 0, 340, 0, 120, 339, 121, 0, 339, 0, 122, 338, 123, 0, 338, 0, 124, 337, 125, 0, 337, 0, 126, 336, 127, 0, 336, 0, 128, 335, 129, 0, 335, 0, 130, 334, 131, 0, 334, 0, 132, 333, 133, 0, 333, 0, 134, 332, 135, 0, 332, 0, 136, 331, 137, 0, 331, 0, 138, 330, 139, 0, 330, 0, 140, 329, 141, 0, 329, 0, 142, 328, 143, 0, 328, 0, 144, 327, 145, 0, 327, 0, 146, 326, 147, 0, 326, 0, 148, 325, 149, 0, 325, 0, 150, 324, 151, 0, 324, 0, 152, 323, 153, 0, 323, 0, 154, 322, 155, 0, 322, 0, 156, 321, 157, 0, 321, 0, 158, 320, 159, 0, 320, 0, 160, 319, 161, 0, 319, 0, 162, 318, 163, 0, 318, 0, 164, 317, 165, 0, 317, 0, 166, 316, 167, 0, 316, 0, 168, 315, 169, 0, 315, 0, 170, 314, 171, 0, 314, 0, 172, 313, 173, 0, 313, 0, 174, 312, 175, 0, 312, 0, 176, 311, 177, 0, 311, 0, 178, 310, 179, 0, 310, 0, 180, 309, 181, 0, 309, 0, 182, 308, 183, 0, 308, 0, 184, 307, 185, 0, 307, 0, 186, 306, 187, 0, 306, 0, 188, 305, 189, 0, 305, 0, 190, 304, 191, 0, 304, 0, 192, 303, 193, 0, 303, 0, 194, 302, 195, 0, 302, 0, 196, 301, 197, 0, 301, 0, 198, 300, 199, 0, 300, 0, 0, 299, 200, 0, 299, 0, 2, 298, 4, 0, 298, 0, 201, 297, 6, 0, 297, 0, 8, 296, 202, 0, 296, 0, 10, 295, 12, 0, 295, 0, 203, 294, 14, 0, 294, 0, 16, 293, 204, 0, 293, 0, 18, 292, 20, 0, 292, 0, 205, 291, 22, 0, 291, 0, 24, 290, 206, 0, 290, 0, 26, 289, 28, 0, 289, 0, 207, 288, 30, 0, 288, 0, 32, 287, 208, 0, 287, 0, 34, 286, 36, 0, 286, 0, 209, 285, 38, 0, 285, 0, 40, 284, 210, 0, 284, 0, 42, 283, 44, 0, 283, 0, 211, 282, 46, 0, 282, 0, 48, 281, 212, 0, 281, 0, 50, 280, 52, 0, 280, 0, 213, 279, 54, 0, 279, 0, 56, 278, 214, 0, 278, 0, 58, 277, 60, 0, 277, 0, 215, 276, 62, 0, 276, 0, 64, 275, 216, 0, 275, 0, 66, 274, 68, 0, 274, 0, 217, 273, 70, 0, 273, 0, 72, 272, 218, 0, 272, 0, 74, 271, 76, 0, 271, 0, 219, 270, 78, 0, 270, 0, 80, 269, 220, 0, 269, 0, 82, 268, 84, 0, 268, 0, 221, 267, 86, 0, 267, 0, 88, 266, 222, 0, 266, 0, 90, 265, 92, 0, 265, 0, 223, 264, 94, 0, 264, 0, 96, 263, 224, 0, 263, 0, 98, 262, 100, 0, 262, 0, 225, 261, 102, 0, 261, 0, 104, 260, 226, 0, 260, 0, 106, 259, 108, 0, 259, 0, 227, 258, 110, 0, 258, 0, 112, 257, 228, 0, 257, 0, 114, 256, 116, 0, 256, 0, 229, 255, 118, 0, 255, 0, 120, 254, 230, 0, 254, 0, 122, 253, 124, 0, 253, 0, 231, 252, 126, 0, 252, 0, 128, 251, 232, 0, 251, 0, 130, 250, 132, 0, 250, 0, 233, 249, 134, 0, 249, 0, 136, 248, 234, 0, 248, 0, 138, 247, 140, 0, 247, 0, 235, 246, 142, 0, 246, 0, 144, 245, 236, 0, 245, 0, 146, 244, 148, 0, 244, 0, 237, 243, 150, 0, 243, 0, 152, 242, 238, 0, 242, 0, 154, 241, 156, 0, 241, 0, 239, 240, 158, 0, 240, 0, 239, 0, 160, 239, 162, 238, 158, 0, 238, 0, 164, 237, 166, 0, 237, 0, 156, 236, 168, 0, 236, 0, 170, 235, 166, 0, 235, 0, 172, 234, 174, 0, 234, 0, 150, 233, 176, 0, 233, 0, 178, 232, 148, 0, 232, 0, 180, 231, 182, 0, 231, 0, 166, 230, 184, 0, 230, 0, 186, 229, 142, 0, 229, 0, 188, 228, 190, 0, 228, 0, 140, 227, 192, 0, 227, 0, 194, 226, 176, 0, 226, 0, 196, 225, 198, 0, 225, 0, 0, 224, 134, 0, 224, 0, 2, 223, 132, 0, 223, 0, 201, 222, 8, 0, 222, 0, 10, 221, 182, 0, 221, 0, 203, 220, 16, 0, 220, 0, 126, 219, 18, 0, 219, 0, 124, 218, 205, 0, 218, 0, 24, 217, 26, 0, 217, 0, 142, 216, 207, 0, 216, 0, 32, 215, 118, 0, 215, 0, 34, 214, 116, 0, 214, 0, 209, 213, 40, 0, 213, 0, 42, 212, 192, 0, 212, 0, 211, 211, 48, 0, 211, 0, 110, 210, 50, 0, 210, 0, 108, 209, 192, 0, 209, 0, 56, 208, 58, 0, 208, 0, 198, 207, 116, 0, 207, 0, 64, 206, 102, 0, 206, 0, 66, 205, 100, 0, 205, 0, 102, 204, 72, 0, 204, 0, 74, 203, 132, 0, 203, 0, 72, 202, 80, 0, 202, 0, 94, 201, 82, 0, 201, 0, 16, 200, 92, 0, 200, 0, 88, 199, 90, 0, 199, 0, 182, 198, 8, 0, 198, 0, 86, 197, 96, 0, 197, 0, 98, 196, 84, 0, 196, 0, 134, 195, 104, 0, 195, 0, 18, 194, 106, 0, 194, 0, 176, 193, 78, 0, 193, 0, 112, 192, 114, 0, 192, 0, 76, 191, 190, 0, 191, 0, 120, 190, 26, 0, 190, 0, 122, 189, 184, 0, 189, 0, 70, 188, 128, 0, 188, 0, 130, 187, 68, 0, 187, 0, 148, 186, 136, 0, 186, 0, 118, 185, 138, 0, 185, 0, 174, 184, 62, 0, 184, 0, 144, 183, 146, 0, 183, 0, 60, 182, 168, 0, 182, 0, 152, 181, 40, 0, 181, 0, 154, 180, 158, 0, 180, 0, 54, 179, 160, 0, 179, 0, 162, 178, 52, 0, 178, 0, 164, 177, 156, 0, 177, 0, 48, 176, 170, 0, 176, 0, 172, 175, 46, 0, 175, 0, 150, 174, 156, 0, 174, 0, 44, 173, 160, 0, 173, 0, 166, 172, 138, 0, 172, 0, 146, 171, 68, 0, 171, 0, 38, 170, 140, 0, 170, 0, 78, 169, 36, 0, 169, 0, 104, 168, 0, 0, 168, 0, 2, 167, 116, 0, 167, 0, 92, 166, 10, 0, 166, 0, 30, 165, 80, 0, 165, 0, 28, 164, 126, 0, 164, 0, 124, 163, 24, 0, 163, 0, 100, 162, 142, 0, 162, 0, 22, 161, 32, 0, 161, 0, 34, 160, 20, 0, 160, 0, 58, 159, 42, 0, 159, 0, 50, 158, 132, 0, 158, 0, 110, 157, 14, 0, 157, 0, 108, 156, 56, 0, 156, 0, 12, 155, 96, 0, 155, 0, 64, 154, 66, 0, 154, 0, 82, 153, 102, 0, 153, 0, 6, 152, 74, 0, 152, 0, 72, 151, 4, 0, 151, 0, 94, 150, 16, 0, 150, 0, 88, 149, 90, 0, 149, 0, 40, 148, 8, 0, 148, 0, 86, 147, 98, 0, 147, 0, 84, 146, 134, 0, 146, 0, 18, 145, 46, 0, 145, 0, 106, 144, 112, 0, 144, 0, 76, 143, 114, 0, 143, 0, 120, 142, 26, 0, 142, 0, 122, 141, 70, 0, 141, 0, 128, 140, 130, 0, 140, 0, 98, 139, 118, 0, 139, 0, 136, 138, 42, 0, 138, 0, 62, 137, 114, 0, 137, 0, 60, 136, 4, 0, 136, 0, 116, 135, 102, 0, 135, 0, 14, 134, 54, 0, 134, 0, 32, 133, 24, 0, 133, 0, 52, 132, 48, 0, 132, 0, 36, 131, 68, 0, 131, 0, 90, 130, 44, 0, 130, 0, 96, 129, 80, 0, 129, 0, 46, 128, 114, 0, 128, 0, 38, 127, 78, 0, 127, 0, 118, 126, 104, 0, 126, 0, 0, 125, 2, 0, 125, 0, 92, 124, 10, 0, 124, 0, 30, 123, 28, 0, 123, 0, 2, 122, 28, 0, 122, 0, 100, 121, 22, 0, 121, 0, 70, 120, 34, 0, 120, 0, 20, 119, 58, 0, 119, 0, 50, 118, 68, 0, 118, 0, 110, 117, 108, 0, 117, 0, 12, 116, 56, 0, 116, 0, 64, 115, 66, 0, 115, 0, 82, 114, 6, 0, 114, 0, 72, 113, 74, 0, 113, 0, 94, 112, 16, 0, 112, 0, 88, 111, 40, 0, 111, 0, 8, 110, 86, 0, 110, 0, 84, 109, 18, 0, 109, 0, 24, 108, 106, 0, 108, 0, 40, 107, 76, 0, 107, 0, 58, 106, 22, 0, 106, 0, 26, 105, 78, 0, 105, 0, 80, 104, 98, 0, 104, 0, 102, 103, 42, 0, 103, 0, 62, 102, 60, 0, 102, 0, 4, 101, 66, 0, 101, 0, 14, 100, 32, 0, 100, 0, 54, 99, 52, 0, 99, 0, 36, 98, 48, 0, 98, 0, 90, 97, 44, 0, 97, 0, 96, 96, 46, 0, 96, 0, 38, 95, 74, 0, 95, 0, 76, 94, 0, 0, 94, 0, 42, 93, 92, 0, 93, 0, 10, 92, 30, 0, 92, 0, 2, 91, 28, 0, 91, 0, 52, 90, 70, 0, 90, 0, 20, 89, 34, 0, 89, 0, 50, 88, 18, 0, 88, 0, 68, 87, 12, 0, 87, 0, 56, 86, 64, 0, 86, 0, 82, 85, 6, 0, 85, 0, 72, 84, 28, 0, 84, 0, 12, 83, 16, 0, 83, 0, 8, 82, 6, 0, 82, 0, 16, 81, 24, 0, 81, 0, 40, 80, 78, 0, 80, 0, 58, 79, 22, 0, 79, 0, 26, 78, 22, 0, 78, 0, 44, 77, 66, 0, 77, 0, 62, 76, 4, 0, 76, 0, 60, 75, 14, 0, 75, 0, 32, 74, 54, 0, 74, 0, 36, 73, 34, 0, 73, 0, 48, 72, 34, 0, 72, 0, 38, 71, 46, 0, 71, 0, 14, 70, 0, 0, 70, 0, 42, 69, 10, 0, 69, 0, 2, 68, 30, 0, 68, 0, 52, 67, 10, 0, 67, 0, 20, 66, 50, 0, 66, 0, 10, 65, 18, 0, 65, 0, 56, 64, 24, 0, 64, 0, 63, 0, 46, 63, 12, 62, 28, 0, 62, 0, 8, 61, 6, 0, 61, 0, 16, 60, 40, 0, 60, 0, 18, 59, 58, 0, 59, 0, 26, 58, 22, 0, 58, 0, 44, 57, 6, 0, 57, 0, 4, 56, 6, 0, 56, 0, 32, 55, 36, 0, 55, 0, 54, 54, 48, 0, 54, 0, 34, 53, 38, 0, 53, 0, 14, 52, 0, 0, 52, 0, 42, 51, 2, 0, 51, 0, 2, 50, 30, 0, 50, 0, 20, 49, 49, 0, 10, 48, 36, 0, 48, 0, 24, 47, 46, 0, 47, 0, 12, 46, 8, 0, 46, 0, 28, 45, 16, 0, 45, 0, 18, 44, 40, 0, 44, 0, 26, 43, 43, 0, 22, 42, 4, 0, 42, 0, 6, 41, 32, 0, 41, 0, 38, 40, 16, 0, 40, 0, 34, 39, 14, 0, 39, 0, 0, 38, 32, 0, 38, 0, 2, 37, 20, 0, 37, 0, 30, 36, 10, 0, 36, 0, 35, 0, 24, 35, 12, 34, 8, 0, 34, 0, 28, 33, 18, 0, 33, 0, 14, 32, 26, 0, 32, 0, 22, 31, 4, 0, 31, 0, 6, 30, 20, 0, 30, 0, 16, 29, 18, 0, 29, 0, 0, 28, 2, 0, 28, 0, 4, 27, 18, 0, 27, 0, 10, 26, 24, 0, 26, 0, 12, 25, 8, 0, 25, 0, 18, 24, 14, 0, 24, 0, 8, 23, 22, 0, 23, 0, 6, 22, 16, 0, 22, 0, 20, 21, 0, 0, 21, 0, 2, 20, 4, 0, 20, 0, 10, 19, 0, 0, 19, 0, 12, 18, 18, 0, 18, 0, 8, 17, 14, 0, 17, 0, 6, 16, 0, 0, 16, 0, 15, 0, 2, 15, 4, 14, 10, 0, 14, 0, 12, 13, 13, 0, 8, 12, 6, 0, 12, 0, 0, 11, 2, 0, 11, 0, 4, 10, 2, 0, 10, 0, 9, 0, 8, 9, 0, 8, 6, 0, 8, 0, 4, 7, 7, 0, 2, 6, 0, 0, 6, 0, 5, 0, 4, 5, 2, 4, 0, 0, 4, 0, 3, 0, 2, 3, 0, 2, 2, 0, 2, 0, 0, 1, 1, 0 }

  165. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 0, 399, 398, 398, 1, 398, 397, 397, 2, 397, 396, 396, 3, 396, 395, 395, 4, 395, 394, 394, 5, 394, 393, 393, 6, 393, 392, 392, 7, 392, 391, 391, 8, 391, 390, 390, 9, 390, 389, 389, 10, 389, 388, 388, 11, 388, 387, 387, 12, 387, 386, 386, 13, 386, 385, 385, 14, 385, 384, 384, 15, 384, 383, 383, 16, 383, 382, 382, 17, 382, 381, 381, 18, 381, 380, 380, 19, 380, 379, 379, 20, 379, 378, 378, 21, 378, 377, 377, 22, 377, 376, 376, 23, 376, 375, 375, 24, 375, 374, 374, 25, 374, 373, 373, 26, 373, 372, 372, 27, 372, 371, 371, 28, 371, 370, 370, 29, 370, 369, 369, 30, 369, 368, 368, 31, 368, 367, 367, 32, 367, 366, 366, 33, 366, 365, 365, 34, 365, 364, 364, 35, 364, 363, 363, 36, 363, 362, 362, 37, 362, 361, 361, 38, 361, 360, 360, 39, 360, 359, 359, 40, 359, 358, 358, 41, 358, 357, 357, 42, 357, 356, 356, 43, 356, 355, 355, 44, 355, 354, 354, 45, 354, 353, 353, 46, 353, 352, 352, 47, 352, 351, 351, 48, 351, 350, 350, 49, 350, 349, 349, 50, 349, 348, 348, 51, 348, 347, 347, 52, 347, 346, 346, 53, 346, 345, 345, 54, 345, 344, 344, 55, 344, 343, 343, 56, 343, 342, 342, 57, 342, 341, 341, 58, 341, 340, 340, 59, 340, 339, 339, 60, 339, 338, 338, 61, 338, 337, 337, 62, 337, 336, 336, 63, 336, 335, 335, 64, 335, 334, 334, 65, 334, 333, 333, 66, 333, 332, 332, 67, 332, 331, 331, 68, 331, 330, 330, 69, 330, 329, 329, 70, 329, 328, 328, 71, 328, 327, 327, 72, 327, 326, 326, 73, 326, 325, 325, 74, 325, 324, 324, 75, 324, 323, 323, 76, 323, 322, 322, 77, 322, 321, 321, 78, 321, 320, 320, 79, 320, 319, 319, 80, 319, 318, 318, 81, 318, 317, 317, 82, 317, 316, 316, 83, 316, 315, 315, 84, 315, 314, 314, 85, 314, 313, 313, 86, 313, 312, 312, 87, 312, 311, 311, 88, 311, 310, 310, 89, 310, 309, 309, 90, 309, 308, 308, 91, 308, 307, 307, 92, 307, 306, 306, 93, 306, 305, 305, 94, 305, 304, 304, 95, 304, 303, 303, 96, 303, 302, 302, 97, 302, 301, 301, 98, 301, 300, 300, 99, 300, 299, 299, 100, 299, 298, 298, 101, 298, 297, 297, 102, 297, 296, 296, 103, 296, 295, 295, 104, 295, 294, 294, 105, 294, 293, 293, 106, 293, 292, 292, 107, 292, 291, 291, 108, 291, 290, 290, 109, 290, 289, 289, 110, 289, 288, 288, 111, 288, 287, 287, 112, 287, 286, 286, 113, 286, 285, 285, 114, 285, 284, 284, 115, 284, 283, 283, 116, 283, 282, 282, 117, 282, 281, 281, 118, 281, 280, 280, 119, 280, 279, 279, 120, 279, 278, 278, 121, 278, 277, 277, 122, 277, 276, 276, 123, 276, 275, 275, 124, 275, 274, 274, 125, 274, 273, 273, 126, 273, 272, 272, 127, 272, 271, 271, 128, 271, 270, 270, 129, 270, 269, 269, 130, 269, 268, 268, 131, 268, 267, 267, 132, 267, 266, 266, 133, 266, 265, 265, 134, 265, 264, 264, 135, 264, 263, 263, 136, 263, 262, 262, 137, 262, 261, 261, 138, 261, 260, 260, 139, 260, 259, 259, 140, 259, 258, 258, 141, 258, 257, 257, 142, 257, 256, 256, 143, 256, 255, 255, 144, 255, 254, 254, 145, 254, 253, 253, 146, 253, 252, 252, 147, 252, 251, 251, 148, 251, 250, 250, 149, 250, 249, 249, 150, 249, 248, 248, 151, 248, 247, 247, 152, 247, 246, 246, 153, 246, 245, 245, 154, 245, 244, 244, 155, 244, 243, 243, 156, 243, 242, 242, 157, 242, 241, 241, 158, 241, 240, 240, 159, 240, 239, 239, 160, 239, 238, 238, 161, 238, 237, 237, 162, 237, 236, 236, 163, 236, 235, 235, 164, 235, 234, 234, 165, 234, 233, 233, 166, 233, 232, 232, 167, 232, 231, 231, 168, 231, 230, 230, 169, 230, 229, 229, 170, 229, 228, 228, 171, 228, 227, 227, 172, 227, 226, 226, 173, 226, 225, 225, 174, 225, 224, 224, 175, 224, 223, 223, 176, 223, 222, 222, 177, 222, 221, 221, 178, 221, 220, 220, 179, 220, 219, 219, 180, 219, 218, 218, 181, 218, 217, 217, 182, 217, 216, 216, 183, 216, 215, 215, 184, 215, 214, 214, 185, 214, 213, 213, 186, 213, 212, 212, 187, 212, 211, 211, 188, 211, 210, 210, 189, 210, 209, 209, 190, 209, 208, 208, 191, 208, 207, 207, 192, 207, 206, 206, 193, 206, 205, 205, 194, 205, 204, 204, 195, 204, 203, 203, 196, 203, 202, 202, 197, 202, 201, 201, 198, 201, 200, 200, 199, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  166. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    Returns: {399, 399, 0, 399, 1, 398, 1, 0, 398, 0, 2, 397, 3, 0, 397, 0, 2, 396, 4, 0, 396, 0, 5, 395, 2, 0, 395, 0, 6, 394, 7, 0, 394, 0, 5, 393, 8, 0, 393, 0, 9, 392, 6, 0, 392, 0, 10, 391, 11, 0, 391, 0, 5, 390, 12, 0, 390, 0, 13, 389, 9, 0, 389, 0, 14, 388, 15, 0, 388, 0, 10, 387, 16, 0, 387, 0, 17, 386, 5, 0, 386, 0, 18, 385, 19, 0, 385, 0, 13, 384, 20, 0, 384, 0, 21, 383, 14, 0, 383, 0, 22, 382, 23, 0, 382, 0, 10, 381, 24, 0, 381, 0, 25, 380, 17, 0, 380, 0, 26, 379, 27, 0, 379, 0, 18, 378, 28, 0, 378, 0, 29, 377, 13, 0, 377, 0, 30, 376, 31, 0, 376, 0, 21, 375, 32, 0, 375, 0, 33, 374, 22, 0, 374, 0, 34, 373, 35, 0, 373, 0, 10, 372, 36, 0, 372, 0, 37, 371, 25, 0, 371, 0, 38, 370, 39, 0, 370, 0, 26, 369, 40, 0, 369, 0, 41, 368, 18, 0, 368, 0, 42, 367, 43, 0, 367, 0, 29, 366, 44, 0, 366, 0, 45, 365, 30, 0, 365, 0, 46, 364, 47, 0, 364, 0, 21, 363, 48, 0, 363, 0, 49, 362, 33, 0, 362, 0, 50, 361, 51, 0, 361, 0, 34, 360, 52, 0, 360, 0, 53, 359, 10, 0, 359, 0, 54, 358, 55, 0, 358, 0, 37, 357, 56, 0, 357, 0, 57, 356, 38, 0, 356, 0, 58, 355, 59, 0, 355, 0, 26, 354, 60, 0, 354, 0, 61, 353, 41, 0, 353, 0, 62, 352, 63, 0, 352, 0, 42, 351, 64, 0, 351, 0, 65, 350, 29, 0, 350, 0, 66, 349, 67, 0, 349, 0, 45, 348, 68, 0, 348, 0, 69, 347, 46, 0, 347, 0, 70, 346, 71, 0, 346, 0, 21, 345, 72, 0, 345, 0, 73, 344, 49, 0, 344, 0, 74, 343, 75, 0, 343, 0, 50, 342, 76, 0, 342, 0, 77, 341, 34, 0, 341, 0, 78, 340, 79, 0, 340, 0, 53, 339, 80, 0, 339, 0, 81, 338, 54, 0, 338, 0, 82, 337, 83, 0, 337, 0, 37, 336, 84, 0, 336, 0, 85, 335, 57, 0, 335, 0, 86, 334, 87, 0, 334, 0, 58, 333, 88, 0, 333, 0, 89, 332, 26, 0, 332, 0, 90, 331, 91, 0, 331, 0, 61, 330, 92, 0, 330, 0, 93, 329, 62, 0, 329, 0, 94, 328, 95, 0, 328, 0, 42, 327, 96, 0, 327, 0, 97, 326, 65, 0, 326, 0, 98, 325, 99, 0, 325, 0, 66, 324, 100, 0, 324, 0, 101, 323, 45, 0, 323, 0, 102, 322, 103, 0, 322, 0, 69, 321, 104, 0, 321, 0, 105, 320, 70, 0, 320, 0, 106, 319, 107, 0, 319, 0, 21, 318, 108, 0, 318, 0, 109, 317, 73, 0, 317, 0, 110, 316, 111, 0, 316, 0, 74, 315, 112, 0, 315, 0, 113, 314, 50, 0, 314, 0, 114, 313, 115, 0, 313, 0, 77, 312, 116, 0, 312, 0, 117, 311, 78, 0, 311, 0, 118, 310, 119, 0, 310, 0, 53, 309, 120, 0, 309, 0, 121, 308, 81, 0, 308, 0, 122, 307, 123, 0, 307, 0, 82, 306, 124, 0, 306, 0, 125, 305, 37, 0, 305, 0, 126, 304, 127, 0, 304, 0, 85, 303, 128, 0, 303, 0, 129, 302, 86, 0, 302, 0, 130, 301, 131, 0, 301, 0, 58, 300, 132, 0, 300, 0, 133, 299, 89, 0, 299, 0, 134, 298, 135, 0, 298, 0, 90, 297, 136, 0, 297, 0, 137, 296, 61, 0, 296, 0, 138, 295, 139, 0, 295, 0, 93, 294, 140, 0, 294, 0, 141, 293, 94, 0, 293, 0, 142, 292, 143, 0, 292, 0, 42, 291, 144, 0, 291, 0, 145, 290, 97, 0, 290, 0, 146, 289, 147, 0, 289, 0, 98, 288, 148, 0, 288, 0, 149, 287, 66, 0, 287, 0, 150, 286, 151, 0, 286, 0, 101, 285, 152, 0, 285, 0, 153, 284, 102, 0, 284, 0, 154, 283, 155, 0, 283, 0, 69, 282, 156, 0, 282, 0, 157, 281, 105, 0, 281, 0, 158, 280, 159, 0, 280, 0, 106, 279, 160, 0, 279, 0, 161, 278, 21, 0, 278, 0, 162, 277, 163, 0, 277, 0, 109, 276, 164, 0, 276, 0, 165, 275, 110, 0, 275, 0, 166, 274, 167, 0, 274, 0, 74, 273, 168, 0, 273, 0, 169, 272, 113, 0, 272, 0, 170, 271, 171, 0, 271, 0, 114, 270, 172, 0, 270, 0, 173, 269, 77, 0, 269, 0, 174, 268, 175, 0, 268, 0, 117, 267, 176, 0, 267, 0, 177, 266, 118, 0, 266, 0, 178, 265, 179, 0, 265, 0, 53, 264, 180, 0, 264, 0, 181, 263, 121, 0, 263, 0, 182, 262, 183, 0, 262, 0, 122, 261, 184, 0, 261, 0, 185, 260, 82, 0, 260, 0, 186, 259, 187, 0, 259, 0, 125, 258, 188, 0, 258, 0, 189, 257, 126, 0, 257, 0, 190, 256, 191, 0, 256, 0, 85, 255, 192, 0, 255, 0, 193, 254, 129, 0, 254, 0, 194, 253, 195, 0, 253, 0, 130, 252, 196, 0, 252, 0, 197, 251, 58, 0, 251, 0, 198, 250, 199, 0, 250, 0, 133, 249, 200, 0, 249, 0, 201, 248, 134, 0, 248, 0, 202, 247, 203, 0, 247, 0, 90, 246, 204, 0, 246, 0, 205, 245, 137, 0, 245, 0, 206, 244, 207, 0, 244, 0, 138, 243, 208, 0, 243, 0, 209, 242, 93, 0, 242, 0, 210, 241, 211, 0, 241, 0, 141, 240, 212, 0, 240, 0, 213, 239, 142, 0, 239, 0, 214, 238, 215, 0, 238, 0, 42, 237, 216, 0, 237, 0, 217, 236, 145, 0, 236, 0, 218, 235, 219, 0, 235, 0, 146, 234, 220, 0, 234, 0, 221, 233, 98, 0, 233, 0, 222, 232, 223, 0, 232, 0, 149, 231, 224, 0, 231, 0, 225, 230, 150, 0, 230, 0, 226, 229, 227, 0, 229, 0, 101, 228, 228, 0, 228, 0, 227, 0, 0, 0, 0, 227, 153, 226, 150, 0, 226, 0, 154, 225, 224, 0, 225, 0, 223, 224, 69, 0, 224, 0, 98, 223, 220, 0, 223, 0, 157, 222, 219, 0, 222, 0, 145, 221, 158, 0, 221, 0, 216, 220, 215, 0, 220, 0, 106, 219, 142, 0, 219, 0, 212, 218, 161, 0, 218, 0, 211, 217, 93, 0, 217, 0, 162, 216, 208, 0, 216, 0, 207, 215, 109, 0, 215, 0, 137, 214, 204, 0, 214, 0, 165, 213, 203, 0, 213, 0, 134, 212, 166, 0, 212, 0, 200, 211, 199, 0, 211, 0, 58, 210, 74, 0, 210, 0, 196, 209, 169, 0, 209, 0, 195, 208, 129, 0, 208, 0, 170, 207, 192, 0, 207, 0, 191, 206, 114, 0, 206, 0, 126, 205, 188, 0, 205, 0, 173, 204, 187, 0, 204, 0, 82, 203, 174, 0, 203, 0, 184, 202, 183, 0, 202, 0, 117, 201, 121, 0, 201, 0, 180, 200, 177, 0, 200, 0, 179, 199, 118, 0, 199, 0, 176, 198, 178, 0, 198, 0, 175, 197, 53, 0, 197, 0, 77, 196, 172, 0, 196, 0, 171, 195, 181, 0, 195, 0, 113, 194, 168, 0, 194, 0, 182, 193, 167, 0, 193, 0, 110, 192, 122, 0, 192, 0, 164, 191, 163, 0, 191, 0, 185, 190, 21, 0, 190, 0, 160, 189, 186, 0, 189, 0, 159, 188, 105, 0, 188, 0, 125, 187, 156, 0, 187, 0, 105, 186, 155, 0, 186, 0, 102, 185, 185, 0, 152, 184, 151, 0, 184, 0, 66, 183, 85, 0, 183, 0, 148, 182, 122, 0, 182, 0, 147, 181, 97, 0, 181, 0, 144, 180, 167, 0, 180, 0, 143, 179, 94, 0, 179, 0, 130, 178, 140, 0, 178, 0, 139, 177, 172, 0, 177, 0, 61, 176, 53, 0, 176, 0, 136, 175, 135, 0, 175, 0, 89, 174, 133, 0, 174, 0, 132, 173, 53, 0, 173, 0, 131, 172, 86, 0, 172, 0, 121, 171, 128, 0, 171, 0, 127, 170, 37, 0, 170, 0, 90, 169, 124, 0, 169, 0, 123, 168, 155, 0, 168, 0, 81, 167, 120, 0, 167, 0, 156, 166, 119, 0, 166, 0, 78, 165, 138, 0, 165, 0, 116, 164, 115, 0, 164, 0, 129, 163, 50, 0, 163, 0, 112, 162, 155, 0, 162, 0, 111, 161, 73, 0, 161, 0, 141, 160, 108, 0, 160, 0, 107, 159, 138, 0, 159, 0, 70, 158, 104, 0, 158, 0, 122, 157, 103, 0, 157, 0, 42, 156, 45, 0, 156, 0, 100, 155, 99, 0, 155, 0, 154, 0, 65, 154, 93, 153, 96, 0, 153, 0, 95, 152, 62, 0, 152, 0, 146, 151, 92, 0, 151, 0, 53, 150, 91, 0, 150, 0, 26, 149, 88, 0, 149, 0, 103, 148, 87, 0, 148, 0, 57, 147, 87, 0, 147, 0, 84, 146, 69, 0, 146, 0, 83, 145, 54, 0, 145, 0, 80, 144, 142, 0, 144, 0, 79, 143, 34, 0, 143, 0, 101, 142, 76, 0, 142, 0, 0, 141, 75, 0, 141, 0, 49, 140, 62, 0, 140, 0, 72, 139, 71, 0, 139, 0, 46, 138, 96, 0, 138, 0, 68, 137, 67, 0, 137, 0, 108, 136, 29, 0, 136, 0, 64, 135, 98, 0, 135, 0, 63, 134, 41, 0, 134, 0, 45, 133, 60, 0, 133, 0, 59, 132, 75, 0, 132, 0, 38, 131, 56, 0, 131, 0, 109, 130, 55, 0, 130, 0, 10, 129, 106, 0, 129, 0, 52, 128, 51, 0, 128, 0, 127, 0, 33, 127, 48, 126, 74, 0, 126, 0, 47, 125, 30, 0, 125, 0, 73, 124, 44, 0, 124, 0, 43, 123, 114, 0, 123, 0, 18, 122, 29, 0, 122, 0, 40, 121, 39, 0, 121, 0, 25, 120, 115, 0, 120, 0, 36, 119, 35, 0, 119, 0, 60, 118, 22, 0, 118, 0, 117, 0, 32, 117, 31, 116, 13, 0, 116, 0, 58, 115, 28, 0, 115, 0, 22, 114, 27, 0, 114, 0, 17, 113, 24, 0, 113, 0, 35, 112, 23, 0, 112, 0, 14, 111, 24, 0, 111, 0, 20, 110, 19, 0, 110, 0, 21, 109, 5, 0, 109, 0, 16, 108, 30, 0, 108, 0, 15, 107, 9, 0, 107, 0, 86, 106, 12, 0, 106, 0, 11, 105, 82, 0, 105, 0, 6, 104, 8, 0, 104, 0, 85, 103, 7, 0, 103, 0, 2, 102, 13, 0, 102, 0, 4, 101, 3, 0, 101, 0, 94, 100, 88, 0, 100, 0, 71, 99, 41, 0, 99, 0, 75, 98, 77, 0, 98, 0, 37, 97, 23, 0, 97, 0, 96, 0, 5, 96, 50, 95, 91, 0, 95, 0, 67, 94, 7, 0, 94, 0, 44, 93, 8, 0, 93, 0, 3, 92, 92, 0, 92, 0, 66, 91, 87, 0, 91, 0, 69, 90, 34, 0, 90, 0, 76, 89, 82, 0, 89, 0, 34, 88, 61, 0, 88, 0, 23, 87, 61, 0, 87, 0, 56, 86, 55, 0, 86, 0, 27, 85, 74, 0, 85, 0, 82, 84, 29, 0, 84, 0, 81, 83, 77, 0, 83, 0, 78, 82, 28, 0, 82, 0, 51, 81, 24, 0, 81, 0, 19, 80, 62, 0, 80, 0, 12, 79, 70, 0, 79, 0, 39, 78, 42, 0, 78, 0, 41, 77, 65, 0, 77, 0, 55, 76, 7, 0, 76, 0, 54, 75, 53, 0, 75, 0, 26, 74, 13, 0, 74, 0, 57, 73, 7, 0, 73, 0, 28, 72, 70, 0, 72, 0, 42, 71, 61, 0, 71, 0, 0, 70, 49, 0, 70, 0, 61, 69, 46, 0, 69, 0, 68, 68, 9, 0, 68, 0, 64, 67, 63, 0, 67, 0, 45, 66, 59, 0, 66, 0, 38, 65, 30, 0, 65, 0, 10, 64, 52, 0, 64, 0, 33, 63, 48, 0, 63, 0, 47, 62, 46, 0, 62, 0, 43, 61, 18, 0, 61, 0, 40, 60, 25, 0, 60, 0, 36, 59, 59, 0, 32, 58, 31, 0, 58, 0, 57, 0, 22, 57, 17, 56, 35, 0, 56, 0, 14, 55, 20, 0, 55, 0, 21, 54, 16, 0, 54, 0, 15, 53, 7, 0, 53, 0, 11, 52, 6, 0, 52, 0, 29, 51, 2, 0, 51, 0, 4, 50, 8, 0, 50, 0, 49, 49, 13, 0, 49, 0, 37, 48, 5, 0, 48, 0, 13, 47, 31, 0, 47, 0, 44, 46, 3, 0, 46, 0, 30, 45, 9, 0, 45, 0, 6, 44, 34, 0, 44, 0, 23, 43, 20, 0, 43, 0, 27, 42, 24, 0, 42, 0, 18, 41, 2, 0, 41, 0, 8, 40, 19, 0, 40, 0, 12, 39, 39, 0, 39, 0, 19, 38, 16, 0, 38, 0, 7, 37, 26, 0, 37, 0, 35, 36, 28, 0, 36, 0, 2, 35, 0, 0, 35, 0, 25, 34, 9, 0, 34, 0, 31, 33, 33, 0, 26, 32, 10, 0, 32, 0, 10, 31, 3, 0, 31, 0, 24, 30, 16, 0, 30, 0, 0, 29, 3, 0, 29, 0, 22, 28, 17, 0, 28, 0, 14, 27, 21, 0, 27, 0, 15, 26, 11, 0, 26, 0, 17, 25, 4, 0, 25, 0, 5, 24, 21, 0, 24, 0, 13, 23, 20, 0, 23, 0, 3, 22, 6, 0, 22, 0, 6, 21, 11, 0, 21, 0, 18, 20, 8, 0, 20, 0, 12, 19, 19, 0, 19, 0, 7, 18, 9, 0, 18, 0, 2, 17, 8, 0, 17, 0, 16, 16, 4, 0, 16, 0, 10, 15, 9, 0, 15, 0, 0, 14, 11, 0, 14, 0, 13, 0, 11, 13, 4, 12, 5, 0, 12, 0, 5, 11, 3, 0, 11, 0, 6, 10, 8, 0, 10, 0, 3, 9, 7, 0, 9, 0, 2, 8, 8, 0, 7, 7, 0, 0, 7, 0, 0, 6, 4, 0, 6, 0, 5, 5, 5, 0, 3, 4, 2, 0, 4, 0, 3, 0, 0, 3, 2, 2, 2, 0, 0, 1, 1, 0 }

  167. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {0, 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}

    Returns: {0, 399, 0, 0, 399, 0, 1, 398, 2, 0, 398, 0, 1, 397, 3, 0, 397, 0, 4, 396, 1, 0, 396, 0, 5, 395, 6, 0, 395, 0, 4, 394, 7, 0, 394, 0, 8, 393, 5, 0, 393, 0, 9, 392, 10, 0, 392, 0, 4, 391, 11, 0, 391, 0, 12, 390, 8, 0, 390, 0, 13, 389, 14, 0, 389, 0, 9, 388, 15, 0, 388, 0, 16, 387, 4, 0, 387, 0, 17, 386, 18, 0, 386, 0, 12, 385, 19, 0, 385, 0, 20, 384, 13, 0, 384, 0, 21, 383, 22, 0, 383, 0, 9, 382, 23, 0, 382, 0, 24, 381, 16, 0, 381, 0, 25, 380, 26, 0, 380, 0, 17, 379, 27, 0, 379, 0, 28, 378, 12, 0, 378, 0, 29, 377, 30, 0, 377, 0, 20, 376, 31, 0, 376, 0, 32, 375, 21, 0, 375, 0, 33, 374, 34, 0, 374, 0, 9, 373, 35, 0, 373, 0, 36, 372, 24, 0, 372, 0, 37, 371, 38, 0, 371, 0, 25, 370, 39, 0, 370, 0, 40, 369, 17, 0, 369, 0, 41, 368, 42, 0, 368, 0, 28, 367, 43, 0, 367, 0, 44, 366, 29, 0, 366, 0, 45, 365, 46, 0, 365, 0, 20, 364, 47, 0, 364, 0, 48, 363, 32, 0, 363, 0, 49, 362, 50, 0, 362, 0, 33, 361, 51, 0, 361, 0, 52, 360, 9, 0, 360, 0, 53, 359, 54, 0, 359, 0, 36, 358, 55, 0, 358, 0, 56, 357, 37, 0, 357, 0, 57, 356, 58, 0, 356, 0, 25, 355, 59, 0, 355, 0, 60, 354, 40, 0, 354, 0, 61, 353, 62, 0, 353, 0, 41, 352, 63, 0, 352, 0, 64, 351, 28, 0, 351, 0, 65, 350, 66, 0, 350, 0, 44, 349, 67, 0, 349, 0, 68, 348, 45, 0, 348, 0, 69, 347, 70, 0, 347, 0, 20, 346, 71, 0, 346, 0, 72, 345, 48, 0, 345, 0, 73, 344, 74, 0, 344, 0, 49, 343, 75, 0, 343, 0, 76, 342, 33, 0, 342, 0, 77, 341, 78, 0, 341, 0, 52, 340, 79, 0, 340, 0, 80, 339, 53, 0, 339, 0, 81, 338, 82, 0, 338, 0, 36, 337, 83, 0, 337, 0, 84, 336, 56, 0, 336, 0, 85, 335, 86, 0, 335, 0, 57, 334, 87, 0, 334, 0, 88, 333, 25, 0, 333, 0, 89, 332, 90, 0, 332, 0, 60, 331, 91, 0, 331, 0, 92, 330, 61, 0, 330, 0, 93, 329, 94, 0, 329, 0, 41, 328, 95, 0, 328, 0, 96, 327, 64, 0, 327, 0, 97, 326, 98, 0, 326, 0, 65, 325, 99, 0, 325, 0, 100, 324, 44, 0, 324, 0, 101, 323, 102, 0, 323, 0, 68, 322, 103, 0, 322, 0, 104, 321, 69, 0, 321, 0, 105, 320, 106, 0, 320, 0, 20, 319, 107, 0, 319, 0, 108, 318, 72, 0, 318, 0, 109, 317, 110, 0, 317, 0, 73, 316, 111, 0, 316, 0, 112, 315, 49, 0, 315, 0, 113, 314, 114, 0, 314, 0, 76, 313, 115, 0, 313, 0, 116, 312, 77, 0, 312, 0, 117, 311, 118, 0, 311, 0, 52, 310, 119, 0, 310, 0, 120, 309, 80, 0, 309, 0, 121, 308, 122, 0, 308, 0, 81, 307, 123, 0, 307, 0, 124, 306, 36, 0, 306, 0, 125, 305, 126, 0, 305, 0, 84, 304, 127, 0, 304, 0, 128, 303, 85, 0, 303, 0, 129, 302, 130, 0, 302, 0, 57, 301, 131, 0, 301, 0, 132, 300, 88, 0, 300, 0, 133, 299, 134, 0, 299, 0, 89, 298, 135, 0, 298, 0, 136, 297, 60, 0, 297, 0, 137, 296, 138, 0, 296, 0, 92, 295, 139, 0, 295, 0, 140, 294, 93, 0, 294, 0, 141, 293, 142, 0, 293, 0, 41, 292, 143, 0, 292, 0, 144, 291, 96, 0, 291, 0, 145, 290, 146, 0, 290, 0, 97, 289, 147, 0, 289, 0, 148, 288, 65, 0, 288, 0, 149, 287, 150, 0, 287, 0, 100, 286, 151, 0, 286, 0, 152, 285, 101, 0, 285, 0, 153, 284, 154, 0, 284, 0, 68, 283, 155, 0, 283, 0, 156, 282, 104, 0, 282, 0, 157, 281, 158, 0, 281, 0, 105, 280, 159, 0, 280, 0, 160, 279, 20, 0, 279, 0, 161, 278, 162, 0, 278, 0, 108, 277, 163, 0, 277, 0, 164, 276, 109, 0, 276, 0, 165, 275, 166, 0, 275, 0, 73, 274, 167, 0, 274, 0, 168, 273, 112, 0, 273, 0, 169, 272, 170, 0, 272, 0, 113, 271, 171, 0, 271, 0, 172, 270, 76, 0, 270, 0, 173, 269, 174, 0, 269, 0, 116, 268, 175, 0, 268, 0, 176, 267, 117, 0, 267, 0, 177, 266, 178, 0, 266, 0, 52, 265, 179, 0, 265, 0, 180, 264, 120, 0, 264, 0, 181, 263, 182, 0, 263, 0, 121, 262, 183, 0, 262, 0, 184, 261, 81, 0, 261, 0, 185, 260, 186, 0, 260, 0, 124, 259, 187, 0, 259, 0, 188, 258, 125, 0, 258, 0, 189, 257, 190, 0, 257, 0, 84, 256, 191, 0, 256, 0, 192, 255, 128, 0, 255, 0, 193, 254, 194, 0, 254, 0, 129, 253, 195, 0, 253, 0, 196, 252, 57, 0, 252, 0, 197, 251, 198, 0, 251, 0, 132, 250, 199, 0, 250, 0, 200, 249, 133, 0, 249, 0, 201, 248, 202, 0, 248, 0, 89, 247, 203, 0, 247, 0, 204, 246, 136, 0, 246, 0, 205, 245, 206, 0, 245, 0, 137, 244, 207, 0, 244, 0, 208, 243, 92, 0, 243, 0, 209, 242, 210, 0, 242, 0, 140, 241, 211, 0, 241, 0, 212, 240, 141, 0, 240, 0, 213, 239, 214, 0, 239, 0, 41, 238, 215, 0, 238, 0, 216, 237, 144, 0, 237, 0, 217, 236, 218, 0, 236, 0, 145, 235, 219, 0, 235, 0, 220, 234, 97, 0, 234, 0, 221, 233, 222, 0, 233, 0, 148, 232, 223, 0, 232, 0, 224, 231, 149, 0, 231, 0, 225, 230, 226, 0, 230, 0, 100, 229, 227, 0, 229, 0, 228, 228, 228, 0, 152, 227, 227, 0, 227, 0, 153, 226, 226, 0, 226, 0, 149, 225, 68, 0, 225, 0, 223, 224, 222, 0, 224, 0, 97, 223, 156, 0, 223, 0, 219, 222, 157, 0, 222, 0, 218, 221, 144, 0, 221, 0, 105, 220, 215, 0, 220, 0, 214, 219, 141, 0, 219, 0, 160, 218, 211, 0, 218, 0, 161, 217, 210, 0, 217, 0, 92, 216, 108, 0, 216, 0, 207, 215, 206, 0, 215, 0, 136, 214, 164, 0, 214, 0, 203, 213, 165, 0, 213, 0, 202, 212, 133, 0, 212, 0, 73, 211, 199, 0, 211, 0, 198, 210, 57, 0, 210, 0, 168, 209, 195, 0, 209, 0, 169, 208, 194, 0, 208, 0, 128, 207, 113, 0, 207, 0, 191, 206, 190, 0, 206, 0, 125, 205, 172, 0, 205, 0, 187, 204, 173, 0, 204, 0, 186, 203, 81, 0, 203, 0, 116, 202, 183, 0, 202, 0, 182, 201, 120, 0, 201, 0, 176, 200, 179, 0, 200, 0, 177, 199, 178, 0, 199, 0, 117, 198, 52, 0, 198, 0, 175, 197, 174, 0, 197, 0, 76, 196, 180, 0, 196, 0, 171, 195, 170, 0, 195, 0, 181, 194, 112, 0, 194, 0, 121, 193, 167, 0, 193, 0, 166, 192, 109, 0, 192, 0, 184, 191, 163, 0, 191, 0, 162, 190, 185, 0, 190, 0, 20, 189, 124, 0, 189, 0, 159, 188, 158, 0, 188, 0, 187, 0, 104, 187, 155, 186, 154, 0, 186, 0, 158, 185, 101, 0, 185, 0, 84, 184, 151, 0, 184, 0, 150, 183, 65, 0, 183, 0, 163, 182, 147, 0, 182, 0, 109, 181, 146, 0, 181, 0, 96, 180, 129, 0, 180, 0, 143, 179, 142, 0, 179, 0, 93, 178, 170, 0, 178, 0, 139, 177, 138, 0, 177, 0, 142, 176, 60, 0, 176, 0, 132, 175, 135, 0, 175, 0, 134, 174, 88, 0, 174, 0, 138, 173, 131, 0, 173, 0, 130, 172, 170, 0, 172, 0, 85, 171, 89, 0, 171, 0, 127, 170, 126, 0, 170, 0, 36, 169, 81, 0, 169, 0, 123, 168, 81, 0, 168, 0, 122, 167, 80, 0, 167, 0, 119, 166, 137, 0, 166, 0, 118, 165, 77, 0, 165, 0, 113, 164, 115, 0, 164, 0, 114, 163, 137, 0, 163, 0, 49, 162, 111, 0, 162, 0, 140, 161, 110, 0, 161, 0, 52, 160, 72, 0, 160, 0, 107, 159, 106, 0, 159, 0, 133, 158, 69, 0, 158, 0, 41, 157, 103, 0, 157, 0, 102, 156, 44, 0, 156, 0, 89, 155, 99, 0, 155, 0, 98, 154, 108, 0, 154, 0, 64, 153, 95, 0, 153, 0, 145, 152, 94, 0, 152, 0, 61, 151, 141, 0, 151, 0, 91, 150, 90, 0, 150, 0, 137, 149, 25, 0, 149, 0, 87, 148, 148, 0, 148, 0, 86, 147, 56, 0, 147, 0, 99, 146, 83, 0, 146, 0, 82, 145, 144, 0, 145, 0, 53, 144, 79, 0, 144, 0, 100, 143, 78, 0, 143, 0, 33, 142, 68, 0, 142, 0, 75, 141, 74, 0, 141, 0, 140, 0, 48, 140, 71, 139, 94, 0, 139, 0, 70, 138, 45, 0, 138, 0, 56, 137, 67, 0, 137, 0, 44, 136, 66, 0, 136, 0, 28, 135, 63, 0, 135, 0, 97, 134, 62, 0, 134, 0, 40, 133, 57, 0, 133, 0, 59, 132, 58, 0, 132, 0, 112, 131, 37, 0, 131, 0, 55, 130, 105, 0, 130, 0, 54, 129, 9, 0, 129, 0, 115, 128, 51, 0, 128, 0, 50, 127, 106, 0, 127, 0, 32, 126, 47, 0, 126, 0, 72, 125, 46, 0, 125, 0, 29, 124, 92, 0, 124, 0, 43, 123, 123, 0, 42, 122, 17, 0, 122, 0, 39, 121, 63, 0, 121, 0, 38, 120, 24, 0, 120, 0, 83, 119, 35, 0, 119, 0, 34, 118, 35, 0, 118, 0, 21, 117, 31, 0, 117, 0, 73, 116, 30, 0, 116, 0, 12, 115, 105, 0, 115, 0, 27, 114, 26, 0, 114, 0, 80, 113, 16, 0, 113, 0, 23, 112, 81, 0, 112, 0, 22, 111, 13, 0, 111, 0, 106, 110, 19, 0, 110, 0, 18, 109, 90, 0, 109, 0, 4, 108, 15, 0, 108, 0, 92, 107, 14, 0, 107, 0, 8, 106, 95, 0, 106, 0, 11, 105, 10, 0, 105, 0, 101, 104, 5, 0, 104, 0, 5, 103, 7, 0, 103, 0, 6, 102, 1, 0, 102, 0, 78, 101, 3, 0, 101, 0, 2, 100, 62, 0, 100, 0, 60, 99, 30, 0, 99, 0, 88, 98, 76, 0, 98, 0, 46, 97, 51, 0, 97, 0, 24, 96, 77, 0, 96, 0, 65, 95, 90, 0, 95, 0, 20, 94, 69, 0, 94, 0, 7, 93, 14, 0, 93, 0, 1, 92, 84, 0, 92, 0, 25, 91, 19, 0, 91, 0, 15, 90, 90, 0, 90, 0, 68, 89, 84, 0, 89, 0, 45, 88, 74, 0, 88, 0, 37, 87, 57, 0, 87, 0, 67, 86, 9, 0, 86, 0, 85, 85, 47, 0, 85, 0, 36, 84, 17, 0, 84, 0, 63, 83, 35, 0, 83, 0, 31, 82, 81, 0, 82, 0, 16, 81, 49, 0, 81, 0, 14, 80, 52, 0, 80, 0, 69, 79, 58, 0, 79, 0, 41, 78, 3, 0, 78, 0, 74, 77, 51, 0, 77, 0, 64, 76, 3, 0, 76, 0, 61, 75, 35, 0, 75, 0, 66, 74, 9, 0, 74, 0, 47, 73, 35, 0, 73, 0, 49, 72, 53, 0, 72, 0, 30, 71, 33, 0, 71, 0, 9, 70, 48, 0, 70, 0, 48, 69, 69, 0, 56, 68, 44, 0, 68, 0, 28, 67, 3, 0, 67, 0, 40, 66, 59, 0, 66, 0, 13, 65, 55, 0, 65, 0, 54, 64, 26, 0, 64, 0, 50, 63, 32, 0, 63, 0, 33, 62, 29, 0, 62, 0, 43, 61, 42, 0, 61, 0, 39, 60, 38, 0, 60, 0, 52, 59, 34, 0, 59, 0, 21, 58, 53, 0, 58, 0, 12, 57, 27, 0, 57, 0, 27, 56, 23, 0, 56, 0, 22, 55, 10, 0, 55, 0, 18, 54, 4, 0, 54, 0, 19, 53, 8, 0, 53, 0, 11, 52, 42, 0, 52, 0, 5, 51, 6, 0, 51, 0, 50, 0, 2, 50, 34, 49, 23, 0, 49, 0, 46, 48, 24, 0, 48, 0, 26, 47, 20, 0, 47, 0, 7, 46, 1, 0, 46, 0, 25, 45, 15, 0, 45, 0, 3, 44, 44, 0, 37, 43, 42, 0, 43, 0, 17, 42, 36, 0, 42, 0, 29, 41, 31, 0, 41, 0, 16, 40, 14, 0, 40, 0, 31, 39, 14, 0, 39, 0, 35, 38, 32, 0, 38, 0, 37, 0, 4, 37, 1, 36, 24, 0, 36, 0, 30, 35, 9, 0, 35, 0, 20, 34, 10, 0, 34, 0, 28, 33, 14, 0, 33, 0, 13, 32, 8, 0, 32, 0, 23, 31, 8, 0, 31, 0, 9, 30, 8, 0, 30, 0, 6, 29, 21, 0, 29, 0, 12, 28, 27, 0, 28, 0, 22, 27, 18, 0, 27, 0, 19, 26, 11, 0, 26, 0, 5, 25, 2, 0, 25, 0, 14, 24, 15, 0, 24, 0, 2, 23, 7, 0, 23, 0, 15, 22, 3, 0, 22, 0, 7, 21, 17, 0, 21, 0, 11, 20, 16, 0, 20, 0, 8, 19, 10, 0, 19, 0, 4, 18, 1, 0, 18, 0, 16, 17, 10, 0, 17, 0, 10, 16, 13, 0, 16, 0, 3, 15, 9, 0, 15, 0, 6, 14, 12, 0, 14, 0, 13, 13, 1, 0, 13, 0, 5, 12, 1, 0, 12, 0, 2, 11, 11, 0, 7, 10, 10, 0, 8, 9, 4, 0, 9, 0, 8, 0, 4, 8, 3, 7, 6, 0, 7, 0, 1, 6, 5, 0, 6, 0, 2, 5, 5, 0, 5, 0, 4, 0, 0, 0, 0, 4, 3, 3, 1, 0, 3, 0, 2, 2, 0, 0, 2, 0, 0, 1, 1, 0 }

  168. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    Returns: {399, 351, 48, 399, 398, 32, 0, 247, 0, 398, 152, 397, 367, 0, 397, 0, 396, 135, 264, 396, 395, 175, 0, 326, 0, 395, 73, 394, 224, 0, 394, 0, 393, 148, 0, 214, 0, 393, 392, 239, 0, 368, 0, 392, 31, 391, 160, 0, 391, 0, 185, 390, 251, 0, 390, 0, 389, 291, 108, 389, 388, 75, 324, 388, 387, 86, 0, 114, 0, 387, 285, 386, 313, 0, 386, 0, 385, 357, 42, 385, 384, 62, 337, 384, 8, 383, 31, 0, 383, 0, 382, 256, 0, 297, 0, 382, 102, 381, 143, 0, 381, 0, 380, 327, 72, 380, 379, 277, 122, 379, 378, 216, 183, 378, 377, 6, 0, 144, 0, 377, 376, 148, 255, 376, 375, 147, 252, 375, 374, 345, 54, 374, 373, 240, 159, 373, 372, 155, 244, 372, 371, 192, 207, 371, 370, 338, 61, 370, 369, 113, 286, 369, 368, 191, 208, 368, 367, 70, 329, 367, 366, 315, 84, 366, 365, 117, 282, 365, 364, 159, 240, 364, 363, 69, 0, 181, 0, 363, 362, 189, 210, 362, 218, 361, 330, 0, 361, 0, 360, 302, 32, 360, 97, 359, 329, 0, 359, 0, 358, 199, 200, 358, 357, 210, 189, 357, 356, 197, 202, 356, 355, 196, 0, 263, 0, 355, 25, 354, 28, 0, 354, 0, 54, 353, 136, 0, 353, 0, 203, 352, 207, 0, 352, 0, 351, 81, 318, 351, 350, 342, 57, 350, 349, 247, 48, 349, 348, 217, 182, 348, 347, 103, 296, 347, 346, 259, 140, 346, 345, 157, 242, 345, 344, 288, 111, 344, 343, 188, 5, 343, 73, 342, 211, 0, 342, 0, 341, 19, 0, 44, 0, 341, 340, 196, 0, 327, 0, 340, 339, 304, 95, 339, 338, 227, 0, 275, 0, 338, 124, 337, 172, 0, 337, 0, 336, 43, 0, 197, 0, 336, 30, 335, 286, 0, 335, 0, 334, 47, 211, 334, 333, 130, 269, 333, 332, 174, 225, 332, 331, 139, 260, 331, 330, 7, 0, 151, 0, 330, 329, 239, 248, 329, 328, 195, 0, 254, 0, 328, 145, 327, 204, 0, 327, 0, 326, 17, 0, 256, 0, 326, 67, 325, 225, 0, 325, 0, 324, 236, 0, 303, 0, 324, 96, 323, 163, 0, 323, 0, 322, 255, 144, 322, 321, 21, 0, 93, 0, 321, 320, 190, 0, 216, 0, 320, 209, 319, 306, 0, 319, 0, 318, 5, 160, 318, 317, 187, 0, 232, 0, 317, 316, 296, 103, 316, 167, 315, 212, 0, 315, 0, 314, 119, 0, 218, 0, 314, 14, 313, 42, 0, 313, 0, 181, 312, 280, 0, 312, 0, 311, 7, 0, 18, 0, 311, 33, 310, 84, 0, 310, 0, 309, 20, 0, 277, 0, 309, 308, 301, 98, 308, 307, 216, 78, 307, 21, 306, 80, 0, 306, 0, 183, 305, 209, 0, 305, 0, 304, 43, 0, 63, 0, 304, 303, 273, 126, 303, 302, 4, 0, 175, 0, 302, 301, 264, 135, 301, 300, 25, 242, 300, 299, 154, 245, 299, 298, 10, 0, 168, 0, 298, 297, 291, 231, 297, 296, 37, 0, 189, 0, 296, 295, 23, 0, 28, 0, 295, 294, 39, 0, 148, 0, 294, 293, 168, 0, 192, 0, 293, 49, 292, 57, 0, 292, 0, 94, 291, 183, 0, 291, 0, 290, 207, 192, 290, 289, 125, 0, 178, 0, 289, 221, 288, 274, 0, 288, 0, 287, 30, 0, 113, 0, 287, 286, 260, 6, 286, 37, 285, 139, 0, 285, 0, 208, 284, 210, 0, 284, 0, 18, 283, 100, 0, 283, 0, 102, 282, 245, 0, 282, 0, 24, 281, 252, 0, 281, 0, 24, 280, 118, 0, 280, 0, 279, 121, 278, 279, 91, 278, 98, 0, 278, 0, 67, 277, 74, 0, 277, 0, 276, 85, 0, 119, 0, 276, 275, 15, 0, 62, 0, 275, 274, 152, 76, 274, 96, 273, 247, 0, 273, 0, 272, 131, 12, 272, 18, 271, 116, 0, 271, 0, 231, 270, 268, 0, 270, 0, 269, 167, 0, 246, 0, 269, 153, 268, 232, 0, 268, 0, 267, 2, 14, 267, 86, 266, 224, 0, 266, 0, 265, 134, 0, 134, 0, 265, 264, 61, 0, 179, 0, 264, 263, 227, 220, 263, 262, 28, 0, 83, 0, 262, 261, 143, 0, 233, 0, 261, 166, 260, 256, 0, 260, 0, 259, 50, 0, 89, 0, 259, 258, 224, 0, 247, 0, 258, 80, 257, 175, 0, 257, 0, 256, 11, 0, 75, 0, 256, 12, 255, 127, 0, 255, 0, 254, 169, 0, 211, 0, 254, 253, 236, 11, 253, 188, 252, 230, 0, 252, 0, 91, 251, 121, 0, 251, 0, 250, 96, 0, 111, 0, 250, 96, 249, 139, 0, 249, 0, 248, 248, 151, 248, 29, 247, 61, 0, 247, 0, 246, 39, 0, 105, 0, 246, 245, 24, 0, 147, 0, 245, 23, 244, 230, 0, 244, 0, 243, 223, 176, 243, 242, 215, 184, 242, 241, 108, 0, 152, 0, 241, 240, 205, 194, 240, 78, 239, 92, 0, 239, 0, 238, 179, 134, 238, 237, 67, 0, 174, 0, 237, 115, 236, 208, 0, 236, 0, 235, 80, 0, 129, 0, 235, 234, 220, 179, 234, 212, 233, 232, 0, 233, 0, 21, 232, 93, 0, 232, 0, 231, 47, 0, 65, 0, 231, 230, 93, 0, 209, 0, 230, 75, 229, 190, 0, 229, 0, 228, 214, 4, 228, 227, 7, 0, 24, 0, 227, 226, 88, 0, 116, 0, 226, 225, 200, 199, 225, 224, 23, 0, 25, 0, 224, 223, 99, 0, 104, 0, 223, 222, 55, 221, 222, 221, 46, 207, 221, 220, 189, 101, 220, 219, 30, 0, 44, 0, 219, 218, 112, 0, 208, 0, 218, 44, 217, 109, 0, 217, 0, 191, 216, 192, 0, 216, 0, 215, 160, 208, 215, 214, 42, 0, 210, 0, 214, 213, 160, 0, 184, 0, 213, 212, 93, 0, 122, 0, 212, 211, 110, 0, 125, 0, 211, 210, 53, 29, 210, 209, 120, 0, 121, 0, 209, 18, 208, 128, 0, 208, 0, 207, 67, 0, 162, 0, 207, 14, 206, 132, 0, 206, 0, 205, 43, 0, 68, 0, 205, 204, 95, 0, 139, 0, 204, 203, 142, 127, 203, 202, 114, 7, 202, 80, 201, 142, 0, 201, 0, 200, 13, 0, 31, 0, 200, 199, 110, 0, 191, 0, 199, 11, 198, 31, 0, 198, 0, 65, 197, 146, 0, 197, 0, 21, 196, 79, 0, 196, 0, 195, 145, 0, 169, 0, 195, 77, 194, 99, 0, 194, 0, 132, 193, 144, 0, 193, 0, 192, 4, 0, 97, 0, 192, 191, 9, 0, 59, 0, 191, 190, 181, 21, 190, 22, 189, 98, 0, 189, 0, 188, 8, 139, 188, 91, 187, 148, 0, 187, 0, 186, 80, 0, 100, 0, 186, 185, 154, 0, 164, 0, 185, 184, 3, 0, 135, 0, 184, 183, 165, 101, 183, 182, 35, 0, 71, 0, 182, 181, 97, 0, 150, 0, 181, 180, 159, 61, 180, 60, 179, 95, 0, 179, 0, 178, 75, 0, 79, 0, 178, 21, 177, 80, 0, 177, 0, 102, 176, 117, 0, 176, 0, 141, 175, 146, 0, 175, 0, 58, 174, 145, 0, 174, 0, 173, 139, 35, 173, 172, 3, 157, 172, 171, 10, 0, 101, 0, 171, 170, 114, 0, 166, 0, 170, 43, 169, 93, 0, 169, 0, 168, 8, 0, 94, 0, 168, 57, 167, 147, 0, 167, 0, 166, 16, 19, 166, 27, 165, 72, 0, 165, 0, 92, 164, 143, 0, 164, 0, 163, 2, 0, 132, 0, 163, 162, 29, 65, 162, 161, 60, 141, 161, 160, 21, 0, 78, 0, 160, 159, 91, 14, 159, 98, 158, 135, 0, 158, 0, 157, 59, 105, 157, 70, 156, 151, 0, 156, 0, 155, 68, 0, 109, 0, 155, 30, 154, 64, 0, 154, 0, 153, 13, 0, 46, 0, 153, 152, 111, 41, 152, 69, 151, 117, 0, 151, 0, 150, 96, 0, 149, 0, 150, 149, 36, 0, 69, 0, 149, 148, 125, 95, 148, 147, 77, 12, 147, 146, 142, 41, 146, 47, 145, 117, 0, 145, 0, 144, 88, 35, 144, 143, 67, 0, 75, 0, 143, 7, 142, 79, 0, 142, 0, 141, 55, 0, 118, 0, 141, 21, 140, 118, 0, 140, 0, 139, 63, 41, 139, 90, 138, 115, 0, 138, 0, 137, 60, 134, 137, 99, 136, 127, 0, 136, 0, 135, 6, 0, 22, 0, 135, 134, 62, 0, 96, 0, 134, 96, 133, 123, 0, 133, 0, 132, 44, 70, 132, 101, 131, 128, 0, 131, 0, 130, 33, 20, 130, 72, 129, 122, 0, 129, 0, 128, 84, 42, 128, 127, 2, 0, 74, 0, 127, 126, 41, 0, 101, 0, 126, 43, 125, 106, 0, 125, 0, 124, 14, 0, 101, 0, 124, 43, 123, 101, 0, 123, 0, 68, 122, 76, 0, 122, 0, 79, 121, 101, 0, 121, 0, 120, 31, 47, 120, 119, 34, 0, 117, 0, 119, 118, 16, 15, 118, 7, 117, 64, 0, 117, 0, 116, 68, 23, 116, 34, 115, 64, 0, 115, 0, 114, 31, 74, 114, 25, 113, 34, 0, 113, 0, 45, 112, 100, 0, 112, 0, 111, 8, 0, 22, 0, 111, 110, 104, 65, 110, 109, 47, 83, 109, 103, 108, 106, 0, 108, 0, 107, 49, 73, 107, 106, 50, 21, 106, 105, 85, 15, 105, 43, 104, 83, 0, 104, 0, 90, 103, 92, 0, 103, 0, 102, 14, 0, 60, 0, 102, 101, 67, 0, 93, 0, 101, 62, 100, 80, 0, 100, 0, 99, 1, 0, 32, 0, 99, 74, 98, 75, 0, 98, 0, 97, 15, 0, 72, 0, 97, 7, 96, 62, 0, 96, 0, 95, 16, 0, 44, 0, 95, 94, 4, 0, 44, 0, 94, 93, 69, 87, 93, 92, 5, 0, 70, 0, 92, 25, 91, 43, 0, 91, 0, 90, 48, 0, 81, 0, 90, 89, 6, 0, 65, 0, 89, 88, 31, 0, 35, 0, 88, 37, 87, 51, 0, 87, 0, 86, 54, 0, 85, 0, 86, 85, 27, 0, 46, 0, 85, 38, 84, 45, 0, 84, 0, 83, 45, 76, 83, 82, 21, 0, 34, 0, 82, 81, 76, 0, 76, 0, 81, 80, 80, 24, 80, 47, 79, 68, 0, 79, 0, 21, 78, 70, 0, 78, 0, 77, 31, 0, 76, 0, 77, 51, 76, 67, 0, 76, 0, 5, 75, 56, 0, 75, 0, 21, 74, 47, 0, 74, 0, 73, 11, 0, 71, 0, 73, 19, 72, 43, 0, 72, 0, 71, 8, 14, 71, 18, 70, 55, 0, 70, 0, 69, 12, 0, 25, 0, 69, 68, 39, 0, 46, 0, 68, 5, 67, 41, 0, 67, 0, 66, 23, 42, 66, 65, 21, 0, 37, 0, 65, 29, 64, 52, 0, 64, 0, 63, 7, 0, 30, 0, 63, 62, 41, 0, 59, 0, 62, 1, 61, 61, 0, 61, 0, 60, 6, 0, 26, 0, 60, 59, 34, 33, 59, 58, 11, 27, 58, 57, 56, 33, 57, 56, 2, 0, 3, 0, 56, 55, 35, 33, 55, 54, 42, 0, 54, 0, 54, 7, 53, 38, 0, 53, 0, 52, 51, 44, 52, 51, 40, 28, 51, 50, 11, 0, 11, 0, 50, 9, 49, 30, 0, 49, 0, 38, 48, 48, 0, 48, 0, 47, 21, 0, 46, 0, 47, 46, 0, 9, 46, 20, 45, 42, 0, 45, 0, 44, 7, 0, 12, 0, 44, 7, 43, 13, 0, 43, 0, 42, 6, 33, 42, 41, 11, 0, 17, 0, 41, 40, 23, 0, 25, 0, 40, 39, 34, 12, 39, 38, 0, 0, 2, 0, 38, 37, 31, 7, 37, 36, 10, 4, 36, 17, 35, 35, 0, 35, 0, 34, 21, 6, 34, 33, 10, 22, 33, 32, 0, 0, 7, 0, 32, 31, 5, 0, 16, 0, 31, 30, 14, 0, 26, 0, 30, 29, 28, 19, 29, 28, 3, 2, 28, 27, 1, 23, 27, 21, 26, 22, 0, 26, 0, 25, 17, 2, 25, 24, 13, 4, 24, 5, 23, 15, 0, 23, 0, 17, 22, 19, 0, 22, 0, 9, 21, 10, 0, 21, 0, 17, 20, 20, 0, 20, 0, 19, 1, 0, 6, 0, 19, 18, 10, 0, 13, 0, 18, 17, 13, 0, 16, 0, 17, 2, 16, 6, 0, 16, 0, 7, 15, 10, 0, 15, 0, 14, 10, 0, 12, 0, 14, 8, 13, 10, 0, 13, 0, 12, 1, 0, 5, 0, 12, 2, 11, 11, 0, 11, 0, 10, 3, 0, 3, 0, 10, 9, 3, 0, 3, 0, 9, 8, 5, 0, 7, 0, 8, 7, 0, 0, 0, 0, 7, 6, 3, 0, 4, 0, 6, 4, 5, 5, 0, 5, 0, 1, 4, 3, 0, 4, 0, 3, 0, 0, 2, 0, 3, 2, 2, 1, 2, 1, 0, 0, 0, 0, 1 }

  169. 400

    {88, 198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 1, 0, 399, 25, 398, 398, 2, 397, 0, 0, 3, 0, 397, 396, 4, 0, 5, 0, 396, 232, 395, 379, 0, 395, 0, 394, 6, 0, 7, 0, 394, 47, 393, 176, 0, 393, 0, 223, 392, 392, 8, 391, 9, 21, 391, 390, 10, 0, 11, 0, 390, 389, 12, 0, 13, 0, 389, 388, 14, 0, 15, 0, 388, 387, 16, 0, 17, 0, 387, 2, 386, 148, 0, 386, 0, 176, 385, 385, 18, 384, 19, 142, 384, 383, 20, 0, 21, 0, 383, 382, 22, 0, 23, 0, 382, 186, 381, 381, 24, 380, 25, 0, 26, 0, 380, 379, 27, 225, 379, 378, 28, 0, 29, 0, 378, 113, 377, 377, 30, 376, 31, 0, 32, 0, 376, 375, 33, 74, 375, 194, 374, 374, 34, 373, 35, 0, 36, 0, 373, 372, 37, 167, 372, 181, 371, 371, 38, 370, 39, 166, 370, 298, 369, 362, 0, 369, 0, 368, 40, 0, 41, 0, 368, 367, 42, 0, 43, 0, 367, 366, 44, 0, 45, 0, 366, 285, 365, 365, 0, 365, 0, 364, 46, 0, 34, 0, 364, 363, 47, 325, 363, 362, 48, 0, 49, 0, 362, 182, 361, 268, 0, 361, 0, 360, 50, 0, 16, 0, 360, 359, 51, 336, 359, 358, 52, 0, 53, 0, 358, 357, 54, 0, 51, 0, 357, 356, 55, 44, 356, 355, 56, 0, 57, 0, 355, 354, 58, 0, 59, 0, 354, 353, 60, 0, 61, 0, 353, 238, 352, 352, 62, 351, 63, 141, 351, 350, 64, 0, 65, 0, 350, 294, 349, 349, 66, 348, 67, 0, 68, 0, 348, 347, 69, 140, 347, 346, 70, 0, 0, 0, 346, 345, 71, 52, 345, 208, 344, 344, 72, 343, 73, 235, 343, 342, 74, 0, 75, 0, 342, 33, 341, 54, 0, 341, 0, 340, 76, 0, 62, 0, 340, 339, 77, 0, 78, 0, 339, 338, 79, 247, 338, 337, 80, 0, 81, 0, 337, 336, 82, 0, 0, 0, 336, 335, 83, 78, 335, 79, 334, 334, 84, 333, 85, 0, 86, 0, 333, 332, 87, 204, 332, 331, 88, 0, 89, 0, 331, 330, 90, 0, 91, 0, 330, 35, 329, 117, 0, 329, 0, 130, 328, 328, 92, 327, 93, 244, 327, 326, 94, 0, 95, 0, 326, 6, 325, 159, 0, 325, 0, 324, 96, 0, 97, 0, 324, 158, 323, 323, 98, 322, 99, 32, 322, 321, 100, 0, 30, 0, 321, 320, 84, 0, 101, 0, 320, 319, 319, 319, 102, 318, 103, 0, 104, 0, 318, 317, 105, 0, 106, 0, 317, 316, 107, 0, 108, 0, 316, 315, 109, 37, 315, 106, 314, 314, 110, 313, 111, 209, 313, 312, 112, 0, 113, 0, 312, 122, 311, 284, 0, 311, 0, 310, 114, 0, 27, 0, 310, 309, 115, 226, 309, 308, 116, 0, 117, 0, 308, 252, 307, 307, 118, 306, 107, 0, 119, 0, 306, 305, 120, 0, 90, 0, 305, 304, 121, 0, 122, 0, 304, 303, 35, 0, 123, 0, 303, 302, 124, 0, 125, 0, 302, 221, 301, 301, 126, 300, 127, 131, 300, 299, 128, 0, 129, 0, 299, 85, 298, 298, 130, 297, 131, 220, 297, 257, 296, 296, 132, 295, 133, 76, 295, 294, 134, 0, 135, 0, 294, 114, 293, 200, 0, 293, 0, 292, 136, 0, 137, 0, 292, 291, 138, 0, 139, 0, 291, 290, 140, 0, 93, 0, 290, 289, 141, 0, 142, 0, 289, 288, 143, 228, 288, 287, 144, 0, 145, 0, 287, 19, 286, 92, 0, 286, 0, 285, 146, 0, 46, 0, 285, 284, 147, 192, 284, 283, 148, 0, 149, 0, 283, 34, 282, 282, 150, 281, 151, 0, 152, 0, 281, 280, 153, 0, 154, 0, 280, 279, 128, 0, 155, 0, 279, 278, 156, 0, 157, 0, 278, 55, 277, 277, 158, 276, 159, 0, 160, 0, 276, 275, 161, 0, 162, 0, 275, 274, 163, 0, 164, 0, 274, 273, 165, 0, 166, 0, 273, 272, 167, 45, 272, 271, 271, 271, 168, 270, 169, 175, 270, 269, 170, 0, 171, 0, 269, 36, 268, 56, 0, 268, 0, 87, 267, 267, 172, 266, 173, 67, 266, 123, 265, 172, 0, 265, 0, 264, 174, 0, 175, 0, 264, 202, 263, 263, 176, 262, 177, 157, 262, 239, 261, 261, 178, 260, 179, 0, 180, 0, 260, 259, 181, 0, 182, 0, 259, 258, 183, 215, 258, 257, 184, 0, 50, 0, 257, 256, 185, 0, 186, 0, 256, 255, 148, 0, 187, 0, 255, 254, 188, 0, 177, 0, 254, 253, 189, 147, 253, 252, 190, 0, 191, 0, 252, 50, 251, 251, 192, 250, 193, 20, 250, 245, 249, 249, 194, 248, 195, 0, 196, 0, 248, 247, 197, 0, 198, 0, 247, 246, 116, 0, 199, 0, 246, 245, 200, 0, 126, 0, 245, 244, 201, 62, 244, 92, 243, 243, 202, 242, 138, 0, 203, 0, 242, 237, 241, 241, 204, 240, 118, 0, 205, 0, 240, 239, 206, 0, 207, 0, 239, 72, 238, 238, 208, 237, 209, 108, 237, 236, 210, 0, 151, 0, 236, 235, 211, 16, 235, 234, 212, 0, 10, 0, 234, 233, 121, 0, 213, 0, 233, 75, 232, 232, 214, 231, 215, 43, 231, 169, 230, 230, 216, 229, 52, 0, 217, 0, 229, 228, 218, 0, 114, 0, 228, 227, 143, 0, 219, 0, 227, 107, 226, 226, 220, 225, 221, 0, 222, 0, 225, 224, 223, 174, 224, 174, 223, 223, 161, 0, 222, 96, 0, 222, 0, 107, 221, 0, 0, 221, 0, 220, 219, 0, 114, 0, 220, 169, 219, 43, 0, 219, 0, 134, 218, 75, 0, 218, 0, 217, 156, 0, 217, 0, 217, 111, 216, 216, 213, 16, 215, 215, 10, 108, 214, 72, 0, 214, 0, 213, 24, 0, 109, 0, 213, 212, 151, 0, 207, 0, 212, 211, 209, 111, 211, 210, 205, 92, 210, 62, 209, 209, 159, 208, 203, 40, 208, 207, 126, 0, 199, 0, 207, 206, 198, 0, 140, 0, 206, 205, 200, 89, 205, 20, 204, 204, 8, 203, 20, 50, 203, 202, 196, 9, 202, 147, 201, 201, 191, 200, 177, 83, 200, 199, 187, 0, 186, 0, 199, 198, 10, 0, 50, 0, 198, 197, 182, 0, 74, 0, 197, 196, 186, 30, 196, 157, 195, 30, 0, 195, 0, 194, 180, 0, 131, 0, 194, 123, 193, 129, 0, 193, 0, 67, 192, 192, 120, 4, 191, 87, 0, 191, 0, 36, 190, 190, 175, 7, 189, 175, 0, 189, 0, 188, 168, 45, 188, 187, 143, 0, 153, 0, 187, 186, 171, 46, 186, 185, 166, 0, 164, 0, 185, 31, 184, 184, 162, 55, 183, 183, 160, 182, 157, 0, 163, 0, 182, 181, 178, 0, 155, 0, 181, 180, 140, 0, 154, 0, 180, 67, 179, 165, 0, 179, 0, 34, 178, 178, 152, 73, 177, 177, 120, 176, 149, 7, 176, 19, 175, 175, 46, 153, 174, 134, 0, 174, 0, 173, 145, 71, 173, 101, 172, 172, 142, 171, 93, 0, 139, 0, 171, 170, 116, 114, 170, 169, 137, 76, 169, 31, 168, 168, 137, 85, 167, 167, 135, 27, 166, 131, 0, 166, 0, 43, 165, 123, 0, 165, 0, 164, 129, 0, 125, 0, 164, 163, 123, 0, 122, 0, 163, 0, 162, 162, 90, 36, 161, 161, 119, 160, 109, 12, 160, 59, 159, 84, 0, 159, 0, 158, 117, 11, 158, 70, 157, 81, 0, 157, 0, 122, 156, 156, 27, 59, 155, 106, 0, 155, 0, 37, 154, 154, 113, 153, 67, 0, 108, 0, 153, 152, 106, 0, 14, 0, 152, 151, 100, 0, 102, 0, 151, 150, 104, 0, 101, 0, 150, 32, 149, 149, 115, 148, 117, 0, 30, 0, 148, 147, 25, 0, 119, 0, 147, 6, 146, 146, 97, 145, 25, 130, 145, 35, 144, 144, 95, 143, 28, 0, 76, 0, 143, 142, 90, 0, 91, 0, 142, 141, 117, 0, 8, 0, 141, 140, 9, 0, 89, 0, 140, 114, 139, 79, 0, 139, 0, 78, 138, 138, 86, 117, 137, 137, 131, 136, 48, 0, 81, 0, 136, 135, 78, 33, 135, 134, 62, 111, 134, 50, 133, 133, 85, 52, 132, 132, 75, 131, 9, 54, 131, 111, 130, 130, 68, 129, 117, 40, 129, 128, 65, 104, 128, 127, 61, 0, 38, 0, 127, 126, 59, 44, 126, 125, 37, 0, 57, 0, 125, 67, 124, 124, 51, 123, 6, 0, 82, 0, 123, 122, 53, 70, 122, 121, 16, 0, 76, 0, 121, 120, 88, 0, 49, 0, 120, 119, 79, 6, 119, 118, 34, 0, 45, 0, 118, 117, 87, 99, 117, 116, 43, 0, 83, 0, 116, 75, 115, 111, 0, 115, 0, 114, 6, 0, 69, 0, 114, 34, 113, 33, 0, 113, 0, 112, 41, 0, 6, 0, 112, 111, 35, 74, 111, 110, 36, 0, 0, 0, 110, 109, 67, 0, 83, 0, 109, 35, 108, 108, 32, 81, 107, 107, 0, 107, 0, 106, 29, 0, 82, 0, 106, 45, 105, 76, 0, 105, 0, 104, 26, 0, 23, 0, 104, 103, 90, 0, 47, 0, 103, 102, 102, 32, 102, 2, 101, 101, 21, 100, 17, 0, 15, 0, 100, 99, 13, 0, 17, 0, 99, 21, 98, 36, 0, 98, 0, 47, 97, 97, 11, 96, 32, 4, 96, 95, 7, 0, 5, 0, 95, 94, 15, 25, 94, 93, 3, 0, 90, 0, 93, 42, 92, 92, 25, 13, 91, 91, 84, 7, 90, 46, 0, 90, 0, 89, 63, 83, 89, 88, 0, 0, 70, 0, 88, 62, 87, 87, 33, 86, 32, 76, 86, 79, 85, 85, 57, 43, 84, 46, 0, 84, 0, 54, 83, 83, 21, 53, 82, 31, 0, 82, 0, 5, 81, 20, 0, 81, 0, 80, 43, 68, 80, 40, 79, 79, 21, 19, 78, 74, 0, 78, 0, 0, 77, 77, 62, 76, 30, 12, 76, 75, 33, 31, 75, 36, 74, 74, 62, 73, 71, 0, 26, 0, 73, 47, 72, 26, 0, 72, 0, 71, 8, 0, 29, 0, 71, 70, 10, 4, 70, 5, 69, 38, 0, 69, 0, 48, 68, 68, 21, 67, 61, 0, 15, 0, 67, 66, 25, 49, 66, 51, 65, 65, 55, 19, 64, 24, 0, 64, 0, 10, 63, 63, 13, 58, 62, 62, 21, 61, 49, 14, 61, 30, 60, 42, 0, 60, 0, 52, 59, 58, 0, 59, 0, 13, 58, 31, 0, 58, 0, 8, 57, 0, 0, 57, 0, 28, 56, 56, 2, 32, 55, 55, 15, 44, 54, 54, 31, 53, 39, 22, 53, 52, 32, 48, 52, 51, 41, 0, 39, 0, 51, 0, 50, 50, 49, 25, 49, 49, 20, 1, 48, 28, 0, 48, 0, 32, 47, 47, 15, 14, 46, 19, 0, 46, 0, 43, 45, 45, 10, 44, 40, 17, 44, 22, 43, 34, 0, 43, 0, 42, 19, 0, 6, 0, 42, 20, 41, 23, 0, 41, 0, 40, 17, 20, 40, 39, 38, 0, 2, 0, 39, 38, 12, 15, 38, 26, 37, 36, 0, 37, 0, 36, 23, 34, 36, 35, 19, 4, 35, 14, 34, 23, 0, 34, 0, 33, 33, 33, 28, 32, 6, 0, 18, 0, 32, 19, 31, 25, 0, 31, 0, 30, 0, 0, 11, 0, 30, 14, 29, 29, 12, 28, 17, 25, 28, 3, 27, 16, 0, 27, 0, 25, 26, 26, 18, 16, 25, 25, 9, 24, 9, 0, 3, 0, 24, 23, 13, 0, 3, 0, 23, 22, 15, 11, 22, 21, 8, 0, 1, 0, 21, 20, 4, 0, 8, 0, 20, 11, 19, 19, 15, 18, 11, 0, 11, 0, 18, 2, 17, 4, 0, 17, 0, 11, 16, 14, 0, 16, 0, 7, 15, 15, 7, 14, 11, 0, 13, 0, 14, 11, 13, 13, 8, 2, 12, 4, 0, 12, 0, 11, 0, 6, 11, 10, 0, 1, 10, 8, 9, 9, 2, 8, 2, 0, 8, 7, 0, 0, 7, 0, 7, 0, 6, 5, 0, 6, 0, 5, 3, 0, 2, 0, 5, 1, 4, 4, 1, 2, 3, 3, 0, 2, 1, 0, 2, 0, 2, 0, 1, 1, 0, 1, 0 }

  170. 400

    {88, 198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796}

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    Returns: {399, 351, 25, 399, 398, 32, 0, 247, 0, 398, 397, 351, 0, 135, 0, 397, 232, 396, 379, 0, 396, 0, 47, 395, 176, 0, 395, 0, 223, 394, 394, 175, 393, 326, 21, 393, 392, 148, 0, 214, 0, 392, 391, 239, 0, 368, 0, 391, 390, 291, 0, 0, 0, 390, 2, 389, 148, 0, 389, 0, 142, 388, 388, 75, 387, 86, 0, 114, 0, 387, 186, 386, 386, 357, 225, 385, 385, 62, 113, 384, 148, 0, 384, 0, 383, 256, 0, 297, 0, 383, 74, 382, 194, 0, 382, 0, 381, 327, 0, 277, 0, 381, 167, 380, 181, 0, 380, 0, 379, 216, 166, 379, 298, 378, 362, 0, 378, 0, 285, 377, 365, 0, 377, 0, 325, 376, 374, 0, 376, 0, 182, 375, 268, 0, 375, 0, 374, 6, 0, 144, 0, 374, 373, 86, 336, 373, 372, 147, 44, 372, 359, 371, 371, 345, 238, 370, 141, 0, 370, 0, 369, 240, 294, 369, 368, 155, 140, 368, 52, 367, 208, 0, 367, 0, 361, 366, 366, 192, 235, 365, 365, 338, 33, 364, 54, 0, 364, 0, 363, 113, 352, 363, 362, 191, 247, 362, 361, 70, 0, 315, 0, 361, 78, 360, 79, 0, 360, 0, 341, 359, 359, 117, 204, 358, 358, 159, 357, 69, 0, 181, 0, 357, 356, 189, 35, 356, 117, 355, 130, 0, 355, 0, 354, 302, 52, 354, 244, 353, 353, 199, 6, 352, 159, 0, 352, 0, 351, 210, 158, 351, 350, 197, 32, 350, 349, 117, 0, 196, 0, 349, 348, 263, 0, 315, 0, 348, 347, 6, 319, 347, 334, 346, 346, 81, 345, 342, 37, 345, 106, 344, 25, 0, 344, 0, 209, 343, 343, 217, 122, 342, 284, 0, 342, 0, 341, 103, 158, 341, 226, 340, 252, 0, 340, 0, 339, 259, 316, 339, 338, 157, 330, 338, 337, 86, 221, 337, 336, 288, 131, 336, 85, 335, 335, 188, 223, 334, 220, 0, 334, 0, 257, 333, 333, 19, 332, 44, 76, 332, 331, 304, 114, 331, 200, 330, 330, 227, 329, 275, 0, 43, 0, 329, 294, 328, 327, 0, 328, 0, 327, 47, 228, 327, 19, 326, 92, 0, 326, 0, 325, 130, 79, 325, 192, 324, 324, 174, 34, 323, 323, 139, 322, 7, 0, 151, 0, 322, 299, 321, 55, 0, 321, 0, 320, 195, 0, 254, 0, 320, 319, 17, 76, 319, 318, 236, 0, 303, 0, 318, 45, 317, 271, 0, 317, 0, 316, 255, 175, 316, 36, 315, 56, 0, 315, 0, 87, 314, 67, 0, 314, 0, 123, 313, 172, 0, 313, 0, 312, 21, 0, 93, 0, 312, 311, 190, 202, 311, 310, 5, 157, 310, 239, 309, 309, 187, 308, 232, 0, 296, 0, 308, 215, 307, 307, 119, 306, 218, 225, 306, 130, 305, 305, 18, 283, 304, 304, 70, 147, 303, 262, 0, 303, 0, 302, 20, 0, 301, 0, 302, 50, 301, 299, 0, 301, 0, 20, 300, 245, 0, 300, 0, 76, 299, 298, 0, 299, 0, 298, 63, 0, 273, 0, 298, 297, 232, 0, 4, 0, 297, 296, 264, 62, 296, 245, 295, 293, 0, 295, 0, 294, 25, 237, 294, 291, 293, 293, 154, 292, 119, 0, 10, 0, 292, 291, 168, 72, 291, 108, 290, 16, 0, 290, 0, 281, 289, 289, 37, 288, 70, 72, 288, 75, 287, 43, 0, 287, 0, 169, 286, 286, 23, 285, 28, 0, 39, 0, 285, 284, 159, 32, 284, 130, 283, 283, 5, 282, 70, 107, 282, 281, 207, 0, 125, 0, 281, 280, 178, 174, 280, 96, 279, 275, 0, 279, 0, 278, 30, 0, 260, 0, 278, 21, 277, 247, 0, 277, 0, 134, 276, 276, 144, 76, 275, 275, 30, 111, 274, 182, 0, 274, 0, 273, 260, 67, 273, 228, 272, 272, 121, 230, 271, 50, 0, 271, 0, 270, 144, 40, 270, 79, 269, 269, 85, 43, 268, 89, 0, 268, 0, 267, 15, 0, 152, 0, 267, 34, 266, 266, 148, 265, 256, 0, 10, 0, 265, 264, 131, 130, 264, 9, 263, 263, 167, 262, 246, 83, 262, 261, 2, 123, 261, 260, 134, 30, 260, 252, 259, 259, 61, 258, 179, 0, 83, 0, 258, 257, 143, 0, 233, 0, 257, 256, 232, 129, 256, 255, 50, 0, 89, 0, 255, 254, 224, 0, 18, 0, 254, 4, 253, 7, 0, 253, 0, 252, 11, 228, 252, 251, 178, 46, 251, 227, 250, 250, 169, 249, 211, 142, 249, 31, 248, 248, 152, 247, 2, 50, 247, 246, 96, 0, 111, 0, 246, 245, 178, 165, 245, 216, 244, 73, 0, 244, 0, 73, 243, 153, 0, 243, 0, 31, 242, 71, 0, 242, 0, 101, 241, 238, 0, 241, 0, 240, 96, 0, 105, 0, 240, 27, 239, 239, 169, 238, 24, 0, 130, 0, 238, 237, 223, 0, 232, 0, 237, 236, 215, 12, 236, 59, 235, 84, 0, 235, 0, 234, 108, 11, 234, 70, 233, 81, 0, 233, 0, 232, 205, 215, 232, 9, 231, 231, 83, 230, 75, 89, 230, 229, 67, 32, 229, 228, 187, 0, 80, 0, 228, 227, 129, 0, 220, 0, 227, 226, 191, 161, 226, 225, 225, 0, 0, 225, 0, 19, 224, 162, 0, 224, 0, 220, 223, 223, 65, 222, 209, 192, 222, 221, 85, 27, 221, 47, 220, 220, 196, 219, 88, 0, 116, 0, 219, 218, 200, 0, 99, 0, 218, 217, 104, 0, 19, 0, 217, 216, 55, 104, 216, 215, 46, 37, 215, 214, 4, 0, 134, 0, 214, 213, 147, 0, 175, 0, 213, 212, 112, 0, 208, 0, 212, 108, 211, 117, 0, 211, 0, 210, 5, 0, 160, 0, 210, 209, 157, 0, 42, 0, 209, 208, 44, 99, 208, 207, 184, 0, 88, 0, 207, 206, 188, 0, 122, 0, 206, 205, 6, 0, 154, 0, 205, 204, 110, 0, 30, 0, 204, 203, 96, 0, 131, 0, 203, 76, 202, 202, 53, 201, 144, 19, 201, 200, 120, 0, 75, 0, 200, 199, 113, 178, 199, 198, 162, 0, 10, 0, 198, 100, 197, 197, 68, 196, 95, 0, 142, 0, 196, 195, 144, 140, 195, 12, 194, 103, 0, 194, 0, 42, 193, 13, 0, 193, 0, 145, 192, 192, 89, 191, 13, 0, 31, 0, 191, 190, 65, 4, 190, 140, 189, 147, 0, 189, 0, 188, 111, 0, 145, 0, 188, 20, 187, 187, 167, 186, 97, 0, 9, 0, 186, 185, 28, 0, 59, 0, 185, 184, 8, 0, 95, 0, 184, 46, 183, 183, 100, 182, 164, 0, 42, 0, 182, 181, 6, 0, 3, 0, 181, 180, 165, 0, 35, 0, 180, 179, 71, 0, 150, 0, 179, 178, 18, 90, 178, 177, 79, 19, 177, 70, 176, 107, 0, 176, 0, 175, 81, 103, 175, 158, 174, 141, 0, 174, 0, 173, 21, 129, 173, 155, 172, 33, 0, 172, 0, 31, 171, 171, 63, 30, 170, 170, 101, 169, 166, 35, 169, 98, 168, 137, 0, 168, 0, 167, 15, 0, 94, 0, 167, 20, 166, 53, 0, 166, 0, 165, 15, 0, 16, 0, 165, 44, 164, 164, 111, 5, 163, 84, 0, 163, 0, 162, 132, 68, 162, 116, 161, 161, 29, 160, 111, 0, 60, 0, 160, 159, 37, 0, 78, 0, 159, 158, 91, 0, 154, 0, 158, 157, 65, 0, 105, 0, 157, 120, 156, 156, 71, 155, 31, 0, 151, 0, 155, 154, 70, 0, 109, 0, 154, 85, 153, 153, 100, 152, 89, 0, 110, 0, 152, 151, 120, 147, 151, 150, 149, 105, 150, 107, 149, 149, 36, 77, 148, 148, 78, 122, 147, 147, 77, 146, 2, 0, 2, 0, 146, 145, 15, 6, 145, 129, 144, 27, 0, 144, 0, 76, 143, 26, 0, 143, 0, 142, 118, 19, 142, 141, 2, 0, 130, 0, 141, 140, 130, 35, 140, 139, 60, 0, 91, 0, 139, 38, 138, 48, 0, 138, 0, 68, 137, 127, 0, 137, 0, 133, 136, 136, 46, 135, 75, 37, 135, 49, 134, 51, 0, 134, 0, 94, 133, 133, 0, 132, 22, 0, 118, 0, 132, 131, 130, 46, 131, 120, 130, 130, 75, 129, 33, 84, 129, 24, 128, 128, 84, 10, 127, 127, 33, 126, 74, 0, 41, 0, 126, 98, 125, 58, 0, 125, 0, 124, 86, 0, 116, 0, 124, 123, 14, 10, 123, 122, 4, 14, 122, 111, 121, 114, 0, 121, 0, 120, 75, 92, 120, 119, 19, 0, 16, 0, 119, 46, 118, 118, 34, 117, 22, 8, 117, 113, 116, 28, 0, 116, 0, 109, 115, 73, 0, 115, 0, 114, 32, 102, 114, 113, 55, 81, 113, 112, 42, 4, 112, 111, 44, 7, 111, 22, 110, 96, 0, 110, 0, 52, 109, 109, 0, 109, 0, 108, 21, 86, 108, 107, 91, 9, 107, 106, 42, 0, 81, 0, 106, 40, 105, 105, 49, 104, 86, 7, 104, 55, 103, 61, 0, 103, 0, 35, 102, 102, 96, 101, 59, 10, 101, 38, 100, 100, 85, 11, 99, 83, 0, 99, 0, 1, 98, 98, 1, 97, 37, 32, 97, 65, 96, 96, 16, 95, 72, 42, 95, 94, 94, 0, 3, 0, 94, 62, 93, 93, 86, 14, 92, 92, 20, 91, 48, 0, 85, 0, 91, 90, 48, 59, 90, 89, 1, 0, 43, 0, 89, 81, 88, 88, 54, 7, 87, 17, 0, 87, 0, 52, 86, 86, 70, 85, 27, 0, 35, 0, 85, 13, 84, 84, 45, 83, 76, 17, 83, 33, 82, 62, 0, 82, 0, 81, 3, 0, 0, 0, 81, 80, 3, 0, 53, 0, 80, 33, 79, 23, 0, 79, 0, 78, 77, 0, 20, 0, 78, 13, 77, 5, 0, 77, 0, 23, 76, 31, 0, 76, 0, 75, 53, 0, 9, 0, 75, 74, 9, 0, 23, 0, 74, 73, 24, 15, 73, 72, 42, 11, 72, 71, 35, 0, 54, 0, 71, 70, 12, 0, 27, 0, 70, 69, 29, 0, 63, 0, 69, 64, 68, 24, 0, 68, 0, 67, 13, 0, 16, 0, 67, 33, 66, 66, 17, 45, 65, 65, 31, 64, 49, 37, 64, 48, 63, 63, 62, 48, 62, 62, 26, 45, 61, 61, 49, 0, 60, 16, 0, 60, 0, 59, 37, 9, 59, 58, 56, 0, 34, 0, 58, 57, 10, 0, 19, 0, 57, 56, 14, 0, 56, 55, 49, 34, 55, 42, 54, 3, 0, 54, 0, 17, 53, 53, 51, 52, 36, 0, 40, 0, 52, 51, 18, 3, 51, 50, 11, 0, 22, 0, 50, 49, 36, 48, 49, 48, 31, 9, 48, 36, 47, 47, 33, 22, 46, 46, 41, 45, 39, 44, 45, 33, 44, 44, 23, 32, 43, 31, 0, 43, 0, 42, 24, 0, 11, 0, 42, 41, 2, 0, 41, 0, 41, 6, 40, 15, 0, 40, 0, 24, 39, 1, 0, 39, 0, 12, 38, 38, 6, 37, 9, 0, 33, 0, 37, 36, 3, 0, 24, 0, 36, 18, 35, 20, 0, 35, 0, 4, 34, 25, 0, 34, 0, 33, 22, 4, 33, 9, 32, 32, 12, 16, 31, 23, 0, 31, 0, 30, 8, 0, 30, 6, 29, 26, 0, 29, 0, 5, 28, 11, 0, 28, 0, 27, 0, 8, 27, 24, 26, 3, 0, 26, 0, 25, 9, 0, 10, 0, 25, 5, 24, 24, 20, 23, 23, 15, 23, 3, 22, 2, 0, 22, 0, 17, 21, 21, 6, 20, 19, 1, 20, 13, 19, 15, 0, 19, 0, 18, 11, 9, 18, 17, 8, 3, 17, 15, 16, 16, 11, 2, 15, 15, 6, 14, 8, 0, 0, 0, 14, 1, 13, 13, 5, 12, 3, 0, 3, 0, 12, 4, 11, 11, 5, 10, 1, 0, 9, 0, 10, 4, 9, 0, 0, 9, 0, 8, 1, 1, 8, 7, 4, 0, 3, 0, 7, 6, 6, 6, 2, 5, 5, 0, 2, 0, 5, 4, 2, 0, 2, 0, 4, 2, 3, 3, 0, 3, 0, 2, 2, 1, 2, 1, 0, 0, 0, 0, 1 }

  171. 400

    {796, 230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88}

    {88, 198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796}

    Returns: {399, 25, 374, 399, 0, 398, 374, 0, 398, 0, 397, 232, 0, 379, 0, 397, 20, 396, 167, 0, 396, 0, 395, 47, 0, 176, 0, 395, 394, 223, 176, 394, 223, 393, 352, 0, 393, 0, 392, 21, 378, 392, 391, 2, 0, 148, 0, 391, 390, 148, 0, 232, 0, 390, 4, 389, 251, 0, 389, 0, 388, 142, 257, 388, 387, 186, 213, 387, 386, 225, 174, 386, 385, 113, 286, 385, 384, 74, 0, 194, 0, 384, 205, 383, 325, 0, 383, 0, 382, 167, 0, 181, 0, 382, 218, 381, 232, 0, 381, 0, 380, 166, 0, 298, 0, 380, 379, 362, 37, 379, 101, 378, 233, 0, 378, 0, 377, 285, 0, 365, 0, 377, 34, 376, 114, 0, 376, 0, 375, 325, 0, 374, 0, 375, 25, 374, 74, 0, 374, 0, 373, 182, 0, 268, 0, 373, 131, 372, 217, 0, 372, 0, 371, 336, 12, 371, 63, 370, 213, 0, 370, 0, 369, 44, 0, 359, 0, 369, 40, 368, 355, 0, 368, 0, 367, 238, 161, 367, 366, 141, 258, 366, 365, 294, 105, 365, 364, 140, 259, 364, 363, 52, 0, 208, 0, 363, 362, 361, 38, 362, 191, 361, 347, 0, 361, 0, 360, 235, 164, 360, 359, 33, 0, 54, 0, 359, 358, 141, 345, 358, 357, 352, 47, 357, 356, 247, 152, 356, 355, 78, 0, 79, 0, 355, 354, 341, 58, 354, 320, 353, 321, 0, 353, 0, 352, 204, 195, 352, 351, 35, 0, 117, 0, 351, 350, 130, 0, 140, 0, 350, 269, 349, 282, 0, 349, 0, 348, 244, 155, 348, 347, 6, 0, 159, 0, 347, 240, 346, 251, 0, 346, 0, 345, 158, 241, 345, 344, 32, 0, 238, 0, 344, 343, 319, 0, 334, 0, 343, 22, 342, 25, 0, 342, 0, 65, 341, 80, 0, 341, 0, 340, 37, 0, 106, 0, 340, 191, 339, 293, 0, 339, 0, 338, 209, 190, 338, 337, 122, 0, 284, 0, 337, 115, 336, 277, 0, 336, 0, 335, 176, 0, 226, 0, 335, 2, 334, 173, 0, 334, 0, 333, 252, 147, 333, 332, 316, 83, 332, 331, 330, 69, 331, 330, 79, 26, 330, 329, 221, 178, 329, 328, 131, 268, 328, 327, 85, 314, 327, 326, 220, 0, 257, 0, 326, 142, 325, 179, 0, 325, 0, 324, 76, 323, 324, 323, 114, 0, 200, 0, 323, 199, 322, 285, 0, 322, 0, 72, 321, 314, 0, 321, 0, 320, 228, 171, 320, 319, 19, 0, 92, 0, 319, 318, 166, 307, 318, 317, 192, 35, 317, 207, 316, 259, 0, 316, 0, 315, 34, 0, 294, 0, 315, 314, 299, 100, 314, 313, 32, 0, 55, 0, 313, 312, 45, 0, 271, 0, 312, 65, 311, 128, 0, 311, 0, 310, 175, 224, 310, 309, 36, 0, 45, 0, 309, 308, 52, 0, 56, 0, 308, 307, 87, 0, 294, 0, 307, 306, 67, 0, 123, 0, 306, 305, 172, 207, 305, 227, 304, 276, 0, 304, 0, 303, 202, 197, 303, 302, 157, 0, 239, 0, 302, 160, 301, 242, 0, 301, 0, 300, 215, 184, 300, 39, 299, 164, 0, 299, 0, 298, 283, 116, 298, 297, 147, 0, 262, 0, 297, 137, 296, 252, 0, 296, 0, 295, 50, 251, 295, 294, 20, 0, 245, 0, 294, 38, 293, 154, 0, 293, 0, 0, 292, 91, 0, 292, 0, 291, 62, 0, 122, 0, 291, 38, 290, 98, 0, 290, 0, 106, 289, 160, 0, 289, 0, 288, 237, 0, 288, 108, 287, 162, 0, 287, 0, 286, 123, 92, 286, 285, 72, 0, 85, 0, 285, 284, 62, 0, 108, 0, 284, 283, 16, 0, 281, 0, 283, 118, 282, 232, 0, 282, 0, 281, 75, 0, 76, 0, 281, 280, 194, 9, 280, 95, 279, 227, 0, 279, 0, 278, 43, 0, 169, 0, 278, 277, 247, 230, 277, 276, 158, 41, 276, 275, 85, 0, 107, 0, 275, 89, 274, 98, 0, 274, 0, 111, 273, 224, 0, 273, 0, 272, 174, 225, 272, 271, 96, 0, 202, 0, 271, 270, 202, 124, 270, 269, 134, 265, 269, 268, 107, 0, 111, 0, 268, 267, 237, 121, 267, 266, 55, 18, 266, 84, 265, 218, 0, 265, 0, 264, 230, 169, 264, 263, 33, 0, 40, 0, 263, 41, 262, 123, 0, 262, 0, 261, 89, 0, 175, 0, 261, 38, 260, 109, 0, 260, 0, 7, 259, 16, 0, 259, 0, 114, 258, 205, 0, 258, 0, 257, 9, 0, 148, 0, 257, 256, 83, 128, 256, 255, 30, 0, 44, 0, 255, 22, 254, 57, 0, 254, 0, 253, 129, 0, 202, 0, 253, 252, 245, 102, 252, 251, 4, 0, 47, 0, 251, 94, 250, 207, 0, 250, 0, 249, 7, 0, 21, 0, 249, 248, 46, 0, 227, 0, 248, 9, 247, 119, 0, 247, 0, 172, 246, 227, 0, 246, 0, 245, 6, 0, 31, 0, 245, 244, 148, 89, 244, 125, 243, 138, 0, 243, 0, 242, 21, 0, 165, 0, 242, 241, 216, 148, 241, 183, 240, 234, 0, 240, 0, 239, 73, 0, 220, 0, 239, 238, 47, 146, 238, 237, 153, 138, 237, 236, 71, 0, 76, 0, 236, 235, 101, 0, 131, 0, 235, 153, 234, 172, 0, 234, 0, 233, 27, 213, 233, 94, 232, 149, 0, 232, 0, 128, 231, 143, 0, 231, 0, 230, 12, 0, 34, 0, 230, 229, 37, 0, 59, 0, 229, 228, 84, 0, 186, 0, 228, 227, 11, 0, 70, 0, 227, 226, 81, 0, 142, 0, 226, 225, 166, 0, 221, 0, 225, 51, 224, 155, 0, 224, 0, 223, 9, 11, 223, 72, 222, 78, 0, 222, 0, 221, 56, 90, 221, 220, 47, 0, 161, 0, 220, 19, 219, 105, 0, 219, 0, 218, 9, 0, 153, 0, 218, 217, 162, 0, 169, 0, 217, 6, 216, 21, 0, 216, 0, 59, 215, 101, 0, 215, 0, 8, 214, 94, 0, 214, 0, 123, 213, 130, 0, 213, 0, 13, 212, 174, 0, 212, 0, 66, 211, 147, 0, 211, 0, 210, 50, 0, 104, 0, 210, 12, 209, 28, 0, 209, 0, 27, 208, 38, 0, 208, 0, 131, 207, 139, 0, 207, 0, 5, 206, 176, 0, 206, 0, 68, 205, 69, 0, 205, 0, 61, 204, 190, 0, 204, 0, 203, 99, 59, 203, 67, 202, 83, 0, 202, 0, 201, 44, 19, 201, 64, 200, 180, 0, 200, 0, 52, 199, 146, 0, 199, 0, 96, 198, 197, 0, 198, 0, 108, 197, 112, 0, 197, 0, 135, 196, 159, 0, 196, 0, 169, 195, 183, 0, 195, 0, 70, 194, 178, 0, 194, 0, 22, 193, 124, 0, 193, 0, 129, 192, 145, 0, 192, 0, 191, 54, 0, 56, 0, 191, 190, 178, 36, 190, 189, 100, 0, 165, 0, 189, 19, 188, 112, 0, 188, 0, 187, 87, 81, 187, 186, 103, 154, 186, 185, 42, 178, 185, 184, 13, 0, 145, 0, 184, 183, 161, 176, 183, 79, 182, 171, 0, 182, 0, 181, 175, 136, 181, 180, 99, 135, 180, 179, 140, 48, 179, 68, 178, 124, 0, 178, 0, 177, 36, 0, 90, 0, 177, 53, 176, 66, 0, 176, 0, 171, 175, 172, 0, 175, 0, 174, 40, 24, 174, 173, 45, 0, 148, 0, 173, 172, 155, 84, 172, 87, 171, 134, 0, 171, 0, 170, 13, 99, 170, 111, 169, 126, 0, 169, 0, 168, 98, 0, 137, 0, 168, 109, 167, 164, 0, 167, 0, 121, 166, 132, 0, 166, 0, 165, 53, 25, 165, 19, 164, 28, 0, 164, 0, 163, 5, 11, 163, 148, 162, 158, 0, 162, 0, 161, 16, 0, 68, 0, 161, 160, 116, 26, 160, 159, 101, 19, 159, 106, 158, 110, 0, 158, 0, 157, 111, 36, 157, 38, 156, 86, 0, 156, 0, 155, 120, 98, 155, 154, 47, 48, 154, 117, 153, 118, 0, 153, 0, 98, 152, 101, 0, 152, 0, 22, 151, 69, 0, 151, 0, 150, 20, 0, 50, 0, 150, 149, 105, 0, 145, 0, 149, 148, 77, 39, 148, 6, 147, 54, 0, 147, 0, 146, 129, 0, 146, 0, 146, 95, 145, 120, 0, 145, 0, 144, 26, 79, 144, 143, 31, 27, 143, 30, 142, 54, 0, 142, 0, 141, 35, 0, 38, 0, 141, 140, 44, 0, 48, 0, 140, 139, 114, 21, 139, 68, 138, 75, 0, 138, 0, 96, 137, 135, 0, 137, 0, 136, 55, 0, 127, 0, 136, 135, 133, 24, 135, 134, 5, 0, 49, 0, 134, 133, 51, 0, 94, 0, 133, 132, 130, 0, 131, 0, 132, 84, 131, 89, 0, 131, 0, 43, 130, 69, 0, 130, 0, 129, 59, 24, 129, 128, 24, 75, 128, 127, 10, 0, 72, 0, 127, 83, 126, 86, 0, 126, 0, 125, 58, 91, 125, 124, 40, 28, 124, 62, 123, 90, 0, 123, 0, 122, 14, 0, 42, 0, 122, 121, 113, 8, 121, 120, 107, 71, 120, 89, 119, 103, 0, 119, 0, 118, 76, 93, 118, 117, 107, 81, 117, 116, 72, 84, 116, 115, 2, 0, 8, 0, 115, 114, 2, 0, 28, 0, 114, 113, 109, 84, 113, 112, 102, 1, 112, 6, 111, 37, 0, 111, 0, 110, 102, 65, 110, 69, 109, 88, 0, 109, 0, 108, 22, 0, 108, 0, 108, 23, 107, 29, 0, 107, 0, 34, 106, 63, 0, 106, 0, 105, 32, 0, 81, 0, 105, 104, 86, 96, 104, 103, 31, 1, 103, 102, 73, 0, 85, 0, 102, 26, 101, 28, 0, 101, 0, 100, 61, 12, 100, 64, 99, 73, 0, 99, 0, 98, 50, 59, 98, 97, 1, 43, 97, 44, 96, 81, 0, 96, 0, 95, 42, 0, 65, 0, 95, 94, 2, 0, 35, 0, 94, 93, 1, 41, 93, 19, 92, 49, 0, 92, 0, 91, 52, 0, 91, 0, 91, 24, 90, 52, 0, 90, 0, 89, 17, 0, 40, 0, 89, 29, 88, 31, 0, 88, 0, 40, 87, 49, 0, 87, 0, 86, 6, 48, 86, 85, 55, 15, 85, 84, 36, 0, 59, 0, 84, 83, 82, 72, 83, 82, 23, 74, 82, 81, 46, 22, 81, 44, 80, 75, 0, 80, 0, 79, 8, 63, 79, 78, 15, 0, 74, 0, 78, 4, 77, 5, 0, 77, 0, 6, 76, 10, 0, 76, 0, 23, 75, 52, 0, 75, 0, 54, 74, 69, 0, 74, 0, 73, 11, 0, 50, 0, 73, 28, 72, 29, 0, 72, 0, 71, 64, 53, 71, 54, 70, 69, 0, 70, 0, 69, 28, 0, 32, 0, 69, 68, 62, 22, 68, 25, 67, 39, 0, 67, 0, 66, 28, 27, 66, 65, 11, 0, 53, 0, 65, 14, 64, 62, 0, 64, 0, 63, 0, 0, 4, 0, 63, 62, 13, 0, 22, 0, 62, 61, 47, 48, 61, 36, 60, 43, 0, 60, 0, 59, 1, 23, 59, 58, 17, 31, 58, 39, 57, 49, 0, 57, 0, 56, 4, 0, 11, 0, 56, 55, 3, 0, 47, 0, 55, 54, 1, 0, 24, 0, 54, 53, 38, 37, 53, 52, 1, 9, 52, 36, 51, 46, 0, 51, 0, 50, 0, 0, 5, 0, 50, 49, 5, 0, 5, 0, 49, 48, 22, 0, 45, 0, 48, 25, 47, 41, 0, 47, 0, 46, 3, 0, 11, 0, 46, 2, 45, 23, 0, 45, 0, 44, 12, 0, 14, 0, 44, 18, 43, 36, 0, 43, 0, 42, 25, 4, 42, 41, 1, 3, 41, 19, 40, 20, 0, 40, 0, 17, 39, 28, 0, 39, 0, 38, 12, 0, 19, 0, 38, 37, 9, 0, 18, 0, 37, 36, 27, 29, 36, 13, 35, 28, 0, 35, 0, 16, 34, 21, 0, 34, 0, 33, 0, 0, 2, 0, 33, 32, 4, 24, 32, 31, 8, 0, 30, 0, 31, 30, 21, 13, 30, 29, 1, 0, 19, 0, 29, 7, 28, 8, 0, 28, 0, 18, 27, 19, 0, 27, 0, 14, 26, 22, 0, 26, 0, 25, 6, 5, 25, 7, 24, 19, 0, 24, 0, 23, 18, 11, 23, 22, 13, 14, 22, 21, 15, 9, 21, 20, 1, 0, 10, 0, 20, 2, 19, 13, 0, 19, 0, 18, 4, 0, 8, 0, 18, 17, 16, 6, 17, 16, 8, 9, 16, 15, 6, 12, 15, 14, 8, 9, 14, 13, 2, 0, 4, 0, 13, 6, 12, 9, 0, 12, 0, 1, 11, 2, 0, 11, 0, 10, 0, 0, 1, 0, 10, 9, 9, 2, 9, 8, 5, 0, 8, 1, 7, 3, 0, 7, 0, 6, 1, 0, 2, 0, 6, 5, 3, 0, 3, 0, 5, 4, 4, 0, 4, 0, 4, 0, 3, 1, 0, 3, 0, 2, 0, 0, 0, 0, 2, 0, 1, 1, 0, 1, 0 }

  172. 400

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 398, 399, 398, 398, 397, 398, 397, 397, 396, 397, 396, 396, 395, 396, 395, 395, 394, 395, 394, 394, 393, 394, 393, 393, 392, 393, 392, 392, 391, 392, 391, 391, 390, 391, 390, 390, 389, 390, 389, 389, 388, 389, 388, 388, 387, 388, 387, 387, 386, 387, 386, 386, 385, 386, 385, 385, 384, 385, 384, 384, 383, 384, 383, 383, 382, 383, 382, 382, 381, 382, 381, 381, 380, 381, 380, 380, 379, 380, 379, 379, 378, 379, 378, 378, 377, 378, 377, 377, 376, 377, 376, 376, 375, 376, 375, 375, 374, 375, 374, 374, 373, 374, 373, 373, 372, 373, 372, 372, 371, 372, 371, 371, 370, 371, 370, 370, 369, 370, 369, 369, 368, 369, 368, 368, 367, 368, 367, 367, 366, 367, 366, 366, 365, 366, 365, 365, 364, 365, 364, 364, 363, 364, 363, 363, 362, 363, 362, 362, 361, 362, 361, 361, 360, 361, 360, 360, 359, 360, 359, 359, 358, 359, 358, 358, 357, 358, 357, 357, 356, 357, 356, 356, 355, 356, 355, 355, 354, 355, 354, 354, 353, 354, 353, 353, 352, 353, 352, 352, 351, 352, 351, 351, 350, 351, 350, 350, 349, 350, 349, 349, 348, 349, 348, 348, 347, 348, 347, 347, 346, 347, 346, 346, 345, 346, 345, 345, 344, 345, 344, 344, 343, 344, 343, 343, 342, 343, 342, 342, 341, 342, 341, 341, 340, 341, 340, 340, 339, 340, 339, 339, 338, 339, 338, 338, 337, 338, 337, 337, 336, 337, 336, 336, 335, 336, 335, 335, 334, 335, 334, 334, 333, 334, 333, 333, 332, 333, 332, 332, 331, 332, 331, 331, 330, 331, 330, 330, 329, 330, 329, 329, 328, 329, 328, 328, 327, 328, 327, 327, 326, 327, 326, 326, 325, 326, 325, 325, 324, 325, 324, 324, 323, 324, 323, 323, 322, 323, 322, 322, 321, 322, 321, 321, 320, 321, 320, 320, 319, 320, 319, 319, 318, 319, 318, 318, 317, 318, 317, 317, 316, 317, 316, 316, 315, 316, 315, 315, 314, 315, 314, 314, 313, 314, 313, 313, 312, 313, 312, 312, 311, 312, 311, 311, 310, 311, 310, 310, 309, 310, 309, 309, 308, 309, 308, 308, 307, 308, 307, 307, 306, 307, 306, 306, 305, 306, 305, 305, 304, 305, 304, 304, 303, 304, 303, 303, 302, 303, 302, 302, 301, 302, 301, 301, 300, 301, 300, 300, 299, 300, 299, 299, 298, 299, 298, 298, 297, 298, 297, 297, 296, 297, 296, 296, 295, 296, 295, 295, 294, 295, 294, 294, 293, 294, 293, 293, 292, 293, 292, 292, 291, 292, 291, 291, 290, 291, 290, 290, 289, 290, 289, 289, 288, 289, 288, 288, 287, 288, 287, 287, 286, 287, 286, 286, 285, 286, 285, 285, 284, 285, 284, 284, 283, 284, 283, 283, 282, 283, 282, 282, 281, 282, 281, 281, 280, 281, 280, 280, 279, 280, 279, 279, 278, 279, 278, 278, 277, 278, 277, 277, 276, 277, 276, 276, 275, 276, 275, 275, 274, 275, 274, 274, 273, 274, 273, 273, 272, 273, 272, 272, 271, 272, 271, 271, 270, 271, 270, 270, 269, 270, 269, 269, 268, 269, 268, 268, 267, 268, 267, 267, 266, 267, 266, 266, 265, 266, 265, 265, 264, 265, 264, 264, 263, 264, 263, 263, 262, 263, 262, 262, 261, 262, 261, 261, 260, 261, 260, 260, 259, 260, 259, 259, 258, 259, 258, 258, 257, 258, 257, 257, 256, 257, 256, 256, 255, 256, 255, 255, 254, 255, 254, 254, 253, 254, 253, 253, 252, 253, 252, 252, 251, 252, 251, 251, 250, 251, 250, 250, 249, 250, 249, 249, 248, 249, 248, 248, 247, 248, 247, 247, 246, 247, 246, 246, 245, 246, 245, 245, 244, 245, 244, 244, 243, 244, 243, 243, 242, 243, 242, 242, 241, 242, 241, 241, 240, 241, 240, 240, 239, 240, 239, 239, 238, 239, 238, 238, 237, 238, 237, 237, 236, 237, 236, 236, 235, 236, 235, 235, 234, 235, 234, 234, 233, 234, 233, 233, 232, 233, 232, 232, 231, 232, 231, 231, 230, 231, 230, 230, 229, 230, 229, 229, 228, 229, 228, 228, 227, 228, 227, 227, 226, 227, 226, 226, 225, 226, 225, 225, 224, 225, 224, 224, 223, 224, 223, 223, 222, 223, 222, 222, 221, 222, 221, 221, 220, 221, 220, 220, 219, 220, 219, 219, 218, 219, 218, 218, 217, 218, 217, 217, 216, 217, 216, 216, 215, 216, 215, 215, 214, 215, 214, 214, 213, 214, 213, 213, 212, 213, 212, 212, 211, 212, 211, 211, 210, 211, 210, 210, 209, 210, 209, 209, 208, 209, 208, 208, 207, 208, 207, 207, 206, 207, 206, 206, 205, 206, 205, 205, 204, 205, 204, 204, 203, 204, 203, 203, 202, 203, 202, 202, 201, 202, 201, 201, 200, 201, 200, 200, 199, 200, 199, 199, 198, 199, 198, 198, 197, 198, 197, 197, 196, 197, 196, 196, 195, 196, 195, 195, 194, 195, 194, 194, 193, 194, 193, 193, 192, 193, 192, 192, 191, 192, 191, 191, 190, 191, 190, 190, 189, 190, 189, 189, 188, 189, 188, 188, 187, 188, 187, 187, 186, 187, 186, 186, 185, 186, 185, 185, 184, 185, 184, 184, 183, 184, 183, 183, 182, 183, 182, 182, 181, 182, 181, 181, 180, 181, 180, 180, 179, 180, 179, 179, 178, 179, 178, 178, 177, 178, 177, 177, 176, 177, 176, 176, 175, 176, 175, 175, 174, 175, 174, 174, 173, 174, 173, 173, 172, 173, 172, 172, 171, 172, 171, 171, 170, 171, 170, 170, 169, 170, 169, 169, 168, 169, 168, 168, 167, 168, 167, 167, 166, 167, 166, 166, 165, 166, 165, 165, 164, 165, 164, 164, 163, 164, 163, 163, 162, 163, 162, 162, 161, 162, 161, 161, 160, 161, 160, 160, 159, 160, 159, 159, 158, 159, 158, 158, 157, 158, 157, 157, 156, 157, 156, 156, 155, 156, 155, 155, 154, 155, 154, 154, 153, 154, 153, 153, 152, 153, 152, 152, 151, 152, 151, 151, 150, 151, 150, 150, 149, 150, 149, 149, 148, 149, 148, 148, 147, 148, 147, 147, 146, 147, 146, 146, 145, 146, 145, 145, 144, 145, 144, 144, 143, 144, 143, 143, 142, 143, 142, 142, 141, 142, 141, 141, 140, 141, 140, 140, 139, 140, 139, 139, 138, 139, 138, 138, 137, 138, 137, 137, 136, 137, 136, 136, 135, 136, 135, 135, 134, 135, 134, 134, 133, 134, 133, 133, 132, 133, 132, 132, 131, 132, 131, 131, 130, 131, 130, 130, 129, 130, 129, 129, 128, 129, 128, 128, 127, 128, 127, 127, 126, 127, 126, 126, 125, 126, 125, 125, 124, 125, 124, 124, 123, 124, 123, 123, 122, 123, 122, 122, 121, 122, 121, 121, 120, 121, 120, 120, 119, 120, 119, 119, 118, 119, 118, 118, 117, 118, 117, 117, 116, 117, 116, 116, 115, 116, 115, 115, 114, 115, 114, 114, 113, 114, 113, 113, 112, 113, 112, 112, 111, 112, 111, 111, 110, 111, 110, 110, 109, 110, 109, 109, 108, 109, 108, 108, 107, 108, 107, 107, 106, 107, 106, 106, 105, 106, 105, 105, 104, 105, 104, 104, 103, 104, 103, 103, 102, 103, 102, 102, 101, 102, 101, 101, 100, 101, 100, 100, 99, 100, 99, 99, 98, 99, 98, 98, 97, 98, 97, 97, 96, 97, 96, 96, 95, 96, 95, 95, 94, 95, 94, 94, 93, 94, 93, 93, 92, 93, 92, 92, 91, 92, 91, 91, 90, 91, 90, 90, 89, 90, 89, 89, 88, 89, 88, 88, 87, 88, 87, 87, 86, 87, 86, 86, 85, 86, 85, 85, 84, 85, 84, 84, 83, 84, 83, 83, 82, 83, 82, 82, 81, 82, 81, 81, 80, 81, 80, 80, 79, 80, 79, 79, 78, 79, 78, 78, 77, 78, 77, 77, 76, 77, 76, 76, 75, 76, 75, 75, 74, 75, 74, 74, 73, 74, 73, 73, 72, 73, 72, 72, 71, 72, 71, 71, 70, 71, 70, 70, 69, 70, 69, 69, 68, 69, 68, 68, 67, 68, 67, 67, 66, 67, 66, 66, 65, 66, 65, 65, 64, 65, 64, 64, 63, 64, 63, 63, 62, 63, 62, 62, 61, 62, 61, 61, 60, 61, 60, 60, 59, 60, 59, 59, 58, 59, 58, 58, 57, 58, 57, 57, 56, 57, 56, 56, 55, 56, 55, 55, 54, 55, 54, 54, 53, 54, 53, 53, 52, 53, 52, 52, 51, 52, 51, 51, 50, 51, 50, 50, 49, 50, 49, 49, 48, 49, 48, 48, 47, 48, 47, 47, 46, 47, 46, 46, 45, 46, 45, 45, 44, 45, 44, 44, 43, 44, 43, 43, 42, 43, 42, 42, 41, 42, 41, 41, 40, 41, 40, 40, 39, 40, 39, 39, 38, 39, 38, 38, 37, 38, 37, 37, 36, 37, 36, 36, 35, 36, 35, 35, 34, 35, 34, 34, 33, 34, 33, 33, 32, 33, 32, 32, 31, 32, 31, 31, 30, 31, 30, 30, 29, 30, 29, 29, 28, 29, 28, 28, 27, 28, 27, 27, 26, 27, 26, 26, 25, 26, 25, 25, 24, 25, 24, 24, 23, 24, 23, 23, 22, 23, 22, 22, 21, 22, 21, 21, 20, 21, 20, 20, 19, 20, 19, 19, 18, 19, 18, 18, 17, 18, 17, 17, 16, 17, 16, 16, 15, 16, 15, 15, 14, 15, 14, 14, 13, 14, 13, 13, 12, 13, 12, 12, 11, 12, 11, 11, 10, 11, 10, 10, 9, 10, 9, 9, 8, 9, 8, 8, 7, 8, 7, 7, 6, 7, 6, 6, 5, 6, 5, 5, 4, 5, 4, 4, 3, 4, 3, 3, 2, 3, 2, 2, 1, 2, 1, 1, 0, 1 }

  173. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    Returns: {398, 399, 397, 0, 399, 0, 396, 398, 395, 0, 398, 0, 394, 397, 393, 0, 397, 0, 392, 396, 391, 0, 396, 0, 390, 395, 389, 0, 395, 0, 388, 394, 387, 0, 394, 0, 386, 393, 385, 0, 393, 0, 384, 392, 383, 0, 392, 0, 382, 391, 381, 0, 391, 0, 380, 390, 379, 0, 390, 0, 378, 389, 377, 0, 389, 0, 376, 388, 375, 0, 388, 0, 374, 387, 373, 0, 387, 0, 372, 386, 371, 0, 386, 0, 370, 385, 369, 0, 385, 0, 368, 384, 367, 0, 384, 0, 366, 383, 365, 0, 383, 0, 364, 382, 363, 0, 382, 0, 362, 381, 361, 0, 381, 0, 360, 380, 359, 0, 380, 0, 358, 379, 357, 0, 379, 0, 356, 378, 355, 0, 378, 0, 354, 377, 353, 0, 377, 0, 352, 376, 351, 0, 376, 0, 350, 375, 349, 0, 375, 0, 348, 374, 347, 0, 374, 0, 346, 373, 345, 0, 373, 0, 344, 372, 343, 0, 372, 0, 342, 371, 341, 0, 371, 0, 340, 370, 339, 0, 370, 0, 338, 369, 337, 0, 369, 0, 336, 368, 335, 0, 368, 0, 334, 367, 333, 0, 367, 0, 332, 366, 331, 0, 366, 0, 330, 365, 329, 0, 365, 0, 328, 364, 327, 0, 364, 0, 326, 363, 325, 0, 363, 0, 324, 362, 323, 0, 362, 0, 322, 361, 321, 0, 361, 0, 320, 360, 319, 0, 360, 0, 318, 359, 317, 0, 359, 0, 316, 358, 315, 0, 358, 0, 314, 357, 313, 0, 357, 0, 312, 356, 311, 0, 356, 0, 310, 355, 309, 0, 355, 0, 308, 354, 307, 0, 354, 0, 306, 353, 305, 0, 353, 0, 304, 352, 303, 0, 352, 0, 302, 351, 301, 0, 351, 0, 300, 350, 299, 0, 350, 0, 298, 349, 297, 0, 349, 0, 296, 348, 295, 0, 348, 0, 294, 347, 293, 0, 347, 0, 292, 346, 291, 0, 346, 0, 290, 345, 289, 0, 345, 0, 288, 344, 287, 0, 344, 0, 286, 343, 285, 0, 343, 0, 284, 342, 283, 0, 342, 0, 282, 341, 281, 0, 341, 0, 280, 340, 279, 0, 340, 0, 278, 339, 277, 0, 339, 0, 276, 338, 275, 0, 338, 0, 274, 337, 273, 0, 337, 0, 272, 336, 271, 0, 336, 0, 270, 335, 269, 0, 335, 0, 268, 334, 267, 0, 334, 0, 266, 333, 265, 0, 333, 0, 264, 332, 263, 0, 332, 0, 262, 331, 261, 0, 331, 0, 260, 330, 259, 0, 330, 0, 258, 329, 257, 0, 329, 0, 256, 328, 255, 0, 328, 0, 254, 327, 253, 0, 327, 0, 252, 326, 251, 0, 326, 0, 250, 325, 249, 0, 325, 0, 248, 324, 247, 0, 324, 0, 246, 323, 245, 0, 323, 0, 244, 322, 243, 0, 322, 0, 242, 321, 241, 0, 321, 0, 240, 320, 239, 0, 320, 0, 238, 319, 237, 0, 319, 0, 236, 318, 235, 0, 318, 0, 234, 317, 233, 0, 317, 0, 232, 316, 231, 0, 316, 0, 230, 315, 229, 0, 315, 0, 228, 314, 227, 0, 314, 0, 226, 313, 225, 0, 313, 0, 224, 312, 223, 0, 312, 0, 222, 311, 221, 0, 311, 0, 220, 310, 219, 0, 310, 0, 218, 309, 217, 0, 309, 0, 216, 308, 215, 0, 308, 0, 214, 307, 213, 0, 307, 0, 212, 306, 211, 0, 306, 0, 210, 305, 209, 0, 305, 0, 208, 304, 207, 0, 304, 0, 206, 303, 205, 0, 303, 0, 204, 302, 203, 0, 302, 0, 202, 301, 201, 0, 301, 0, 200, 300, 199, 0, 300, 0, 198, 299, 197, 0, 299, 0, 196, 298, 195, 0, 298, 0, 194, 297, 193, 0, 297, 0, 192, 296, 191, 0, 296, 0, 190, 295, 189, 0, 295, 0, 188, 294, 187, 0, 294, 0, 186, 293, 185, 0, 293, 0, 184, 292, 183, 0, 292, 0, 182, 291, 181, 0, 291, 0, 180, 290, 179, 0, 290, 0, 178, 289, 177, 0, 289, 0, 176, 288, 175, 0, 288, 0, 174, 287, 173, 0, 287, 0, 172, 286, 171, 0, 286, 0, 170, 285, 169, 0, 285, 0, 168, 284, 167, 0, 284, 0, 166, 283, 165, 0, 283, 0, 164, 282, 163, 0, 282, 0, 162, 281, 161, 0, 281, 0, 160, 280, 159, 0, 280, 0, 158, 279, 157, 0, 279, 0, 156, 278, 155, 0, 278, 0, 154, 277, 153, 0, 277, 0, 152, 276, 151, 0, 276, 0, 150, 275, 149, 0, 275, 0, 148, 274, 147, 0, 274, 0, 146, 273, 145, 0, 273, 0, 144, 272, 143, 0, 272, 0, 142, 271, 141, 0, 271, 0, 140, 270, 139, 0, 270, 0, 138, 269, 137, 0, 269, 0, 136, 268, 135, 0, 268, 0, 134, 267, 133, 0, 267, 0, 132, 266, 131, 0, 266, 0, 130, 265, 129, 0, 265, 0, 128, 264, 127, 0, 264, 0, 126, 263, 125, 0, 263, 0, 124, 262, 123, 0, 262, 0, 122, 261, 121, 0, 261, 0, 120, 260, 119, 0, 260, 0, 118, 259, 117, 0, 259, 0, 116, 258, 115, 0, 258, 0, 114, 257, 113, 0, 257, 0, 112, 256, 111, 0, 256, 0, 110, 255, 109, 0, 255, 0, 108, 254, 107, 0, 254, 0, 106, 253, 105, 0, 253, 0, 104, 252, 103, 0, 252, 0, 102, 251, 101, 0, 251, 0, 100, 250, 99, 0, 250, 0, 98, 249, 97, 0, 249, 0, 96, 248, 95, 0, 248, 0, 94, 247, 93, 0, 247, 0, 92, 246, 91, 0, 246, 0, 90, 245, 89, 0, 245, 0, 88, 244, 87, 0, 244, 0, 86, 243, 85, 0, 243, 0, 84, 242, 83, 0, 242, 0, 82, 241, 81, 0, 241, 0, 80, 240, 79, 0, 240, 0, 78, 239, 77, 0, 239, 0, 76, 238, 75, 0, 238, 0, 74, 237, 73, 0, 237, 0, 72, 236, 71, 0, 236, 0, 70, 235, 69, 0, 235, 0, 68, 234, 67, 0, 234, 0, 66, 233, 65, 0, 233, 0, 64, 232, 63, 0, 232, 0, 62, 231, 61, 0, 231, 0, 60, 230, 59, 0, 230, 0, 58, 229, 57, 0, 229, 0, 56, 228, 55, 0, 228, 0, 54, 227, 53, 0, 227, 0, 52, 226, 51, 0, 226, 0, 50, 225, 49, 0, 225, 0, 48, 224, 47, 0, 224, 0, 46, 223, 45, 0, 223, 0, 44, 222, 43, 0, 222, 0, 42, 221, 41, 0, 221, 0, 40, 220, 39, 0, 220, 0, 38, 219, 37, 0, 219, 0, 36, 218, 35, 0, 218, 0, 34, 217, 33, 0, 217, 0, 32, 216, 31, 0, 216, 0, 30, 215, 29, 0, 215, 0, 28, 214, 27, 0, 214, 0, 26, 213, 25, 0, 213, 0, 24, 212, 23, 0, 212, 0, 22, 211, 21, 0, 211, 0, 20, 210, 19, 0, 210, 0, 18, 209, 17, 0, 209, 0, 16, 208, 15, 0, 208, 0, 14, 207, 13, 0, 207, 0, 12, 206, 11, 0, 206, 0, 10, 205, 9, 0, 205, 0, 8, 204, 7, 0, 204, 0, 6, 203, 5, 0, 203, 0, 4, 202, 3, 0, 202, 0, 2, 201, 1, 0, 201, 0, 0, 200, 147, 0, 200, 0, 179, 199, 115, 0, 199, 0, 51, 198, 195, 0, 198, 0, 163, 197, 131, 0, 197, 0, 99, 196, 67, 0, 196, 0, 35, 195, 3, 0, 195, 0, 187, 194, 171, 0, 194, 0, 155, 193, 139, 0, 193, 0, 123, 192, 107, 0, 192, 0, 91, 191, 75, 0, 191, 0, 59, 190, 43, 0, 190, 0, 27, 189, 11, 0, 189, 0, 171, 188, 43, 0, 188, 0, 183, 187, 175, 0, 187, 0, 167, 186, 159, 0, 186, 0, 151, 185, 143, 0, 185, 0, 135, 184, 127, 0, 184, 0, 119, 183, 111, 0, 183, 0, 103, 182, 95, 0, 182, 0, 87, 181, 79, 0, 181, 0, 71, 180, 63, 0, 180, 0, 55, 179, 47, 0, 179, 0, 39, 178, 31, 0, 178, 0, 23, 177, 15, 0, 177, 0, 7, 176, 147, 0, 176, 0, 67, 175, 107, 0, 175, 0, 43, 174, 127, 0, 174, 0, 63, 173, 147, 0, 173, 0, 172, 0, 169, 172, 165, 171, 161, 0, 171, 0, 157, 170, 153, 0, 170, 0, 149, 169, 145, 0, 169, 0, 141, 168, 137, 0, 168, 0, 133, 167, 129, 0, 167, 0, 125, 166, 121, 0, 166, 0, 117, 165, 113, 0, 165, 0, 109, 164, 105, 0, 164, 0, 101, 163, 97, 0, 163, 0, 93, 162, 89, 0, 162, 0, 85, 161, 81, 0, 161, 0, 77, 160, 73, 0, 160, 0, 69, 159, 65, 0, 159, 0, 61, 158, 57, 0, 158, 0, 53, 157, 49, 0, 157, 0, 45, 156, 41, 0, 156, 0, 37, 155, 33, 0, 155, 0, 29, 154, 25, 0, 154, 0, 21, 153, 17, 0, 153, 0, 13, 152, 9, 0, 152, 0, 5, 151, 1, 0, 151, 0, 115, 150, 131, 0, 150, 0, 3, 149, 139, 0, 149, 0, 75, 148, 11, 0, 148, 0, 127, 147, 143, 0, 147, 0, 111, 146, 79, 0, 146, 0, 47, 145, 15, 0, 145, 0, 107, 144, 79, 0, 144, 0, 73, 143, 79, 0, 143, 0, 129, 142, 113, 0, 142, 0, 97, 141, 81, 0, 141, 0, 65, 140, 49, 0, 140, 0, 33, 139, 17, 0, 139, 0, 1, 138, 138, 0, 113, 137, 15, 0, 137, 0, 79, 136, 81, 0, 136, 0, 17, 135, 15, 0, 135, 0, 15, 134, 134, 0, 134, 0, 132, 133, 130, 0, 133, 0, 128, 132, 126, 0, 132, 0, 124, 131, 122, 0, 131, 0, 120, 130, 118, 0, 130, 0, 116, 129, 114, 0, 129, 0, 112, 128, 110, 0, 128, 0, 108, 127, 106, 0, 127, 0, 104, 126, 102, 0, 126, 0, 100, 125, 98, 0, 125, 0, 96, 124, 94, 0, 124, 0, 92, 123, 90, 0, 123, 0, 88, 122, 86, 0, 122, 0, 84, 121, 82, 0, 121, 0, 80, 120, 78, 0, 120, 0, 76, 119, 74, 0, 119, 0, 72, 118, 70, 0, 118, 0, 68, 117, 66, 0, 117, 0, 64, 116, 62, 0, 116, 0, 60, 115, 58, 0, 115, 0, 56, 114, 54, 0, 114, 0, 52, 113, 50, 0, 113, 0, 48, 112, 46, 0, 112, 0, 44, 111, 42, 0, 111, 0, 40, 110, 38, 0, 110, 0, 36, 109, 34, 0, 109, 0, 32, 108, 30, 0, 108, 0, 28, 107, 26, 0, 107, 0, 24, 106, 22, 0, 106, 0, 20, 105, 18, 0, 105, 0, 16, 104, 14, 0, 104, 0, 12, 103, 10, 0, 103, 0, 8, 102, 6, 0, 102, 0, 4, 101, 2, 0, 101, 0, 0, 100, 31, 0, 100, 0, 51, 99, 89, 0, 99, 0, 98, 0, 35, 98, 57, 97, 25, 0, 97, 0, 86, 96, 91, 0, 96, 0, 59, 95, 27, 0, 95, 0, 9, 94, 94, 0, 78, 93, 66, 0, 93, 0, 50, 92, 70, 0, 92, 0, 6, 91, 87, 0, 91, 0, 71, 90, 55, 0, 90, 0, 39, 89, 23, 0, 89, 0, 7, 88, 67, 0, 88, 0, 43, 87, 63, 0, 87, 0, 81, 86, 14, 0, 86, 0, 41, 85, 11, 0, 85, 0, 49, 84, 25, 0, 84, 0, 66, 83, 62, 0, 83, 0, 30, 82, 31, 0, 82, 0, 70, 81, 25, 0, 81, 0, 77, 80, 69, 0, 80, 0, 61, 79, 53, 0, 79, 0, 45, 78, 37, 0, 78, 0, 29, 77, 21, 0, 77, 0, 13, 76, 5, 0, 76, 0, 54, 75, 3, 0, 75, 0, 74, 0, 2, 74, 38, 73, 47, 0, 73, 0, 22, 72, 72, 0, 34, 71, 55, 0, 71, 0, 65, 70, 33, 0, 70, 0, 1, 69, 46, 0, 69, 0, 37, 68, 17, 0, 68, 0, 15, 67, 25, 0, 67, 0, 18, 66, 23, 0, 66, 0, 47, 65, 58, 0, 65, 0, 42, 64, 26, 0, 64, 0, 10, 63, 23, 0, 63, 0, 27, 62, 14, 0, 62, 0, 14, 61, 61, 0, 53, 60, 3, 0, 60, 0, 55, 59, 25, 0, 59, 0, 23, 58, 25, 0, 58, 0, 56, 57, 52, 0, 57, 0, 48, 56, 44, 0, 56, 0, 40, 55, 36, 0, 55, 0, 32, 54, 28, 0, 54, 0, 24, 53, 20, 0, 53, 0, 16, 52, 12, 0, 52, 0, 8, 51, 4, 0, 51, 0, 0, 50, 50, 0, 35, 49, 44, 0, 49, 0, 11, 48, 25, 0, 48, 0, 9, 47, 21, 0, 47, 0, 44, 46, 6, 0, 46, 0, 33, 45, 39, 0, 45, 0, 7, 44, 43, 0, 44, 0, 17, 43, 41, 0, 43, 0, 25, 42, 4, 0, 42, 0, 30, 41, 39, 0, 41, 0, 5, 40, 3, 0, 40, 0, 4, 39, 29, 0, 39, 0, 13, 38, 20, 0, 38, 0, 2, 37, 37, 0, 22, 36, 34, 0, 36, 0, 26, 35, 1, 0, 35, 0, 34, 34, 15, 0, 34, 0, 18, 33, 6, 0, 33, 0, 20, 32, 10, 0, 32, 0, 27, 31, 14, 0, 31, 0, 12, 30, 28, 0, 30, 0, 23, 29, 1, 0, 29, 0, 21, 28, 28, 0, 14, 27, 24, 0, 27, 0, 16, 26, 8, 0, 26, 0, 0, 25, 15, 0, 25, 0, 11, 24, 9, 0, 24, 0, 3, 23, 10, 0, 23, 0, 7, 22, 17, 0, 22, 0, 9, 21, 1, 0, 21, 0, 5, 20, 4, 0, 20, 0, 13, 19, 2, 0, 19, 0, 1, 18, 15, 0, 18, 0, 6, 17, 17, 0, 2, 16, 8, 0, 16, 0, 12, 15, 8, 0, 15, 0, 4, 14, 14, 0, 14, 0, 8, 13, 0, 0, 13, 0, 11, 12, 3, 0, 12, 0, 7, 11, 9, 0, 11, 0, 5, 10, 3, 0, 10, 0, 1, 9, 6, 0, 9, 0, 2, 8, 8, 0, 4, 7, 7, 0, 3, 6, 6, 0, 5, 5, 1, 0, 5, 0, 2, 4, 4, 0, 4, 0, 3, 3, 3, 0, 2, 2, 2, 0, 1, 0, 0, 1, 0, 1 }

  174. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 47, 399, 398, 397, 0, 396, 0, 398, 151, 397, 366, 0, 397, 0, 396, 395, 0, 394, 0, 396, 263, 395, 395, 393, 394, 392, 0, 391, 0, 394, 393, 390, 72, 393, 223, 392, 392, 389, 391, 388, 0, 387, 0, 391, 390, 386, 0, 385, 0, 390, 389, 384, 30, 389, 159, 388, 184, 0, 388, 0, 250, 387, 387, 383, 386, 382, 107, 386, 385, 381, 0, 380, 0, 385, 384, 379, 0, 378, 0, 384, 323, 383, 383, 377, 382, 376, 284, 382, 312, 381, 381, 375, 380, 374, 41, 380, 379, 373, 0, 372, 0, 379, 378, 371, 0, 370, 0, 378, 336, 377, 377, 369, 376, 368, 7, 376, 375, 367, 0, 366, 0, 375, 101, 374, 142, 0, 374, 0, 373, 365, 0, 364, 0, 373, 71, 372, 372, 363, 371, 362, 121, 371, 370, 361, 0, 360, 0, 370, 182, 369, 369, 359, 368, 358, 0, 357, 0, 368, 367, 356, 0, 355, 0, 367, 366, 354, 0, 353, 0, 366, 365, 352, 0, 351, 0, 365, 364, 350, 0, 349, 0, 364, 363, 348, 30, 363, 254, 362, 362, 347, 361, 346, 251, 361, 360, 345, 0, 344, 0, 360, 359, 343, 0, 342, 0, 359, 53, 358, 358, 341, 357, 340, 0, 339, 0, 357, 356, 338, 0, 337, 0, 356, 355, 336, 0, 335, 0, 355, 354, 334, 158, 354, 353, 333, 0, 332, 0, 353, 243, 352, 352, 331, 351, 330, 0, 329, 0, 351, 350, 328, 0, 327, 0, 350, 349, 326, 206, 349, 348, 325, 0, 324, 0, 348, 60, 347, 347, 323, 346, 322, 285, 346, 345, 321, 0, 320, 0, 345, 207, 344, 344, 319, 343, 318, 328, 343, 342, 317, 0, 316, 0, 342, 83, 341, 341, 315, 340, 314, 281, 340, 339, 313, 0, 312, 0, 339, 338, 311, 0, 310, 0, 338, 239, 337, 337, 309, 336, 308, 209, 336, 217, 335, 329, 0, 335, 0, 334, 307, 0, 306, 0, 334, 31, 333, 96, 0, 333, 0, 332, 305, 0, 304, 0, 332, 199, 331, 331, 303, 330, 302, 188, 330, 329, 301, 0, 300, 0, 329, 201, 328, 328, 299, 327, 298, 24, 327, 27, 326, 135, 0, 326, 0, 202, 325, 325, 297, 324, 296, 317, 324, 323, 295, 0, 294, 0, 323, 56, 322, 322, 293, 321, 292, 0, 291, 0, 321, 320, 290, 0, 289, 0, 320, 319, 288, 250, 319, 318, 287, 0, 286, 0, 318, 181, 317, 317, 285, 316, 284, 295, 316, 315, 283, 0, 282, 0, 315, 314, 281, 0, 280, 0, 314, 139, 313, 313, 279, 312, 278, 241, 312, 311, 277, 0, 276, 0, 311, 310, 275, 0, 274, 0, 310, 309, 273, 0, 272, 0, 309, 110, 308, 308, 271, 307, 270, 0, 269, 0, 307, 306, 268, 4, 306, 210, 305, 305, 267, 304, 266, 0, 304, 0, 304, 241, 303, 303, 265, 302, 264, 94, 302, 301, 263, 0, 262, 0, 301, 123, 300, 171, 0, 300, 0, 299, 261, 0, 260, 0, 299, 209, 298, 298, 259, 297, 258, 29, 297, 296, 257, 0, 256, 0, 296, 188, 295, 295, 255, 294, 254, 0, 253, 0, 294, 293, 252, 268, 293, 292, 251, 0, 250, 0, 292, 224, 291, 291, 249, 290, 248, 0, 247, 0, 290, 289, 246, 259, 289, 288, 245, 0, 244, 0, 288, 159, 287, 247, 0, 287, 0, 286, 243, 0, 242, 0, 286, 285, 241, 0, 240, 0, 285, 284, 239, 0, 238, 0, 284, 144, 283, 203, 0, 283, 0, 282, 237, 0, 236, 0, 282, 281, 235, 0, 234, 0, 281, 66, 280, 207, 0, 280, 0, 279, 233, 0, 232, 0, 279, 95, 278, 162, 0, 278, 0, 277, 231, 0, 230, 0, 277, 143, 276, 276, 229, 275, 228, 0, 227, 0, 275, 274, 226, 0, 225, 0, 274, 273, 224, 0, 267, 0, 273, 182, 272, 208, 0, 272, 0, 271, 223, 0, 222, 0, 271, 41, 270, 270, 221, 269, 220, 0, 219, 0, 269, 268, 218, 0, 217, 0, 268, 267, 216, 102, 267, 166, 266, 211, 0, 266, 0, 265, 215, 0, 214, 0, 265, 264, 233, 13, 264, 180, 263, 263, 213, 262, 212, 101, 262, 261, 211, 0, 210, 0, 261, 32, 260, 260, 209, 259, 208, 97, 259, 121, 258, 258, 207, 257, 206, 77, 257, 256, 205, 0, 204, 0, 256, 20, 255, 79, 0, 255, 0, 254, 203, 0, 202, 0, 254, 96, 253, 253, 201, 252, 200, 125, 252, 251, 199, 0, 198, 0, 251, 134, 250, 223, 0, 250, 0, 249, 197, 0, 196, 0, 249, 206, 248, 248, 195, 247, 194, 244, 247, 246, 193, 0, 192, 0, 246, 142, 245, 230, 0, 245, 0, 244, 191, 0, 190, 0, 244, 243, 189, 0, 188, 0, 243, 242, 187, 0, 186, 0, 242, 241, 241, 0, 185, 0, 241, 240, 184, 0, 183, 0, 240, 239, 182, 0, 199, 0, 239, 238, 202, 134, 238, 237, 181, 0, 180, 0, 237, 48, 236, 93, 0, 236, 0, 235, 179, 0, 178, 0, 235, 191, 234, 234, 177, 233, 176, 0, 224, 0, 233, 220, 232, 232, 175, 231, 174, 0, 173, 0, 231, 230, 172, 53, 230, 229, 171, 0, 170, 0, 229, 5, 228, 36, 0, 228, 0, 138, 227, 227, 169, 226, 168, 0, 167, 0, 226, 225, 166, 17, 225, 99, 224, 224, 165, 223, 164, 0, 163, 0, 223, 222, 162, 23, 222, 221, 161, 0, 160, 0, 221, 117, 220, 220, 159, 219, 158, 0, 170, 0, 219, 218, 157, 0, 156, 0, 218, 90, 217, 217, 155, 216, 154, 0, 153, 0, 216, 215, 152, 73, 215, 214, 151, 0, 150, 0, 214, 53, 213, 213, 149, 212, 148, 0, 193, 0, 212, 75, 211, 110, 0, 211, 0, 210, 147, 0, 146, 0, 210, 209, 150, 11, 209, 115, 208, 208, 145, 207, 144, 0, 174, 0, 207, 152, 206, 206, 143, 205, 142, 0, 141, 0, 205, 204, 140, 53, 204, 85, 203, 203, 139, 202, 138, 0, 173, 0, 202, 201, 137, 0, 136, 0, 201, 200, 158, 90, 200, 199, 135, 0, 134, 0, 199, 198, 164, 144, 198, 165, 197, 197, 133, 196, 132, 0, 138, 0, 196, 23, 195, 174, 0, 195, 0, 194, 131, 0, 130, 0, 194, 193, 129, 0, 128, 0, 193, 126, 192, 188, 0, 192, 0, 191, 127, 0, 126, 0, 191, 190, 125, 0, 124, 0, 190, 189, 171, 10, 189, 187, 188, 188, 123, 187, 122, 0, 121, 0, 187, 186, 120, 120, 186, 185, 119, 0, 118, 0, 185, 184, 139, 13, 184, 183, 117, 0, 116, 0, 183, 182, 115, 0, 114, 0, 182, 181, 113, 0, 112, 0, 181, 180, 111, 0, 110, 0, 180, 150, 179, 179, 109, 178, 108, 0, 107, 0, 178, 177, 106, 28, 177, 176, 105, 0, 104, 0, 176, 125, 175, 175, 103, 174, 102, 0, 101, 0, 174, 173, 100, 0, 99, 0, 173, 172, 98, 0, 97, 0, 172, 171, 96, 22, 171, 32, 170, 170, 95, 169, 94, 0, 103, 0, 169, 168, 93, 0, 92, 0, 168, 167, 117, 0, 91, 0, 167, 166, 90, 0, 89, 0, 166, 165, 88, 0, 143, 0, 165, 164, 87, 0, 86, 0, 164, 163, 129, 0, 85, 0, 163, 162, 84, 0, 83, 0, 162, 161, 82, 91, 161, 160, 81, 0, 80, 0, 160, 133, 159, 159, 79, 158, 78, 0, 114, 0, 158, 157, 77, 0, 76, 0, 157, 114, 156, 156, 75, 155, 74, 0, 79, 0, 155, 154, 108, 117, 154, 153, 73, 0, 72, 0, 153, 152, 71, 0, 70, 0, 152, 92, 151, 151, 69, 150, 68, 0, 67, 0, 150, 149, 66, 22, 149, 74, 148, 135, 0, 148, 0, 147, 65, 0, 64, 0, 147, 3, 146, 146, 63, 145, 62, 0, 61, 0, 145, 144, 60, 0, 59, 0, 144, 143, 58, 0, 57, 0, 143, 142, 56, 0, 85, 0, 142, 141, 104, 17, 141, 140, 55, 0, 54, 0, 140, 139, 60, 53, 139, 138, 53, 0, 52, 0, 138, 137, 51, 0, 50, 0, 137, 136, 127, 0, 49, 0, 136, 135, 48, 0, 47, 0, 135, 134, 46, 0, 45, 0, 134, 133, 44, 0, 45, 0, 133, 132, 43, 0, 42, 0, 132, 100, 131, 131, 41, 130, 40, 0, 39, 0, 130, 129, 38, 0, 37, 0, 129, 128, 36, 0, 125, 0, 128, 43, 127, 108, 0, 127, 0, 120, 126, 126, 35, 125, 34, 0, 47, 0, 125, 124, 33, 0, 32, 0, 124, 4, 123, 123, 31, 122, 30, 92, 122, 121, 29, 0, 28, 0, 121, 120, 89, 0, 27, 0, 120, 119, 26, 0, 25, 0, 119, 118, 24, 0, 23, 0, 118, 117, 22, 0, 56, 0, 117, 116, 21, 0, 20, 0, 116, 115, 19, 0, 18, 0, 115, 114, 19, 0, 17, 0, 114, 113, 16, 0, 59, 0, 113, 112, 15, 0, 0, 0, 112, 111, 14, 0, 13, 0, 111, 110, 12, 36, 110, 109, 11, 0, 10, 0, 109, 108, 41, 0, 9, 0, 108, 107, 8, 0, 7, 0, 107, 106, 6, 0, 5, 0, 106, 105, 4, 0, 97, 0, 105, 104, 99, 94, 104, 103, 3, 0, 2, 0, 103, 6, 102, 102, 1, 101, 78, 47, 101, 94, 100, 100, 62, 99, 72, 64, 99, 95, 98, 78, 0, 98, 0, 97, 0, 0, 45, 0, 97, 76, 96, 96, 10, 95, 60, 21, 95, 71, 94, 94, 8, 93, 65, 0, 0, 0, 93, 28, 92, 47, 0, 92, 0, 72, 91, 91, 50, 90, 64, 23, 90, 59, 89, 89, 18, 88, 21, 0, 42, 0, 88, 87, 55, 57, 87, 34, 86, 86, 75, 85, 29, 0, 34, 0, 85, 42, 84, 84, 63, 23, 83, 7, 0, 83, 0, 18, 82, 26, 0, 82, 0, 79, 81, 81, 17, 80, 1, 0, 48, 0, 80, 7, 79, 41, 0, 79, 0, 64, 78, 69, 0, 78, 0, 77, 27, 63, 77, 76, 2, 40, 76, 68, 75, 75, 34, 60, 74, 74, 25, 73, 28, 0, 73, 0, 73, 46, 72, 72, 48, 71, 39, 47, 71, 70, 50, 42, 70, 69, 18, 0, 64, 0, 69, 68, 18, 4, 68, 67, 30, 0, 31, 0, 67, 66, 66, 0, 56, 0, 66, 65, 56, 10, 65, 19, 64, 64, 44, 63, 10, 0, 4, 0, 63, 46, 62, 62, 13, 61, 59, 0, 30, 0, 61, 60, 33, 46, 60, 59, 46, 14, 59, 58, 33, 0, 7, 0, 58, 33, 57, 57, 26, 33, 56, 44, 0, 56, 0, 55, 20, 47, 55, 54, 36, 41, 54, 27, 53, 17, 0, 53, 0, 52, 25, 5, 52, 11, 51, 51, 26, 14, 50, 43, 0, 50, 0, 43, 49, 49, 39, 48, 2, 23, 48, 41, 47, 47, 18, 46, 22, 0, 11, 0, 46, 45, 31, 43, 45, 44, 32, 0, 0, 0, 44, 43, 16, 0, 16, 0, 43, 42, 29, 37, 42, 31, 41, 41, 1, 40, 23, 0, 24, 0, 40, 39, 29, 0, 37, 0, 39, 38, 2, 0, 18, 0, 38, 37, 20, 4, 37, 36, 28, 28, 36, 35, 9, 28, 35, 34, 5, 0, 22, 0, 34, 10, 33, 32, 0, 33, 0, 32, 17, 0, 26, 0, 32, 7, 31, 23, 0, 31, 0, 24, 30, 30, 21, 29, 21, 28, 29, 0, 28, 28, 4, 11, 27, 27, 24, 22, 26, 26, 5, 25, 5, 0, 10, 0, 25, 24, 18, 8, 24, 23, 8, 0, 6, 0, 23, 22, 7, 0, 13, 0, 22, 12, 21, 21, 10, 20, 8, 10, 20, 12, 19, 19, 1, 5, 18, 18, 10, 16, 17, 17, 15, 16, 9, 0, 15, 0, 16, 15, 3, 0, 1, 0, 15, 14, 7, 1, 14, 3, 13, 0, 0, 13, 0, 12, 1, 0, 10, 0, 12, 11, 10, 4, 11, 1, 10, 9, 0, 10, 0, 9, 2, 0, 2, 0, 9, 4, 8, 6, 0, 8, 0, 7, 7, 7, 2, 6, 3, 3, 6, 5, 5, 3, 0, 5, 0, 4, 0, 0, 0, 0, 4, 3, 3, 0, 3, 1, 2, 2, 0, 2, 0, 1, 0, 0, 1, 0, 1 }

  175. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 398, 0, 399, 398, 397, 0, 397, 0, 398, 397, 396, 0, 396, 0, 397, 396, 395, 0, 395, 0, 396, 395, 394, 0, 394, 0, 395, 394, 393, 0, 393, 0, 394, 393, 392, 0, 392, 0, 393, 392, 391, 0, 391, 0, 392, 391, 390, 0, 390, 0, 391, 390, 389, 0, 389, 0, 390, 389, 388, 0, 388, 0, 389, 388, 387, 0, 387, 0, 388, 387, 386, 0, 386, 0, 387, 386, 385, 0, 385, 0, 386, 385, 384, 0, 384, 0, 385, 384, 383, 0, 383, 0, 384, 383, 382, 0, 382, 0, 383, 382, 381, 0, 381, 0, 382, 381, 380, 0, 380, 0, 381, 380, 379, 0, 379, 0, 380, 379, 378, 0, 378, 0, 379, 378, 377, 0, 377, 0, 378, 377, 376, 0, 376, 0, 377, 376, 375, 0, 375, 0, 376, 375, 374, 0, 374, 0, 375, 374, 373, 0, 373, 0, 374, 373, 372, 0, 372, 0, 373, 372, 371, 0, 371, 0, 372, 371, 370, 0, 370, 0, 371, 370, 369, 0, 369, 0, 370, 369, 368, 0, 368, 0, 369, 368, 367, 0, 367, 0, 368, 367, 366, 0, 366, 0, 367, 366, 365, 0, 365, 0, 366, 365, 364, 0, 364, 0, 365, 364, 363, 0, 363, 0, 364, 363, 362, 0, 362, 0, 363, 362, 361, 0, 361, 0, 362, 361, 360, 0, 360, 0, 361, 360, 359, 0, 359, 0, 360, 359, 358, 0, 358, 0, 359, 358, 357, 0, 357, 0, 358, 357, 356, 0, 356, 0, 357, 356, 355, 0, 355, 0, 356, 355, 354, 0, 354, 0, 355, 354, 353, 0, 353, 0, 354, 353, 352, 0, 352, 0, 353, 352, 351, 0, 351, 0, 352, 351, 350, 0, 350, 0, 351, 350, 349, 0, 349, 0, 350, 349, 348, 0, 348, 0, 349, 348, 347, 0, 347, 0, 348, 347, 346, 0, 346, 0, 347, 346, 345, 0, 345, 0, 346, 345, 344, 0, 344, 0, 345, 344, 343, 0, 343, 0, 344, 343, 342, 0, 342, 0, 343, 342, 341, 0, 341, 0, 342, 341, 340, 0, 340, 0, 341, 340, 339, 0, 339, 0, 340, 339, 338, 0, 338, 0, 339, 338, 337, 0, 337, 0, 338, 337, 336, 0, 336, 0, 337, 336, 335, 0, 335, 0, 336, 335, 334, 0, 334, 0, 335, 334, 333, 0, 333, 0, 334, 333, 332, 0, 332, 0, 333, 332, 331, 0, 331, 0, 332, 331, 330, 0, 330, 0, 331, 330, 329, 0, 329, 0, 330, 329, 328, 0, 328, 0, 329, 328, 327, 0, 327, 0, 328, 327, 326, 0, 326, 0, 327, 326, 325, 0, 325, 0, 326, 325, 324, 0, 324, 0, 325, 324, 323, 0, 323, 0, 324, 323, 322, 0, 322, 0, 323, 322, 321, 0, 321, 0, 322, 321, 320, 0, 320, 0, 321, 320, 319, 0, 319, 0, 320, 319, 318, 0, 318, 0, 319, 318, 317, 0, 317, 0, 318, 317, 316, 0, 316, 0, 317, 316, 315, 0, 315, 0, 316, 315, 314, 0, 314, 0, 315, 314, 313, 0, 313, 0, 314, 313, 312, 0, 312, 0, 313, 312, 311, 0, 311, 0, 312, 311, 310, 0, 310, 0, 311, 310, 309, 0, 309, 0, 310, 309, 308, 0, 308, 0, 309, 308, 307, 0, 307, 0, 308, 307, 306, 0, 306, 0, 307, 306, 305, 0, 305, 0, 306, 305, 304, 0, 304, 0, 305, 304, 303, 0, 303, 0, 304, 303, 302, 0, 302, 0, 303, 302, 301, 0, 301, 0, 302, 301, 300, 0, 300, 0, 301, 300, 299, 0, 299, 0, 300, 299, 298, 0, 298, 0, 299, 298, 297, 0, 297, 0, 298, 297, 296, 0, 296, 0, 297, 296, 295, 0, 295, 0, 296, 295, 294, 0, 294, 0, 295, 294, 293, 0, 293, 0, 294, 293, 292, 0, 292, 0, 293, 292, 291, 0, 291, 0, 292, 291, 290, 0, 290, 0, 291, 290, 289, 0, 289, 0, 290, 289, 288, 0, 288, 0, 289, 288, 287, 0, 287, 0, 288, 287, 286, 0, 286, 0, 287, 286, 285, 0, 285, 0, 286, 285, 284, 0, 284, 0, 285, 284, 283, 0, 283, 0, 284, 283, 282, 0, 282, 0, 283, 282, 281, 0, 281, 0, 282, 281, 280, 0, 280, 0, 281, 280, 279, 0, 279, 0, 280, 279, 278, 0, 278, 0, 279, 278, 277, 0, 277, 0, 278, 277, 276, 0, 276, 0, 277, 276, 275, 0, 275, 0, 276, 275, 274, 0, 274, 0, 275, 274, 273, 0, 273, 0, 274, 273, 272, 0, 272, 0, 273, 272, 271, 0, 271, 0, 272, 271, 270, 0, 270, 0, 271, 270, 269, 0, 269, 0, 270, 269, 268, 0, 268, 0, 269, 268, 267, 0, 267, 0, 268, 267, 266, 0, 266, 0, 267, 266, 265, 0, 265, 0, 266, 265, 264, 0, 264, 0, 265, 264, 263, 0, 263, 0, 264, 263, 262, 0, 262, 0, 263, 262, 261, 0, 261, 0, 262, 261, 260, 0, 260, 0, 261, 260, 259, 0, 259, 0, 260, 259, 258, 0, 258, 0, 259, 258, 257, 0, 257, 0, 258, 257, 256, 0, 256, 0, 257, 256, 255, 0, 255, 0, 256, 255, 254, 0, 254, 0, 255, 254, 253, 0, 253, 0, 254, 253, 252, 0, 252, 0, 253, 252, 251, 0, 251, 0, 252, 251, 250, 0, 250, 0, 251, 250, 249, 0, 249, 0, 250, 249, 248, 0, 248, 0, 249, 248, 247, 0, 247, 0, 248, 247, 246, 0, 246, 0, 247, 246, 245, 0, 245, 0, 246, 245, 244, 0, 244, 0, 245, 244, 243, 0, 243, 0, 244, 243, 242, 0, 242, 0, 243, 242, 241, 0, 241, 0, 242, 241, 240, 0, 240, 0, 241, 240, 239, 0, 239, 0, 240, 239, 238, 0, 238, 0, 239, 238, 237, 0, 237, 0, 238, 237, 236, 0, 236, 0, 237, 236, 235, 0, 235, 0, 236, 235, 234, 0, 234, 0, 235, 234, 233, 0, 233, 0, 234, 233, 232, 0, 232, 0, 233, 232, 231, 0, 231, 0, 232, 231, 230, 0, 230, 0, 231, 230, 229, 0, 229, 0, 230, 229, 228, 0, 228, 0, 229, 228, 227, 0, 227, 0, 228, 227, 226, 0, 226, 0, 227, 226, 225, 0, 225, 0, 226, 225, 224, 0, 224, 0, 225, 224, 223, 0, 223, 0, 224, 223, 222, 0, 222, 0, 223, 222, 221, 0, 221, 0, 222, 221, 220, 0, 220, 0, 221, 220, 219, 0, 219, 0, 220, 219, 218, 0, 218, 0, 219, 218, 217, 0, 217, 0, 218, 217, 216, 0, 216, 0, 217, 216, 215, 0, 215, 0, 216, 215, 214, 0, 214, 0, 215, 214, 213, 0, 213, 0, 214, 213, 212, 0, 212, 0, 213, 212, 211, 0, 211, 0, 212, 211, 210, 0, 210, 0, 211, 210, 209, 0, 209, 0, 210, 209, 208, 0, 208, 0, 209, 208, 207, 0, 207, 0, 208, 207, 206, 0, 206, 0, 207, 206, 205, 0, 205, 0, 206, 205, 204, 0, 204, 0, 205, 204, 203, 0, 203, 0, 204, 203, 202, 0, 202, 0, 203, 202, 201, 0, 201, 0, 202, 201, 200, 0, 200, 0, 201, 200, 199, 0, 199, 0, 200, 199, 198, 0, 198, 0, 199, 198, 197, 0, 197, 0, 198, 197, 196, 0, 196, 0, 197, 196, 195, 0, 195, 0, 196, 195, 194, 0, 194, 0, 195, 194, 193, 0, 193, 0, 194, 193, 192, 0, 192, 0, 193, 192, 191, 0, 191, 0, 192, 191, 190, 0, 190, 0, 191, 190, 189, 0, 189, 0, 190, 189, 188, 0, 188, 0, 189, 188, 187, 0, 187, 0, 188, 187, 186, 0, 186, 0, 187, 186, 185, 0, 185, 0, 186, 185, 184, 0, 184, 0, 185, 184, 183, 0, 183, 0, 184, 183, 182, 0, 182, 0, 183, 182, 181, 0, 181, 0, 182, 181, 180, 0, 180, 0, 181, 180, 179, 0, 179, 0, 180, 179, 178, 0, 178, 0, 179, 178, 177, 0, 177, 0, 178, 177, 176, 0, 176, 0, 177, 176, 175, 0, 175, 0, 176, 175, 174, 0, 174, 0, 175, 174, 173, 0, 173, 0, 174, 173, 172, 0, 172, 0, 173, 172, 171, 0, 171, 0, 172, 171, 170, 0, 170, 0, 171, 170, 169, 0, 169, 0, 170, 169, 168, 0, 168, 0, 169, 168, 167, 0, 167, 0, 168, 167, 166, 0, 166, 0, 167, 166, 165, 0, 165, 0, 166, 165, 164, 0, 164, 0, 165, 164, 163, 0, 163, 0, 164, 163, 162, 0, 162, 0, 163, 162, 161, 0, 161, 0, 162, 161, 160, 0, 160, 0, 161, 160, 159, 0, 159, 0, 160, 159, 158, 0, 158, 0, 159, 158, 157, 0, 157, 0, 158, 157, 156, 0, 156, 0, 157, 156, 155, 0, 155, 0, 156, 155, 154, 0, 154, 0, 155, 154, 153, 0, 153, 0, 154, 153, 152, 0, 152, 0, 153, 152, 151, 0, 151, 0, 152, 151, 150, 0, 150, 0, 151, 150, 149, 0, 149, 0, 150, 149, 148, 0, 148, 0, 149, 148, 147, 0, 147, 0, 148, 147, 146, 0, 146, 0, 147, 146, 145, 0, 145, 0, 146, 145, 144, 0, 144, 0, 145, 144, 143, 0, 143, 0, 144, 143, 142, 0, 142, 0, 143, 142, 141, 0, 141, 0, 142, 141, 140, 0, 140, 0, 141, 140, 139, 0, 139, 0, 140, 139, 138, 0, 138, 0, 139, 138, 137, 0, 137, 0, 138, 137, 136, 0, 136, 0, 137, 136, 135, 0, 135, 0, 136, 135, 134, 0, 134, 0, 135, 134, 133, 0, 133, 0, 134, 133, 132, 0, 132, 0, 133, 132, 131, 0, 131, 0, 132, 131, 130, 0, 130, 0, 131, 130, 129, 0, 129, 0, 130, 129, 128, 0, 128, 0, 129, 128, 127, 0, 127, 0, 128, 127, 126, 0, 126, 0, 127, 126, 125, 0, 125, 0, 126, 125, 124, 0, 124, 0, 125, 124, 123, 0, 123, 0, 124, 123, 122, 0, 122, 0, 123, 122, 121, 0, 121, 0, 122, 121, 120, 0, 120, 0, 121, 120, 119, 0, 119, 0, 120, 119, 118, 0, 118, 0, 119, 118, 117, 0, 117, 0, 118, 117, 116, 0, 116, 0, 117, 116, 115, 0, 115, 0, 116, 115, 114, 0, 114, 0, 115, 114, 113, 0, 113, 0, 114, 113, 112, 0, 112, 0, 113, 112, 111, 0, 111, 0, 112, 111, 110, 0, 110, 0, 111, 110, 109, 0, 109, 0, 110, 109, 108, 0, 108, 0, 109, 108, 107, 0, 107, 0, 108, 107, 106, 0, 106, 0, 107, 106, 105, 0, 105, 0, 106, 105, 104, 0, 104, 0, 105, 104, 103, 0, 103, 0, 104, 103, 102, 0, 102, 0, 103, 102, 101, 0, 101, 0, 102, 101, 100, 0, 100, 0, 101, 100, 99, 0, 99, 0, 100, 99, 98, 0, 98, 0, 99, 98, 97, 0, 97, 0, 98, 97, 96, 0, 96, 0, 97, 96, 95, 0, 95, 0, 96, 95, 94, 0, 94, 0, 95, 94, 93, 0, 93, 0, 94, 93, 92, 0, 92, 0, 93, 92, 91, 0, 91, 0, 92, 91, 90, 0, 90, 0, 91, 90, 89, 0, 89, 0, 90, 89, 88, 0, 88, 0, 89, 88, 87, 0, 87, 0, 88, 87, 86, 0, 86, 0, 87, 86, 85, 0, 85, 0, 86, 85, 84, 0, 84, 0, 85, 84, 83, 0, 83, 0, 84, 83, 82, 0, 82, 0, 83, 82, 81, 0, 81, 0, 82, 81, 80, 0, 80, 0, 81, 80, 79, 0, 79, 0, 80, 79, 78, 0, 78, 0, 79, 78, 77, 0, 77, 0, 78, 77, 76, 0, 76, 0, 77, 76, 75, 0, 75, 0, 76, 75, 74, 0, 74, 0, 75, 74, 73, 0, 73, 0, 74, 73, 72, 0, 72, 0, 73, 72, 71, 0, 71, 0, 72, 71, 70, 0, 70, 0, 71, 70, 69, 0, 69, 0, 70, 69, 68, 0, 68, 0, 69, 68, 67, 0, 67, 0, 68, 67, 66, 0, 66, 0, 67, 66, 65, 0, 65, 0, 66, 65, 64, 0, 64, 0, 65, 64, 63, 0, 63, 0, 64, 63, 62, 0, 62, 0, 63, 62, 61, 0, 61, 0, 62, 61, 60, 0, 60, 0, 61, 60, 59, 0, 59, 0, 60, 59, 58, 0, 58, 0, 59, 58, 57, 0, 57, 0, 58, 57, 56, 0, 56, 0, 57, 56, 55, 0, 55, 0, 56, 55, 54, 0, 54, 0, 55, 54, 53, 0, 53, 0, 54, 53, 52, 0, 52, 0, 53, 52, 51, 0, 51, 0, 52, 51, 50, 0, 50, 0, 51, 50, 49, 0, 49, 0, 50, 49, 48, 0, 48, 0, 49, 48, 47, 0, 47, 0, 48, 47, 46, 0, 46, 0, 47, 46, 45, 0, 45, 0, 46, 45, 44, 0, 44, 0, 45, 44, 43, 0, 43, 0, 44, 43, 42, 0, 42, 0, 43, 42, 41, 0, 41, 0, 42, 41, 40, 0, 40, 0, 41, 40, 39, 0, 39, 0, 40, 39, 38, 0, 38, 0, 39, 38, 37, 0, 37, 0, 38, 37, 36, 0, 36, 0, 37, 36, 35, 0, 35, 0, 36, 35, 34, 0, 34, 0, 35, 34, 33, 0, 33, 0, 34, 33, 32, 0, 32, 0, 33, 32, 31, 0, 31, 0, 32, 31, 30, 0, 30, 0, 31, 30, 29, 0, 29, 0, 30, 29, 28, 0, 28, 0, 29, 28, 27, 0, 27, 0, 28, 27, 26, 0, 26, 0, 27, 26, 25, 0, 25, 0, 26, 25, 24, 0, 24, 0, 25, 24, 23, 0, 23, 0, 24, 23, 22, 0, 22, 0, 23, 22, 21, 0, 21, 0, 22, 21, 20, 0, 20, 0, 21, 20, 19, 0, 19, 0, 20, 19, 18, 0, 18, 0, 19, 18, 17, 0, 17, 0, 18, 17, 16, 0, 16, 0, 17, 16, 15, 0, 15, 0, 16, 15, 14, 0, 14, 0, 15, 14, 13, 0, 13, 0, 14, 13, 12, 0, 12, 0, 13, 12, 11, 0, 11, 0, 12, 11, 10, 0, 10, 0, 11, 10, 9, 0, 9, 0, 10, 9, 8, 0, 8, 0, 9, 8, 7, 0, 7, 0, 8, 7, 6, 0, 6, 0, 7, 6, 5, 0, 5, 0, 6, 5, 4, 0, 4, 0, 5, 4, 3, 0, 3, 0, 4, 3, 2, 0, 2, 0, 3, 2, 1, 0, 1, 0, 2, 1, 0, 0, 0, 0, 1 }

  176. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 47, 399, 398, 398, 0, 397, 0, 398, 151, 397, 366, 0, 397, 0, 396, 396, 0, 395, 0, 396, 263, 395, 395, 394, 394, 393, 0, 392, 0, 394, 393, 391, 72, 393, 223, 392, 392, 390, 391, 389, 0, 388, 0, 391, 390, 387, 0, 386, 0, 390, 389, 385, 30, 389, 159, 388, 184, 0, 388, 0, 250, 387, 387, 384, 386, 383, 107, 386, 385, 382, 0, 381, 0, 385, 384, 380, 0, 379, 0, 384, 323, 383, 383, 378, 382, 377, 284, 382, 312, 381, 381, 376, 380, 375, 41, 380, 379, 374, 0, 373, 0, 379, 378, 372, 0, 371, 0, 378, 336, 377, 377, 370, 376, 369, 7, 376, 375, 368, 0, 367, 0, 375, 101, 374, 142, 0, 374, 0, 373, 366, 0, 365, 0, 373, 71, 372, 372, 364, 371, 363, 121, 371, 370, 362, 0, 361, 0, 370, 182, 369, 369, 360, 368, 359, 0, 358, 0, 368, 367, 357, 0, 356, 0, 367, 366, 355, 0, 354, 0, 366, 365, 353, 0, 352, 0, 365, 364, 351, 0, 350, 0, 364, 363, 349, 254, 363, 312, 362, 362, 348, 361, 347, 251, 361, 360, 346, 0, 345, 0, 360, 359, 344, 0, 343, 0, 359, 53, 358, 358, 342, 357, 341, 0, 340, 0, 357, 356, 339, 0, 338, 0, 356, 355, 337, 0, 336, 0, 355, 354, 335, 158, 354, 353, 334, 0, 333, 0, 353, 243, 352, 352, 332, 351, 331, 0, 330, 0, 351, 350, 329, 0, 328, 0, 350, 349, 327, 206, 349, 348, 326, 0, 325, 0, 348, 60, 347, 347, 324, 346, 323, 285, 346, 345, 322, 0, 321, 0, 345, 207, 344, 344, 320, 343, 319, 328, 343, 342, 318, 0, 317, 0, 342, 83, 341, 341, 316, 340, 315, 281, 340, 339, 314, 0, 313, 0, 339, 338, 312, 0, 311, 0, 338, 239, 337, 337, 310, 336, 309, 209, 336, 217, 335, 329, 0, 335, 0, 334, 308, 0, 307, 0, 334, 31, 333, 96, 0, 333, 0, 332, 306, 0, 305, 0, 332, 199, 331, 331, 304, 330, 303, 188, 330, 329, 302, 0, 301, 0, 329, 201, 328, 328, 300, 327, 299, 24, 327, 27, 326, 135, 0, 326, 0, 202, 325, 325, 298, 324, 297, 317, 324, 323, 296, 0, 295, 0, 323, 56, 322, 322, 294, 321, 293, 0, 292, 0, 321, 320, 291, 0, 290, 0, 320, 319, 289, 47, 319, 318, 288, 0, 287, 0, 318, 181, 317, 317, 286, 316, 285, 295, 316, 315, 284, 0, 283, 0, 315, 314, 282, 0, 281, 0, 314, 139, 313, 313, 280, 312, 279, 241, 312, 311, 278, 0, 277, 0, 311, 310, 276, 0, 275, 0, 310, 309, 274, 0, 273, 0, 309, 110, 308, 308, 272, 307, 271, 0, 270, 0, 307, 306, 269, 4, 306, 210, 305, 305, 268, 304, 267, 101, 304, 217, 303, 303, 266, 302, 265, 94, 302, 301, 264, 0, 263, 0, 301, 123, 300, 171, 0, 300, 0, 299, 262, 0, 261, 0, 299, 239, 298, 298, 260, 297, 259, 29, 297, 296, 258, 0, 257, 0, 296, 199, 295, 295, 256, 294, 255, 0, 254, 0, 294, 293, 253, 268, 293, 292, 252, 0, 251, 0, 292, 224, 291, 291, 250, 290, 249, 0, 248, 0, 290, 289, 247, 259, 289, 288, 246, 0, 245, 0, 288, 30, 287, 247, 0, 287, 0, 286, 244, 0, 243, 0, 286, 285, 242, 0, 241, 0, 285, 284, 240, 0, 239, 0, 284, 144, 283, 203, 0, 283, 0, 282, 238, 0, 237, 0, 282, 281, 236, 0, 235, 0, 281, 7, 280, 66, 0, 280, 0, 279, 234, 0, 233, 0, 279, 95, 278, 162, 0, 278, 0, 277, 232, 0, 231, 0, 277, 143, 276, 276, 230, 275, 229, 0, 228, 0, 275, 274, 227, 0, 226, 0, 274, 273, 225, 0, 268, 0, 273, 53, 272, 208, 0, 272, 0, 271, 224, 0, 223, 0, 271, 107, 270, 270, 222, 269, 221, 0, 220, 0, 269, 268, 219, 0, 218, 0, 268, 267, 217, 102, 267, 166, 266, 211, 0, 266, 0, 265, 216, 0, 215, 0, 265, 264, 234, 13, 264, 180, 263, 263, 214, 262, 213, 202, 262, 261, 212, 0, 211, 0, 261, 32, 260, 260, 210, 259, 209, 71, 259, 97, 258, 258, 208, 257, 207, 77, 257, 256, 206, 0, 205, 0, 256, 20, 255, 79, 0, 255, 0, 254, 204, 0, 203, 0, 254, 96, 253, 253, 202, 252, 201, 125, 252, 251, 200, 0, 199, 0, 251, 72, 250, 134, 0, 250, 0, 249, 198, 0, 197, 0, 249, 243, 248, 248, 196, 247, 195, 244, 247, 246, 194, 0, 193, 0, 246, 142, 245, 230, 0, 245, 0, 244, 192, 0, 191, 0, 244, 243, 190, 0, 189, 0, 243, 242, 188, 0, 187, 0, 242, 60, 241, 241, 186, 240, 185, 0, 184, 0, 240, 239, 183, 0, 231, 0, 239, 207, 238, 209, 0, 238, 0, 237, 182, 0, 181, 0, 237, 48, 236, 93, 0, 236, 0, 235, 180, 0, 179, 0, 235, 191, 234, 234, 178, 233, 177, 0, 225, 0, 233, 220, 232, 232, 176, 231, 175, 0, 174, 0, 231, 230, 173, 48, 230, 229, 172, 0, 171, 0, 229, 5, 228, 36, 0, 228, 0, 138, 227, 227, 170, 226, 169, 0, 168, 0, 226, 225, 167, 17, 225, 99, 224, 224, 166, 223, 165, 0, 164, 0, 223, 222, 163, 23, 222, 221, 162, 0, 161, 0, 221, 117, 220, 220, 160, 219, 159, 0, 160, 0, 219, 218, 158, 0, 157, 0, 218, 90, 217, 217, 156, 216, 155, 0, 154, 0, 216, 215, 153, 73, 215, 214, 152, 0, 151, 0, 214, 7, 213, 213, 150, 212, 149, 0, 194, 0, 212, 75, 211, 158, 0, 211, 0, 210, 148, 0, 147, 0, 210, 11, 209, 90, 0, 209, 0, 115, 208, 208, 146, 207, 145, 0, 175, 0, 207, 152, 206, 206, 144, 205, 143, 0, 142, 0, 205, 204, 141, 0, 165, 0, 204, 85, 203, 203, 140, 202, 139, 191, 202, 201, 138, 0, 137, 0, 201, 200, 159, 0, 161, 0, 200, 199, 136, 0, 135, 0, 199, 198, 179, 134, 198, 165, 197, 197, 134, 196, 133, 27, 196, 73, 195, 174, 0, 195, 0, 194, 132, 0, 131, 0, 194, 193, 130, 0, 129, 0, 193, 192, 135, 126, 192, 191, 128, 0, 127, 0, 191, 190, 126, 0, 125, 0, 190, 189, 172, 10, 189, 187, 188, 188, 124, 187, 123, 0, 122, 0, 187, 186, 121, 120, 186, 185, 120, 0, 119, 0, 185, 184, 140, 75, 184, 183, 118, 0, 117, 0, 183, 182, 116, 0, 115, 0, 182, 181, 114, 0, 113, 0, 181, 180, 112, 0, 111, 0, 180, 150, 179, 179, 110, 178, 109, 0, 108, 0, 178, 177, 107, 28, 177, 176, 106, 0, 105, 0, 176, 96, 175, 175, 104, 174, 103, 0, 102, 0, 174, 173, 101, 0, 100, 0, 173, 172, 99, 0, 98, 0, 172, 171, 97, 22, 171, 94, 170, 170, 96, 169, 95, 0, 104, 0, 169, 168, 94, 0, 93, 0, 168, 167, 118, 0, 92, 0, 167, 166, 91, 0, 90, 0, 166, 165, 89, 0, 127, 0, 165, 164, 88, 0, 87, 0, 164, 163, 130, 0, 86, 0, 163, 162, 85, 0, 84, 0, 162, 161, 83, 91, 161, 160, 82, 0, 81, 0, 160, 133, 159, 159, 80, 158, 79, 101, 158, 157, 78, 0, 77, 0, 157, 114, 156, 156, 76, 155, 75, 0, 77, 0, 155, 154, 109, 0, 119, 0, 154, 153, 74, 0, 73, 0, 153, 152, 72, 0, 71, 0, 152, 92, 151, 151, 70, 150, 69, 0, 68, 0, 150, 149, 67, 0, 104, 0, 149, 74, 148, 135, 0, 148, 0, 147, 66, 0, 65, 0, 147, 3, 146, 146, 64, 145, 63, 0, 62, 0, 145, 144, 61, 0, 60, 0, 144, 143, 59, 0, 58, 0, 143, 142, 57, 0, 59, 0, 142, 141, 60, 0, 69, 0, 141, 140, 56, 0, 55, 0, 140, 139, 139, 20, 139, 138, 54, 0, 53, 0, 138, 137, 52, 0, 51, 0, 137, 47, 136, 136, 50, 135, 49, 0, 48, 0, 135, 134, 47, 0, 46, 0, 134, 133, 45, 0, 87, 0, 133, 132, 44, 0, 43, 0, 132, 100, 131, 131, 42, 130, 41, 0, 40, 0, 130, 129, 39, 0, 38, 0, 129, 128, 37, 0, 126, 0, 128, 10, 127, 43, 0, 127, 0, 108, 126, 126, 36, 125, 35, 93, 125, 124, 34, 0, 33, 0, 124, 123, 86, 0, 32, 0, 123, 122, 31, 0, 68, 0, 122, 121, 30, 0, 29, 0, 121, 48, 120, 120, 28, 119, 27, 0, 26, 0, 119, 118, 25, 0, 24, 0, 118, 117, 23, 93, 117, 116, 22, 0, 21, 0, 116, 115, 20, 0, 19, 0, 115, 56, 114, 114, 18, 113, 17, 3, 113, 112, 16, 0, 0, 0, 112, 111, 15, 0, 14, 0, 111, 110, 13, 36, 110, 109, 12, 0, 11, 0, 109, 108, 42, 0, 10, 0, 108, 107, 9, 0, 8, 0, 107, 106, 7, 0, 6, 0, 106, 105, 5, 0, 18, 0, 105, 104, 72, 0, 91, 0, 104, 103, 4, 0, 3, 0, 103, 6, 102, 102, 2, 101, 1, 31, 101, 100, 60, 0, 14, 0, 100, 99, 63, 22, 99, 64, 98, 78, 0, 98, 0, 97, 0, 0, 33, 0, 97, 76, 96, 13, 0, 96, 0, 95, 30, 5, 95, 21, 94, 64, 0, 94, 0, 93, 66, 0, 91, 0, 93, 32, 92, 92, 80, 28, 91, 91, 58, 27, 90, 77, 0, 90, 0, 59, 89, 89, 22, 88, 56, 0, 87, 0, 88, 11, 87, 57, 0, 87, 0, 34, 86, 86, 76, 6, 85, 42, 0, 85, 0, 71, 84, 84, 2, 83, 64, 0, 9, 0, 83, 18, 82, 26, 0, 82, 0, 79, 81, 34, 0, 81, 0, 80, 28, 0, 23, 0, 80, 79, 46, 10, 79, 78, 72, 69, 78, 77, 36, 63, 77, 76, 18, 40, 76, 68, 75, 75, 47, 74, 57, 0, 26, 0, 74, 63, 73, 0, 0, 73, 0, 46, 72, 27, 0, 72, 0, 71, 6, 0, 43, 0, 71, 70, 46, 6, 70, 69, 22, 0, 58, 0, 69, 18, 68, 68, 49, 67, 19, 0, 31, 0, 67, 0, 66, 66, 58, 18, 65, 65, 32, 19, 64, 17, 0, 64, 0, 29, 63, 63, 5, 19, 62, 29, 0, 62, 0, 41, 61, 61, 19, 60, 34, 0, 40, 0, 60, 59, 51, 14, 59, 58, 49, 0, 10, 0, 58, 33, 57, 57, 27, 0, 56, 44, 0, 56, 0, 55, 21, 0, 31, 0, 55, 54, 37, 34, 54, 24, 53, 53, 20, 18, 52, 29, 0, 52, 0, 32, 51, 51, 9, 50, 19, 0, 50, 0, 50, 24, 49, 5, 0, 49, 0, 28, 48, 34, 0, 48, 0, 14, 47, 47, 24, 40, 46, 46, 12, 45, 42, 0, 24, 0, 45, 44, 38, 0, 17, 0, 44, 43, 19, 30, 43, 28, 42, 37, 0, 42, 0, 33, 41, 41, 25, 40, 28, 32, 40, 37, 39, 39, 35, 38, 0, 0, 11, 0, 38, 37, 21, 0, 8, 0, 37, 36, 26, 0, 36, 0, 36, 35, 26, 0, 35, 34, 10, 0, 14, 0, 34, 22, 33, 23, 0, 33, 0, 32, 9, 30, 32, 31, 1, 6, 31, 11, 30, 6, 0, 30, 0, 29, 29, 17, 0, 29, 0, 28, 25, 18, 28, 26, 27, 27, 3, 26, 11, 0, 26, 20, 25, 25, 10, 24, 22, 8, 24, 23, 1, 0, 7, 0, 23, 4, 22, 22, 8, 12, 21, 3, 0, 21, 0, 20, 12, 4, 20, 17, 19, 19, 3, 8, 18, 8, 0, 18, 0, 16, 17, 17, 16, 16, 7, 3, 16, 15, 4, 0, 3, 0, 15, 14, 6, 1, 14, 7, 13, 12, 0, 13, 0, 7, 12, 12, 3, 3, 11, 6, 0, 11, 0, 0, 10, 9, 0, 10, 0, 9, 1, 0, 8, 0, 9, 0, 8, 3, 0, 8, 0, 7, 7, 3, 0, 7, 0, 6, 4, 0, 0, 0, 6, 5, 2, 0, 0, 0, 5, 4, 0, 0, 2, 0, 4, 0, 3, 1, 0, 3, 0, 2, 0, 0, 0, 0, 2, 0, 1, 1, 0, 1, 0 }

  177. 400

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 398, 0, 399, 398, 397, 0, 396, 0, 398, 397, 397, 0, 395, 0, 397, 396, 394, 0, 396, 395, 393, 0, 392, 0, 395, 394, 394, 0, 391, 0, 394, 393, 390, 0, 393, 0, 393, 392, 389, 0, 388, 0, 392, 391, 388, 0, 387, 0, 391, 390, 386, 0, 390, 0, 390, 389, 385, 0, 384, 0, 389, 0, 388, 388, 383, 387, 382, 0, 387, 386, 381, 0, 380, 0, 386, 0, 385, 385, 379, 384, 378, 0, 384, 383, 377, 0, 376, 0, 383, 0, 382, 382, 375, 381, 374, 0, 381, 380, 373, 0, 372, 0, 380, 379, 372, 0, 371, 0, 379, 378, 370, 0, 378, 377, 369, 0, 368, 0, 377, 376, 368, 0, 367, 0, 376, 375, 366, 0, 367, 0, 375, 374, 365, 0, 364, 0, 374, 373, 364, 0, 363, 0, 373, 372, 362, 0, 363, 0, 372, 371, 361, 0, 360, 0, 371, 370, 363, 0, 359, 0, 370, 369, 358, 0, 360, 0, 369, 368, 357, 0, 356, 0, 368, 367, 360, 0, 355, 0, 367, 366, 354, 0, 356, 0, 366, 365, 353, 0, 352, 0, 365, 364, 355, 0, 351, 0, 364, 363, 350, 0, 352, 0, 363, 362, 349, 0, 348, 0, 362, 361, 351, 0, 347, 0, 361, 360, 346, 0, 352, 0, 360, 359, 345, 0, 344, 0, 359, 358, 347, 0, 343, 0, 358, 357, 342, 0, 352, 0, 357, 356, 341, 0, 340, 0, 356, 355, 348, 0, 339, 0, 355, 354, 338, 0, 352, 0, 354, 353, 337, 0, 336, 0, 353, 352, 340, 0, 335, 0, 352, 351, 334, 0, 344, 0, 351, 350, 333, 0, 332, 0, 350, 349, 336, 0, 331, 0, 349, 348, 330, 0, 335, 0, 348, 347, 329, 0, 328, 0, 347, 346, 344, 0, 327, 0, 346, 345, 326, 0, 331, 0, 345, 344, 325, 0, 324, 0, 344, 343, 335, 0, 323, 0, 343, 342, 322, 0, 332, 0, 342, 341, 321, 0, 320, 0, 341, 340, 331, 0, 319, 0, 340, 339, 318, 0, 324, 0, 339, 338, 317, 0, 316, 0, 338, 337, 327, 0, 315, 0, 337, 336, 314, 0, 320, 0, 336, 335, 313, 0, 312, 0, 335, 334, 319, 0, 311, 0, 334, 333, 310, 0, 328, 0, 333, 332, 309, 0, 308, 0, 332, 331, 315, 0, 307, 0, 331, 330, 306, 0, 320, 0, 330, 329, 305, 0, 304, 0, 329, 328, 324, 0, 303, 0, 328, 327, 302, 0, 327, 326, 301, 0, 300, 0, 326, 325, 308, 0, 299, 0, 325, 324, 298, 0, 312, 0, 324, 323, 297, 0, 296, 0, 323, 322, 304, 0, 295, 0, 322, 321, 294, 0, 303, 0, 321, 320, 293, 0, 292, 0, 320, 319, 295, 0, 291, 0, 319, 318, 290, 0, 299, 0, 318, 317, 289, 0, 288, 0, 317, 316, 312, 0, 287, 0, 316, 315, 286, 0, 311, 0, 315, 314, 285, 0, 284, 0, 314, 313, 303, 0, 283, 0, 313, 312, 282, 0, 292, 0, 312, 311, 281, 0, 280, 0, 311, 310, 291, 0, 279, 0, 310, 309, 278, 0, 288, 0, 309, 308, 277, 0, 276, 0, 308, 307, 287, 0, 275, 0, 307, 306, 274, 0, 300, 0, 306, 305, 273, 0, 272, 0, 305, 304, 283, 0, 271, 0, 304, 303, 270, 0, 292, 0, 303, 302, 269, 0, 268, 0, 302, 301, 299, 0, 267, 0, 301, 300, 266, 0, 288, 0, 300, 299, 265, 0, 264, 0, 299, 298, 276, 0, 263, 0, 298, 297, 262, 0, 284, 0, 297, 296, 261, 0, 260, 0, 296, 295, 272, 0, 259, 0, 295, 294, 258, 0, 271, 0, 294, 293, 257, 0, 256, 0, 293, 292, 259, 0, 255, 0, 292, 291, 254, 0, 267, 0, 291, 290, 253, 0, 252, 0, 290, 289, 288, 0, 251, 0, 289, 288, 250, 0, 275, 0, 288, 287, 249, 0, 248, 0, 287, 286, 284, 0, 247, 0, 286, 285, 246, 0, 260, 0, 285, 284, 245, 0, 244, 0, 284, 283, 267, 0, 243, 0, 283, 282, 242, 0, 256, 0, 282, 281, 241, 0, 240, 0, 281, 280, 255, 0, 239, 0, 280, 279, 238, 0, 271, 0, 279, 278, 237, 0, 236, 0, 278, 277, 251, 0, 235, 0, 277, 276, 234, 0, 275, 0, 276, 275, 233, 0, 232, 0, 275, 274, 271, 0, 231, 0, 274, 273, 230, 0, 260, 0, 273, 272, 229, 0, 228, 0, 272, 271, 244, 0, 227, 0, 271, 270, 226, 0, 268, 0, 270, 269, 225, 0, 224, 0, 269, 268, 240, 0, 223, 0, 268, 267, 222, 0, 239, 0, 267, 266, 221, 0, 220, 0, 266, 265, 252, 0, 219, 0, 265, 264, 218, 0, 235, 0, 264, 263, 217, 0, 216, 0, 263, 262, 231, 0, 215, 0, 262, 261, 214, 0, 247, 0, 261, 260, 213, 0, 212, 0, 260, 0, 259, 259, 211, 258, 210, 0, 228, 0, 258, 257, 209, 0, 208, 0, 257, 256, 256, 0, 207, 0, 256, 255, 206, 0, 224, 0, 255, 254, 205, 0, 204, 0, 254, 253, 223, 0, 203, 0, 253, 252, 202, 0, 215, 0, 252, 251, 201, 0, 200, 0, 251, 250, 219, 0, 199, 0, 250, 249, 198, 0, 235, 0, 249, 248, 197, 0, 196, 0, 248, 247, 232, 0, 195, 0, 247, 246, 194, 0, 246, 245, 193, 0, 192, 0, 245, 244, 212, 0, 191, 0, 244, 243, 190, 0, 227, 0, 243, 242, 189, 0, 188, 0, 242, 241, 208, 0, 187, 0, 241, 240, 186, 0, 207, 0, 240, 239, 185, 0, 184, 0, 239, 238, 228, 0, 183, 0, 238, 237, 182, 0, 203, 0, 237, 236, 181, 0, 180, 0, 236, 235, 215, 0, 179, 0, 235, 234, 178, 0, 195, 0, 234, 233, 177, 0, 176, 0, 233, 232, 195, 0, 175, 0, 232, 231, 174, 0, 196, 0, 231, 230, 173, 0, 172, 0, 230, 229, 188, 0, 171, 0, 229, 228, 170, 0, 192, 0, 228, 227, 169, 0, 168, 0, 227, 226, 191, 0, 167, 0, 226, 225, 166, 0, 220, 0, 225, 224, 165, 0, 164, 0, 224, 223, 187, 0, 163, 0, 223, 222, 162, 0, 207, 0, 222, 221, 161, 0, 160, 0, 221, 220, 204, 0, 159, 0, 220, 219, 158, 0, 203, 0, 219, 218, 157, 0, 156, 0, 218, 217, 180, 0, 155, 0, 217, 216, 154, 0, 199, 0, 216, 215, 153, 0, 152, 0, 215, 214, 176, 0, 151, 0, 214, 213, 150, 0, 175, 0, 213, 212, 149, 0, 148, 0, 212, 211, 183, 0, 147, 0, 211, 210, 146, 0, 171, 0, 210, 209, 145, 0, 144, 0, 209, 208, 192, 0, 143, 0, 208, 207, 142, 0, 167, 0, 207, 206, 141, 0, 140, 0, 206, 205, 203, 0, 139, 0, 205, 204, 138, 0, 164, 0, 204, 203, 137, 0, 136, 0, 203, 202, 184, 0, 135, 0, 202, 201, 134, 0, 160, 0, 201, 200, 133, 0, 132, 0, 200, 199, 159, 0, 131, 0, 199, 198, 130, 0, 131, 0, 198, 197, 129, 0, 128, 0, 197, 196, 155, 0, 127, 0, 196, 195, 126, 0, 131, 0, 195, 194, 125, 0, 124, 0, 194, 193, 172, 0, 123, 0, 193, 192, 122, 0, 175, 0, 192, 191, 121, 0, 120, 0, 191, 190, 148, 0, 119, 0, 190, 189, 118, 0, 171, 0, 189, 188, 117, 0, 116, 0, 188, 187, 144, 0, 115, 0, 187, 186, 114, 0, 143, 0, 186, 185, 113, 0, 112, 0, 185, 184, 163, 0, 111, 0, 184, 183, 110, 0, 139, 0, 183, 182, 109, 0, 108, 0, 182, 181, 164, 0, 107, 0, 181, 180, 106, 0, 140, 0, 180, 179, 105, 0, 104, 0, 179, 178, 160, 0, 103, 0, 178, 177, 102, 0, 132, 0, 177, 176, 101, 0, 100, 0, 176, 175, 156, 0, 99, 0, 175, 174, 98, 0, 128, 0, 174, 173, 97, 0, 96, 0, 173, 172, 127, 0, 95, 0, 172, 171, 94, 0, 131, 0, 171, 170, 93, 0, 92, 0, 170, 169, 123, 0, 91, 0, 169, 168, 90, 0, 128, 0, 168, 167, 89, 0, 88, 0, 167, 166, 147, 0, 87, 0, 166, 165, 86, 0, 92, 0, 165, 164, 85, 0, 84, 0, 164, 163, 116, 0, 83, 0, 163, 162, 82, 0, 87, 0, 162, 161, 81, 0, 80, 0, 161, 160, 112, 0, 79, 0, 160, 159, 78, 0, 111, 0, 159, 158, 77, 0, 76, 0, 158, 157, 88, 0, 75, 0, 157, 156, 74, 0, 107, 0, 156, 155, 73, 0, 72, 0, 155, 154, 140, 0, 71, 0, 154, 153, 70, 0, 151, 0, 153, 152, 69, 0, 68, 0, 152, 151, 132, 0, 67, 0, 151, 150, 66, 0, 100, 0, 150, 149, 65, 0, 64, 0, 149, 148, 124, 0, 63, 0, 148, 147, 62, 0, 96, 0, 147, 146, 61, 0, 60, 0, 146, 145, 95, 0, 59, 0, 145, 144, 58, 0, 115, 0, 144, 143, 57, 0, 56, 0, 143, 142, 91, 0, 55, 0, 142, 141, 54, 0, 128, 0, 141, 140, 53, 0, 52, 0, 140, 139, 119, 0, 51, 0, 139, 138, 50, 0, 92, 0, 138, 137, 49, 0, 48, 0, 137, 136, 84, 0, 47, 0, 136, 135, 46, 0, 55, 0, 135, 134, 45, 0, 44, 0, 134, 133, 80, 0, 43, 0, 133, 132, 42, 0, 79, 0, 132, 131, 41, 0, 40, 0, 131, 130, 55, 0, 39, 0, 130, 129, 38, 0, 75, 0, 129, 128, 37, 0, 36, 0, 128, 127, 107, 0, 35, 0, 127, 126, 34, 0, 104, 0, 126, 125, 33, 0, 32, 0, 125, 124, 100, 0, 31, 0, 124, 123, 30, 0, 68, 0, 123, 122, 29, 0, 28, 0, 122, 121, 99, 0, 27, 0, 121, 120, 26, 0, 64, 0, 120, 119, 25, 0, 24, 0, 119, 118, 63, 0, 23, 0, 118, 117, 22, 0, 108, 0, 117, 116, 21, 0, 20, 0, 116, 115, 59, 0, 19, 0, 115, 114, 18, 0, 114, 113, 17, 0, 16, 0, 113, 112, 24, 0, 15, 0, 112, 111, 14, 0, 35, 0, 111, 110, 13, 0, 12, 0, 110, 109, 52, 0, 11, 0, 109, 108, 10, 0, 44, 0, 108, 107, 9, 0, 8, 0, 107, 106, 48, 0, 7, 0, 106, 105, 6, 0, 47, 0, 105, 104, 5, 0, 4, 0, 104, 103, 92, 0, 3, 0, 103, 102, 2, 0, 43, 0, 102, 101, 1, 0, 0, 0, 101, 100, 79, 0, 67, 0, 100, 99, 76, 0, 75, 0, 99, 98, 36, 0, 71, 0, 98, 97, 32, 0, 31, 0, 97, 96, 39, 0, 27, 0, 96, 95, 64, 0, 95, 94, 8, 0, 20, 0, 94, 93, 56, 0, 16, 0, 93, 92, 15, 0, 87, 0, 92, 91, 11, 0, 44, 0, 91, 90, 83, 0, 47, 0, 90, 89, 4, 0, 12, 0, 89, 88, 0, 0, 67, 0, 88, 87, 72, 0, 31, 0, 87, 86, 27, 0, 3, 0, 86, 85, 16, 0, 3, 0, 85, 84, 28, 0, 12, 0, 84, 83, 67, 0, 60, 0, 83, 82, 3, 0, 12, 0, 82, 81, 19, 0, 81, 0, 80, 80, 35, 79, 78, 0, 77, 0, 79, 78, 31, 0, 74, 0, 78, 77, 73, 0, 51, 0, 77, 76, 70, 0, 69, 0, 76, 75, 40, 0, 66, 0, 75, 74, 65, 0, 68, 0, 74, 73, 62, 0, 61, 0, 73, 72, 20, 0, 58, 0, 72, 71, 57, 0, 47, 0, 71, 70, 54, 0, 53, 0, 70, 69, 23, 0, 50, 0, 69, 68, 49, 0, 60, 0, 68, 67, 46, 0, 45, 0, 67, 66, 60, 0, 42, 0, 66, 65, 41, 0, 55, 0, 65, 64, 38, 0, 37, 0, 64, 63, 7, 0, 34, 0, 63, 62, 33, 0, 45, 0, 62, 61, 30, 0, 29, 0, 61, 60, 53, 0, 26, 0, 60, 59, 25, 0, 45, 0, 59, 58, 22, 0, 21, 0, 58, 57, 21, 0, 18, 0, 57, 56, 17, 0, 24, 0, 56, 55, 14, 0, 13, 0, 55, 54, 52, 0, 10, 0, 54, 53, 9, 0, 48, 0, 53, 52, 6, 0, 5, 0, 52, 51, 44, 0, 2, 0, 51, 50, 1, 0, 26, 0, 50, 49, 10, 0, 36, 0, 49, 48, 32, 0, 39, 0, 48, 47, 34, 0, 8, 0, 47, 46, 13, 0, 15, 0, 46, 45, 11, 0, 12, 0, 45, 44, 4, 0, 0, 0, 44, 43, 15, 0, 27, 0, 43, 42, 16, 0, 28, 0, 42, 0, 41, 41, 3, 40, 19, 0, 35, 0, 40, 39, 26, 0, 31, 0, 39, 38, 18, 0, 36, 0, 38, 37, 31, 0, 37, 0, 37, 36, 29, 0, 20, 0, 36, 35, 24, 0, 8, 0, 35, 34, 23, 0, 8, 0, 34, 33, 12, 0, 0, 0, 33, 32, 8, 0, 20, 0, 32, 31, 7, 0, 20, 0, 31, 30, 30, 0, 5, 0, 30, 29, 25, 0, 22, 0, 29, 28, 21, 0, 17, 0, 28, 27, 14, 0, 2, 0, 27, 26, 9, 0, 6, 0, 26, 25, 6, 0, 1, 0, 25, 24, 10, 0, 20, 0, 24, 23, 0, 0, 13, 0, 23, 22, 11, 0, 4, 0, 22, 21, 15, 0, 16, 0, 21, 20, 3, 0, 19, 0, 20, 19, 1, 0, 18, 0, 19, 18, 5, 0, 17, 0, 18, 17, 13, 0, 4, 0, 17, 16, 12, 0, 8, 0, 16, 15, 7, 0, 15, 14, 4, 0, 8, 0, 14, 0, 13, 13, 9, 12, 6, 0, 10, 0, 12, 11, 0, 0, 11, 0, 11, 10, 8, 0, 3, 0, 10, 9, 1, 0, 5, 0, 9, 8, 5, 0, 3, 0, 8, 7, 7, 0, 4, 0, 7, 6, 3, 0, 6, 0, 6, 5, 0, 0, 4, 0, 5, 4, 1, 0, 4, 0, 3, 0, 0, 3, 0, 0, 2, 2, 1, 1, 0, 0, 1, 0, 1 }

  178. 400

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1}

    Returns: {399, 398, 0, 398, 0, 399, 398, 397, 0, 397, 0, 398, 397, 396, 0, 396, 0, 397, 396, 395, 0, 395, 0, 396, 395, 394, 0, 394, 0, 395, 394, 393, 0, 393, 0, 394, 393, 392, 0, 392, 0, 393, 392, 391, 0, 391, 0, 392, 391, 390, 0, 390, 0, 391, 390, 389, 0, 389, 0, 390, 389, 388, 0, 388, 0, 389, 388, 387, 0, 387, 0, 388, 387, 386, 0, 386, 0, 387, 386, 385, 0, 385, 0, 386, 385, 384, 0, 384, 0, 385, 384, 383, 0, 383, 0, 384, 383, 382, 0, 382, 0, 383, 382, 381, 0, 381, 0, 382, 381, 380, 0, 380, 0, 381, 380, 379, 0, 379, 0, 380, 379, 378, 0, 378, 0, 379, 378, 377, 0, 377, 0, 378, 377, 376, 0, 376, 0, 377, 376, 375, 0, 375, 0, 376, 375, 374, 0, 374, 0, 375, 374, 373, 0, 373, 0, 374, 373, 372, 0, 372, 0, 373, 372, 371, 0, 371, 0, 372, 371, 370, 0, 370, 0, 371, 370, 369, 0, 369, 0, 370, 369, 368, 0, 368, 0, 369, 368, 367, 0, 367, 0, 368, 367, 366, 0, 366, 0, 367, 366, 365, 0, 365, 0, 366, 365, 364, 0, 364, 0, 365, 364, 363, 0, 363, 0, 364, 363, 362, 0, 362, 0, 363, 362, 361, 0, 361, 0, 362, 361, 360, 0, 360, 0, 361, 360, 359, 0, 359, 0, 360, 359, 358, 0, 358, 0, 359, 358, 357, 0, 357, 0, 358, 357, 356, 0, 356, 0, 357, 356, 355, 0, 355, 0, 356, 355, 354, 0, 354, 0, 355, 354, 353, 0, 353, 0, 354, 353, 352, 0, 352, 0, 353, 352, 351, 0, 351, 0, 352, 351, 350, 0, 350, 0, 351, 350, 349, 0, 349, 0, 350, 349, 348, 0, 348, 0, 349, 348, 347, 0, 347, 0, 348, 347, 346, 0, 346, 0, 347, 346, 345, 0, 345, 0, 346, 345, 344, 0, 344, 0, 345, 344, 343, 0, 343, 0, 344, 343, 342, 0, 342, 0, 343, 342, 341, 0, 341, 0, 342, 341, 340, 0, 340, 0, 341, 340, 339, 0, 339, 0, 340, 339, 338, 0, 338, 0, 339, 338, 337, 0, 337, 0, 338, 337, 336, 0, 336, 0, 337, 336, 335, 0, 335, 0, 336, 335, 334, 0, 334, 0, 335, 334, 333, 0, 333, 0, 334, 333, 332, 0, 332, 0, 333, 332, 331, 0, 331, 0, 332, 331, 330, 0, 330, 0, 331, 330, 329, 0, 329, 0, 330, 329, 328, 0, 328, 0, 329, 328, 327, 0, 327, 0, 328, 327, 326, 0, 326, 0, 327, 326, 325, 0, 325, 0, 326, 325, 324, 0, 324, 0, 325, 324, 323, 0, 323, 0, 324, 323, 322, 0, 322, 0, 323, 322, 321, 0, 321, 0, 322, 321, 320, 0, 320, 0, 321, 320, 319, 0, 319, 0, 320, 319, 318, 0, 318, 0, 319, 318, 317, 0, 317, 0, 318, 317, 316, 0, 316, 0, 317, 316, 315, 0, 315, 0, 316, 315, 314, 0, 314, 0, 315, 314, 313, 0, 313, 0, 314, 313, 312, 0, 312, 0, 313, 312, 311, 0, 311, 0, 312, 311, 310, 0, 310, 0, 311, 310, 309, 0, 309, 0, 310, 309, 308, 0, 308, 0, 309, 308, 307, 0, 307, 0, 308, 307, 306, 0, 306, 0, 307, 306, 305, 0, 305, 0, 306, 305, 304, 0, 304, 0, 305, 304, 303, 0, 303, 0, 304, 303, 302, 0, 302, 0, 303, 302, 301, 0, 301, 0, 302, 301, 300, 0, 300, 0, 301, 300, 299, 0, 299, 0, 300, 299, 298, 0, 298, 0, 299, 298, 297, 0, 297, 0, 298, 297, 296, 0, 296, 0, 297, 296, 295, 0, 295, 0, 296, 295, 294, 0, 294, 0, 295, 294, 293, 0, 293, 0, 294, 293, 292, 0, 292, 0, 293, 292, 291, 0, 291, 0, 292, 291, 290, 0, 290, 0, 291, 290, 289, 0, 289, 0, 290, 289, 288, 0, 288, 0, 289, 288, 287, 0, 287, 0, 288, 287, 286, 0, 286, 0, 287, 286, 285, 0, 285, 0, 286, 285, 284, 0, 284, 0, 285, 284, 283, 0, 283, 0, 284, 283, 282, 0, 282, 0, 283, 282, 281, 0, 281, 0, 282, 281, 280, 0, 280, 0, 281, 280, 279, 0, 279, 0, 280, 279, 278, 0, 278, 0, 279, 278, 277, 0, 277, 0, 278, 277, 276, 0, 276, 0, 277, 276, 275, 0, 275, 0, 276, 275, 274, 0, 274, 0, 275, 274, 273, 0, 273, 0, 274, 273, 272, 0, 272, 0, 273, 272, 271, 0, 271, 0, 272, 271, 270, 0, 270, 0, 271, 270, 269, 0, 269, 0, 270, 269, 268, 0, 268, 0, 269, 268, 267, 0, 267, 0, 268, 267, 266, 0, 266, 0, 267, 266, 265, 0, 265, 0, 266, 265, 264, 0, 264, 0, 265, 264, 263, 0, 263, 0, 264, 263, 262, 0, 262, 0, 263, 262, 261, 0, 261, 0, 262, 261, 260, 0, 260, 0, 261, 260, 259, 0, 259, 0, 260, 259, 258, 0, 258, 0, 259, 258, 257, 0, 257, 0, 258, 257, 256, 0, 256, 0, 257, 256, 255, 0, 255, 0, 256, 255, 254, 0, 254, 0, 255, 254, 253, 0, 253, 0, 254, 253, 252, 0, 252, 0, 253, 252, 251, 0, 251, 0, 252, 251, 250, 0, 250, 0, 251, 250, 249, 0, 249, 0, 250, 249, 248, 0, 248, 0, 249, 248, 247, 0, 247, 0, 248, 247, 246, 0, 246, 0, 247, 246, 245, 0, 245, 0, 246, 245, 244, 0, 244, 0, 245, 244, 243, 0, 243, 0, 244, 243, 242, 0, 242, 0, 243, 242, 241, 0, 241, 0, 242, 241, 240, 0, 240, 0, 241, 240, 239, 0, 239, 0, 240, 239, 238, 0, 238, 0, 239, 238, 237, 0, 237, 0, 238, 237, 236, 0, 236, 0, 237, 236, 235, 0, 235, 0, 236, 235, 234, 0, 234, 0, 235, 234, 233, 0, 233, 0, 234, 233, 232, 0, 232, 0, 233, 232, 231, 0, 231, 0, 232, 231, 230, 0, 230, 0, 231, 230, 229, 0, 229, 0, 230, 229, 228, 0, 228, 0, 229, 228, 227, 0, 227, 0, 228, 227, 226, 0, 226, 0, 227, 226, 225, 0, 225, 0, 226, 225, 224, 0, 224, 0, 225, 224, 223, 0, 223, 0, 224, 223, 222, 0, 222, 0, 223, 222, 221, 0, 221, 0, 222, 221, 220, 0, 220, 0, 221, 220, 219, 0, 219, 0, 220, 219, 218, 0, 218, 0, 219, 218, 217, 0, 217, 0, 218, 217, 216, 0, 216, 0, 217, 216, 215, 0, 215, 0, 216, 215, 214, 0, 214, 0, 215, 214, 213, 0, 213, 0, 214, 213, 212, 0, 212, 0, 213, 212, 211, 0, 211, 0, 212, 211, 210, 0, 210, 0, 211, 210, 209, 0, 209, 0, 210, 209, 208, 0, 208, 0, 209, 208, 207, 0, 207, 0, 208, 207, 206, 0, 206, 0, 207, 206, 205, 0, 205, 0, 206, 205, 204, 0, 204, 0, 205, 204, 203, 0, 203, 0, 204, 203, 202, 0, 202, 0, 203, 202, 201, 0, 201, 0, 202, 201, 200, 0, 200, 0, 201, 200, 199, 0, 199, 0, 200, 199, 198, 0, 198, 0, 199, 198, 197, 0, 197, 0, 198, 197, 196, 0, 196, 0, 197, 196, 195, 0, 195, 0, 196, 195, 194, 0, 194, 0, 195, 194, 193, 0, 193, 0, 194, 193, 192, 0, 192, 0, 193, 192, 191, 0, 191, 0, 192, 191, 190, 0, 190, 0, 191, 190, 189, 0, 189, 0, 190, 189, 188, 0, 188, 0, 189, 188, 187, 0, 187, 0, 188, 187, 186, 0, 186, 0, 187, 186, 185, 0, 185, 0, 186, 185, 184, 0, 184, 0, 185, 184, 183, 0, 183, 0, 184, 183, 182, 0, 182, 0, 183, 182, 181, 0, 181, 0, 182, 181, 180, 0, 180, 0, 181, 180, 179, 0, 179, 0, 180, 179, 178, 0, 178, 0, 179, 178, 177, 0, 177, 0, 178, 177, 176, 0, 176, 0, 177, 176, 175, 0, 175, 0, 176, 175, 174, 0, 174, 0, 175, 174, 173, 0, 173, 0, 174, 173, 172, 0, 172, 0, 173, 172, 171, 0, 171, 0, 172, 171, 170, 0, 170, 0, 171, 170, 169, 0, 169, 0, 170, 169, 168, 0, 168, 0, 169, 168, 167, 0, 167, 0, 168, 167, 166, 0, 166, 0, 167, 166, 165, 0, 165, 0, 166, 165, 164, 0, 164, 0, 165, 164, 163, 0, 163, 0, 164, 163, 162, 0, 162, 0, 163, 162, 161, 0, 161, 0, 162, 161, 160, 0, 160, 0, 161, 160, 159, 0, 159, 0, 160, 159, 158, 0, 158, 0, 159, 158, 157, 0, 157, 0, 158, 157, 156, 0, 156, 0, 157, 156, 155, 0, 155, 0, 156, 155, 154, 0, 154, 0, 155, 154, 153, 0, 153, 0, 154, 153, 152, 0, 152, 0, 153, 152, 151, 0, 151, 0, 152, 151, 150, 0, 150, 0, 151, 150, 149, 0, 149, 0, 150, 149, 148, 0, 148, 0, 149, 148, 147, 0, 147, 0, 148, 147, 146, 0, 146, 0, 147, 146, 145, 0, 145, 0, 146, 145, 144, 0, 144, 0, 145, 144, 143, 0, 143, 0, 144, 143, 142, 0, 142, 0, 143, 142, 141, 0, 141, 0, 142, 141, 140, 0, 140, 0, 141, 140, 139, 0, 139, 0, 140, 139, 138, 0, 138, 0, 139, 138, 137, 0, 137, 0, 138, 137, 136, 0, 136, 0, 137, 136, 135, 0, 135, 0, 136, 135, 134, 0, 134, 0, 135, 134, 133, 0, 133, 0, 134, 133, 132, 0, 132, 0, 133, 132, 131, 0, 131, 0, 132, 131, 130, 0, 130, 0, 131, 130, 129, 0, 129, 0, 130, 129, 128, 0, 128, 0, 129, 128, 127, 0, 127, 0, 128, 127, 126, 0, 126, 0, 127, 126, 125, 0, 125, 0, 126, 125, 124, 0, 124, 0, 125, 124, 123, 0, 123, 0, 124, 123, 122, 0, 122, 0, 123, 122, 121, 0, 121, 0, 122, 121, 120, 0, 120, 0, 121, 120, 119, 0, 119, 0, 120, 119, 118, 0, 118, 0, 119, 118, 117, 0, 117, 0, 118, 117, 116, 0, 116, 0, 117, 116, 115, 0, 115, 0, 116, 115, 114, 0, 114, 0, 115, 114, 113, 0, 113, 0, 114, 113, 112, 0, 112, 0, 113, 112, 111, 0, 111, 0, 112, 111, 110, 0, 110, 0, 111, 110, 109, 0, 109, 0, 110, 109, 108, 0, 108, 0, 109, 108, 107, 0, 107, 0, 108, 107, 106, 0, 106, 0, 107, 106, 105, 0, 105, 0, 106, 105, 104, 0, 104, 0, 105, 104, 103, 0, 103, 0, 104, 103, 102, 0, 102, 0, 103, 102, 101, 0, 101, 0, 102, 101, 100, 0, 100, 0, 101, 100, 99, 0, 99, 0, 100, 99, 98, 0, 98, 0, 99, 98, 97, 0, 97, 0, 98, 97, 96, 0, 96, 0, 97, 96, 95, 0, 95, 0, 96, 95, 94, 0, 94, 0, 95, 94, 93, 0, 93, 0, 94, 93, 92, 0, 92, 0, 93, 92, 91, 0, 91, 0, 92, 91, 90, 0, 90, 0, 91, 90, 89, 0, 89, 0, 90, 89, 88, 0, 88, 0, 89, 88, 87, 0, 87, 0, 88, 87, 86, 0, 86, 0, 87, 86, 85, 0, 85, 0, 86, 85, 84, 0, 84, 0, 85, 84, 83, 0, 83, 0, 84, 83, 82, 0, 82, 0, 83, 82, 81, 0, 81, 0, 82, 81, 80, 0, 80, 0, 81, 80, 79, 0, 79, 0, 80, 79, 78, 0, 78, 0, 79, 78, 77, 0, 77, 0, 78, 77, 76, 0, 76, 0, 77, 76, 75, 0, 75, 0, 76, 75, 74, 0, 74, 0, 75, 74, 73, 0, 73, 0, 74, 73, 72, 0, 72, 0, 73, 72, 71, 0, 71, 0, 72, 71, 70, 0, 70, 0, 71, 70, 69, 0, 69, 0, 70, 69, 68, 0, 68, 0, 69, 68, 67, 0, 67, 0, 68, 67, 66, 0, 66, 0, 67, 66, 65, 0, 65, 0, 66, 65, 64, 0, 64, 0, 65, 64, 63, 0, 63, 0, 64, 63, 62, 0, 62, 0, 63, 62, 61, 0, 61, 0, 62, 61, 60, 0, 60, 0, 61, 60, 59, 0, 59, 0, 60, 59, 58, 0, 58, 0, 59, 58, 57, 0, 57, 0, 58, 57, 56, 0, 56, 0, 57, 56, 55, 0, 55, 0, 56, 55, 54, 0, 54, 0, 55, 54, 53, 0, 53, 0, 54, 53, 52, 0, 52, 0, 53, 52, 51, 0, 51, 0, 52, 51, 50, 0, 50, 0, 51, 50, 49, 0, 49, 0, 50, 49, 48, 0, 48, 0, 49, 48, 47, 0, 47, 0, 48, 47, 46, 0, 46, 0, 47, 46, 45, 0, 45, 0, 46, 45, 44, 0, 44, 0, 45, 44, 43, 0, 43, 0, 44, 43, 42, 0, 42, 0, 43, 42, 41, 0, 41, 0, 42, 41, 40, 0, 40, 0, 41, 40, 39, 0, 39, 0, 40, 39, 38, 0, 38, 0, 39, 38, 37, 0, 37, 0, 38, 37, 36, 0, 36, 0, 37, 36, 35, 0, 35, 0, 36, 35, 34, 0, 34, 0, 35, 34, 33, 0, 33, 0, 34, 33, 32, 0, 32, 0, 33, 32, 31, 0, 31, 0, 32, 31, 30, 0, 30, 0, 31, 30, 29, 0, 29, 0, 30, 29, 28, 0, 28, 0, 29, 28, 27, 0, 27, 0, 28, 27, 26, 0, 26, 0, 27, 26, 25, 0, 25, 0, 26, 25, 24, 0, 24, 0, 25, 24, 23, 0, 23, 0, 24, 23, 22, 0, 22, 0, 23, 22, 21, 0, 21, 0, 22, 21, 20, 0, 20, 0, 21, 20, 19, 0, 19, 0, 20, 19, 18, 0, 18, 0, 19, 18, 17, 0, 17, 0, 18, 17, 16, 0, 16, 0, 17, 16, 15, 0, 15, 0, 16, 15, 14, 0, 14, 0, 15, 14, 13, 0, 13, 0, 14, 13, 12, 0, 12, 0, 13, 12, 11, 0, 11, 0, 12, 11, 10, 0, 10, 0, 11, 10, 9, 0, 9, 0, 10, 9, 8, 0, 8, 0, 9, 8, 7, 0, 7, 0, 8, 7, 6, 0, 6, 0, 7, 6, 5, 0, 5, 0, 6, 5, 4, 0, 4, 0, 5, 4, 3, 0, 3, 0, 4, 3, 2, 0, 2, 0, 3, 2, 1, 0, 1, 0, 2, 1, 0, 0, 0, 0, 1 }

  179. 400

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 0, 47, 0, 399, 398, 151, 0, 151, 0, 398, 397, 366, 0, 263, 0, 397, 396, 366, 0, 366, 0, 396, 395, 72, 0, 72, 0, 395, 394, 223, 0, 223, 0, 394, 393, 393, 393, 30, 392, 159, 0, 159, 0, 392, 391, 184, 0, 250, 0, 391, 390, 107, 0, 184, 0, 390, 389, 107, 0, 107, 0, 389, 388, 323, 0, 284, 0, 388, 387, 312, 0, 323, 0, 387, 386, 41, 0, 312, 0, 386, 385, 41, 0, 41, 0, 385, 384, 336, 0, 7, 0, 384, 383, 336, 0, 101, 0, 383, 382, 142, 0, 336, 0, 382, 381, 71, 0, 142, 0, 381, 380, 71, 0, 121, 0, 380, 379, 71, 0, 182, 0, 379, 378, 71, 0, 71, 0, 378, 377, 377, 376, 0, 377, 0, 375, 376, 376, 250, 375, 254, 374, 375, 374, 251, 373, 374, 372, 373, 373, 53, 371, 372, 370, 0, 372, 0, 369, 371, 368, 0, 371, 0, 370, 158, 367, 370, 369, 243, 366, 369, 365, 368, 364, 0, 368, 0, 367, 206, 363, 367, 366, 60, 362, 366, 365, 285, 361, 365, 364, 207, 360, 364, 363, 328, 359, 363, 362, 83, 358, 362, 361, 281, 357, 361, 356, 360, 360, 239, 355, 359, 359, 209, 358, 217, 0, 329, 0, 358, 354, 357, 357, 31, 356, 96, 353, 356, 355, 199, 352, 355, 354, 188, 351, 354, 353, 201, 350, 353, 352, 24, 0, 27, 0, 352, 351, 135, 0, 202, 0, 351, 349, 350, 350, 317, 348, 349, 349, 56, 347, 348, 346, 0, 348, 0, 345, 347, 347, 151, 344, 346, 346, 181, 343, 345, 345, 295, 342, 344, 341, 0, 344, 0, 343, 139, 340, 343, 342, 241, 339, 342, 338, 341, 337, 0, 341, 0, 340, 110, 336, 340, 335, 339, 339, 4, 338, 210, 334, 338, 337, 71, 0, 135, 0, 337, 333, 336, 336, 94, 332, 335, 335, 123, 334, 171, 331, 334, 333, 24, 330, 333, 332, 29, 329, 332, 331, 135, 328, 331, 327, 330, 330, 268, 326, 329, 329, 224, 325, 328, 324, 0, 328, 0, 327, 259, 323, 327, 326, 184, 0, 247, 0, 326, 322, 325, 321, 0, 325, 0, 320, 324, 324, 144, 323, 203, 319, 323, 318, 322, 322, 66, 321, 121, 317, 321, 320, 95, 0, 162, 0, 320, 316, 319, 319, 143, 315, 318, 314, 0, 318, 0, 313, 317, 317, 158, 316, 208, 0, 305, 0, 316, 312, 315, 315, 30, 311, 314, 310, 0, 314, 0, 309, 313, 313, 102, 312, 166, 0, 211, 0, 312, 308, 311, 311, 13, 310, 180, 0, 279, 0, 310, 307, 309, 309, 182, 306, 308, 308, 32, 305, 307, 307, 97, 306, 184, 304, 306, 305, 77, 303, 305, 304, 20, 0, 79, 0, 304, 302, 303, 303, 29, 301, 302, 302, 125, 300, 301, 301, 134, 300, 159, 299, 300, 299, 181, 298, 299, 298, 244, 297, 298, 297, 143, 0, 230, 0, 297, 296, 296, 295, 0, 296, 0, 294, 295, 295, 31, 293, 294, 292, 0, 294, 0, 293, 199, 0, 206, 0, 293, 292, 251, 291, 292, 291, 48, 0, 93, 0, 291, 290, 290, 290, 191, 289, 289, 289, 220, 288, 273, 0, 273, 0, 288, 287, 287, 287, 285, 286, 286, 286, 5, 285, 36, 0, 36, 0, 285, 284, 138, 0, 138, 0, 284, 283, 17, 0, 17, 0, 283, 282, 99, 0, 99, 0, 282, 281, 23, 0, 23, 0, 281, 280, 117, 0, 117, 0, 280, 279, 277, 0, 277, 0, 279, 278, 90, 0, 90, 0, 278, 277, 277, 277, 73, 276, 276, 276, 182, 275, 275, 275, 24, 274, 75, 0, 75, 0, 274, 273, 246, 0, 11, 0, 273, 272, 115, 0, 246, 0, 272, 271, 267, 0, 115, 0, 271, 270, 152, 0, 231, 0, 270, 269, 267, 0, 72, 0, 269, 268, 85, 0, 152, 0, 268, 267, 264, 0, 267, 0, 267, 266, 85, 0, 219, 0, 266, 265, 247, 0, 165, 0, 265, 264, 166, 0, 255, 0, 264, 0, 263, 263, 85, 262, 97, 0, 151, 0, 262, 261, 174, 0, 247, 0, 261, 260, 90, 0, 126, 0, 260, 259, 166, 0, 85, 0, 259, 258, 10, 0, 97, 0, 258, 257, 187, 0, 229, 0, 257, 256, 174, 0, 90, 0, 256, 255, 120, 0, 134, 0, 255, 254, 138, 0, 166, 0, 254, 253, 10, 0, 187, 0, 253, 252, 174, 0, 120, 0, 252, 251, 150, 0, 138, 0, 251, 250, 10, 0, 28, 0, 250, 249, 93, 0, 174, 0, 249, 248, 150, 0, 10, 0, 248, 247, 93, 0, 22, 0, 247, 246, 53, 0, 150, 0, 246, 245, 93, 0, 175, 0, 245, 244, 53, 0, 183, 0, 244, 243, 93, 0, 53, 0, 243, 242, 191, 0, 93, 0, 242, 241, 193, 0, 191, 0, 241, 240, 91, 0, 193, 0, 240, 239, 91, 0, 133, 0, 239, 238, 91, 0, 121, 0, 238, 237, 91, 0, 114, 0, 237, 236, 30, 0, 91, 0, 236, 235, 152, 0, 178, 0, 235, 234, 30, 0, 92, 0, 234, 233, 152, 0, 30, 0, 233, 232, 74, 0, 152, 0, 232, 231, 189, 0, 219, 0, 231, 230, 3, 0, 74, 0, 230, 229, 189, 0, 3, 0, 229, 228, 189, 0, 23, 0, 228, 227, 79, 0, 189, 0, 227, 226, 198, 0, 53, 0, 226, 225, 79, 0, 199, 0, 225, 224, 198, 0, 79, 0, 224, 223, 110, 0, 198, 0, 223, 222, 110, 0, 110, 0, 222, 221, 202, 0, 100, 0, 221, 220, 202, 0, 202, 0, 220, 219, 219, 219, 5, 218, 43, 0, 43, 0, 218, 217, 108, 0, 190, 0, 217, 216, 108, 0, 114, 0, 216, 215, 108, 0, 201, 0, 215, 214, 108, 0, 214, 0, 214, 213, 108, 0, 182, 0, 213, 212, 108, 0, 108, 0, 212, 211, 36, 0, 36, 0, 211, 210, 210, 210, 139, 209, 209, 209, 75, 208, 208, 208, 127, 207, 207, 207, 178, 206, 206, 206, 131, 205, 205, 204, 0, 205, 0, 203, 204, 204, 97, 203, 125, 0, 134, 0, 203, 202, 202, 202, 6, 201, 201, 200, 0, 201, 0, 199, 200, 198, 0, 200, 0, 199, 141, 197, 199, 198, 7, 0, 31, 0, 198, 197, 64, 0, 145, 0, 197, 196, 196, 195, 0, 196, 0, 195, 78, 194, 195, 194, 76, 0, 98, 0, 194, 193, 120, 0, 120, 0, 193, 192, 159, 0, 159, 0, 192, 191, 17, 0, 17, 0, 191, 190, 21, 0, 123, 0, 190, 189, 21, 0, 107, 0, 189, 188, 21, 0, 147, 0, 188, 187, 21, 0, 30, 0, 187, 186, 143, 0, 21, 0, 186, 185, 143, 0, 143, 0, 185, 184, 110, 0, 110, 0, 184, 183, 152, 0, 22, 0, 183, 182, 31, 0, 75, 0, 182, 181, 152, 0, 31, 0, 181, 180, 59, 0, 152, 0, 180, 179, 59, 0, 98, 0, 179, 178, 116, 0, 127, 0, 178, 177, 140, 0, 57, 0, 177, 176, 59, 0, 116, 0, 176, 175, 34, 0, 140, 0, 175, 174, 59, 0, 156, 0, 174, 173, 34, 0, 5, 0, 173, 172, 42, 0, 59, 0, 172, 171, 131, 0, 34, 0, 171, 170, 3, 0, 42, 0, 170, 169, 146, 0, 131, 0, 169, 168, 3, 0, 18, 0, 168, 167, 26, 0, 142, 0, 167, 166, 146, 0, 3, 0, 166, 165, 165, 0, 26, 0, 165, 164, 60, 0, 42, 0, 164, 163, 146, 0, 17, 0, 163, 162, 29, 0, 42, 0, 162, 161, 77, 0, 60, 0, 161, 160, 146, 0, 29, 0, 160, 159, 77, 0, 104, 0, 159, 158, 146, 0, 69, 0, 158, 157, 77, 0, 146, 0, 157, 156, 43, 0, 63, 0, 156, 155, 77, 0, 40, 0, 155, 154, 43, 0, 68, 0, 154, 153, 140, 0, 77, 0, 153, 152, 10, 0, 43, 0, 152, 151, 114, 0, 140, 0, 151, 150, 10, 0, 114, 0, 150, 149, 143, 0, 10, 0, 149, 148, 146, 0, 43, 0, 148, 147, 46, 0, 143, 0, 147, 146, 146, 0, 46, 0, 146, 145, 79, 0, 0, 0, 145, 144, 0, 0, 116, 0, 144, 143, 6, 0, 73, 0, 143, 142, 79, 0, 0, 0, 142, 141, 6, 0, 89, 0, 141, 140, 138, 0, 79, 0, 140, 139, 6, 0, 104, 0, 139, 138, 76, 0, 138, 0, 138, 137, 6, 0, 21, 0, 137, 136, 43, 0, 76, 0, 136, 135, 122, 0, 6, 0, 135, 134, 31, 0, 123, 0, 134, 133, 19, 0, 43, 0, 133, 132, 117, 0, 13, 0, 132, 131, 122, 0, 31, 0, 131, 130, 19, 0, 95, 0, 130, 129, 117, 0, 122, 0, 129, 128, 19, 0, 117, 0, 128, 127, 19, 0, 30, 0, 127, 126, 105, 0, 19, 0, 126, 125, 105, 0, 74, 0, 125, 124, 101, 0, 105, 0, 124, 123, 67, 0, 101, 0, 123, 122, 101, 0, 67, 0, 122, 121, 101, 0, 101, 0, 121, 120, 120, 119, 0, 120, 0, 119, 0, 0, 119, 118, 118, 117, 0, 118, 0, 117, 14, 116, 117, 116, 68, 115, 116, 115, 33, 0, 77, 0, 115, 114, 114, 113, 0, 114, 0, 112, 113, 113, 77, 111, 112, 110, 0, 112, 0, 111, 44, 0, 99, 0, 111, 109, 110, 108, 0, 110, 0, 109, 3, 0, 90, 0, 109, 107, 108, 108, 30, 107, 82, 106, 107, 106, 73, 105, 106, 104, 105, 103, 0, 105, 0, 104, 23, 102, 104, 101, 103, 103, 24, 102, 36, 0, 85, 0, 102, 100, 101, 101, 6, 100, 17, 0, 61, 0, 100, 99, 99, 99, 83, 98, 98, 97, 0, 98, 0, 97, 18, 96, 97, 95, 96, 96, 11, 95, 60, 94, 95, 94, 78, 93, 94, 93, 7, 0, 86, 0, 93, 92, 92, 92, 24, 91, 85, 0, 85, 0, 91, 90, 56, 0, 56, 0, 90, 89, 89, 89, 42, 88, 88, 88, 30, 87, 50, 0, 50, 0, 87, 86, 86, 86, 69, 85, 85, 84, 0, 85, 0, 83, 84, 82, 0, 84, 0, 83, 37, 81, 83, 82, 82, 82, 61, 80, 81, 81, 0, 80, 3, 0, 77, 0, 80, 0, 79, 79, 0, 79, 0, 78, 48, 0, 48, 0, 78, 77, 43, 0, 43, 0, 77, 0, 76, 76, 55, 75, 55, 0, 55, 0, 75, 74, 24, 0, 24, 0, 74, 73, 26, 0, 26, 0, 73, 72, 53, 0, 53, 0, 72, 71, 71, 71, 19, 70, 54, 0, 54, 0, 70, 69, 69, 69, 24, 68, 34, 0, 34, 0, 68, 67, 41, 0, 41, 0, 67, 66, 54, 0, 54, 0, 66, 65, 3, 0, 3, 0, 65, 64, 51, 0, 5, 0, 64, 63, 51, 0, 53, 0, 63, 62, 53, 0, 51, 0, 62, 61, 30, 0, 53, 0, 61, 60, 57, 0, 30, 0, 60, 59, 40, 0, 57, 0, 59, 58, 4, 0, 40, 0, 58, 57, 4, 0, 4, 0, 57, 56, 21, 0, 21, 0, 56, 55, 55, 0, 30, 0, 55, 54, 31, 0, 54, 53, 31, 0, 11, 0, 53, 52, 31, 0, 27, 0, 52, 51, 31, 0, 31, 0, 51, 50, 50, 50, 8, 49, 49, 0, 49, 0, 49, 0, 48, 48, 40, 47, 40, 0, 18, 0, 47, 46, 40, 0, 33, 0, 46, 45, 40, 0, 12, 0, 45, 44, 27, 0, 40, 0, 44, 43, 27, 0, 30, 0, 43, 42, 27, 0, 3, 0, 42, 41, 4, 0, 5, 0, 41, 40, 27, 0, 4, 0, 40, 39, 36, 0, 23, 0, 39, 38, 27, 0, 3, 0, 38, 37, 16, 0, 36, 0, 37, 36, 27, 0, 16, 0, 36, 35, 27, 0, 27, 0, 35, 34, 30, 0, 30, 0, 34, 33, 33, 32, 0, 33, 0, 32, 30, 31, 32, 31, 19, 30, 31, 30, 6, 29, 30, 29, 24, 0, 26, 0, 29, 28, 28, 28, 1, 27, 27, 26, 0, 27, 0, 26, 10, 25, 26, 25, 4, 24, 25, 23, 24, 22, 0, 24, 0, 23, 11, 21, 23, 22, 14, 0, 17, 0, 22, 21, 17, 20, 21, 20, 8, 0, 9, 0, 20, 19, 19, 19, 7, 18, 11, 0, 11, 0, 18, 17, 13, 0, 14, 0, 17, 0, 16, 16, 13, 15, 12, 0, 13, 0, 15, 14, 12, 0, 12, 0, 14, 13, 12, 0, 12, 0, 13, 12, 12, 0, 12, 11, 0, 0, 6, 0, 11, 10, 6, 0, 8, 0, 10, 9, 0, 0, 1, 0, 9, 8, 3, 0, 5, 0, 8, 7, 6, 0, 0, 0, 7, 6, 2, 0, 3, 0, 6, 0, 5, 5, 2, 4, 2, 0, 2, 0, 4, 3, 0, 0, 0, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 1, 0 }

  180. 400

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    {198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796, 88}

    Returns: {399, 399, 399, 24, 398, 398, 398, 0, 398, 0, 397, 397, 397, 231, 396, 378, 0, 378, 0, 396, 395, 46, 0, 175, 0, 395, 394, 222, 0, 46, 0, 394, 393, 20, 0, 222, 0, 393, 392, 20, 0, 20, 0, 392, 391, 391, 391, 1, 390, 147, 0, 222, 0, 390, 389, 147, 0, 141, 0, 389, 388, 147, 0, 147, 0, 388, 387, 185, 0, 185, 0, 387, 386, 386, 386, 224, 385, 385, 385, 112, 384, 384, 383, 0, 384, 0, 383, 73, 0, 193, 0, 383, 382, 382, 381, 0, 382, 0, 381, 166, 0, 180, 0, 381, 380, 380, 380, 165, 379, 297, 0, 361, 0, 379, 378, 297, 0, 297, 0, 378, 377, 377, 377, 284, 376, 364, 0, 364, 0, 376, 375, 324, 0, 373, 0, 375, 374, 324, 0, 181, 0, 374, 373, 267, 0, 324, 0, 373, 372, 224, 0, 335, 0, 372, 371, 267, 0, 224, 0, 371, 370, 43, 0, 358, 0, 370, 369, 267, 0, 43, 0, 369, 368, 267, 0, 237, 0, 368, 367, 267, 0, 140, 0, 367, 366, 267, 0, 293, 0, 366, 365, 267, 0, 267, 0, 365, 364, 139, 0, 139, 0, 364, 363, 51, 0, 207, 0, 363, 362, 360, 0, 51, 0, 362, 361, 234, 0, 360, 0, 361, 360, 32, 0, 53, 0, 360, 359, 234, 0, 351, 0, 359, 358, 32, 0, 246, 0, 358, 357, 234, 0, 32, 0, 357, 356, 77, 0, 78, 0, 356, 355, 340, 0, 234, 0, 355, 354, 77, 0, 203, 0, 354, 353, 340, 0, 77, 0, 353, 352, 34, 0, 116, 0, 352, 351, 129, 0, 340, 0, 351, 350, 243, 0, 34, 0, 350, 349, 5, 0, 158, 0, 349, 348, 129, 0, 157, 0, 348, 347, 243, 0, 31, 0, 347, 346, 5, 0, 318, 0, 346, 345, 333, 0, 335, 0, 345, 344, 129, 0, 243, 0, 344, 343, 5, 0, 333, 0, 343, 342, 36, 0, 105, 0, 342, 341, 129, 0, 208, 0, 341, 340, 5, 0, 121, 0, 340, 339, 283, 0, 36, 0, 339, 338, 175, 0, 225, 0, 338, 337, 129, 0, 251, 0, 337, 336, 5, 0, 315, 0, 336, 335, 283, 0, 329, 0, 335, 334, 175, 0, 224, 0, 334, 333, 129, 0, 220, 0, 333, 332, 5, 0, 130, 0, 332, 331, 283, 0, 84, 0, 331, 330, 175, 0, 219, 0, 330, 329, 256, 0, 129, 0, 329, 328, 75, 0, 5, 0, 328, 327, 113, 0, 199, 0, 327, 326, 283, 0, 175, 0, 326, 325, 256, 0, 325, 324, 75, 0, 227, 0, 324, 323, 113, 0, 18, 0, 323, 322, 91, 0, 283, 0, 322, 321, 51, 0, 191, 0, 321, 320, 256, 0, 33, 0, 320, 319, 75, 0, 113, 0, 319, 318, 91, 0, 298, 0, 318, 317, 51, 0, 54, 0, 317, 316, 256, 0, 75, 0, 316, 315, 91, 0, 51, 0, 315, 314, 256, 0, 44, 0, 314, 313, 270, 0, 91, 0, 313, 312, 174, 0, 256, 0, 312, 311, 35, 0, 55, 0, 311, 310, 86, 0, 270, 0, 310, 309, 66, 0, 122, 0, 309, 308, 171, 0, 174, 0, 308, 307, 201, 0, 35, 0, 307, 306, 156, 0, 238, 0, 306, 305, 86, 0, 66, 0, 305, 304, 171, 0, 214, 0, 304, 303, 201, 0, 246, 0, 303, 302, 156, 0, 282, 0, 302, 301, 86, 0, 146, 0, 301, 300, 261, 0, 171, 0, 300, 299, 49, 0, 201, 0, 299, 298, 19, 0, 244, 0, 298, 297, 156, 0, 86, 0, 297, 296, 261, 0, 238, 0, 296, 295, 49, 0, 61, 0, 295, 294, 201, 0, 292, 0, 294, 293, 19, 0, 236, 0, 293, 292, 290, 0, 156, 0, 292, 291, 66, 0, 261, 0, 291, 290, 71, 0, 49, 0, 290, 289, 107, 0, 201, 0, 289, 288, 15, 0, 280, 0, 288, 287, 19, 0, 74, 0, 287, 286, 147, 0, 282, 0, 286, 285, 201, 0, 42, 0, 285, 284, 168, 0, 66, 0, 284, 283, 78, 0, 71, 0, 283, 282, 106, 0, 174, 0, 282, 0, 281, 281, 107, 280, 15, 0, 173, 0, 280, 279, 19, 0, 95, 0, 279, 278, 274, 0, 147, 0, 278, 277, 201, 0, 168, 0, 277, 276, 133, 0, 78, 0, 276, 275, 78, 0, 110, 0, 275, 274, 106, 0, 107, 0, 274, 273, 15, 0, 91, 0, 273, 272, 165, 0, 19, 0, 272, 271, 229, 0, 91, 0, 271, 270, 201, 0, 39, 0, 270, 269, 107, 0, 133, 0, 269, 268, 78, 0, 88, 0, 268, 267, 95, 0, 106, 0, 267, 266, 0, 0, 1, 0, 266, 265, 15, 0, 8, 0, 265, 264, 165, 0, 82, 0, 264, 263, 229, 0, 201, 0, 263, 262, 107, 0, 29, 0, 262, 261, 121, 0, 78, 0, 261, 260, 95, 0, 61, 0, 260, 259, 128, 0, 0, 0, 259, 258, 3, 0, 246, 0, 258, 257, 15, 0, 6, 0, 257, 256, 165, 0, 229, 0, 256, 255, 45, 0, 147, 0, 255, 254, 226, 0, 107, 0, 254, 253, 30, 0, 121, 0, 253, 252, 95, 0, 0, 0, 252, 251, 19, 0, 128, 0, 251, 250, 164, 0, 215, 0, 250, 0, 249, 249, 3, 248, 72, 0, 15, 0, 248, 247, 128, 0, 165, 0, 247, 246, 152, 0, 45, 0, 246, 245, 70, 0, 100, 0, 245, 244, 226, 0, 30, 0, 244, 243, 30, 0, 95, 0, 243, 242, 19, 0, 164, 0, 242, 241, 26, 0, 3, 0, 241, 240, 15, 0, 72, 0, 240, 239, 128, 0, 107, 0, 239, 238, 152, 0, 70, 0, 238, 237, 11, 0, 58, 0, 237, 236, 83, 0, 226, 0, 236, 235, 10, 0, 69, 0, 235, 234, 80, 0, 30, 0, 234, 233, 19, 0, 26, 0, 233, 232, 54, 0, 15, 0, 232, 231, 113, 0, 193, 0, 231, 230, 128, 0, 152, 0, 230, 229, 35, 0, 11, 0, 229, 228, 58, 0, 160, 0, 228, 227, 83, 0, 10, 0, 227, 226, 80, 0, 71, 0, 226, 225, 161, 0, 222, 0, 225, 0, 224, 224, 19, 223, 106, 0, 141, 0, 223, 222, 54, 0, 113, 0, 222, 221, 128, 0, 112, 0, 221, 220, 35, 0, 58, 0, 220, 219, 83, 0, 84, 0, 219, 218, 80, 0, 161, 0, 218, 217, 19, 0, 106, 0, 217, 216, 103, 0, 54, 0, 216, 215, 43, 0, 128, 0, 215, 214, 32, 0, 100, 0, 214, 213, 35, 0, 20, 0, 213, 212, 83, 0, 80, 0, 212, 211, 129, 0, 19, 0, 211, 210, 44, 0, 103, 0, 210, 209, 98, 0, 161, 0, 209, 208, 43, 0, 84, 0, 208, 207, 106, 0, 32, 0, 207, 206, 141, 0, 35, 0, 206, 205, 83, 0, 146, 0, 205, 204, 129, 0, 29, 0, 204, 203, 42, 0, 70, 0, 203, 202, 44, 0, 199, 0, 202, 201, 98, 0, 0, 0, 201, 200, 88, 0, 43, 0, 200, 199, 106, 0, 34, 0, 199, 198, 177, 0, 141, 0, 198, 197, 83, 0, 129, 0, 197, 196, 99, 0, 42, 0, 196, 195, 44, 0, 34, 0, 195, 194, 98, 0, 75, 0, 194, 193, 88, 0, 102, 0, 193, 192, 106, 0, 41, 0, 192, 191, 177, 0, 12, 0, 191, 190, 144, 0, 83, 0, 190, 189, 99, 0, 44, 0, 189, 188, 86, 0, 98, 0, 188, 187, 88, 0, 78, 0, 187, 186, 106, 0, 177, 0, 186, 185, 144, 0, 75, 0, 185, 184, 99, 0, 86, 0, 184, 183, 158, 0, 88, 0, 183, 182, 106, 0, 70, 0, 182, 181, 144, 0, 99, 0, 181, 180, 158, 0, 106, 0, 180, 179, 89, 0, 144, 0, 179, 178, 158, 0, 161, 0, 178, 177, 164, 0, 89, 0, 177, 176, 18, 0, 158, 0, 176, 175, 43, 0, 133, 0, 175, 174, 154, 0, 164, 0, 174, 173, 18, 0, 43, 0, 173, 172, 91, 0, 95, 0, 172, 171, 154, 0, 97, 0, 171, 170, 136, 0, 18, 0, 170, 169, 8, 0, 91, 0, 169, 168, 154, 0, 52, 0, 168, 167, 136, 0, 158, 0, 167, 166, 8, 0, 4, 0, 166, 165, 107, 0, 154, 0, 165, 164, 67, 0, 115, 0, 164, 163, 136, 0, 163, 0, 163, 162, 8, 0, 74, 0, 162, 161, 107, 0, 55, 0, 161, 160, 98, 0, 67, 0, 160, 159, 136, 0, 119, 0, 159, 158, 8, 0, 89, 0, 158, 157, 107, 0, 98, 0, 157, 156, 136, 0, 8, 0, 156, 155, 95, 0, 107, 0, 155, 154, 99, 0, 136, 0, 154, 153, 95, 0, 12, 0, 153, 152, 99, 0, 78, 0, 152, 151, 104, 0, 95, 0, 151, 150, 76, 0, 99, 0, 150, 149, 104, 0, 130, 0, 149, 148, 76, 0, 98, 0, 148, 147, 145, 0, 104, 0, 147, 146, 76, 0, 145, 0, 146, 145, 76, 0, 25, 0, 145, 144, 76, 0, 76, 0, 144, 143, 45, 0, 140, 0, 143, 142, 45, 0, 37, 0, 142, 141, 42, 0, 43, 0, 141, 140, 47, 0, 67, 0, 140, 139, 45, 0, 126, 0, 139, 138, 132, 0, 42, 0, 138, 137, 47, 0, 30, 0, 137, 136, 48, 0, 50, 0, 136, 135, 93, 0, 45, 0, 135, 134, 132, 0, 67, 0, 134, 133, 47, 0, 133, 132, 48, 0, 23, 0, 132, 131, 93, 0, 131, 130, 9, 0, 47, 0, 130, 129, 102, 0, 48, 0, 129, 128, 93, 0, 9, 0, 128, 127, 102, 0, 93, 0, 127, 126, 102, 0, 57, 0, 126, 125, 102, 0, 5, 0, 125, 124, 41, 0, 102, 0, 124, 123, 13, 0, 80, 0, 123, 122, 41, 0, 61, 0, 122, 121, 74, 0, 13, 0, 121, 120, 41, 0, 20, 0, 120, 119, 74, 0, 41, 0, 119, 118, 75, 0, 74, 0, 118, 117, 75, 0, 47, 0, 117, 116, 75, 0, 7, 0, 116, 115, 75, 0, 27, 0, 115, 114, 108, 0, 75, 0, 114, 113, 95, 0, 101, 0, 113, 112, 108, 0, 95, 0, 112, 111, 13, 0, 25, 0, 111, 110, 108, 0, 21, 0, 110, 109, 25, 0, 106, 0, 109, 108, 13, 0, 108, 0, 108, 107, 25, 0, 85, 0, 107, 106, 97, 0, 13, 0, 106, 105, 25, 0, 21, 0, 105, 104, 97, 0, 25, 0, 104, 103, 61, 0, 89, 0, 103, 102, 97, 0, 61, 0, 102, 101, 60, 0, 71, 0, 101, 100, 97, 0, 60, 0, 100, 99, 0, 0, 97, 0, 99, 98, 0, 0, 73, 0, 98, 97, 0, 0, 0, 0, 97, 96, 77, 0, 77, 0, 96, 95, 95, 95, 64, 94, 94, 93, 0, 94, 0, 93, 74, 92, 93, 91, 92, 92, 18, 90, 91, 91, 8, 89, 90, 89, 0, 90, 0, 88, 89, 87, 0, 89, 0, 86, 88, 88, 9, 85, 87, 87, 13, 86, 16, 0, 18, 0, 86, 84, 85, 85, 78, 83, 84, 82, 0, 84, 0, 81, 83, 83, 5, 80, 82, 79, 0, 82, 0, 78, 81, 81, 58, 78, 80, 77, 0, 80, 0, 79, 22, 76, 79, 75, 78, 78, 48, 77, 57, 74, 77, 73, 76, 76, 49, 72, 75, 75, 14, 74, 29, 0, 66, 0, 74, 73, 66, 0, 72, 0, 73, 71, 72, 70, 0, 72, 0, 69, 71, 71, 14, 0, 70, 68, 0, 70, 0, 69, 13, 0, 63, 0, 69, 67, 68, 68, 23, 67, 44, 0, 60, 0, 67, 66, 66, 65, 0, 66, 0, 64, 65, 65, 43, 63, 64, 64, 12, 63, 15, 62, 63, 62, 10, 0, 34, 0, 62, 61, 60, 0, 60, 0, 61, 60, 18, 0, 18, 0, 60, 59, 59, 59, 7, 58, 58, 58, 47, 57, 54, 0, 54, 0, 57, 56, 56, 56, 22, 55, 55, 55, 2, 54, 54, 54, 11, 53, 53, 53, 9, 52, 52, 52, 7, 51, 36, 0, 36, 0, 51, 50, 15, 0, 29, 0, 50, 49, 15, 0, 8, 0, 49, 48, 11, 0, 15, 0, 48, 47, 8, 0, 25, 0, 47, 46, 11, 0, 8, 0, 46, 45, 21, 0, 11, 0, 45, 44, 21, 0, 43, 0, 44, 43, 21, 0, 24, 0, 43, 42, 21, 0, 8, 0, 42, 41, 11, 0, 21, 0, 41, 40, 11, 0, 11, 0, 40, 39, 9, 0, 9, 0, 39, 38, 15, 0, 15, 0, 38, 37, 37, 37, 13, 36, 17, 0, 17, 0, 36, 35, 35, 34, 0, 35, 0, 33, 34, 32, 0, 34, 0, 33, 18, 31, 33, 30, 32, 32, 30, 29, 31, 28, 0, 31, 0, 27, 30, 30, 10, 29, 10, 26, 29, 25, 28, 28, 13, 24, 27, 0, 0, 27, 0, 23, 26, 26, 6, 25, 10, 0, 11, 0, 25, 22, 24, 24, 4, 21, 23, 23, 16, 22, 22, 20, 22, 21, 2, 19, 21, 18, 20, 18, 0, 20, 0, 17, 19, 0, 0, 19, 0, 16, 18, 18, 15, 16, 17, 15, 0, 17, 0, 16, 1, 0, 3, 0, 16, 14, 15, 15, 2, 13, 14, 14, 5, 12, 13, 13, 1, 11, 12, 10, 0, 12, 0, 9, 11, 11, 4, 10, 7, 8, 10, 9, 7, 7, 9, 8, 3, 0, 6, 0, 8, 6, 7, 5, 0, 7, 0, 6, 0, 0, 3, 0, 6, 4, 5, 5, 0, 4, 1, 0, 2, 0, 4, 3, 2, 0, 3, 2, 2, 0, 2, 0, 2, 1, 0, 0, 0, 0, 1 }

  181. 400

    {0, 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}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 397, 0, 399, 398, 398, 0, 396, 0, 398, 397, 395, 0, 397, 396, 394, 0, 393, 0, 396, 395, 395, 0, 392, 0, 395, 394, 391, 0, 394, 0, 394, 393, 390, 0, 389, 0, 393, 392, 389, 0, 388, 0, 392, 391, 387, 0, 391, 0, 391, 390, 386, 0, 385, 0, 390, 0, 389, 389, 384, 388, 383, 0, 388, 387, 382, 0, 381, 0, 387, 0, 386, 386, 380, 385, 379, 0, 385, 384, 378, 0, 377, 0, 384, 0, 383, 383, 376, 382, 375, 0, 382, 381, 374, 0, 373, 0, 381, 380, 373, 0, 372, 0, 380, 379, 371, 0, 379, 378, 370, 0, 369, 0, 378, 377, 369, 0, 368, 0, 377, 376, 367, 0, 368, 0, 376, 375, 366, 0, 365, 0, 375, 374, 365, 0, 364, 0, 374, 373, 363, 0, 364, 0, 373, 372, 362, 0, 361, 0, 372, 371, 364, 0, 360, 0, 371, 370, 359, 0, 361, 0, 370, 369, 358, 0, 357, 0, 369, 368, 361, 0, 356, 0, 368, 367, 355, 0, 357, 0, 367, 366, 354, 0, 353, 0, 366, 365, 356, 0, 352, 0, 365, 364, 351, 0, 353, 0, 364, 363, 350, 0, 349, 0, 363, 362, 352, 0, 348, 0, 362, 361, 347, 0, 353, 0, 361, 360, 346, 0, 345, 0, 360, 359, 348, 0, 344, 0, 359, 358, 343, 0, 353, 0, 358, 357, 342, 0, 341, 0, 357, 356, 349, 0, 340, 0, 356, 355, 339, 0, 353, 0, 355, 354, 338, 0, 337, 0, 354, 353, 341, 0, 336, 0, 353, 352, 335, 0, 345, 0, 352, 351, 334, 0, 333, 0, 351, 350, 337, 0, 332, 0, 350, 349, 331, 0, 336, 0, 349, 348, 330, 0, 329, 0, 348, 347, 345, 0, 328, 0, 347, 346, 327, 0, 332, 0, 346, 345, 326, 0, 325, 0, 345, 344, 336, 0, 324, 0, 344, 343, 323, 0, 333, 0, 343, 342, 322, 0, 321, 0, 342, 341, 332, 0, 320, 0, 341, 340, 319, 0, 325, 0, 340, 339, 318, 0, 317, 0, 339, 338, 328, 0, 316, 0, 338, 337, 315, 0, 321, 0, 337, 336, 314, 0, 313, 0, 336, 335, 320, 0, 312, 0, 335, 334, 311, 0, 329, 0, 334, 333, 310, 0, 309, 0, 333, 332, 316, 0, 308, 0, 332, 331, 307, 0, 321, 0, 331, 330, 306, 0, 305, 0, 330, 329, 325, 0, 304, 0, 329, 328, 303, 0, 328, 327, 302, 0, 301, 0, 327, 326, 309, 0, 300, 0, 326, 325, 299, 0, 313, 0, 325, 324, 298, 0, 297, 0, 324, 323, 305, 0, 296, 0, 323, 322, 295, 0, 304, 0, 322, 321, 294, 0, 293, 0, 321, 320, 296, 0, 292, 0, 320, 319, 291, 0, 300, 0, 319, 318, 290, 0, 289, 0, 318, 317, 313, 0, 288, 0, 317, 316, 287, 0, 312, 0, 316, 315, 286, 0, 285, 0, 315, 314, 304, 0, 284, 0, 314, 313, 283, 0, 293, 0, 313, 312, 282, 0, 281, 0, 312, 311, 292, 0, 280, 0, 311, 310, 279, 0, 289, 0, 310, 309, 278, 0, 277, 0, 309, 308, 288, 0, 276, 0, 308, 307, 275, 0, 301, 0, 307, 306, 274, 0, 273, 0, 306, 305, 284, 0, 272, 0, 305, 304, 271, 0, 293, 0, 304, 303, 270, 0, 269, 0, 303, 302, 300, 0, 268, 0, 302, 301, 267, 0, 289, 0, 301, 300, 266, 0, 265, 0, 300, 299, 277, 0, 264, 0, 299, 298, 263, 0, 285, 0, 298, 297, 262, 0, 261, 0, 297, 296, 273, 0, 260, 0, 296, 295, 259, 0, 272, 0, 295, 294, 258, 0, 257, 0, 294, 293, 260, 0, 256, 0, 293, 292, 255, 0, 268, 0, 292, 291, 254, 0, 253, 0, 291, 290, 289, 0, 252, 0, 290, 289, 251, 0, 276, 0, 289, 288, 250, 0, 249, 0, 288, 287, 285, 0, 248, 0, 287, 286, 247, 0, 261, 0, 286, 285, 246, 0, 245, 0, 285, 284, 268, 0, 244, 0, 284, 283, 243, 0, 257, 0, 283, 282, 242, 0, 241, 0, 282, 281, 256, 0, 240, 0, 281, 280, 239, 0, 272, 0, 280, 279, 238, 0, 237, 0, 279, 278, 252, 0, 236, 0, 278, 277, 235, 0, 276, 0, 277, 276, 234, 0, 233, 0, 276, 275, 272, 0, 232, 0, 275, 274, 231, 0, 261, 0, 274, 273, 230, 0, 229, 0, 273, 272, 245, 0, 228, 0, 272, 271, 227, 0, 269, 0, 271, 270, 226, 0, 225, 0, 270, 269, 241, 0, 224, 0, 269, 268, 223, 0, 240, 0, 268, 267, 222, 0, 221, 0, 267, 266, 253, 0, 220, 0, 266, 265, 219, 0, 236, 0, 265, 264, 218, 0, 217, 0, 264, 263, 232, 0, 216, 0, 263, 262, 215, 0, 248, 0, 262, 261, 214, 0, 213, 0, 261, 0, 260, 260, 212, 259, 211, 0, 229, 0, 259, 258, 210, 0, 209, 0, 258, 257, 257, 0, 208, 0, 257, 256, 207, 0, 225, 0, 256, 255, 206, 0, 205, 0, 255, 254, 224, 0, 204, 0, 254, 253, 203, 0, 216, 0, 253, 252, 202, 0, 201, 0, 252, 251, 220, 0, 200, 0, 251, 250, 199, 0, 236, 0, 250, 249, 198, 0, 197, 0, 249, 248, 233, 0, 196, 0, 248, 247, 195, 0, 247, 246, 194, 0, 193, 0, 246, 245, 213, 0, 192, 0, 245, 244, 191, 0, 228, 0, 244, 243, 190, 0, 189, 0, 243, 242, 209, 0, 188, 0, 242, 241, 187, 0, 208, 0, 241, 240, 186, 0, 185, 0, 240, 239, 229, 0, 184, 0, 239, 238, 183, 0, 204, 0, 238, 237, 182, 0, 181, 0, 237, 236, 216, 0, 180, 0, 236, 235, 179, 0, 196, 0, 235, 234, 178, 0, 177, 0, 234, 233, 196, 0, 176, 0, 233, 232, 175, 0, 197, 0, 232, 231, 174, 0, 173, 0, 231, 230, 189, 0, 172, 0, 230, 229, 171, 0, 193, 0, 229, 228, 170, 0, 169, 0, 228, 227, 192, 0, 168, 0, 227, 226, 167, 0, 221, 0, 226, 225, 166, 0, 165, 0, 225, 224, 188, 0, 164, 0, 224, 223, 163, 0, 208, 0, 223, 222, 162, 0, 161, 0, 222, 221, 205, 0, 160, 0, 221, 220, 159, 0, 204, 0, 220, 219, 158, 0, 157, 0, 219, 218, 181, 0, 156, 0, 218, 217, 155, 0, 200, 0, 217, 216, 154, 0, 153, 0, 216, 215, 177, 0, 152, 0, 215, 214, 151, 0, 176, 0, 214, 213, 150, 0, 149, 0, 213, 212, 184, 0, 148, 0, 212, 211, 147, 0, 172, 0, 211, 210, 146, 0, 145, 0, 210, 209, 193, 0, 144, 0, 209, 208, 143, 0, 168, 0, 208, 207, 142, 0, 141, 0, 207, 206, 204, 0, 140, 0, 206, 205, 139, 0, 165, 0, 205, 204, 138, 0, 137, 0, 204, 203, 185, 0, 136, 0, 203, 202, 135, 0, 161, 0, 202, 201, 134, 0, 133, 0, 201, 200, 160, 0, 132, 0, 200, 199, 131, 0, 132, 0, 199, 198, 130, 0, 129, 0, 198, 197, 156, 0, 128, 0, 197, 196, 127, 0, 132, 0, 196, 195, 126, 0, 125, 0, 195, 194, 173, 0, 124, 0, 194, 193, 123, 0, 176, 0, 193, 192, 122, 0, 121, 0, 192, 191, 149, 0, 120, 0, 191, 190, 119, 0, 172, 0, 190, 189, 118, 0, 117, 0, 189, 188, 145, 0, 116, 0, 188, 187, 115, 0, 144, 0, 187, 186, 114, 0, 113, 0, 186, 185, 164, 0, 112, 0, 185, 184, 111, 0, 140, 0, 184, 183, 110, 0, 109, 0, 183, 182, 165, 0, 108, 0, 182, 181, 107, 0, 141, 0, 181, 180, 106, 0, 105, 0, 180, 179, 161, 0, 104, 0, 179, 178, 103, 0, 133, 0, 178, 177, 102, 0, 101, 0, 177, 176, 157, 0, 100, 0, 176, 175, 99, 0, 129, 0, 175, 174, 98, 0, 97, 0, 174, 173, 128, 0, 96, 0, 173, 172, 95, 0, 132, 0, 172, 171, 94, 0, 93, 0, 171, 170, 124, 0, 92, 0, 170, 169, 91, 0, 129, 0, 169, 168, 90, 0, 89, 0, 168, 167, 148, 0, 88, 0, 167, 166, 87, 0, 93, 0, 166, 165, 86, 0, 85, 0, 165, 164, 117, 0, 84, 0, 164, 163, 83, 0, 88, 0, 163, 162, 82, 0, 81, 0, 162, 161, 113, 0, 80, 0, 161, 160, 79, 0, 112, 0, 160, 159, 78, 0, 77, 0, 159, 158, 89, 0, 76, 0, 158, 157, 75, 0, 108, 0, 157, 156, 74, 0, 73, 0, 156, 155, 141, 0, 72, 0, 155, 154, 71, 0, 152, 0, 154, 153, 70, 0, 69, 0, 153, 152, 133, 0, 68, 0, 152, 151, 67, 0, 101, 0, 151, 150, 66, 0, 65, 0, 150, 149, 125, 0, 64, 0, 149, 148, 63, 0, 97, 0, 148, 147, 62, 0, 61, 0, 147, 146, 96, 0, 60, 0, 146, 145, 59, 0, 116, 0, 145, 144, 58, 0, 57, 0, 144, 143, 92, 0, 56, 0, 143, 142, 55, 0, 129, 0, 142, 141, 54, 0, 53, 0, 141, 140, 120, 0, 52, 0, 140, 139, 51, 0, 93, 0, 139, 138, 50, 0, 49, 0, 138, 137, 85, 0, 48, 0, 137, 136, 47, 0, 56, 0, 136, 135, 46, 0, 45, 0, 135, 134, 81, 0, 44, 0, 134, 133, 43, 0, 80, 0, 133, 132, 42, 0, 41, 0, 132, 131, 56, 0, 40, 0, 131, 130, 39, 0, 76, 0, 130, 129, 38, 0, 37, 0, 129, 128, 108, 0, 36, 0, 128, 127, 35, 0, 105, 0, 127, 126, 34, 0, 33, 0, 126, 125, 101, 0, 32, 0, 125, 124, 31, 0, 69, 0, 124, 123, 30, 0, 29, 0, 123, 122, 100, 0, 28, 0, 122, 121, 27, 0, 65, 0, 121, 120, 26, 0, 25, 0, 120, 119, 64, 0, 24, 0, 119, 118, 23, 0, 109, 0, 118, 117, 22, 0, 21, 0, 117, 116, 60, 0, 20, 0, 116, 115, 19, 0, 115, 114, 18, 0, 17, 0, 114, 113, 25, 0, 16, 0, 113, 112, 15, 0, 36, 0, 112, 111, 14, 0, 13, 0, 111, 110, 53, 0, 12, 0, 110, 109, 11, 0, 45, 0, 109, 108, 10, 0, 9, 0, 108, 107, 49, 0, 8, 0, 107, 106, 7, 0, 48, 0, 106, 105, 6, 0, 5, 0, 105, 104, 93, 0, 4, 0, 104, 103, 3, 0, 44, 0, 103, 102, 2, 0, 1, 0, 102, 101, 80, 0, 0, 0, 101, 100, 44, 0, 77, 0, 100, 99, 76, 0, 37, 0, 99, 98, 72, 0, 33, 0, 98, 97, 32, 0, 40, 0, 97, 96, 28, 0, 65, 0, 96, 95, 65, 0, 9, 0, 95, 94, 21, 0, 57, 0, 94, 93, 17, 0, 16, 0, 93, 92, 88, 0, 12, 0, 92, 91, 45, 0, 84, 0, 91, 90, 48, 0, 5, 0, 90, 89, 13, 0, 1, 0, 89, 88, 0, 0, 73, 0, 88, 87, 33, 0, 40, 0, 87, 86, 4, 0, 57, 0, 86, 85, 16, 0, 29, 0, 85, 84, 5, 0, 1, 0, 84, 83, 61, 0, 57, 0, 83, 82, 29, 0, 20, 0, 82, 81, 20, 0, 81, 80, 36, 0, 79, 0, 80, 79, 78, 0, 73, 0, 79, 78, 75, 0, 74, 0, 78, 77, 52, 0, 71, 0, 77, 76, 70, 0, 41, 0, 76, 75, 67, 0, 66, 0, 75, 74, 69, 0, 63, 0, 74, 73, 62, 0, 9, 0, 73, 72, 59, 0, 58, 0, 72, 71, 57, 0, 55, 0, 71, 70, 54, 0, 24, 0, 70, 69, 51, 0, 50, 0, 69, 68, 1, 0, 47, 0, 68, 67, 46, 0, 9, 0, 67, 66, 43, 0, 42, 0, 66, 65, 56, 0, 39, 0, 65, 64, 38, 0, 8, 0, 64, 63, 35, 0, 34, 0, 63, 62, 41, 0, 31, 0, 62, 61, 30, 0, 37, 0, 61, 60, 27, 0, 26, 0, 60, 59, 34, 0, 23, 0, 59, 58, 22, 0, 23, 0, 58, 57, 19, 0, 18, 0, 57, 56, 25, 0, 15, 0, 56, 55, 14, 0, 53, 0, 55, 54, 11, 0, 10, 0, 54, 53, 49, 0, 7, 0, 53, 52, 6, 0, 12, 0, 52, 51, 3, 0, 2, 0, 51, 50, 18, 0, 44, 0, 50, 49, 39, 0, 10, 0, 49, 48, 32, 0, 28, 0, 48, 47, 8, 0, 21, 0, 47, 46, 17, 0, 40, 0, 46, 45, 45, 0, 21, 0, 45, 44, 13, 0, 0, 0, 44, 43, 33, 0, 4, 0, 43, 42, 16, 0, 5, 0, 42, 41, 26, 0, 29, 0, 41, 40, 20, 0, 36, 0, 40, 39, 24, 0, 31, 0, 39, 38, 2, 0, 10, 0, 38, 37, 29, 0, 31, 0, 37, 0, 36, 36, 23, 35, 15, 0, 7, 0, 35, 34, 4, 0, 1, 0, 34, 33, 21, 0, 5, 0, 33, 32, 12, 0, 31, 0, 32, 31, 1, 0, 7, 0, 31, 30, 30, 0, 27, 0, 30, 29, 5, 0, 22, 0, 29, 28, 19, 0, 25, 0, 28, 27, 14, 0, 11, 0, 27, 26, 11, 0, 6, 0, 26, 25, 3, 0, 18, 0, 25, 24, 10, 0, 7, 0, 24, 23, 8, 0, 17, 0, 23, 22, 0, 0, 13, 0, 22, 21, 6, 0, 16, 0, 21, 20, 18, 0, 20, 0, 20, 19, 17, 0, 2, 0, 19, 18, 7, 0, 13, 0, 18, 17, 15, 0, 4, 0, 17, 16, 2, 0, 12, 0, 16, 15, 1, 0, 15, 14, 5, 0, 13, 0, 14, 0, 13, 13, 11, 12, 3, 0, 10, 0, 12, 11, 8, 0, 0, 0, 11, 10, 6, 0, 4, 0, 10, 9, 0, 0, 7, 0, 9, 8, 7, 0, 2, 0, 8, 7, 1, 0, 5, 0, 7, 6, 4, 0, 3, 0, 6, 5, 5, 0, 5, 4, 0, 0, 3, 0, 4, 3, 1, 0, 3, 0, 2, 2, 0, 1, 1, 0, 0, 0, 1 }

  182. 400

    {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1}

    {0, 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}

    Returns: {398, 399, 398, 0, 399, 0, 397, 398, 397, 0, 398, 0, 396, 397, 396, 0, 397, 0, 395, 396, 395, 0, 396, 0, 394, 395, 394, 0, 395, 0, 393, 394, 393, 0, 394, 0, 392, 393, 392, 0, 393, 0, 391, 392, 391, 0, 392, 0, 390, 391, 390, 0, 391, 0, 389, 390, 389, 0, 390, 0, 388, 389, 388, 0, 389, 0, 387, 388, 387, 0, 388, 0, 386, 387, 386, 0, 387, 0, 385, 386, 385, 0, 386, 0, 384, 385, 384, 0, 385, 0, 383, 384, 383, 0, 384, 0, 382, 383, 382, 0, 383, 0, 381, 382, 381, 0, 382, 0, 380, 381, 380, 0, 381, 0, 379, 380, 379, 0, 380, 0, 378, 379, 378, 0, 379, 0, 377, 378, 377, 0, 378, 0, 376, 377, 376, 0, 377, 0, 375, 376, 375, 0, 376, 0, 374, 375, 374, 0, 375, 0, 373, 374, 373, 0, 374, 0, 372, 373, 372, 0, 373, 0, 371, 372, 371, 0, 372, 0, 370, 371, 370, 0, 371, 0, 369, 370, 369, 0, 370, 0, 368, 369, 368, 0, 369, 0, 367, 368, 367, 0, 368, 0, 366, 367, 366, 0, 367, 0, 365, 366, 365, 0, 366, 0, 364, 365, 364, 0, 365, 0, 363, 364, 363, 0, 364, 0, 362, 363, 362, 0, 363, 0, 361, 362, 361, 0, 362, 0, 360, 361, 360, 0, 361, 0, 359, 360, 359, 0, 360, 0, 358, 359, 358, 0, 359, 0, 357, 358, 357, 0, 358, 0, 356, 357, 356, 0, 357, 0, 355, 356, 355, 0, 356, 0, 354, 355, 354, 0, 355, 0, 353, 354, 353, 0, 354, 0, 352, 353, 352, 0, 353, 0, 351, 352, 351, 0, 352, 0, 350, 351, 350, 0, 351, 0, 349, 350, 349, 0, 350, 0, 348, 349, 348, 0, 349, 0, 347, 348, 347, 0, 348, 0, 346, 347, 346, 0, 347, 0, 345, 346, 345, 0, 346, 0, 344, 345, 344, 0, 345, 0, 343, 344, 343, 0, 344, 0, 342, 343, 342, 0, 343, 0, 341, 342, 341, 0, 342, 0, 340, 341, 340, 0, 341, 0, 339, 340, 339, 0, 340, 0, 338, 339, 338, 0, 339, 0, 337, 338, 337, 0, 338, 0, 336, 337, 336, 0, 337, 0, 335, 336, 335, 0, 336, 0, 334, 335, 334, 0, 335, 0, 333, 334, 333, 0, 334, 0, 332, 333, 332, 0, 333, 0, 331, 332, 331, 0, 332, 0, 330, 331, 330, 0, 331, 0, 329, 330, 329, 0, 330, 0, 328, 329, 328, 0, 329, 0, 327, 328, 327, 0, 328, 0, 326, 327, 326, 0, 327, 0, 325, 326, 325, 0, 326, 0, 324, 325, 324, 0, 325, 0, 323, 324, 323, 0, 324, 0, 322, 323, 322, 0, 323, 0, 321, 322, 321, 0, 322, 0, 320, 321, 320, 0, 321, 0, 319, 320, 319, 0, 320, 0, 318, 319, 318, 0, 319, 0, 317, 318, 317, 0, 318, 0, 316, 317, 316, 0, 317, 0, 315, 316, 315, 0, 316, 0, 314, 315, 314, 0, 315, 0, 313, 314, 313, 0, 314, 0, 312, 313, 312, 0, 313, 0, 311, 312, 311, 0, 312, 0, 310, 311, 310, 0, 311, 0, 309, 310, 309, 0, 310, 0, 308, 309, 308, 0, 309, 0, 307, 308, 307, 0, 308, 0, 306, 307, 306, 0, 307, 0, 305, 306, 305, 0, 306, 0, 304, 305, 304, 0, 305, 0, 303, 304, 303, 0, 304, 0, 302, 303, 302, 0, 303, 0, 301, 302, 301, 0, 302, 0, 300, 301, 300, 0, 301, 0, 299, 300, 299, 0, 300, 0, 298, 299, 298, 0, 299, 0, 297, 298, 297, 0, 298, 0, 296, 297, 296, 0, 297, 0, 295, 296, 295, 0, 296, 0, 294, 295, 294, 0, 295, 0, 293, 294, 293, 0, 294, 0, 292, 293, 292, 0, 293, 0, 291, 292, 291, 0, 292, 0, 290, 291, 290, 0, 291, 0, 289, 290, 289, 0, 290, 0, 288, 289, 288, 0, 289, 0, 287, 288, 287, 0, 288, 0, 286, 287, 286, 0, 287, 0, 285, 286, 285, 0, 286, 0, 284, 285, 284, 0, 285, 0, 283, 284, 283, 0, 284, 0, 282, 283, 282, 0, 283, 0, 281, 282, 281, 0, 282, 0, 280, 281, 280, 0, 281, 0, 279, 280, 279, 0, 280, 0, 278, 279, 278, 0, 279, 0, 277, 278, 277, 0, 278, 0, 276, 277, 276, 0, 277, 0, 275, 276, 275, 0, 276, 0, 274, 275, 274, 0, 275, 0, 273, 274, 273, 0, 274, 0, 272, 273, 272, 0, 273, 0, 271, 272, 271, 0, 272, 0, 270, 271, 270, 0, 271, 0, 269, 270, 269, 0, 270, 0, 268, 269, 268, 0, 269, 0, 267, 268, 267, 0, 268, 0, 266, 267, 266, 0, 267, 0, 265, 266, 265, 0, 266, 0, 264, 265, 264, 0, 265, 0, 263, 264, 263, 0, 264, 0, 262, 263, 262, 0, 263, 0, 261, 262, 261, 0, 262, 0, 260, 261, 260, 0, 261, 0, 259, 260, 259, 0, 260, 0, 258, 259, 258, 0, 259, 0, 257, 258, 257, 0, 258, 0, 256, 257, 256, 0, 257, 0, 255, 256, 255, 0, 256, 0, 254, 255, 254, 0, 255, 0, 253, 254, 253, 0, 254, 0, 252, 253, 252, 0, 253, 0, 251, 252, 251, 0, 252, 0, 250, 251, 250, 0, 251, 0, 249, 250, 249, 0, 250, 0, 248, 249, 248, 0, 249, 0, 247, 248, 247, 0, 248, 0, 246, 247, 246, 0, 247, 0, 245, 246, 245, 0, 246, 0, 244, 245, 244, 0, 245, 0, 243, 244, 243, 0, 244, 0, 242, 243, 242, 0, 243, 0, 241, 242, 241, 0, 242, 0, 240, 241, 240, 0, 241, 0, 239, 240, 239, 0, 240, 0, 238, 239, 238, 0, 239, 0, 237, 238, 237, 0, 238, 0, 236, 237, 236, 0, 237, 0, 235, 236, 235, 0, 236, 0, 234, 235, 234, 0, 235, 0, 233, 234, 233, 0, 234, 0, 232, 233, 232, 0, 233, 0, 231, 232, 231, 0, 232, 0, 230, 231, 230, 0, 231, 0, 229, 230, 229, 0, 230, 0, 228, 229, 228, 0, 229, 0, 227, 228, 227, 0, 228, 0, 226, 227, 226, 0, 227, 0, 225, 226, 225, 0, 226, 0, 224, 225, 224, 0, 225, 0, 223, 224, 223, 0, 224, 0, 222, 223, 222, 0, 223, 0, 221, 222, 221, 0, 222, 0, 220, 221, 220, 0, 221, 0, 219, 220, 219, 0, 220, 0, 218, 219, 218, 0, 219, 0, 217, 218, 217, 0, 218, 0, 216, 217, 216, 0, 217, 0, 215, 216, 215, 0, 216, 0, 214, 215, 214, 0, 215, 0, 213, 214, 213, 0, 214, 0, 212, 213, 212, 0, 213, 0, 211, 212, 211, 0, 212, 0, 210, 211, 210, 0, 211, 0, 209, 210, 209, 0, 210, 0, 208, 209, 208, 0, 209, 0, 207, 208, 207, 0, 208, 0, 206, 207, 206, 0, 207, 0, 205, 206, 205, 0, 206, 0, 204, 205, 204, 0, 205, 0, 203, 204, 203, 0, 204, 0, 202, 203, 202, 0, 203, 0, 201, 202, 201, 0, 202, 0, 200, 201, 200, 0, 201, 0, 199, 200, 199, 0, 200, 0, 198, 199, 198, 0, 199, 0, 197, 198, 197, 0, 198, 0, 196, 197, 196, 0, 197, 0, 195, 196, 195, 0, 196, 0, 194, 195, 194, 0, 195, 0, 193, 194, 193, 0, 194, 0, 192, 193, 192, 0, 193, 0, 191, 192, 191, 0, 192, 0, 190, 191, 190, 0, 191, 0, 189, 190, 189, 0, 190, 0, 188, 189, 188, 0, 189, 0, 187, 188, 187, 0, 188, 0, 186, 187, 186, 0, 187, 0, 185, 186, 185, 0, 186, 0, 184, 185, 184, 0, 185, 0, 183, 184, 183, 0, 184, 0, 182, 183, 182, 0, 183, 0, 181, 182, 181, 0, 182, 0, 180, 181, 180, 0, 181, 0, 179, 180, 179, 0, 180, 0, 178, 179, 178, 0, 179, 0, 177, 178, 177, 0, 178, 0, 176, 177, 176, 0, 177, 0, 175, 176, 175, 0, 176, 0, 174, 175, 174, 0, 175, 0, 173, 174, 173, 0, 174, 0, 172, 173, 172, 0, 173, 0, 171, 172, 171, 0, 172, 0, 170, 171, 170, 0, 171, 0, 169, 170, 169, 0, 170, 0, 168, 169, 168, 0, 169, 0, 167, 168, 167, 0, 168, 0, 166, 167, 166, 0, 167, 0, 165, 166, 165, 0, 166, 0, 164, 165, 164, 0, 165, 0, 163, 164, 163, 0, 164, 0, 162, 163, 162, 0, 163, 0, 161, 162, 161, 0, 162, 0, 160, 161, 160, 0, 161, 0, 159, 160, 159, 0, 160, 0, 158, 159, 158, 0, 159, 0, 157, 158, 157, 0, 158, 0, 156, 157, 156, 0, 157, 0, 155, 156, 155, 0, 156, 0, 154, 155, 154, 0, 155, 0, 153, 154, 153, 0, 154, 0, 152, 153, 152, 0, 153, 0, 151, 152, 151, 0, 152, 0, 150, 151, 150, 0, 151, 0, 149, 150, 149, 0, 150, 0, 148, 149, 148, 0, 149, 0, 147, 148, 147, 0, 148, 0, 146, 147, 146, 0, 147, 0, 145, 146, 145, 0, 146, 0, 144, 145, 144, 0, 145, 0, 143, 144, 143, 0, 144, 0, 142, 143, 142, 0, 143, 0, 141, 142, 141, 0, 142, 0, 140, 141, 140, 0, 141, 0, 139, 140, 139, 0, 140, 0, 138, 139, 138, 0, 139, 0, 137, 138, 137, 0, 138, 0, 136, 137, 136, 0, 137, 0, 135, 136, 135, 0, 136, 0, 134, 135, 134, 0, 135, 0, 133, 134, 133, 0, 134, 0, 132, 133, 132, 0, 133, 0, 131, 132, 131, 0, 132, 0, 130, 131, 130, 0, 131, 0, 129, 130, 129, 0, 130, 0, 128, 129, 128, 0, 129, 0, 127, 128, 127, 0, 128, 0, 126, 127, 126, 0, 127, 0, 125, 126, 125, 0, 126, 0, 124, 125, 124, 0, 125, 0, 123, 124, 123, 0, 124, 0, 122, 123, 122, 0, 123, 0, 121, 122, 121, 0, 122, 0, 120, 121, 120, 0, 121, 0, 119, 120, 119, 0, 120, 0, 118, 119, 118, 0, 119, 0, 117, 118, 117, 0, 118, 0, 116, 117, 116, 0, 117, 0, 115, 116, 115, 0, 116, 0, 114, 115, 114, 0, 115, 0, 113, 114, 113, 0, 114, 0, 112, 113, 112, 0, 113, 0, 111, 112, 111, 0, 112, 0, 110, 111, 110, 0, 111, 0, 109, 110, 109, 0, 110, 0, 108, 109, 108, 0, 109, 0, 107, 108, 107, 0, 108, 0, 106, 107, 106, 0, 107, 0, 105, 106, 105, 0, 106, 0, 104, 105, 104, 0, 105, 0, 103, 104, 103, 0, 104, 0, 102, 103, 102, 0, 103, 0, 101, 102, 101, 0, 102, 0, 100, 101, 100, 0, 101, 0, 99, 100, 99, 0, 100, 0, 98, 99, 98, 0, 99, 0, 97, 98, 97, 0, 98, 0, 96, 97, 96, 0, 97, 0, 95, 96, 95, 0, 96, 0, 94, 95, 94, 0, 95, 0, 93, 94, 93, 0, 94, 0, 92, 93, 92, 0, 93, 0, 91, 92, 91, 0, 92, 0, 90, 91, 90, 0, 91, 0, 89, 90, 89, 0, 90, 0, 88, 89, 88, 0, 89, 0, 87, 88, 87, 0, 88, 0, 86, 87, 86, 0, 87, 0, 85, 86, 85, 0, 86, 0, 84, 85, 84, 0, 85, 0, 83, 84, 83, 0, 84, 0, 82, 83, 82, 0, 83, 0, 81, 82, 81, 0, 82, 0, 80, 81, 80, 0, 81, 0, 79, 80, 79, 0, 80, 0, 78, 79, 78, 0, 79, 0, 77, 78, 77, 0, 78, 0, 76, 77, 76, 0, 77, 0, 75, 76, 75, 0, 76, 0, 74, 75, 74, 0, 75, 0, 73, 74, 73, 0, 74, 0, 72, 73, 72, 0, 73, 0, 71, 72, 71, 0, 72, 0, 70, 71, 70, 0, 71, 0, 69, 70, 69, 0, 70, 0, 68, 69, 68, 0, 69, 0, 67, 68, 67, 0, 68, 0, 66, 67, 66, 0, 67, 0, 65, 66, 65, 0, 66, 0, 64, 65, 64, 0, 65, 0, 63, 64, 63, 0, 64, 0, 62, 63, 62, 0, 63, 0, 61, 62, 61, 0, 62, 0, 60, 61, 60, 0, 61, 0, 59, 60, 59, 0, 60, 0, 58, 59, 58, 0, 59, 0, 57, 58, 57, 0, 58, 0, 56, 57, 56, 0, 57, 0, 55, 56, 55, 0, 56, 0, 54, 55, 54, 0, 55, 0, 53, 54, 53, 0, 54, 0, 52, 53, 52, 0, 53, 0, 51, 52, 51, 0, 52, 0, 50, 51, 50, 0, 51, 0, 49, 50, 49, 0, 50, 0, 48, 49, 48, 0, 49, 0, 47, 48, 47, 0, 48, 0, 46, 47, 46, 0, 47, 0, 45, 46, 45, 0, 46, 0, 44, 45, 44, 0, 45, 0, 43, 44, 43, 0, 44, 0, 42, 43, 42, 0, 43, 0, 41, 42, 41, 0, 42, 0, 40, 41, 40, 0, 41, 0, 39, 40, 39, 0, 40, 0, 38, 39, 38, 0, 39, 0, 37, 38, 37, 0, 38, 0, 36, 37, 36, 0, 37, 0, 35, 36, 35, 0, 36, 0, 34, 35, 34, 0, 35, 0, 33, 34, 33, 0, 34, 0, 32, 33, 32, 0, 33, 0, 31, 32, 31, 0, 32, 0, 30, 31, 30, 0, 31, 0, 29, 30, 29, 0, 30, 0, 28, 29, 28, 0, 29, 0, 27, 28, 27, 0, 28, 0, 26, 27, 26, 0, 27, 0, 25, 26, 25, 0, 26, 0, 24, 25, 24, 0, 25, 0, 23, 24, 23, 0, 24, 0, 22, 23, 22, 0, 23, 0, 21, 22, 21, 0, 22, 0, 20, 21, 20, 0, 21, 0, 19, 20, 19, 0, 20, 0, 18, 19, 18, 0, 19, 0, 17, 18, 17, 0, 18, 0, 16, 17, 16, 0, 17, 0, 15, 16, 15, 0, 16, 0, 14, 15, 14, 0, 15, 0, 13, 14, 13, 0, 14, 0, 12, 13, 12, 0, 13, 0, 11, 12, 11, 0, 12, 0, 10, 11, 10, 0, 11, 0, 9, 10, 9, 0, 10, 0, 8, 9, 8, 0, 9, 0, 7, 8, 7, 0, 8, 0, 6, 7, 6, 0, 7, 0, 5, 6, 5, 0, 6, 0, 4, 5, 4, 0, 5, 0, 3, 4, 3, 0, 4, 0, 2, 3, 2, 0, 3, 0, 1, 2, 1, 0, 2, 0, 0, 1, 0, 0, 1, 0 }

  183. 400

    {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 398, 399, 398, 151, 0, 366, 0, 398, 397, 397, 397, 263, 396, 396, 395, 0, 396, 0, 395, 72, 0, 223, 0, 395, 394, 394, 393, 0, 394, 0, 392, 393, 393, 30, 392, 159, 0, 184, 0, 392, 391, 250, 0, 250, 0, 391, 390, 107, 0, 107, 0, 390, 389, 389, 389, 323, 388, 388, 388, 284, 387, 312, 0, 312, 0, 387, 386, 41, 0, 41, 0, 386, 385, 385, 385, 336, 384, 384, 384, 7, 383, 383, 383, 101, 382, 142, 0, 142, 0, 382, 381, 71, 0, 71, 0, 381, 380, 121, 0, 121, 0, 380, 379, 182, 0, 182, 0, 379, 378, 378, 377, 0, 378, 0, 376, 377, 375, 0, 377, 0, 374, 376, 376, 250, 375, 254, 373, 375, 374, 251, 372, 374, 371, 373, 373, 53, 370, 372, 369, 0, 372, 0, 368, 371, 367, 0, 371, 0, 370, 158, 366, 370, 369, 243, 365, 369, 364, 368, 363, 0, 368, 0, 367, 206, 362, 367, 366, 60, 361, 366, 365, 285, 360, 365, 364, 207, 359, 364, 363, 328, 358, 363, 362, 83, 357, 362, 361, 281, 356, 361, 355, 360, 360, 239, 354, 359, 359, 209, 358, 217, 0, 329, 0, 358, 353, 357, 357, 31, 356, 96, 352, 356, 355, 199, 351, 355, 354, 188, 350, 354, 353, 201, 349, 353, 352, 24, 0, 27, 0, 352, 351, 135, 0, 202, 0, 351, 348, 350, 350, 317, 347, 349, 349, 56, 346, 348, 345, 0, 348, 0, 344, 347, 347, 151, 343, 346, 346, 181, 342, 345, 345, 295, 341, 344, 340, 0, 344, 0, 343, 139, 339, 343, 342, 241, 338, 342, 337, 341, 336, 0, 341, 0, 340, 110, 335, 340, 334, 339, 339, 4, 338, 210, 333, 338, 337, 317, 0, 329, 0, 337, 332, 336, 336, 94, 331, 335, 335, 123, 334, 171, 330, 334, 333, 135, 329, 333, 332, 29, 328, 332, 331, 329, 327, 331, 326, 330, 330, 268, 325, 329, 329, 224, 324, 328, 323, 0, 328, 0, 327, 259, 322, 327, 326, 107, 0, 247, 0, 326, 321, 325, 320, 0, 325, 0, 319, 324, 324, 144, 323, 203, 318, 323, 317, 322, 322, 66, 321, 121, 316, 321, 320, 95, 0, 162, 0, 320, 315, 319, 319, 143, 314, 318, 313, 0, 318, 0, 312, 317, 317, 208, 316, 250, 0, 305, 0, 316, 311, 315, 315, 159, 310, 314, 309, 0, 314, 0, 308, 313, 313, 102, 312, 166, 0, 211, 0, 312, 307, 311, 311, 13, 310, 180, 0, 279, 0, 310, 306, 309, 309, 182, 305, 308, 308, 32, 304, 307, 307, 97, 306, 254, 303, 306, 305, 77, 302, 305, 304, 20, 0, 79, 0, 304, 301, 303, 303, 102, 300, 302, 302, 125, 299, 301, 301, 134, 300, 243, 298, 300, 299, 144, 297, 299, 298, 244, 296, 298, 297, 230, 0, 284, 0, 297, 295, 296, 294, 0, 296, 0, 293, 295, 295, 96, 292, 294, 291, 0, 294, 0, 293, 53, 0, 60, 0, 293, 292, 188, 290, 292, 291, 48, 0, 93, 0, 291, 289, 290, 290, 191, 288, 289, 289, 220, 288, 273, 287, 288, 286, 287, 287, 207, 285, 286, 286, 5, 285, 36, 0, 138, 0, 285, 284, 284, 283, 0, 284, 0, 283, 17, 0, 99, 0, 283, 282, 282, 281, 0, 282, 0, 281, 23, 280, 281, 280, 117, 279, 280, 279, 277, 278, 279, 278, 90, 277, 278, 276, 277, 277, 73, 275, 276, 276, 32, 274, 275, 275, 75, 274, 101, 0, 246, 0, 274, 273, 273, 273, 11, 272, 115, 0, 115, 0, 272, 271, 267, 0, 152, 0, 271, 270, 231, 0, 267, 0, 270, 269, 231, 0, 30, 0, 269, 268, 85, 0, 231, 0, 268, 267, 85, 0, 264, 0, 267, 266, 85, 0, 219, 0, 266, 265, 247, 0, 13, 0, 265, 264, 85, 0, 165, 0, 264, 263, 255, 0, 174, 0, 263, 262, 181, 0, 247, 0, 262, 261, 254, 0, 85, 0, 261, 260, 41, 0, 126, 0, 260, 259, 255, 0, 181, 0, 259, 258, 10, 0, 187, 0, 258, 257, 229, 0, 254, 0, 257, 256, 41, 0, 120, 0, 256, 255, 255, 0, 5, 0, 255, 254, 10, 0, 243, 0, 254, 253, 229, 0, 41, 0, 253, 252, 243, 0, 10, 0, 252, 251, 150, 0, 229, 0, 251, 250, 28, 0, 243, 0, 250, 249, 93, 0, 150, 0, 249, 248, 28, 0, 93, 0, 248, 247, 28, 0, 22, 0, 247, 246, 28, 0, 206, 0, 246, 245, 28, 0, 175, 0, 245, 244, 28, 0, 183, 0, 244, 243, 28, 0, 28, 0, 243, 242, 220, 0, 193, 0, 242, 241, 220, 0, 220, 0, 241, 240, 91, 0, 91, 0, 240, 239, 133, 0, 133, 0, 239, 238, 187, 0, 187, 0, 238, 237, 114, 0, 114, 0, 237, 236, 17, 0, 17, 0, 236, 235, 178, 0, 231, 0, 235, 234, 178, 0, 92, 0, 234, 233, 178, 0, 178, 0, 233, 232, 74, 0, 74, 0, 232, 231, 189, 0, 224, 0, 231, 230, 3, 0, 189, 0, 230, 229, 3, 0, 3, 0, 229, 228, 228, 228, 0, 227, 79, 0, 79, 0, 227, 226, 198, 0, 3, 0, 226, 225, 188, 0, 198, 0, 225, 224, 188, 0, 4, 0, 224, 223, 188, 0, 188, 0, 223, 222, 222, 222, 202, 221, 221, 221, 100, 220, 220, 219, 0, 220, 0, 218, 219, 219, 36, 218, 43, 0, 108, 0, 218, 217, 190, 0, 190, 0, 217, 216, 114, 0, 114, 0, 216, 215, 24, 0, 24, 0, 215, 214, 214, 0, 214, 0, 214, 213, 75, 0, 75, 0, 213, 212, 212, 211, 0, 212, 0, 211, 207, 210, 211, 209, 210, 210, 91, 208, 209, 209, 73, 207, 208, 208, 127, 206, 207, 207, 189, 205, 206, 206, 131, 204, 205, 203, 0, 205, 0, 202, 204, 204, 5, 203, 107, 0, 134, 0, 203, 201, 202, 202, 6, 200, 201, 199, 0, 201, 0, 198, 200, 197, 0, 200, 0, 199, 141, 196, 199, 198, 29, 0, 64, 0, 198, 197, 83, 0, 145, 0, 197, 195, 196, 194, 0, 196, 0, 195, 78, 193, 195, 194, 10, 0, 76, 0, 194, 193, 98, 192, 193, 192, 144, 191, 192, 191, 21, 0, 171, 0, 191, 190, 182, 0, 182, 0, 190, 189, 90, 0, 90, 0, 189, 188, 147, 0, 147, 0, 188, 187, 48, 0, 48, 0, 187, 186, 178, 0, 178, 0, 186, 185, 185, 184, 0, 185, 0, 184, 74, 0, 184, 0, 184, 183, 183, 183, 22, 182, 66, 0, 66, 0, 182, 181, 114, 0, 59, 0, 181, 180, 114, 0, 114, 0, 180, 179, 76, 0, 76, 0, 179, 178, 116, 0, 140, 0, 178, 177, 159, 0, 57, 0, 177, 176, 116, 0, 159, 0, 176, 175, 34, 0, 116, 0, 175, 174, 34, 0, 156, 0, 174, 173, 34, 0, 34, 0, 173, 172, 42, 0, 48, 0, 172, 171, 60, 0, 42, 0, 171, 170, 23, 0, 60, 0, 170, 169, 146, 0, 23, 0, 169, 168, 18, 0, 26, 0, 168, 167, 71, 0, 146, 0, 167, 166, 18, 0, 13, 0, 166, 165, 71, 0, 18, 0, 165, 164, 99, 0, 71, 0, 164, 163, 135, 0, 20, 0, 163, 162, 21, 0, 99, 0, 162, 161, 125, 0, 135, 0, 161, 160, 21, 0, 125, 0, 160, 159, 21, 0, 104, 0, 159, 158, 21, 0, 21, 0, 158, 157, 69, 0, 69, 0, 157, 156, 11, 0, 11, 0, 156, 155, 63, 0, 40, 0, 155, 154, 63, 0, 68, 0, 154, 153, 116, 0, 63, 0, 153, 152, 93, 0, 116, 0, 152, 151, 31, 0, 93, 0, 151, 150, 31, 0, 31, 0, 150, 149, 66, 0, 66, 0, 149, 148, 66, 0, 46, 0, 148, 147, 66, 0, 116, 0, 147, 146, 66, 0, 4, 0, 146, 145, 66, 0, 21, 0, 145, 144, 66, 0, 78, 0, 144, 143, 32, 0, 66, 0, 143, 142, 100, 0, 32, 0, 142, 141, 79, 0, 89, 0, 141, 140, 100, 0, 79, 0, 140, 139, 100, 0, 104, 0, 139, 138, 98, 0, 100, 0, 138, 137, 98, 0, 46, 0, 137, 136, 66, 0, 98, 0, 136, 135, 122, 0, 66, 0, 135, 134, 75, 0, 131, 0, 134, 133, 19, 0, 57, 0, 133, 132, 122, 0, 75, 0, 132, 131, 76, 0, 19, 0, 131, 130, 122, 0, 32, 0, 130, 129, 76, 0, 122, 0, 129, 128, 76, 0, 76, 0, 128, 127, 10, 0, 10, 0, 127, 126, 105, 0, 105, 0, 126, 125, 125, 125, 7, 124, 43, 0, 43, 0, 124, 123, 67, 0, 67, 0, 123, 122, 67, 0, 67, 0, 122, 121, 121, 120, 0, 121, 0, 119, 120, 120, 60, 118, 119, 119, 105, 117, 118, 116, 0, 118, 0, 117, 14, 115, 117, 116, 68, 114, 116, 115, 33, 0, 63, 0, 115, 113, 114, 112, 0, 114, 0, 111, 113, 110, 0, 113, 0, 112, 112, 109, 0, 112, 0, 111, 40, 0, 44, 0, 111, 108, 110, 107, 0, 110, 0, 109, 13, 0, 105, 0, 109, 106, 108, 108, 10, 107, 82, 105, 107, 106, 31, 104, 106, 103, 105, 102, 0, 105, 0, 104, 41, 101, 104, 100, 103, 103, 0, 102, 13, 0, 101, 0, 102, 99, 101, 101, 20, 100, 61, 0, 66, 0, 100, 98, 99, 99, 79, 97, 98, 96, 0, 98, 0, 97, 26, 95, 97, 94, 96, 96, 32, 95, 44, 93, 95, 94, 5, 92, 94, 93, 24, 0, 86, 0, 93, 91, 92, 92, 31, 91, 79, 90, 91, 90, 10, 89, 90, 88, 89, 89, 0, 87, 88, 88, 40, 87, 50, 86, 87, 85, 86, 86, 64, 84, 85, 83, 0, 85, 0, 82, 84, 81, 0, 84, 0, 83, 37, 0, 53, 0, 83, 80, 82, 82, 56, 79, 81, 81, 4, 80, 14, 0, 60, 0, 80, 0, 79, 78, 0, 79, 0, 78, 59, 77, 78, 77, 10, 0, 64, 0, 77, 76, 76, 76, 55, 75, 75, 74, 0, 75, 0, 74, 64, 73, 74, 73, 3, 0, 71, 0, 73, 72, 72, 71, 0, 72, 0, 70, 71, 71, 20, 70, 54, 69, 70, 68, 69, 69, 22, 68, 40, 0, 42, 0, 68, 67, 67, 67, 30, 66, 66, 65, 0, 66, 0, 65, 51, 0, 64, 0, 65, 64, 64, 64, 10, 63, 37, 0, 37, 0, 63, 62, 51, 0, 51, 0, 62, 61, 40, 0, 40, 0, 61, 60, 50, 0, 50, 0, 60, 59, 46, 0, 46, 0, 59, 58, 42, 0, 42, 0, 58, 57, 57, 56, 0, 57, 0, 56, 18, 0, 26, 0, 56, 55, 55, 55, 0, 54, 19, 0, 19, 0, 54, 53, 53, 53, 31, 52, 52, 52, 27, 51, 51, 50, 0, 51, 0, 49, 50, 50, 8, 49, 11, 0, 49, 0, 49, 48, 48, 47, 0, 48, 0, 47, 0, 0, 41, 0, 47, 46, 46, 46, 24, 45, 45, 45, 12, 44, 40, 0, 40, 0, 44, 43, 17, 0, 17, 0, 43, 42, 42, 42, 10, 41, 26, 0, 26, 0, 41, 40, 37, 0, 28, 0, 40, 39, 37, 0, 6, 0, 39, 38, 37, 0, 16, 0, 38, 37, 23, 0, 37, 0, 37, 36, 23, 0, 23, 0, 36, 35, 35, 34, 0, 35, 0, 34, 14, 33, 34, 32, 33, 31, 0, 33, 0, 30, 32, 31, 0, 32, 0, 31, 4, 29, 31, 30, 11, 28, 30, 29, 24, 0, 26, 0, 29, 27, 28, 28, 1, 26, 27, 25, 0, 27, 0, 26, 10, 24, 26, 25, 8, 23, 25, 22, 24, 21, 0, 24, 0, 23, 4, 20, 23, 22, 7, 0, 13, 0, 22, 21, 14, 19, 21, 20, 9, 0, 11, 0, 20, 18, 19, 19, 1, 18, 7, 0, 9, 0, 18, 17, 9, 0, 9, 0, 17, 16, 12, 0, 12, 0, 16, 15, 0, 0, 0, 0, 15, 14, 14, 0, 0, 14, 0, 13, 13, 13, 7, 12, 7, 0, 7, 0, 12, 11, 3, 0, 3, 0, 11, 10, 4, 0, 10, 0, 10, 9, 4, 0, 1, 0, 9, 8, 4, 0, 5, 0, 8, 7, 7, 0, 2, 0, 7, 6, 4, 0, 6, 5, 4, 0, 4, 0, 5, 4, 4, 3, 0, 4, 0, 0, 3, 2, 0, 3, 0, 2, 0, 1, 2, 1, 1, 1, 0 }

  184. 400

    {3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799, 1}

    {198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796, 88}

    Returns: {398, 399, 399, 24, 397, 398, 397, 0, 398, 0, 396, 397, 397, 231, 396, 378, 395, 396, 395, 46, 0, 175, 0, 395, 394, 222, 0, 222, 0, 394, 393, 20, 0, 20, 0, 393, 392, 392, 391, 0, 392, 0, 390, 391, 391, 1, 390, 20, 0, 147, 0, 390, 389, 389, 389, 141, 388, 388, 387, 0, 388, 0, 387, 185, 386, 387, 385, 386, 386, 224, 384, 385, 385, 112, 383, 384, 382, 0, 384, 0, 383, 73, 0, 193, 0, 383, 381, 382, 380, 0, 382, 0, 381, 166, 0, 180, 0, 381, 379, 380, 380, 165, 379, 297, 0, 361, 0, 379, 378, 378, 377, 0, 378, 0, 376, 377, 377, 284, 376, 364, 375, 376, 375, 324, 0, 373, 0, 375, 374, 374, 374, 181, 373, 267, 0, 267, 0, 373, 372, 112, 0, 335, 0, 372, 371, 112, 0, 112, 0, 371, 370, 43, 0, 358, 0, 370, 369, 43, 0, 43, 0, 369, 368, 368, 368, 237, 367, 367, 367, 140, 366, 366, 366, 293, 365, 365, 364, 0, 365, 0, 364, 139, 363, 364, 363, 51, 0, 207, 0, 363, 362, 360, 0, 360, 0, 362, 361, 234, 0, 234, 0, 361, 360, 32, 0, 53, 0, 360, 359, 32, 0, 351, 0, 359, 358, 32, 0, 246, 0, 358, 357, 32, 0, 32, 0, 357, 356, 77, 0, 78, 0, 356, 355, 340, 0, 77, 0, 355, 354, 340, 0, 203, 0, 354, 353, 340, 0, 340, 0, 353, 352, 34, 0, 116, 0, 352, 351, 129, 0, 34, 0, 351, 350, 243, 0, 129, 0, 350, 349, 5, 0, 158, 0, 349, 348, 243, 0, 157, 0, 348, 347, 5, 0, 31, 0, 347, 346, 243, 0, 318, 0, 346, 345, 324, 0, 333, 0, 345, 344, 5, 0, 243, 0, 344, 343, 324, 0, 5, 0, 343, 342, 36, 0, 105, 0, 342, 341, 324, 0, 208, 0, 341, 340, 36, 0, 121, 0, 340, 339, 283, 0, 324, 0, 339, 338, 46, 0, 225, 0, 338, 337, 36, 0, 251, 0, 337, 336, 283, 0, 315, 0, 336, 335, 46, 0, 329, 0, 335, 334, 36, 0, 112, 0, 334, 333, 283, 0, 220, 0, 333, 332, 46, 0, 130, 0, 332, 331, 36, 0, 84, 0, 331, 330, 283, 0, 219, 0, 330, 329, 256, 0, 46, 0, 329, 328, 75, 0, 36, 0, 328, 327, 113, 0, 199, 0, 327, 326, 283, 0, 256, 0, 326, 325, 75, 0, 325, 324, 113, 0, 227, 0, 324, 323, 283, 0, 18, 0, 323, 322, 91, 0, 75, 0, 322, 321, 129, 0, 191, 0, 321, 320, 113, 0, 33, 0, 320, 319, 283, 0, 91, 0, 319, 318, 129, 0, 298, 0, 318, 317, 113, 0, 54, 0, 317, 316, 283, 0, 129, 0, 316, 315, 113, 0, 283, 0, 315, 314, 113, 0, 44, 0, 314, 313, 270, 0, 113, 0, 313, 312, 174, 0, 270, 0, 312, 311, 35, 0, 55, 0, 311, 310, 86, 0, 174, 0, 310, 309, 66, 0, 122, 0, 309, 308, 171, 0, 35, 0, 308, 307, 201, 0, 86, 0, 307, 306, 156, 0, 238, 0, 306, 305, 66, 0, 171, 0, 305, 304, 201, 0, 214, 0, 304, 303, 156, 0, 246, 0, 303, 302, 66, 0, 282, 0, 302, 301, 201, 0, 146, 0, 301, 300, 261, 0, 156, 0, 300, 299, 49, 0, 66, 0, 299, 298, 19, 0, 244, 0, 298, 297, 201, 0, 261, 0, 297, 296, 49, 0, 238, 0, 296, 295, 19, 0, 61, 0, 295, 294, 66, 0, 292, 0, 294, 293, 201, 0, 236, 0, 293, 292, 290, 0, 49, 0, 292, 291, 171, 0, 19, 0, 291, 290, 71, 0, 66, 0, 290, 289, 107, 0, 201, 0, 289, 288, 15, 0, 280, 0, 288, 287, 201, 0, 74, 0, 287, 286, 141, 0, 282, 0, 286, 285, 171, 0, 42, 0, 285, 284, 168, 0, 71, 0, 284, 283, 78, 0, 107, 0, 283, 282, 35, 0, 106, 0, 282, 0, 281, 281, 15, 280, 201, 0, 173, 0, 280, 279, 141, 0, 95, 0, 279, 278, 274, 0, 171, 0, 278, 277, 168, 0, 78, 0, 277, 276, 133, 0, 35, 0, 276, 275, 35, 0, 110, 0, 275, 274, 15, 0, 201, 0, 274, 273, 141, 0, 113, 0, 273, 272, 238, 0, 113, 0, 272, 271, 229, 0, 168, 0, 271, 270, 133, 0, 39, 0, 270, 269, 201, 0, 35, 0, 269, 268, 15, 0, 88, 0, 268, 267, 95, 0, 141, 0, 267, 266, 20, 0, 166, 0, 266, 265, 238, 0, 8, 0, 265, 264, 229, 0, 82, 0, 264, 263, 133, 0, 201, 0, 263, 262, 15, 0, 29, 0, 262, 261, 121, 0, 95, 0, 261, 260, 20, 0, 61, 0, 260, 259, 128, 0, 238, 0, 259, 258, 3, 0, 246, 0, 258, 257, 229, 0, 6, 0, 257, 256, 133, 0, 15, 0, 256, 255, 45, 0, 171, 0, 255, 254, 226, 0, 121, 0, 254, 253, 30, 0, 20, 0, 253, 252, 128, 0, 113, 0, 252, 251, 238, 0, 3, 0, 251, 250, 164, 0, 215, 0, 250, 0, 249, 249, 229, 248, 72, 0, 133, 0, 248, 247, 3, 0, 45, 0, 247, 246, 152, 0, 226, 0, 246, 245, 70, 0, 100, 0, 245, 244, 30, 0, 128, 0, 244, 243, 128, 0, 238, 0, 243, 242, 164, 0, 229, 0, 242, 241, 26, 0, 72, 0, 241, 240, 133, 0, 3, 0, 240, 239, 152, 0, 121, 0, 239, 238, 70, 0, 30, 0, 238, 237, 11, 0, 58, 0, 237, 236, 83, 0, 128, 0, 236, 235, 10, 0, 69, 0, 235, 234, 80, 0, 164, 0, 234, 233, 26, 0, 133, 0, 233, 232, 54, 0, 152, 0, 232, 231, 91, 0, 224, 0, 231, 230, 70, 0, 11, 0, 230, 229, 86, 0, 83, 0, 229, 228, 112, 0, 160, 0, 228, 227, 10, 0, 80, 0, 227, 226, 26, 0, 51, 0, 226, 225, 161, 0, 185, 0, 225, 0, 224, 224, 54, 223, 141, 0, 193, 0, 223, 222, 91, 0, 70, 0, 222, 221, 86, 0, 165, 0, 221, 220, 112, 0, 10, 0, 220, 219, 26, 0, 84, 0, 219, 218, 161, 0, 54, 0, 218, 217, 141, 0, 91, 0, 217, 216, 103, 0, 86, 0, 216, 215, 43, 0, 112, 0, 215, 214, 32, 0, 100, 0, 214, 213, 26, 0, 147, 0, 213, 212, 161, 0, 141, 0, 212, 211, 46, 0, 103, 0, 211, 210, 44, 0, 43, 0, 210, 209, 54, 0, 98, 0, 209, 208, 32, 0, 84, 0, 208, 207, 91, 0, 26, 0, 207, 206, 130, 0, 161, 0, 206, 205, 46, 0, 146, 0, 205, 204, 44, 0, 29, 0, 204, 203, 30, 0, 42, 0, 203, 202, 54, 0, 199, 0, 202, 201, 32, 0, 88, 0, 201, 200, 113, 0, 91, 0, 200, 199, 130, 0, 133, 0, 199, 198, 177, 0, 46, 0, 198, 197, 44, 0, 30, 0, 197, 196, 99, 0, 54, 0, 196, 195, 32, 0, 133, 0, 195, 194, 113, 0, 129, 0, 194, 193, 130, 0, 102, 0, 193, 192, 177, 0, 41, 0, 192, 191, 44, 0, 12, 0, 191, 190, 144, 0, 99, 0, 190, 189, 32, 0, 113, 0, 189, 188, 61, 0, 130, 0, 188, 187, 177, 0, 95, 0, 187, 186, 44, 0, 144, 0, 186, 185, 32, 0, 129, 0, 185, 184, 61, 0, 177, 0, 184, 183, 158, 0, 44, 0, 183, 182, 32, 0, 42, 0, 182, 181, 61, 0, 158, 0, 181, 180, 32, 0, 61, 0, 180, 179, 89, 0, 32, 0, 179, 178, 89, 0, 98, 0, 178, 177, 160, 0, 89, 0, 177, 176, 61, 0, 160, 0, 176, 175, 91, 0, 154, 0, 175, 174, 174, 0, 61, 0, 174, 173, 91, 0, 173, 172, 58, 0, 168, 0, 172, 171, 91, 0, 97, 0, 171, 170, 136, 0, 58, 0, 170, 169, 8, 0, 91, 0, 169, 168, 136, 0, 52, 0, 168, 167, 8, 0, 144, 0, 167, 166, 136, 0, 4, 0, 166, 165, 121, 0, 8, 0, 165, 164, 67, 0, 115, 0, 164, 163, 136, 0, 163, 0, 163, 162, 121, 0, 74, 0, 162, 161, 67, 0, 55, 0, 161, 160, 130, 0, 136, 0, 160, 159, 121, 0, 119, 0, 159, 158, 67, 0, 89, 0, 158, 157, 130, 0, 121, 0, 157, 156, 67, 0, 130, 0, 156, 155, 144, 0, 67, 0, 155, 154, 121, 0, 144, 0, 154, 153, 121, 0, 12, 0, 153, 152, 121, 0, 95, 0, 152, 151, 104, 0, 121, 0, 151, 150, 76, 0, 104, 0, 150, 149, 76, 0, 5, 0, 149, 148, 76, 0, 78, 0, 148, 147, 145, 0, 76, 0, 147, 146, 145, 0, 145, 0, 146, 145, 145, 145, 25, 144, 144, 143, 0, 144, 0, 143, 119, 0, 128, 0, 143, 142, 142, 142, 37, 141, 47, 0, 54, 0, 141, 140, 75, 0, 98, 0, 140, 139, 47, 0, 126, 0, 139, 138, 132, 0, 75, 0, 138, 137, 47, 0, 48, 0, 137, 136, 50, 0, 74, 0, 136, 135, 93, 0, 132, 0, 135, 134, 47, 0, 46, 0, 134, 133, 50, 0, 133, 132, 93, 0, 23, 0, 132, 131, 47, 0, 50, 0, 131, 130, 9, 0, 93, 0, 130, 129, 102, 0, 47, 0, 129, 128, 9, 0, 102, 0, 128, 127, 9, 0, 9, 0, 127, 126, 126, 126, 57, 125, 125, 125, 36, 124, 41, 0, 41, 0, 124, 123, 13, 0, 98, 0, 123, 122, 13, 0, 19, 0, 122, 121, 58, 0, 13, 0, 121, 120, 58, 0, 25, 0, 120, 119, 58, 0, 58, 0, 119, 118, 102, 0, 102, 0, 118, 117, 117, 117, 93, 116, 116, 116, 7, 115, 115, 115, 27, 114, 108, 0, 108, 0, 114, 113, 75, 0, 101, 0, 113, 112, 75, 0, 75, 0, 112, 111, 9, 0, 13, 0, 111, 110, 9, 0, 8, 0, 110, 109, 21, 0, 50, 0, 109, 108, 9, 0, 21, 0, 108, 107, 9, 0, 85, 0, 107, 106, 97, 0, 9, 0, 106, 105, 97, 0, 8, 0, 105, 104, 97, 0, 97, 0, 104, 103, 19, 0, 89, 0, 103, 102, 19, 0, 19, 0, 102, 101, 51, 0, 60, 0, 101, 100, 51, 0, 51, 0, 100, 99, 88, 0, 88, 0, 99, 98, 98, 98, 11, 97, 97, 96, 0, 97, 0, 96, 18, 95, 96, 94, 95, 95, 64, 93, 94, 92, 0, 94, 0, 93, 15, 91, 93, 90, 92, 92, 67, 89, 91, 91, 47, 88, 90, 88, 0, 90, 0, 87, 89, 86, 0, 89, 0, 85, 88, 88, 30, 84, 87, 87, 13, 86, 16, 0, 57, 0, 86, 83, 85, 85, 30, 82, 84, 81, 0, 84, 0, 80, 83, 83, 32, 79, 82, 78, 0, 82, 0, 77, 81, 81, 10, 77, 80, 76, 0, 80, 0, 79, 22, 75, 79, 74, 78, 78, 5, 77, 41, 73, 77, 72, 76, 76, 66, 71, 75, 75, 3, 74, 9, 0, 14, 0, 74, 73, 29, 0, 71, 0, 73, 70, 72, 69, 0, 72, 0, 68, 71, 71, 5, 70, 13, 67, 70, 69, 10, 0, 63, 0, 69, 66, 68, 68, 5, 67, 12, 0, 51, 0, 67, 65, 66, 64, 0, 66, 0, 63, 65, 65, 37, 62, 64, 64, 25, 63, 63, 61, 63, 62, 23, 0, 41, 0, 62, 61, 51, 60, 61, 60, 23, 59, 60, 58, 59, 59, 47, 57, 58, 58, 14, 57, 32, 56, 57, 55, 56, 56, 21, 54, 55, 55, 2, 53, 54, 54, 10, 52, 53, 53, 25, 51, 52, 52, 14, 51, 34, 50, 51, 50, 12, 0, 30, 0, 50, 49, 49, 49, 16, 48, 30, 0, 30, 0, 48, 47, 5, 0, 41, 0, 47, 46, 5, 0, 5, 0, 46, 45, 30, 0, 30, 0, 45, 44, 44, 44, 22, 43, 43, 43, 1, 42, 42, 42, 21, 41, 27, 0, 27, 0, 41, 40, 40, 39, 0, 40, 0, 39, 14, 38, 39, 38, 3, 37, 38, 36, 37, 37, 17, 36, 36, 35, 36, 34, 35, 33, 0, 35, 0, 32, 34, 31, 0, 34, 0, 33, 1, 30, 33, 29, 32, 0, 0, 32, 0, 28, 31, 27, 0, 31, 0, 26, 30, 30, 21, 29, 26, 25, 29, 24, 28, 28, 25, 23, 27, 27, 15, 22, 26, 26, 6, 25, 25, 22, 25, 21, 24, 24, 4, 20, 23, 23, 2, 22, 22, 19, 22, 21, 10, 18, 21, 17, 20, 17, 0, 20, 0, 16, 19, 19, 11, 15, 18, 18, 3, 17, 6, 14, 17, 16, 13, 0, 16, 0, 16, 13, 15, 15, 2, 12, 14, 14, 6, 11, 13, 13, 6, 10, 12, 9, 0, 12, 0, 8, 11, 11, 6, 10, 7, 7, 10, 9, 6, 6, 9, 8, 0, 0, 8, 0, 8, 5, 7, 4, 0, 7, 0, 6, 1, 0, 4, 0, 6, 3, 5, 5, 1, 4, 1, 0, 1, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 1, 0, 2, 0, 0, 1, 0, 0, 1, 0 }

  185. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 47, 399, 398, 152, 0, 367, 0, 398, 151, 397, 366, 0, 397, 0, 396, 264, 263, 396, 395, 73, 0, 224, 0, 395, 72, 394, 223, 0, 394, 0, 393, 31, 0, 160, 0, 393, 392, 185, 0, 251, 0, 392, 30, 391, 159, 0, 391, 0, 184, 390, 250, 0, 390, 0, 389, 108, 107, 389, 388, 324, 323, 388, 387, 285, 0, 313, 0, 387, 284, 386, 312, 0, 386, 0, 385, 42, 41, 385, 384, 337, 336, 384, 383, 8, 7, 383, 382, 102, 0, 143, 0, 382, 101, 381, 142, 0, 381, 0, 380, 72, 71, 380, 379, 122, 121, 379, 378, 183, 182, 378, 377, 185, 0, 251, 0, 377, 376, 255, 254, 376, 375, 252, 251, 375, 374, 54, 53, 374, 373, 159, 158, 373, 372, 244, 243, 372, 371, 207, 206, 371, 370, 61, 60, 370, 369, 286, 285, 369, 368, 208, 207, 368, 367, 329, 328, 367, 366, 84, 83, 366, 365, 282, 281, 365, 364, 240, 239, 364, 363, 210, 0, 218, 0, 363, 362, 330, 209, 362, 217, 361, 329, 0, 361, 0, 360, 32, 0, 97, 0, 360, 31, 359, 96, 0, 359, 0, 358, 200, 199, 358, 357, 189, 188, 357, 356, 202, 201, 356, 355, 25, 0, 28, 0, 355, 354, 136, 0, 203, 0, 354, 24, 353, 27, 0, 353, 0, 135, 352, 202, 0, 352, 0, 351, 318, 317, 351, 350, 57, 56, 350, 349, 48, 0, 84, 0, 349, 348, 182, 181, 348, 347, 296, 295, 347, 346, 140, 139, 346, 345, 242, 241, 345, 344, 111, 110, 344, 343, 5, 0, 211, 0, 343, 4, 342, 210, 0, 342, 0, 341, 122, 0, 136, 0, 341, 340, 203, 71, 340, 339, 95, 94, 339, 338, 124, 0, 172, 0, 338, 123, 337, 171, 0, 337, 0, 336, 25, 201, 336, 335, 30, 29, 335, 334, 318, 135, 334, 333, 269, 268, 333, 332, 225, 224, 332, 331, 260, 259, 331, 330, 248, 0, 313, 0, 330, 247, 329, 250, 0, 329, 0, 328, 145, 0, 204, 0, 328, 144, 327, 203, 0, 327, 0, 326, 67, 0, 251, 0, 326, 66, 325, 203, 0, 325, 0, 324, 96, 0, 163, 0, 324, 95, 323, 162, 0, 323, 0, 322, 144, 143, 322, 321, 185, 0, 209, 0, 321, 320, 306, 182, 320, 208, 319, 305, 0, 319, 0, 318, 31, 72, 318, 317, 103, 0, 167, 0, 317, 316, 212, 102, 316, 166, 315, 211, 0, 315, 0, 314, 14, 0, 181, 0, 314, 313, 280, 13, 313, 180, 312, 279, 0, 312, 0, 311, 72, 101, 311, 310, 33, 32, 310, 309, 98, 0, 183, 0, 309, 97, 308, 121, 0, 308, 0, 307, 78, 77, 307, 306, 21, 0, 80, 0, 306, 20, 305, 79, 0, 305, 0, 304, 30, 201, 304, 303, 126, 125, 303, 302, 135, 0, 160, 0, 302, 134, 301, 159, 0, 301, 0, 300, 159, 53, 300, 299, 245, 244, 299, 298, 209, 0, 231, 0, 298, 107, 297, 230, 0, 297, 0, 96, 296, 209, 0, 296, 0, 295, 28, 0, 61, 0, 295, 294, 252, 27, 294, 206, 293, 254, 0, 293, 0, 292, 49, 0, 94, 0, 292, 48, 291, 93, 0, 291, 0, 290, 192, 191, 290, 289, 221, 0, 274, 0, 289, 220, 288, 273, 0, 288, 0, 287, 208, 285, 287, 286, 6, 0, 37, 0, 286, 285, 139, 5, 285, 36, 284, 138, 0, 284, 0, 283, 18, 0, 100, 0, 283, 17, 282, 99, 0, 282, 0, 281, 24, 23, 281, 280, 118, 117, 280, 279, 278, 277, 279, 278, 91, 90, 278, 277, 74, 73, 277, 276, 183, 117, 276, 275, 8, 0, 25, 0, 275, 274, 76, 0, 247, 0, 274, 75, 273, 246, 0, 273, 0, 272, 12, 0, 116, 0, 272, 271, 268, 11, 271, 115, 270, 267, 0, 270, 0, 269, 153, 0, 232, 0, 269, 152, 268, 231, 0, 268, 0, 267, 86, 0, 264, 0, 267, 85, 266, 151, 0, 266, 0, 265, 265, 264, 265, 264, 220, 13, 264, 219, 263, 250, 0, 263, 0, 262, 166, 0, 256, 0, 262, 90, 261, 102, 0, 261, 0, 165, 260, 255, 0, 260, 0, 259, 98, 0, 175, 0, 259, 258, 182, 0, 211, 0, 258, 32, 257, 174, 0, 257, 0, 256, 127, 5, 256, 126, 255, 159, 0, 255, 0, 254, 11, 0, 188, 0, 254, 253, 230, 10, 253, 187, 252, 229, 0, 252, 0, 251, 121, 120, 251, 250, 135, 0, 208, 0, 250, 125, 249, 220, 0, 249, 0, 248, 151, 150, 248, 247, 29, 28, 247, 27, 246, 93, 0, 246, 0, 245, 23, 0, 54, 0, 245, 244, 121, 22, 244, 243, 176, 175, 243, 242, 184, 183, 242, 241, 192, 48, 241, 240, 194, 193, 240, 239, 92, 91, 239, 238, 134, 133, 238, 165, 237, 224, 0, 237, 0, 236, 115, 114, 236, 235, 31, 0, 153, 0, 235, 234, 179, 115, 234, 178, 233, 208, 0, 233, 0, 232, 93, 92, 232, 231, 75, 0, 190, 0, 231, 13, 230, 74, 0, 230, 0, 135, 229, 189, 0, 229, 0, 228, 4, 3, 228, 227, 25, 0, 33, 0, 227, 226, 199, 101, 226, 198, 225, 224, 0, 225, 0, 224, 94, 0, 153, 0, 224, 53, 223, 187, 0, 223, 0, 222, 5, 110, 222, 24, 221, 210, 0, 221, 0, 220, 101, 100, 220, 219, 6, 0, 44, 0, 219, 218, 109, 0, 139, 0, 218, 217, 191, 43, 217, 108, 216, 190, 0, 216, 0, 215, 134, 91, 215, 214, 202, 188, 214, 213, 202, 91, 213, 212, 183, 73, 212, 211, 37, 138, 211, 139, 210, 183, 0, 210, 0, 209, 74, 0, 91, 0, 209, 208, 128, 127, 208, 207, 115, 165, 207, 206, 132, 131, 206, 205, 98, 0, 126, 0, 205, 204, 127, 32, 204, 150, 203, 201, 0, 203, 0, 202, 7, 6, 202, 201, 142, 141, 201, 200, 29, 0, 42, 0, 200, 199, 65, 0, 115, 0, 199, 198, 146, 64, 198, 99, 197, 145, 0, 197, 0, 196, 79, 78, 196, 195, 77, 0, 99, 0, 195, 13, 194, 76, 0, 194, 0, 98, 193, 127, 0, 193, 0, 192, 33, 189, 192, 191, 22, 0, 95, 0, 191, 190, 108, 21, 190, 71, 189, 184, 0, 189, 0, 30, 188, 121, 0, 188, 0, 187, 148, 147, 187, 186, 121, 0, 126, 0, 186, 185, 179, 21, 185, 184, 73, 74, 184, 102, 183, 115, 0, 183, 0, 182, 92, 0, 151, 0, 182, 120, 181, 125, 0, 181, 0, 139, 180, 145, 0, 180, 0, 179, 60, 59, 179, 178, 37, 0, 92, 0, 178, 177, 117, 0, 141, 0, 177, 64, 176, 76, 0, 176, 0, 116, 175, 140, 0, 175, 0, 174, 58, 57, 174, 173, 35, 34, 173, 172, 157, 156, 172, 171, 37, 0, 43, 0, 171, 170, 61, 0, 74, 0, 170, 169, 93, 42, 169, 168, 30, 0, 147, 0, 168, 20, 167, 146, 0, 167, 0, 166, 19, 0, 27, 0, 166, 165, 102, 7, 165, 18, 164, 26, 0, 164, 0, 163, 135, 5, 163, 162, 100, 60, 162, 161, 124, 94, 161, 160, 33, 0, 78, 0, 160, 0, 159, 20, 0, 159, 0, 97, 158, 98, 0, 158, 0, 157, 105, 104, 157, 156, 70, 69, 156, 155, 22, 0, 64, 0, 155, 24, 154, 63, 0, 154, 0, 153, 41, 0, 43, 0, 153, 152, 69, 40, 152, 68, 151, 140, 0, 151, 0, 150, 54, 93, 150, 149, 97, 32, 149, 148, 121, 147, 148, 21, 147, 143, 0, 147, 0, 146, 41, 0, 47, 0, 146, 24, 145, 46, 0, 145, 0, 46, 144, 101, 0, 144, 0, 143, 79, 0, 117, 0, 143, 142, 141, 99, 142, 141, 108, 0, 118, 0, 141, 23, 140, 110, 0, 140, 0, 139, 90, 0, 101, 0, 139, 10, 138, 89, 0, 138, 0, 137, 33, 94, 137, 136, 77, 78, 136, 135, 91, 0, 97, 0, 135, 134, 123, 93, 134, 122, 133, 126, 0, 133, 0, 132, 41, 74, 132, 93, 131, 108, 0, 131, 0, 130, 20, 17, 130, 19, 129, 83, 0, 129, 0, 128, 14, 0, 19, 0, 128, 127, 96, 66, 127, 126, 65, 0, 106, 0, 126, 71, 125, 105, 0, 125, 0, 124, 69, 41, 124, 92, 123, 123, 0, 123, 0, 122, 68, 0, 69, 0, 122, 67, 121, 71, 0, 121, 0, 120, 95, 0, 96, 0, 120, 119, 24, 0, 73, 0, 119, 118, 15, 14, 118, 117, 22, 69, 117, 116, 34, 0, 43, 0, 116, 33, 115, 89, 0, 115, 0, 114, 24, 0, 73, 0, 114, 113, 18, 0, 45, 0, 113, 36, 112, 44, 0, 112, 0, 111, 27, 26, 111, 30, 110, 98, 0, 110, 0, 109, 14, 0, 83, 0, 109, 19, 108, 82, 0, 108, 0, 107, 48, 56, 107, 106, 65, 0, 92, 0, 106, 105, 8, 0, 22, 0, 105, 104, 58, 90, 104, 91, 103, 102, 0, 103, 0, 102, 62, 0, 77, 0, 102, 7, 101, 20, 0, 101, 0, 61, 100, 94, 0, 100, 0, 99, 44, 0, 44, 0, 99, 98, 93, 21, 98, 97, 67, 0, 76, 0, 97, 28, 96, 82, 0, 96, 0, 21, 95, 83, 0, 95, 0, 94, 87, 43, 94, 71, 93, 86, 0, 93, 0, 92, 14, 30, 92, 40, 91, 47, 0, 91, 0, 90, 0, 0, 57, 0, 90, 89, 19, 18, 89, 88, 18, 0, 45, 0, 88, 87, 51, 50, 87, 86, 19, 26, 86, 85, 38, 0, 44, 0, 85, 37, 84, 64, 0, 84, 0, 83, 7, 37, 83, 82, 15, 0, 19, 0, 82, 81, 43, 0, 81, 0, 81, 46, 80, 59, 0, 80, 0, 79, 0, 68, 79, 78, 49, 74, 78, 77, 44, 0, 51, 0, 77, 21, 76, 73, 0, 76, 0, 75, 56, 55, 75, 74, 24, 0, 31, 0, 74, 73, 15, 0, 25, 0, 73, 72, 38, 3, 72, 71, 45, 0, 55, 0, 71, 70, 60, 54, 70, 69, 23, 0, 58, 0, 69, 7, 68, 14, 0, 68, 0, 27, 67, 34, 0, 67, 0, 11, 66, 55, 0, 66, 0, 65, 43, 0, 51, 0, 65, 64, 52, 51, 64, 63, 1, 0, 47, 0, 63, 62, 57, 21, 62, 24, 61, 30, 0, 61, 0, 60, 1, 0, 18, 0, 60, 18, 59, 22, 0, 59, 0, 58, 55, 26, 58, 57, 37, 0, 49, 0, 57, 56, 33, 4, 56, 10, 55, 28, 0, 55, 0, 54, 41, 6, 54, 7, 53, 44, 0, 53, 0, 52, 7, 50, 52, 31, 51, 33, 0, 51, 0, 50, 9, 0, 31, 0, 50, 0, 49, 8, 0, 49, 0, 48, 0, 27, 48, 47, 35, 0, 37, 0, 47, 46, 33, 0, 46, 45, 23, 34, 45, 44, 13, 0, 18, 0, 44, 43, 31, 12, 43, 42, 22, 21, 42, 5, 41, 10, 0, 41, 0, 11, 40, 12, 0, 40, 0, 18, 39, 22, 0, 39, 0, 38, 14, 8, 38, 21, 37, 30, 0, 37, 0, 36, 17, 0, 25, 0, 36, 16, 35, 24, 0, 35, 0, 24, 34, 34, 0, 34, 0, 33, 0, 0, 33, 32, 28, 23, 32, 31, 9, 20, 31, 30, 0, 0, 5, 0, 30, 20, 29, 24, 0, 29, 0, 28, 2, 1, 28, 27, 6, 0, 24, 0, 27, 26, 8, 17, 26, 25, 0, 8, 25, 24, 1, 0, 13, 0, 24, 23, 20, 1, 23, 12, 22, 16, 0, 22, 0, 21, 10, 0, 13, 0, 21, 20, 17, 9, 20, 19, 12, 0, 14, 0, 19, 18, 18, 0, 18, 0, 18, 1, 17, 4, 0, 17, 0, 5, 16, 6, 0, 16, 0, 10, 15, 13, 0, 15, 0, 14, 4, 4, 14, 13, 0, 5, 13, 12, 2, 0, 12, 0, 12, 0, 11, 1, 0, 11, 0, 10, 7, 0, 9, 0, 10, 1, 9, 6, 0, 9, 0, 8, 0, 7, 8, 7, 1, 0, 2, 0, 7, 6, 6, 0, 6, 0, 6, 1, 5, 5, 0, 5, 0, 4, 3, 2, 4, 3, 0, 0, 3, 0, 3, 0, 2, 1, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  186. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {88, 198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796}

    Returns: {398, 399, 399, 25, 397, 398, 396, 0, 398, 0, 397, 0, 395, 397, 394, 396, 396, 232, 395, 379, 393, 395, 392, 394, 394, 47, 393, 176, 0, 223, 0, 393, 391, 392, 390, 0, 392, 0, 391, 21, 389, 391, 388, 390, 387, 0, 390, 0, 386, 389, 385, 0, 389, 0, 384, 388, 383, 0, 388, 0, 382, 387, 387, 2, 386, 148, 0, 176, 0, 386, 381, 385, 380, 0, 385, 0, 384, 142, 379, 384, 378, 383, 377, 0, 383, 0, 376, 382, 382, 186, 375, 381, 374, 0, 381, 0, 373, 380, 372, 0, 380, 0, 379, 225, 371, 379, 370, 378, 378, 113, 369, 377, 368, 0, 377, 0, 367, 376, 366, 0, 376, 0, 375, 74, 0, 194, 0, 375, 365, 374, 364, 0, 374, 0, 363, 373, 362, 0, 373, 0, 372, 167, 0, 181, 0, 372, 361, 371, 360, 0, 371, 0, 370, 166, 0, 298, 0, 370, 369, 362, 359, 369, 358, 368, 357, 0, 368, 0, 356, 367, 355, 0, 367, 0, 354, 366, 366, 285, 365, 365, 353, 365, 352, 364, 364, 325, 351, 363, 353, 0, 363, 0, 350, 362, 362, 182, 361, 268, 349, 361, 348, 360, 360, 186, 359, 336, 347, 359, 346, 358, 345, 0, 358, 0, 344, 357, 357, 44, 343, 356, 347, 0, 356, 0, 342, 355, 341, 0, 355, 0, 340, 354, 339, 0, 354, 0, 338, 353, 353, 238, 337, 352, 336, 0, 352, 0, 351, 141, 335, 351, 334, 350, 350, 294, 333, 349, 332, 0, 349, 0, 331, 348, 330, 0, 348, 0, 347, 140, 329, 347, 328, 346, 346, 52, 345, 208, 327, 345, 330, 344, 326, 0, 344, 0, 343, 235, 325, 343, 324, 342, 342, 33, 341, 54, 323, 341, 322, 340, 321, 0, 340, 0, 337, 339, 320, 0, 339, 0, 338, 247, 319, 338, 318, 337, 317, 0, 337, 0, 316, 336, 336, 78, 335, 79, 315, 335, 323, 334, 314, 0, 334, 0, 313, 333, 312, 0, 333, 0, 332, 204, 311, 332, 310, 331, 309, 0, 331, 0, 308, 330, 330, 35, 329, 117, 0, 130, 0, 329, 307, 328, 306, 0, 328, 0, 327, 244, 305, 327, 304, 326, 326, 6, 325, 159, 303, 325, 302, 324, 324, 158, 301, 323, 300, 0, 323, 0, 322, 32, 299, 322, 298, 321, 321, 0, 320, 294, 0, 319, 0, 320, 297, 319, 296, 0, 319, 0, 295, 318, 294, 0, 318, 0, 293, 317, 292, 0, 317, 0, 291, 316, 290, 0, 316, 0, 315, 37, 0, 106, 0, 315, 289, 314, 288, 0, 314, 0, 313, 209, 287, 313, 286, 312, 312, 122, 311, 284, 285, 311, 284, 310, 310, 44, 309, 226, 283, 309, 282, 308, 308, 252, 281, 307, 280, 0, 307, 0, 279, 306, 291, 0, 306, 0, 278, 305, 305, 252, 277, 304, 276, 0, 304, 0, 303, 208, 275, 303, 274, 302, 302, 221, 273, 301, 272, 0, 301, 0, 300, 131, 271, 300, 270, 299, 299, 85, 269, 298, 268, 0, 298, 0, 297, 220, 0, 257, 0, 297, 267, 296, 266, 0, 296, 0, 295, 76, 265, 295, 264, 294, 294, 114, 293, 200, 263, 293, 262, 292, 261, 0, 292, 0, 260, 291, 259, 0, 291, 0, 258, 290, 290, 252, 257, 289, 256, 0, 289, 0, 288, 228, 255, 288, 254, 287, 287, 19, 286, 92, 253, 286, 252, 285, 285, 192, 284, 204, 251, 284, 250, 283, 283, 34, 249, 282, 248, 0, 282, 0, 247, 281, 246, 0, 281, 0, 245, 280, 244, 0, 280, 0, 243, 279, 270, 0, 279, 0, 242, 278, 278, 55, 241, 277, 240, 0, 277, 0, 239, 276, 238, 0, 276, 0, 237, 275, 236, 0, 275, 0, 235, 274, 234, 0, 274, 0, 233, 273, 232, 0, 273, 0, 272, 45, 0, 271, 0, 272, 231, 271, 230, 0, 271, 0, 270, 175, 229, 270, 228, 269, 269, 36, 268, 56, 0, 87, 0, 268, 227, 267, 226, 0, 267, 0, 266, 67, 0, 123, 0, 266, 265, 172, 225, 265, 224, 264, 264, 202, 223, 263, 222, 0, 263, 0, 262, 157, 0, 239, 0, 262, 221, 261, 220, 0, 261, 0, 219, 260, 218, 0, 260, 0, 217, 259, 216, 0, 259, 0, 258, 215, 215, 258, 214, 257, 257, 6, 213, 256, 212, 0, 256, 0, 211, 255, 250, 0, 255, 0, 210, 254, 254, 147, 0, 253, 209, 0, 253, 0, 208, 252, 252, 50, 207, 251, 206, 0, 251, 0, 250, 20, 0, 245, 0, 250, 205, 249, 204, 0, 249, 0, 203, 248, 202, 0, 248, 0, 201, 247, 200, 0, 247, 0, 199, 246, 246, 0, 246, 0, 198, 245, 245, 62, 197, 244, 220, 0, 244, 0, 230, 243, 196, 0, 243, 0, 242, 237, 195, 242, 216, 241, 194, 0, 241, 0, 193, 240, 196, 0, 240, 0, 192, 239, 239, 72, 191, 238, 190, 0, 238, 0, 237, 108, 189, 237, 188, 236, 236, 16, 187, 235, 220, 0, 235, 0, 186, 234, 234, 75, 185, 233, 208, 0, 233, 0, 220, 232, 184, 0, 232, 0, 231, 43, 0, 169, 0, 231, 183, 230, 182, 0, 230, 0, 229, 52, 181, 229, 180, 228, 228, 107, 227, 204, 179, 227, 209, 226, 178, 0, 226, 0, 177, 225, 176, 0, 225, 0, 224, 174, 175, 224, 174, 223, 223, 96, 222, 108, 173, 222, 172, 221, 171, 0, 221, 0, 170, 220, 169, 0, 220, 0, 168, 219, 219, 134, 167, 218, 166, 0, 218, 0, 217, 111, 165, 217, 189, 216, 164, 0, 216, 0, 163, 215, 162, 0, 215, 0, 161, 214, 160, 0, 214, 0, 213, 0, 0, 74, 0, 213, 159, 212, 158, 0, 212, 0, 157, 211, 183, 0, 211, 0, 156, 210, 155, 0, 210, 0, 154, 209, 209, 40, 208, 72, 153, 208, 152, 207, 151, 0, 207, 0, 150, 206, 206, 89, 149, 205, 163, 0, 205, 0, 148, 204, 204, 21, 203, 113, 147, 203, 146, 202, 202, 9, 145, 201, 144, 0, 201, 0, 200, 83, 143, 200, 142, 199, 141, 0, 199, 0, 140, 198, 139, 0, 198, 0, 138, 197, 197, 30, 196, 158, 137, 196, 136, 195, 135, 0, 195, 0, 134, 194, 194, 43, 193, 129, 133, 193, 132, 192, 192, 4, 191, 55, 131, 191, 130, 190, 190, 7, 129, 189, 128, 0, 189, 0, 127, 188, 126, 0, 188, 0, 187, 46, 0, 62, 0, 187, 125, 186, 179, 0, 186, 0, 124, 185, 185, 31, 123, 184, 122, 0, 184, 0, 121, 183, 120, 0, 183, 0, 182, 72, 119, 182, 169, 181, 118, 0, 181, 0, 180, 165, 117, 180, 126, 179, 163, 0, 179, 0, 116, 178, 178, 73, 115, 177, 114, 0, 177, 0, 113, 176, 135, 0, 176, 0, 112, 175, 175, 153, 111, 174, 110, 0, 174, 0, 173, 71, 0, 101, 0, 173, 109, 172, 108, 0, 172, 0, 107, 171, 106, 0, 171, 0, 105, 170, 139, 0, 170, 0, 104, 169, 103, 0, 169, 0, 102, 168, 101, 0, 168, 0, 100, 167, 167, 27, 99, 166, 98, 0, 166, 0, 97, 165, 104, 0, 165, 0, 96, 164, 95, 0, 164, 0, 94, 163, 93, 0, 163, 0, 158, 162, 92, 0, 162, 0, 91, 161, 90, 0, 161, 0, 160, 12, 0, 59, 0, 160, 159, 84, 89, 159, 88, 158, 158, 11, 157, 70, 0, 81, 0, 157, 87, 156, 86, 0, 156, 0, 85, 155, 84, 0, 155, 0, 83, 154, 82, 0, 154, 0, 153, 16, 81, 153, 80, 152, 152, 67, 151, 142, 79, 151, 78, 150, 77, 0, 150, 0, 76, 149, 149, 34, 75, 148, 74, 0, 148, 0, 73, 147, 91, 0, 147, 0, 125, 146, 72, 0, 146, 0, 71, 145, 70, 0, 145, 0, 69, 144, 68, 0, 144, 0, 143, 11, 0, 32, 0, 143, 67, 142, 99, 0, 142, 0, 113, 141, 66, 0, 141, 0, 140, 107, 65, 140, 119, 139, 64, 0, 139, 0, 63, 138, 62, 0, 138, 0, 61, 137, 60, 0, 137, 0, 59, 136, 134, 0, 136, 0, 58, 135, 57, 0, 135, 0, 56, 134, 55, 0, 134, 0, 54, 133, 53, 0, 133, 0, 77, 132, 52, 0, 132, 0, 51, 131, 50, 0, 131, 0, 49, 130, 48, 0, 130, 0, 47, 129, 46, 0, 129, 0, 128, 104, 45, 128, 44, 127, 127, 123, 43, 126, 42, 0, 126, 0, 125, 36, 41, 125, 56, 124, 40, 0, 124, 0, 123, 2, 39, 123, 38, 122, 37, 0, 122, 0, 36, 121, 121, 44, 35, 120, 34, 0, 120, 0, 119, 114, 33, 119, 32, 118, 118, 21, 117, 99, 31, 117, 30, 116, 116, 37, 29, 115, 98, 0, 115, 0, 28, 114, 27, 0, 114, 0, 31, 113, 26, 0, 113, 0, 25, 112, 24, 0, 112, 0, 111, 75, 23, 111, 22, 110, 110, 75, 21, 109, 47, 0, 109, 0, 73, 108, 20, 0, 108, 0, 19, 107, 103, 0, 107, 0, 18, 106, 106, 52, 17, 105, 67, 0, 105, 0, 16, 104, 15, 0, 104, 0, 14, 103, 103, 37, 13, 102, 24, 0, 102, 0, 12, 101, 11, 0, 101, 0, 10, 100, 9, 0, 100, 0, 8, 99, 7, 0, 99, 0, 10, 98, 6, 0, 98, 0, 5, 97, 4, 0, 97, 0, 3, 96, 68, 0, 96, 0, 2, 95, 95, 76, 1, 94, 94, 37, 93, 25, 14, 93, 92, 42, 0, 13, 0, 92, 71, 91, 18, 0, 91, 0, 3, 90, 53, 0, 90, 0, 89, 79, 0, 34, 0, 89, 3, 88, 88, 70, 51, 87, 9, 0, 87, 0, 86, 34, 62, 86, 85, 85, 85, 75, 4, 84, 10, 0, 84, 0, 61, 83, 53, 0, 83, 0, 82, 53, 39, 82, 81, 5, 9, 81, 80, 68, 30, 80, 18, 79, 79, 6, 78, 19, 46, 78, 35, 77, 40, 0, 77, 0, 76, 9, 0, 44, 0, 76, 52, 75, 17, 0, 75, 0, 42, 74, 35, 0, 74, 0, 73, 30, 0, 36, 0, 73, 72, 43, 0, 26, 0, 72, 31, 71, 68, 0, 71, 0, 70, 38, 0, 48, 0, 70, 69, 52, 8, 69, 19, 68, 44, 0, 68, 0, 54, 67, 67, 49, 66, 51, 1, 66, 26, 65, 65, 46, 58, 64, 64, 24, 63, 10, 57, 63, 62, 58, 0, 21, 0, 62, 61, 31, 0, 14, 0, 61, 60, 34, 0, 20, 0, 60, 59, 30, 0, 7, 0, 59, 12, 58, 17, 0, 58, 0, 57, 8, 0, 28, 0, 57, 21, 56, 56, 50, 13, 55, 50, 0, 55, 0, 54, 54, 54, 22, 13, 53, 49, 0, 53, 0, 52, 28, 12, 52, 25, 51, 51, 50, 9, 50, 50, 20, 49, 45, 0, 43, 0, 49, 48, 1, 0, 33, 0, 48, 26, 47, 47, 12, 0, 46, 38, 0, 46, 0, 44, 45, 25, 0, 45, 0, 44, 17, 0, 36, 0, 44, 43, 36, 40, 43, 42, 17, 31, 42, 39, 41, 41, 23, 40, 0, 0, 6, 0, 40, 39, 32, 0, 6, 0, 39, 38, 15, 16, 38, 17, 37, 35, 0, 37, 0, 3, 36, 19, 0, 36, 0, 35, 20, 0, 33, 0, 35, 34, 1, 27, 34, 29, 33, 33, 13, 32, 1, 7, 32, 20, 31, 27, 0, 31, 0, 30, 0, 5, 30, 29, 1, 0, 13, 0, 29, 28, 27, 22, 28, 27, 3, 0, 17, 0, 27, 26, 9, 0, 7, 0, 26, 25, 24, 0, 5, 0, 25, 24, 12, 0, 8, 0, 24, 14, 23, 23, 10, 22, 13, 0, 21, 0, 22, 21, 4, 0, 12, 0, 21, 20, 4, 0, 9, 0, 20, 19, 16, 0, 0, 0, 19, 18, 18, 3, 18, 4, 17, 17, 7, 16, 2, 3, 16, 12, 15, 2, 0, 15, 0, 14, 3, 0, 6, 0, 14, 13, 10, 11, 13, 2, 12, 3, 0, 12, 0, 11, 7, 0, 10, 0, 11, 10, 3, 5, 10, 9, 9, 9, 5, 2, 8, 6, 0, 8, 0, 6, 7, 7, 1, 6, 2, 3, 6, 5, 5, 5, 0, 0, 4, 4, 1, 3, 1, 0, 0, 0, 3, 2, 1, 0, 1, 0, 2, 0, 1, 1, 0, 1, 0 }

  187. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 47, 399, 398, 397, 0, 396, 0, 398, 151, 397, 366, 0, 397, 0, 396, 395, 0, 394, 0, 396, 263, 395, 395, 393, 394, 392, 0, 391, 0, 394, 393, 390, 72, 393, 223, 392, 392, 389, 391, 388, 0, 387, 0, 391, 390, 386, 0, 385, 0, 390, 389, 384, 30, 389, 159, 388, 184, 0, 388, 0, 250, 387, 387, 383, 386, 382, 107, 386, 385, 381, 0, 380, 0, 385, 384, 379, 0, 378, 0, 384, 323, 383, 383, 377, 382, 376, 284, 382, 312, 381, 381, 375, 380, 374, 41, 380, 379, 373, 0, 372, 0, 379, 378, 371, 0, 370, 0, 378, 336, 377, 377, 369, 376, 368, 7, 376, 375, 367, 0, 366, 0, 375, 101, 374, 142, 0, 374, 0, 373, 365, 0, 364, 0, 373, 71, 372, 372, 363, 371, 362, 121, 371, 370, 361, 0, 360, 0, 370, 182, 369, 369, 359, 368, 358, 0, 357, 0, 368, 367, 356, 0, 355, 0, 367, 366, 354, 0, 353, 0, 366, 365, 352, 0, 351, 0, 365, 364, 350, 0, 349, 0, 364, 363, 348, 30, 363, 254, 362, 362, 347, 361, 346, 251, 361, 360, 345, 0, 344, 0, 360, 359, 343, 0, 342, 0, 359, 53, 358, 358, 341, 357, 340, 0, 339, 0, 357, 356, 338, 0, 337, 0, 356, 355, 336, 0, 335, 0, 355, 354, 334, 158, 354, 353, 333, 0, 332, 0, 353, 243, 352, 352, 331, 351, 330, 0, 329, 0, 351, 350, 328, 0, 327, 0, 350, 349, 326, 206, 349, 348, 325, 0, 324, 0, 348, 60, 347, 347, 323, 346, 322, 285, 346, 345, 321, 0, 320, 0, 345, 207, 344, 344, 319, 343, 318, 328, 343, 342, 317, 0, 316, 0, 342, 83, 341, 341, 315, 340, 314, 281, 340, 339, 313, 0, 312, 0, 339, 338, 311, 0, 310, 0, 338, 239, 337, 337, 309, 336, 308, 209, 336, 217, 335, 329, 0, 335, 0, 334, 307, 0, 306, 0, 334, 31, 333, 96, 0, 333, 0, 332, 305, 0, 304, 0, 332, 199, 331, 331, 303, 330, 302, 188, 330, 329, 301, 0, 300, 0, 329, 201, 328, 328, 299, 327, 298, 24, 327, 27, 326, 135, 0, 326, 0, 202, 325, 325, 297, 324, 296, 317, 324, 323, 295, 0, 294, 0, 323, 56, 322, 322, 293, 321, 292, 0, 291, 0, 321, 320, 290, 0, 289, 0, 320, 319, 288, 250, 319, 318, 287, 0, 286, 0, 318, 181, 317, 317, 285, 316, 284, 295, 316, 315, 283, 0, 282, 0, 315, 314, 281, 0, 280, 0, 314, 139, 313, 313, 279, 312, 278, 241, 312, 311, 277, 0, 276, 0, 311, 310, 275, 0, 274, 0, 310, 309, 273, 0, 272, 0, 309, 110, 308, 308, 271, 307, 270, 0, 269, 0, 307, 306, 268, 4, 306, 210, 305, 305, 267, 304, 266, 0, 304, 0, 304, 241, 303, 303, 265, 302, 264, 94, 302, 301, 263, 0, 262, 0, 301, 123, 300, 171, 0, 300, 0, 299, 261, 0, 260, 0, 299, 209, 298, 298, 259, 297, 258, 29, 297, 296, 257, 0, 256, 0, 296, 188, 295, 295, 255, 294, 254, 0, 253, 0, 294, 293, 252, 268, 293, 292, 251, 0, 250, 0, 292, 224, 291, 291, 249, 290, 248, 0, 247, 0, 290, 289, 246, 259, 289, 288, 245, 0, 244, 0, 288, 159, 287, 247, 0, 287, 0, 286, 243, 0, 242, 0, 286, 285, 241, 0, 240, 0, 285, 284, 239, 0, 238, 0, 284, 144, 283, 203, 0, 283, 0, 282, 237, 0, 236, 0, 282, 281, 235, 0, 234, 0, 281, 66, 280, 207, 0, 280, 0, 279, 233, 0, 232, 0, 279, 95, 278, 162, 0, 278, 0, 277, 231, 0, 230, 0, 277, 143, 276, 276, 229, 275, 228, 0, 227, 0, 275, 274, 226, 0, 225, 0, 274, 273, 224, 0, 267, 0, 273, 182, 272, 208, 0, 272, 0, 271, 223, 0, 222, 0, 271, 41, 270, 270, 221, 269, 220, 0, 219, 0, 269, 268, 218, 0, 217, 0, 268, 267, 216, 102, 267, 166, 266, 211, 0, 266, 0, 265, 215, 0, 214, 0, 265, 264, 233, 13, 264, 180, 263, 263, 213, 262, 212, 101, 262, 261, 211, 0, 210, 0, 261, 32, 260, 260, 209, 259, 208, 97, 259, 121, 258, 258, 207, 257, 206, 77, 257, 256, 205, 0, 204, 0, 256, 20, 255, 79, 0, 255, 0, 254, 203, 0, 202, 0, 254, 96, 253, 253, 201, 252, 200, 125, 252, 251, 199, 0, 198, 0, 251, 134, 250, 223, 0, 250, 0, 249, 197, 0, 196, 0, 249, 206, 248, 248, 195, 247, 194, 244, 247, 246, 193, 0, 192, 0, 246, 142, 245, 230, 0, 245, 0, 244, 191, 0, 190, 0, 244, 243, 189, 0, 188, 0, 243, 242, 187, 0, 186, 0, 242, 241, 241, 0, 185, 0, 241, 240, 184, 0, 183, 0, 240, 239, 182, 0, 199, 0, 239, 238, 202, 134, 238, 237, 181, 0, 180, 0, 237, 48, 236, 93, 0, 236, 0, 235, 179, 0, 178, 0, 235, 191, 234, 234, 177, 233, 176, 0, 224, 0, 233, 220, 232, 232, 175, 231, 174, 0, 173, 0, 231, 230, 172, 53, 230, 229, 171, 0, 170, 0, 229, 5, 228, 36, 0, 228, 0, 138, 227, 227, 169, 226, 168, 0, 167, 0, 226, 225, 166, 17, 225, 99, 224, 224, 165, 223, 164, 0, 163, 0, 223, 222, 162, 23, 222, 221, 161, 0, 160, 0, 221, 117, 220, 220, 159, 219, 158, 0, 170, 0, 219, 218, 157, 0, 156, 0, 218, 90, 217, 217, 155, 216, 154, 0, 153, 0, 216, 215, 152, 73, 215, 214, 151, 0, 150, 0, 214, 53, 213, 213, 149, 212, 148, 0, 193, 0, 212, 75, 211, 110, 0, 211, 0, 210, 147, 0, 146, 0, 210, 209, 150, 11, 209, 115, 208, 208, 145, 207, 144, 0, 174, 0, 207, 152, 206, 206, 143, 205, 142, 0, 141, 0, 205, 204, 140, 53, 204, 85, 203, 203, 139, 202, 138, 0, 173, 0, 202, 201, 137, 0, 136, 0, 201, 200, 158, 90, 200, 199, 135, 0, 134, 0, 199, 198, 164, 144, 198, 165, 197, 197, 133, 196, 132, 0, 138, 0, 196, 23, 195, 174, 0, 195, 0, 194, 131, 0, 130, 0, 194, 193, 129, 0, 128, 0, 193, 126, 192, 188, 0, 192, 0, 191, 127, 0, 126, 0, 191, 190, 125, 0, 124, 0, 190, 189, 171, 10, 189, 187, 188, 188, 123, 187, 122, 0, 121, 0, 187, 186, 120, 120, 186, 185, 119, 0, 118, 0, 185, 184, 139, 13, 184, 183, 117, 0, 116, 0, 183, 182, 115, 0, 114, 0, 182, 181, 113, 0, 112, 0, 181, 180, 111, 0, 110, 0, 180, 150, 179, 179, 109, 178, 108, 0, 107, 0, 178, 177, 106, 28, 177, 176, 105, 0, 104, 0, 176, 125, 175, 175, 103, 174, 102, 0, 101, 0, 174, 173, 100, 0, 99, 0, 173, 172, 98, 0, 97, 0, 172, 171, 96, 22, 171, 32, 170, 170, 95, 169, 94, 0, 103, 0, 169, 168, 93, 0, 92, 0, 168, 167, 117, 0, 91, 0, 167, 166, 90, 0, 89, 0, 166, 165, 88, 0, 143, 0, 165, 164, 87, 0, 86, 0, 164, 163, 129, 0, 85, 0, 163, 162, 84, 0, 83, 0, 162, 161, 82, 91, 161, 160, 81, 0, 80, 0, 160, 133, 159, 159, 79, 158, 78, 0, 114, 0, 158, 157, 77, 0, 76, 0, 157, 114, 156, 156, 75, 155, 74, 0, 79, 0, 155, 154, 108, 117, 154, 153, 73, 0, 72, 0, 153, 152, 71, 0, 70, 0, 152, 92, 151, 151, 69, 150, 68, 0, 67, 0, 150, 149, 66, 22, 149, 74, 148, 135, 0, 148, 0, 147, 65, 0, 64, 0, 147, 3, 146, 146, 63, 145, 62, 0, 61, 0, 145, 144, 60, 0, 59, 0, 144, 143, 58, 0, 57, 0, 143, 142, 56, 0, 85, 0, 142, 141, 104, 17, 141, 140, 55, 0, 54, 0, 140, 139, 60, 53, 139, 138, 53, 0, 52, 0, 138, 137, 51, 0, 50, 0, 137, 136, 127, 0, 49, 0, 136, 135, 48, 0, 47, 0, 135, 134, 46, 0, 45, 0, 134, 133, 44, 0, 45, 0, 133, 132, 43, 0, 42, 0, 132, 100, 131, 131, 41, 130, 40, 0, 39, 0, 130, 129, 38, 0, 37, 0, 129, 128, 36, 0, 125, 0, 128, 43, 127, 108, 0, 127, 0, 120, 126, 126, 35, 125, 34, 0, 47, 0, 125, 124, 33, 0, 32, 0, 124, 4, 123, 123, 31, 122, 30, 92, 122, 121, 29, 0, 28, 0, 121, 120, 89, 0, 27, 0, 120, 119, 26, 0, 25, 0, 119, 118, 24, 0, 23, 0, 118, 117, 22, 0, 56, 0, 117, 116, 21, 0, 20, 0, 116, 115, 19, 0, 18, 0, 115, 114, 19, 0, 17, 0, 114, 113, 16, 0, 59, 0, 113, 112, 15, 0, 0, 0, 112, 111, 14, 0, 13, 0, 111, 110, 12, 36, 110, 109, 11, 0, 10, 0, 109, 108, 41, 0, 9, 0, 108, 107, 8, 0, 7, 0, 107, 106, 6, 0, 5, 0, 106, 105, 4, 0, 97, 0, 105, 104, 99, 94, 104, 103, 3, 0, 2, 0, 103, 6, 102, 102, 1, 101, 78, 47, 101, 94, 100, 100, 62, 99, 72, 64, 99, 95, 98, 78, 0, 98, 0, 97, 0, 0, 45, 0, 97, 76, 96, 96, 10, 95, 60, 21, 95, 71, 94, 94, 8, 93, 65, 0, 0, 0, 93, 28, 92, 47, 0, 92, 0, 72, 91, 91, 50, 90, 64, 23, 90, 59, 89, 89, 18, 88, 21, 0, 42, 0, 88, 87, 55, 57, 87, 34, 86, 86, 75, 85, 29, 0, 34, 0, 85, 42, 84, 84, 63, 23, 83, 7, 0, 83, 0, 18, 82, 26, 0, 82, 0, 79, 81, 81, 17, 80, 1, 0, 48, 0, 80, 7, 79, 41, 0, 79, 0, 64, 78, 69, 0, 78, 0, 77, 27, 63, 77, 76, 2, 40, 76, 68, 75, 75, 34, 60, 74, 74, 25, 73, 28, 0, 73, 0, 73, 46, 72, 72, 48, 71, 39, 47, 71, 70, 50, 42, 70, 69, 18, 0, 64, 0, 69, 68, 18, 4, 68, 67, 30, 0, 31, 0, 67, 66, 66, 0, 56, 0, 66, 65, 56, 10, 65, 19, 64, 64, 44, 63, 10, 0, 4, 0, 63, 46, 62, 62, 13, 61, 59, 0, 30, 0, 61, 60, 33, 46, 60, 59, 46, 14, 59, 58, 33, 0, 7, 0, 58, 33, 57, 57, 26, 33, 56, 44, 0, 56, 0, 55, 20, 47, 55, 54, 36, 41, 54, 27, 53, 17, 0, 53, 0, 52, 25, 5, 52, 11, 51, 51, 26, 14, 50, 43, 0, 50, 0, 43, 49, 49, 39, 48, 2, 23, 48, 41, 47, 47, 18, 46, 22, 0, 11, 0, 46, 45, 31, 43, 45, 44, 32, 0, 0, 0, 44, 43, 16, 0, 16, 0, 43, 42, 29, 37, 42, 31, 41, 41, 1, 40, 23, 0, 24, 0, 40, 39, 29, 0, 37, 0, 39, 38, 2, 0, 18, 0, 38, 37, 20, 4, 37, 36, 28, 28, 36, 35, 9, 28, 35, 34, 5, 0, 22, 0, 34, 10, 33, 32, 0, 33, 0, 32, 17, 0, 26, 0, 32, 7, 31, 23, 0, 31, 0, 24, 30, 30, 21, 29, 21, 28, 29, 0, 28, 28, 4, 11, 27, 27, 24, 22, 26, 26, 5, 25, 5, 0, 10, 0, 25, 24, 18, 8, 24, 23, 8, 0, 6, 0, 23, 22, 7, 0, 13, 0, 22, 12, 21, 21, 10, 20, 8, 10, 20, 12, 19, 19, 1, 5, 18, 18, 10, 16, 17, 17, 15, 16, 9, 0, 15, 0, 16, 15, 3, 0, 1, 0, 15, 14, 7, 1, 14, 3, 13, 0, 0, 13, 0, 12, 1, 0, 10, 0, 12, 11, 10, 4, 11, 1, 10, 9, 0, 10, 0, 9, 2, 0, 2, 0, 9, 4, 8, 6, 0, 8, 0, 7, 7, 7, 2, 6, 3, 3, 6, 5, 5, 3, 0, 5, 0, 4, 0, 0, 0, 0, 4, 3, 3, 0, 3, 1, 2, 2, 0, 2, 0, 1, 0, 0, 1, 0, 1 }

  188. 400

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 0, 399, 0, 399, 398, 398, 0, 398, 0, 398, 397, 397, 0, 397, 0, 397, 396, 396, 0, 396, 0, 396, 395, 395, 0, 395, 0, 395, 394, 394, 0, 394, 0, 394, 393, 393, 0, 393, 0, 393, 392, 392, 0, 392, 0, 392, 391, 391, 0, 391, 0, 391, 390, 390, 0, 390, 0, 390, 389, 389, 0, 389, 0, 389, 388, 388, 0, 388, 0, 388, 387, 387, 0, 387, 0, 387, 386, 386, 0, 386, 0, 386, 385, 385, 0, 385, 0, 385, 384, 384, 0, 384, 0, 384, 383, 383, 0, 383, 0, 383, 382, 382, 0, 382, 0, 382, 381, 381, 0, 381, 0, 381, 380, 380, 0, 380, 0, 380, 379, 379, 0, 379, 0, 379, 378, 378, 0, 378, 0, 378, 377, 377, 0, 377, 0, 377, 376, 376, 0, 376, 0, 376, 375, 375, 0, 375, 0, 375, 374, 374, 0, 374, 0, 374, 373, 373, 0, 373, 0, 373, 372, 372, 0, 372, 0, 372, 371, 371, 0, 371, 0, 371, 370, 370, 0, 370, 0, 370, 369, 369, 0, 369, 0, 369, 368, 368, 0, 368, 0, 368, 367, 367, 0, 367, 0, 367, 366, 366, 0, 366, 0, 366, 365, 365, 0, 365, 0, 365, 364, 364, 0, 364, 0, 364, 363, 363, 0, 363, 0, 363, 362, 362, 0, 362, 0, 362, 361, 361, 0, 361, 0, 361, 360, 360, 0, 360, 0, 360, 359, 359, 0, 359, 0, 359, 358, 358, 0, 358, 0, 358, 357, 357, 0, 357, 0, 357, 356, 356, 0, 356, 0, 356, 355, 355, 0, 355, 0, 355, 354, 354, 0, 354, 0, 354, 353, 353, 0, 353, 0, 353, 352, 352, 0, 352, 0, 352, 351, 351, 0, 351, 0, 351, 350, 350, 0, 350, 0, 350, 349, 349, 0, 349, 0, 349, 348, 348, 0, 348, 0, 348, 347, 347, 0, 347, 0, 347, 346, 346, 0, 346, 0, 346, 345, 345, 0, 345, 0, 345, 344, 344, 0, 344, 0, 344, 343, 343, 0, 343, 0, 343, 342, 342, 0, 342, 0, 342, 341, 341, 0, 341, 0, 341, 340, 340, 0, 340, 0, 340, 339, 339, 0, 339, 0, 339, 338, 338, 0, 338, 0, 338, 337, 337, 0, 337, 0, 337, 336, 336, 0, 336, 0, 336, 335, 335, 0, 335, 0, 335, 334, 334, 0, 334, 0, 334, 333, 333, 0, 333, 0, 333, 332, 332, 0, 332, 0, 332, 331, 331, 0, 331, 0, 331, 330, 330, 0, 330, 0, 330, 329, 329, 0, 329, 0, 329, 328, 328, 0, 328, 0, 328, 327, 327, 0, 327, 0, 327, 326, 326, 0, 326, 0, 326, 325, 325, 0, 325, 0, 325, 324, 324, 0, 324, 0, 324, 323, 323, 0, 323, 0, 323, 322, 322, 0, 322, 0, 322, 321, 321, 0, 321, 0, 321, 320, 320, 0, 320, 0, 320, 319, 319, 0, 319, 0, 319, 318, 318, 0, 318, 0, 318, 317, 317, 0, 317, 0, 317, 316, 316, 0, 316, 0, 316, 315, 315, 0, 315, 0, 315, 314, 314, 0, 314, 0, 314, 313, 313, 0, 313, 0, 313, 312, 312, 0, 312, 0, 312, 311, 311, 0, 311, 0, 311, 310, 310, 0, 310, 0, 310, 309, 309, 0, 309, 0, 309, 308, 308, 0, 308, 0, 308, 307, 307, 0, 307, 0, 307, 306, 306, 0, 306, 0, 306, 305, 305, 0, 305, 0, 305, 304, 304, 0, 304, 0, 304, 303, 303, 0, 303, 0, 303, 302, 302, 0, 302, 0, 302, 301, 301, 0, 301, 0, 301, 300, 300, 0, 300, 0, 300, 299, 299, 0, 299, 0, 299, 298, 298, 0, 298, 0, 298, 297, 297, 0, 297, 0, 297, 296, 296, 0, 296, 0, 296, 295, 295, 0, 295, 0, 295, 294, 294, 0, 294, 0, 294, 293, 293, 0, 293, 0, 293, 292, 292, 0, 292, 0, 292, 291, 291, 0, 291, 0, 291, 290, 290, 0, 290, 0, 290, 289, 289, 0, 289, 0, 289, 288, 288, 0, 288, 0, 288, 287, 287, 0, 287, 0, 287, 286, 286, 0, 286, 0, 286, 285, 285, 0, 285, 0, 285, 284, 284, 0, 284, 0, 284, 283, 283, 0, 283, 0, 283, 282, 282, 0, 282, 0, 282, 281, 281, 0, 281, 0, 281, 280, 280, 0, 280, 0, 280, 279, 279, 0, 279, 0, 279, 278, 278, 0, 278, 0, 278, 277, 277, 0, 277, 0, 277, 276, 276, 0, 276, 0, 276, 275, 275, 0, 275, 0, 275, 274, 274, 0, 274, 0, 274, 273, 273, 0, 273, 0, 273, 272, 272, 0, 272, 0, 272, 271, 271, 0, 271, 0, 271, 270, 270, 0, 270, 0, 270, 269, 269, 0, 269, 0, 269, 268, 268, 0, 268, 0, 268, 267, 267, 0, 267, 0, 267, 266, 266, 0, 266, 0, 266, 265, 265, 0, 265, 0, 265, 264, 264, 0, 264, 0, 264, 263, 263, 0, 263, 0, 263, 262, 262, 0, 262, 0, 262, 261, 261, 0, 261, 0, 261, 260, 260, 0, 260, 0, 260, 259, 259, 0, 259, 0, 259, 258, 258, 0, 258, 0, 258, 257, 257, 0, 257, 0, 257, 256, 256, 0, 256, 0, 256, 255, 255, 0, 255, 0, 255, 254, 254, 0, 254, 0, 254, 253, 253, 0, 253, 0, 253, 252, 252, 0, 252, 0, 252, 251, 251, 0, 251, 0, 251, 250, 250, 0, 250, 0, 250, 249, 249, 0, 249, 0, 249, 248, 248, 0, 248, 0, 248, 247, 247, 0, 247, 0, 247, 246, 246, 0, 246, 0, 246, 245, 245, 0, 245, 0, 245, 244, 244, 0, 244, 0, 244, 243, 243, 0, 243, 0, 243, 242, 242, 0, 242, 0, 242, 241, 241, 0, 241, 0, 241, 240, 240, 0, 240, 0, 240, 239, 239, 0, 239, 0, 239, 238, 238, 0, 238, 0, 238, 237, 237, 0, 237, 0, 237, 236, 236, 0, 236, 0, 236, 235, 235, 0, 235, 0, 235, 234, 234, 0, 234, 0, 234, 233, 233, 0, 233, 0, 233, 232, 232, 0, 232, 0, 232, 231, 231, 0, 231, 0, 231, 230, 230, 0, 230, 0, 230, 229, 229, 0, 229, 0, 229, 228, 228, 0, 228, 0, 228, 227, 227, 0, 227, 0, 227, 226, 226, 0, 226, 0, 226, 225, 225, 0, 225, 0, 225, 224, 224, 0, 224, 0, 224, 223, 223, 0, 223, 0, 223, 222, 222, 0, 222, 0, 222, 221, 221, 0, 221, 0, 221, 220, 220, 0, 220, 0, 220, 219, 219, 0, 219, 0, 219, 218, 218, 0, 218, 0, 218, 217, 217, 0, 217, 0, 217, 216, 216, 0, 216, 0, 216, 215, 215, 0, 215, 0, 215, 214, 214, 0, 214, 0, 214, 213, 213, 0, 213, 0, 213, 212, 212, 0, 212, 0, 212, 211, 211, 0, 211, 0, 211, 210, 210, 0, 210, 0, 210, 209, 209, 0, 209, 0, 209, 208, 208, 0, 208, 0, 208, 207, 207, 0, 207, 0, 207, 206, 206, 0, 206, 0, 206, 205, 205, 0, 205, 0, 205, 204, 204, 0, 204, 0, 204, 203, 203, 0, 203, 0, 203, 202, 202, 0, 202, 0, 202, 201, 201, 0, 201, 0, 201, 200, 200, 0, 200, 0, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  189. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 398, 0, 399, 0, 397, 398, 396, 0, 398, 0, 395, 397, 394, 0, 397, 0, 393, 396, 392, 0, 396, 0, 391, 395, 390, 0, 395, 0, 389, 394, 388, 0, 394, 0, 387, 393, 386, 0, 393, 0, 385, 392, 384, 0, 392, 0, 383, 391, 382, 0, 391, 0, 381, 390, 380, 0, 390, 0, 379, 389, 378, 0, 389, 0, 377, 388, 376, 0, 388, 0, 375, 387, 374, 0, 387, 0, 373, 386, 372, 0, 386, 0, 371, 385, 370, 0, 385, 0, 369, 384, 368, 0, 384, 0, 367, 383, 366, 0, 383, 0, 365, 382, 364, 0, 382, 0, 363, 381, 362, 0, 381, 0, 361, 380, 360, 0, 380, 0, 359, 379, 358, 0, 379, 0, 357, 378, 356, 0, 378, 0, 355, 377, 354, 0, 377, 0, 353, 376, 352, 0, 376, 0, 351, 375, 350, 0, 375, 0, 349, 374, 348, 0, 374, 0, 347, 373, 346, 0, 373, 0, 345, 372, 344, 0, 372, 0, 343, 371, 342, 0, 371, 0, 341, 370, 340, 0, 370, 0, 339, 369, 338, 0, 369, 0, 337, 368, 336, 0, 368, 0, 335, 367, 334, 0, 367, 0, 333, 366, 332, 0, 366, 0, 331, 365, 330, 0, 365, 0, 329, 364, 328, 0, 364, 0, 327, 363, 326, 0, 363, 0, 325, 362, 324, 0, 362, 0, 323, 361, 322, 0, 361, 0, 321, 360, 320, 0, 360, 0, 319, 359, 318, 0, 359, 0, 317, 358, 316, 0, 358, 0, 315, 357, 314, 0, 357, 0, 313, 356, 312, 0, 356, 0, 311, 355, 310, 0, 355, 0, 309, 354, 308, 0, 354, 0, 307, 353, 306, 0, 353, 0, 305, 352, 304, 0, 352, 0, 303, 351, 302, 0, 351, 0, 301, 350, 300, 0, 350, 0, 299, 349, 298, 0, 349, 0, 297, 348, 296, 0, 348, 0, 295, 347, 294, 0, 347, 0, 293, 346, 292, 0, 346, 0, 291, 345, 290, 0, 345, 0, 289, 344, 288, 0, 344, 0, 287, 343, 286, 0, 343, 0, 285, 342, 284, 0, 342, 0, 283, 341, 282, 0, 341, 0, 281, 340, 280, 0, 340, 0, 279, 339, 278, 0, 339, 0, 277, 338, 276, 0, 338, 0, 275, 337, 274, 0, 337, 0, 273, 336, 272, 0, 336, 0, 271, 335, 270, 0, 335, 0, 269, 334, 268, 0, 334, 0, 267, 333, 266, 0, 333, 0, 265, 332, 264, 0, 332, 0, 263, 331, 262, 0, 331, 0, 261, 330, 260, 0, 330, 0, 259, 329, 258, 0, 329, 0, 257, 328, 256, 0, 328, 0, 255, 327, 254, 0, 327, 0, 253, 326, 252, 0, 326, 0, 251, 325, 250, 0, 325, 0, 249, 324, 248, 0, 324, 0, 247, 323, 246, 0, 323, 0, 245, 322, 244, 0, 322, 0, 243, 321, 242, 0, 321, 0, 241, 320, 240, 0, 320, 0, 239, 319, 238, 0, 319, 0, 237, 318, 236, 0, 318, 0, 235, 317, 234, 0, 317, 0, 233, 316, 232, 0, 316, 0, 231, 315, 230, 0, 315, 0, 229, 314, 228, 0, 314, 0, 227, 313, 226, 0, 313, 0, 225, 312, 224, 0, 312, 0, 223, 311, 222, 0, 311, 0, 221, 310, 220, 0, 310, 0, 219, 309, 218, 0, 309, 0, 217, 308, 216, 0, 308, 0, 215, 307, 214, 0, 307, 0, 213, 306, 212, 0, 306, 0, 211, 305, 210, 0, 305, 0, 209, 304, 208, 0, 304, 0, 207, 303, 206, 0, 303, 0, 205, 302, 204, 0, 302, 0, 203, 301, 202, 0, 301, 0, 201, 300, 200, 0, 300, 0, 199, 299, 198, 0, 299, 0, 197, 298, 196, 0, 298, 0, 195, 297, 194, 0, 297, 0, 193, 296, 192, 0, 296, 0, 191, 295, 190, 0, 295, 0, 189, 294, 188, 0, 294, 0, 187, 293, 186, 0, 293, 0, 185, 292, 184, 0, 292, 0, 183, 291, 182, 0, 291, 0, 181, 290, 180, 0, 290, 0, 179, 289, 178, 0, 289, 0, 177, 288, 176, 0, 288, 0, 175, 287, 174, 0, 287, 0, 173, 286, 172, 0, 286, 0, 171, 285, 170, 0, 285, 0, 169, 284, 168, 0, 284, 0, 167, 283, 166, 0, 283, 0, 165, 282, 164, 0, 282, 0, 163, 281, 162, 0, 281, 0, 161, 280, 160, 0, 280, 0, 159, 279, 158, 0, 279, 0, 157, 278, 156, 0, 278, 0, 155, 277, 154, 0, 277, 0, 153, 276, 152, 0, 276, 0, 151, 275, 150, 0, 275, 0, 149, 274, 148, 0, 274, 0, 147, 273, 146, 0, 273, 0, 145, 272, 144, 0, 272, 0, 143, 271, 142, 0, 271, 0, 141, 270, 140, 0, 270, 0, 139, 269, 138, 0, 269, 0, 137, 268, 136, 0, 268, 0, 135, 267, 134, 0, 267, 0, 133, 266, 132, 0, 266, 0, 131, 265, 130, 0, 265, 0, 129, 264, 128, 0, 264, 0, 127, 263, 126, 0, 263, 0, 125, 262, 124, 0, 262, 0, 123, 261, 122, 0, 261, 0, 121, 260, 120, 0, 260, 0, 119, 259, 118, 0, 259, 0, 117, 258, 116, 0, 258, 0, 115, 257, 114, 0, 257, 0, 113, 256, 112, 0, 256, 0, 111, 255, 110, 0, 255, 0, 109, 254, 108, 0, 254, 0, 107, 253, 106, 0, 253, 0, 105, 252, 104, 0, 252, 0, 103, 251, 102, 0, 251, 0, 101, 250, 100, 0, 250, 0, 99, 249, 98, 0, 249, 0, 97, 248, 96, 0, 248, 0, 95, 247, 94, 0, 247, 0, 93, 246, 92, 0, 246, 0, 91, 245, 90, 0, 245, 0, 89, 244, 88, 0, 244, 0, 87, 243, 86, 0, 243, 0, 85, 242, 84, 0, 242, 0, 83, 241, 82, 0, 241, 0, 81, 240, 80, 0, 240, 0, 79, 239, 78, 0, 239, 0, 77, 238, 76, 0, 238, 0, 75, 237, 74, 0, 237, 0, 73, 236, 72, 0, 236, 0, 71, 235, 70, 0, 235, 0, 69, 234, 68, 0, 234, 0, 67, 233, 66, 0, 233, 0, 65, 232, 64, 0, 232, 0, 63, 231, 62, 0, 231, 0, 61, 230, 60, 0, 230, 0, 59, 229, 58, 0, 229, 0, 57, 228, 56, 0, 228, 0, 55, 227, 54, 0, 227, 0, 53, 226, 52, 0, 226, 0, 51, 225, 50, 0, 225, 0, 49, 224, 48, 0, 224, 0, 47, 223, 46, 0, 223, 0, 45, 222, 44, 0, 222, 0, 43, 221, 42, 0, 221, 0, 41, 220, 40, 0, 220, 0, 39, 219, 38, 0, 219, 0, 37, 218, 36, 0, 218, 0, 35, 217, 34, 0, 217, 0, 33, 216, 32, 0, 216, 0, 31, 215, 30, 0, 215, 0, 29, 214, 28, 0, 214, 0, 27, 213, 26, 0, 213, 0, 25, 212, 24, 0, 212, 0, 23, 211, 22, 0, 211, 0, 21, 210, 20, 0, 210, 0, 19, 209, 18, 0, 209, 0, 17, 208, 16, 0, 208, 0, 15, 207, 14, 0, 207, 0, 13, 206, 12, 0, 206, 0, 11, 205, 10, 0, 205, 0, 9, 204, 8, 0, 204, 0, 7, 203, 6, 0, 203, 0, 5, 202, 4, 0, 202, 0, 3, 201, 2, 0, 201, 0, 1, 200, 0, 0, 200, 0, 18, 199, 82, 0, 199, 0, 178, 198, 114, 0, 198, 0, 50, 197, 194, 0, 197, 0, 162, 196, 130, 0, 196, 0, 98, 195, 66, 0, 195, 0, 34, 194, 2, 0, 194, 0, 186, 193, 170, 0, 193, 0, 154, 192, 138, 0, 192, 0, 122, 191, 106, 0, 191, 0, 90, 190, 74, 0, 190, 0, 58, 189, 42, 0, 189, 0, 26, 188, 10, 0, 188, 0, 170, 187, 42, 0, 187, 0, 182, 186, 174, 0, 186, 0, 166, 185, 158, 0, 185, 0, 150, 184, 142, 0, 184, 0, 134, 183, 126, 0, 183, 0, 118, 182, 110, 0, 182, 0, 102, 181, 94, 0, 181, 0, 86, 180, 78, 0, 180, 0, 70, 179, 62, 0, 179, 0, 54, 178, 46, 0, 178, 0, 38, 177, 30, 0, 177, 0, 22, 176, 14, 0, 176, 0, 6, 175, 82, 0, 175, 0, 66, 174, 106, 0, 174, 0, 42, 173, 126, 0, 173, 0, 62, 172, 82, 0, 172, 0, 171, 0, 168, 171, 164, 170, 160, 0, 170, 0, 156, 169, 152, 0, 169, 0, 148, 168, 144, 0, 168, 0, 140, 167, 136, 0, 167, 0, 132, 166, 128, 0, 166, 0, 124, 165, 120, 0, 165, 0, 116, 164, 112, 0, 164, 0, 108, 163, 104, 0, 163, 0, 100, 162, 96, 0, 162, 0, 92, 161, 88, 0, 161, 0, 84, 160, 80, 0, 160, 0, 76, 159, 72, 0, 159, 0, 68, 158, 64, 0, 158, 0, 60, 157, 56, 0, 157, 0, 52, 156, 48, 0, 156, 0, 44, 155, 40, 0, 155, 0, 36, 154, 32, 0, 154, 0, 28, 153, 24, 0, 153, 0, 20, 152, 16, 0, 152, 0, 12, 151, 8, 0, 151, 0, 4, 150, 0, 0, 150, 0, 114, 149, 130, 0, 149, 0, 2, 148, 138, 0, 148, 0, 74, 147, 10, 0, 147, 0, 126, 146, 142, 0, 146, 0, 110, 145, 78, 0, 145, 0, 46, 144, 14, 0, 144, 0, 106, 143, 82, 0, 143, 0, 72, 142, 82, 0, 142, 0, 128, 141, 112, 0, 141, 0, 96, 140, 80, 0, 140, 0, 64, 139, 48, 0, 139, 0, 32, 138, 16, 0, 138, 0, 0, 137, 137, 0, 112, 136, 14, 0, 136, 0, 82, 135, 80, 0, 135, 0, 16, 134, 14, 0, 134, 0, 14, 133, 133, 0, 133, 0, 131, 132, 129, 0, 132, 0, 127, 131, 125, 0, 131, 0, 123, 130, 121, 0, 130, 0, 119, 129, 117, 0, 129, 0, 115, 128, 113, 0, 128, 0, 111, 127, 109, 0, 127, 0, 107, 126, 105, 0, 126, 0, 103, 125, 101, 0, 125, 0, 99, 124, 97, 0, 124, 0, 95, 123, 93, 0, 123, 0, 91, 122, 89, 0, 122, 0, 87, 121, 85, 0, 121, 0, 83, 120, 81, 0, 120, 0, 79, 119, 77, 0, 119, 0, 75, 118, 73, 0, 118, 0, 71, 117, 69, 0, 117, 0, 67, 116, 65, 0, 116, 0, 63, 115, 61, 0, 115, 0, 59, 114, 57, 0, 114, 0, 55, 113, 53, 0, 113, 0, 51, 112, 49, 0, 112, 0, 47, 111, 45, 0, 111, 0, 43, 110, 41, 0, 110, 0, 39, 109, 37, 0, 109, 0, 35, 108, 33, 0, 108, 0, 31, 107, 29, 0, 107, 0, 27, 106, 25, 0, 106, 0, 23, 105, 21, 0, 105, 0, 19, 104, 17, 0, 104, 0, 15, 103, 13, 0, 103, 0, 11, 102, 9, 0, 102, 0, 7, 101, 5, 0, 101, 0, 3, 100, 1, 0, 100, 0, 18, 99, 30, 0, 99, 0, 50, 98, 88, 0, 98, 0, 97, 0, 34, 97, 56, 96, 24, 0, 96, 0, 85, 95, 90, 0, 95, 0, 58, 94, 26, 0, 94, 0, 8, 93, 93, 0, 77, 92, 65, 0, 92, 0, 49, 91, 69, 0, 91, 0, 5, 90, 86, 0, 90, 0, 70, 89, 54, 0, 89, 0, 38, 88, 22, 0, 88, 0, 6, 87, 66, 0, 87, 0, 42, 86, 62, 0, 86, 0, 80, 85, 13, 0, 85, 0, 40, 84, 10, 0, 84, 0, 48, 83, 24, 0, 83, 0, 65, 82, 61, 0, 82, 0, 29, 81, 30, 0, 81, 0, 69, 80, 24, 0, 80, 0, 76, 79, 68, 0, 79, 0, 60, 78, 52, 0, 78, 0, 44, 77, 36, 0, 77, 0, 28, 76, 20, 0, 76, 0, 12, 75, 4, 0, 75, 0, 53, 74, 2, 0, 74, 0, 73, 0, 1, 73, 37, 72, 46, 0, 72, 0, 21, 71, 71, 0, 33, 70, 54, 0, 70, 0, 64, 69, 32, 0, 69, 0, 0, 68, 45, 0, 68, 0, 30, 67, 16, 0, 67, 0, 14, 66, 24, 0, 66, 0, 17, 65, 22, 0, 65, 0, 46, 64, 57, 0, 64, 0, 41, 63, 25, 0, 63, 0, 9, 62, 22, 0, 62, 0, 26, 61, 13, 0, 61, 0, 13, 60, 60, 0, 52, 59, 2, 0, 59, 0, 54, 58, 24, 0, 58, 0, 22, 57, 24, 0, 57, 0, 55, 56, 51, 0, 56, 0, 47, 55, 43, 0, 55, 0, 39, 54, 35, 0, 54, 0, 31, 53, 27, 0, 53, 0, 23, 52, 19, 0, 52, 0, 15, 51, 11, 0, 51, 0, 7, 50, 3, 0, 50, 0, 18, 49, 49, 0, 34, 48, 43, 0, 48, 0, 10, 47, 24, 0, 47, 0, 8, 46, 20, 0, 46, 0, 43, 45, 5, 0, 45, 0, 32, 44, 38, 0, 44, 0, 6, 43, 42, 0, 43, 0, 16, 42, 40, 0, 42, 0, 24, 41, 3, 0, 41, 0, 29, 40, 38, 0, 40, 0, 4, 39, 2, 0, 39, 0, 3, 38, 28, 0, 38, 0, 12, 37, 19, 0, 37, 0, 1, 36, 36, 0, 21, 35, 33, 0, 35, 0, 25, 34, 0, 0, 34, 0, 30, 33, 14, 0, 33, 0, 17, 32, 5, 0, 32, 0, 19, 31, 9, 0, 31, 0, 26, 30, 13, 0, 30, 0, 11, 29, 27, 0, 29, 0, 22, 28, 0, 0, 28, 0, 20, 27, 27, 0, 13, 26, 23, 0, 26, 0, 15, 25, 7, 0, 25, 0, 18, 24, 14, 0, 24, 0, 10, 23, 8, 0, 23, 0, 2, 22, 9, 0, 22, 0, 6, 21, 16, 0, 21, 0, 8, 20, 0, 0, 20, 0, 4, 19, 3, 0, 19, 0, 12, 18, 1, 0, 18, 0, 0, 17, 14, 0, 17, 0, 9, 16, 16, 0, 1, 15, 7, 0, 15, 0, 11, 14, 7, 0, 14, 0, 3, 13, 13, 0, 13, 0, 7, 12, 12, 0, 10, 11, 2, 0, 11, 0, 6, 10, 8, 0, 10, 0, 4, 9, 2, 0, 9, 0, 0, 8, 8, 0, 1, 7, 7, 0, 3, 6, 6, 0, 2, 5, 5, 0, 4, 4, 0, 0, 4, 0, 1, 3, 3, 0, 3, 0, 2, 2, 2, 0, 1, 1, 1, 0 }

  190. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 48, 399, 398, 398, 0, 397, 0, 398, 152, 397, 367, 0, 397, 0, 396, 396, 0, 395, 0, 396, 264, 395, 395, 394, 394, 393, 0, 392, 0, 394, 393, 391, 73, 393, 224, 392, 392, 390, 391, 389, 0, 388, 0, 391, 390, 387, 0, 386, 0, 390, 389, 385, 31, 389, 160, 388, 185, 0, 388, 0, 251, 387, 387, 384, 386, 383, 108, 386, 385, 382, 0, 381, 0, 385, 384, 380, 0, 379, 0, 384, 324, 383, 383, 378, 382, 377, 285, 382, 313, 381, 381, 376, 380, 375, 42, 380, 379, 374, 0, 373, 0, 379, 378, 372, 0, 371, 0, 378, 337, 377, 377, 370, 376, 369, 8, 376, 375, 368, 0, 367, 0, 375, 102, 374, 143, 0, 374, 0, 373, 366, 0, 365, 0, 373, 72, 372, 372, 364, 371, 363, 122, 371, 370, 362, 0, 361, 0, 370, 183, 369, 369, 360, 368, 359, 0, 358, 0, 368, 367, 357, 0, 356, 0, 367, 366, 355, 0, 354, 0, 366, 365, 353, 0, 352, 0, 365, 364, 351, 0, 350, 0, 364, 363, 349, 108, 363, 255, 362, 362, 348, 361, 347, 252, 361, 360, 346, 0, 345, 0, 360, 359, 344, 0, 343, 0, 359, 54, 358, 358, 342, 357, 341, 0, 340, 0, 357, 356, 339, 0, 338, 0, 356, 355, 337, 0, 336, 0, 355, 354, 335, 159, 354, 353, 334, 0, 333, 0, 353, 244, 352, 352, 332, 351, 331, 0, 330, 0, 351, 350, 329, 0, 328, 0, 350, 349, 327, 207, 349, 348, 326, 0, 325, 0, 348, 61, 347, 347, 324, 346, 323, 286, 346, 345, 322, 0, 321, 0, 345, 208, 344, 344, 320, 343, 319, 329, 343, 342, 318, 0, 317, 0, 342, 84, 341, 341, 316, 340, 315, 282, 340, 339, 314, 0, 313, 0, 339, 338, 312, 0, 311, 0, 338, 240, 337, 337, 310, 336, 309, 210, 336, 218, 335, 330, 0, 335, 0, 334, 308, 0, 307, 0, 334, 32, 333, 97, 0, 333, 0, 332, 306, 0, 305, 0, 332, 200, 331, 331, 304, 330, 303, 189, 330, 329, 302, 0, 301, 0, 329, 202, 328, 328, 300, 327, 299, 25, 327, 28, 326, 136, 0, 326, 0, 203, 325, 325, 298, 324, 297, 318, 324, 323, 296, 0, 295, 0, 323, 57, 322, 322, 294, 321, 293, 0, 292, 0, 321, 320, 291, 0, 290, 0, 320, 319, 289, 152, 319, 318, 288, 0, 287, 0, 318, 182, 317, 317, 286, 316, 285, 296, 316, 315, 284, 0, 283, 0, 315, 314, 282, 0, 281, 0, 314, 140, 313, 313, 280, 312, 279, 242, 312, 311, 278, 0, 277, 0, 311, 310, 276, 0, 275, 0, 310, 309, 274, 0, 273, 0, 309, 111, 308, 308, 272, 307, 271, 0, 270, 0, 307, 306, 269, 5, 306, 211, 305, 305, 268, 304, 267, 203, 304, 240, 303, 303, 266, 302, 265, 95, 302, 301, 264, 0, 263, 0, 301, 124, 300, 172, 0, 300, 0, 299, 262, 0, 261, 0, 299, 298, 275, 0, 260, 0, 298, 297, 259, 30, 297, 296, 258, 0, 257, 0, 296, 295, 261, 0, 256, 0, 295, 294, 255, 0, 254, 0, 294, 293, 253, 269, 293, 292, 252, 0, 251, 0, 292, 225, 291, 291, 250, 290, 249, 0, 248, 0, 290, 289, 247, 260, 289, 288, 246, 0, 245, 0, 288, 287, 280, 248, 287, 286, 244, 0, 243, 0, 286, 285, 242, 0, 241, 0, 285, 284, 240, 0, 239, 0, 284, 145, 283, 204, 0, 283, 0, 282, 238, 0, 237, 0, 282, 281, 236, 0, 235, 0, 281, 280, 273, 67, 280, 279, 234, 0, 233, 0, 279, 96, 278, 163, 0, 278, 0, 277, 232, 0, 231, 0, 277, 144, 276, 276, 230, 275, 229, 0, 228, 0, 275, 274, 227, 0, 226, 0, 274, 273, 225, 0, 269, 0, 273, 72, 272, 209, 0, 272, 0, 271, 224, 0, 223, 0, 271, 73, 270, 270, 222, 269, 221, 0, 220, 0, 269, 268, 219, 0, 218, 0, 268, 267, 217, 103, 267, 167, 266, 212, 0, 266, 0, 265, 216, 0, 215, 0, 265, 264, 223, 14, 264, 181, 263, 263, 214, 262, 213, 8, 262, 261, 212, 0, 211, 0, 261, 33, 260, 260, 210, 259, 209, 98, 259, 102, 258, 258, 208, 257, 207, 78, 257, 256, 206, 0, 205, 0, 256, 21, 255, 80, 0, 255, 0, 254, 204, 0, 203, 0, 254, 73, 253, 253, 202, 252, 201, 126, 252, 251, 200, 0, 199, 0, 251, 135, 250, 160, 0, 250, 0, 249, 198, 0, 197, 0, 249, 240, 248, 248, 196, 247, 195, 245, 247, 246, 194, 0, 193, 0, 246, 122, 245, 231, 0, 245, 0, 244, 192, 0, 191, 0, 244, 243, 190, 0, 189, 0, 243, 242, 188, 0, 187, 0, 242, 122, 241, 241, 186, 240, 185, 0, 184, 0, 240, 239, 183, 0, 189, 0, 239, 108, 238, 183, 0, 238, 0, 237, 182, 0, 181, 0, 237, 49, 236, 94, 0, 236, 0, 235, 180, 0, 179, 0, 235, 192, 234, 234, 178, 233, 177, 0, 227, 0, 233, 221, 232, 232, 176, 231, 175, 0, 174, 0, 231, 230, 173, 95, 230, 229, 172, 0, 171, 0, 229, 6, 228, 37, 0, 228, 0, 139, 227, 227, 170, 226, 169, 0, 168, 0, 226, 225, 167, 18, 225, 100, 224, 224, 166, 223, 165, 0, 164, 0, 223, 222, 163, 24, 222, 221, 162, 0, 161, 0, 221, 118, 220, 220, 160, 219, 159, 209, 219, 218, 158, 0, 157, 0, 218, 91, 217, 217, 156, 216, 155, 0, 154, 0, 216, 215, 153, 74, 215, 214, 152, 0, 151, 0, 214, 139, 213, 213, 150, 212, 149, 0, 195, 0, 212, 42, 211, 76, 0, 211, 0, 210, 148, 0, 147, 0, 210, 12, 209, 116, 0, 209, 0, 208, 0, 0, 146, 0, 208, 207, 145, 0, 176, 0, 207, 153, 206, 206, 144, 205, 143, 0, 142, 0, 205, 204, 141, 86, 204, 185, 203, 203, 140, 202, 139, 0, 151, 0, 202, 201, 138, 0, 137, 0, 201, 200, 160, 0, 188, 0, 200, 199, 136, 0, 135, 0, 199, 198, 181, 153, 198, 166, 197, 197, 134, 196, 133, 25, 196, 144, 195, 175, 0, 195, 0, 194, 132, 0, 131, 0, 194, 193, 130, 0, 129, 0, 193, 127, 192, 143, 0, 192, 0, 191, 128, 0, 127, 0, 191, 190, 126, 0, 125, 0, 190, 189, 173, 11, 189, 188, 188, 188, 124, 187, 123, 0, 122, 0, 187, 186, 121, 121, 186, 185, 120, 0, 119, 0, 185, 184, 125, 167, 184, 183, 118, 0, 117, 0, 183, 182, 116, 0, 115, 0, 182, 181, 114, 0, 113, 0, 181, 180, 112, 0, 111, 0, 180, 151, 179, 179, 110, 178, 109, 0, 108, 0, 178, 177, 107, 29, 177, 176, 106, 0, 105, 0, 176, 21, 175, 175, 104, 174, 103, 0, 102, 0, 174, 173, 101, 0, 100, 0, 173, 172, 99, 0, 98, 0, 172, 171, 97, 0, 148, 0, 171, 23, 170, 170, 96, 169, 95, 0, 106, 0, 169, 168, 94, 0, 93, 0, 168, 167, 125, 0, 92, 0, 167, 166, 91, 0, 90, 0, 166, 165, 89, 135, 165, 164, 88, 0, 87, 0, 164, 163, 132, 0, 86, 0, 163, 162, 85, 0, 84, 0, 162, 161, 83, 92, 161, 160, 82, 0, 81, 0, 160, 134, 159, 159, 80, 158, 79, 5, 158, 157, 78, 0, 77, 0, 157, 115, 156, 156, 76, 155, 75, 0, 110, 0, 155, 154, 146, 24, 154, 153, 74, 0, 73, 0, 153, 152, 72, 0, 71, 0, 152, 93, 151, 151, 70, 150, 69, 0, 68, 0, 150, 149, 67, 0, 126, 0, 149, 75, 148, 111, 0, 148, 0, 147, 66, 0, 65, 0, 147, 4, 146, 146, 64, 145, 63, 0, 62, 0, 145, 144, 61, 0, 60, 0, 144, 143, 59, 0, 58, 0, 143, 142, 57, 0, 132, 0, 142, 141, 136, 96, 141, 140, 56, 0, 55, 0, 140, 93, 139, 96, 0, 139, 0, 138, 54, 0, 53, 0, 138, 137, 52, 0, 51, 0, 137, 25, 136, 136, 50, 135, 49, 0, 48, 0, 135, 134, 47, 0, 46, 0, 134, 133, 45, 116, 133, 132, 44, 0, 43, 0, 132, 101, 131, 131, 42, 130, 41, 0, 40, 0, 130, 129, 39, 0, 38, 0, 129, 128, 37, 0, 128, 0, 128, 44, 127, 67, 0, 127, 0, 109, 126, 126, 36, 125, 35, 0, 115, 0, 125, 124, 34, 0, 33, 0, 124, 84, 123, 123, 32, 122, 31, 0, 71, 0, 122, 121, 30, 0, 29, 0, 121, 120, 81, 0, 28, 0, 120, 119, 27, 0, 26, 0, 119, 118, 25, 0, 24, 0, 118, 117, 23, 0, 117, 116, 22, 0, 21, 0, 116, 115, 20, 0, 19, 0, 115, 114, 21, 0, 18, 0, 114, 113, 17, 111, 113, 112, 16, 0, 15, 0, 112, 111, 37, 0, 14, 0, 111, 110, 13, 0, 37, 0, 110, 109, 12, 0, 11, 0, 109, 108, 44, 0, 10, 0, 108, 107, 9, 0, 8, 0, 107, 106, 7, 0, 6, 0, 106, 105, 5, 0, 53, 0, 105, 104, 55, 103, 104, 103, 4, 0, 3, 0, 103, 7, 102, 102, 2, 101, 1, 0, 15, 0, 101, 100, 57, 0, 44, 0, 100, 99, 64, 30, 99, 65, 98, 79, 0, 98, 0, 97, 64, 77, 97, 86, 96, 42, 0, 96, 0, 95, 46, 0, 95, 22, 94, 31, 0, 94, 0, 31, 93, 93, 8, 8, 92, 92, 3, 91, 87, 0, 8, 0, 91, 90, 34, 0, 74, 0, 90, 60, 89, 89, 23, 88, 37, 0, 88, 25, 87, 58, 0, 87, 0, 35, 86, 86, 78, 29, 85, 35, 0, 85, 0, 43, 84, 84, 66, 74, 83, 83, 80, 19, 82, 27, 0, 82, 0, 25, 81, 19, 0, 81, 0, 6, 80, 80, 11, 79, 38, 72, 79, 78, 5, 70, 78, 44, 77, 64, 0, 77, 0, 76, 6, 41, 76, 69, 75, 21, 0, 75, 0, 74, 60, 0, 66, 0, 74, 0, 73, 4, 0, 73, 0, 47, 72, 31, 0, 72, 0, 71, 10, 0, 43, 0, 71, 43, 70, 49, 0, 70, 0, 69, 34, 0, 48, 0, 69, 68, 60, 0, 22, 0, 68, 67, 22, 0, 32, 0, 67, 54, 66, 66, 29, 65, 43, 20, 65, 32, 64, 43, 0, 64, 0, 63, 5, 0, 7, 0, 63, 62, 56, 0, 33, 0, 62, 20, 61, 61, 35, 60, 60, 0, 59, 0, 60, 59, 43, 15, 59, 41, 58, 58, 34, 34, 57, 25, 0, 57, 0, 11, 56, 45, 0, 56, 0, 7, 55, 22, 0, 55, 0, 54, 39, 6, 54, 53, 1, 12, 53, 52, 12, 0, 46, 0, 52, 15, 51, 51, 46, 0, 50, 11, 0, 50, 0, 49, 3, 43, 49, 8, 48, 33, 0, 48, 0, 41, 47, 47, 20, 35, 46, 46, 0, 45, 13, 44, 45, 44, 39, 0, 21, 0, 44, 35, 43, 43, 13, 42, 19, 38, 42, 5, 41, 41, 26, 40, 27, 0, 28, 0, 40, 25, 39, 31, 0, 39, 0, 38, 31, 0, 37, 0, 38, 22, 37, 37, 0, 37, 0, 36, 6, 0, 11, 0, 36, 35, 14, 11, 35, 34, 18, 0, 28, 0, 34, 8, 33, 33, 18, 32, 12, 19, 32, 31, 26, 1, 31, 23, 30, 30, 11, 29, 23, 0, 28, 0, 29, 28, 20, 6, 28, 8, 27, 19, 0, 27, 0, 25, 26, 26, 20, 25, 4, 0, 3, 0, 25, 24, 18, 9, 24, 23, 15, 0, 9, 0, 23, 22, 21, 0, 5, 0, 22, 13, 21, 6, 0, 21, 0, 20, 3, 0, 11, 0, 20, 19, 14, 14, 19, 13, 18, 18, 0, 17, 17, 17, 0, 17, 0, 16, 6, 9, 16, 7, 15, 15, 11, 14, 13, 2, 14, 13, 3, 5, 13, 12, 12, 0, 5, 0, 12, 11, 7, 1, 11, 9, 10, 10, 0, 10, 0, 9, 0, 0, 2, 0, 9, 8, 4, 2, 8, 7, 7, 4, 0, 7, 0, 6, 6, 0, 6, 0, 6, 1, 5, 5, 0, 4, 1, 1, 4, 3, 0, 1, 3, 2, 2, 2, 0, 0, 1, 1, 0, 1, 0 }

  191. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 398, 0, 398, 0, 398, 397, 397, 0, 397, 0, 397, 396, 396, 0, 396, 0, 396, 395, 395, 0, 395, 0, 395, 394, 394, 0, 394, 0, 394, 393, 393, 0, 393, 0, 393, 392, 392, 0, 392, 0, 392, 391, 391, 0, 391, 0, 391, 390, 390, 0, 390, 0, 390, 389, 389, 0, 389, 0, 389, 388, 388, 0, 388, 0, 388, 387, 387, 0, 387, 0, 387, 386, 386, 0, 386, 0, 386, 385, 385, 0, 385, 0, 385, 384, 384, 0, 384, 0, 384, 383, 383, 0, 383, 0, 383, 382, 382, 0, 382, 0, 382, 381, 381, 0, 381, 0, 381, 380, 380, 0, 380, 0, 380, 379, 379, 0, 379, 0, 379, 378, 378, 0, 378, 0, 378, 377, 377, 0, 377, 0, 377, 376, 376, 0, 376, 0, 376, 375, 375, 0, 375, 0, 375, 374, 374, 0, 374, 0, 374, 373, 373, 0, 373, 0, 373, 372, 372, 0, 372, 0, 372, 371, 371, 0, 371, 0, 371, 370, 370, 0, 370, 0, 370, 369, 369, 0, 369, 0, 369, 368, 368, 0, 368, 0, 368, 367, 367, 0, 367, 0, 367, 366, 366, 0, 366, 0, 366, 365, 365, 0, 365, 0, 365, 364, 364, 0, 364, 0, 364, 363, 363, 0, 363, 0, 363, 362, 362, 0, 362, 0, 362, 361, 361, 0, 361, 0, 361, 360, 360, 0, 360, 0, 360, 359, 359, 0, 359, 0, 359, 358, 358, 0, 358, 0, 358, 357, 357, 0, 357, 0, 357, 356, 356, 0, 356, 0, 356, 355, 355, 0, 355, 0, 355, 354, 354, 0, 354, 0, 354, 353, 353, 0, 353, 0, 353, 352, 352, 0, 352, 0, 352, 351, 351, 0, 351, 0, 351, 350, 350, 0, 350, 0, 350, 349, 349, 0, 349, 0, 349, 348, 348, 0, 348, 0, 348, 347, 347, 0, 347, 0, 347, 346, 346, 0, 346, 0, 346, 345, 345, 0, 345, 0, 345, 344, 344, 0, 344, 0, 344, 343, 343, 0, 343, 0, 343, 342, 342, 0, 342, 0, 342, 341, 341, 0, 341, 0, 341, 340, 340, 0, 340, 0, 340, 339, 339, 0, 339, 0, 339, 338, 338, 0, 338, 0, 338, 337, 337, 0, 337, 0, 337, 336, 336, 0, 336, 0, 336, 335, 335, 0, 335, 0, 335, 334, 334, 0, 334, 0, 334, 333, 333, 0, 333, 0, 333, 332, 332, 0, 332, 0, 332, 331, 331, 0, 331, 0, 331, 330, 330, 0, 330, 0, 330, 329, 329, 0, 329, 0, 329, 328, 328, 0, 328, 0, 328, 327, 327, 0, 327, 0, 327, 326, 326, 0, 326, 0, 326, 325, 325, 0, 325, 0, 325, 324, 324, 0, 324, 0, 324, 323, 323, 0, 323, 0, 323, 322, 322, 0, 322, 0, 322, 321, 321, 0, 321, 0, 321, 320, 320, 0, 320, 0, 320, 319, 319, 0, 319, 0, 319, 318, 318, 0, 318, 0, 318, 317, 317, 0, 317, 0, 317, 316, 316, 0, 316, 0, 316, 315, 315, 0, 315, 0, 315, 314, 314, 0, 314, 0, 314, 313, 313, 0, 313, 0, 313, 312, 312, 0, 312, 0, 312, 311, 311, 0, 311, 0, 311, 310, 310, 0, 310, 0, 310, 309, 309, 0, 309, 0, 309, 308, 308, 0, 308, 0, 308, 307, 307, 0, 307, 0, 307, 306, 306, 0, 306, 0, 306, 305, 305, 0, 305, 0, 305, 304, 304, 0, 304, 0, 304, 303, 303, 0, 303, 0, 303, 302, 302, 0, 302, 0, 302, 301, 301, 0, 301, 0, 301, 300, 300, 0, 300, 0, 300, 299, 299, 0, 299, 0, 299, 298, 298, 0, 298, 0, 298, 297, 297, 0, 297, 0, 297, 296, 296, 0, 296, 0, 296, 295, 295, 0, 295, 0, 295, 294, 294, 0, 294, 0, 294, 293, 293, 0, 293, 0, 293, 292, 292, 0, 292, 0, 292, 291, 291, 0, 291, 0, 291, 290, 290, 0, 290, 0, 290, 289, 289, 0, 289, 0, 289, 288, 288, 0, 288, 0, 288, 287, 287, 0, 287, 0, 287, 286, 286, 0, 286, 0, 286, 285, 285, 0, 285, 0, 285, 284, 284, 0, 284, 0, 284, 283, 283, 0, 283, 0, 283, 282, 282, 0, 282, 0, 282, 281, 281, 0, 281, 0, 281, 280, 280, 0, 280, 0, 280, 279, 279, 0, 279, 0, 279, 278, 278, 0, 278, 0, 278, 277, 277, 0, 277, 0, 277, 276, 276, 0, 276, 0, 276, 275, 275, 0, 275, 0, 275, 274, 274, 0, 274, 0, 274, 273, 273, 0, 273, 0, 273, 272, 272, 0, 272, 0, 272, 271, 271, 0, 271, 0, 271, 270, 270, 0, 270, 0, 270, 269, 269, 0, 269, 0, 269, 268, 268, 0, 268, 0, 268, 267, 267, 0, 267, 0, 267, 266, 266, 0, 266, 0, 266, 265, 265, 0, 265, 0, 265, 264, 264, 0, 264, 0, 264, 263, 263, 0, 263, 0, 263, 262, 262, 0, 262, 0, 262, 261, 261, 0, 261, 0, 261, 260, 260, 0, 260, 0, 260, 259, 259, 0, 259, 0, 259, 258, 258, 0, 258, 0, 258, 257, 257, 0, 257, 0, 257, 256, 256, 0, 256, 0, 256, 255, 255, 0, 255, 0, 255, 254, 254, 0, 254, 0, 254, 253, 253, 0, 253, 0, 253, 252, 252, 0, 252, 0, 252, 251, 251, 0, 251, 0, 251, 250, 250, 0, 250, 0, 250, 249, 249, 0, 249, 0, 249, 248, 248, 0, 248, 0, 248, 247, 247, 0, 247, 0, 247, 246, 246, 0, 246, 0, 246, 245, 245, 0, 245, 0, 245, 244, 244, 0, 244, 0, 244, 243, 243, 0, 243, 0, 243, 242, 242, 0, 242, 0, 242, 241, 241, 0, 241, 0, 241, 240, 240, 0, 240, 0, 240, 239, 239, 0, 239, 0, 239, 238, 238, 0, 238, 0, 238, 237, 237, 0, 237, 0, 237, 236, 236, 0, 236, 0, 236, 235, 235, 0, 235, 0, 235, 234, 234, 0, 234, 0, 234, 233, 233, 0, 233, 0, 233, 232, 232, 0, 232, 0, 232, 231, 231, 0, 231, 0, 231, 230, 230, 0, 230, 0, 230, 229, 229, 0, 229, 0, 229, 228, 228, 0, 228, 0, 228, 227, 227, 0, 227, 0, 227, 226, 226, 0, 226, 0, 226, 225, 225, 0, 225, 0, 225, 224, 224, 0, 224, 0, 224, 223, 223, 0, 223, 0, 223, 222, 222, 0, 222, 0, 222, 221, 221, 0, 221, 0, 221, 220, 220, 0, 220, 0, 220, 219, 219, 0, 219, 0, 219, 218, 218, 0, 218, 0, 218, 217, 217, 0, 217, 0, 217, 216, 216, 0, 216, 0, 216, 215, 215, 0, 215, 0, 215, 214, 214, 0, 214, 0, 214, 213, 213, 0, 213, 0, 213, 212, 212, 0, 212, 0, 212, 211, 211, 0, 211, 0, 211, 210, 210, 0, 210, 0, 210, 209, 209, 0, 209, 0, 209, 208, 208, 0, 208, 0, 208, 207, 207, 0, 207, 0, 207, 206, 206, 0, 206, 0, 206, 205, 205, 0, 205, 0, 205, 204, 204, 0, 204, 0, 204, 203, 203, 0, 203, 0, 203, 202, 202, 0, 202, 0, 202, 201, 201, 0, 201, 0, 201, 200, 200, 0, 200, 0, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  192. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 48, 399, 398, 398, 0, 397, 0, 398, 152, 397, 367, 0, 397, 0, 396, 396, 0, 395, 0, 396, 264, 395, 395, 394, 394, 393, 0, 392, 0, 394, 393, 391, 73, 393, 224, 392, 392, 390, 391, 389, 0, 388, 0, 391, 390, 387, 0, 386, 0, 390, 389, 385, 31, 389, 160, 388, 185, 0, 388, 0, 251, 387, 387, 384, 386, 383, 108, 386, 385, 382, 0, 381, 0, 385, 384, 380, 0, 379, 0, 384, 324, 383, 383, 378, 382, 377, 285, 382, 313, 381, 381, 376, 380, 375, 42, 380, 379, 374, 0, 373, 0, 379, 378, 372, 0, 371, 0, 378, 337, 377, 377, 370, 376, 369, 8, 376, 375, 368, 0, 367, 0, 375, 102, 374, 143, 0, 374, 0, 373, 366, 0, 365, 0, 373, 72, 372, 372, 364, 371, 363, 122, 371, 370, 362, 0, 361, 0, 370, 183, 369, 369, 360, 368, 359, 0, 358, 0, 368, 367, 357, 0, 356, 0, 367, 366, 355, 0, 354, 0, 366, 365, 353, 0, 352, 0, 365, 364, 351, 0, 350, 0, 364, 363, 349, 108, 363, 255, 362, 362, 348, 361, 347, 252, 361, 360, 346, 0, 345, 0, 360, 359, 344, 0, 343, 0, 359, 54, 358, 358, 342, 357, 341, 0, 340, 0, 357, 356, 339, 0, 338, 0, 356, 355, 337, 0, 336, 0, 355, 354, 335, 159, 354, 353, 334, 0, 333, 0, 353, 244, 352, 352, 332, 351, 331, 0, 330, 0, 351, 350, 329, 0, 328, 0, 350, 349, 327, 207, 349, 348, 326, 0, 325, 0, 348, 61, 347, 347, 324, 346, 323, 286, 346, 345, 322, 0, 321, 0, 345, 208, 344, 344, 320, 343, 319, 329, 343, 342, 318, 0, 317, 0, 342, 84, 341, 341, 316, 340, 315, 282, 340, 339, 314, 0, 313, 0, 339, 338, 312, 0, 311, 0, 338, 240, 337, 337, 310, 336, 309, 210, 336, 218, 335, 330, 0, 335, 0, 334, 308, 0, 307, 0, 334, 32, 333, 97, 0, 333, 0, 332, 306, 0, 305, 0, 332, 200, 331, 331, 304, 330, 303, 189, 330, 329, 302, 0, 301, 0, 329, 202, 328, 328, 300, 327, 299, 25, 327, 28, 326, 136, 0, 326, 0, 203, 325, 325, 298, 324, 297, 318, 324, 323, 296, 0, 295, 0, 323, 57, 322, 322, 294, 321, 293, 0, 292, 0, 321, 320, 291, 0, 290, 0, 320, 319, 289, 152, 319, 318, 288, 0, 287, 0, 318, 182, 317, 317, 286, 316, 285, 296, 316, 315, 284, 0, 283, 0, 315, 314, 282, 0, 281, 0, 314, 140, 313, 313, 280, 312, 279, 242, 312, 311, 278, 0, 277, 0, 311, 310, 276, 0, 275, 0, 310, 309, 274, 0, 273, 0, 309, 111, 308, 308, 272, 307, 271, 0, 270, 0, 307, 306, 269, 5, 306, 211, 305, 305, 268, 304, 267, 203, 304, 240, 303, 303, 266, 302, 265, 95, 302, 301, 264, 0, 263, 0, 301, 124, 300, 172, 0, 300, 0, 299, 262, 0, 261, 0, 299, 298, 275, 0, 260, 0, 298, 297, 259, 30, 297, 296, 258, 0, 257, 0, 296, 295, 261, 0, 256, 0, 295, 294, 255, 0, 254, 0, 294, 293, 253, 269, 293, 292, 252, 0, 251, 0, 292, 225, 291, 291, 250, 290, 249, 0, 248, 0, 290, 289, 247, 260, 289, 288, 246, 0, 245, 0, 288, 287, 280, 248, 287, 286, 244, 0, 243, 0, 286, 285, 242, 0, 241, 0, 285, 284, 240, 0, 239, 0, 284, 145, 283, 204, 0, 283, 0, 282, 238, 0, 237, 0, 282, 281, 236, 0, 235, 0, 281, 280, 273, 67, 280, 279, 234, 0, 233, 0, 279, 96, 278, 163, 0, 278, 0, 277, 232, 0, 231, 0, 277, 144, 276, 276, 230, 275, 229, 0, 228, 0, 275, 274, 227, 0, 226, 0, 274, 273, 225, 0, 269, 0, 273, 72, 272, 209, 0, 272, 0, 271, 224, 0, 223, 0, 271, 73, 270, 270, 222, 269, 221, 0, 220, 0, 269, 268, 219, 0, 218, 0, 268, 267, 217, 103, 267, 167, 266, 212, 0, 266, 0, 265, 216, 0, 215, 0, 265, 264, 223, 14, 264, 181, 263, 263, 214, 262, 213, 8, 262, 261, 212, 0, 211, 0, 261, 33, 260, 260, 210, 259, 209, 98, 259, 102, 258, 258, 208, 257, 207, 78, 257, 256, 206, 0, 205, 0, 256, 21, 255, 80, 0, 255, 0, 254, 204, 0, 203, 0, 254, 73, 253, 253, 202, 252, 201, 126, 252, 251, 200, 0, 199, 0, 251, 135, 250, 160, 0, 250, 0, 249, 198, 0, 197, 0, 249, 240, 248, 248, 196, 247, 195, 245, 247, 246, 194, 0, 193, 0, 246, 122, 245, 231, 0, 245, 0, 244, 192, 0, 191, 0, 244, 243, 190, 0, 189, 0, 243, 242, 188, 0, 187, 0, 242, 122, 241, 241, 186, 240, 185, 0, 184, 0, 240, 239, 183, 0, 189, 0, 239, 108, 238, 183, 0, 238, 0, 237, 182, 0, 181, 0, 237, 49, 236, 94, 0, 236, 0, 235, 180, 0, 179, 0, 235, 192, 234, 234, 178, 233, 177, 0, 227, 0, 233, 221, 232, 232, 176, 231, 175, 0, 174, 0, 231, 230, 173, 95, 230, 229, 172, 0, 171, 0, 229, 6, 228, 37, 0, 228, 0, 139, 227, 227, 170, 226, 169, 0, 168, 0, 226, 225, 167, 18, 225, 100, 224, 224, 166, 223, 165, 0, 164, 0, 223, 222, 163, 24, 222, 221, 162, 0, 161, 0, 221, 118, 220, 220, 160, 219, 159, 209, 219, 218, 158, 0, 157, 0, 218, 91, 217, 217, 156, 216, 155, 0, 154, 0, 216, 215, 153, 74, 215, 214, 152, 0, 151, 0, 214, 139, 213, 213, 150, 212, 149, 0, 195, 0, 212, 42, 211, 76, 0, 211, 0, 210, 148, 0, 147, 0, 210, 12, 209, 116, 0, 209, 0, 208, 0, 0, 146, 0, 208, 207, 145, 0, 176, 0, 207, 153, 206, 206, 144, 205, 143, 0, 142, 0, 205, 204, 141, 86, 204, 185, 203, 203, 140, 202, 139, 0, 151, 0, 202, 201, 138, 0, 137, 0, 201, 200, 160, 0, 188, 0, 200, 199, 136, 0, 135, 0, 199, 198, 181, 153, 198, 166, 197, 197, 134, 196, 133, 25, 196, 144, 195, 175, 0, 195, 0, 194, 132, 0, 131, 0, 194, 193, 130, 0, 129, 0, 193, 127, 192, 143, 0, 192, 0, 191, 128, 0, 127, 0, 191, 190, 126, 0, 125, 0, 190, 189, 173, 11, 189, 188, 188, 188, 124, 187, 123, 0, 122, 0, 187, 186, 121, 121, 186, 185, 120, 0, 119, 0, 185, 184, 125, 167, 184, 183, 118, 0, 117, 0, 183, 182, 116, 0, 115, 0, 182, 181, 114, 0, 113, 0, 181, 180, 112, 0, 111, 0, 180, 151, 179, 179, 110, 178, 109, 0, 108, 0, 178, 177, 107, 29, 177, 176, 106, 0, 105, 0, 176, 21, 175, 175, 104, 174, 103, 0, 102, 0, 174, 173, 101, 0, 100, 0, 173, 172, 99, 0, 98, 0, 172, 171, 97, 0, 148, 0, 171, 23, 170, 170, 96, 169, 95, 0, 106, 0, 169, 168, 94, 0, 93, 0, 168, 167, 125, 0, 92, 0, 167, 166, 91, 0, 90, 0, 166, 165, 89, 135, 165, 164, 88, 0, 87, 0, 164, 163, 132, 0, 86, 0, 163, 162, 85, 0, 84, 0, 162, 161, 83, 92, 161, 160, 82, 0, 81, 0, 160, 134, 159, 159, 80, 158, 79, 5, 158, 157, 78, 0, 77, 0, 157, 115, 156, 156, 76, 155, 75, 0, 110, 0, 155, 154, 146, 24, 154, 153, 74, 0, 73, 0, 153, 152, 72, 0, 71, 0, 152, 93, 151, 151, 70, 150, 69, 0, 68, 0, 150, 149, 67, 0, 126, 0, 149, 75, 148, 111, 0, 148, 0, 147, 66, 0, 65, 0, 147, 4, 146, 146, 64, 145, 63, 0, 62, 0, 145, 144, 61, 0, 60, 0, 144, 143, 59, 0, 58, 0, 143, 142, 57, 0, 132, 0, 142, 141, 136, 96, 141, 140, 56, 0, 55, 0, 140, 93, 139, 96, 0, 139, 0, 138, 54, 0, 53, 0, 138, 137, 52, 0, 51, 0, 137, 25, 136, 136, 50, 135, 49, 0, 48, 0, 135, 134, 47, 0, 46, 0, 134, 133, 45, 116, 133, 132, 44, 0, 43, 0, 132, 101, 131, 131, 42, 130, 41, 0, 40, 0, 130, 129, 39, 0, 38, 0, 129, 128, 37, 0, 128, 0, 128, 44, 127, 67, 0, 127, 0, 109, 126, 126, 36, 125, 35, 0, 115, 0, 125, 124, 34, 0, 33, 0, 124, 84, 123, 123, 32, 122, 31, 0, 71, 0, 122, 121, 30, 0, 29, 0, 121, 120, 81, 0, 28, 0, 120, 119, 27, 0, 26, 0, 119, 118, 25, 0, 24, 0, 118, 117, 23, 0, 117, 116, 22, 0, 21, 0, 116, 115, 20, 0, 19, 0, 115, 114, 21, 0, 18, 0, 114, 113, 17, 111, 113, 112, 16, 0, 15, 0, 112, 111, 37, 0, 14, 0, 111, 110, 13, 0, 37, 0, 110, 109, 12, 0, 11, 0, 109, 108, 44, 0, 10, 0, 108, 107, 9, 0, 8, 0, 107, 106, 7, 0, 6, 0, 106, 105, 5, 0, 53, 0, 105, 104, 55, 103, 104, 103, 4, 0, 3, 0, 103, 7, 102, 102, 2, 101, 1, 0, 15, 0, 101, 100, 57, 0, 44, 0, 100, 99, 64, 30, 99, 65, 98, 79, 0, 98, 0, 97, 64, 77, 97, 86, 96, 42, 0, 96, 0, 95, 46, 0, 95, 22, 94, 31, 0, 94, 0, 31, 93, 93, 8, 8, 92, 92, 3, 91, 87, 0, 8, 0, 91, 90, 34, 0, 74, 0, 90, 60, 89, 89, 23, 88, 37, 0, 88, 25, 87, 58, 0, 87, 0, 35, 86, 86, 78, 29, 85, 35, 0, 85, 0, 43, 84, 84, 66, 74, 83, 83, 80, 19, 82, 27, 0, 82, 0, 25, 81, 19, 0, 81, 0, 6, 80, 80, 11, 79, 38, 72, 79, 78, 5, 70, 78, 44, 77, 64, 0, 77, 0, 76, 6, 41, 76, 69, 75, 21, 0, 75, 0, 74, 60, 0, 66, 0, 74, 0, 73, 4, 0, 73, 0, 47, 72, 31, 0, 72, 0, 71, 10, 0, 43, 0, 71, 43, 70, 49, 0, 70, 0, 69, 34, 0, 48, 0, 69, 68, 60, 0, 22, 0, 68, 67, 22, 0, 32, 0, 67, 54, 66, 66, 29, 65, 43, 20, 65, 32, 64, 43, 0, 64, 0, 63, 5, 0, 7, 0, 63, 62, 56, 0, 33, 0, 62, 20, 61, 61, 35, 60, 60, 0, 59, 0, 60, 59, 43, 15, 59, 41, 58, 58, 34, 34, 57, 25, 0, 57, 0, 11, 56, 45, 0, 56, 0, 7, 55, 22, 0, 55, 0, 54, 39, 6, 54, 53, 1, 12, 53, 52, 12, 0, 46, 0, 52, 15, 51, 51, 46, 0, 50, 11, 0, 50, 0, 49, 3, 43, 49, 8, 48, 33, 0, 48, 0, 41, 47, 47, 20, 35, 46, 46, 0, 45, 13, 44, 45, 44, 39, 0, 21, 0, 44, 35, 43, 43, 13, 42, 19, 38, 42, 5, 41, 41, 26, 40, 27, 0, 28, 0, 40, 25, 39, 31, 0, 39, 0, 38, 31, 0, 37, 0, 38, 22, 37, 37, 0, 37, 0, 36, 6, 0, 11, 0, 36, 35, 14, 11, 35, 34, 18, 0, 28, 0, 34, 8, 33, 33, 18, 32, 12, 19, 32, 31, 26, 1, 31, 23, 30, 30, 11, 29, 23, 0, 28, 0, 29, 28, 20, 6, 28, 8, 27, 19, 0, 27, 0, 25, 26, 26, 20, 25, 4, 0, 3, 0, 25, 24, 18, 9, 24, 23, 15, 0, 9, 0, 23, 22, 21, 0, 5, 0, 22, 13, 21, 6, 0, 21, 0, 20, 3, 0, 11, 0, 20, 19, 14, 14, 19, 13, 18, 18, 0, 17, 17, 17, 0, 17, 0, 16, 6, 9, 16, 7, 15, 15, 11, 14, 13, 2, 14, 13, 3, 5, 13, 12, 12, 0, 5, 0, 12, 11, 7, 1, 11, 9, 10, 10, 0, 10, 0, 9, 0, 0, 2, 0, 9, 8, 4, 2, 8, 7, 7, 4, 0, 7, 0, 6, 6, 0, 6, 0, 6, 1, 5, 5, 0, 4, 1, 1, 4, 3, 0, 1, 3, 2, 2, 2, 0, 0, 1, 1, 0, 1, 0 }

  193. 400

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 398, 0, 397, 0, 398, 0, 397, 397, 396, 396, 395, 0, 396, 0, 396, 395, 394, 0, 393, 0, 395, 0, 394, 394, 392, 393, 391, 0, 393, 392, 390, 0, 389, 0, 392, 0, 391, 391, 388, 390, 387, 0, 390, 389, 386, 0, 385, 0, 389, 388, 385, 0, 384, 0, 388, 387, 383, 0, 387, 386, 382, 0, 381, 0, 386, 385, 381, 0, 380, 0, 385, 384, 379, 0, 380, 0, 384, 383, 378, 0, 377, 0, 383, 382, 380, 0, 376, 0, 382, 381, 375, 0, 376, 0, 381, 380, 374, 0, 373, 0, 380, 379, 376, 0, 372, 0, 379, 378, 371, 0, 373, 0, 378, 377, 370, 0, 369, 0, 377, 376, 373, 0, 368, 0, 376, 375, 367, 0, 369, 0, 375, 374, 366, 0, 365, 0, 374, 373, 372, 0, 364, 0, 373, 372, 363, 0, 365, 0, 372, 371, 362, 0, 361, 0, 371, 370, 364, 0, 360, 0, 370, 369, 359, 0, 369, 0, 369, 368, 358, 0, 357, 0, 368, 367, 360, 0, 356, 0, 367, 366, 355, 0, 357, 0, 366, 365, 354, 0, 353, 0, 365, 0, 364, 364, 352, 363, 351, 0, 357, 0, 363, 362, 350, 0, 349, 0, 362, 361, 353, 0, 348, 0, 361, 360, 347, 0, 360, 359, 346, 0, 345, 0, 359, 358, 349, 0, 344, 0, 358, 357, 343, 0, 348, 0, 357, 356, 342, 0, 341, 0, 356, 355, 341, 0, 340, 0, 355, 354, 339, 0, 344, 0, 354, 353, 338, 0, 337, 0, 353, 352, 348, 0, 336, 0, 352, 351, 335, 0, 345, 0, 351, 350, 334, 0, 333, 0, 350, 349, 344, 0, 332, 0, 349, 348, 331, 0, 337, 0, 348, 347, 330, 0, 329, 0, 347, 346, 345, 0, 328, 0, 346, 345, 327, 0, 333, 0, 345, 344, 326, 0, 325, 0, 344, 343, 332, 0, 324, 0, 343, 342, 323, 0, 336, 0, 342, 341, 322, 0, 321, 0, 341, 340, 328, 0, 320, 0, 340, 339, 319, 0, 333, 0, 339, 338, 318, 0, 317, 0, 338, 337, 337, 0, 316, 0, 337, 336, 315, 0, 336, 0, 336, 335, 314, 0, 313, 0, 335, 334, 321, 0, 312, 0, 334, 333, 311, 0, 320, 0, 333, 332, 310, 0, 309, 0, 332, 331, 317, 0, 308, 0, 331, 330, 307, 0, 316, 0, 330, 329, 306, 0, 305, 0, 329, 0, 328, 328, 304, 327, 303, 0, 312, 0, 327, 326, 302, 0, 301, 0, 326, 325, 320, 0, 300, 0, 325, 324, 299, 0, 324, 0, 324, 323, 298, 0, 297, 0, 323, 322, 316, 0, 296, 0, 322, 321, 295, 0, 305, 0, 321, 320, 294, 0, 293, 0, 320, 319, 297, 0, 292, 0, 319, 318, 291, 0, 301, 0, 318, 317, 290, 0, 289, 0, 317, 316, 300, 0, 288, 0, 316, 315, 287, 0, 308, 0, 315, 314, 286, 0, 285, 0, 314, 313, 296, 0, 284, 0, 313, 312, 283, 0, 305, 0, 312, 311, 282, 0, 281, 0, 311, 310, 281, 0, 280, 0, 310, 309, 279, 0, 301, 0, 309, 308, 278, 0, 277, 0, 308, 307, 289, 0, 276, 0, 307, 306, 275, 0, 305, 0, 306, 305, 274, 0, 273, 0, 305, 304, 285, 0, 272, 0, 304, 303, 271, 0, 284, 0, 303, 302, 270, 0, 269, 0, 302, 301, 293, 0, 268, 0, 301, 300, 267, 0, 280, 0, 300, 299, 266, 0, 265, 0, 299, 298, 280, 0, 264, 0, 298, 297, 263, 0, 288, 0, 297, 296, 262, 0, 261, 0, 296, 295, 272, 0, 260, 0, 295, 294, 259, 0, 273, 0, 294, 293, 258, 0, 257, 0, 293, 292, 284, 0, 256, 0, 292, 291, 255, 0, 269, 0, 291, 290, 254, 0, 253, 0, 290, 289, 268, 0, 252, 0, 289, 288, 251, 0, 269, 0, 288, 287, 250, 0, 249, 0, 287, 286, 264, 0, 248, 0, 286, 285, 247, 0, 249, 0, 285, 284, 246, 0, 245, 0, 284, 283, 276, 0, 244, 0, 283, 282, 243, 0, 273, 0, 282, 281, 242, 0, 241, 0, 281, 280, 257, 0, 240, 0, 280, 279, 239, 0, 261, 0, 279, 278, 238, 0, 237, 0, 278, 277, 253, 0, 236, 0, 277, 276, 235, 0, 252, 0, 276, 275, 234, 0, 233, 0, 275, 274, 265, 0, 232, 0, 274, 273, 231, 0, 248, 0, 273, 272, 230, 0, 229, 0, 272, 271, 249, 0, 228, 0, 271, 270, 227, 0, 260, 0, 270, 269, 226, 0, 225, 0, 269, 268, 229, 0, 224, 0, 268, 267, 223, 0, 241, 0, 267, 266, 222, 0, 221, 0, 266, 265, 240, 0, 220, 0, 265, 264, 219, 0, 237, 0, 264, 263, 218, 0, 217, 0, 263, 262, 236, 0, 216, 0, 262, 261, 215, 0, 224, 0, 261, 260, 214, 0, 213, 0, 260, 259, 232, 0, 212, 0, 259, 258, 211, 0, 248, 0, 258, 257, 210, 0, 209, 0, 257, 256, 245, 0, 208, 0, 256, 255, 207, 0, 212, 0, 255, 254, 206, 0, 205, 0, 254, 253, 225, 0, 204, 0, 253, 252, 203, 0, 212, 0, 252, 251, 202, 0, 201, 0, 251, 250, 221, 0, 200, 0, 250, 249, 199, 0, 220, 0, 249, 248, 198, 0, 197, 0, 248, 247, 213, 0, 196, 0, 247, 246, 195, 0, 216, 0, 246, 245, 194, 0, 193, 0, 245, 244, 224, 0, 192, 0, 244, 243, 191, 0, 228, 0, 243, 242, 190, 0, 189, 0, 242, 241, 196, 0, 188, 0, 241, 240, 187, 0, 209, 0, 240, 239, 186, 0, 185, 0, 239, 238, 228, 0, 184, 0, 238, 237, 183, 0, 205, 0, 237, 236, 182, 0, 181, 0, 236, 235, 204, 0, 180, 0, 235, 234, 179, 0, 209, 0, 234, 233, 178, 0, 177, 0, 233, 232, 200, 0, 176, 0, 232, 231, 175, 0, 220, 0, 231, 230, 174, 0, 173, 0, 230, 229, 217, 0, 172, 0, 229, 228, 171, 0, 216, 0, 228, 227, 170, 0, 169, 0, 227, 226, 193, 0, 168, 0, 226, 225, 167, 0, 176, 0, 225, 224, 166, 0, 165, 0, 224, 223, 189, 0, 164, 0, 223, 222, 163, 0, 188, 0, 222, 221, 162, 0, 161, 0, 221, 220, 208, 0, 160, 0, 220, 219, 159, 0, 184, 0, 219, 218, 158, 0, 157, 0, 218, 217, 205, 0, 156, 0, 217, 216, 155, 0, 212, 0, 216, 215, 154, 0, 153, 0, 215, 214, 209, 0, 152, 0, 214, 213, 151, 0, 177, 0, 213, 212, 150, 0, 149, 0, 212, 211, 181, 0, 148, 0, 211, 210, 147, 0, 173, 0, 210, 209, 146, 0, 145, 0, 209, 208, 172, 0, 144, 0, 208, 207, 143, 0, 197, 0, 207, 206, 142, 0, 141, 0, 206, 205, 168, 0, 140, 0, 205, 204, 139, 0, 176, 0, 204, 203, 138, 0, 137, 0, 203, 202, 153, 0, 136, 0, 202, 201, 135, 0, 188, 0, 201, 200, 134, 0, 133, 0, 200, 199, 161, 0, 132, 0, 199, 198, 131, 0, 185, 0, 198, 197, 130, 0, 129, 0, 197, 196, 157, 0, 128, 0, 196, 195, 127, 0, 156, 0, 195, 194, 126, 0, 125, 0, 194, 193, 180, 0, 124, 0, 193, 192, 123, 0, 152, 0, 192, 191, 122, 0, 121, 0, 191, 190, 177, 0, 120, 0, 190, 189, 119, 0, 184, 0, 189, 188, 118, 0, 117, 0, 188, 187, 173, 0, 116, 0, 187, 186, 115, 0, 145, 0, 186, 185, 114, 0, 113, 0, 185, 184, 121, 0, 112, 0, 184, 183, 111, 0, 141, 0, 183, 182, 110, 0, 109, 0, 182, 181, 140, 0, 108, 0, 181, 180, 107, 0, 165, 0, 180, 179, 106, 0, 105, 0, 179, 178, 136, 0, 104, 0, 178, 177, 103, 0, 116, 0, 177, 176, 102, 0, 101, 0, 176, 175, 160, 0, 100, 0, 175, 174, 99, 0, 112, 0, 174, 173, 98, 0, 97, 0, 173, 172, 129, 0, 96, 0, 172, 171, 95, 0, 149, 0, 171, 170, 94, 0, 93, 0, 170, 169, 125, 0, 92, 0, 169, 168, 91, 0, 124, 0, 168, 167, 90, 0, 89, 0, 167, 166, 164, 0, 88, 0, 166, 165, 87, 0, 120, 0, 165, 164, 86, 0, 85, 0, 164, 163, 141, 0, 84, 0, 163, 162, 83, 0, 156, 0, 162, 161, 82, 0, 81, 0, 161, 160, 145, 0, 80, 0, 160, 159, 79, 0, 113, 0, 159, 158, 78, 0, 77, 0, 158, 157, 124, 0, 76, 0, 157, 156, 75, 0, 109, 0, 156, 155, 74, 0, 73, 0, 155, 154, 108, 0, 72, 0, 154, 153, 71, 0, 137, 0, 153, 152, 70, 0, 69, 0, 152, 151, 104, 0, 68, 0, 151, 150, 67, 0, 116, 0, 150, 149, 66, 0, 65, 0, 149, 148, 132, 0, 64, 0, 148, 147, 63, 0, 112, 0, 147, 146, 62, 0, 61, 0, 146, 145, 97, 0, 60, 0, 145, 144, 59, 0, 112, 0, 144, 143, 58, 0, 57, 0, 143, 142, 93, 0, 56, 0, 142, 141, 55, 0, 92, 0, 141, 140, 54, 0, 53, 0, 140, 139, 68, 0, 52, 0, 139, 138, 51, 0, 88, 0, 138, 137, 50, 0, 49, 0, 137, 136, 120, 0, 48, 0, 136, 135, 47, 0, 117, 0, 135, 134, 46, 0, 45, 0, 134, 133, 73, 0, 44, 0, 133, 132, 43, 0, 81, 0, 132, 131, 42, 0, 41, 0, 131, 130, 128, 0, 40, 0, 130, 129, 39, 0, 77, 0, 129, 128, 38, 0, 37, 0, 128, 127, 76, 0, 36, 0, 127, 126, 35, 0, 100, 0, 126, 125, 34, 0, 33, 0, 125, 124, 72, 0, 32, 0, 124, 123, 31, 0, 48, 0, 123, 122, 30, 0, 29, 0, 122, 121, 57, 0, 28, 0, 121, 120, 27, 0, 116, 0, 120, 119, 26, 0, 25, 0, 119, 118, 65, 0, 24, 0, 118, 117, 23, 0, 85, 0, 117, 116, 22, 0, 21, 0, 116, 115, 61, 0, 20, 0, 115, 114, 19, 0, 60, 0, 114, 113, 18, 0, 17, 0, 113, 112, 64, 0, 16, 0, 112, 111, 15, 0, 56, 0, 111, 110, 14, 0, 13, 0, 110, 109, 92, 0, 12, 0, 109, 108, 11, 0, 89, 0, 108, 107, 10, 0, 9, 0, 107, 106, 88, 0, 8, 0, 106, 105, 7, 0, 49, 0, 105, 104, 6, 0, 5, 0, 104, 103, 69, 0, 4, 0, 103, 102, 3, 0, 45, 0, 102, 101, 2, 0, 1, 0, 101, 100, 44, 0, 0, 0, 100, 99, 80, 0, 40, 0, 99, 98, 77, 0, 89, 0, 98, 97, 40, 0, 33, 0, 97, 96, 5, 0, 29, 0, 96, 95, 28, 0, 0, 0, 95, 94, 24, 0, 85, 0, 94, 93, 0, 0, 60, 0, 93, 92, 17, 0, 20, 0, 92, 91, 13, 0, 12, 0, 91, 90, 52, 0, 8, 0, 90, 89, 49, 0, 21, 0, 89, 88, 45, 0, 1, 0, 88, 87, 16, 0, 1, 0, 87, 86, 33, 0, 37, 0, 86, 85, 85, 0, 60, 0, 85, 84, 32, 0, 8, 0, 84, 83, 21, 0, 83, 82, 37, 0, 60, 0, 82, 81, 53, 0, 60, 0, 81, 80, 60, 0, 56, 0, 80, 79, 79, 0, 78, 0, 79, 78, 48, 0, 75, 0, 78, 77, 74, 0, 9, 0, 77, 76, 71, 0, 70, 0, 76, 75, 4, 0, 67, 0, 75, 74, 66, 0, 41, 0, 74, 73, 63, 0, 62, 0, 73, 72, 29, 0, 59, 0, 72, 71, 58, 0, 20, 0, 71, 70, 55, 0, 54, 0, 70, 69, 68, 0, 51, 0, 69, 68, 50, 0, 25, 0, 68, 67, 47, 0, 46, 0, 67, 66, 59, 0, 43, 0, 66, 65, 42, 0, 36, 0, 65, 64, 39, 0, 38, 0, 64, 63, 43, 0, 35, 0, 63, 62, 34, 0, 20, 0, 62, 61, 31, 0, 30, 0, 61, 60, 57, 0, 27, 0, 60, 59, 26, 0, 38, 0, 59, 58, 23, 0, 22, 0, 58, 57, 27, 0, 19, 0, 57, 56, 18, 0, 35, 0, 56, 55, 15, 0, 14, 0, 55, 54, 12, 0, 11, 0, 54, 53, 10, 0, 1, 0, 53, 52, 7, 0, 6, 0, 52, 51, 25, 0, 3, 0, 51, 50, 2, 0, 44, 0, 50, 49, 9, 0, 44, 0, 49, 48, 40, 0, 5, 0, 48, 47, 28, 0, 24, 0, 47, 46, 0, 0, 17, 0, 46, 45, 13, 0, 3, 0, 45, 44, 5, 0, 44, 43, 16, 0, 33, 0, 43, 42, 8, 0, 32, 0, 42, 41, 21, 0, 37, 0, 41, 40, 6, 0, 38, 0, 40, 39, 38, 0, 24, 0, 39, 38, 30, 0, 1, 0, 38, 37, 4, 0, 36, 0, 37, 36, 20, 0, 29, 0, 36, 35, 19, 0, 11, 0, 35, 34, 3, 0, 33, 0, 34, 33, 17, 0, 22, 0, 33, 32, 29, 0, 1, 0, 32, 0, 31, 31, 22, 0, 30, 30, 1, 29, 26, 0, 23, 0, 29, 28, 27, 0, 18, 0, 28, 27, 15, 0, 12, 0, 27, 26, 10, 0, 7, 0, 26, 25, 25, 0, 2, 0, 25, 24, 9, 0, 24, 0, 24, 23, 12, 0, 0, 0, 23, 22, 13, 0, 5, 0, 22, 21, 16, 0, 8, 0, 21, 0, 20, 20, 6, 19, 11, 0, 5, 0, 19, 18, 4, 0, 5, 0, 18, 17, 5, 0, 3, 0, 17, 0, 16, 16, 3, 15, 8, 0, 1, 0, 15, 14, 2, 0, 7, 0, 14, 13, 7, 0, 10, 0, 13, 12, 0, 0, 9, 0, 12, 0, 11, 11, 9, 10, 1, 0, 6, 0, 10, 9, 6, 0, 4, 0, 9, 8, 5, 0, 3, 0, 8, 0, 7, 7, 2, 0, 6, 6, 0, 5, 3, 0, 1, 0, 5, 4, 1, 0, 4, 3, 2, 0, 0, 0, 3, 0, 2, 2, 1, 0, 1, 0, 0, 1, 0 }

  194. 400

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 398, 0, 398, 0, 398, 397, 397, 0, 397, 0, 397, 396, 396, 0, 396, 0, 396, 395, 395, 0, 395, 0, 395, 394, 394, 0, 394, 0, 394, 393, 393, 0, 393, 0, 393, 392, 392, 0, 392, 0, 392, 391, 391, 0, 391, 0, 391, 390, 390, 0, 390, 0, 390, 389, 389, 0, 389, 0, 389, 388, 388, 0, 388, 0, 388, 387, 387, 0, 387, 0, 387, 386, 386, 0, 386, 0, 386, 385, 385, 0, 385, 0, 385, 384, 384, 0, 384, 0, 384, 383, 383, 0, 383, 0, 383, 382, 382, 0, 382, 0, 382, 381, 381, 0, 381, 0, 381, 380, 380, 0, 380, 0, 380, 379, 379, 0, 379, 0, 379, 378, 378, 0, 378, 0, 378, 377, 377, 0, 377, 0, 377, 376, 376, 0, 376, 0, 376, 375, 375, 0, 375, 0, 375, 374, 374, 0, 374, 0, 374, 373, 373, 0, 373, 0, 373, 372, 372, 0, 372, 0, 372, 371, 371, 0, 371, 0, 371, 370, 370, 0, 370, 0, 370, 369, 369, 0, 369, 0, 369, 368, 368, 0, 368, 0, 368, 367, 367, 0, 367, 0, 367, 366, 366, 0, 366, 0, 366, 365, 365, 0, 365, 0, 365, 364, 364, 0, 364, 0, 364, 363, 363, 0, 363, 0, 363, 362, 362, 0, 362, 0, 362, 361, 361, 0, 361, 0, 361, 360, 360, 0, 360, 0, 360, 359, 359, 0, 359, 0, 359, 358, 358, 0, 358, 0, 358, 357, 357, 0, 357, 0, 357, 356, 356, 0, 356, 0, 356, 355, 355, 0, 355, 0, 355, 354, 354, 0, 354, 0, 354, 353, 353, 0, 353, 0, 353, 352, 352, 0, 352, 0, 352, 351, 351, 0, 351, 0, 351, 350, 350, 0, 350, 0, 350, 349, 349, 0, 349, 0, 349, 348, 348, 0, 348, 0, 348, 347, 347, 0, 347, 0, 347, 346, 346, 0, 346, 0, 346, 345, 345, 0, 345, 0, 345, 344, 344, 0, 344, 0, 344, 343, 343, 0, 343, 0, 343, 342, 342, 0, 342, 0, 342, 341, 341, 0, 341, 0, 341, 340, 340, 0, 340, 0, 340, 339, 339, 0, 339, 0, 339, 338, 338, 0, 338, 0, 338, 337, 337, 0, 337, 0, 337, 336, 336, 0, 336, 0, 336, 335, 335, 0, 335, 0, 335, 334, 334, 0, 334, 0, 334, 333, 333, 0, 333, 0, 333, 332, 332, 0, 332, 0, 332, 331, 331, 0, 331, 0, 331, 330, 330, 0, 330, 0, 330, 329, 329, 0, 329, 0, 329, 328, 328, 0, 328, 0, 328, 327, 327, 0, 327, 0, 327, 326, 326, 0, 326, 0, 326, 325, 325, 0, 325, 0, 325, 324, 324, 0, 324, 0, 324, 323, 323, 0, 323, 0, 323, 322, 322, 0, 322, 0, 322, 321, 321, 0, 321, 0, 321, 320, 320, 0, 320, 0, 320, 319, 319, 0, 319, 0, 319, 318, 318, 0, 318, 0, 318, 317, 317, 0, 317, 0, 317, 316, 316, 0, 316, 0, 316, 315, 315, 0, 315, 0, 315, 314, 314, 0, 314, 0, 314, 313, 313, 0, 313, 0, 313, 312, 312, 0, 312, 0, 312, 311, 311, 0, 311, 0, 311, 310, 310, 0, 310, 0, 310, 309, 309, 0, 309, 0, 309, 308, 308, 0, 308, 0, 308, 307, 307, 0, 307, 0, 307, 306, 306, 0, 306, 0, 306, 305, 305, 0, 305, 0, 305, 304, 304, 0, 304, 0, 304, 303, 303, 0, 303, 0, 303, 302, 302, 0, 302, 0, 302, 301, 301, 0, 301, 0, 301, 300, 300, 0, 300, 0, 300, 299, 299, 0, 299, 0, 299, 298, 298, 0, 298, 0, 298, 297, 297, 0, 297, 0, 297, 296, 296, 0, 296, 0, 296, 295, 295, 0, 295, 0, 295, 294, 294, 0, 294, 0, 294, 293, 293, 0, 293, 0, 293, 292, 292, 0, 292, 0, 292, 291, 291, 0, 291, 0, 291, 290, 290, 0, 290, 0, 290, 289, 289, 0, 289, 0, 289, 288, 288, 0, 288, 0, 288, 287, 287, 0, 287, 0, 287, 286, 286, 0, 286, 0, 286, 285, 285, 0, 285, 0, 285, 284, 284, 0, 284, 0, 284, 283, 283, 0, 283, 0, 283, 282, 282, 0, 282, 0, 282, 281, 281, 0, 281, 0, 281, 280, 280, 0, 280, 0, 280, 279, 279, 0, 279, 0, 279, 278, 278, 0, 278, 0, 278, 277, 277, 0, 277, 0, 277, 276, 276, 0, 276, 0, 276, 275, 275, 0, 275, 0, 275, 274, 274, 0, 274, 0, 274, 273, 273, 0, 273, 0, 273, 272, 272, 0, 272, 0, 272, 271, 271, 0, 271, 0, 271, 270, 270, 0, 270, 0, 270, 269, 269, 0, 269, 0, 269, 268, 268, 0, 268, 0, 268, 267, 267, 0, 267, 0, 267, 266, 266, 0, 266, 0, 266, 265, 265, 0, 265, 0, 265, 264, 264, 0, 264, 0, 264, 263, 263, 0, 263, 0, 263, 262, 262, 0, 262, 0, 262, 261, 261, 0, 261, 0, 261, 260, 260, 0, 260, 0, 260, 259, 259, 0, 259, 0, 259, 258, 258, 0, 258, 0, 258, 257, 257, 0, 257, 0, 257, 256, 256, 0, 256, 0, 256, 255, 255, 0, 255, 0, 255, 254, 254, 0, 254, 0, 254, 253, 253, 0, 253, 0, 253, 252, 252, 0, 252, 0, 252, 251, 251, 0, 251, 0, 251, 250, 250, 0, 250, 0, 250, 249, 249, 0, 249, 0, 249, 248, 248, 0, 248, 0, 248, 247, 247, 0, 247, 0, 247, 246, 246, 0, 246, 0, 246, 245, 245, 0, 245, 0, 245, 244, 244, 0, 244, 0, 244, 243, 243, 0, 243, 0, 243, 242, 242, 0, 242, 0, 242, 241, 241, 0, 241, 0, 241, 240, 240, 0, 240, 0, 240, 239, 239, 0, 239, 0, 239, 238, 238, 0, 238, 0, 238, 237, 237, 0, 237, 0, 237, 236, 236, 0, 236, 0, 236, 235, 235, 0, 235, 0, 235, 234, 234, 0, 234, 0, 234, 233, 233, 0, 233, 0, 233, 232, 232, 0, 232, 0, 232, 231, 231, 0, 231, 0, 231, 230, 230, 0, 230, 0, 230, 229, 229, 0, 229, 0, 229, 228, 228, 0, 228, 0, 228, 227, 227, 0, 227, 0, 227, 226, 226, 0, 226, 0, 226, 225, 225, 0, 225, 0, 225, 224, 224, 0, 224, 0, 224, 223, 223, 0, 223, 0, 223, 222, 222, 0, 222, 0, 222, 221, 221, 0, 221, 0, 221, 220, 220, 0, 220, 0, 220, 219, 219, 0, 219, 0, 219, 218, 218, 0, 218, 0, 218, 217, 217, 0, 217, 0, 217, 216, 216, 0, 216, 0, 216, 215, 215, 0, 215, 0, 215, 214, 214, 0, 214, 0, 214, 213, 213, 0, 213, 0, 213, 212, 212, 0, 212, 0, 212, 211, 211, 0, 211, 0, 211, 210, 210, 0, 210, 0, 210, 209, 209, 0, 209, 0, 209, 208, 208, 0, 208, 0, 208, 207, 207, 0, 207, 0, 207, 206, 206, 0, 206, 0, 206, 205, 205, 0, 205, 0, 205, 204, 204, 0, 204, 0, 204, 203, 203, 0, 203, 0, 203, 202, 202, 0, 202, 0, 202, 201, 201, 0, 201, 0, 201, 200, 200, 0, 200, 0, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  195. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    Returns: {399, 399, 48, 399, 398, 398, 152, 398, 367, 397, 264, 0, 397, 0, 367, 396, 367, 0, 396, 0, 395, 395, 73, 395, 224, 394, 224, 0, 394, 0, 393, 393, 0, 392, 0, 393, 31, 392, 160, 0, 392, 0, 185, 391, 251, 0, 391, 0, 108, 390, 185, 0, 390, 0, 108, 389, 108, 0, 389, 0, 324, 388, 285, 0, 388, 0, 313, 387, 324, 0, 387, 0, 42, 386, 313, 0, 386, 0, 42, 385, 42, 0, 385, 0, 337, 384, 8, 0, 384, 0, 337, 383, 102, 0, 383, 0, 143, 382, 337, 0, 382, 0, 72, 381, 143, 0, 381, 0, 72, 380, 122, 0, 380, 0, 72, 379, 183, 0, 379, 0, 72, 378, 72, 0, 378, 0, 377, 377, 0, 376, 0, 377, 376, 375, 0, 374, 0, 376, 0, 375, 255, 0, 375, 0, 374, 373, 252, 374, 373, 372, 0, 371, 0, 373, 54, 372, 372, 370, 371, 369, 0, 368, 0, 371, 370, 367, 159, 370, 369, 366, 244, 369, 368, 365, 0, 364, 0, 368, 367, 363, 207, 367, 366, 362, 61, 366, 365, 361, 286, 365, 364, 360, 208, 364, 363, 359, 329, 363, 362, 358, 84, 362, 361, 357, 282, 361, 360, 356, 0, 355, 0, 360, 240, 359, 359, 354, 210, 358, 218, 0, 358, 0, 330, 357, 357, 353, 32, 356, 97, 0, 356, 0, 355, 352, 200, 355, 354, 351, 189, 354, 353, 350, 202, 353, 352, 349, 25, 352, 28, 351, 136, 0, 351, 0, 203, 350, 350, 348, 318, 349, 349, 347, 57, 348, 348, 346, 347, 345, 0, 344, 0, 347, 31, 346, 346, 343, 182, 345, 345, 342, 296, 344, 344, 341, 343, 340, 140, 343, 342, 339, 242, 342, 341, 338, 0, 337, 0, 341, 340, 336, 111, 340, 339, 335, 0, 334, 0, 339, 5, 338, 211, 0, 338, 0, 337, 333, 25, 337, 183, 336, 336, 332, 95, 335, 335, 331, 124, 334, 172, 0, 334, 0, 333, 330, 136, 333, 332, 329, 30, 332, 331, 328, 318, 331, 330, 327, 0, 326, 0, 330, 269, 329, 329, 325, 225, 328, 328, 324, 327, 323, 260, 327, 326, 322, 248, 326, 251, 325, 325, 321, 324, 320, 0, 319, 0, 324, 145, 323, 204, 0, 323, 0, 322, 318, 0, 317, 0, 322, 67, 321, 143, 0, 321, 0, 320, 316, 96, 320, 163, 319, 319, 315, 144, 318, 318, 314, 317, 313, 0, 312, 0, 317, 209, 316, 255, 0, 316, 0, 306, 315, 315, 311, 160, 314, 314, 310, 313, 309, 0, 308, 0, 313, 103, 312, 167, 0, 312, 0, 212, 311, 311, 307, 14, 310, 181, 0, 310, 0, 280, 309, 309, 306, 122, 308, 308, 305, 33, 307, 307, 304, 72, 306, 98, 0, 306, 0, 305, 303, 78, 305, 304, 302, 21, 304, 80, 303, 303, 301, 30, 302, 302, 300, 126, 301, 301, 299, 73, 300, 135, 0, 300, 0, 299, 298, 200, 299, 298, 297, 245, 298, 297, 296, 231, 297, 285, 296, 296, 295, 295, 294, 0, 293, 0, 295, 210, 294, 294, 292, 293, 291, 32, 293, 208, 292, 244, 0, 292, 0, 291, 290, 49, 291, 94, 290, 290, 289, 192, 289, 289, 288, 221, 288, 274, 0, 288, 0, 287, 287, 0, 286, 0, 287, 61, 286, 286, 285, 6, 285, 37, 0, 285, 0, 139, 284, 139, 0, 284, 0, 283, 283, 18, 283, 100, 282, 100, 0, 282, 0, 281, 281, 24, 281, 280, 280, 118, 280, 279, 279, 278, 279, 278, 278, 91, 278, 277, 277, 0, 276, 0, 277, 74, 276, 276, 275, 14, 275, 275, 274, 76, 274, 102, 0, 274, 0, 247, 273, 12, 0, 273, 0, 116, 272, 247, 0, 272, 0, 268, 271, 116, 0, 271, 0, 153, 270, 232, 0, 270, 0, 268, 269, 86, 0, 269, 0, 153, 268, 251, 0, 268, 0, 267, 0, 265, 267, 153, 266, 172, 0, 266, 0, 220, 265, 166, 0, 265, 0, 264, 0, 167, 264, 256, 263, 25, 0, 263, 0, 98, 262, 153, 0, 262, 0, 175, 261, 220, 0, 261, 0, 96, 260, 127, 0, 260, 0, 167, 259, 256, 0, 259, 0, 11, 258, 98, 0, 258, 0, 188, 257, 230, 0, 257, 0, 175, 256, 96, 0, 256, 0, 121, 255, 37, 0, 255, 0, 126, 254, 167, 0, 254, 0, 11, 253, 188, 0, 253, 0, 175, 252, 121, 0, 252, 0, 151, 251, 126, 0, 251, 0, 11, 250, 29, 0, 250, 0, 175, 249, 208, 0, 249, 0, 151, 248, 11, 0, 248, 0, 175, 247, 23, 0, 247, 0, 151, 246, 218, 0, 246, 0, 175, 245, 176, 0, 245, 0, 151, 244, 184, 0, 244, 0, 175, 243, 94, 0, 243, 0, 151, 242, 175, 0, 242, 0, 194, 241, 151, 0, 241, 0, 92, 240, 194, 0, 240, 0, 92, 239, 134, 0, 239, 0, 29, 238, 92, 0, 238, 0, 29, 237, 115, 0, 237, 0, 29, 236, 86, 0, 236, 0, 135, 235, 179, 0, 235, 0, 29, 234, 93, 0, 234, 0, 135, 233, 29, 0, 233, 0, 75, 232, 135, 0, 232, 0, 190, 231, 204, 0, 231, 0, 4, 230, 75, 0, 230, 0, 190, 229, 4, 0, 229, 0, 190, 228, 18, 0, 228, 0, 33, 227, 190, 0, 227, 0, 199, 226, 33, 0, 226, 0, 94, 225, 210, 0, 225, 0, 199, 224, 94, 0, 224, 0, 124, 223, 199, 0, 223, 0, 124, 222, 124, 0, 222, 0, 203, 221, 101, 0, 221, 0, 203, 220, 203, 0, 220, 0, 219, 219, 0, 218, 0, 219, 44, 218, 74, 0, 218, 0, 109, 217, 191, 0, 217, 0, 92, 216, 109, 0, 216, 0, 92, 215, 202, 0, 215, 0, 214, 0, 92, 214, 44, 213, 92, 0, 213, 0, 44, 212, 44, 0, 212, 0, 211, 211, 203, 211, 210, 210, 0, 209, 0, 210, 140, 209, 209, 208, 91, 208, 208, 207, 128, 207, 207, 206, 86, 206, 206, 205, 132, 205, 205, 204, 204, 203, 0, 202, 0, 204, 30, 203, 94, 0, 203, 0, 96, 202, 202, 201, 7, 201, 201, 200, 200, 199, 0, 198, 0, 200, 199, 197, 142, 199, 198, 196, 6, 198, 42, 197, 65, 0, 197, 0, 146, 196, 196, 195, 195, 194, 79, 195, 194, 193, 77, 194, 99, 193, 188, 0, 193, 0, 192, 192, 73, 192, 191, 191, 22, 191, 108, 190, 183, 0, 190, 0, 108, 189, 185, 0, 189, 0, 108, 188, 148, 0, 188, 0, 93, 187, 108, 0, 187, 0, 184, 186, 93, 0, 186, 0, 184, 185, 184, 0, 185, 0, 184, 184, 29, 184, 42, 183, 11, 0, 183, 0, 42, 182, 61, 0, 182, 0, 122, 181, 42, 0, 181, 0, 60, 180, 122, 0, 180, 0, 60, 179, 91, 0, 179, 0, 117, 178, 141, 0, 178, 0, 146, 177, 58, 0, 177, 0, 60, 176, 117, 0, 176, 0, 35, 175, 146, 0, 175, 0, 60, 174, 157, 0, 174, 0, 35, 173, 43, 0, 173, 0, 60, 172, 75, 0, 172, 0, 135, 171, 35, 0, 171, 0, 60, 170, 80, 0, 170, 0, 147, 169, 135, 0, 169, 0, 19, 168, 27, 0, 168, 0, 60, 167, 136, 0, 167, 0, 147, 166, 19, 0, 166, 0, 35, 165, 60, 0, 165, 0, 86, 164, 95, 0, 164, 0, 147, 163, 19, 0, 163, 0, 35, 162, 61, 0, 162, 0, 78, 161, 86, 0, 161, 0, 147, 160, 35, 0, 160, 0, 78, 159, 105, 0, 159, 0, 147, 158, 70, 0, 158, 0, 78, 157, 147, 0, 157, 0, 64, 156, 73, 0, 156, 0, 78, 155, 41, 0, 155, 0, 64, 154, 69, 0, 154, 0, 117, 153, 78, 0, 153, 0, 64, 152, 128, 0, 152, 0, 117, 151, 134, 0, 151, 0, 64, 150, 93, 0, 150, 0, 117, 149, 64, 0, 149, 0, 144, 148, 47, 0, 148, 0, 78, 147, 117, 0, 147, 0, 144, 146, 78, 0, 146, 0, 96, 145, 58, 0, 145, 0, 108, 144, 144, 0, 144, 0, 24, 143, 96, 0, 143, 0, 101, 142, 108, 0, 142, 0, 24, 141, 90, 0, 141, 0, 121, 140, 101, 0, 140, 0, 24, 139, 35, 0, 139, 0, 79, 138, 121, 0, 138, 0, 24, 137, 64, 0, 137, 0, 79, 136, 123, 0, 136, 0, 126, 135, 7, 0, 135, 0, 24, 134, 73, 0, 134, 0, 20, 133, 79, 0, 133, 0, 84, 132, 94, 0, 132, 0, 126, 131, 24, 0, 131, 0, 20, 130, 67, 0, 130, 0, 84, 129, 126, 0, 129, 0, 20, 128, 84, 0, 128, 0, 20, 127, 97, 0, 127, 0, 106, 126, 20, 0, 126, 0, 106, 125, 8, 0, 125, 0, 106, 124, 116, 0, 124, 0, 68, 123, 106, 0, 123, 0, 116, 122, 68, 0, 122, 0, 116, 121, 116, 0, 121, 0, 120, 120, 0, 119, 0, 120, 77, 119, 119, 118, 102, 118, 118, 117, 117, 116, 15, 117, 116, 115, 41, 116, 115, 114, 34, 115, 69, 114, 114, 113, 113, 112, 0, 111, 0, 113, 112, 111, 0, 110, 0, 112, 111, 109, 45, 111, 100, 110, 110, 108, 109, 107, 4, 109, 7, 108, 108, 106, 83, 107, 84, 0, 107, 0, 106, 105, 57, 106, 105, 104, 0, 103, 0, 105, 104, 102, 98, 104, 103, 101, 0, 100, 0, 103, 14, 102, 20, 0, 102, 0, 44, 101, 101, 99, 62, 100, 68, 0, 100, 0, 95, 99, 99, 98, 79, 98, 98, 97, 97, 96, 73, 97, 96, 95, 0, 94, 0, 96, 95, 95, 76, 95, 94, 93, 24, 94, 93, 92, 83, 93, 87, 92, 92, 91, 7, 91, 48, 0, 91, 0, 90, 90, 65, 90, 89, 89, 0, 88, 0, 89, 19, 88, 88, 87, 48, 87, 51, 0, 87, 0, 86, 86, 0, 0, 0, 86, 85, 85, 0, 84, 0, 85, 84, 83, 0, 82, 0, 84, 83, 81, 38, 83, 70, 82, 82, 80, 28, 81, 81, 79, 80, 79, 29, 80, 57, 79, 68, 0, 79, 0, 78, 78, 49, 78, 77, 77, 32, 77, 48, 76, 48, 0, 76, 0, 56, 75, 56, 0, 75, 0, 74, 74, 56, 74, 73, 73, 11, 73, 60, 72, 60, 0, 72, 0, 71, 71, 0, 70, 0, 71, 51, 70, 55, 0, 70, 0, 69, 69, 0, 68, 0, 69, 15, 68, 58, 0, 68, 0, 60, 67, 30, 0, 67, 0, 60, 66, 60, 0, 66, 0, 65, 65, 29, 65, 52, 64, 1, 0, 64, 0, 33, 63, 35, 0, 63, 0, 52, 62, 33, 0, 62, 0, 30, 61, 52, 0, 61, 0, 54, 60, 30, 0, 60, 0, 12, 59, 54, 0, 59, 0, 4, 58, 12, 0, 58, 0, 4, 57, 4, 0, 57, 0, 56, 56, 23, 56, 35, 55, 7, 0, 55, 0, 28, 54, 35, 0, 54, 0, 28, 53, 28, 0, 53, 0, 31, 52, 31, 0, 52, 0, 41, 51, 41, 0, 51, 0, 50, 50, 0, 49, 0, 50, 0, 49, 9, 0, 49, 0, 48, 0, 0, 48, 0, 48, 43, 47, 20, 0, 47, 0, 43, 46, 30, 0, 46, 0, 43, 45, 13, 0, 45, 0, 33, 44, 43, 0, 44, 0, 0, 43, 33, 0, 43, 0, 0, 42, 0, 0, 42, 0, 1, 41, 12, 0, 41, 0, 33, 40, 1, 0, 40, 0, 29, 39, 6, 0, 39, 0, 33, 38, 7, 0, 38, 0, 17, 37, 29, 0, 37, 0, 33, 36, 17, 0, 36, 0, 33, 35, 33, 0, 35, 0, 34, 34, 24, 34, 33, 33, 0, 32, 0, 33, 32, 31, 0, 32, 31, 30, 12, 31, 30, 29, 14, 30, 29, 28, 1, 29, 23, 28, 28, 27, 2, 27, 27, 26, 26, 25, 19, 26, 25, 24, 8, 25, 24, 23, 0, 22, 0, 24, 23, 21, 11, 23, 22, 20, 1, 22, 2, 21, 9, 0, 21, 0, 20, 19, 1, 20, 10, 19, 19, 18, 1, 18, 5, 0, 18, 0, 7, 17, 10, 0, 17, 0, 13, 16, 7, 0, 16, 0, 10, 15, 13, 0, 15, 0, 10, 14, 10, 0, 14, 0, 13, 13, 4, 0, 13, 0, 12, 0, 0, 0, 0, 12, 0, 11, 4, 0, 11, 0, 7, 10, 8, 0, 10, 0, 0, 9, 1, 0, 9, 0, 2, 8, 6, 0, 8, 0, 7, 7, 0, 0, 7, 0, 3, 6, 2, 0, 6, 0, 2, 5, 3, 0, 5, 0, 2, 4, 2, 0, 4, 0, 3, 3, 0, 3, 0, 3, 2, 2, 2, 0, 2, 0, 1, 1, 0, 0, 0, 1 }

  196. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {0, 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}

    Returns: {399, 399, 398, 0, 399, 0, 398, 0, 397, 398, 396, 397, 397, 0, 397, 0, 395, 396, 394, 0, 396, 0, 395, 0, 393, 395, 394, 0, 392, 394, 391, 393, 390, 0, 393, 0, 392, 0, 389, 392, 391, 0, 388, 391, 387, 390, 390, 0, 386, 389, 385, 0, 389, 0, 388, 0, 384, 388, 383, 387, 387, 0, 382, 386, 381, 0, 386, 0, 380, 385, 381, 0, 385, 0, 379, 384, 378, 0, 384, 0, 381, 383, 377, 0, 383, 0, 376, 382, 377, 0, 382, 0, 375, 381, 374, 0, 381, 0, 377, 380, 373, 0, 380, 0, 372, 379, 374, 0, 379, 0, 371, 378, 370, 0, 378, 0, 374, 377, 369, 0, 377, 0, 368, 376, 370, 0, 376, 0, 367, 375, 366, 0, 375, 0, 373, 374, 365, 0, 374, 0, 364, 373, 366, 0, 373, 0, 363, 372, 362, 0, 372, 0, 365, 371, 361, 0, 371, 0, 360, 370, 370, 0, 370, 0, 359, 369, 358, 0, 369, 0, 361, 368, 357, 0, 368, 0, 356, 367, 358, 0, 367, 0, 355, 366, 354, 0, 366, 0, 365, 0, 353, 365, 352, 364, 358, 0, 364, 0, 351, 363, 350, 0, 363, 0, 354, 362, 349, 0, 362, 0, 361, 0, 348, 361, 347, 360, 346, 0, 360, 0, 350, 359, 345, 0, 359, 0, 344, 358, 349, 0, 358, 0, 343, 357, 357, 0, 342, 356, 341, 0, 356, 0, 340, 355, 345, 0, 355, 0, 339, 354, 338, 0, 354, 0, 349, 353, 337, 0, 353, 0, 336, 352, 346, 0, 352, 0, 335, 351, 334, 0, 351, 0, 345, 350, 333, 0, 350, 0, 332, 349, 338, 0, 349, 0, 331, 348, 330, 0, 348, 0, 346, 347, 329, 0, 347, 0, 328, 346, 334, 0, 346, 0, 327, 345, 326, 0, 345, 0, 333, 344, 325, 0, 344, 0, 324, 343, 337, 0, 343, 0, 323, 342, 322, 0, 342, 0, 329, 341, 321, 0, 341, 0, 320, 340, 334, 0, 340, 0, 319, 339, 318, 0, 339, 0, 338, 338, 317, 0, 338, 0, 316, 337, 337, 0, 337, 0, 315, 336, 314, 0, 336, 0, 322, 335, 313, 0, 335, 0, 312, 334, 321, 0, 334, 0, 311, 333, 310, 0, 333, 0, 318, 332, 309, 0, 332, 0, 308, 331, 317, 0, 331, 0, 307, 330, 306, 0, 330, 0, 329, 0, 305, 329, 304, 328, 313, 0, 328, 0, 303, 327, 302, 0, 327, 0, 321, 326, 301, 0, 326, 0, 300, 325, 325, 0, 325, 0, 299, 324, 298, 0, 324, 0, 317, 323, 297, 0, 323, 0, 296, 322, 306, 0, 322, 0, 295, 321, 294, 0, 321, 0, 298, 320, 293, 0, 320, 0, 292, 319, 302, 0, 319, 0, 291, 318, 290, 0, 318, 0, 301, 317, 289, 0, 317, 0, 288, 316, 309, 0, 316, 0, 287, 315, 286, 0, 315, 0, 297, 314, 285, 0, 314, 0, 284, 313, 306, 0, 313, 0, 283, 312, 312, 0, 282, 311, 281, 0, 311, 0, 280, 310, 302, 0, 310, 0, 279, 309, 278, 0, 309, 0, 290, 308, 277, 0, 308, 0, 276, 307, 306, 0, 307, 0, 275, 306, 274, 0, 306, 0, 286, 305, 273, 0, 305, 0, 272, 304, 285, 0, 304, 0, 271, 303, 270, 0, 303, 0, 294, 302, 269, 0, 302, 0, 268, 301, 281, 0, 301, 0, 267, 300, 266, 0, 300, 0, 281, 299, 265, 0, 299, 0, 264, 298, 289, 0, 298, 0, 263, 297, 262, 0, 297, 0, 273, 296, 261, 0, 296, 0, 260, 295, 274, 0, 295, 0, 259, 294, 258, 0, 294, 0, 285, 293, 257, 0, 293, 0, 256, 292, 270, 0, 292, 0, 255, 291, 254, 0, 291, 0, 269, 290, 253, 0, 290, 0, 252, 289, 270, 0, 289, 0, 251, 288, 250, 0, 288, 0, 265, 287, 249, 0, 287, 0, 248, 286, 250, 0, 286, 0, 247, 285, 246, 0, 285, 0, 277, 284, 245, 0, 284, 0, 244, 283, 274, 0, 283, 0, 243, 282, 242, 0, 282, 0, 258, 281, 241, 0, 281, 0, 240, 280, 262, 0, 280, 0, 239, 279, 238, 0, 279, 0, 254, 278, 237, 0, 278, 0, 236, 277, 253, 0, 277, 0, 235, 276, 234, 0, 276, 0, 266, 275, 233, 0, 275, 0, 232, 274, 249, 0, 274, 0, 231, 273, 230, 0, 273, 0, 250, 272, 229, 0, 272, 0, 228, 271, 261, 0, 271, 0, 227, 270, 226, 0, 270, 0, 230, 269, 225, 0, 269, 0, 224, 268, 242, 0, 268, 0, 223, 267, 222, 0, 267, 0, 241, 266, 221, 0, 266, 0, 220, 265, 238, 0, 265, 0, 219, 264, 218, 0, 264, 0, 237, 263, 217, 0, 263, 0, 216, 262, 225, 0, 262, 0, 215, 261, 214, 0, 261, 0, 233, 260, 213, 0, 260, 0, 212, 259, 249, 0, 259, 0, 211, 258, 210, 0, 258, 0, 246, 257, 209, 0, 257, 0, 208, 256, 213, 0, 256, 0, 207, 255, 206, 0, 255, 0, 226, 254, 205, 0, 254, 0, 204, 253, 213, 0, 253, 0, 203, 252, 202, 0, 252, 0, 222, 251, 201, 0, 251, 0, 200, 250, 221, 0, 250, 0, 199, 249, 198, 0, 249, 0, 214, 248, 197, 0, 248, 0, 196, 247, 217, 0, 247, 0, 195, 246, 194, 0, 246, 0, 225, 245, 193, 0, 245, 0, 192, 244, 229, 0, 244, 0, 191, 243, 190, 0, 243, 0, 197, 242, 189, 0, 242, 0, 188, 241, 210, 0, 241, 0, 187, 240, 186, 0, 240, 0, 229, 239, 185, 0, 239, 0, 184, 238, 206, 0, 238, 0, 183, 237, 182, 0, 237, 0, 205, 236, 181, 0, 236, 0, 180, 235, 210, 0, 235, 0, 179, 234, 178, 0, 234, 0, 201, 233, 177, 0, 233, 0, 176, 232, 221, 0, 232, 0, 175, 231, 174, 0, 231, 0, 218, 230, 173, 0, 230, 0, 172, 229, 217, 0, 229, 0, 171, 228, 170, 0, 228, 0, 194, 227, 169, 0, 227, 0, 168, 226, 177, 0, 226, 0, 167, 225, 166, 0, 225, 0, 190, 224, 165, 0, 224, 0, 164, 223, 189, 0, 223, 0, 163, 222, 162, 0, 222, 0, 209, 221, 161, 0, 221, 0, 160, 220, 185, 0, 220, 0, 159, 219, 158, 0, 219, 0, 206, 218, 157, 0, 218, 0, 156, 217, 213, 0, 217, 0, 155, 216, 154, 0, 216, 0, 210, 215, 153, 0, 215, 0, 152, 214, 178, 0, 214, 0, 151, 213, 150, 0, 213, 0, 182, 212, 149, 0, 212, 0, 148, 211, 174, 0, 211, 0, 147, 210, 146, 0, 210, 0, 173, 209, 145, 0, 209, 0, 144, 208, 198, 0, 208, 0, 143, 207, 142, 0, 207, 0, 169, 206, 141, 0, 206, 0, 140, 205, 177, 0, 205, 0, 139, 204, 138, 0, 204, 0, 154, 203, 137, 0, 203, 0, 136, 202, 189, 0, 202, 0, 135, 201, 134, 0, 201, 0, 162, 200, 133, 0, 200, 0, 132, 199, 186, 0, 199, 0, 131, 198, 130, 0, 198, 0, 158, 197, 129, 0, 197, 0, 128, 196, 157, 0, 196, 0, 127, 195, 126, 0, 195, 0, 181, 194, 125, 0, 194, 0, 124, 193, 153, 0, 193, 0, 123, 192, 122, 0, 192, 0, 178, 191, 121, 0, 191, 0, 120, 190, 185, 0, 190, 0, 119, 189, 118, 0, 189, 0, 174, 188, 117, 0, 188, 0, 116, 187, 146, 0, 187, 0, 115, 186, 114, 0, 186, 0, 122, 185, 113, 0, 185, 0, 112, 184, 142, 0, 184, 0, 111, 183, 110, 0, 183, 0, 141, 182, 109, 0, 182, 0, 108, 181, 166, 0, 181, 0, 107, 180, 106, 0, 180, 0, 137, 179, 105, 0, 179, 0, 104, 178, 117, 0, 178, 0, 103, 177, 102, 0, 177, 0, 161, 176, 101, 0, 176, 0, 100, 175, 113, 0, 175, 0, 99, 174, 98, 0, 174, 0, 130, 173, 97, 0, 173, 0, 96, 172, 150, 0, 172, 0, 95, 171, 94, 0, 171, 0, 126, 170, 93, 0, 170, 0, 92, 169, 125, 0, 169, 0, 91, 168, 90, 0, 168, 0, 165, 167, 89, 0, 167, 0, 88, 166, 121, 0, 166, 0, 87, 165, 86, 0, 165, 0, 142, 164, 85, 0, 164, 0, 84, 163, 157, 0, 163, 0, 83, 162, 82, 0, 162, 0, 146, 161, 81, 0, 161, 0, 80, 160, 114, 0, 160, 0, 79, 159, 78, 0, 159, 0, 125, 158, 77, 0, 158, 0, 76, 157, 110, 0, 157, 0, 75, 156, 74, 0, 156, 0, 109, 155, 73, 0, 155, 0, 72, 154, 138, 0, 154, 0, 71, 153, 70, 0, 153, 0, 105, 152, 69, 0, 152, 0, 68, 151, 117, 0, 151, 0, 67, 150, 66, 0, 150, 0, 133, 149, 65, 0, 149, 0, 64, 148, 113, 0, 148, 0, 63, 147, 62, 0, 147, 0, 98, 146, 61, 0, 146, 0, 60, 145, 113, 0, 145, 0, 59, 144, 58, 0, 144, 0, 94, 143, 57, 0, 143, 0, 56, 142, 93, 0, 142, 0, 55, 141, 54, 0, 141, 0, 69, 140, 53, 0, 140, 0, 52, 139, 89, 0, 139, 0, 51, 138, 50, 0, 138, 0, 121, 137, 49, 0, 137, 0, 48, 136, 118, 0, 136, 0, 47, 135, 46, 0, 135, 0, 74, 134, 45, 0, 134, 0, 44, 133, 82, 0, 133, 0, 43, 132, 42, 0, 132, 0, 129, 131, 41, 0, 131, 0, 40, 130, 78, 0, 130, 0, 39, 129, 38, 0, 129, 0, 77, 128, 37, 0, 128, 0, 36, 127, 101, 0, 127, 0, 35, 126, 34, 0, 126, 0, 73, 125, 33, 0, 125, 0, 32, 124, 49, 0, 124, 0, 31, 123, 30, 0, 123, 0, 58, 122, 29, 0, 122, 0, 28, 121, 117, 0, 121, 0, 27, 120, 26, 0, 120, 0, 66, 119, 25, 0, 119, 0, 24, 118, 86, 0, 118, 0, 23, 117, 22, 0, 117, 0, 62, 116, 21, 0, 116, 0, 20, 115, 61, 0, 115, 0, 19, 114, 18, 0, 114, 0, 65, 113, 17, 0, 113, 0, 16, 112, 57, 0, 112, 0, 15, 111, 14, 0, 111, 0, 93, 110, 13, 0, 110, 0, 12, 109, 90, 0, 109, 0, 11, 108, 10, 0, 108, 0, 89, 107, 9, 0, 107, 0, 8, 106, 50, 0, 106, 0, 7, 105, 6, 0, 105, 0, 70, 104, 5, 0, 104, 0, 4, 103, 46, 0, 103, 0, 3, 102, 2, 0, 102, 0, 45, 101, 1, 0, 101, 0, 0, 100, 81, 0, 100, 0, 41, 99, 78, 0, 99, 0, 90, 98, 81, 0, 98, 0, 34, 97, 6, 0, 97, 0, 30, 96, 29, 0, 96, 0, 1, 95, 25, 0, 95, 0, 86, 94, 29, 0, 94, 0, 61, 93, 18, 0, 93, 0, 21, 92, 14, 0, 92, 0, 13, 91, 53, 0, 91, 0, 9, 90, 50, 0, 90, 0, 22, 89, 46, 0, 89, 0, 2, 88, 17, 0, 88, 0, 78, 87, 81, 0, 87, 0, 38, 86, 25, 0, 86, 0, 29, 85, 33, 0, 85, 0, 53, 84, 50, 0, 84, 0, 50, 83, 81, 0, 83, 0, 25, 82, 54, 0, 82, 0, 81, 81, 54, 0, 81, 0, 57, 80, 80, 0, 80, 0, 79, 79, 49, 0, 79, 0, 76, 78, 75, 0, 78, 0, 10, 77, 72, 0, 77, 0, 71, 76, 5, 0, 76, 0, 68, 75, 67, 0, 75, 0, 42, 74, 64, 0, 74, 0, 63, 73, 6, 0, 73, 0, 60, 72, 59, 0, 72, 0, 18, 71, 56, 0, 71, 0, 55, 70, 69, 0, 70, 0, 52, 69, 51, 0, 69, 0, 26, 68, 48, 0, 68, 0, 47, 67, 6, 0, 67, 0, 44, 66, 43, 0, 66, 0, 37, 65, 40, 0, 65, 0, 39, 64, 5, 0, 64, 0, 36, 63, 35, 0, 63, 0, 59, 62, 32, 0, 62, 0, 31, 61, 58, 0, 61, 0, 28, 60, 27, 0, 60, 0, 40, 59, 24, 0, 59, 0, 23, 58, 58, 0, 58, 0, 20, 57, 19, 0, 57, 0, 5, 56, 16, 0, 56, 0, 15, 55, 14, 0, 55, 0, 12, 54, 11, 0, 54, 0, 17, 53, 8, 0, 53, 0, 7, 52, 51, 0, 52, 0, 4, 51, 3, 0, 51, 0, 45, 50, 0, 0, 50, 0, 41, 49, 46, 0, 49, 0, 34, 48, 30, 0, 48, 0, 1, 47, 33, 0, 47, 0, 27, 46, 21, 0, 46, 0, 13, 45, 9, 0, 45, 0, 22, 44, 2, 0, 44, 0, 14, 43, 38, 0, 43, 0, 29, 42, 0, 0, 42, 0, 9, 41, 25, 0, 41, 0, 30, 40, 16, 0, 40, 0, 35, 39, 0, 0, 39, 0, 10, 38, 33, 0, 38, 0, 6, 37, 25, 0, 37, 0, 32, 36, 24, 0, 36, 0, 18, 35, 11, 0, 35, 0, 3, 34, 26, 0, 34, 0, 21, 33, 25, 0, 33, 0, 24, 32, 32, 0, 11, 31, 19, 0, 31, 0, 30, 0, 28, 30, 0, 29, 23, 0, 29, 0, 20, 28, 5, 0, 28, 0, 15, 27, 12, 0, 27, 0, 17, 26, 7, 0, 26, 0, 4, 25, 2, 0, 25, 0, 16, 24, 24, 0, 1, 23, 7, 0, 23, 0, 13, 22, 22, 0, 22, 0, 14, 21, 5, 0, 21, 0, 9, 20, 5, 0, 20, 0, 2, 19, 10, 0, 19, 0, 6, 18, 18, 0, 17, 0, 3, 17, 5, 16, 7, 0, 16, 0, 11, 15, 12, 0, 15, 0, 0, 14, 10, 0, 14, 0, 10, 13, 7, 0, 13, 0, 4, 12, 12, 0, 12, 0, 1, 11, 11, 0, 7, 10, 9, 0, 10, 0, 2, 9, 6, 0, 9, 0, 3, 8, 5, 0, 8, 0, 5, 7, 0, 0, 7, 0, 6, 6, 4, 0, 6, 0, 1, 5, 4, 0, 5, 0, 2, 4, 3, 0, 4, 0, 3, 3, 3, 0, 1, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  197. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 48, 399, 398, 398, 0, 397, 0, 398, 152, 397, 367, 0, 397, 0, 396, 396, 0, 395, 0, 396, 264, 395, 395, 394, 394, 393, 0, 392, 0, 394, 393, 391, 73, 393, 224, 392, 392, 390, 391, 389, 0, 388, 0, 391, 390, 387, 0, 386, 0, 390, 389, 385, 31, 389, 160, 388, 185, 0, 388, 0, 251, 387, 387, 384, 386, 383, 108, 386, 385, 382, 0, 381, 0, 385, 384, 380, 0, 379, 0, 384, 324, 383, 383, 378, 382, 377, 285, 382, 313, 381, 381, 376, 380, 375, 42, 380, 379, 374, 0, 373, 0, 379, 378, 372, 0, 371, 0, 378, 337, 377, 377, 370, 376, 369, 8, 376, 375, 368, 0, 367, 0, 375, 102, 374, 143, 0, 374, 0, 373, 366, 0, 365, 0, 373, 72, 372, 372, 364, 371, 363, 122, 371, 370, 362, 0, 361, 0, 370, 183, 369, 369, 360, 368, 359, 0, 358, 0, 368, 367, 357, 0, 356, 0, 367, 366, 355, 0, 354, 0, 366, 365, 353, 0, 352, 0, 365, 364, 351, 0, 350, 0, 364, 363, 349, 108, 363, 255, 362, 362, 348, 361, 347, 252, 361, 360, 346, 0, 345, 0, 360, 359, 344, 0, 343, 0, 359, 54, 358, 358, 342, 357, 341, 0, 340, 0, 357, 356, 339, 0, 338, 0, 356, 355, 337, 0, 336, 0, 355, 354, 335, 159, 354, 353, 334, 0, 333, 0, 353, 244, 352, 352, 332, 351, 331, 0, 330, 0, 351, 350, 329, 0, 328, 0, 350, 349, 327, 207, 349, 348, 326, 0, 325, 0, 348, 61, 347, 347, 324, 346, 323, 286, 346, 345, 322, 0, 321, 0, 345, 208, 344, 344, 320, 343, 319, 329, 343, 342, 318, 0, 317, 0, 342, 84, 341, 341, 316, 340, 315, 282, 340, 339, 314, 0, 313, 0, 339, 338, 312, 0, 311, 0, 338, 240, 337, 337, 310, 336, 309, 210, 336, 218, 335, 330, 0, 335, 0, 334, 308, 0, 307, 0, 334, 32, 333, 97, 0, 333, 0, 332, 306, 0, 305, 0, 332, 200, 331, 331, 304, 330, 303, 189, 330, 329, 302, 0, 301, 0, 329, 202, 328, 328, 300, 327, 299, 25, 327, 28, 326, 136, 0, 326, 0, 203, 325, 325, 298, 324, 297, 318, 324, 323, 296, 0, 295, 0, 323, 57, 322, 322, 294, 321, 293, 0, 292, 0, 321, 320, 291, 0, 290, 0, 320, 319, 289, 152, 319, 318, 288, 0, 287, 0, 318, 182, 317, 317, 286, 316, 285, 296, 316, 315, 284, 0, 283, 0, 315, 314, 282, 0, 281, 0, 314, 140, 313, 313, 280, 312, 279, 242, 312, 311, 278, 0, 277, 0, 311, 310, 276, 0, 275, 0, 310, 309, 274, 0, 273, 0, 309, 111, 308, 308, 272, 307, 271, 0, 270, 0, 307, 306, 269, 5, 306, 211, 305, 305, 268, 304, 267, 203, 304, 240, 303, 303, 266, 302, 265, 95, 302, 301, 264, 0, 263, 0, 301, 124, 300, 172, 0, 300, 0, 299, 262, 0, 261, 0, 299, 298, 275, 0, 260, 0, 298, 297, 259, 30, 297, 296, 258, 0, 257, 0, 296, 295, 261, 0, 256, 0, 295, 294, 255, 0, 254, 0, 294, 293, 253, 269, 293, 292, 252, 0, 251, 0, 292, 225, 291, 291, 250, 290, 249, 0, 248, 0, 290, 289, 247, 260, 289, 288, 246, 0, 245, 0, 288, 287, 280, 248, 287, 286, 244, 0, 243, 0, 286, 285, 242, 0, 241, 0, 285, 284, 240, 0, 239, 0, 284, 145, 283, 204, 0, 283, 0, 282, 238, 0, 237, 0, 282, 281, 236, 0, 235, 0, 281, 280, 273, 67, 280, 279, 234, 0, 233, 0, 279, 96, 278, 163, 0, 278, 0, 277, 232, 0, 231, 0, 277, 144, 276, 276, 230, 275, 229, 0, 228, 0, 275, 274, 227, 0, 226, 0, 274, 273, 225, 0, 269, 0, 273, 72, 272, 209, 0, 272, 0, 271, 224, 0, 223, 0, 271, 73, 270, 270, 222, 269, 221, 0, 220, 0, 269, 268, 219, 0, 218, 0, 268, 267, 217, 103, 267, 167, 266, 212, 0, 266, 0, 265, 216, 0, 215, 0, 265, 264, 223, 14, 264, 181, 263, 263, 214, 262, 213, 8, 262, 261, 212, 0, 211, 0, 261, 33, 260, 260, 210, 259, 209, 98, 259, 102, 258, 258, 208, 257, 207, 78, 257, 256, 206, 0, 205, 0, 256, 21, 255, 80, 0, 255, 0, 254, 204, 0, 203, 0, 254, 73, 253, 253, 202, 252, 201, 126, 252, 251, 200, 0, 199, 0, 251, 135, 250, 160, 0, 250, 0, 249, 198, 0, 197, 0, 249, 240, 248, 248, 196, 247, 195, 245, 247, 246, 194, 0, 193, 0, 246, 122, 245, 231, 0, 245, 0, 244, 192, 0, 191, 0, 244, 243, 190, 0, 189, 0, 243, 242, 188, 0, 187, 0, 242, 122, 241, 241, 186, 240, 185, 0, 184, 0, 240, 239, 183, 0, 189, 0, 239, 108, 238, 183, 0, 238, 0, 237, 182, 0, 181, 0, 237, 49, 236, 94, 0, 236, 0, 235, 180, 0, 179, 0, 235, 192, 234, 234, 178, 233, 177, 0, 227, 0, 233, 221, 232, 232, 176, 231, 175, 0, 174, 0, 231, 230, 173, 95, 230, 229, 172, 0, 171, 0, 229, 6, 228, 37, 0, 228, 0, 139, 227, 227, 170, 226, 169, 0, 168, 0, 226, 225, 167, 18, 225, 100, 224, 224, 166, 223, 165, 0, 164, 0, 223, 222, 163, 24, 222, 221, 162, 0, 161, 0, 221, 118, 220, 220, 160, 219, 159, 209, 219, 218, 158, 0, 157, 0, 218, 91, 217, 217, 156, 216, 155, 0, 154, 0, 216, 215, 153, 74, 215, 214, 152, 0, 151, 0, 214, 139, 213, 213, 150, 212, 149, 0, 195, 0, 212, 42, 211, 76, 0, 211, 0, 210, 148, 0, 147, 0, 210, 12, 209, 116, 0, 209, 0, 208, 0, 0, 146, 0, 208, 207, 145, 0, 176, 0, 207, 153, 206, 206, 144, 205, 143, 0, 142, 0, 205, 204, 141, 86, 204, 185, 203, 203, 140, 202, 139, 0, 151, 0, 202, 201, 138, 0, 137, 0, 201, 200, 160, 0, 188, 0, 200, 199, 136, 0, 135, 0, 199, 198, 181, 153, 198, 166, 197, 197, 134, 196, 133, 25, 196, 144, 195, 175, 0, 195, 0, 194, 132, 0, 131, 0, 194, 193, 130, 0, 129, 0, 193, 127, 192, 143, 0, 192, 0, 191, 128, 0, 127, 0, 191, 190, 126, 0, 125, 0, 190, 189, 173, 11, 189, 188, 188, 188, 124, 187, 123, 0, 122, 0, 187, 186, 121, 121, 186, 185, 120, 0, 119, 0, 185, 184, 125, 167, 184, 183, 118, 0, 117, 0, 183, 182, 116, 0, 115, 0, 182, 181, 114, 0, 113, 0, 181, 180, 112, 0, 111, 0, 180, 151, 179, 179, 110, 178, 109, 0, 108, 0, 178, 177, 107, 29, 177, 176, 106, 0, 105, 0, 176, 21, 175, 175, 104, 174, 103, 0, 102, 0, 174, 173, 101, 0, 100, 0, 173, 172, 99, 0, 98, 0, 172, 171, 97, 0, 148, 0, 171, 23, 170, 170, 96, 169, 95, 0, 106, 0, 169, 168, 94, 0, 93, 0, 168, 167, 125, 0, 92, 0, 167, 166, 91, 0, 90, 0, 166, 165, 89, 135, 165, 164, 88, 0, 87, 0, 164, 163, 132, 0, 86, 0, 163, 162, 85, 0, 84, 0, 162, 161, 83, 92, 161, 160, 82, 0, 81, 0, 160, 134, 159, 159, 80, 158, 79, 5, 158, 157, 78, 0, 77, 0, 157, 115, 156, 156, 76, 155, 75, 0, 110, 0, 155, 154, 146, 24, 154, 153, 74, 0, 73, 0, 153, 152, 72, 0, 71, 0, 152, 93, 151, 151, 70, 150, 69, 0, 68, 0, 150, 149, 67, 0, 126, 0, 149, 75, 148, 111, 0, 148, 0, 147, 66, 0, 65, 0, 147, 4, 146, 146, 64, 145, 63, 0, 62, 0, 145, 144, 61, 0, 60, 0, 144, 143, 59, 0, 58, 0, 143, 142, 57, 0, 132, 0, 142, 141, 136, 96, 141, 140, 56, 0, 55, 0, 140, 93, 139, 96, 0, 139, 0, 138, 54, 0, 53, 0, 138, 137, 52, 0, 51, 0, 137, 25, 136, 136, 50, 135, 49, 0, 48, 0, 135, 134, 47, 0, 46, 0, 134, 133, 45, 116, 133, 132, 44, 0, 43, 0, 132, 101, 131, 131, 42, 130, 41, 0, 40, 0, 130, 129, 39, 0, 38, 0, 129, 128, 37, 0, 128, 0, 128, 44, 127, 67, 0, 127, 0, 109, 126, 126, 36, 125, 35, 0, 115, 0, 125, 124, 34, 0, 33, 0, 124, 84, 123, 123, 32, 122, 31, 0, 71, 0, 122, 121, 30, 0, 29, 0, 121, 120, 81, 0, 28, 0, 120, 119, 27, 0, 26, 0, 119, 118, 25, 0, 24, 0, 118, 117, 23, 0, 117, 116, 22, 0, 21, 0, 116, 115, 20, 0, 19, 0, 115, 114, 21, 0, 18, 0, 114, 113, 17, 111, 113, 112, 16, 0, 15, 0, 112, 111, 37, 0, 14, 0, 111, 110, 13, 0, 37, 0, 110, 109, 12, 0, 11, 0, 109, 108, 44, 0, 10, 0, 108, 107, 9, 0, 8, 0, 107, 106, 7, 0, 6, 0, 106, 105, 5, 0, 53, 0, 105, 104, 55, 103, 104, 103, 4, 0, 3, 0, 103, 7, 102, 102, 2, 101, 1, 0, 15, 0, 101, 100, 57, 0, 44, 0, 100, 99, 64, 30, 99, 65, 98, 79, 0, 98, 0, 97, 64, 77, 97, 86, 96, 42, 0, 96, 0, 95, 46, 0, 95, 22, 94, 31, 0, 94, 0, 31, 93, 93, 8, 8, 92, 92, 3, 91, 87, 0, 8, 0, 91, 90, 34, 0, 74, 0, 90, 60, 89, 89, 23, 88, 37, 0, 88, 25, 87, 58, 0, 87, 0, 35, 86, 86, 78, 29, 85, 35, 0, 85, 0, 43, 84, 84, 66, 74, 83, 83, 80, 19, 82, 27, 0, 82, 0, 25, 81, 19, 0, 81, 0, 6, 80, 80, 11, 79, 38, 72, 79, 78, 5, 70, 78, 44, 77, 64, 0, 77, 0, 76, 6, 41, 76, 69, 75, 21, 0, 75, 0, 74, 60, 0, 66, 0, 74, 0, 73, 4, 0, 73, 0, 47, 72, 31, 0, 72, 0, 71, 10, 0, 43, 0, 71, 43, 70, 49, 0, 70, 0, 69, 34, 0, 48, 0, 69, 68, 60, 0, 22, 0, 68, 67, 22, 0, 32, 0, 67, 54, 66, 66, 29, 65, 43, 20, 65, 32, 64, 43, 0, 64, 0, 63, 5, 0, 7, 0, 63, 62, 56, 0, 33, 0, 62, 20, 61, 61, 35, 60, 60, 0, 59, 0, 60, 59, 43, 15, 59, 41, 58, 58, 34, 34, 57, 25, 0, 57, 0, 11, 56, 45, 0, 56, 0, 7, 55, 22, 0, 55, 0, 54, 39, 6, 54, 53, 1, 12, 53, 52, 12, 0, 46, 0, 52, 15, 51, 51, 46, 0, 50, 11, 0, 50, 0, 49, 3, 43, 49, 8, 48, 33, 0, 48, 0, 41, 47, 47, 20, 35, 46, 46, 0, 45, 13, 44, 45, 44, 39, 0, 21, 0, 44, 35, 43, 43, 13, 42, 19, 38, 42, 5, 41, 41, 26, 40, 27, 0, 28, 0, 40, 25, 39, 31, 0, 39, 0, 38, 31, 0, 37, 0, 38, 22, 37, 37, 0, 37, 0, 36, 6, 0, 11, 0, 36, 35, 14, 11, 35, 34, 18, 0, 28, 0, 34, 8, 33, 33, 18, 32, 12, 19, 32, 31, 26, 1, 31, 23, 30, 30, 11, 29, 23, 0, 28, 0, 29, 28, 20, 6, 28, 8, 27, 19, 0, 27, 0, 25, 26, 26, 20, 25, 4, 0, 3, 0, 25, 24, 18, 9, 24, 23, 15, 0, 9, 0, 23, 22, 21, 0, 5, 0, 22, 13, 21, 6, 0, 21, 0, 20, 3, 0, 11, 0, 20, 19, 14, 14, 19, 13, 18, 18, 0, 17, 17, 17, 0, 17, 0, 16, 6, 9, 16, 7, 15, 15, 11, 14, 13, 2, 14, 13, 3, 5, 13, 12, 12, 0, 5, 0, 12, 11, 7, 1, 11, 9, 10, 10, 0, 10, 0, 9, 0, 0, 2, 0, 9, 8, 4, 2, 8, 7, 7, 4, 0, 7, 0, 6, 6, 0, 6, 0, 6, 1, 5, 5, 0, 4, 1, 1, 4, 3, 0, 1, 3, 2, 2, 2, 0, 0, 1, 1, 0, 1, 0 }

  198. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 48, 399, 398, 152, 0, 367, 0, 398, 152, 397, 367, 0, 397, 0, 396, 264, 264, 396, 395, 73, 0, 224, 0, 395, 73, 394, 224, 0, 394, 0, 393, 31, 0, 160, 0, 393, 392, 185, 0, 251, 0, 392, 31, 391, 160, 0, 391, 0, 185, 390, 251, 0, 390, 0, 389, 108, 108, 389, 388, 324, 324, 388, 387, 285, 0, 313, 0, 387, 285, 386, 313, 0, 386, 0, 385, 42, 42, 385, 384, 337, 337, 384, 383, 8, 8, 383, 382, 102, 0, 143, 0, 382, 102, 381, 143, 0, 381, 0, 380, 72, 72, 380, 379, 122, 122, 379, 378, 183, 183, 378, 377, 31, 0, 251, 0, 377, 376, 255, 255, 376, 375, 252, 252, 375, 374, 54, 54, 374, 373, 159, 159, 373, 372, 244, 244, 372, 371, 207, 207, 371, 370, 61, 61, 370, 369, 286, 286, 369, 368, 208, 208, 368, 367, 329, 329, 367, 366, 84, 84, 366, 365, 282, 282, 365, 364, 240, 240, 364, 363, 210, 0, 218, 0, 363, 362, 330, 210, 362, 218, 361, 330, 0, 361, 0, 360, 32, 0, 97, 0, 360, 32, 359, 97, 0, 359, 0, 358, 200, 200, 358, 357, 189, 189, 357, 356, 202, 202, 356, 355, 25, 0, 28, 0, 355, 354, 136, 0, 203, 0, 354, 25, 353, 28, 0, 353, 0, 136, 352, 203, 0, 352, 0, 351, 318, 318, 351, 350, 57, 57, 350, 349, 329, 329, 349, 348, 182, 182, 348, 347, 296, 296, 347, 346, 140, 140, 346, 345, 242, 242, 345, 344, 111, 111, 344, 343, 5, 0, 211, 0, 343, 5, 342, 211, 0, 342, 0, 341, 25, 0, 72, 0, 341, 340, 203, 72, 340, 339, 95, 95, 339, 338, 124, 0, 172, 0, 338, 124, 337, 172, 0, 337, 0, 336, 202, 202, 336, 335, 30, 30, 335, 136, 334, 211, 0, 334, 0, 333, 269, 269, 333, 332, 225, 225, 332, 331, 260, 260, 331, 330, 185, 0, 248, 0, 330, 329, 313, 248, 329, 328, 145, 0, 204, 0, 328, 145, 327, 204, 0, 327, 0, 326, 67, 0, 102, 0, 326, 325, 251, 67, 325, 324, 96, 0, 163, 0, 324, 96, 323, 163, 0, 323, 0, 322, 144, 144, 322, 321, 183, 0, 209, 0, 321, 320, 306, 183, 320, 209, 319, 306, 0, 319, 0, 73, 318, 160, 0, 318, 0, 317, 103, 0, 167, 0, 317, 316, 212, 103, 316, 167, 315, 212, 0, 315, 0, 314, 14, 0, 181, 0, 314, 313, 280, 14, 313, 181, 312, 280, 0, 312, 0, 311, 185, 102, 311, 310, 33, 33, 310, 309, 98, 0, 122, 0, 309, 98, 308, 122, 0, 308, 0, 307, 78, 78, 307, 306, 21, 0, 80, 0, 306, 21, 305, 80, 0, 305, 0, 304, 202, 202, 304, 303, 126, 126, 303, 302, 73, 0, 135, 0, 302, 301, 160, 135, 301, 300, 54, 54, 300, 299, 245, 245, 299, 298, 108, 0, 231, 0, 298, 108, 297, 231, 0, 297, 0, 296, 204, 210, 296, 295, 28, 0, 32, 0, 295, 294, 207, 0, 255, 0, 294, 207, 293, 255, 0, 293, 0, 292, 49, 0, 94, 0, 292, 49, 291, 94, 0, 291, 0, 290, 192, 192, 290, 289, 221, 0, 274, 0, 289, 221, 288, 274, 0, 288, 0, 287, 286, 286, 287, 286, 6, 0, 37, 0, 286, 285, 139, 6, 285, 37, 284, 139, 0, 284, 0, 283, 18, 0, 100, 0, 283, 18, 282, 100, 0, 282, 0, 281, 24, 24, 281, 280, 118, 118, 280, 279, 278, 278, 279, 278, 91, 91, 278, 277, 74, 74, 277, 276, 14, 0, 122, 0, 276, 275, 76, 0, 247, 0, 275, 76, 274, 124, 0, 274, 0, 211, 273, 247, 0, 273, 0, 272, 12, 0, 116, 0, 272, 271, 268, 12, 271, 116, 270, 268, 0, 270, 0, 269, 153, 0, 232, 0, 269, 153, 268, 232, 0, 268, 0, 267, 86, 86, 267, 152, 266, 224, 0, 266, 0, 265, 265, 0, 265, 0, 265, 264, 124, 0, 220, 0, 264, 263, 248, 220, 263, 262, 166, 0, 212, 0, 262, 261, 256, 103, 261, 166, 260, 256, 0, 260, 0, 259, 33, 0, 175, 0, 259, 14, 258, 33, 0, 258, 0, 175, 257, 248, 0, 257, 0, 256, 96, 0, 127, 0, 256, 255, 209, 127, 255, 254, 11, 0, 188, 0, 254, 253, 230, 11, 253, 188, 252, 230, 0, 252, 0, 251, 121, 121, 251, 250, 126, 126, 250, 139, 249, 221, 0, 249, 0, 248, 151, 151, 248, 247, 29, 29, 247, 246, 94, 0, 207, 0, 246, 245, 23, 23, 245, 188, 244, 221, 0, 244, 0, 243, 176, 176, 243, 242, 184, 184, 242, 241, 29, 49, 241, 240, 194, 194, 240, 239, 92, 92, 239, 238, 134, 134, 238, 237, 225, 225, 237, 236, 115, 115, 236, 235, 179, 116, 235, 160, 234, 179, 0, 234, 0, 209, 233, 232, 0, 233, 0, 232, 93, 93, 232, 231, 75, 0, 190, 0, 231, 75, 230, 136, 0, 230, 0, 190, 229, 204, 0, 229, 0, 228, 4, 4, 228, 227, 18, 0, 122, 0, 227, 226, 185, 0, 199, 0, 226, 102, 225, 199, 0, 225, 0, 224, 28, 0, 54, 0, 224, 54, 223, 127, 0, 223, 0, 222, 111, 111, 222, 25, 221, 203, 0, 221, 0, 220, 101, 101, 220, 219, 6, 0, 44, 0, 219, 218, 100, 0, 109, 0, 218, 217, 191, 44, 217, 109, 216, 191, 0, 216, 0, 215, 92, 92, 215, 214, 189, 189, 214, 213, 92, 92, 213, 212, 74, 74, 212, 211, 37, 25, 211, 210, 140, 140, 210, 209, 91, 91, 209, 208, 128, 128, 208, 102, 207, 127, 0, 207, 0, 206, 132, 132, 206, 205, 202, 33, 205, 166, 204, 175, 0, 204, 0, 203, 0, 202, 203, 202, 7, 7, 202, 201, 142, 142, 201, 200, 65, 0, 128, 0, 200, 199, 139, 0, 146, 0, 199, 65, 198, 128, 0, 198, 0, 143, 197, 146, 0, 197, 0, 196, 79, 79, 196, 195, 11, 0, 77, 0, 195, 194, 99, 77, 194, 99, 193, 102, 0, 193, 0, 192, 73, 0, 122, 0, 192, 191, 7, 0, 22, 0, 191, 22, 190, 72, 0, 190, 0, 118, 189, 185, 0, 189, 0, 188, 121, 31, 188, 187, 148, 148, 187, 186, 23, 0, 179, 0, 186, 23, 185, 116, 0, 185, 0, 184, 93, 0, 124, 0, 184, 74, 183, 160, 0, 183, 0, 182, 7, 0, 99, 0, 182, 181, 102, 0, 145, 0, 181, 77, 180, 139, 0, 180, 0, 179, 60, 60, 179, 178, 117, 0, 135, 0, 178, 177, 141, 65, 177, 117, 176, 139, 0, 176, 0, 141, 175, 146, 0, 175, 0, 174, 58, 58, 174, 173, 35, 35, 173, 172, 157, 157, 172, 171, 32, 0, 43, 0, 171, 170, 91, 0, 108, 0, 170, 43, 169, 136, 0, 169, 0, 168, 75, 0, 147, 0, 168, 21, 167, 147, 0, 167, 0, 166, 8, 0, 19, 0, 166, 165, 27, 8, 165, 19, 164, 27, 0, 164, 0, 163, 86, 86, 163, 162, 61, 61, 162, 161, 95, 95, 161, 21, 160, 72, 0, 160, 0, 74, 159, 80, 0, 159, 0, 98, 158, 99, 0, 158, 0, 157, 105, 105, 157, 156, 70, 70, 156, 155, 22, 0, 64, 0, 155, 154, 73, 64, 154, 153, 41, 0, 69, 0, 153, 152, 141, 41, 152, 65, 151, 69, 0, 151, 0, 150, 126, 126, 150, 149, 97, 140, 149, 148, 148, 0, 148, 0, 148, 147, 144, 144, 147, 146, 47, 0, 73, 0, 146, 47, 145, 64, 0, 145, 0, 144, 54, 23, 144, 143, 43, 0, 43, 0, 143, 142, 117, 102, 142, 141, 24, 0, 111, 0, 141, 24, 140, 111, 0, 140, 0, 139, 90, 11, 139, 75, 138, 90, 0, 138, 0, 137, 95, 95, 137, 136, 79, 79, 136, 135, 31, 0, 123, 0, 135, 134, 126, 0, 128, 0, 134, 123, 133, 126, 0, 133, 0, 132, 47, 109, 132, 117, 131, 127, 0, 131, 0, 130, 20, 0, 84, 0, 130, 20, 129, 84, 0, 129, 0, 128, 118, 27, 128, 67, 127, 121, 0, 127, 0, 126, 43, 0, 65, 0, 126, 125, 106, 106, 125, 124, 12, 0, 42, 0, 124, 42, 123, 93, 0, 123, 0, 122, 68, 0, 106, 0, 122, 68, 121, 106, 0, 121, 0, 120, 11, 0, 120, 119, 12, 18, 119, 118, 15, 15, 118, 117, 70, 70, 117, 116, 22, 0, 34, 0, 116, 115, 69, 34, 115, 114, 11, 0, 34, 0, 114, 113, 45, 37, 113, 45, 112, 100, 0, 112, 0, 111, 19, 0, 75, 0, 111, 14, 110, 65, 0, 110, 0, 109, 83, 20, 109, 83, 108, 100, 0, 108, 0, 107, 57, 57, 107, 106, 33, 67, 106, 105, 14, 0, 92, 0, 105, 29, 104, 31, 0, 104, 0, 92, 103, 103, 0, 103, 0, 102, 27, 0, 62, 0, 102, 101, 95, 8, 101, 62, 100, 95, 0, 100, 0, 99, 44, 41, 99, 98, 54, 0, 91, 0, 98, 97, 19, 0, 34, 0, 97, 96, 76, 0, 86, 0, 96, 95, 47, 0, 83, 0, 95, 94, 87, 44, 94, 60, 93, 87, 0, 93, 0, 92, 48, 14, 92, 48, 91, 87, 0, 91, 0, 90, 74, 73, 90, 19, 89, 72, 0, 89, 0, 88, 11, 0, 51, 0, 88, 87, 75, 51, 87, 41, 86, 60, 0, 86, 0, 85, 38, 0, 60, 0, 85, 38, 84, 68, 0, 84, 0, 25, 83, 79, 0, 83, 0, 82, 12, 0, 21, 0, 82, 81, 23, 0, 23, 0, 81, 80, 76, 0, 80, 18, 79, 67, 0, 79, 0, 18, 78, 51, 0, 78, 0, 77, 11, 0, 48, 0, 77, 76, 60, 27, 76, 75, 56, 56, 75, 74, 69, 34, 74, 73, 4, 4, 73, 25, 72, 42, 0, 72, 0, 71, 4, 0, 11, 0, 71, 70, 55, 55, 70, 69, 35, 6, 69, 14, 68, 22, 0, 68, 0, 35, 67, 44, 0, 67, 0, 66, 41, 12, 66, 65, 12, 0, 23, 0, 65, 64, 52, 52, 64, 63, 1, 0, 6, 0, 63, 62, 11, 0, 18, 0, 62, 1, 61, 20, 0, 61, 0, 60, 44, 0, 44, 0, 60, 6, 59, 19, 0, 59, 0, 58, 49, 0, 58, 57, 5, 25, 57, 56, 14, 0, 43, 0, 56, 0, 55, 5, 0, 55, 0, 54, 14, 0, 15, 0, 54, 53, 22, 0, 33, 0, 53, 52, 7, 47, 52, 28, 51, 32, 0, 51, 0, 50, 9, 0, 9, 0, 50, 49, 33, 0, 35, 0, 49, 48, 35, 9, 48, 47, 43, 0, 47, 46, 5, 25, 46, 4, 45, 28, 0, 45, 0, 44, 1, 0, 13, 0, 44, 43, 18, 13, 43, 42, 42, 38, 42, 41, 1, 0, 41, 0, 41, 5, 40, 6, 0, 40, 0, 12, 39, 35, 0, 39, 0, 38, 31, 21, 38, 7, 37, 33, 0, 37, 0, 36, 17, 0, 32, 0, 36, 17, 35, 20, 0, 35, 0, 4, 34, 20, 0, 34, 0, 33, 17, 0, 33, 32, 8, 24, 32, 31, 13, 29, 31, 30, 7, 0, 14, 0, 30, 29, 24, 15, 29, 28, 2, 2, 28, 8, 27, 13, 0, 27, 0, 26, 6, 0, 20, 0, 26, 25, 7, 0, 20, 0, 25, 24, 1, 0, 2, 0, 24, 23, 8, 1, 23, 13, 22, 19, 0, 22, 0, 21, 10, 0, 12, 0, 21, 6, 20, 10, 0, 20, 0, 19, 1, 0, 2, 0, 19, 18, 5, 0, 7, 0, 18, 17, 14, 0, 17, 0, 17, 2, 16, 7, 0, 16, 0, 12, 15, 15, 0, 15, 0, 14, 1, 11, 14, 13, 0, 2, 13, 12, 2, 0, 2, 0, 12, 11, 10, 8, 11, 10, 0, 0, 6, 0, 10, 9, 7, 0, 9, 0, 9, 6, 8, 8, 0, 8, 0, 7, 0, 0, 0, 0, 7, 6, 2, 0, 2, 0, 6, 2, 5, 5, 0, 5, 0, 4, 3, 3, 4, 3, 2, 0, 3, 0, 3, 0, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  199. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {88, 198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796}

    Returns: {399, 399, 399, 25, 398, 398, 397, 0, 398, 0, 397, 25, 396, 397, 395, 396, 396, 232, 395, 379, 394, 395, 393, 394, 394, 47, 393, 176, 0, 223, 0, 393, 392, 392, 391, 0, 392, 0, 391, 21, 390, 391, 389, 390, 388, 0, 390, 0, 387, 389, 386, 0, 389, 0, 385, 388, 384, 0, 388, 0, 383, 387, 387, 2, 386, 47, 0, 148, 0, 386, 382, 385, 381, 0, 385, 0, 384, 142, 380, 384, 379, 383, 378, 0, 383, 0, 377, 382, 382, 186, 376, 381, 375, 0, 381, 0, 374, 380, 373, 0, 380, 0, 379, 225, 372, 379, 371, 378, 378, 113, 370, 377, 369, 0, 377, 0, 368, 376, 367, 0, 376, 0, 375, 74, 0, 194, 0, 375, 366, 374, 365, 0, 374, 0, 364, 373, 363, 0, 373, 0, 372, 167, 0, 181, 0, 372, 362, 371, 361, 0, 371, 0, 370, 166, 0, 298, 0, 370, 369, 362, 360, 369, 359, 368, 358, 0, 368, 0, 357, 367, 356, 0, 367, 0, 355, 366, 366, 285, 365, 365, 354, 365, 353, 364, 364, 285, 363, 325, 352, 363, 351, 362, 362, 182, 361, 268, 350, 361, 349, 360, 360, 74, 359, 336, 348, 359, 347, 358, 346, 0, 358, 0, 345, 357, 357, 44, 344, 356, 348, 0, 356, 0, 343, 355, 342, 0, 355, 0, 341, 354, 340, 0, 354, 0, 339, 353, 353, 238, 338, 352, 337, 0, 352, 0, 351, 141, 336, 351, 335, 350, 350, 294, 334, 349, 333, 0, 349, 0, 332, 348, 331, 0, 348, 0, 347, 140, 330, 347, 329, 346, 346, 52, 345, 208, 0, 294, 0, 345, 328, 344, 327, 0, 344, 0, 343, 235, 326, 343, 325, 342, 342, 33, 341, 54, 324, 341, 323, 340, 322, 0, 340, 0, 338, 339, 321, 0, 339, 0, 338, 247, 320, 338, 319, 337, 318, 0, 337, 0, 317, 336, 336, 78, 335, 79, 316, 335, 324, 334, 315, 0, 334, 0, 314, 333, 313, 0, 333, 0, 332, 204, 312, 332, 311, 331, 310, 0, 331, 0, 309, 330, 330, 35, 329, 117, 0, 130, 0, 329, 308, 328, 307, 0, 328, 0, 327, 244, 306, 327, 305, 326, 326, 6, 325, 159, 304, 325, 303, 324, 324, 158, 302, 323, 301, 0, 323, 0, 322, 32, 300, 322, 299, 321, 321, 158, 320, 166, 0, 319, 0, 320, 298, 319, 297, 0, 319, 0, 296, 318, 295, 0, 318, 0, 294, 317, 293, 0, 317, 0, 292, 316, 291, 0, 316, 0, 315, 37, 0, 106, 0, 315, 290, 314, 289, 0, 314, 0, 313, 209, 288, 313, 287, 312, 312, 122, 311, 284, 286, 311, 285, 310, 310, 226, 309, 232, 284, 309, 283, 308, 308, 252, 282, 307, 281, 0, 307, 0, 280, 306, 292, 0, 306, 0, 279, 305, 305, 232, 278, 304, 277, 0, 304, 0, 303, 285, 276, 303, 275, 302, 302, 221, 274, 301, 273, 0, 301, 0, 300, 131, 272, 300, 271, 299, 299, 85, 270, 298, 269, 0, 298, 0, 297, 220, 0, 257, 0, 297, 268, 296, 267, 0, 296, 0, 295, 76, 266, 295, 265, 294, 294, 114, 293, 200, 264, 293, 263, 292, 262, 0, 292, 0, 261, 291, 260, 0, 291, 0, 259, 290, 258, 0, 290, 0, 277, 289, 257, 0, 289, 0, 288, 228, 256, 288, 255, 287, 287, 19, 286, 92, 254, 286, 253, 285, 285, 192, 284, 238, 252, 284, 251, 283, 283, 34, 250, 282, 249, 0, 282, 0, 248, 281, 247, 0, 281, 0, 246, 280, 245, 0, 280, 0, 244, 279, 271, 0, 279, 0, 243, 278, 278, 55, 242, 277, 241, 0, 277, 0, 240, 276, 239, 0, 276, 0, 238, 275, 237, 0, 275, 0, 236, 274, 235, 0, 274, 0, 234, 273, 233, 0, 273, 0, 272, 45, 0, 271, 0, 272, 232, 271, 231, 0, 271, 0, 270, 175, 230, 270, 229, 269, 269, 36, 268, 56, 0, 87, 0, 268, 228, 267, 227, 0, 267, 0, 266, 67, 0, 123, 0, 266, 265, 172, 226, 265, 225, 264, 264, 202, 224, 263, 223, 0, 263, 0, 262, 157, 0, 239, 0, 262, 222, 261, 221, 0, 261, 0, 220, 260, 219, 0, 260, 0, 218, 259, 217, 0, 259, 0, 258, 215, 216, 258, 215, 257, 214, 0, 257, 0, 217, 256, 213, 0, 256, 0, 212, 255, 251, 0, 255, 0, 211, 254, 254, 147, 0, 253, 210, 0, 253, 0, 209, 252, 252, 50, 208, 251, 207, 0, 251, 0, 250, 20, 0, 245, 0, 250, 206, 249, 205, 0, 249, 0, 204, 248, 203, 0, 248, 0, 202, 247, 201, 0, 247, 0, 246, 34, 200, 246, 199, 245, 245, 62, 244, 202, 198, 244, 233, 243, 197, 0, 243, 0, 242, 237, 196, 242, 219, 241, 195, 0, 241, 0, 194, 240, 197, 0, 240, 0, 193, 239, 239, 72, 192, 238, 191, 0, 238, 0, 237, 108, 190, 237, 189, 236, 236, 16, 188, 235, 201, 0, 235, 0, 187, 234, 234, 55, 233, 75, 0, 142, 0, 233, 186, 232, 185, 0, 232, 0, 231, 43, 0, 169, 0, 231, 184, 230, 183, 0, 230, 0, 229, 140, 182, 229, 181, 228, 228, 107, 227, 192, 180, 227, 205, 226, 179, 0, 226, 0, 178, 225, 177, 0, 225, 0, 224, 174, 176, 224, 175, 223, 223, 96, 174, 222, 201, 0, 222, 0, 173, 221, 172, 0, 221, 0, 171, 220, 170, 0, 220, 0, 169, 219, 219, 134, 168, 218, 167, 0, 218, 0, 217, 111, 166, 217, 195, 216, 165, 0, 216, 0, 164, 215, 163, 0, 215, 0, 162, 214, 161, 0, 214, 0, 213, 37, 160, 213, 161, 212, 159, 0, 212, 0, 158, 211, 184, 0, 211, 0, 157, 210, 156, 0, 210, 0, 155, 209, 209, 40, 154, 208, 191, 0, 208, 0, 153, 207, 152, 0, 207, 0, 151, 206, 206, 89, 150, 205, 159, 0, 205, 0, 149, 204, 204, 123, 148, 203, 178, 0, 203, 0, 147, 202, 202, 9, 146, 201, 145, 0, 201, 0, 200, 83, 144, 200, 143, 199, 142, 0, 199, 0, 141, 198, 140, 0, 198, 0, 139, 197, 197, 30, 196, 159, 138, 196, 137, 195, 136, 0, 195, 0, 135, 194, 194, 129, 134, 193, 183, 0, 193, 0, 133, 192, 192, 4, 191, 30, 132, 191, 131, 190, 190, 7, 130, 189, 129, 0, 189, 0, 128, 188, 127, 0, 188, 0, 187, 34, 0, 46, 0, 187, 126, 186, 180, 0, 186, 0, 125, 185, 185, 31, 124, 184, 123, 0, 184, 0, 122, 183, 121, 0, 183, 0, 182, 16, 120, 182, 172, 181, 119, 0, 181, 0, 180, 165, 118, 180, 119, 179, 152, 0, 179, 0, 117, 178, 178, 73, 116, 177, 115, 0, 177, 0, 114, 176, 140, 0, 176, 0, 113, 175, 175, 153, 112, 174, 111, 0, 174, 0, 173, 71, 0, 101, 0, 173, 110, 172, 109, 0, 172, 0, 108, 171, 107, 0, 171, 0, 170, 83, 106, 170, 105, 169, 104, 0, 169, 0, 103, 168, 102, 0, 168, 0, 101, 167, 167, 27, 100, 166, 99, 0, 166, 0, 165, 142, 98, 165, 97, 164, 96, 0, 164, 0, 95, 163, 163, 111, 94, 162, 93, 0, 162, 0, 92, 161, 91, 0, 161, 0, 160, 12, 0, 59, 0, 160, 159, 84, 90, 159, 89, 158, 158, 11, 157, 70, 0, 81, 0, 157, 88, 156, 87, 0, 156, 0, 86, 155, 85, 0, 155, 0, 84, 154, 83, 0, 154, 0, 82, 153, 149, 0, 153, 0, 81, 152, 152, 85, 151, 113, 80, 151, 79, 150, 78, 0, 150, 0, 77, 149, 149, 4, 76, 148, 75, 0, 148, 0, 147, 43, 74, 147, 92, 146, 73, 0, 146, 0, 72, 145, 71, 0, 145, 0, 70, 144, 69, 0, 144, 0, 68, 143, 76, 0, 143, 0, 94, 142, 104, 0, 142, 0, 136, 141, 67, 0, 141, 0, 140, 47, 0, 140, 0, 140, 66, 139, 65, 0, 139, 0, 64, 138, 63, 0, 138, 0, 62, 137, 61, 0, 137, 0, 60, 136, 135, 0, 136, 0, 59, 135, 58, 0, 135, 0, 57, 134, 56, 0, 134, 0, 55, 133, 133, 62, 54, 132, 53, 0, 132, 0, 52, 131, 51, 0, 131, 0, 50, 130, 49, 0, 130, 0, 48, 129, 47, 0, 129, 0, 128, 104, 46, 128, 45, 127, 44, 0, 127, 0, 120, 126, 43, 0, 126, 0, 125, 27, 42, 125, 113, 124, 41, 0, 124, 0, 40, 123, 114, 0, 123, 0, 39, 122, 38, 0, 122, 0, 37, 121, 121, 50, 36, 120, 35, 0, 120, 0, 34, 119, 100, 0, 119, 0, 33, 118, 118, 99, 32, 117, 39, 0, 117, 0, 31, 116, 30, 0, 116, 0, 69, 115, 102, 0, 115, 0, 29, 114, 114, 35, 28, 113, 27, 0, 113, 0, 26, 112, 25, 0, 112, 0, 111, 108, 24, 111, 23, 110, 110, 30, 22, 109, 48, 0, 109, 0, 67, 108, 21, 0, 108, 0, 107, 96, 20, 107, 19, 106, 18, 0, 106, 0, 27, 105, 85, 0, 105, 0, 17, 104, 16, 0, 104, 0, 15, 103, 103, 73, 14, 102, 30, 0, 102, 0, 13, 101, 12, 0, 101, 0, 11, 100, 10, 0, 100, 0, 9, 99, 8, 0, 99, 0, 11, 98, 7, 0, 98, 0, 6, 97, 5, 0, 97, 0, 4, 96, 71, 0, 96, 0, 3, 95, 0, 0, 95, 0, 2, 94, 1, 0, 94, 0, 15, 93, 82, 0, 93, 0, 92, 42, 0, 13, 0, 92, 72, 91, 19, 0, 91, 0, 48, 90, 61, 0, 90, 0, 89, 78, 75, 89, 48, 88, 88, 11, 32, 87, 4, 0, 87, 0, 86, 19, 0, 19, 0, 86, 85, 47, 0, 45, 0, 85, 84, 55, 11, 84, 62, 83, 20, 0, 83, 0, 82, 53, 17, 82, 81, 5, 57, 81, 80, 68, 31, 80, 71, 79, 79, 72, 0, 78, 49, 0, 78, 0, 36, 77, 39, 0, 77, 0, 76, 20, 35, 76, 53, 75, 27, 0, 75, 0, 47, 74, 36, 0, 74, 0, 50, 73, 73, 42, 72, 43, 0, 26, 0, 72, 40, 71, 47, 0, 71, 0, 70, 38, 0, 48, 0, 70, 9, 69, 11, 0, 69, 0, 65, 68, 45, 0, 68, 0, 55, 67, 67, 49, 66, 51, 2, 66, 43, 65, 65, 32, 59, 64, 64, 24, 63, 10, 56, 63, 62, 58, 16, 62, 35, 61, 61, 14, 60, 14, 0, 40, 0, 60, 59, 56, 16, 59, 13, 58, 54, 0, 58, 0, 57, 8, 0, 28, 0, 57, 22, 56, 56, 21, 14, 55, 55, 19, 39, 54, 54, 22, 53, 30, 0, 33, 0, 53, 52, 45, 16, 52, 26, 51, 51, 8, 25, 50, 35, 0, 50, 0, 38, 49, 49, 42, 48, 1, 5, 48, 43, 47, 24, 0, 47, 0, 46, 31, 11, 46, 45, 43, 30, 45, 44, 13, 0, 17, 0, 44, 19, 43, 14, 0, 43, 0, 35, 42, 17, 0, 42, 0, 21, 41, 41, 23, 40, 31, 0, 32, 0, 40, 13, 39, 39, 2, 38, 15, 4, 38, 14, 37, 28, 0, 37, 0, 36, 1, 0, 5, 0, 36, 18, 35, 22, 0, 35, 0, 34, 8, 12, 34, 19, 33, 33, 22, 32, 23, 12, 32, 31, 10, 0, 16, 0, 31, 30, 19, 6, 30, 29, 22, 0, 8, 0, 29, 7, 28, 23, 0, 28, 0, 27, 3, 11, 27, 26, 3, 0, 20, 0, 26, 7, 25, 25, 9, 24, 15, 0, 21, 0, 24, 15, 23, 23, 16, 0, 22, 22, 7, 21, 13, 7, 21, 20, 8, 10, 20, 16, 19, 19, 10, 18, 18, 8, 18, 17, 8, 0, 3, 0, 17, 16, 6, 8, 16, 4, 15, 3, 0, 15, 0, 14, 7, 0, 14, 8, 13, 4, 0, 13, 0, 12, 10, 11, 12, 1, 11, 11, 9, 3, 10, 0, 0, 10, 0, 4, 9, 3, 0, 9, 0, 6, 8, 8, 1, 7, 5, 0, 7, 6, 2, 0, 2, 0, 6, 4, 5, 5, 0, 4, 3, 0, 1, 0, 4, 3, 3, 3, 0, 2, 0, 0, 0, 0, 2, 1, 0, 0, 1, 0, 1 }

  200. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 0, 48, 0, 399, 398, 398, 398, 152, 397, 367, 0, 367, 0, 397, 396, 396, 396, 264, 395, 395, 394, 0, 395, 0, 393, 394, 392, 0, 394, 0, 393, 73, 0, 224, 0, 393, 391, 392, 390, 0, 392, 0, 389, 391, 388, 0, 391, 0, 387, 390, 386, 0, 390, 0, 389, 31, 0, 160, 0, 389, 388, 185, 0, 251, 0, 388, 385, 387, 384, 0, 387, 0, 386, 108, 383, 386, 382, 385, 381, 0, 385, 0, 380, 384, 384, 324, 379, 383, 378, 0, 383, 0, 382, 285, 0, 313, 0, 382, 377, 381, 376, 0, 381, 0, 380, 42, 375, 380, 374, 379, 373, 0, 379, 0, 372, 378, 378, 337, 371, 377, 370, 0, 377, 0, 376, 8, 369, 376, 368, 375, 375, 102, 374, 143, 367, 374, 366, 373, 373, 72, 365, 372, 364, 0, 372, 0, 371, 122, 363, 371, 362, 370, 370, 183, 361, 369, 360, 0, 369, 0, 359, 368, 358, 0, 368, 0, 357, 367, 356, 0, 367, 0, 355, 366, 354, 0, 366, 0, 353, 365, 352, 0, 365, 0, 351, 364, 350, 0, 364, 0, 363, 160, 0, 255, 0, 363, 349, 362, 348, 0, 362, 0, 361, 252, 347, 361, 346, 360, 345, 0, 360, 0, 344, 359, 359, 54, 343, 358, 342, 0, 358, 0, 341, 357, 340, 0, 357, 0, 339, 356, 338, 0, 356, 0, 337, 355, 336, 0, 355, 0, 354, 159, 335, 354, 334, 353, 353, 244, 333, 352, 332, 0, 352, 0, 331, 351, 330, 0, 351, 0, 329, 350, 328, 0, 350, 0, 349, 207, 327, 349, 326, 348, 348, 61, 325, 347, 324, 0, 347, 0, 346, 286, 323, 346, 322, 345, 345, 208, 321, 344, 320, 0, 344, 0, 343, 329, 319, 343, 318, 342, 342, 84, 317, 341, 316, 0, 341, 0, 340, 282, 315, 340, 314, 339, 313, 0, 339, 0, 312, 338, 338, 240, 311, 337, 310, 0, 337, 0, 336, 210, 0, 218, 0, 336, 335, 330, 309, 335, 308, 334, 334, 32, 333, 97, 307, 333, 306, 332, 332, 200, 305, 331, 304, 0, 331, 0, 330, 189, 303, 330, 302, 329, 329, 202, 301, 328, 300, 0, 328, 0, 327, 25, 0, 28, 0, 327, 326, 136, 0, 203, 0, 326, 299, 325, 298, 0, 325, 0, 324, 318, 297, 324, 296, 323, 323, 57, 295, 322, 294, 0, 322, 0, 293, 321, 292, 0, 321, 0, 291, 320, 290, 0, 320, 0, 289, 319, 297, 0, 319, 0, 288, 318, 318, 182, 287, 317, 286, 0, 317, 0, 316, 296, 285, 316, 284, 315, 283, 0, 315, 0, 282, 314, 314, 140, 281, 313, 280, 0, 313, 0, 312, 242, 279, 312, 278, 311, 277, 0, 311, 0, 276, 310, 275, 0, 310, 0, 274, 309, 309, 111, 273, 308, 272, 0, 308, 0, 271, 307, 270, 0, 307, 0, 306, 5, 0, 211, 0, 306, 269, 305, 268, 0, 305, 0, 304, 102, 0, 102, 0, 304, 267, 303, 266, 0, 303, 0, 302, 95, 265, 302, 264, 301, 301, 124, 300, 172, 263, 300, 262, 299, 261, 0, 299, 0, 272, 298, 260, 0, 298, 0, 297, 30, 259, 297, 258, 296, 296, 97, 257, 295, 256, 0, 295, 0, 255, 294, 254, 0, 294, 0, 293, 269, 253, 293, 252, 292, 292, 225, 251, 291, 250, 0, 291, 0, 249, 290, 248, 0, 290, 0, 289, 260, 247, 289, 246, 288, 288, 108, 287, 248, 245, 287, 244, 286, 243, 0, 286, 0, 242, 285, 241, 0, 285, 0, 240, 284, 284, 145, 283, 204, 239, 283, 238, 282, 237, 0, 282, 0, 236, 281, 281, 67, 280, 255, 235, 280, 234, 279, 279, 96, 278, 163, 233, 278, 232, 277, 277, 144, 231, 276, 230, 0, 276, 0, 229, 275, 228, 0, 275, 0, 227, 274, 226, 0, 274, 0, 273, 84, 0, 102, 0, 273, 272, 209, 225, 272, 224, 271, 271, 73, 223, 270, 222, 0, 270, 0, 221, 269, 220, 0, 269, 0, 219, 268, 218, 0, 268, 0, 267, 103, 0, 167, 0, 267, 266, 212, 217, 266, 216, 265, 265, 14, 264, 181, 215, 264, 235, 263, 214, 0, 263, 0, 262, 61, 213, 262, 212, 261, 261, 33, 211, 260, 210, 0, 260, 0, 259, 98, 0, 143, 0, 259, 209, 258, 208, 0, 258, 0, 257, 78, 207, 257, 206, 256, 256, 21, 255, 80, 205, 255, 204, 254, 254, 28, 203, 253, 202, 0, 253, 0, 252, 126, 201, 252, 200, 251, 251, 135, 250, 185, 199, 250, 198, 249, 249, 159, 197, 248, 196, 0, 248, 0, 247, 245, 195, 247, 194, 246, 246, 231, 193, 245, 200, 0, 245, 0, 192, 244, 191, 0, 244, 0, 190, 243, 189, 0, 243, 0, 188, 242, 242, 207, 187, 241, 186, 0, 241, 0, 185, 240, 184, 0, 240, 0, 239, 160, 183, 239, 189, 238, 238, 0, 238, 0, 182, 237, 237, 49, 236, 94, 181, 236, 180, 235, 235, 192, 179, 234, 178, 0, 234, 0, 233, 221, 177, 233, 227, 232, 176, 0, 232, 0, 175, 231, 174, 0, 231, 0, 173, 230, 201, 0, 230, 0, 172, 229, 229, 6, 228, 37, 0, 139, 0, 228, 171, 227, 170, 0, 227, 0, 169, 226, 168, 0, 226, 0, 225, 18, 0, 100, 0, 225, 167, 224, 166, 0, 224, 0, 165, 223, 164, 0, 223, 0, 222, 24, 163, 222, 162, 221, 221, 118, 161, 220, 160, 0, 220, 0, 159, 219, 162, 0, 219, 0, 158, 218, 218, 91, 157, 217, 156, 0, 217, 0, 155, 216, 154, 0, 216, 0, 215, 74, 153, 215, 152, 214, 151, 0, 214, 0, 170, 213, 150, 0, 213, 0, 212, 42, 0, 76, 0, 212, 149, 211, 195, 0, 211, 0, 148, 210, 210, 12, 209, 116, 147, 209, 156, 208, 146, 0, 208, 0, 207, 153, 145, 207, 168, 206, 144, 0, 206, 0, 143, 205, 142, 0, 205, 0, 204, 86, 141, 204, 167, 203, 140, 0, 203, 0, 139, 202, 151, 0, 202, 0, 138, 201, 137, 0, 201, 0, 161, 200, 188, 0, 200, 0, 136, 199, 199, 49, 198, 166, 135, 198, 142, 197, 134, 0, 197, 0, 196, 25, 0, 37, 0, 196, 195, 175, 133, 195, 132, 194, 131, 0, 194, 0, 130, 193, 193, 67, 192, 127, 129, 192, 128, 191, 127, 0, 191, 0, 126, 190, 190, 11, 189, 188, 125, 189, 173, 188, 124, 0, 188, 0, 123, 187, 122, 0, 187, 0, 186, 121, 121, 186, 120, 185, 185, 103, 119, 184, 175, 0, 184, 0, 118, 183, 117, 0, 183, 0, 116, 182, 115, 0, 182, 0, 114, 181, 113, 0, 181, 0, 112, 180, 180, 151, 111, 179, 110, 0, 179, 0, 109, 178, 108, 0, 178, 0, 177, 29, 107, 177, 106, 176, 176, 80, 105, 175, 104, 0, 175, 0, 103, 174, 102, 0, 174, 0, 101, 173, 100, 0, 173, 0, 99, 172, 98, 0, 172, 0, 171, 23, 97, 171, 148, 170, 96, 0, 170, 0, 95, 169, 106, 0, 169, 0, 94, 168, 93, 0, 168, 0, 119, 167, 92, 0, 167, 0, 91, 166, 90, 0, 166, 0, 165, 135, 89, 165, 88, 164, 87, 0, 164, 0, 132, 163, 86, 0, 163, 0, 85, 162, 84, 0, 162, 0, 161, 92, 83, 161, 82, 160, 160, 134, 81, 159, 80, 0, 159, 0, 158, 5, 79, 158, 78, 157, 157, 115, 77, 156, 76, 0, 156, 0, 155, 134, 75, 155, 111, 154, 146, 0, 154, 0, 74, 153, 73, 0, 153, 0, 72, 152, 152, 93, 71, 151, 70, 0, 151, 0, 69, 150, 68, 0, 150, 0, 149, 75, 67, 149, 80, 148, 126, 0, 148, 0, 66, 147, 147, 4, 65, 146, 64, 0, 146, 0, 63, 145, 62, 0, 145, 0, 61, 144, 60, 0, 144, 0, 59, 143, 58, 0, 143, 0, 57, 142, 82, 0, 142, 0, 132, 141, 136, 0, 141, 0, 56, 140, 140, 12, 139, 78, 55, 139, 54, 138, 53, 0, 138, 0, 52, 137, 137, 121, 51, 136, 50, 0, 136, 0, 49, 135, 48, 0, 135, 0, 47, 134, 46, 0, 134, 0, 133, 32, 45, 133, 44, 132, 132, 101, 43, 131, 42, 0, 131, 0, 41, 130, 40, 0, 130, 0, 39, 129, 38, 0, 129, 0, 128, 44, 0, 44, 0, 128, 127, 109, 37, 127, 124, 126, 36, 0, 126, 0, 35, 125, 115, 0, 125, 0, 34, 124, 33, 0, 124, 0, 61, 123, 32, 0, 123, 0, 31, 122, 70, 0, 122, 0, 30, 121, 29, 0, 121, 0, 100, 120, 28, 0, 120, 0, 27, 119, 26, 0, 119, 0, 25, 118, 24, 0, 118, 0, 117, 67, 23, 117, 22, 116, 21, 0, 116, 0, 20, 115, 115, 57, 19, 114, 18, 0, 114, 0, 113, 80, 17, 113, 16, 112, 0, 0, 112, 0, 15, 111, 14, 0, 111, 0, 110, 80, 13, 110, 12, 109, 11, 0, 109, 0, 44, 108, 10, 0, 108, 0, 9, 107, 8, 0, 107, 0, 7, 106, 6, 0, 106, 0, 105, 37, 0, 102, 0, 105, 5, 104, 74, 0, 104, 0, 4, 103, 103, 7, 3, 102, 2, 0, 102, 0, 1, 101, 101, 48, 57, 100, 100, 8, 99, 54, 0, 65, 0, 99, 65, 98, 98, 79, 97, 77, 0, 86, 0, 97, 96, 86, 0, 14, 0, 96, 95, 12, 0, 22, 0, 95, 94, 72, 0, 31, 0, 94, 80, 93, 93, 61, 71, 92, 92, 74, 8, 91, 91, 21, 90, 21, 34, 90, 89, 60, 1, 89, 23, 88, 42, 0, 88, 0, 46, 87, 87, 58, 86, 35, 78, 86, 85, 4, 0, 29, 0, 85, 84, 43, 8, 84, 66, 83, 83, 19, 82, 27, 21, 82, 59, 81, 62, 0, 81, 0, 56, 80, 8, 0, 80, 0, 25, 79, 38, 0, 79, 0, 78, 65, 0, 70, 0, 78, 77, 64, 8, 77, 76, 41, 0, 69, 0, 76, 6, 75, 75, 49, 74, 5, 70, 74, 73, 28, 0, 47, 0, 73, 11, 72, 72, 61, 10, 71, 48, 0, 71, 0, 70, 29, 0, 43, 0, 70, 34, 69, 68, 0, 69, 0, 68, 19, 0, 44, 0, 68, 67, 0, 31, 67, 61, 66, 66, 11, 47, 65, 65, 19, 64, 20, 63, 64, 58, 63, 63, 31, 7, 62, 62, 18, 60, 61, 0, 0, 61, 0, 35, 60, 60, 32, 37, 59, 59, 15, 58, 31, 0, 34, 0, 58, 57, 49, 0, 8, 0, 57, 56, 45, 2, 56, 11, 55, 22, 0, 55, 0, 54, 11, 39, 54, 34, 53, 53, 0, 52, 5, 0, 42, 0, 52, 29, 51, 51, 5, 7, 50, 35, 0, 50, 0, 49, 32, 0, 20, 0, 49, 48, 6, 0, 21, 0, 48, 47, 29, 20, 47, 46, 46, 4, 0, 46, 0, 13, 45, 39, 0, 45, 0, 44, 18, 19, 44, 29, 43, 20, 0, 43, 0, 42, 18, 0, 38, 0, 42, 41, 33, 0, 14, 0, 41, 40, 15, 27, 40, 28, 39, 39, 25, 38, 15, 23, 38, 2, 37, 13, 0, 37, 0, 36, 21, 0, 28, 0, 36, 11, 35, 14, 0, 35, 0, 34, 8, 12, 34, 23, 33, 11, 0, 33, 0, 32, 20, 21, 32, 31, 1, 0, 23, 0, 31, 30, 28, 0, 0, 0, 30, 1, 29, 29, 20, 28, 1, 0, 11, 0, 28, 18, 27, 27, 15, 20, 26, 26, 5, 0, 25, 25, 6, 24, 9, 7, 24, 23, 7, 9, 23, 22, 14, 0, 0, 0, 22, 21, 13, 0, 6, 0, 21, 20, 14, 6, 20, 14, 19, 3, 0, 19, 0, 18, 18, 18, 17, 8, 17, 17, 0, 17, 0, 9, 16, 16, 5, 5, 15, 15, 13, 2, 14, 14, 2, 0, 13, 13, 7, 0, 12, 12, 4, 11, 4, 0, 7, 0, 11, 10, 5, 0, 10, 0, 10, 9, 1, 0, 4, 0, 9, 0, 8, 3, 0, 8, 0, 7, 0, 1, 7, 6, 1, 3, 6, 4, 5, 5, 4, 0, 4, 2, 0, 4, 0, 3, 2, 0, 3, 1, 2, 0, 0, 2, 0, 1, 0, 0, 1, 0, 1 }

  201. 400

    {398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 0, 399, 0, 399, 398, 398, 0, 398, 397, 397, 1, 397, 396, 396, 2, 396, 395, 395, 3, 395, 394, 394, 4, 394, 393, 393, 5, 393, 392, 392, 6, 392, 391, 391, 7, 391, 390, 390, 8, 390, 389, 389, 9, 389, 388, 388, 10, 388, 387, 387, 11, 387, 386, 386, 12, 386, 385, 385, 13, 385, 384, 384, 14, 384, 383, 383, 15, 383, 382, 382, 16, 382, 381, 381, 17, 381, 380, 380, 18, 380, 379, 379, 19, 379, 378, 378, 20, 378, 377, 377, 21, 377, 376, 376, 22, 376, 375, 375, 23, 375, 374, 374, 24, 374, 373, 373, 25, 373, 372, 372, 26, 372, 371, 371, 27, 371, 370, 370, 28, 370, 369, 369, 29, 369, 368, 368, 30, 368, 367, 367, 31, 367, 366, 366, 32, 366, 365, 365, 33, 365, 364, 364, 34, 364, 363, 363, 35, 363, 362, 362, 36, 362, 361, 361, 37, 361, 360, 360, 38, 360, 359, 359, 39, 359, 358, 358, 40, 358, 357, 357, 41, 357, 356, 356, 42, 356, 355, 355, 43, 355, 354, 354, 44, 354, 353, 353, 45, 353, 352, 352, 46, 352, 351, 351, 47, 351, 350, 350, 48, 350, 349, 349, 49, 349, 348, 348, 50, 348, 347, 347, 51, 347, 346, 346, 52, 346, 345, 345, 53, 345, 344, 344, 54, 344, 343, 343, 55, 343, 342, 342, 56, 342, 341, 341, 57, 341, 340, 340, 58, 340, 339, 339, 59, 339, 338, 338, 60, 338, 337, 337, 61, 337, 336, 336, 62, 336, 335, 335, 63, 335, 334, 334, 64, 334, 333, 333, 65, 333, 332, 332, 66, 332, 331, 331, 67, 331, 330, 330, 68, 330, 329, 329, 69, 329, 328, 328, 70, 328, 327, 327, 71, 327, 326, 326, 72, 326, 325, 325, 73, 325, 324, 324, 74, 324, 323, 323, 75, 323, 322, 322, 76, 322, 321, 321, 77, 321, 320, 320, 78, 320, 319, 319, 79, 319, 318, 318, 80, 318, 317, 317, 81, 317, 316, 316, 82, 316, 315, 315, 83, 315, 314, 314, 84, 314, 313, 313, 85, 313, 312, 312, 86, 312, 311, 311, 87, 311, 310, 310, 88, 310, 309, 309, 89, 309, 308, 308, 90, 308, 307, 307, 91, 307, 306, 306, 92, 306, 305, 305, 93, 305, 304, 304, 94, 304, 303, 303, 95, 303, 302, 302, 96, 302, 301, 301, 97, 301, 300, 300, 98, 300, 299, 299, 99, 299, 298, 298, 100, 298, 297, 297, 101, 297, 296, 296, 102, 296, 295, 295, 103, 295, 294, 294, 104, 294, 293, 293, 105, 293, 292, 292, 106, 292, 291, 291, 107, 291, 290, 290, 108, 290, 289, 289, 109, 289, 288, 288, 110, 288, 287, 287, 111, 287, 286, 286, 112, 286, 285, 285, 113, 285, 284, 284, 114, 284, 283, 283, 115, 283, 282, 282, 116, 282, 281, 281, 117, 281, 280, 280, 118, 280, 279, 279, 119, 279, 278, 278, 120, 278, 277, 277, 121, 277, 276, 276, 122, 276, 275, 275, 123, 275, 274, 274, 124, 274, 273, 273, 125, 273, 272, 272, 126, 272, 271, 271, 127, 271, 270, 270, 128, 270, 269, 269, 129, 269, 268, 268, 130, 268, 267, 267, 131, 267, 266, 266, 132, 266, 265, 265, 133, 265, 264, 264, 134, 264, 263, 263, 135, 263, 262, 262, 136, 262, 261, 261, 137, 261, 260, 260, 138, 260, 259, 259, 139, 259, 258, 258, 140, 258, 257, 257, 141, 257, 256, 256, 142, 256, 255, 255, 143, 255, 254, 254, 144, 254, 253, 253, 145, 253, 252, 252, 146, 252, 251, 251, 147, 251, 250, 250, 148, 250, 249, 249, 149, 249, 248, 248, 150, 248, 247, 247, 151, 247, 246, 246, 152, 246, 245, 245, 153, 245, 244, 244, 154, 244, 243, 243, 155, 243, 242, 242, 156, 242, 241, 241, 157, 241, 240, 240, 158, 240, 239, 239, 159, 239, 238, 238, 160, 238, 237, 237, 161, 237, 236, 236, 162, 236, 235, 235, 163, 235, 234, 234, 164, 234, 233, 233, 165, 233, 232, 232, 166, 232, 231, 231, 167, 231, 230, 230, 168, 230, 229, 229, 169, 229, 228, 228, 170, 228, 227, 227, 171, 227, 226, 226, 172, 226, 225, 225, 173, 225, 224, 224, 174, 224, 223, 223, 175, 223, 222, 222, 176, 222, 221, 221, 177, 221, 220, 220, 178, 220, 219, 219, 179, 219, 218, 218, 180, 218, 217, 217, 181, 217, 216, 216, 182, 216, 215, 215, 183, 215, 214, 214, 184, 214, 213, 213, 185, 213, 212, 212, 186, 212, 211, 211, 187, 211, 210, 210, 188, 210, 209, 209, 189, 209, 208, 208, 190, 208, 207, 207, 191, 207, 206, 206, 192, 206, 205, 205, 193, 205, 204, 204, 194, 204, 203, 203, 195, 203, 202, 202, 196, 202, 201, 201, 197, 201, 200, 200, 198, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  202. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399}

    Returns: {399, 399, 0, 0, 399, 0, 1, 398, 2, 0, 398, 0, 3, 397, 4, 0, 397, 0, 5, 396, 6, 0, 396, 0, 7, 395, 8, 0, 395, 0, 9, 394, 10, 0, 394, 0, 11, 393, 12, 0, 393, 0, 13, 392, 14, 0, 392, 0, 15, 391, 16, 0, 391, 0, 17, 390, 18, 0, 390, 0, 19, 389, 20, 0, 389, 0, 21, 388, 22, 0, 388, 0, 23, 387, 24, 0, 387, 0, 25, 386, 26, 0, 386, 0, 27, 385, 28, 0, 385, 0, 29, 384, 30, 0, 384, 0, 31, 383, 32, 0, 383, 0, 33, 382, 34, 0, 382, 0, 35, 381, 36, 0, 381, 0, 37, 380, 38, 0, 380, 0, 39, 379, 40, 0, 379, 0, 41, 378, 42, 0, 378, 0, 43, 377, 44, 0, 377, 0, 45, 376, 46, 0, 376, 0, 47, 375, 48, 0, 375, 0, 49, 374, 50, 0, 374, 0, 51, 373, 52, 0, 373, 0, 53, 372, 54, 0, 372, 0, 55, 371, 56, 0, 371, 0, 57, 370, 58, 0, 370, 0, 59, 369, 60, 0, 369, 0, 61, 368, 62, 0, 368, 0, 63, 367, 64, 0, 367, 0, 65, 366, 66, 0, 366, 0, 67, 365, 68, 0, 365, 0, 69, 364, 70, 0, 364, 0, 71, 363, 72, 0, 363, 0, 73, 362, 74, 0, 362, 0, 75, 361, 76, 0, 361, 0, 77, 360, 78, 0, 360, 0, 79, 359, 80, 0, 359, 0, 81, 358, 82, 0, 358, 0, 83, 357, 84, 0, 357, 0, 85, 356, 86, 0, 356, 0, 87, 355, 88, 0, 355, 0, 89, 354, 90, 0, 354, 0, 91, 353, 92, 0, 353, 0, 93, 352, 94, 0, 352, 0, 95, 351, 96, 0, 351, 0, 97, 350, 98, 0, 350, 0, 99, 349, 100, 0, 349, 0, 101, 348, 102, 0, 348, 0, 103, 347, 104, 0, 347, 0, 105, 346, 106, 0, 346, 0, 107, 345, 108, 0, 345, 0, 109, 344, 110, 0, 344, 0, 111, 343, 112, 0, 343, 0, 113, 342, 114, 0, 342, 0, 115, 341, 116, 0, 341, 0, 117, 340, 118, 0, 340, 0, 119, 339, 120, 0, 339, 0, 121, 338, 122, 0, 338, 0, 123, 337, 124, 0, 337, 0, 125, 336, 126, 0, 336, 0, 127, 335, 128, 0, 335, 0, 129, 334, 130, 0, 334, 0, 131, 333, 132, 0, 333, 0, 133, 332, 134, 0, 332, 0, 135, 331, 136, 0, 331, 0, 137, 330, 138, 0, 330, 0, 139, 329, 140, 0, 329, 0, 141, 328, 142, 0, 328, 0, 143, 327, 144, 0, 327, 0, 145, 326, 146, 0, 326, 0, 147, 325, 148, 0, 325, 0, 149, 324, 150, 0, 324, 0, 151, 323, 152, 0, 323, 0, 153, 322, 154, 0, 322, 0, 155, 321, 156, 0, 321, 0, 157, 320, 158, 0, 320, 0, 159, 319, 160, 0, 319, 0, 161, 318, 162, 0, 318, 0, 163, 317, 164, 0, 317, 0, 165, 316, 166, 0, 316, 0, 167, 315, 168, 0, 315, 0, 169, 314, 170, 0, 314, 0, 171, 313, 172, 0, 313, 0, 173, 312, 174, 0, 312, 0, 175, 311, 176, 0, 311, 0, 177, 310, 178, 0, 310, 0, 179, 309, 180, 0, 309, 0, 181, 308, 182, 0, 308, 0, 183, 307, 184, 0, 307, 0, 185, 306, 186, 0, 306, 0, 187, 305, 188, 0, 305, 0, 189, 304, 190, 0, 304, 0, 191, 303, 192, 0, 303, 0, 193, 302, 194, 0, 302, 0, 195, 301, 196, 0, 301, 0, 197, 300, 198, 0, 300, 0, 199, 299, 200, 0, 299, 0, 201, 298, 202, 0, 298, 0, 203, 297, 204, 0, 297, 0, 205, 296, 206, 0, 296, 0, 207, 295, 208, 0, 295, 0, 209, 294, 210, 0, 294, 0, 211, 293, 212, 0, 293, 0, 213, 292, 214, 0, 292, 0, 215, 291, 216, 0, 291, 0, 217, 290, 218, 0, 290, 0, 219, 289, 220, 0, 289, 0, 221, 288, 222, 0, 288, 0, 223, 287, 224, 0, 287, 0, 225, 286, 226, 0, 286, 0, 227, 285, 228, 0, 285, 0, 229, 284, 230, 0, 284, 0, 231, 283, 232, 0, 283, 0, 233, 282, 234, 0, 282, 0, 235, 281, 236, 0, 281, 0, 237, 280, 238, 0, 280, 0, 239, 279, 240, 0, 279, 0, 241, 278, 242, 0, 278, 0, 243, 277, 244, 0, 277, 0, 245, 276, 246, 0, 276, 0, 247, 275, 248, 0, 275, 0, 249, 274, 250, 0, 274, 0, 251, 273, 252, 0, 273, 0, 253, 272, 254, 0, 272, 0, 255, 271, 256, 0, 271, 0, 257, 270, 258, 0, 270, 0, 259, 269, 260, 0, 269, 0, 261, 268, 262, 0, 268, 0, 263, 267, 264, 0, 267, 0, 265, 266, 266, 0, 266, 0, 265, 0, 264, 265, 262, 264, 260, 0, 264, 0, 258, 263, 256, 0, 263, 0, 254, 262, 252, 0, 262, 0, 250, 261, 248, 0, 261, 0, 246, 260, 244, 0, 260, 0, 242, 259, 240, 0, 259, 0, 238, 258, 236, 0, 258, 0, 234, 257, 232, 0, 257, 0, 230, 256, 228, 0, 256, 0, 226, 255, 224, 0, 255, 0, 222, 254, 220, 0, 254, 0, 218, 253, 216, 0, 253, 0, 214, 252, 212, 0, 252, 0, 210, 251, 208, 0, 251, 0, 206, 250, 204, 0, 250, 0, 202, 249, 200, 0, 249, 0, 198, 248, 196, 0, 248, 0, 194, 247, 192, 0, 247, 0, 190, 246, 188, 0, 246, 0, 186, 245, 184, 0, 245, 0, 182, 244, 180, 0, 244, 0, 178, 243, 176, 0, 243, 0, 174, 242, 172, 0, 242, 0, 170, 241, 168, 0, 241, 0, 166, 240, 164, 0, 240, 0, 162, 239, 160, 0, 239, 0, 158, 238, 156, 0, 238, 0, 154, 237, 152, 0, 237, 0, 150, 236, 148, 0, 236, 0, 146, 235, 144, 0, 235, 0, 142, 234, 140, 0, 234, 0, 138, 233, 136, 0, 233, 0, 134, 232, 132, 0, 232, 0, 130, 231, 128, 0, 231, 0, 126, 230, 124, 0, 230, 0, 122, 229, 120, 0, 229, 0, 118, 228, 116, 0, 228, 0, 114, 227, 112, 0, 227, 0, 110, 226, 108, 0, 226, 0, 106, 225, 104, 0, 225, 0, 102, 224, 100, 0, 224, 0, 98, 223, 96, 0, 223, 0, 94, 222, 92, 0, 222, 0, 90, 221, 88, 0, 221, 0, 86, 220, 84, 0, 220, 0, 82, 219, 80, 0, 219, 0, 78, 218, 76, 0, 218, 0, 74, 217, 72, 0, 217, 0, 70, 216, 68, 0, 216, 0, 66, 215, 64, 0, 215, 0, 62, 214, 60, 0, 214, 0, 58, 213, 56, 0, 213, 0, 54, 212, 52, 0, 212, 0, 50, 211, 48, 0, 211, 0, 46, 210, 44, 0, 210, 0, 42, 209, 40, 0, 209, 0, 38, 208, 36, 0, 208, 0, 34, 207, 32, 0, 207, 0, 30, 206, 28, 0, 206, 0, 26, 205, 24, 0, 205, 0, 22, 204, 20, 0, 204, 0, 18, 203, 16, 0, 203, 0, 14, 202, 12, 0, 202, 0, 10, 201, 8, 0, 201, 0, 6, 200, 4, 0, 200, 0, 2, 199, 0, 0, 199, 0, 198, 1, 0, 2, 0, 198, 197, 3, 0, 4, 0, 197, 196, 5, 0, 6, 0, 196, 195, 7, 0, 8, 0, 195, 194, 9, 0, 10, 0, 194, 193, 11, 0, 12, 0, 193, 192, 13, 0, 14, 0, 192, 191, 15, 0, 16, 0, 191, 190, 17, 0, 18, 0, 190, 189, 19, 0, 20, 0, 189, 188, 21, 0, 22, 0, 188, 187, 23, 0, 24, 0, 187, 186, 25, 0, 26, 0, 186, 185, 27, 0, 28, 0, 185, 184, 29, 0, 30, 0, 184, 183, 31, 0, 32, 0, 183, 182, 33, 0, 34, 0, 182, 181, 35, 0, 36, 0, 181, 180, 37, 0, 38, 0, 180, 179, 39, 0, 40, 0, 179, 178, 41, 0, 42, 0, 178, 177, 43, 0, 44, 0, 177, 176, 45, 0, 46, 0, 176, 175, 47, 0, 48, 0, 175, 174, 49, 0, 50, 0, 174, 173, 51, 0, 52, 0, 173, 172, 53, 0, 54, 0, 172, 171, 55, 0, 56, 0, 171, 170, 57, 0, 58, 0, 170, 169, 59, 0, 60, 0, 169, 168, 61, 0, 62, 0, 168, 167, 63, 0, 64, 0, 167, 166, 65, 0, 66, 0, 166, 165, 67, 0, 68, 0, 165, 164, 69, 0, 70, 0, 164, 163, 71, 0, 72, 0, 163, 162, 73, 0, 74, 0, 162, 161, 75, 0, 76, 0, 161, 160, 77, 0, 78, 0, 160, 159, 79, 0, 80, 0, 159, 158, 81, 0, 82, 0, 158, 157, 83, 0, 84, 0, 157, 156, 85, 0, 86, 0, 156, 155, 87, 0, 88, 0, 155, 154, 89, 0, 90, 0, 154, 153, 91, 0, 92, 0, 153, 152, 93, 0, 94, 0, 152, 151, 95, 0, 96, 0, 151, 150, 97, 0, 98, 0, 150, 149, 99, 0, 100, 0, 149, 148, 101, 0, 102, 0, 148, 147, 103, 0, 104, 0, 147, 146, 105, 0, 106, 0, 146, 145, 107, 0, 108, 0, 145, 144, 109, 0, 110, 0, 144, 143, 111, 0, 112, 0, 143, 142, 113, 0, 114, 0, 142, 141, 115, 0, 116, 0, 141, 140, 117, 0, 118, 0, 140, 139, 119, 0, 120, 0, 139, 138, 121, 0, 122, 0, 138, 137, 123, 0, 124, 0, 137, 136, 125, 0, 126, 0, 136, 135, 127, 0, 128, 0, 135, 134, 129, 0, 130, 0, 134, 133, 131, 0, 132, 0, 133, 0, 132, 0, 0, 132, 0, 131, 130, 0, 128, 0, 131, 130, 126, 0, 124, 0, 130, 129, 122, 0, 120, 0, 129, 128, 118, 0, 116, 0, 128, 127, 114, 0, 112, 0, 127, 126, 110, 0, 108, 0, 126, 125, 106, 0, 104, 0, 125, 124, 102, 0, 100, 0, 124, 123, 98, 0, 96, 0, 123, 122, 94, 0, 92, 0, 122, 121, 90, 0, 88, 0, 121, 120, 86, 0, 84, 0, 120, 119, 82, 0, 80, 0, 119, 118, 78, 0, 76, 0, 118, 117, 74, 0, 72, 0, 117, 116, 70, 0, 68, 0, 116, 115, 66, 0, 64, 0, 115, 114, 62, 0, 60, 0, 114, 113, 58, 0, 56, 0, 113, 112, 54, 0, 52, 0, 112, 111, 50, 0, 48, 0, 111, 110, 46, 0, 44, 0, 110, 109, 42, 0, 40, 0, 109, 108, 38, 0, 36, 0, 108, 107, 34, 0, 32, 0, 107, 106, 30, 0, 28, 0, 106, 105, 26, 0, 24, 0, 105, 104, 22, 0, 20, 0, 104, 103, 18, 0, 16, 0, 103, 102, 14, 0, 12, 0, 102, 101, 10, 0, 8, 0, 101, 100, 6, 0, 4, 0, 100, 2, 99, 6, 0, 99, 0, 10, 98, 14, 0, 98, 0, 18, 97, 22, 0, 97, 0, 26, 96, 30, 0, 96, 0, 34, 95, 38, 0, 95, 0, 42, 94, 46, 0, 94, 0, 50, 93, 54, 0, 93, 0, 58, 92, 62, 0, 92, 0, 66, 91, 70, 0, 91, 0, 74, 90, 78, 0, 90, 0, 82, 89, 86, 0, 89, 0, 86, 88, 54, 0, 88, 0, 22, 87, 87, 14, 86, 30, 0, 46, 0, 86, 85, 62, 0, 78, 0, 85, 42, 84, 84, 40, 83, 16, 0, 64, 0, 83, 42, 82, 82, 52, 81, 20, 18, 81, 80, 52, 18, 80, 79, 73, 0, 65, 0, 79, 78, 57, 0, 49, 0, 78, 77, 41, 0, 33, 0, 77, 76, 25, 0, 17, 0, 76, 75, 9, 0, 1, 0, 75, 8, 74, 24, 0, 74, 0, 40, 73, 56, 0, 73, 0, 72, 72, 24, 0, 72, 0, 71, 22, 0, 33, 0, 71, 70, 46, 50, 70, 69, 61, 0, 29, 0, 69, 68, 2, 64, 68, 67, 0, 0, 13, 0, 67, 38, 66, 66, 17, 32, 65, 65, 45, 64, 36, 0, 54, 0, 64, 63, 52, 48, 63, 16, 62, 62, 5, 61, 21, 0, 37, 0, 61, 60, 53, 0, 13, 0, 60, 59, 37, 0, 4, 0, 59, 58, 36, 6, 58, 57, 8, 50, 57, 56, 38, 0, 6, 0, 56, 55, 46, 0, 40, 0, 55, 54, 25, 0, 2, 0, 54, 53, 53, 52, 53, 44, 52, 36, 0, 52, 0, 28, 51, 20, 0, 51, 0, 12, 50, 4, 0, 50, 0, 49, 48, 0, 3, 0, 49, 48, 7, 0, 11, 0, 48, 47, 15, 0, 19, 0, 47, 46, 23, 0, 27, 0, 46, 45, 31, 0, 35, 0, 45, 44, 39, 0, 43, 0, 44, 43, 27, 28, 43, 42, 2, 0, 6, 0, 42, 41, 7, 0, 3, 0, 41, 40, 29, 0, 33, 0, 40, 39, 11, 32, 39, 22, 38, 38, 17, 34, 37, 2, 0, 37, 0, 36, 12, 0, 28, 0, 36, 35, 6, 0, 4, 0, 35, 34, 1, 0, 4, 0, 34, 33, 32, 26, 33, 18, 32, 32, 30, 31, 28, 0, 24, 0, 31, 10, 30, 22, 0, 30, 0, 29, 2, 8, 29, 28, 17, 6, 28, 12, 27, 27, 3, 26, 24, 0, 26, 0, 26, 25, 18, 0, 10, 0, 25, 14, 24, 24, 0, 23, 23, 0, 5, 0, 23, 2, 22, 22, 5, 21, 14, 16, 21, 20, 16, 0, 20, 0, 20, 8, 19, 14, 0, 19, 0, 18, 9, 14, 18, 2, 17, 17, 13, 16, 12, 2, 16, 10, 15, 15, 12, 14, 1, 0, 8, 0, 14, 13, 4, 2, 13, 4, 12, 8, 0, 12, 0, 10, 11, 11, 10, 10, 0, 0, 7, 0, 10, 9, 0, 0, 5, 0, 9, 8, 6, 0, 8, 6, 7, 7, 2, 6, 3, 0, 1, 0, 6, 5, 1, 0, 3, 0, 5, 4, 3, 2, 4, 3, 3, 2, 3, 0, 2, 2, 0, 0, 1, 0, 0, 1, 0 }

  203. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 398, 0, 398, 397, 397, 1, 397, 396, 396, 2, 396, 395, 395, 3, 395, 394, 394, 4, 394, 393, 393, 5, 393, 392, 392, 6, 392, 391, 391, 7, 391, 390, 390, 8, 390, 389, 389, 9, 389, 388, 388, 10, 388, 387, 387, 11, 387, 386, 386, 12, 386, 385, 385, 13, 385, 384, 384, 14, 384, 383, 383, 15, 383, 382, 382, 16, 382, 381, 381, 17, 381, 380, 380, 18, 380, 379, 379, 19, 379, 378, 378, 20, 378, 377, 377, 21, 377, 376, 376, 22, 376, 375, 375, 23, 375, 374, 374, 24, 374, 373, 373, 25, 373, 372, 372, 26, 372, 371, 371, 27, 371, 370, 370, 28, 370, 369, 369, 29, 369, 368, 368, 30, 368, 367, 367, 31, 367, 366, 366, 32, 366, 365, 365, 33, 365, 364, 364, 34, 364, 363, 363, 35, 363, 362, 362, 36, 362, 361, 361, 37, 361, 360, 360, 38, 360, 359, 359, 39, 359, 358, 358, 40, 358, 357, 357, 41, 357, 356, 356, 42, 356, 355, 355, 43, 355, 354, 354, 44, 354, 353, 353, 45, 353, 352, 352, 46, 352, 351, 351, 47, 351, 350, 350, 48, 350, 349, 349, 49, 349, 348, 348, 50, 348, 347, 347, 51, 347, 346, 346, 52, 346, 345, 345, 53, 345, 344, 344, 54, 344, 343, 343, 55, 343, 342, 342, 56, 342, 341, 341, 57, 341, 340, 340, 58, 340, 339, 339, 59, 339, 338, 338, 60, 338, 337, 337, 61, 337, 336, 336, 62, 336, 335, 335, 63, 335, 334, 334, 64, 334, 333, 333, 65, 333, 332, 332, 66, 332, 331, 331, 67, 331, 330, 330, 68, 330, 329, 329, 69, 329, 328, 328, 70, 328, 327, 327, 71, 327, 326, 326, 72, 326, 325, 325, 73, 325, 324, 324, 74, 324, 323, 323, 75, 323, 322, 322, 76, 322, 321, 321, 77, 321, 320, 320, 78, 320, 319, 319, 79, 319, 318, 318, 80, 318, 317, 317, 81, 317, 316, 316, 82, 316, 315, 315, 83, 315, 314, 314, 84, 314, 313, 313, 85, 313, 312, 312, 86, 312, 311, 311, 87, 311, 310, 310, 88, 310, 309, 309, 89, 309, 308, 308, 90, 308, 307, 307, 91, 307, 306, 306, 92, 306, 305, 305, 93, 305, 304, 304, 94, 304, 303, 303, 95, 303, 302, 302, 96, 302, 301, 301, 97, 301, 300, 300, 98, 300, 299, 299, 99, 299, 298, 298, 100, 298, 297, 297, 101, 297, 296, 296, 102, 296, 295, 295, 103, 295, 294, 294, 104, 294, 293, 293, 105, 293, 292, 292, 106, 292, 291, 291, 107, 291, 290, 290, 108, 290, 289, 289, 109, 289, 288, 288, 110, 288, 287, 287, 111, 287, 286, 286, 112, 286, 285, 285, 113, 285, 284, 284, 114, 284, 283, 283, 115, 283, 282, 282, 116, 282, 281, 281, 117, 281, 280, 280, 118, 280, 279, 279, 119, 279, 278, 278, 120, 278, 277, 277, 121, 277, 276, 276, 122, 276, 275, 275, 123, 275, 274, 274, 124, 274, 273, 273, 125, 273, 272, 272, 126, 272, 271, 271, 127, 271, 270, 270, 128, 270, 269, 269, 129, 269, 268, 268, 130, 268, 267, 267, 131, 267, 266, 266, 132, 266, 265, 265, 133, 265, 264, 264, 134, 264, 263, 263, 135, 263, 262, 262, 136, 262, 261, 261, 137, 261, 260, 260, 138, 260, 259, 259, 139, 259, 258, 258, 140, 258, 257, 257, 141, 257, 256, 256, 142, 256, 255, 255, 143, 255, 254, 254, 144, 254, 253, 253, 145, 253, 252, 252, 146, 252, 251, 251, 147, 251, 250, 250, 148, 250, 249, 249, 149, 249, 248, 248, 150, 248, 247, 247, 151, 247, 246, 246, 152, 246, 245, 245, 153, 245, 244, 244, 154, 244, 243, 243, 155, 243, 242, 242, 156, 242, 241, 241, 157, 241, 240, 240, 158, 240, 239, 239, 159, 239, 238, 238, 160, 238, 237, 237, 161, 237, 236, 236, 162, 236, 235, 235, 163, 235, 234, 234, 164, 234, 233, 233, 165, 233, 232, 232, 166, 232, 231, 231, 167, 231, 230, 230, 168, 230, 229, 229, 169, 229, 228, 228, 170, 228, 227, 227, 171, 227, 226, 226, 172, 226, 225, 225, 173, 225, 224, 224, 174, 224, 223, 223, 175, 223, 222, 222, 176, 222, 221, 221, 177, 221, 220, 220, 178, 220, 219, 219, 179, 219, 218, 218, 180, 218, 217, 217, 181, 217, 216, 216, 182, 216, 215, 215, 183, 215, 214, 214, 184, 214, 213, 213, 185, 213, 212, 212, 186, 212, 211, 211, 187, 211, 210, 210, 188, 210, 209, 209, 189, 209, 208, 208, 190, 208, 207, 207, 191, 207, 206, 206, 192, 206, 205, 205, 193, 205, 204, 204, 194, 204, 203, 203, 195, 203, 202, 202, 196, 202, 201, 201, 197, 201, 200, 200, 198, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  204. 400

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 0, 0, 0, 0, 398, 397, 1, 0, 2, 0, 397, 396, 1, 0, 3, 0, 396, 395, 4, 0, 1, 0, 395, 394, 5, 0, 6, 0, 394, 393, 4, 0, 7, 0, 393, 392, 8, 0, 5, 0, 392, 391, 9, 0, 10, 0, 391, 390, 4, 0, 11, 0, 390, 389, 12, 0, 8, 0, 389, 388, 13, 0, 14, 0, 388, 387, 9, 0, 15, 0, 387, 386, 16, 0, 4, 0, 386, 385, 17, 0, 18, 0, 385, 384, 12, 0, 19, 0, 384, 383, 20, 0, 13, 0, 383, 382, 21, 0, 22, 0, 382, 381, 9, 0, 23, 0, 381, 380, 24, 0, 16, 0, 380, 379, 25, 0, 26, 0, 379, 378, 17, 0, 27, 0, 378, 377, 28, 0, 12, 0, 377, 376, 29, 0, 30, 0, 376, 375, 20, 0, 31, 0, 375, 374, 32, 0, 21, 0, 374, 373, 33, 0, 34, 0, 373, 372, 9, 0, 35, 0, 372, 371, 36, 0, 24, 0, 371, 370, 37, 0, 38, 0, 370, 369, 25, 0, 39, 0, 369, 368, 40, 0, 17, 0, 368, 367, 41, 0, 42, 0, 367, 366, 28, 0, 43, 0, 366, 365, 44, 0, 29, 0, 365, 364, 45, 0, 46, 0, 364, 363, 20, 0, 47, 0, 363, 362, 48, 0, 32, 0, 362, 361, 49, 0, 50, 0, 361, 360, 33, 0, 51, 0, 360, 359, 52, 0, 9, 0, 359, 358, 53, 0, 54, 0, 358, 357, 36, 0, 55, 0, 357, 356, 56, 0, 37, 0, 356, 355, 57, 0, 58, 0, 355, 354, 25, 0, 59, 0, 354, 353, 60, 0, 40, 0, 353, 352, 61, 0, 62, 0, 352, 351, 41, 0, 63, 0, 351, 350, 64, 0, 28, 0, 350, 349, 65, 0, 66, 0, 349, 348, 44, 0, 67, 0, 348, 347, 68, 0, 45, 0, 347, 346, 69, 0, 70, 0, 346, 345, 20, 0, 71, 0, 345, 344, 72, 0, 48, 0, 344, 343, 73, 0, 74, 0, 343, 342, 49, 0, 75, 0, 342, 341, 76, 0, 33, 0, 341, 340, 77, 0, 78, 0, 340, 339, 52, 0, 79, 0, 339, 338, 80, 0, 53, 0, 338, 337, 81, 0, 82, 0, 337, 336, 36, 0, 83, 0, 336, 335, 84, 0, 56, 0, 335, 334, 85, 0, 86, 0, 334, 333, 57, 0, 87, 0, 333, 332, 88, 0, 25, 0, 332, 331, 89, 0, 90, 0, 331, 330, 60, 0, 91, 0, 330, 329, 92, 0, 61, 0, 329, 328, 93, 0, 94, 0, 328, 327, 41, 0, 95, 0, 327, 326, 96, 0, 64, 0, 326, 325, 97, 0, 98, 0, 325, 324, 65, 0, 99, 0, 324, 323, 100, 0, 44, 0, 323, 322, 101, 0, 102, 0, 322, 321, 68, 0, 103, 0, 321, 320, 104, 0, 69, 0, 320, 319, 105, 0, 106, 0, 319, 318, 20, 0, 107, 0, 318, 317, 108, 0, 72, 0, 317, 316, 109, 0, 110, 0, 316, 315, 73, 0, 111, 0, 315, 314, 112, 0, 49, 0, 314, 313, 113, 0, 114, 0, 313, 312, 76, 0, 115, 0, 312, 311, 116, 0, 77, 0, 311, 310, 117, 0, 118, 0, 310, 309, 52, 0, 119, 0, 309, 308, 120, 0, 80, 0, 308, 307, 121, 0, 122, 0, 307, 306, 81, 0, 123, 0, 306, 305, 124, 0, 36, 0, 305, 304, 125, 0, 126, 0, 304, 303, 84, 0, 127, 0, 303, 302, 128, 0, 85, 0, 302, 301, 129, 0, 130, 0, 301, 300, 57, 0, 131, 0, 300, 299, 132, 0, 88, 0, 299, 298, 133, 0, 134, 0, 298, 297, 89, 0, 135, 0, 297, 296, 136, 0, 60, 0, 296, 295, 137, 0, 138, 0, 295, 294, 92, 0, 139, 0, 294, 293, 140, 0, 93, 0, 293, 292, 141, 0, 142, 0, 292, 291, 41, 0, 143, 0, 291, 290, 144, 0, 96, 0, 290, 289, 145, 0, 146, 0, 289, 288, 97, 0, 147, 0, 288, 287, 148, 0, 65, 0, 287, 286, 149, 0, 150, 0, 286, 285, 100, 0, 151, 0, 285, 284, 152, 0, 101, 0, 284, 283, 153, 0, 154, 0, 283, 282, 68, 0, 155, 0, 282, 281, 156, 0, 104, 0, 281, 280, 157, 0, 158, 0, 280, 279, 105, 0, 159, 0, 279, 278, 160, 0, 20, 0, 278, 277, 161, 0, 162, 0, 277, 276, 108, 0, 163, 0, 276, 275, 164, 0, 109, 0, 275, 274, 165, 0, 166, 0, 274, 273, 73, 0, 167, 0, 273, 272, 168, 0, 112, 0, 272, 271, 169, 0, 170, 0, 271, 270, 113, 0, 171, 0, 270, 269, 172, 0, 76, 0, 269, 268, 173, 0, 174, 0, 268, 267, 116, 0, 175, 0, 267, 266, 176, 0, 117, 0, 266, 265, 177, 0, 178, 0, 265, 264, 52, 0, 179, 0, 264, 263, 180, 0, 120, 0, 263, 262, 181, 0, 182, 0, 262, 261, 121, 0, 183, 0, 261, 260, 184, 0, 81, 0, 260, 259, 185, 0, 186, 0, 259, 258, 124, 0, 187, 0, 258, 257, 188, 0, 125, 0, 257, 256, 189, 0, 190, 0, 256, 255, 84, 0, 191, 0, 255, 254, 192, 0, 128, 0, 254, 253, 193, 0, 194, 0, 253, 252, 129, 0, 195, 0, 252, 251, 196, 0, 57, 0, 251, 250, 197, 0, 198, 0, 250, 249, 132, 0, 199, 0, 249, 248, 200, 0, 133, 0, 248, 247, 201, 0, 202, 0, 247, 246, 89, 0, 203, 0, 246, 245, 204, 0, 136, 0, 245, 244, 205, 0, 206, 0, 244, 243, 137, 0, 207, 0, 243, 242, 208, 0, 92, 0, 242, 241, 209, 0, 210, 0, 241, 240, 140, 0, 211, 0, 240, 239, 212, 0, 141, 0, 239, 238, 213, 0, 214, 0, 238, 237, 41, 0, 215, 0, 237, 236, 216, 0, 144, 0, 236, 235, 217, 0, 218, 0, 235, 234, 145, 0, 219, 0, 234, 233, 220, 0, 97, 0, 233, 232, 221, 0, 222, 0, 232, 231, 148, 0, 223, 0, 231, 230, 224, 0, 149, 0, 230, 229, 225, 0, 226, 0, 229, 228, 100, 0, 227, 0, 228, 0, 227, 227, 152, 0, 226, 0, 0, 226, 0, 225, 149, 0, 153, 0, 225, 224, 223, 0, 68, 0, 224, 223, 222, 0, 97, 0, 223, 222, 156, 0, 219, 0, 222, 221, 218, 0, 144, 0, 221, 220, 157, 0, 215, 0, 220, 219, 105, 0, 214, 0, 219, 218, 141, 0, 160, 0, 218, 217, 211, 0, 210, 0, 217, 216, 92, 0, 161, 0, 216, 215, 207, 0, 108, 0, 215, 214, 206, 0, 136, 0, 214, 213, 164, 0, 203, 0, 213, 212, 202, 0, 133, 0, 212, 211, 165, 0, 199, 0, 211, 210, 73, 0, 198, 0, 210, 209, 57, 0, 168, 0, 209, 208, 195, 0, 194, 0, 208, 207, 128, 0, 169, 0, 207, 206, 191, 0, 113, 0, 206, 205, 190, 0, 125, 0, 205, 204, 172, 0, 187, 0, 204, 203, 186, 0, 81, 0, 203, 202, 173, 0, 183, 0, 202, 201, 116, 0, 182, 0, 201, 200, 120, 0, 176, 0, 200, 199, 179, 0, 178, 0, 199, 198, 117, 0, 177, 0, 198, 197, 175, 0, 52, 0, 197, 196, 174, 0, 76, 0, 196, 195, 171, 0, 180, 0, 195, 194, 170, 0, 112, 0, 194, 193, 181, 0, 167, 0, 193, 192, 121, 0, 166, 0, 192, 191, 109, 0, 163, 0, 191, 190, 184, 0, 162, 0, 190, 189, 20, 0, 185, 0, 189, 188, 159, 0, 124, 0, 188, 187, 158, 0, 104, 0, 187, 186, 104, 0, 155, 0, 186, 185, 154, 0, 101, 0, 185, 184, 124, 0, 151, 0, 184, 183, 84, 0, 150, 0, 183, 182, 65, 0, 147, 0, 182, 181, 163, 0, 146, 0, 181, 180, 96, 0, 166, 0, 180, 179, 143, 0, 129, 0, 179, 178, 142, 0, 93, 0, 178, 177, 129, 0, 139, 0, 177, 176, 138, 0, 60, 0, 176, 175, 76, 0, 135, 0, 175, 174, 132, 0, 134, 0, 174, 173, 88, 0, 131, 0, 173, 172, 139, 0, 130, 0, 172, 171, 85, 0, 135, 0, 171, 170, 127, 0, 89, 0, 170, 169, 126, 0, 36, 0, 169, 168, 81, 0, 123, 0, 168, 167, 122, 0, 80, 0, 167, 166, 155, 0, 119, 0, 166, 165, 118, 0, 137, 0, 165, 164, 77, 0, 115, 0, 164, 163, 123, 0, 114, 0, 163, 162, 49, 0, 119, 0, 162, 161, 111, 0, 110, 0, 161, 160, 140, 0, 72, 0, 160, 159, 60, 0, 107, 0, 159, 158, 106, 0, 69, 0, 158, 157, 133, 0, 103, 0, 157, 156, 41, 0, 102, 0, 156, 155, 44, 0, 99, 0, 155, 154, 108, 0, 98, 0, 154, 153, 64, 0, 72, 0, 153, 152, 95, 0, 94, 0, 152, 151, 145, 0, 61, 0, 151, 150, 91, 0, 147, 0, 150, 149, 90, 0, 25, 0, 149, 148, 136, 0, 87, 0, 148, 147, 86, 0, 147, 146, 56, 0, 83, 0, 146, 145, 97, 0, 82, 0, 145, 144, 53, 0, 68, 0, 144, 143, 79, 0, 78, 0, 143, 142, 100, 0, 33, 0, 142, 141, 61, 0, 75, 0, 141, 140, 74, 0, 0, 0, 140, 139, 48, 0, 71, 0, 139, 138, 70, 0, 87, 0, 138, 137, 45, 0, 67, 0, 137, 136, 107, 0, 66, 0, 136, 135, 28, 0, 78, 0, 135, 134, 63, 0, 62, 0, 134, 133, 99, 0, 40, 0, 133, 132, 59, 0, 80, 0, 132, 131, 58, 0, 37, 0, 131, 130, 102, 0, 55, 0, 130, 129, 54, 0, 105, 0, 129, 128, 9, 0, 0, 0, 128, 127, 51, 0, 50, 0, 127, 126, 32, 0, 52, 0, 126, 125, 47, 0, 46, 0, 125, 124, 92, 0, 29, 0, 124, 123, 43, 0, 113, 0, 123, 122, 42, 0, 17, 0, 122, 121, 29, 0, 39, 0, 121, 120, 38, 0, 114, 0, 120, 119, 24, 0, 35, 0, 119, 118, 82, 0, 34, 0, 118, 117, 21, 0, 115, 0, 117, 116, 31, 0, 30, 0, 116, 115, 73, 0, 12, 0, 115, 114, 27, 0, 57, 0, 114, 113, 26, 0, 16, 0, 113, 112, 112, 0, 23, 0, 112, 111, 22, 0, 50, 0, 111, 110, 13, 0, 19, 0, 110, 0, 109, 109, 18, 108, 4, 0, 83, 0, 108, 107, 15, 0, 14, 0, 107, 106, 62, 0, 8, 0, 106, 105, 11, 0, 101, 0, 105, 104, 10, 0, 5, 0, 104, 103, 5, 0, 7, 0, 103, 102, 6, 0, 12, 0, 102, 101, 1, 0, 3, 0, 101, 100, 35, 0, 2, 0, 100, 99, 93, 0, 30, 0, 99, 98, 40, 0, 55, 0, 98, 97, 89, 0, 36, 0, 97, 96, 66, 0, 16, 0, 96, 95, 83, 0, 25, 0, 95, 94, 20, 0, 69, 0, 94, 93, 12, 0, 7, 0, 93, 92, 72, 0, 23, 0, 92, 91, 84, 0, 65, 0, 91, 90, 34, 0, 25, 0, 90, 89, 33, 0, 75, 0, 89, 88, 0, 0, 67, 0, 88, 87, 76, 0, 37, 0, 87, 86, 37, 0, 86, 85, 85, 0, 52, 0, 85, 84, 46, 0, 81, 0, 84, 83, 39, 0, 36, 0, 83, 82, 57, 0, 77, 0, 82, 81, 17, 0, 49, 0, 81, 80, 19, 0, 71, 0, 80, 79, 60, 0, 2, 0, 79, 78, 2, 0, 41, 0, 78, 77, 44, 0, 14, 0, 77, 76, 64, 0, 69, 0, 76, 75, 68, 0, 25, 0, 75, 0, 74, 74, 14, 73, 52, 0, 56, 0, 73, 72, 16, 0, 53, 0, 72, 71, 41, 0, 30, 0, 71, 70, 61, 0, 56, 0, 70, 69, 48, 0, 69, 68, 45, 0, 8, 0, 68, 67, 28, 0, 63, 0, 67, 66, 55, 0, 59, 0, 66, 65, 58, 0, 3, 0, 65, 64, 54, 0, 9, 0, 64, 63, 51, 0, 32, 0, 63, 62, 47, 0, 9, 0, 62, 61, 43, 0, 42, 0, 61, 60, 29, 0, 38, 0, 60, 59, 24, 0, 49, 0, 59, 58, 21, 0, 31, 0, 58, 57, 53, 0, 27, 0, 57, 56, 26, 0, 50, 0, 56, 55, 22, 0, 13, 0, 55, 54, 18, 0, 4, 0, 54, 53, 15, 0, 42, 0, 53, 52, 11, 0, 10, 0, 52, 51, 5, 0, 6, 0, 51, 50, 1, 0, 35, 0, 50, 49, 23, 0, 40, 0, 49, 48, 31, 0, 3, 0, 48, 47, 8, 0, 20, 0, 47, 46, 12, 0, 30, 0, 46, 45, 36, 0, 34, 0, 45, 44, 33, 0, 0, 0, 44, 43, 25, 0, 37, 0, 43, 42, 13, 0, 34, 0, 42, 41, 39, 0, 40, 0, 41, 40, 17, 0, 19, 0, 40, 39, 3, 0, 2, 0, 39, 38, 37, 0, 32, 0, 38, 37, 9, 0, 14, 0, 37, 36, 6, 0, 16, 0, 36, 35, 19, 0, 14, 0, 35, 34, 20, 0, 0, 0, 34, 33, 28, 0, 4, 0, 33, 32, 27, 0, 2, 0, 32, 31, 0, 0, 30, 0, 31, 30, 4, 0, 29, 0, 30, 29, 24, 0, 21, 0, 29, 28, 10, 0, 26, 0, 28, 27, 22, 0, 18, 0, 27, 26, 15, 0, 11, 0, 26, 25, 5, 0, 1, 0, 25, 24, 23, 0, 1, 0, 24, 23, 8, 0, 12, 0, 23, 22, 14, 0, 2, 0, 22, 21, 1, 0, 13, 0, 21, 0, 20, 20, 17, 19, 3, 0, 16, 0, 19, 18, 9, 0, 6, 0, 18, 17, 6, 0, 16, 0, 17, 16, 16, 0, 11, 0, 16, 15, 0, 0, 4, 0, 15, 14, 12, 0, 10, 0, 14, 13, 13, 0, 10, 0, 13, 12, 5, 0, 2, 0, 12, 11, 8, 0, 10, 0, 11, 10, 1, 0, 10, 9, 3, 0, 9, 0, 9, 8, 6, 0, 4, 0, 8, 7, 0, 0, 4, 0, 7, 6, 2, 0, 5, 0, 6, 5, 4, 0, 1, 0, 5, 4, 3, 0, 1, 0, 4, 3, 0, 0, 2, 0, 3, 2, 2, 0, 2, 1, 0, 0, 1 }

  205. 400

    {797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1, 799}

    {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 547, 549, 551, 553, 555, 557, 559, 561, 563, 565, 567, 569, 571, 573, 575, 577, 579, 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, 639, 641, 643, 645, 647, 649, 651, 653, 655, 657, 659, 661, 663, 665, 667, 669, 671, 673, 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, 695, 697, 699, 701, 703, 705, 707, 709, 711, 713, 715, 717, 719, 721, 723, 725, 727, 729, 731, 733, 735, 737, 739, 741, 743, 745, 747, 749, 751, 753, 755, 757, 759, 761, 763, 765, 767, 769, 771, 773, 775, 777, 779, 781, 783, 785, 787, 789, 791, 793, 795, 797, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 398, 0, 398, 397, 397, 1, 397, 396, 396, 2, 396, 395, 395, 3, 395, 394, 394, 4, 394, 393, 393, 5, 393, 392, 392, 6, 392, 391, 391, 7, 391, 390, 390, 8, 390, 389, 389, 9, 389, 388, 388, 10, 388, 387, 387, 11, 387, 386, 386, 12, 386, 385, 385, 13, 385, 384, 384, 14, 384, 383, 383, 15, 383, 382, 382, 16, 382, 381, 381, 17, 381, 380, 380, 18, 380, 379, 379, 19, 379, 378, 378, 20, 378, 377, 377, 21, 377, 376, 376, 22, 376, 375, 375, 23, 375, 374, 374, 24, 374, 373, 373, 25, 373, 372, 372, 26, 372, 371, 371, 27, 371, 370, 370, 28, 370, 369, 369, 29, 369, 368, 368, 30, 368, 367, 367, 31, 367, 366, 366, 32, 366, 365, 365, 33, 365, 364, 364, 34, 364, 363, 363, 35, 363, 362, 362, 36, 362, 361, 361, 37, 361, 360, 360, 38, 360, 359, 359, 39, 359, 358, 358, 40, 358, 357, 357, 41, 357, 356, 356, 42, 356, 355, 355, 43, 355, 354, 354, 44, 354, 353, 353, 45, 353, 352, 352, 46, 352, 351, 351, 47, 351, 350, 350, 48, 350, 349, 349, 49, 349, 348, 348, 50, 348, 347, 347, 51, 347, 346, 346, 52, 346, 345, 345, 53, 345, 344, 344, 54, 344, 343, 343, 55, 343, 342, 342, 56, 342, 341, 341, 57, 341, 340, 340, 58, 340, 339, 339, 59, 339, 338, 338, 60, 338, 337, 337, 61, 337, 336, 336, 62, 336, 335, 335, 63, 335, 334, 334, 64, 334, 333, 333, 65, 333, 332, 332, 66, 332, 331, 331, 67, 331, 330, 330, 68, 330, 329, 329, 69, 329, 328, 328, 70, 328, 327, 327, 71, 327, 326, 326, 72, 326, 325, 325, 73, 325, 324, 324, 74, 324, 323, 323, 75, 323, 322, 322, 76, 322, 321, 321, 77, 321, 320, 320, 78, 320, 319, 319, 79, 319, 318, 318, 80, 318, 317, 317, 81, 317, 316, 316, 82, 316, 315, 315, 83, 315, 314, 314, 84, 314, 313, 313, 85, 313, 312, 312, 86, 312, 311, 311, 87, 311, 310, 310, 88, 310, 309, 309, 89, 309, 308, 308, 90, 308, 307, 307, 91, 307, 306, 306, 92, 306, 305, 305, 93, 305, 304, 304, 94, 304, 303, 303, 95, 303, 302, 302, 96, 302, 301, 301, 97, 301, 300, 300, 98, 300, 299, 299, 99, 299, 298, 298, 100, 298, 297, 297, 101, 297, 296, 296, 102, 296, 295, 295, 103, 295, 294, 294, 104, 294, 293, 293, 105, 293, 292, 292, 106, 292, 291, 291, 107, 291, 290, 290, 108, 290, 289, 289, 109, 289, 288, 288, 110, 288, 287, 287, 111, 287, 286, 286, 112, 286, 285, 285, 113, 285, 284, 284, 114, 284, 283, 283, 115, 283, 282, 282, 116, 282, 281, 281, 117, 281, 280, 280, 118, 280, 279, 279, 119, 279, 278, 278, 120, 278, 277, 277, 121, 277, 276, 276, 122, 276, 275, 275, 123, 275, 274, 274, 124, 274, 273, 273, 125, 273, 272, 272, 126, 272, 271, 271, 127, 271, 270, 270, 128, 270, 269, 269, 129, 269, 268, 268, 130, 268, 267, 267, 131, 267, 266, 266, 132, 266, 265, 265, 133, 265, 264, 264, 134, 264, 263, 263, 135, 263, 262, 262, 136, 262, 261, 261, 137, 261, 260, 260, 138, 260, 259, 259, 139, 259, 258, 258, 140, 258, 257, 257, 141, 257, 256, 256, 142, 256, 255, 255, 143, 255, 254, 254, 144, 254, 253, 253, 145, 253, 252, 252, 146, 252, 251, 251, 147, 251, 250, 250, 148, 250, 249, 249, 149, 249, 248, 248, 150, 248, 247, 247, 151, 247, 246, 246, 152, 246, 245, 245, 153, 245, 244, 244, 154, 244, 243, 243, 155, 243, 242, 242, 156, 242, 241, 241, 157, 241, 240, 240, 158, 240, 239, 239, 159, 239, 238, 238, 160, 238, 237, 237, 161, 237, 236, 236, 162, 236, 235, 235, 163, 235, 234, 234, 164, 234, 233, 233, 165, 233, 232, 232, 166, 232, 231, 231, 167, 231, 230, 230, 168, 230, 229, 229, 169, 229, 228, 228, 170, 228, 227, 227, 171, 227, 226, 226, 172, 226, 225, 225, 173, 225, 224, 224, 174, 224, 223, 223, 175, 223, 222, 222, 176, 222, 221, 221, 177, 221, 220, 220, 178, 220, 219, 219, 179, 219, 218, 218, 180, 218, 217, 217, 181, 217, 216, 216, 182, 216, 215, 215, 183, 215, 214, 214, 184, 214, 213, 213, 185, 213, 212, 212, 186, 212, 211, 211, 187, 211, 210, 210, 188, 210, 209, 209, 189, 209, 208, 208, 190, 208, 207, 207, 191, 207, 206, 206, 192, 206, 205, 205, 193, 205, 204, 204, 194, 204, 203, 203, 195, 203, 202, 202, 196, 202, 201, 201, 197, 201, 200, 200, 198, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  206. 400

    {0, 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}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 0, 0, 0, 399, 0, 398, 398, 1, 397, 1, 0, 2, 0, 397, 396, 3, 0, 1, 0, 396, 395, 4, 0, 5, 0, 395, 394, 3, 0, 6, 0, 394, 393, 7, 0, 4, 0, 393, 392, 8, 0, 9, 0, 392, 391, 3, 0, 10, 0, 391, 390, 11, 0, 7, 0, 390, 389, 12, 0, 13, 0, 389, 388, 8, 0, 14, 0, 388, 387, 15, 0, 3, 0, 387, 386, 16, 0, 17, 0, 386, 385, 11, 0, 18, 0, 385, 384, 19, 0, 12, 0, 384, 383, 20, 0, 21, 0, 383, 382, 8, 0, 22, 0, 382, 381, 23, 0, 15, 0, 381, 380, 24, 0, 25, 0, 380, 379, 16, 0, 26, 0, 379, 378, 27, 0, 11, 0, 378, 377, 28, 0, 29, 0, 377, 376, 19, 0, 30, 0, 376, 375, 31, 0, 20, 0, 375, 374, 32, 0, 33, 0, 374, 373, 8, 0, 34, 0, 373, 372, 35, 0, 23, 0, 372, 371, 36, 0, 37, 0, 371, 370, 24, 0, 38, 0, 370, 369, 39, 0, 16, 0, 369, 368, 40, 0, 41, 0, 368, 367, 27, 0, 42, 0, 367, 366, 43, 0, 28, 0, 366, 365, 44, 0, 45, 0, 365, 364, 19, 0, 46, 0, 364, 363, 47, 0, 31, 0, 363, 362, 48, 0, 49, 0, 362, 361, 32, 0, 50, 0, 361, 360, 51, 0, 8, 0, 360, 359, 52, 0, 53, 0, 359, 358, 35, 0, 54, 0, 358, 357, 55, 0, 36, 0, 357, 356, 56, 0, 57, 0, 356, 355, 24, 0, 58, 0, 355, 354, 59, 0, 39, 0, 354, 353, 60, 0, 61, 0, 353, 352, 40, 0, 62, 0, 352, 351, 63, 0, 27, 0, 351, 350, 64, 0, 65, 0, 350, 349, 43, 0, 66, 0, 349, 348, 67, 0, 44, 0, 348, 347, 68, 0, 69, 0, 347, 346, 19, 0, 70, 0, 346, 345, 71, 0, 47, 0, 345, 344, 72, 0, 73, 0, 344, 343, 48, 0, 74, 0, 343, 342, 75, 0, 32, 0, 342, 341, 76, 0, 77, 0, 341, 340, 51, 0, 78, 0, 340, 339, 79, 0, 52, 0, 339, 338, 80, 0, 81, 0, 338, 337, 35, 0, 82, 0, 337, 336, 83, 0, 55, 0, 336, 335, 84, 0, 85, 0, 335, 334, 56, 0, 86, 0, 334, 333, 87, 0, 24, 0, 333, 332, 88, 0, 89, 0, 332, 331, 59, 0, 90, 0, 331, 330, 91, 0, 60, 0, 330, 329, 92, 0, 93, 0, 329, 328, 40, 0, 94, 0, 328, 327, 95, 0, 63, 0, 327, 326, 96, 0, 97, 0, 326, 325, 64, 0, 98, 0, 325, 324, 99, 0, 43, 0, 324, 323, 100, 0, 101, 0, 323, 322, 67, 0, 102, 0, 322, 321, 103, 0, 68, 0, 321, 320, 104, 0, 105, 0, 320, 319, 19, 0, 106, 0, 319, 318, 107, 0, 71, 0, 318, 317, 108, 0, 109, 0, 317, 316, 72, 0, 110, 0, 316, 315, 111, 0, 48, 0, 315, 314, 112, 0, 113, 0, 314, 313, 75, 0, 114, 0, 313, 312, 115, 0, 76, 0, 312, 311, 116, 0, 117, 0, 311, 310, 51, 0, 118, 0, 310, 309, 119, 0, 79, 0, 309, 308, 120, 0, 121, 0, 308, 307, 80, 0, 122, 0, 307, 306, 123, 0, 35, 0, 306, 305, 124, 0, 125, 0, 305, 304, 83, 0, 126, 0, 304, 303, 127, 0, 84, 0, 303, 302, 128, 0, 129, 0, 302, 301, 56, 0, 130, 0, 301, 300, 131, 0, 87, 0, 300, 299, 132, 0, 133, 0, 299, 298, 88, 0, 134, 0, 298, 297, 135, 0, 59, 0, 297, 296, 136, 0, 137, 0, 296, 295, 91, 0, 138, 0, 295, 294, 139, 0, 92, 0, 294, 293, 140, 0, 141, 0, 293, 292, 40, 0, 142, 0, 292, 291, 143, 0, 95, 0, 291, 290, 144, 0, 145, 0, 290, 289, 96, 0, 146, 0, 289, 288, 147, 0, 64, 0, 288, 287, 148, 0, 149, 0, 287, 286, 99, 0, 150, 0, 286, 285, 151, 0, 100, 0, 285, 284, 152, 0, 153, 0, 284, 283, 67, 0, 154, 0, 283, 282, 155, 0, 103, 0, 282, 281, 156, 0, 157, 0, 281, 280, 104, 0, 158, 0, 280, 279, 159, 0, 19, 0, 279, 278, 160, 0, 161, 0, 278, 277, 107, 0, 162, 0, 277, 276, 163, 0, 108, 0, 276, 275, 164, 0, 165, 0, 275, 274, 72, 0, 166, 0, 274, 273, 167, 0, 111, 0, 273, 272, 168, 0, 169, 0, 272, 271, 112, 0, 170, 0, 271, 270, 171, 0, 75, 0, 270, 269, 172, 0, 173, 0, 269, 268, 115, 0, 174, 0, 268, 267, 175, 0, 116, 0, 267, 266, 176, 0, 177, 0, 266, 265, 51, 0, 178, 0, 265, 264, 179, 0, 119, 0, 264, 263, 180, 0, 181, 0, 263, 262, 120, 0, 182, 0, 262, 261, 183, 0, 80, 0, 261, 260, 184, 0, 185, 0, 260, 259, 123, 0, 186, 0, 259, 258, 187, 0, 124, 0, 258, 257, 188, 0, 189, 0, 257, 256, 83, 0, 190, 0, 256, 255, 191, 0, 127, 0, 255, 254, 192, 0, 193, 0, 254, 253, 128, 0, 194, 0, 253, 252, 195, 0, 56, 0, 252, 251, 196, 0, 197, 0, 251, 250, 131, 0, 198, 0, 250, 249, 199, 0, 132, 0, 249, 248, 200, 0, 201, 0, 248, 247, 88, 0, 202, 0, 247, 246, 203, 0, 135, 0, 246, 245, 204, 0, 205, 0, 245, 244, 136, 0, 206, 0, 244, 243, 207, 0, 91, 0, 243, 242, 208, 0, 209, 0, 242, 241, 139, 0, 210, 0, 241, 240, 211, 0, 140, 0, 240, 239, 212, 0, 213, 0, 239, 238, 40, 0, 214, 0, 238, 237, 215, 0, 143, 0, 237, 236, 216, 0, 217, 0, 236, 235, 144, 0, 218, 0, 235, 234, 219, 0, 96, 0, 234, 233, 220, 0, 221, 0, 233, 232, 147, 0, 222, 0, 232, 231, 223, 0, 148, 0, 231, 230, 224, 0, 225, 0, 230, 229, 99, 0, 226, 0, 229, 228, 227, 0, 151, 0, 228, 0, 227, 227, 151, 226, 152, 0, 226, 0, 226, 225, 225, 0, 67, 0, 225, 224, 148, 0, 222, 0, 224, 223, 155, 0, 221, 0, 223, 222, 96, 0, 156, 0, 222, 221, 218, 0, 217, 0, 221, 220, 104, 0, 143, 0, 220, 219, 214, 0, 159, 0, 219, 218, 213, 0, 140, 0, 218, 217, 160, 0, 210, 0, 217, 216, 209, 0, 91, 0, 216, 215, 107, 0, 206, 0, 215, 214, 163, 0, 205, 0, 214, 213, 135, 0, 164, 0, 213, 212, 202, 0, 201, 0, 212, 211, 72, 0, 132, 0, 211, 210, 198, 0, 167, 0, 210, 209, 197, 0, 56, 0, 209, 208, 168, 0, 194, 0, 208, 207, 193, 0, 112, 0, 207, 206, 127, 0, 190, 0, 206, 205, 171, 0, 189, 0, 205, 204, 124, 0, 172, 0, 204, 203, 186, 0, 185, 0, 203, 202, 80, 0, 115, 0, 202, 201, 182, 0, 175, 0, 201, 200, 181, 0, 119, 0, 200, 199, 176, 0, 178, 0, 199, 198, 177, 0, 51, 0, 198, 197, 116, 0, 174, 0, 197, 196, 173, 0, 179, 0, 196, 195, 75, 0, 170, 0, 195, 194, 180, 0, 169, 0, 194, 193, 111, 0, 120, 0, 193, 192, 166, 0, 165, 0, 192, 191, 183, 0, 108, 0, 191, 190, 162, 0, 184, 0, 190, 189, 161, 0, 19, 0, 189, 188, 123, 0, 158, 0, 188, 187, 157, 0, 187, 0, 187, 186, 103, 0, 154, 0, 186, 185, 154, 0, 153, 0, 185, 184, 83, 0, 100, 0, 184, 183, 150, 0, 149, 0, 183, 182, 149, 0, 64, 0, 182, 181, 108, 0, 146, 0, 181, 180, 145, 0, 95, 0, 180, 179, 128, 0, 142, 0, 179, 178, 141, 0, 169, 0, 178, 177, 92, 0, 138, 0, 177, 176, 170, 0, 137, 0, 176, 175, 59, 0, 131, 0, 175, 174, 134, 0, 51, 0, 174, 173, 133, 0, 87, 0, 173, 172, 130, 0, 138, 0, 172, 171, 129, 0, 84, 0, 171, 170, 88, 0, 126, 0, 170, 169, 115, 0, 125, 0, 169, 168, 35, 0, 100, 0, 168, 167, 122, 0, 121, 0, 167, 166, 79, 0, 136, 0, 166, 165, 118, 0, 19, 0, 165, 164, 117, 0, 76, 0, 164, 163, 112, 0, 114, 0, 163, 162, 113, 0, 48, 0, 162, 161, 139, 0, 110, 0, 161, 160, 109, 0, 136, 0, 160, 159, 71, 0, 106, 0, 159, 158, 132, 0, 105, 0, 158, 157, 40, 0, 68, 0, 157, 156, 102, 0, 84, 0, 156, 155, 101, 0, 43, 0, 155, 154, 68, 0, 98, 0, 154, 153, 97, 0, 63, 0, 153, 152, 144, 0, 94, 0, 152, 151, 93, 0, 140, 0, 151, 150, 60, 0, 90, 0, 150, 149, 105, 0, 89, 0, 149, 148, 24, 0, 147, 0, 148, 147, 86, 0, 43, 0, 147, 146, 85, 0, 55, 0, 146, 145, 82, 0, 143, 0, 145, 144, 81, 0, 52, 0, 144, 143, 99, 0, 78, 0, 143, 142, 67, 0, 77, 0, 142, 141, 32, 0, 74, 0, 141, 140, 90, 0, 73, 0, 140, 139, 47, 0, 139, 138, 70, 0, 69, 0, 138, 137, 91, 0, 44, 0, 137, 136, 43, 0, 66, 0, 136, 135, 65, 0, 27, 0, 135, 134, 98, 0, 62, 0, 134, 133, 61, 0, 96, 0, 133, 132, 39, 0, 56, 0, 132, 131, 58, 0, 57, 0, 131, 130, 36, 0, 104, 0, 130, 129, 54, 0, 53, 0, 129, 128, 114, 0, 8, 0, 128, 127, 50, 0, 119, 0, 127, 126, 49, 0, 31, 0, 126, 125, 106, 0, 46, 0, 125, 124, 45, 0, 120, 0, 124, 123, 28, 0, 42, 0, 123, 122, 107, 0, 41, 0, 122, 121, 16, 0, 48, 0, 121, 120, 38, 0, 37, 0, 120, 119, 62, 0, 23, 0, 119, 118, 34, 0, 51, 0, 118, 117, 33, 0, 20, 0, 117, 116, 72, 0, 30, 0, 116, 115, 29, 0, 87, 0, 115, 114, 11, 0, 26, 0, 114, 113, 100, 0, 25, 0, 113, 112, 15, 0, 37, 0, 112, 111, 22, 0, 21, 0, 111, 110, 76, 0, 12, 0, 110, 109, 18, 0, 31, 0, 109, 108, 17, 0, 3, 0, 108, 107, 46, 0, 14, 0, 107, 106, 13, 0, 42, 0, 106, 105, 7, 0, 10, 0, 105, 104, 94, 0, 9, 0, 104, 103, 4, 0, 80, 0, 103, 102, 6, 0, 5, 0, 102, 101, 77, 0, 1, 0, 101, 100, 2, 0, 95, 0, 100, 99, 80, 0, 66, 0, 99, 98, 87, 0, 44, 0, 98, 97, 75, 0, 74, 0, 97, 96, 12, 0, 19, 0, 96, 95, 64, 0, 31, 0, 95, 94, 27, 0, 41, 0, 94, 93, 84, 0, 5, 0, 93, 92, 63, 0, 83, 0, 92, 91, 89, 0, 55, 0, 91, 90, 14, 0, 52, 0, 90, 89, 51, 0, 73, 0, 89, 88, 55, 0, 23, 0, 88, 87, 59, 0, 31, 0, 87, 86, 56, 0, 53, 0, 86, 85, 8, 0, 31, 0, 85, 84, 26, 0, 35, 0, 84, 83, 48, 0, 79, 0, 83, 82, 20, 0, 30, 0, 82, 81, 21, 0, 37, 0, 81, 80, 69, 0, 3, 0, 80, 79, 71, 0, 57, 0, 79, 78, 40, 0, 1, 0, 78, 77, 41, 0, 68, 0, 77, 76, 19, 0, 68, 0, 76, 75, 30, 0, 60, 0, 75, 74, 9, 0, 24, 0, 74, 73, 31, 0, 35, 0, 73, 72, 37, 0, 3, 0, 72, 71, 44, 0, 67, 0, 71, 70, 32, 0, 3, 0, 70, 69, 47, 0, 69, 68, 52, 0, 43, 0, 68, 67, 65, 0, 35, 0, 67, 66, 61, 0, 39, 0, 66, 65, 58, 0, 36, 0, 65, 64, 54, 0, 25, 0, 64, 63, 50, 0, 49, 0, 63, 62, 10, 0, 45, 0, 62, 61, 28, 0, 42, 0, 61, 60, 16, 0, 38, 0, 60, 59, 42, 0, 34, 0, 59, 58, 33, 0, 39, 0, 58, 57, 29, 0, 11, 0, 57, 56, 36, 0, 15, 0, 56, 55, 22, 0, 34, 0, 55, 54, 18, 0, 17, 0, 54, 53, 46, 0, 13, 0, 53, 52, 7, 0, 5, 0, 52, 51, 4, 0, 6, 0, 51, 50, 35, 0, 2, 0, 50, 49, 15, 0, 5, 0, 49, 48, 24, 0, 12, 0, 48, 47, 12, 0, 27, 0, 47, 46, 1, 0, 45, 0, 46, 45, 23, 0, 14, 0, 45, 44, 2, 0, 17, 0, 44, 43, 39, 0, 34, 0, 43, 42, 8, 0, 26, 0, 42, 41, 27, 0, 20, 0, 41, 40, 21, 0, 26, 0, 40, 39, 3, 0, 39, 38, 26, 0, 19, 0, 38, 37, 30, 0, 9, 0, 37, 36, 31, 0, 36, 35, 34, 0, 32, 0, 35, 34, 17, 0, 6, 0, 34, 33, 25, 0, 9, 0, 33, 32, 11, 0, 13, 0, 32, 31, 5, 0, 10, 0, 31, 30, 28, 0, 16, 0, 30, 29, 20, 0, 13, 0, 29, 0, 28, 28, 10, 27, 22, 0, 18, 0, 27, 26, 14, 0, 7, 0, 26, 25, 4, 0, 6, 0, 25, 24, 15, 0, 24, 0, 24, 23, 12, 0, 1, 0, 23, 0, 22, 22, 2, 21, 19, 0, 8, 0, 21, 20, 7, 0, 20, 19, 3, 0, 6, 0, 19, 18, 13, 0, 16, 0, 18, 17, 9, 0, 17, 0, 17, 16, 1, 0, 11, 0, 16, 15, 5, 0, 11, 0, 15, 14, 6, 0, 10, 0, 14, 13, 8, 0, 13, 12, 4, 0, 10, 0, 12, 0, 11, 11, 2, 0, 10, 10, 7, 9, 3, 0, 9, 0, 8, 8, 1, 7, 5, 0, 6, 0, 7, 6, 6, 0, 4, 0, 6, 5, 2, 0, 4, 0, 5, 4, 3, 0, 1, 0, 4, 3, 1, 0, 3, 2, 2, 0, 2, 1, 1, 0, 1 }

  207. 400

    {0, 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}

    {797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 0, 0, 0, 0, 398, 397, 1, 0, 1, 0, 397, 396, 2, 0, 2, 0, 396, 395, 3, 0, 3, 0, 395, 394, 4, 0, 4, 0, 394, 393, 5, 0, 5, 0, 393, 392, 6, 0, 6, 0, 392, 391, 7, 0, 7, 0, 391, 390, 8, 0, 8, 0, 390, 389, 9, 0, 9, 0, 389, 388, 10, 0, 10, 0, 388, 387, 11, 0, 11, 0, 387, 386, 12, 0, 12, 0, 386, 385, 13, 0, 13, 0, 385, 384, 14, 0, 14, 0, 384, 383, 15, 0, 15, 0, 383, 382, 16, 0, 16, 0, 382, 381, 17, 0, 17, 0, 381, 380, 18, 0, 18, 0, 380, 379, 19, 0, 19, 0, 379, 378, 20, 0, 20, 0, 378, 377, 21, 0, 21, 0, 377, 376, 22, 0, 22, 0, 376, 375, 23, 0, 23, 0, 375, 374, 24, 0, 24, 0, 374, 373, 25, 0, 25, 0, 373, 372, 26, 0, 26, 0, 372, 371, 27, 0, 27, 0, 371, 370, 28, 0, 28, 0, 370, 369, 29, 0, 29, 0, 369, 368, 30, 0, 30, 0, 368, 367, 31, 0, 31, 0, 367, 366, 32, 0, 32, 0, 366, 365, 33, 0, 33, 0, 365, 364, 34, 0, 34, 0, 364, 363, 35, 0, 35, 0, 363, 362, 36, 0, 36, 0, 362, 361, 37, 0, 37, 0, 361, 360, 38, 0, 38, 0, 360, 359, 39, 0, 39, 0, 359, 358, 40, 0, 40, 0, 358, 357, 41, 0, 41, 0, 357, 356, 42, 0, 42, 0, 356, 355, 43, 0, 43, 0, 355, 354, 44, 0, 44, 0, 354, 353, 45, 0, 45, 0, 353, 352, 46, 0, 46, 0, 352, 351, 47, 0, 47, 0, 351, 350, 48, 0, 48, 0, 350, 349, 49, 0, 49, 0, 349, 348, 50, 0, 50, 0, 348, 347, 51, 0, 51, 0, 347, 346, 52, 0, 52, 0, 346, 345, 53, 0, 53, 0, 345, 344, 54, 0, 54, 0, 344, 343, 55, 0, 55, 0, 343, 342, 56, 0, 56, 0, 342, 341, 57, 0, 57, 0, 341, 340, 58, 0, 58, 0, 340, 339, 59, 0, 59, 0, 339, 338, 60, 0, 60, 0, 338, 337, 61, 0, 61, 0, 337, 336, 62, 0, 62, 0, 336, 335, 63, 0, 63, 0, 335, 334, 64, 0, 64, 0, 334, 333, 65, 0, 65, 0, 333, 332, 66, 0, 66, 0, 332, 331, 67, 0, 67, 0, 331, 330, 68, 0, 68, 0, 330, 329, 69, 0, 69, 0, 329, 328, 70, 0, 70, 0, 328, 327, 71, 0, 71, 0, 327, 326, 72, 0, 72, 0, 326, 325, 73, 0, 73, 0, 325, 324, 74, 0, 74, 0, 324, 323, 75, 0, 75, 0, 323, 322, 76, 0, 76, 0, 322, 321, 77, 0, 77, 0, 321, 320, 78, 0, 78, 0, 320, 319, 79, 0, 79, 0, 319, 318, 80, 0, 80, 0, 318, 317, 81, 0, 81, 0, 317, 316, 82, 0, 82, 0, 316, 315, 83, 0, 83, 0, 315, 314, 84, 0, 84, 0, 314, 313, 85, 0, 85, 0, 313, 312, 86, 0, 86, 0, 312, 311, 87, 0, 87, 0, 311, 310, 88, 0, 88, 0, 310, 309, 89, 0, 89, 0, 309, 308, 90, 0, 90, 0, 308, 307, 91, 0, 91, 0, 307, 306, 92, 0, 92, 0, 306, 305, 93, 0, 93, 0, 305, 304, 94, 0, 94, 0, 304, 303, 95, 0, 95, 0, 303, 302, 96, 0, 96, 0, 302, 301, 97, 0, 97, 0, 301, 300, 98, 0, 98, 0, 300, 299, 99, 0, 99, 0, 299, 298, 100, 0, 100, 0, 298, 297, 101, 0, 101, 0, 297, 296, 102, 0, 102, 0, 296, 295, 103, 0, 103, 0, 295, 294, 104, 0, 104, 0, 294, 293, 105, 0, 105, 0, 293, 292, 106, 0, 106, 0, 292, 291, 107, 0, 107, 0, 291, 290, 108, 0, 108, 0, 290, 289, 109, 0, 109, 0, 289, 288, 110, 0, 110, 0, 288, 287, 111, 0, 111, 0, 287, 286, 112, 0, 112, 0, 286, 285, 113, 0, 113, 0, 285, 284, 114, 0, 114, 0, 284, 283, 115, 0, 115, 0, 283, 282, 116, 0, 116, 0, 282, 281, 117, 0, 117, 0, 281, 280, 118, 0, 118, 0, 280, 279, 119, 0, 119, 0, 279, 278, 120, 0, 120, 0, 278, 277, 121, 0, 121, 0, 277, 276, 122, 0, 122, 0, 276, 275, 123, 0, 123, 0, 275, 274, 124, 0, 124, 0, 274, 273, 125, 0, 125, 0, 273, 272, 126, 0, 126, 0, 272, 271, 127, 0, 127, 0, 271, 270, 128, 0, 128, 0, 270, 269, 129, 0, 129, 0, 269, 268, 130, 0, 130, 0, 268, 267, 131, 0, 131, 0, 267, 266, 132, 0, 132, 0, 266, 265, 133, 0, 133, 0, 265, 264, 134, 0, 134, 0, 264, 263, 135, 0, 135, 0, 263, 262, 136, 0, 136, 0, 262, 261, 137, 0, 137, 0, 261, 260, 138, 0, 138, 0, 260, 259, 139, 0, 139, 0, 259, 258, 140, 0, 140, 0, 258, 257, 141, 0, 141, 0, 257, 256, 142, 0, 142, 0, 256, 255, 143, 0, 143, 0, 255, 254, 144, 0, 144, 0, 254, 253, 145, 0, 145, 0, 253, 252, 146, 0, 146, 0, 252, 251, 147, 0, 147, 0, 251, 250, 148, 0, 148, 0, 250, 249, 149, 0, 149, 0, 249, 248, 150, 0, 150, 0, 248, 247, 151, 0, 151, 0, 247, 246, 152, 0, 152, 0, 246, 245, 153, 0, 153, 0, 245, 244, 154, 0, 154, 0, 244, 243, 155, 0, 155, 0, 243, 242, 156, 0, 156, 0, 242, 241, 157, 0, 157, 0, 241, 240, 158, 0, 158, 0, 240, 239, 159, 0, 159, 0, 239, 238, 160, 0, 160, 0, 238, 237, 161, 0, 161, 0, 237, 236, 162, 0, 162, 0, 236, 235, 163, 0, 163, 0, 235, 234, 164, 0, 164, 0, 234, 233, 165, 0, 165, 0, 233, 232, 166, 0, 166, 0, 232, 231, 167, 0, 167, 0, 231, 230, 168, 0, 168, 0, 230, 229, 169, 0, 169, 0, 229, 228, 170, 0, 170, 0, 228, 227, 171, 0, 171, 0, 227, 226, 172, 0, 172, 0, 226, 225, 173, 0, 173, 0, 225, 224, 174, 0, 174, 0, 224, 223, 175, 0, 175, 0, 223, 222, 176, 0, 176, 0, 222, 221, 177, 0, 177, 0, 221, 220, 178, 0, 178, 0, 220, 219, 179, 0, 179, 0, 219, 218, 180, 0, 180, 0, 218, 217, 181, 0, 181, 0, 217, 216, 182, 0, 182, 0, 216, 215, 183, 0, 183, 0, 215, 214, 184, 0, 184, 0, 214, 213, 185, 0, 185, 0, 213, 212, 186, 0, 186, 0, 212, 211, 187, 0, 187, 0, 211, 210, 188, 0, 188, 0, 210, 209, 189, 0, 189, 0, 209, 208, 190, 0, 190, 0, 208, 207, 191, 0, 191, 0, 207, 206, 192, 0, 192, 0, 206, 205, 193, 0, 193, 0, 205, 204, 194, 0, 194, 0, 204, 203, 195, 0, 195, 0, 203, 202, 196, 0, 196, 0, 202, 201, 197, 0, 197, 0, 201, 200, 198, 0, 198, 0, 200, 199, 199, 0, 199, 0, 199, 0, 198, 198, 0, 198, 0, 0, 197, 197, 0, 197, 0, 0, 196, 196, 0, 196, 0, 0, 195, 195, 0, 195, 0, 0, 194, 194, 0, 194, 0, 0, 193, 193, 0, 193, 0, 0, 192, 192, 0, 192, 0, 0, 191, 191, 0, 191, 0, 0, 190, 190, 0, 190, 0, 0, 189, 189, 0, 189, 0, 0, 188, 188, 0, 188, 0, 0, 187, 187, 0, 187, 0, 0, 186, 186, 0, 186, 0, 0, 185, 185, 0, 185, 0, 0, 184, 184, 0, 184, 0, 0, 183, 183, 0, 183, 0, 0, 182, 182, 0, 182, 0, 0, 181, 181, 0, 181, 0, 0, 180, 180, 0, 180, 0, 0, 179, 179, 0, 179, 0, 0, 178, 178, 0, 178, 0, 0, 177, 177, 0, 177, 0, 0, 176, 176, 0, 176, 0, 0, 175, 175, 0, 175, 0, 0, 174, 174, 0, 174, 0, 0, 173, 173, 0, 173, 0, 0, 172, 172, 0, 172, 0, 0, 171, 171, 0, 171, 0, 0, 170, 170, 0, 170, 0, 0, 169, 169, 0, 169, 0, 0, 168, 168, 0, 168, 0, 0, 167, 167, 0, 167, 0, 0, 166, 166, 0, 166, 0, 0, 165, 165, 0, 165, 0, 0, 164, 164, 0, 164, 0, 0, 163, 163, 0, 163, 0, 0, 162, 162, 0, 162, 0, 0, 161, 161, 0, 161, 0, 0, 160, 160, 0, 160, 0, 0, 159, 159, 0, 159, 0, 0, 158, 158, 0, 158, 0, 0, 157, 157, 0, 157, 0, 0, 156, 156, 0, 156, 0, 0, 155, 155, 0, 155, 0, 0, 154, 154, 0, 154, 0, 0, 153, 153, 0, 153, 0, 0, 152, 152, 0, 152, 0, 0, 151, 151, 0, 151, 0, 0, 150, 150, 0, 150, 0, 0, 149, 149, 0, 149, 0, 0, 148, 148, 0, 148, 0, 0, 147, 147, 0, 147, 0, 0, 146, 146, 0, 146, 0, 0, 145, 145, 0, 145, 0, 0, 144, 144, 0, 144, 0, 0, 143, 143, 0, 143, 0, 0, 142, 142, 0, 142, 0, 0, 141, 141, 0, 141, 0, 0, 140, 140, 0, 140, 0, 0, 139, 139, 0, 139, 0, 0, 138, 138, 0, 138, 0, 0, 137, 137, 0, 137, 0, 0, 136, 136, 0, 136, 0, 0, 135, 135, 0, 135, 0, 0, 134, 134, 0, 134, 0, 0, 133, 133, 0, 133, 0, 0, 132, 132, 0, 132, 0, 0, 131, 131, 0, 131, 0, 0, 130, 130, 0, 130, 0, 0, 129, 129, 0, 129, 0, 0, 128, 128, 0, 128, 0, 0, 127, 127, 0, 127, 0, 0, 126, 126, 0, 126, 0, 0, 125, 125, 0, 125, 0, 0, 124, 124, 0, 124, 0, 0, 123, 123, 0, 123, 0, 0, 122, 122, 0, 122, 0, 0, 121, 121, 0, 121, 0, 0, 120, 120, 0, 120, 0, 0, 119, 119, 0, 119, 0, 0, 118, 118, 0, 118, 0, 0, 117, 117, 0, 117, 0, 0, 116, 116, 0, 116, 0, 0, 115, 115, 0, 115, 0, 0, 114, 114, 0, 114, 0, 0, 113, 113, 0, 113, 0, 0, 112, 112, 0, 112, 0, 0, 111, 111, 0, 111, 0, 0, 110, 110, 0, 110, 0, 0, 109, 109, 0, 109, 0, 0, 108, 108, 0, 108, 0, 0, 107, 107, 0, 107, 0, 0, 106, 106, 0, 106, 0, 0, 105, 105, 0, 105, 0, 0, 104, 104, 0, 104, 0, 0, 103, 103, 0, 103, 0, 0, 102, 102, 0, 102, 0, 0, 101, 101, 0, 101, 0, 0, 100, 100, 0, 100, 0, 0, 99, 99, 0, 99, 0, 0, 98, 98, 0, 98, 0, 0, 97, 97, 0, 97, 0, 0, 96, 96, 0, 96, 0, 0, 95, 95, 0, 95, 0, 0, 94, 94, 0, 94, 0, 0, 93, 93, 0, 93, 0, 0, 92, 92, 0, 92, 0, 0, 91, 91, 0, 91, 0, 0, 90, 90, 0, 90, 0, 0, 89, 89, 0, 89, 0, 0, 88, 88, 0, 88, 0, 0, 87, 87, 0, 87, 0, 0, 86, 86, 0, 86, 0, 0, 85, 85, 0, 85, 0, 0, 84, 84, 0, 84, 0, 0, 83, 83, 0, 83, 0, 0, 82, 82, 0, 82, 0, 0, 81, 81, 0, 81, 0, 0, 80, 80, 0, 80, 0, 0, 79, 79, 0, 79, 0, 0, 78, 78, 0, 78, 0, 0, 77, 77, 0, 77, 0, 0, 76, 76, 0, 76, 0, 0, 75, 75, 0, 75, 0, 0, 74, 74, 0, 74, 0, 0, 73, 73, 0, 73, 0, 0, 72, 72, 0, 72, 0, 0, 71, 71, 0, 71, 0, 0, 70, 70, 0, 70, 0, 0, 69, 69, 0, 69, 0, 0, 68, 68, 0, 68, 0, 0, 67, 67, 0, 67, 0, 0, 66, 66, 0, 66, 0, 0, 65, 65, 0, 65, 0, 0, 64, 64, 0, 64, 0, 0, 63, 63, 0, 63, 0, 0, 62, 62, 0, 62, 0, 0, 61, 61, 0, 61, 0, 0, 60, 60, 0, 60, 0, 0, 59, 59, 0, 59, 0, 0, 58, 58, 0, 58, 0, 0, 57, 57, 0, 57, 0, 0, 56, 56, 0, 56, 0, 0, 55, 55, 0, 55, 0, 0, 54, 54, 0, 54, 0, 0, 53, 53, 0, 53, 0, 0, 52, 52, 0, 52, 0, 0, 51, 51, 0, 51, 0, 0, 50, 50, 0, 50, 0, 0, 49, 49, 0, 49, 0, 0, 48, 48, 0, 48, 0, 0, 47, 47, 0, 47, 0, 0, 46, 46, 0, 46, 0, 0, 45, 45, 0, 45, 0, 0, 44, 44, 0, 44, 0, 0, 43, 43, 0, 43, 0, 0, 42, 42, 0, 42, 0, 0, 41, 41, 0, 41, 0, 0, 40, 40, 0, 40, 0, 0, 39, 39, 0, 39, 0, 0, 38, 38, 0, 38, 0, 0, 37, 37, 0, 37, 0, 0, 36, 36, 0, 36, 0, 0, 35, 35, 0, 35, 0, 0, 34, 34, 0, 34, 0, 0, 33, 33, 0, 33, 0, 0, 32, 32, 0, 32, 0, 0, 31, 31, 0, 31, 0, 0, 30, 30, 0, 30, 0, 0, 29, 29, 0, 29, 0, 0, 28, 28, 0, 28, 0, 0, 27, 27, 0, 27, 0, 0, 26, 26, 0, 26, 0, 0, 25, 25, 0, 25, 0, 0, 24, 24, 0, 24, 0, 0, 23, 23, 0, 23, 0, 0, 22, 22, 0, 22, 0, 0, 21, 21, 0, 21, 0, 0, 20, 20, 0, 20, 0, 0, 19, 19, 0, 19, 0, 0, 18, 18, 0, 18, 0, 0, 17, 17, 0, 17, 0, 0, 16, 16, 0, 16, 0, 0, 15, 15, 0, 15, 0, 0, 14, 14, 0, 14, 0, 0, 13, 13, 0, 13, 0, 0, 12, 12, 0, 12, 0, 0, 11, 11, 0, 11, 0, 0, 10, 10, 0, 10, 0, 0, 9, 9, 0, 9, 0, 0, 8, 8, 0, 8, 0, 0, 7, 7, 0, 7, 0, 0, 6, 6, 0, 6, 0, 0, 5, 5, 0, 5, 0, 0, 4, 4, 0, 4, 0, 0, 3, 3, 0, 3, 0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 0 }

  208. 400

    {0, 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}

    {796, 794, 792, 790, 788, 786, 784, 782, 780, 778, 776, 774, 772, 770, 768, 766, 764, 762, 760, 758, 756, 754, 752, 750, 748, 746, 744, 742, 740, 738, 736, 734, 732, 730, 728, 726, 724, 722, 720, 718, 716, 714, 712, 710, 708, 706, 704, 702, 700, 698, 696, 694, 692, 690, 688, 686, 684, 682, 680, 678, 676, 674, 672, 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, 640, 638, 636, 634, 632, 630, 628, 626, 624, 622, 620, 618, 616, 614, 612, 610, 608, 606, 604, 602, 600, 598, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 258, 256, 254, 252, 250, 248, 246, 244, 242, 240, 238, 236, 234, 232, 230, 228, 226, 224, 222, 220, 218, 216, 214, 212, 210, 208, 206, 204, 202, 200, 198, 196, 194, 192, 190, 188, 186, 184, 182, 180, 178, 176, 174, 172, 170, 168, 166, 164, 162, 160, 158, 156, 154, 152, 150, 148, 146, 144, 142, 140, 138, 136, 134, 132, 130, 128, 126, 124, 122, 120, 118, 116, 114, 112, 110, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 88, 86, 84, 82, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0, 798}

    Returns: {399, 399, 0, 399, 0, 399, 398, 0, 0, 0, 0, 398, 397, 1, 0, 1, 0, 397, 396, 2, 0, 2, 0, 396, 395, 3, 0, 3, 0, 395, 394, 4, 0, 4, 0, 394, 393, 5, 0, 5, 0, 393, 392, 6, 0, 6, 0, 392, 391, 7, 0, 7, 0, 391, 390, 8, 0, 8, 0, 390, 389, 9, 0, 9, 0, 389, 388, 10, 0, 10, 0, 388, 387, 11, 0, 11, 0, 387, 386, 12, 0, 12, 0, 386, 385, 13, 0, 13, 0, 385, 384, 14, 0, 14, 0, 384, 383, 15, 0, 15, 0, 383, 382, 16, 0, 16, 0, 382, 381, 17, 0, 17, 0, 381, 380, 18, 0, 18, 0, 380, 379, 19, 0, 19, 0, 379, 378, 20, 0, 20, 0, 378, 377, 21, 0, 21, 0, 377, 376, 22, 0, 22, 0, 376, 375, 23, 0, 23, 0, 375, 374, 24, 0, 24, 0, 374, 373, 25, 0, 25, 0, 373, 372, 26, 0, 26, 0, 372, 371, 27, 0, 27, 0, 371, 370, 28, 0, 28, 0, 370, 369, 29, 0, 29, 0, 369, 368, 30, 0, 30, 0, 368, 367, 31, 0, 31, 0, 367, 366, 32, 0, 32, 0, 366, 365, 33, 0, 33, 0, 365, 364, 34, 0, 34, 0, 364, 363, 35, 0, 35, 0, 363, 362, 36, 0, 36, 0, 362, 361, 37, 0, 37, 0, 361, 360, 38, 0, 38, 0, 360, 359, 39, 0, 39, 0, 359, 358, 40, 0, 40, 0, 358, 357, 41, 0, 41, 0, 357, 356, 42, 0, 42, 0, 356, 355, 43, 0, 43, 0, 355, 354, 44, 0, 44, 0, 354, 353, 45, 0, 45, 0, 353, 352, 46, 0, 46, 0, 352, 351, 47, 0, 47, 0, 351, 350, 48, 0, 48, 0, 350, 349, 49, 0, 49, 0, 349, 348, 50, 0, 50, 0, 348, 347, 51, 0, 51, 0, 347, 346, 52, 0, 52, 0, 346, 345, 53, 0, 53, 0, 345, 344, 54, 0, 54, 0, 344, 343, 55, 0, 55, 0, 343, 342, 56, 0, 56, 0, 342, 341, 57, 0, 57, 0, 341, 340, 58, 0, 58, 0, 340, 339, 59, 0, 59, 0, 339, 338, 60, 0, 60, 0, 338, 337, 61, 0, 61, 0, 337, 336, 62, 0, 62, 0, 336, 335, 63, 0, 63, 0, 335, 334, 64, 0, 64, 0, 334, 333, 65, 0, 65, 0, 333, 332, 66, 0, 66, 0, 332, 331, 67, 0, 67, 0, 331, 330, 68, 0, 68, 0, 330, 329, 69, 0, 69, 0, 329, 328, 70, 0, 70, 0, 328, 327, 71, 0, 71, 0, 327, 326, 72, 0, 72, 0, 326, 325, 73, 0, 73, 0, 325, 324, 74, 0, 74, 0, 324, 323, 75, 0, 75, 0, 323, 322, 76, 0, 76, 0, 322, 321, 77, 0, 77, 0, 321, 320, 78, 0, 78, 0, 320, 319, 79, 0, 79, 0, 319, 318, 80, 0, 80, 0, 318, 317, 81, 0, 81, 0, 317, 316, 82, 0, 82, 0, 316, 315, 83, 0, 83, 0, 315, 314, 84, 0, 84, 0, 314, 313, 85, 0, 85, 0, 313, 312, 86, 0, 86, 0, 312, 311, 87, 0, 87, 0, 311, 310, 88, 0, 88, 0, 310, 309, 89, 0, 89, 0, 309, 308, 90, 0, 90, 0, 308, 307, 91, 0, 91, 0, 307, 306, 92, 0, 92, 0, 306, 305, 93, 0, 93, 0, 305, 304, 94, 0, 94, 0, 304, 303, 95, 0, 95, 0, 303, 302, 96, 0, 96, 0, 302, 301, 97, 0, 97, 0, 301, 300, 98, 0, 98, 0, 300, 299, 99, 0, 99, 0, 299, 298, 100, 0, 100, 0, 298, 297, 101, 0, 101, 0, 297, 296, 102, 0, 102, 0, 296, 295, 103, 0, 103, 0, 295, 294, 104, 0, 104, 0, 294, 293, 105, 0, 105, 0, 293, 292, 106, 0, 106, 0, 292, 291, 107, 0, 107, 0, 291, 290, 108, 0, 108, 0, 290, 289, 109, 0, 109, 0, 289, 288, 110, 0, 110, 0, 288, 287, 111, 0, 111, 0, 287, 286, 112, 0, 112, 0, 286, 285, 113, 0, 113, 0, 285, 284, 114, 0, 114, 0, 284, 283, 115, 0, 115, 0, 283, 282, 116, 0, 116, 0, 282, 281, 117, 0, 117, 0, 281, 280, 118, 0, 118, 0, 280, 279, 119, 0, 119, 0, 279, 278, 120, 0, 120, 0, 278, 277, 121, 0, 121, 0, 277, 276, 122, 0, 122, 0, 276, 275, 123, 0, 123, 0, 275, 274, 124, 0, 124, 0, 274, 273, 125, 0, 125, 0, 273, 272, 126, 0, 126, 0, 272, 271, 127, 0, 127, 0, 271, 270, 128, 0, 128, 0, 270, 269, 129, 0, 129, 0, 269, 268, 130, 0, 130, 0, 268, 267, 131, 0, 131, 0, 267, 266, 132, 0, 132, 0, 266, 265, 133, 0, 133, 0, 265, 264, 134, 0, 134, 0, 264, 263, 135, 0, 135, 0, 263, 262, 136, 0, 136, 0, 262, 261, 137, 0, 137, 0, 261, 260, 138, 0, 138, 0, 260, 259, 139, 0, 139, 0, 259, 258, 140, 0, 140, 0, 258, 257, 141, 0, 141, 0, 257, 256, 142, 0, 142, 0, 256, 255, 143, 0, 143, 0, 255, 254, 144, 0, 144, 0, 254, 253, 145, 0, 145, 0, 253, 252, 146, 0, 146, 0, 252, 251, 147, 0, 147, 0, 251, 250, 148, 0, 148, 0, 250, 249, 149, 0, 149, 0, 249, 248, 150, 0, 150, 0, 248, 247, 151, 0, 151, 0, 247, 246, 152, 0, 152, 0, 246, 245, 153, 0, 153, 0, 245, 244, 154, 0, 154, 0, 244, 243, 155, 0, 155, 0, 243, 242, 156, 0, 156, 0, 242, 241, 157, 0, 157, 0, 241, 240, 158, 0, 158, 0, 240, 239, 159, 0, 159, 0, 239, 238, 160, 0, 160, 0, 238, 237, 161, 0, 161, 0, 237, 236, 162, 0, 162, 0, 236, 235, 163, 0, 163, 0, 235, 234, 164, 0, 164, 0, 234, 233, 165, 0, 165, 0, 233, 232, 166, 0, 166, 0, 232, 231, 167, 0, 167, 0, 231, 230, 168, 0, 168, 0, 230, 229, 169, 0, 169, 0, 229, 228, 170, 0, 170, 0, 228, 227, 171, 0, 171, 0, 227, 226, 172, 0, 172, 0, 226, 225, 173, 0, 173, 0, 225, 224, 174, 0, 174, 0, 224, 223, 175, 0, 175, 0, 223, 222, 176, 0, 176, 0, 222, 221, 177, 0, 177, 0, 221, 220, 178, 0, 178, 0, 220, 219, 179, 0, 179, 0, 219, 218, 180, 0, 180, 0, 218, 217, 181, 0, 181, 0, 217, 216, 182, 0, 182, 0, 216, 215, 183, 0, 183, 0, 215, 214, 184, 0, 184, 0, 214, 213, 185, 0, 185, 0, 213, 212, 186, 0, 186, 0, 212, 211, 187, 0, 187, 0, 211, 210, 188, 0, 188, 0, 210, 209, 189, 0, 189, 0, 209, 208, 190, 0, 190, 0, 208, 207, 191, 0, 191, 0, 207, 206, 192, 0, 192, 0, 206, 205, 193, 0, 193, 0, 205, 204, 194, 0, 194, 0, 204, 203, 195, 0, 195, 0, 203, 202, 196, 0, 196, 0, 202, 201, 197, 0, 197, 0, 201, 200, 198, 0, 198, 0, 200, 199, 199, 0, 199, 0, 199, 0, 198, 198, 0, 198, 0, 0, 197, 197, 0, 197, 0, 0, 196, 196, 0, 196, 0, 0, 195, 195, 0, 195, 0, 0, 194, 194, 0, 194, 0, 0, 193, 193, 0, 193, 0, 0, 192, 192, 0, 192, 0, 0, 191, 191, 0, 191, 0, 0, 190, 190, 0, 190, 0, 0, 189, 189, 0, 189, 0, 0, 188, 188, 0, 188, 0, 0, 187, 187, 0, 187, 0, 0, 186, 186, 0, 186, 0, 0, 185, 185, 0, 185, 0, 0, 184, 184, 0, 184, 0, 0, 183, 183, 0, 183, 0, 0, 182, 182, 0, 182, 0, 0, 181, 181, 0, 181, 0, 0, 180, 180, 0, 180, 0, 0, 179, 179, 0, 179, 0, 0, 178, 178, 0, 178, 0, 0, 177, 177, 0, 177, 0, 0, 176, 176, 0, 176, 0, 0, 175, 175, 0, 175, 0, 0, 174, 174, 0, 174, 0, 0, 173, 173, 0, 173, 0, 0, 172, 172, 0, 172, 0, 0, 171, 171, 0, 171, 0, 0, 170, 170, 0, 170, 0, 0, 169, 169, 0, 169, 0, 0, 168, 168, 0, 168, 0, 0, 167, 167, 0, 167, 0, 0, 166, 166, 0, 166, 0, 0, 165, 165, 0, 165, 0, 0, 164, 164, 0, 164, 0, 0, 163, 163, 0, 163, 0, 0, 162, 162, 0, 162, 0, 0, 161, 161, 0, 161, 0, 0, 160, 160, 0, 160, 0, 0, 159, 159, 0, 159, 0, 0, 158, 158, 0, 158, 0, 0, 157, 157, 0, 157, 0, 0, 156, 156, 0, 156, 0, 0, 155, 155, 0, 155, 0, 0, 154, 154, 0, 154, 0, 0, 153, 153, 0, 153, 0, 0, 152, 152, 0, 152, 0, 0, 151, 151, 0, 151, 0, 0, 150, 150, 0, 150, 0, 0, 149, 149, 0, 149, 0, 0, 148, 148, 0, 148, 0, 0, 147, 147, 0, 147, 0, 0, 146, 146, 0, 146, 0, 0, 145, 145, 0, 145, 0, 0, 144, 144, 0, 144, 0, 0, 143, 143, 0, 143, 0, 0, 142, 142, 0, 142, 0, 0, 141, 141, 0, 141, 0, 0, 140, 140, 0, 140, 0, 0, 139, 139, 0, 139, 0, 0, 138, 138, 0, 138, 0, 0, 137, 137, 0, 137, 0, 0, 136, 136, 0, 136, 0, 0, 135, 135, 0, 135, 0, 0, 134, 134, 0, 134, 0, 0, 133, 133, 0, 133, 0, 0, 132, 132, 0, 132, 0, 0, 131, 131, 0, 131, 0, 0, 130, 130, 0, 130, 0, 0, 129, 129, 0, 129, 0, 0, 128, 128, 0, 128, 0, 0, 127, 127, 0, 127, 0, 0, 126, 126, 0, 126, 0, 0, 125, 125, 0, 125, 0, 0, 124, 124, 0, 124, 0, 0, 123, 123, 0, 123, 0, 0, 122, 122, 0, 122, 0, 0, 121, 121, 0, 121, 0, 0, 120, 120, 0, 120, 0, 0, 119, 119, 0, 119, 0, 0, 118, 118, 0, 118, 0, 0, 117, 117, 0, 117, 0, 0, 116, 116, 0, 116, 0, 0, 115, 115, 0, 115, 0, 0, 114, 114, 0, 114, 0, 0, 113, 113, 0, 113, 0, 0, 112, 112, 0, 112, 0, 0, 111, 111, 0, 111, 0, 0, 110, 110, 0, 110, 0, 0, 109, 109, 0, 109, 0, 0, 108, 108, 0, 108, 0, 0, 107, 107, 0, 107, 0, 0, 106, 106, 0, 106, 0, 0, 105, 105, 0, 105, 0, 0, 104, 104, 0, 104, 0, 0, 103, 103, 0, 103, 0, 0, 102, 102, 0, 102, 0, 0, 101, 101, 0, 101, 0, 0, 100, 100, 0, 100, 0, 0, 99, 99, 0, 99, 0, 0, 98, 98, 0, 98, 0, 0, 97, 97, 0, 97, 0, 0, 96, 96, 0, 96, 0, 0, 95, 95, 0, 95, 0, 0, 94, 94, 0, 94, 0, 0, 93, 93, 0, 93, 0, 0, 92, 92, 0, 92, 0, 0, 91, 91, 0, 91, 0, 0, 90, 90, 0, 90, 0, 0, 89, 89, 0, 89, 0, 0, 88, 88, 0, 88, 0, 0, 87, 87, 0, 87, 0, 0, 86, 86, 0, 86, 0, 0, 85, 85, 0, 85, 0, 0, 84, 84, 0, 84, 0, 0, 83, 83, 0, 83, 0, 0, 82, 82, 0, 82, 0, 0, 81, 81, 0, 81, 0, 0, 80, 80, 0, 80, 0, 0, 79, 79, 0, 79, 0, 0, 78, 78, 0, 78, 0, 0, 77, 77, 0, 77, 0, 0, 76, 76, 0, 76, 0, 0, 75, 75, 0, 75, 0, 0, 74, 74, 0, 74, 0, 0, 73, 73, 0, 73, 0, 0, 72, 72, 0, 72, 0, 0, 71, 71, 0, 71, 0, 0, 70, 70, 0, 70, 0, 0, 69, 69, 0, 69, 0, 0, 68, 68, 0, 68, 0, 0, 67, 67, 0, 67, 0, 0, 66, 66, 0, 66, 0, 0, 65, 65, 0, 65, 0, 0, 64, 64, 0, 64, 0, 0, 63, 63, 0, 63, 0, 0, 62, 62, 0, 62, 0, 0, 61, 61, 0, 61, 0, 0, 60, 60, 0, 60, 0, 0, 59, 59, 0, 59, 0, 0, 58, 58, 0, 58, 0, 0, 57, 57, 0, 57, 0, 0, 56, 56, 0, 56, 0, 0, 55, 55, 0, 55, 0, 0, 54, 54, 0, 54, 0, 0, 53, 53, 0, 53, 0, 0, 52, 52, 0, 52, 0, 0, 51, 51, 0, 51, 0, 0, 50, 50, 0, 50, 0, 0, 49, 49, 0, 49, 0, 0, 48, 48, 0, 48, 0, 0, 47, 47, 0, 47, 0, 0, 46, 46, 0, 46, 0, 0, 45, 45, 0, 45, 0, 0, 44, 44, 0, 44, 0, 0, 43, 43, 0, 43, 0, 0, 42, 42, 0, 42, 0, 0, 41, 41, 0, 41, 0, 0, 40, 40, 0, 40, 0, 0, 39, 39, 0, 39, 0, 0, 38, 38, 0, 38, 0, 0, 37, 37, 0, 37, 0, 0, 36, 36, 0, 36, 0, 0, 35, 35, 0, 35, 0, 0, 34, 34, 0, 34, 0, 0, 33, 33, 0, 33, 0, 0, 32, 32, 0, 32, 0, 0, 31, 31, 0, 31, 0, 0, 30, 30, 0, 30, 0, 0, 29, 29, 0, 29, 0, 0, 28, 28, 0, 28, 0, 0, 27, 27, 0, 27, 0, 0, 26, 26, 0, 26, 0, 0, 25, 25, 0, 25, 0, 0, 24, 24, 0, 24, 0, 0, 23, 23, 0, 23, 0, 0, 22, 22, 0, 22, 0, 0, 21, 21, 0, 21, 0, 0, 20, 20, 0, 20, 0, 0, 19, 19, 0, 19, 0, 0, 18, 18, 0, 18, 0, 0, 17, 17, 0, 17, 0, 0, 16, 16, 0, 16, 0, 0, 15, 15, 0, 15, 0, 0, 14, 14, 0, 14, 0, 0, 13, 13, 0, 13, 0, 0, 12, 12, 0, 12, 0, 0, 11, 11, 0, 11, 0, 0, 10, 10, 0, 10, 0, 0, 9, 9, 0, 9, 0, 0, 8, 8, 0, 8, 0, 0, 7, 7, 0, 7, 0, 0, 6, 6, 0, 6, 0, 0, 5, 5, 0, 5, 0, 0, 4, 4, 0, 4, 0, 0, 3, 3, 0, 3, 0, 0, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 0 }

  209. 400

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    {0, 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}

    Returns: {350, 399, 350, 0, 399, 0, 31, 398, 246, 0, 398, 0, 31, 397, 134, 0, 397, 0, 31, 396, 31, 0, 396, 0, 174, 395, 325, 0, 395, 0, 174, 394, 174, 0, 394, 0, 393, 393, 147, 393, 213, 392, 238, 0, 392, 0, 367, 391, 213, 0, 391, 0, 290, 390, 367, 0, 390, 0, 290, 389, 74, 0, 389, 0, 290, 388, 85, 0, 388, 0, 113, 387, 290, 0, 387, 0, 356, 386, 113, 0, 386, 0, 356, 385, 61, 0, 385, 0, 356, 384, 74, 0, 384, 0, 356, 383, 255, 0, 383, 0, 296, 382, 356, 0, 382, 0, 326, 381, 296, 0, 381, 0, 276, 380, 326, 0, 380, 0, 215, 379, 276, 0, 379, 0, 215, 378, 215, 0, 378, 0, 377, 377, 0, 376, 0, 377, 376, 375, 5, 376, 143, 375, 375, 374, 146, 374, 374, 373, 373, 372, 344, 373, 372, 371, 0, 370, 0, 372, 371, 369, 0, 368, 0, 371, 239, 370, 370, 367, 154, 369, 369, 366, 368, 365, 0, 364, 0, 368, 191, 367, 367, 363, 337, 366, 366, 362, 112, 365, 365, 361, 190, 364, 364, 360, 69, 363, 363, 359, 314, 362, 362, 358, 116, 361, 361, 357, 360, 356, 158, 360, 359, 355, 68, 359, 180, 358, 188, 0, 358, 0, 357, 354, 301, 357, 314, 356, 356, 353, 198, 355, 355, 352, 209, 354, 354, 351, 196, 353, 353, 350, 0, 352, 191, 0, 352, 0, 195, 351, 262, 0, 351, 0, 350, 349, 80, 350, 349, 348, 341, 349, 348, 347, 0, 346, 0, 348, 347, 345, 134, 347, 346, 344, 216, 346, 345, 343, 102, 345, 344, 342, 0, 341, 0, 344, 258, 343, 343, 340, 156, 342, 342, 339, 341, 338, 0, 337, 0, 341, 287, 340, 340, 336, 339, 335, 147, 339, 187, 338, 338, 334, 18, 337, 43, 0, 337, 0, 336, 333, 303, 336, 335, 332, 226, 335, 274, 334, 334, 331, 42, 333, 333, 330, 112, 332, 332, 329, 46, 331, 331, 328, 330, 327, 129, 330, 329, 326, 173, 329, 328, 325, 0, 324, 0, 328, 138, 327, 327, 323, 6, 326, 150, 0, 326, 0, 325, 322, 0, 321, 0, 325, 324, 320, 194, 324, 253, 323, 323, 319, 322, 318, 0, 321, 0, 322, 16, 321, 321, 317, 235, 320, 302, 0, 320, 0, 319, 316, 254, 319, 318, 315, 0, 314, 0, 318, 317, 313, 20, 317, 92, 316, 189, 0, 316, 0, 315, 312, 4, 315, 314, 311, 0, 310, 0, 314, 313, 309, 186, 313, 231, 312, 295, 0, 312, 0, 311, 308, 118, 311, 217, 310, 255, 0, 310, 0, 309, 307, 17, 309, 308, 306, 116, 308, 307, 305, 19, 307, 300, 306, 306, 304, 189, 305, 305, 303, 4, 304, 239, 0, 304, 0, 303, 302, 62, 303, 302, 301, 272, 302, 301, 300, 3, 301, 263, 300, 300, 299, 24, 299, 299, 298, 153, 298, 298, 297, 9, 297, 167, 0, 297, 0, 296, 296, 0, 295, 0, 296, 295, 294, 36, 295, 294, 293, 0, 292, 0, 294, 22, 293, 27, 0, 293, 0, 38, 292, 292, 291, 167, 291, 194, 0, 291, 0, 290, 290, 206, 290, 289, 289, 124, 289, 177, 288, 177, 0, 288, 0, 287, 287, 29, 287, 286, 286, 213, 286, 259, 285, 263, 0, 285, 0, 259, 284, 259, 0, 284, 0, 9, 283, 276, 0, 283, 0, 9, 282, 9, 0, 282, 0, 156, 281, 156, 0, 281, 0, 280, 280, 280, 0, 280, 0, 120, 279, 120, 0, 279, 0, 189, 278, 189, 0, 278, 0, 277, 277, 235, 277, 276, 276, 84, 276, 275, 275, 14, 275, 151, 274, 217, 0, 274, 0, 151, 273, 61, 0, 273, 0, 130, 272, 156, 0, 272, 0, 151, 271, 166, 0, 271, 0, 245, 270, 130, 0, 270, 0, 151, 269, 1, 0, 269, 0, 255, 268, 245, 0, 268, 0, 133, 267, 151, 0, 267, 0, 60, 266, 178, 0, 266, 0, 255, 265, 82, 0, 265, 0, 142, 264, 232, 0, 264, 0, 133, 263, 49, 0, 263, 0, 88, 262, 223, 0, 262, 0, 60, 261, 255, 0, 261, 0, 10, 260, 130, 0, 260, 0, 142, 259, 133, 0, 259, 0, 113, 258, 168, 0, 258, 0, 210, 257, 88, 0, 257, 0, 60, 256, 235, 0, 256, 0, 10, 255, 95, 0, 255, 0, 110, 254, 142, 0, 254, 0, 113, 253, 210, 0, 253, 0, 60, 252, 247, 0, 252, 0, 10, 251, 110, 0, 251, 0, 150, 250, 113, 0, 250, 0, 104, 249, 60, 0, 249, 0, 10, 248, 150, 0, 248, 0, 104, 247, 23, 0, 247, 0, 146, 246, 10, 0, 246, 0, 222, 245, 104, 0, 245, 0, 214, 244, 146, 0, 244, 0, 222, 243, 107, 0, 243, 0, 214, 242, 204, 0, 242, 0, 222, 241, 214, 0, 241, 0, 4, 240, 222, 0, 240, 0, 49, 239, 4, 0, 239, 0, 66, 238, 49, 0, 238, 0, 9, 237, 66, 0, 237, 0, 79, 236, 128, 0, 236, 0, 219, 235, 9, 0, 235, 0, 79, 234, 62, 0, 234, 0, 219, 233, 79, 0, 233, 0, 64, 232, 208, 0, 232, 0, 210, 231, 219, 0, 231, 0, 66, 230, 64, 0, 230, 0, 210, 229, 66, 0, 229, 0, 210, 228, 87, 0, 228, 0, 115, 227, 199, 0, 227, 0, 210, 226, 98, 0, 226, 0, 103, 225, 115, 0, 225, 0, 210, 224, 54, 0, 224, 0, 103, 223, 210, 0, 223, 0, 103, 222, 45, 0, 222, 0, 103, 221, 27, 0, 221, 0, 103, 220, 103, 0, 220, 0, 219, 219, 111, 219, 124, 218, 195, 0, 218, 0, 207, 217, 124, 0, 217, 0, 159, 216, 207, 0, 216, 0, 41, 215, 159, 0, 215, 0, 183, 214, 41, 0, 214, 0, 121, 213, 183, 0, 213, 0, 121, 212, 121, 0, 212, 0, 109, 211, 109, 0, 211, 0, 210, 210, 52, 210, 209, 209, 119, 209, 208, 208, 1, 208, 207, 207, 161, 207, 206, 206, 82, 206, 205, 205, 0, 204, 0, 205, 204, 203, 67, 204, 94, 203, 141, 0, 203, 0, 202, 202, 69, 202, 201, 201, 0, 200, 0, 201, 200, 199, 0, 198, 0, 200, 95, 199, 199, 197, 12, 198, 30, 0, 198, 0, 110, 197, 129, 0, 197, 0, 196, 196, 0, 195, 0, 196, 92, 195, 195, 194, 20, 194, 144, 0, 194, 0, 153, 193, 153, 0, 193, 0, 96, 192, 96, 0, 192, 0, 8, 191, 58, 0, 191, 0, 143, 190, 8, 0, 190, 0, 7, 189, 143, 0, 189, 0, 60, 188, 7, 0, 188, 0, 99, 187, 163, 0, 187, 0, 60, 186, 99, 0, 186, 0, 60, 185, 60, 0, 185, 0, 2, 184, 164, 0, 184, 0, 2, 183, 34, 0, 183, 0, 70, 182, 149, 0, 182, 0, 2, 181, 61, 0, 181, 0, 70, 180, 2, 0, 180, 0, 62, 179, 78, 0, 179, 0, 95, 178, 120, 0, 178, 0, 70, 177, 166, 0, 177, 0, 62, 176, 95, 0, 176, 0, 68, 175, 70, 0, 175, 0, 27, 174, 62, 0, 174, 0, 68, 173, 100, 0, 173, 0, 159, 172, 165, 0, 172, 0, 27, 171, 68, 0, 171, 0, 93, 170, 113, 0, 170, 0, 159, 169, 27, 0, 169, 0, 15, 168, 41, 0, 168, 0, 154, 167, 93, 0, 167, 0, 159, 166, 131, 0, 166, 0, 15, 165, 28, 0, 165, 0, 154, 164, 59, 0, 164, 0, 159, 163, 77, 0, 163, 0, 90, 162, 92, 0, 162, 0, 15, 161, 154, 0, 161, 0, 159, 160, 90, 0, 160, 0, 153, 159, 15, 0, 159, 0, 158, 0, 16, 158, 153, 157, 16, 0, 157, 0, 46, 156, 108, 0, 156, 0, 153, 155, 6, 0, 155, 0, 103, 154, 119, 0, 154, 0, 46, 153, 153, 0, 153, 0, 148, 152, 103, 0, 152, 0, 35, 151, 46, 0, 151, 0, 148, 150, 141, 0, 150, 0, 35, 149, 76, 0, 149, 0, 148, 148, 43, 0, 148, 0, 107, 147, 35, 0, 147, 0, 35, 146, 68, 0, 146, 0, 107, 145, 12, 0, 145, 0, 20, 144, 35, 0, 144, 0, 70, 143, 117, 0, 143, 0, 107, 142, 20, 0, 142, 0, 24, 141, 35, 0, 141, 0, 70, 140, 107, 0, 140, 0, 128, 139, 24, 0, 139, 0, 69, 138, 70, 0, 138, 0, 128, 137, 14, 0, 137, 0, 21, 136, 23, 0, 136, 0, 69, 135, 61, 0, 135, 0, 119, 134, 128, 0, 134, 0, 32, 133, 92, 0, 133, 0, 21, 132, 83, 0, 132, 0, 69, 131, 119, 0, 131, 0, 32, 130, 73, 0, 130, 0, 21, 129, 69, 0, 129, 0, 32, 128, 21, 0, 128, 0, 40, 127, 73, 0, 127, 0, 32, 126, 40, 0, 126, 0, 32, 125, 125, 0, 13, 124, 32, 0, 124, 0, 6, 123, 14, 0, 123, 0, 13, 122, 6, 0, 122, 0, 13, 121, 13, 0, 121, 0, 120, 120, 30, 120, 119, 119, 33, 119, 118, 118, 0, 117, 0, 118, 117, 117, 0, 116, 0, 117, 43, 116, 116, 115, 16, 115, 94, 0, 115, 0, 114, 114, 0, 113, 0, 114, 113, 112, 90, 113, 112, 111, 0, 110, 0, 112, 111, 110, 80, 111, 110, 109, 0, 108, 0, 110, 24, 109, 66, 0, 109, 0, 108, 107, 12, 108, 64, 107, 107, 106, 48, 106, 106, 105, 105, 104, 0, 103, 0, 105, 70, 104, 104, 102, 103, 101, 13, 103, 23, 102, 77, 0, 102, 0, 101, 100, 1, 101, 42, 100, 69, 0, 100, 0, 99, 99, 5, 99, 98, 98, 0, 97, 0, 98, 24, 97, 97, 96, 96, 95, 6, 96, 71, 95, 95, 94, 58, 94, 94, 93, 2, 93, 16, 0, 93, 0, 92, 92, 23, 92, 45, 91, 45, 0, 91, 0, 47, 90, 47, 0, 90, 0, 89, 89, 79, 89, 88, 88, 69, 88, 84, 87, 84, 0, 87, 0, 86, 86, 53, 86, 85, 85, 0, 84, 0, 85, 84, 83, 0, 82, 0, 84, 26, 83, 43, 0, 83, 0, 82, 81, 44, 82, 81, 80, 7, 81, 60, 80, 75, 0, 80, 0, 77, 79, 77, 0, 79, 0, 70, 78, 70, 0, 78, 0, 49, 77, 60, 0, 77, 0, 49, 76, 68, 0, 76, 0, 49, 75, 49, 0, 75, 0, 1, 74, 1, 0, 74, 0, 27, 73, 33, 0, 73, 0, 27, 72, 27, 0, 72, 0, 71, 71, 14, 71, 29, 70, 29, 0, 70, 0, 69, 69, 11, 69, 46, 68, 54, 0, 68, 0, 46, 67, 40, 0, 67, 0, 46, 66, 46, 0, 66, 0, 18, 65, 46, 0, 65, 0, 18, 64, 12, 0, 64, 0, 30, 63, 31, 0, 63, 0, 18, 62, 30, 0, 62, 0, 19, 61, 25, 0, 61, 0, 18, 60, 19, 0, 60, 0, 24, 59, 18, 0, 59, 0, 55, 58, 24, 0, 58, 0, 55, 57, 55, 0, 57, 0, 1, 56, 56, 0, 56, 0, 1, 55, 13, 0, 55, 0, 34, 54, 1, 0, 54, 0, 34, 53, 50, 0, 53, 0, 34, 52, 39, 0, 52, 0, 34, 51, 34, 0, 51, 0, 50, 50, 4, 50, 23, 49, 44, 0, 49, 0, 23, 48, 34, 0, 48, 0, 23, 47, 1, 0, 47, 0, 23, 46, 12, 0, 46, 0, 23, 45, 33, 0, 45, 0, 40, 44, 23, 0, 44, 0, 15, 43, 40, 0, 43, 0, 15, 42, 24, 0, 42, 0, 29, 41, 33, 0, 41, 0, 15, 40, 6, 0, 40, 0, 29, 39, 14, 0, 39, 0, 15, 38, 0, 0, 38, 0, 3, 37, 29, 0, 37, 0, 15, 36, 3, 0, 36, 0, 15, 35, 15, 0, 35, 0, 23, 34, 23, 0, 34, 0, 33, 33, 0, 32, 0, 33, 18, 32, 32, 31, 14, 31, 31, 30, 22, 30, 30, 29, 19, 29, 25, 0, 29, 0, 28, 28, 15, 28, 27, 27, 0, 26, 0, 27, 0, 26, 26, 25, 1, 25, 25, 24, 24, 23, 0, 22, 0, 24, 19, 23, 23, 21, 0, 22, 9, 0, 22, 0, 15, 21, 21, 20, 2, 20, 7, 0, 20, 0, 19, 19, 2, 19, 7, 18, 13, 0, 18, 0, 14, 17, 15, 0, 17, 0, 7, 16, 14, 0, 16, 0, 6, 15, 7, 0, 15, 0, 6, 14, 9, 0, 14, 0, 6, 13, 13, 0, 1, 12, 6, 0, 12, 0, 3, 11, 6, 0, 11, 0, 10, 0, 1, 10, 3, 9, 0, 0, 9, 0, 2, 8, 8, 0, 8, 0, 1, 7, 7, 0, 7, 0, 3, 6, 2, 0, 6, 0, 1, 5, 3, 0, 5, 0, 1, 4, 1, 0, 4, 0, 3, 0, 0, 0, 0, 3, 0, 2, 0, 0, 2, 0, 1, 1, 0, 0, 0, 1 }

  210. 400

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 350, 399, 398, 152, 0, 367, 0, 398, 31, 397, 246, 0, 397, 0, 396, 264, 134, 396, 395, 73, 0, 224, 0, 395, 174, 394, 325, 0, 394, 0, 393, 31, 0, 160, 0, 393, 392, 185, 0, 251, 0, 392, 147, 391, 213, 0, 391, 0, 238, 390, 367, 0, 390, 0, 389, 108, 290, 389, 388, 324, 74, 388, 387, 285, 0, 313, 0, 387, 85, 386, 113, 0, 386, 0, 385, 42, 356, 385, 384, 337, 61, 384, 383, 8, 113, 383, 382, 102, 0, 143, 0, 382, 255, 381, 296, 0, 381, 0, 380, 72, 326, 380, 379, 122, 276, 379, 378, 183, 215, 378, 377, 251, 0, 255, 0, 377, 5, 376, 143, 0, 376, 0, 375, 252, 146, 375, 374, 54, 344, 374, 373, 159, 239, 373, 372, 244, 154, 372, 371, 207, 191, 371, 370, 61, 337, 370, 369, 286, 112, 369, 368, 208, 190, 368, 367, 329, 69, 367, 366, 84, 314, 366, 365, 282, 116, 365, 364, 240, 158, 364, 363, 210, 0, 218, 0, 363, 362, 330, 68, 362, 180, 361, 188, 0, 361, 0, 360, 32, 0, 84, 0, 360, 359, 97, 301, 359, 358, 200, 198, 358, 357, 189, 209, 357, 356, 202, 196, 356, 355, 25, 0, 28, 0, 355, 354, 61, 0, 136, 0, 354, 353, 159, 0, 203, 0, 353, 195, 352, 262, 0, 352, 0, 351, 318, 80, 351, 350, 57, 341, 350, 349, 152, 246, 349, 348, 182, 216, 348, 347, 296, 102, 347, 346, 140, 258, 346, 345, 242, 156, 345, 344, 111, 287, 344, 343, 5, 0, 31, 0, 343, 342, 211, 187, 342, 341, 136, 18, 341, 43, 340, 326, 0, 340, 0, 339, 95, 303, 339, 338, 124, 0, 172, 0, 338, 226, 337, 274, 0, 337, 0, 42, 336, 196, 0, 336, 0, 335, 30, 0, 208, 0, 335, 46, 334, 195, 0, 334, 0, 333, 269, 129, 333, 332, 225, 173, 332, 331, 260, 138, 331, 330, 248, 0, 313, 0, 330, 6, 329, 150, 0, 329, 0, 328, 145, 0, 204, 0, 328, 194, 327, 253, 0, 327, 0, 326, 67, 0, 255, 0, 326, 325, 260, 16, 325, 324, 96, 0, 163, 0, 324, 235, 323, 302, 0, 323, 0, 322, 144, 254, 322, 321, 209, 0, 306, 0, 321, 20, 320, 92, 0, 320, 0, 189, 319, 215, 0, 319, 0, 4, 318, 174, 0, 318, 0, 317, 103, 0, 167, 0, 317, 316, 212, 186, 316, 231, 315, 295, 0, 315, 0, 314, 14, 0, 181, 0, 314, 313, 280, 118, 313, 217, 312, 226, 0, 312, 0, 17, 311, 255, 0, 311, 0, 310, 33, 0, 282, 0, 310, 309, 98, 19, 309, 276, 308, 300, 0, 308, 0, 307, 78, 215, 307, 306, 21, 0, 80, 0, 306, 305, 251, 295, 305, 42, 304, 62, 0, 304, 0, 303, 126, 272, 303, 302, 135, 0, 160, 0, 302, 3, 301, 263, 0, 301, 0, 300, 111, 24, 300, 299, 245, 153, 299, 298, 231, 9, 298, 167, 297, 290, 0, 297, 0, 36, 296, 68, 0, 296, 0, 295, 28, 5, 295, 22, 294, 27, 0, 294, 0, 38, 293, 191, 0, 293, 0, 292, 49, 0, 94, 0, 292, 291, 152, 263, 291, 290, 192, 206, 290, 289, 221, 0, 274, 0, 289, 124, 288, 177, 0, 288, 0, 29, 287, 112, 0, 287, 0, 286, 6, 0, 37, 0, 286, 285, 139, 0, 185, 0, 285, 259, 284, 262, 0, 284, 0, 283, 18, 0, 72, 0, 283, 282, 100, 0, 231, 0, 282, 281, 24, 0, 54, 0, 281, 280, 118, 0, 118, 0, 280, 279, 278, 120, 279, 278, 78, 0, 91, 0, 278, 277, 74, 0, 96, 0, 277, 276, 54, 84, 276, 275, 76, 0, 144, 0, 275, 274, 247, 14, 274, 61, 273, 151, 0, 273, 0, 272, 12, 0, 100, 0, 272, 271, 116, 0, 268, 0, 271, 27, 270, 130, 0, 270, 0, 269, 153, 0, 232, 0, 269, 166, 268, 245, 0, 268, 0, 267, 86, 1, 267, 31, 266, 255, 0, 266, 0, 265, 265, 133, 265, 264, 208, 0, 220, 0, 264, 60, 263, 178, 0, 263, 0, 262, 166, 0, 256, 0, 262, 82, 261, 142, 0, 261, 0, 186, 260, 232, 0, 260, 0, 259, 80, 0, 175, 0, 259, 49, 258, 88, 0, 258, 0, 223, 257, 246, 0, 257, 0, 256, 116, 0, 127, 0, 256, 10, 255, 74, 0, 255, 0, 254, 11, 0, 72, 0, 254, 253, 188, 0, 230, 0, 253, 168, 252, 210, 0, 252, 0, 251, 74, 0, 121, 0, 251, 250, 12, 95, 250, 110, 249, 124, 0, 249, 0, 248, 151, 247, 248, 247, 29, 0, 185, 0, 247, 22, 246, 104, 0, 246, 0, 245, 23, 23, 245, 146, 244, 168, 0, 244, 0, 243, 176, 222, 243, 242, 184, 214, 242, 107, 241, 142, 0, 241, 0, 240, 194, 204, 240, 239, 21, 0, 92, 0, 239, 238, 134, 0, 208, 0, 238, 66, 237, 173, 0, 237, 0, 236, 18, 0, 115, 0, 236, 235, 179, 27, 235, 79, 234, 128, 0, 234, 0, 189, 233, 219, 0, 233, 0, 232, 93, 0, 185, 0, 232, 231, 75, 0, 190, 0, 231, 46, 230, 64, 0, 230, 0, 92, 229, 208, 0, 229, 0, 228, 4, 213, 228, 227, 199, 0, 227, 17, 226, 87, 0, 226, 0, 115, 225, 199, 0, 225, 0, 5, 224, 24, 0, 224, 0, 98, 223, 103, 0, 223, 0, 222, 166, 54, 222, 221, 31, 45, 221, 220, 101, 68, 220, 219, 44, 0, 61, 0, 219, 218, 109, 0, 191, 0, 218, 29, 217, 45, 0, 217, 0, 111, 216, 207, 0, 216, 0, 215, 208, 159, 215, 41, 214, 209, 0, 214, 0, 159, 213, 183, 0, 213, 0, 212, 144, 121, 212, 211, 37, 109, 211, 52, 210, 168, 0, 210, 0, 119, 209, 120, 0, 209, 0, 208, 23, 0, 128, 0, 208, 66, 207, 161, 0, 207, 0, 206, 132, 178, 206, 42, 205, 45, 0, 205, 0, 67, 204, 94, 0, 204, 0, 138, 203, 141, 0, 203, 0, 202, 7, 6, 202, 201, 116, 0, 142, 0, 201, 200, 65, 0, 146, 0, 200, 12, 199, 30, 0, 199, 0, 68, 198, 85, 0, 198, 0, 124, 197, 190, 0, 197, 0, 196, 79, 174, 196, 195, 77, 0, 99, 0, 195, 23, 194, 46, 0, 194, 0, 119, 193, 144, 0, 193, 0, 192, 94, 96, 192, 191, 22, 0, 134, 0, 191, 8, 190, 43, 0, 190, 0, 58, 189, 188, 0, 189, 0, 7, 188, 147, 0, 188, 0, 187, 12, 0, 148, 0, 187, 27, 186, 99, 0, 186, 0, 153, 185, 163, 0, 185, 0, 2, 184, 79, 0, 184, 0, 134, 183, 164, 0, 183, 0, 10, 182, 34, 0, 182, 0, 70, 181, 110, 0, 181, 0, 149, 180, 158, 0, 180, 0, 179, 60, 0, 124, 0, 179, 178, 24, 0, 65, 0, 178, 177, 117, 0, 141, 0, 177, 20, 176, 68, 0, 176, 0, 74, 175, 78, 0, 175, 0, 174, 58, 0, 92, 0, 174, 173, 35, 52, 173, 172, 35, 0, 157, 0, 172, 171, 25, 0, 43, 0, 171, 9, 170, 100, 0, 170, 0, 147, 169, 165, 0, 169, 0, 168, 28, 0, 74, 0, 168, 167, 147, 93, 167, 166, 19, 0, 27, 0, 166, 165, 122, 15, 165, 66, 164, 113, 0, 164, 0, 1, 163, 131, 0, 163, 0, 162, 79, 28, 162, 161, 126, 59, 161, 160, 54, 77, 160, 90, 159, 93, 0, 159, 0, 94, 158, 119, 0, 158, 0, 157, 105, 0, 117, 0, 157, 156, 70, 0, 145, 0, 156, 155, 64, 0, 132, 0, 155, 108, 154, 150, 0, 154, 0, 153, 31, 0, 41, 0, 153, 152, 69, 0, 92, 0, 152, 7, 151, 58, 0, 151, 0, 95, 150, 148, 0, 150, 0, 149, 84, 35, 149, 148, 37, 0, 124, 0, 148, 147, 11, 76, 147, 146, 47, 4, 146, 108, 145, 142, 0, 145, 0, 144, 35, 17, 144, 143, 101, 0, 116, 0, 143, 142, 141, 124, 142, 141, 118, 54, 141, 78, 140, 117, 0, 140, 0, 139, 90, 0, 121, 0, 139, 62, 138, 117, 0, 138, 0, 59, 137, 128, 0, 137, 0, 136, 7, 0, 58, 0, 136, 135, 76, 0, 123, 0, 135, 134, 128, 7, 134, 21, 133, 95, 0, 133, 0, 132, 64, 0, 117, 0, 132, 110, 131, 111, 0, 131, 0, 130, 14, 0, 20, 0, 130, 129, 128, 32, 129, 128, 75, 83, 128, 16, 127, 73, 0, 127, 0, 126, 49, 0, 106, 0, 126, 40, 125, 99, 0, 125, 0, 124, 19, 0, 49, 0, 124, 6, 123, 13, 0, 123, 0, 122, 14, 0, 29, 0, 122, 121, 68, 40, 121, 7, 120, 30, 0, 120, 0, 33, 119, 116, 0, 119, 0, 118, 8, 0, 15, 0, 118, 117, 20, 2, 117, 116, 34, 0, 41, 0, 116, 115, 41, 20, 115, 114, 78, 7, 114, 113, 45, 0, 78, 0, 113, 112, 80, 90, 112, 111, 20, 0, 23, 0, 111, 110, 27, 49, 110, 109, 83, 0, 92, 0, 109, 32, 108, 85, 0, 108, 0, 6, 107, 48, 0, 107, 0, 106, 90, 16, 106, 105, 14, 79, 105, 82, 104, 84, 0, 104, 0, 85, 103, 95, 0, 103, 0, 102, 62, 0, 77, 0, 102, 101, 93, 15, 101, 59, 100, 64, 0, 100, 0, 5, 99, 69, 0, 99, 0, 98, 4, 9, 98, 97, 35, 30, 97, 59, 96, 71, 0, 96, 0, 95, 24, 0, 94, 0, 95, 94, 87, 0, 92, 0, 94, 29, 93, 54, 0, 93, 0, 92, 48, 0, 57, 0, 92, 91, 80, 49, 91, 47, 90, 80, 0, 90, 0, 89, 44, 66, 89, 88, 37, 0, 51, 0, 88, 7, 87, 36, 0, 87, 0, 86, 70, 53, 86, 85, 32, 0, 38, 0, 85, 26, 84, 58, 0, 84, 0, 83, 75, 44, 83, 82, 32, 0, 65, 0, 82, 81, 81, 17, 81, 27, 80, 33, 0, 80, 0, 59, 79, 75, 0, 79, 0, 78, 14, 38, 78, 77, 33, 0, 38, 0, 77, 17, 76, 70, 0, 76, 0, 75, 56, 44, 75, 74, 31, 59, 74, 73, 15, 0, 28, 0, 73, 72, 64, 31, 72, 71, 5, 0, 28, 0, 71, 70, 55, 26, 70, 69, 69, 11, 69, 22, 68, 24, 0, 68, 0, 40, 67, 52, 0, 67, 0, 66, 5, 8, 66, 65, 14, 0, 38, 0, 65, 64, 52, 22, 64, 63, 1, 0, 25, 0, 63, 62, 56, 0, 60, 0, 62, 61, 61, 38, 61, 60, 5, 0, 21, 0, 60, 9, 59, 25, 0, 59, 0, 14, 58, 47, 0, 58, 0, 57, 43, 55, 57, 56, 12, 0, 12, 0, 56, 55, 37, 0, 55, 54, 15, 0, 20, 0, 54, 21, 53, 41, 0, 53, 0, 52, 49, 50, 52, 51, 15, 39, 51, 50, 9, 0, 50, 0, 50, 7, 49, 10, 0, 49, 0, 23, 48, 32, 0, 48, 0, 47, 0, 0, 9, 0, 47, 46, 29, 6, 46, 45, 14, 44, 45, 44, 12, 0, 13, 0, 44, 43, 30, 0, 42, 0, 43, 42, 9, 20, 42, 41, 41, 1, 41, 8, 40, 9, 0, 40, 0, 22, 39, 39, 0, 39, 0, 38, 35, 3, 38, 37, 9, 0, 30, 0, 37, 36, 17, 9, 36, 12, 35, 15, 0, 35, 0, 34, 23, 14, 34, 9, 33, 25, 0, 33, 0, 32, 15, 0, 21, 0, 32, 31, 22, 0, 31, 30, 4, 0, 7, 0, 30, 29, 7, 11, 29, 28, 2, 0, 22, 0, 28, 27, 5, 17, 27, 14, 26, 16, 0, 26, 0, 25, 1, 0, 8, 0, 25, 24, 1, 0, 2, 0, 24, 23, 18, 0, 23, 10, 22, 17, 0, 22, 0, 21, 6, 0, 10, 0, 21, 20, 17, 9, 20, 19, 0, 0, 4, 0, 19, 6, 18, 9, 0, 18, 0, 17, 0, 10, 17, 12, 16, 13, 0, 16, 0, 15, 0, 0, 0, 0, 15, 14, 12, 6, 14, 13, 4, 12, 13, 12, 2, 0, 12, 4, 11, 11, 0, 11, 0, 10, 2, 0, 6, 0, 10, 9, 6, 0, 9, 0, 9, 0, 8, 7, 0, 8, 0, 7, 0, 0, 1, 0, 7, 0, 6, 1, 0, 6, 0, 4, 5, 5, 0, 5, 0, 4, 1, 0, 3, 0, 4, 3, 1, 0, 2, 0, 3, 0, 2, 1, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  211. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {88, 198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796}

    Returns: {399, 399, 399, 25, 0, 398, 1, 0, 398, 0, 397, 25, 2, 397, 3, 396, 396, 232, 395, 379, 4, 395, 5, 394, 394, 47, 393, 176, 0, 223, 0, 393, 6, 392, 7, 0, 392, 0, 391, 21, 8, 391, 9, 390, 10, 0, 390, 0, 11, 389, 12, 0, 389, 0, 13, 388, 14, 0, 388, 0, 15, 387, 387, 2, 386, 148, 4, 386, 16, 385, 17, 0, 385, 0, 384, 142, 18, 384, 19, 383, 20, 0, 383, 0, 21, 382, 382, 186, 22, 381, 23, 0, 381, 0, 24, 380, 25, 0, 380, 0, 379, 225, 26, 379, 27, 378, 378, 113, 28, 377, 29, 0, 377, 0, 30, 376, 31, 0, 376, 0, 375, 74, 0, 194, 0, 375, 32, 374, 33, 0, 374, 0, 34, 373, 35, 0, 373, 0, 372, 167, 0, 181, 0, 372, 36, 371, 37, 0, 371, 0, 370, 166, 0, 298, 0, 370, 369, 362, 38, 369, 39, 368, 40, 0, 368, 0, 41, 367, 42, 0, 367, 0, 43, 366, 366, 285, 365, 365, 44, 365, 45, 364, 364, 325, 32, 363, 46, 0, 363, 0, 47, 362, 362, 182, 361, 268, 48, 361, 49, 360, 360, 336, 15, 359, 50, 0, 359, 0, 51, 358, 52, 0, 358, 0, 53, 357, 357, 44, 15, 356, 54, 0, 356, 0, 55, 355, 56, 0, 355, 0, 57, 354, 58, 0, 354, 0, 59, 353, 353, 238, 60, 352, 61, 0, 352, 0, 351, 141, 62, 351, 63, 350, 350, 294, 64, 349, 65, 0, 349, 0, 66, 348, 67, 0, 348, 0, 347, 140, 68, 347, 69, 346, 346, 52, 345, 208, 48, 345, 70, 344, 71, 0, 344, 0, 343, 235, 72, 343, 73, 342, 342, 33, 341, 54, 74, 341, 75, 340, 60, 0, 340, 0, 76, 339, 77, 0, 339, 0, 338, 247, 78, 338, 79, 337, 80, 0, 337, 0, 81, 336, 336, 78, 335, 79, 74, 335, 82, 334, 83, 0, 334, 0, 84, 333, 85, 0, 333, 0, 332, 204, 86, 332, 87, 331, 88, 0, 331, 0, 89, 330, 330, 35, 329, 117, 0, 130, 0, 329, 90, 328, 91, 0, 328, 0, 327, 244, 92, 327, 93, 326, 326, 6, 325, 159, 94, 325, 95, 324, 324, 158, 96, 323, 97, 0, 323, 0, 322, 32, 98, 322, 99, 321, 321, 319, 28, 320, 82, 0, 320, 0, 100, 319, 101, 0, 319, 0, 102, 318, 103, 0, 318, 0, 104, 317, 105, 0, 317, 0, 106, 316, 107, 0, 316, 0, 315, 37, 0, 106, 0, 315, 108, 314, 109, 0, 314, 0, 313, 209, 110, 313, 111, 312, 312, 122, 311, 284, 112, 311, 113, 310, 310, 226, 2, 309, 114, 0, 309, 0, 115, 308, 308, 252, 116, 307, 117, 0, 307, 0, 106, 306, 118, 0, 306, 0, 119, 305, 89, 0, 305, 0, 120, 304, 121, 0, 304, 0, 34, 303, 122, 0, 303, 0, 123, 302, 302, 221, 124, 301, 125, 0, 301, 0, 300, 131, 126, 300, 127, 299, 299, 85, 128, 298, 129, 0, 298, 0, 297, 220, 0, 257, 0, 297, 130, 296, 131, 0, 296, 0, 295, 76, 132, 295, 133, 294, 294, 114, 293, 200, 134, 293, 135, 292, 136, 0, 292, 0, 137, 291, 138, 0, 291, 0, 139, 290, 92, 0, 290, 0, 140, 289, 141, 0, 289, 0, 288, 228, 142, 288, 143, 287, 287, 19, 286, 92, 144, 286, 145, 285, 285, 192, 45, 284, 146, 0, 284, 0, 147, 283, 283, 34, 148, 282, 149, 0, 282, 0, 150, 281, 151, 0, 281, 0, 152, 280, 153, 0, 280, 0, 127, 279, 154, 0, 279, 0, 155, 278, 278, 55, 156, 277, 157, 0, 277, 0, 158, 276, 159, 0, 276, 0, 160, 275, 161, 0, 275, 0, 162, 274, 163, 0, 274, 0, 164, 273, 165, 0, 273, 0, 272, 45, 0, 271, 0, 272, 166, 271, 167, 0, 271, 0, 270, 175, 168, 270, 169, 269, 269, 36, 268, 56, 0, 87, 0, 268, 170, 267, 171, 0, 267, 0, 266, 67, 0, 123, 0, 266, 265, 172, 172, 265, 173, 264, 264, 202, 174, 263, 175, 0, 263, 0, 262, 157, 0, 239, 0, 262, 176, 261, 177, 0, 261, 0, 178, 260, 179, 0, 260, 0, 180, 259, 181, 0, 259, 0, 258, 215, 182, 258, 183, 257, 49, 0, 257, 0, 184, 256, 185, 0, 256, 0, 147, 255, 186, 0, 255, 0, 187, 254, 254, 147, 0, 253, 188, 0, 253, 0, 189, 252, 252, 50, 190, 251, 191, 0, 251, 0, 250, 20, 0, 245, 0, 250, 192, 249, 193, 0, 249, 0, 194, 248, 195, 0, 248, 0, 196, 247, 197, 0, 247, 0, 115, 246, 198, 0, 246, 0, 199, 245, 245, 62, 124, 244, 134, 0, 244, 0, 200, 243, 201, 0, 243, 0, 242, 237, 137, 242, 202, 241, 203, 0, 241, 0, 116, 240, 204, 0, 240, 0, 205, 239, 239, 72, 206, 238, 207, 0, 238, 0, 237, 108, 208, 237, 209, 236, 236, 16, 150, 235, 210, 0, 235, 0, 211, 234, 234, 75, 9, 233, 120, 0, 233, 0, 212, 232, 213, 0, 232, 0, 231, 43, 0, 169, 0, 231, 214, 230, 215, 0, 230, 0, 51, 229, 216, 0, 229, 0, 217, 228, 228, 107, 113, 227, 142, 0, 227, 0, 218, 226, 219, 0, 226, 0, 220, 225, 221, 0, 225, 0, 224, 174, 222, 224, 223, 223, 223, 96, 222, 174, 160, 222, 221, 0, 0, 0, 0, 221, 219, 220, 220, 107, 142, 219, 219, 134, 216, 218, 218, 43, 217, 111, 155, 217, 215, 216, 213, 0, 216, 0, 215, 75, 120, 215, 214, 16, 0, 108, 0, 214, 22, 213, 183, 0, 213, 0, 210, 212, 212, 72, 211, 16, 207, 211, 204, 210, 208, 0, 210, 0, 203, 209, 209, 40, 158, 208, 201, 0, 208, 0, 207, 62, 134, 207, 198, 206, 206, 89, 139, 205, 197, 0, 205, 0, 195, 204, 204, 20, 6, 203, 19, 0, 203, 0, 193, 202, 202, 9, 201, 50, 191, 201, 200, 83, 0, 147, 0, 200, 188, 199, 186, 0, 199, 0, 185, 198, 120, 0, 198, 0, 49, 197, 197, 30, 73, 196, 181, 0, 196, 0, 179, 195, 195, 157, 177, 194, 194, 129, 166, 193, 193, 0, 193, 0, 192, 172, 0, 4, 0, 192, 191, 67, 119, 191, 175, 190, 190, 7, 189, 56, 0, 36, 0, 189, 188, 175, 171, 188, 187, 45, 0, 46, 0, 187, 113, 186, 152, 0, 186, 0, 167, 185, 185, 31, 165, 184, 163, 0, 184, 0, 161, 183, 159, 0, 183, 0, 182, 55, 162, 182, 176, 181, 157, 0, 181, 0, 180, 7, 0, 75, 0, 180, 179, 165, 154, 179, 153, 178, 178, 73, 151, 177, 177, 34, 120, 176, 149, 0, 176, 0, 175, 36, 0, 92, 0, 175, 174, 153, 0, 19, 0, 174, 173, 71, 0, 101, 0, 173, 172, 111, 146, 172, 141, 171, 92, 0, 171, 0, 115, 170, 138, 0, 170, 0, 169, 4, 0, 114, 0, 169, 168, 76, 136, 168, 167, 134, 0, 27, 0, 167, 131, 166, 166, 85, 165, 27, 0, 131, 0, 165, 129, 164, 164, 108, 125, 163, 122, 0, 163, 0, 159, 162, 121, 0, 162, 0, 89, 161, 118, 0, 161, 0, 160, 12, 0, 56, 0, 160, 159, 59, 0, 84, 0, 159, 117, 158, 158, 11, 157, 43, 0, 70, 0, 157, 156, 81, 45, 156, 155, 122, 121, 155, 114, 154, 154, 37, 66, 153, 109, 0, 153, 0, 107, 152, 13, 0, 152, 0, 99, 151, 105, 0, 151, 0, 103, 150, 101, 0, 150, 0, 100, 149, 149, 32, 2, 148, 82, 0, 148, 0, 24, 147, 89, 0, 147, 0, 117, 146, 146, 70, 145, 6, 124, 145, 97, 144, 144, 117, 143, 34, 0, 35, 0, 143, 142, 59, 27, 142, 75, 141, 91, 0, 141, 0, 140, 4, 0, 35, 0, 140, 8, 139, 88, 0, 139, 0, 85, 138, 138, 79, 137, 78, 83, 137, 4, 136, 105, 0, 136, 0, 80, 135, 77, 0, 135, 0, 134, 54, 0, 33, 0, 134, 82, 133, 60, 0, 133, 0, 84, 132, 132, 11, 131, 52, 0, 33, 0, 131, 71, 130, 67, 0, 130, 0, 67, 129, 75, 0, 129, 0, 128, 104, 65, 128, 127, 89, 36, 127, 61, 126, 58, 0, 126, 0, 125, 73, 0, 104, 0, 125, 56, 124, 124, 44, 5, 123, 54, 0, 123, 0, 52, 122, 81, 0, 122, 0, 5, 121, 87, 0, 121, 0, 118, 120, 50, 0, 120, 0, 78, 119, 94, 0, 119, 0, 44, 118, 118, 6, 117, 99, 86, 117, 46, 116, 116, 59, 42, 115, 74, 0, 115, 0, 47, 114, 114, 52, 68, 113, 40, 0, 113, 0, 112, 104, 37, 112, 34, 111, 35, 0, 111, 0, 110, 74, 0, 34, 0, 110, 109, 59, 0, 71, 0, 109, 33, 108, 31, 0, 108, 0, 107, 106, 68, 107, 68, 106, 106, 45, 105, 76, 29, 105, 25, 104, 35, 0, 104, 0, 23, 103, 13, 0, 103, 0, 27, 102, 32, 0, 102, 0, 20, 101, 2, 0, 101, 0, 100, 2, 17, 100, 14, 99, 12, 0, 99, 0, 17, 98, 98, 21, 10, 97, 94, 0, 97, 0, 96, 47, 0, 67, 0, 96, 26, 95, 95, 72, 2, 94, 94, 25, 7, 93, 23, 0, 93, 0, 92, 42, 0, 13, 0, 92, 91, 44, 28, 91, 66, 90, 73, 0, 90, 0, 62, 89, 89, 76, 66, 88, 88, 62, 69, 87, 87, 42, 31, 86, 34, 0, 86, 0, 50, 85, 33, 0, 85, 0, 54, 84, 17, 0, 84, 0, 83, 83, 83, 42, 82, 53, 0, 79, 0, 82, 81, 5, 0, 9, 0, 81, 80, 68, 46, 80, 58, 79, 79, 4, 78, 36, 0, 74, 0, 78, 77, 6, 0, 37, 0, 77, 76, 76, 0, 59, 0, 76, 50, 75, 75, 46, 29, 74, 74, 59, 48, 73, 14, 0, 73, 0, 62, 72, 72, 26, 38, 71, 67, 0, 71, 0, 70, 31, 0, 38, 0, 70, 69, 48, 58, 69, 62, 68, 68, 53, 36, 67, 67, 40, 66, 49, 0, 51, 0, 66, 2, 65, 15, 0, 65, 0, 62, 64, 64, 24, 63, 10, 0, 56, 0, 63, 62, 58, 0, 4, 0, 62, 9, 61, 61, 14, 24, 60, 60, 46, 34, 59, 59, 45, 50, 58, 14, 0, 58, 0, 57, 8, 0, 28, 0, 57, 36, 56, 56, 13, 27, 55, 55, 54, 25, 54, 54, 22, 15, 53, 30, 0, 53, 0, 31, 52, 47, 0, 52, 0, 37, 51, 51, 13, 50, 22, 0, 40, 0, 50, 9, 49, 6, 0, 49, 0, 48, 1, 25, 48, 2, 47, 27, 0, 47, 0, 46, 5, 0, 10, 0, 46, 28, 45, 45, 19, 44, 17, 6, 44, 39, 43, 31, 0, 43, 0, 18, 42, 42, 9, 41, 12, 0, 23, 0, 41, 40, 25, 14, 40, 39, 23, 0, 15, 0, 39, 38, 32, 0, 37, 0, 38, 11, 37, 33, 0, 37, 0, 9, 36, 15, 0, 36, 0, 35, 22, 0, 28, 0, 35, 34, 9, 0, 9, 0, 34, 12, 33, 33, 9, 32, 16, 16, 32, 31, 11, 0, 13, 0, 31, 27, 30, 10, 0, 30, 0, 29, 17, 0, 23, 0, 29, 9, 28, 16, 0, 28, 0, 27, 3, 0, 3, 0, 27, 26, 2, 0, 0, 0, 26, 24, 25, 9, 0, 25, 0, 20, 24, 24, 4, 7, 23, 7, 0, 23, 0, 17, 22, 22, 17, 19, 21, 1, 0, 21, 0, 2, 20, 3, 0, 20, 0, 3, 19, 19, 5, 18, 14, 0, 18, 0, 18, 17, 10, 8, 17, 0, 16, 9, 0, 16, 0, 1, 15, 15, 2, 14, 7, 5, 14, 9, 13, 13, 6, 12, 7, 0, 7, 0, 12, 11, 1, 6, 11, 9, 10, 4, 0, 10, 0, 7, 9, 0, 0, 9, 0, 5, 8, 8, 2, 2, 7, 7, 1, 6, 4, 5, 6, 5, 2, 0, 2, 0, 5, 4, 4, 4, 3, 1, 3, 3, 1, 2, 2, 0, 2, 0, 2, 0, 1, 1, 0, 1, 0 }

  212. 400

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    {398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399}

    Returns: {399, 399, 0, 399, 398, 0, 1, 398, 397, 1, 2, 397, 396, 2, 3, 396, 395, 3, 4, 395, 394, 4, 5, 394, 393, 5, 6, 393, 392, 6, 7, 392, 391, 7, 8, 391, 390, 8, 9, 390, 389, 9, 10, 389, 388, 10, 11, 388, 387, 11, 12, 387, 386, 12, 13, 386, 385, 13, 14, 385, 384, 14, 15, 384, 383, 15, 16, 383, 382, 16, 17, 382, 381, 17, 18, 381, 380, 18, 19, 380, 379, 19, 20, 379, 378, 20, 21, 378, 377, 21, 22, 377, 376, 22, 23, 376, 375, 23, 24, 375, 374, 24, 25, 374, 373, 25, 26, 373, 372, 26, 27, 372, 371, 27, 28, 371, 370, 28, 29, 370, 369, 29, 30, 369, 368, 30, 31, 368, 367, 31, 32, 367, 366, 32, 33, 366, 365, 33, 34, 365, 364, 34, 35, 364, 363, 35, 36, 363, 362, 36, 37, 362, 361, 37, 38, 361, 360, 38, 39, 360, 359, 39, 40, 359, 358, 40, 41, 358, 357, 41, 42, 357, 356, 42, 43, 356, 355, 43, 44, 355, 354, 44, 45, 354, 353, 45, 46, 353, 352, 46, 47, 352, 351, 47, 48, 351, 350, 48, 49, 350, 349, 49, 50, 349, 348, 50, 51, 348, 347, 51, 52, 347, 346, 52, 53, 346, 345, 53, 54, 345, 344, 54, 55, 344, 343, 55, 56, 343, 342, 56, 57, 342, 341, 57, 58, 341, 340, 58, 59, 340, 339, 59, 60, 339, 338, 60, 61, 338, 337, 61, 62, 337, 336, 62, 63, 336, 335, 63, 64, 335, 334, 64, 65, 334, 333, 65, 66, 333, 332, 66, 67, 332, 331, 67, 68, 331, 330, 68, 69, 330, 329, 69, 70, 329, 328, 70, 71, 328, 327, 71, 72, 327, 326, 72, 73, 326, 325, 73, 74, 325, 324, 74, 75, 324, 323, 75, 76, 323, 322, 76, 77, 322, 321, 77, 78, 321, 320, 78, 79, 320, 319, 79, 80, 319, 318, 80, 81, 318, 317, 81, 82, 317, 316, 82, 83, 316, 315, 83, 84, 315, 314, 84, 85, 314, 313, 85, 86, 313, 312, 86, 87, 312, 311, 87, 88, 311, 310, 88, 89, 310, 309, 89, 90, 309, 308, 90, 91, 308, 307, 91, 92, 307, 306, 92, 93, 306, 305, 93, 94, 305, 304, 94, 95, 304, 303, 95, 96, 303, 302, 96, 97, 302, 301, 97, 98, 301, 300, 98, 99, 300, 299, 99, 100, 299, 298, 100, 101, 298, 297, 101, 102, 297, 296, 102, 103, 296, 295, 103, 104, 295, 294, 104, 105, 294, 293, 105, 106, 293, 292, 106, 107, 292, 291, 107, 108, 291, 290, 108, 109, 290, 289, 109, 110, 289, 288, 110, 111, 288, 287, 111, 112, 287, 286, 112, 113, 286, 285, 113, 114, 285, 284, 114, 115, 284, 283, 115, 116, 283, 282, 116, 117, 282, 281, 117, 118, 281, 280, 118, 119, 280, 279, 119, 120, 279, 278, 120, 121, 278, 277, 121, 122, 277, 276, 122, 123, 276, 275, 123, 124, 275, 274, 124, 125, 274, 273, 125, 126, 273, 272, 126, 127, 272, 271, 127, 128, 271, 270, 128, 129, 270, 269, 129, 130, 269, 268, 130, 131, 268, 267, 131, 132, 267, 266, 132, 133, 266, 265, 133, 134, 265, 264, 134, 135, 264, 263, 135, 136, 263, 262, 136, 137, 262, 261, 137, 138, 261, 260, 138, 139, 260, 259, 139, 140, 259, 258, 140, 141, 258, 257, 141, 142, 257, 256, 142, 143, 256, 255, 143, 144, 255, 254, 144, 145, 254, 253, 145, 146, 253, 252, 146, 147, 252, 251, 147, 148, 251, 250, 148, 149, 250, 249, 149, 150, 249, 248, 150, 151, 248, 247, 151, 152, 247, 246, 152, 153, 246, 245, 153, 154, 245, 244, 154, 155, 244, 243, 155, 156, 243, 242, 156, 157, 242, 241, 157, 158, 241, 240, 158, 159, 240, 239, 159, 160, 239, 238, 160, 161, 238, 237, 161, 162, 237, 236, 162, 163, 236, 235, 163, 164, 235, 234, 164, 165, 234, 233, 165, 166, 233, 232, 166, 167, 232, 231, 167, 168, 231, 230, 168, 169, 230, 229, 169, 170, 229, 228, 170, 171, 228, 227, 171, 172, 227, 226, 172, 173, 226, 225, 173, 174, 225, 224, 174, 175, 224, 223, 175, 176, 223, 222, 176, 177, 222, 221, 177, 178, 221, 220, 178, 179, 220, 219, 179, 180, 219, 218, 180, 181, 218, 217, 181, 182, 217, 216, 182, 183, 216, 215, 183, 184, 215, 214, 184, 185, 214, 213, 185, 186, 213, 212, 186, 187, 212, 211, 187, 188, 211, 210, 188, 189, 210, 209, 189, 190, 209, 208, 190, 191, 208, 207, 191, 192, 207, 206, 192, 193, 206, 205, 193, 194, 205, 204, 194, 195, 204, 203, 195, 196, 203, 202, 196, 197, 202, 201, 197, 198, 201, 200, 198, 199, 200, 199, 198, 0, 199, 0, 199, 198, 197, 0, 198, 0, 198, 197, 196, 0, 197, 0, 197, 196, 195, 0, 196, 0, 196, 195, 194, 0, 195, 0, 195, 194, 193, 0, 194, 0, 194, 193, 192, 0, 193, 0, 193, 192, 191, 0, 192, 0, 192, 191, 190, 0, 191, 0, 191, 190, 189, 0, 190, 0, 190, 189, 188, 0, 189, 0, 189, 188, 187, 0, 188, 0, 188, 187, 186, 0, 187, 0, 187, 186, 185, 0, 186, 0, 186, 185, 184, 0, 185, 0, 185, 184, 183, 0, 184, 0, 184, 183, 182, 0, 183, 0, 183, 182, 181, 0, 182, 0, 182, 181, 180, 0, 181, 0, 181, 180, 179, 0, 180, 0, 180, 179, 178, 0, 179, 0, 179, 178, 177, 0, 178, 0, 178, 177, 176, 0, 177, 0, 177, 176, 175, 0, 176, 0, 176, 175, 174, 0, 175, 0, 175, 174, 173, 0, 174, 0, 174, 173, 172, 0, 173, 0, 173, 172, 171, 0, 172, 0, 172, 171, 170, 0, 171, 0, 171, 170, 169, 0, 170, 0, 170, 169, 168, 0, 169, 0, 169, 168, 167, 0, 168, 0, 168, 167, 166, 0, 167, 0, 167, 166, 165, 0, 166, 0, 166, 165, 164, 0, 165, 0, 165, 164, 163, 0, 164, 0, 164, 163, 162, 0, 163, 0, 163, 162, 161, 0, 162, 0, 162, 161, 160, 0, 161, 0, 161, 160, 159, 0, 160, 0, 160, 159, 158, 0, 159, 0, 159, 158, 157, 0, 158, 0, 158, 157, 156, 0, 157, 0, 157, 156, 155, 0, 156, 0, 156, 155, 154, 0, 155, 0, 155, 154, 153, 0, 154, 0, 154, 153, 152, 0, 153, 0, 153, 152, 151, 0, 152, 0, 152, 151, 150, 0, 151, 0, 151, 150, 149, 0, 150, 0, 150, 149, 148, 0, 149, 0, 149, 148, 147, 0, 148, 0, 148, 147, 146, 0, 147, 0, 147, 146, 145, 0, 146, 0, 146, 145, 144, 0, 145, 0, 145, 144, 143, 0, 144, 0, 144, 143, 142, 0, 143, 0, 143, 142, 141, 0, 142, 0, 142, 141, 140, 0, 141, 0, 141, 140, 139, 0, 140, 0, 140, 139, 138, 0, 139, 0, 139, 138, 137, 0, 138, 0, 138, 137, 136, 0, 137, 0, 137, 136, 135, 0, 136, 0, 136, 135, 134, 0, 135, 0, 135, 134, 133, 0, 134, 0, 134, 133, 132, 0, 133, 0, 133, 132, 131, 0, 132, 0, 132, 131, 130, 0, 131, 0, 131, 130, 129, 0, 130, 0, 130, 129, 128, 0, 129, 0, 129, 128, 127, 0, 128, 0, 128, 127, 126, 0, 127, 0, 127, 126, 125, 0, 126, 0, 126, 125, 124, 0, 125, 0, 125, 124, 123, 0, 124, 0, 124, 123, 122, 0, 123, 0, 123, 122, 121, 0, 122, 0, 122, 121, 120, 0, 121, 0, 121, 120, 119, 0, 120, 0, 120, 119, 118, 0, 119, 0, 119, 118, 117, 0, 118, 0, 118, 117, 116, 0, 117, 0, 117, 116, 115, 0, 116, 0, 116, 115, 114, 0, 115, 0, 115, 114, 113, 0, 114, 0, 114, 113, 112, 0, 113, 0, 113, 112, 111, 0, 112, 0, 112, 111, 110, 0, 111, 0, 111, 110, 109, 0, 110, 0, 110, 109, 108, 0, 109, 0, 109, 108, 107, 0, 108, 0, 108, 107, 106, 0, 107, 0, 107, 106, 105, 0, 106, 0, 106, 105, 104, 0, 105, 0, 105, 104, 103, 0, 104, 0, 104, 103, 102, 0, 103, 0, 103, 102, 101, 0, 102, 0, 102, 101, 100, 0, 101, 0, 101, 100, 99, 0, 100, 0, 100, 99, 98, 0, 99, 0, 99, 98, 97, 0, 98, 0, 98, 97, 96, 0, 97, 0, 97, 96, 95, 0, 96, 0, 96, 95, 94, 0, 95, 0, 95, 94, 93, 0, 94, 0, 94, 93, 92, 0, 93, 0, 93, 92, 91, 0, 92, 0, 92, 91, 90, 0, 91, 0, 91, 90, 89, 0, 90, 0, 90, 89, 88, 0, 89, 0, 89, 88, 87, 0, 88, 0, 88, 87, 86, 0, 87, 0, 87, 86, 85, 0, 86, 0, 86, 85, 84, 0, 85, 0, 85, 84, 83, 0, 84, 0, 84, 83, 82, 0, 83, 0, 83, 82, 81, 0, 82, 0, 82, 81, 80, 0, 81, 0, 81, 80, 79, 0, 80, 0, 80, 79, 78, 0, 79, 0, 79, 78, 77, 0, 78, 0, 78, 77, 76, 0, 77, 0, 77, 76, 75, 0, 76, 0, 76, 75, 74, 0, 75, 0, 75, 74, 73, 0, 74, 0, 74, 73, 72, 0, 73, 0, 73, 72, 71, 0, 72, 0, 72, 71, 70, 0, 71, 0, 71, 70, 69, 0, 70, 0, 70, 69, 68, 0, 69, 0, 69, 68, 67, 0, 68, 0, 68, 67, 66, 0, 67, 0, 67, 66, 65, 0, 66, 0, 66, 65, 64, 0, 65, 0, 65, 64, 63, 0, 64, 0, 64, 63, 62, 0, 63, 0, 63, 62, 61, 0, 62, 0, 62, 61, 60, 0, 61, 0, 61, 60, 59, 0, 60, 0, 60, 59, 58, 0, 59, 0, 59, 58, 57, 0, 58, 0, 58, 57, 56, 0, 57, 0, 57, 56, 55, 0, 56, 0, 56, 55, 54, 0, 55, 0, 55, 54, 53, 0, 54, 0, 54, 53, 52, 0, 53, 0, 53, 52, 51, 0, 52, 0, 52, 51, 50, 0, 51, 0, 51, 50, 49, 0, 50, 0, 50, 49, 48, 0, 49, 0, 49, 48, 47, 0, 48, 0, 48, 47, 46, 0, 47, 0, 47, 46, 45, 0, 46, 0, 46, 45, 44, 0, 45, 0, 45, 44, 43, 0, 44, 0, 44, 43, 42, 0, 43, 0, 43, 42, 41, 0, 42, 0, 42, 41, 40, 0, 41, 0, 41, 40, 39, 0, 40, 0, 40, 39, 38, 0, 39, 0, 39, 38, 37, 0, 38, 0, 38, 37, 36, 0, 37, 0, 37, 36, 35, 0, 36, 0, 36, 35, 34, 0, 35, 0, 35, 34, 33, 0, 34, 0, 34, 33, 32, 0, 33, 0, 33, 32, 31, 0, 32, 0, 32, 31, 30, 0, 31, 0, 31, 30, 29, 0, 30, 0, 30, 29, 28, 0, 29, 0, 29, 28, 27, 0, 28, 0, 28, 27, 26, 0, 27, 0, 27, 26, 25, 0, 26, 0, 26, 25, 24, 0, 25, 0, 25, 24, 23, 0, 24, 0, 24, 23, 22, 0, 23, 0, 23, 22, 21, 0, 22, 0, 22, 21, 20, 0, 21, 0, 21, 20, 19, 0, 20, 0, 20, 19, 18, 0, 19, 0, 19, 18, 17, 0, 18, 0, 18, 17, 16, 0, 17, 0, 17, 16, 15, 0, 16, 0, 16, 15, 14, 0, 15, 0, 15, 14, 13, 0, 14, 0, 14, 13, 12, 0, 13, 0, 13, 12, 11, 0, 12, 0, 12, 11, 10, 0, 11, 0, 11, 10, 9, 0, 10, 0, 10, 9, 8, 0, 9, 0, 9, 8, 7, 0, 8, 0, 8, 7, 6, 0, 7, 0, 7, 6, 5, 0, 6, 0, 6, 5, 4, 0, 5, 0, 5, 4, 3, 0, 4, 0, 4, 3, 2, 0, 3, 0, 3, 2, 1, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  213. 400

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 1, 0, 399, 398, 2, 0, 3, 0, 398, 397, 4, 0, 5, 0, 397, 396, 6, 0, 7, 0, 396, 395, 8, 0, 9, 0, 395, 394, 10, 0, 11, 0, 394, 393, 12, 0, 13, 0, 393, 392, 14, 0, 15, 0, 392, 391, 16, 0, 17, 0, 391, 390, 18, 0, 19, 0, 390, 389, 20, 0, 21, 0, 389, 388, 22, 0, 23, 0, 388, 387, 24, 0, 25, 0, 387, 386, 26, 0, 27, 0, 386, 385, 28, 0, 29, 0, 385, 384, 30, 0, 31, 0, 384, 383, 32, 0, 33, 0, 383, 382, 34, 0, 35, 0, 382, 381, 36, 0, 37, 0, 381, 380, 38, 0, 39, 0, 380, 379, 40, 0, 41, 0, 379, 378, 42, 0, 43, 0, 378, 377, 44, 0, 45, 0, 377, 376, 46, 0, 47, 0, 376, 375, 48, 0, 49, 0, 375, 374, 50, 0, 51, 0, 374, 373, 52, 0, 53, 0, 373, 372, 54, 0, 55, 0, 372, 371, 56, 0, 57, 0, 371, 370, 58, 0, 59, 0, 370, 369, 60, 0, 61, 0, 369, 368, 62, 0, 63, 0, 368, 367, 64, 0, 65, 0, 367, 366, 66, 0, 67, 0, 366, 365, 68, 0, 69, 0, 365, 364, 70, 0, 71, 0, 364, 363, 72, 0, 73, 0, 363, 362, 74, 0, 75, 0, 362, 361, 76, 0, 77, 0, 361, 360, 78, 0, 79, 0, 360, 359, 80, 0, 81, 0, 359, 358, 82, 0, 83, 0, 358, 357, 84, 0, 85, 0, 357, 356, 86, 0, 87, 0, 356, 355, 88, 0, 89, 0, 355, 354, 90, 0, 91, 0, 354, 353, 92, 0, 93, 0, 353, 352, 94, 0, 95, 0, 352, 351, 96, 0, 97, 0, 351, 350, 98, 0, 99, 0, 350, 349, 100, 0, 101, 0, 349, 348, 102, 0, 103, 0, 348, 347, 104, 0, 105, 0, 347, 346, 106, 0, 107, 0, 346, 345, 108, 0, 109, 0, 345, 344, 110, 0, 111, 0, 344, 343, 112, 0, 113, 0, 343, 342, 114, 0, 115, 0, 342, 341, 116, 0, 117, 0, 341, 340, 118, 0, 119, 0, 340, 339, 120, 0, 121, 0, 339, 338, 122, 0, 123, 0, 338, 337, 124, 0, 125, 0, 337, 336, 126, 0, 127, 0, 336, 335, 128, 0, 129, 0, 335, 334, 130, 0, 131, 0, 334, 333, 132, 0, 133, 0, 333, 332, 134, 0, 135, 0, 332, 331, 136, 0, 137, 0, 331, 330, 138, 0, 139, 0, 330, 329, 140, 0, 141, 0, 329, 328, 142, 0, 143, 0, 328, 327, 144, 0, 145, 0, 327, 326, 146, 0, 147, 0, 326, 325, 148, 0, 149, 0, 325, 324, 150, 0, 151, 0, 324, 323, 152, 0, 153, 0, 323, 322, 154, 0, 155, 0, 322, 321, 156, 0, 157, 0, 321, 320, 158, 0, 159, 0, 320, 319, 160, 0, 161, 0, 319, 318, 162, 0, 163, 0, 318, 317, 164, 0, 165, 0, 317, 316, 166, 0, 167, 0, 316, 315, 168, 0, 169, 0, 315, 314, 170, 0, 171, 0, 314, 313, 172, 0, 173, 0, 313, 312, 174, 0, 175, 0, 312, 311, 176, 0, 177, 0, 311, 310, 178, 0, 179, 0, 310, 309, 180, 0, 181, 0, 309, 308, 182, 0, 183, 0, 308, 307, 184, 0, 185, 0, 307, 306, 186, 0, 187, 0, 306, 305, 188, 0, 189, 0, 305, 304, 190, 0, 191, 0, 304, 303, 192, 0, 193, 0, 303, 302, 194, 0, 195, 0, 302, 301, 196, 0, 197, 0, 301, 300, 198, 0, 199, 0, 300, 299, 200, 0, 201, 0, 299, 298, 202, 0, 203, 0, 298, 297, 204, 0, 205, 0, 297, 296, 206, 0, 207, 0, 296, 295, 208, 0, 209, 0, 295, 294, 210, 0, 211, 0, 294, 293, 212, 0, 213, 0, 293, 292, 214, 0, 215, 0, 292, 291, 216, 0, 217, 0, 291, 290, 218, 0, 219, 0, 290, 289, 220, 0, 221, 0, 289, 288, 222, 0, 223, 0, 288, 287, 224, 0, 225, 0, 287, 286, 226, 0, 227, 0, 286, 285, 228, 0, 229, 0, 285, 284, 230, 0, 231, 0, 284, 283, 232, 0, 233, 0, 283, 282, 234, 0, 235, 0, 282, 281, 236, 0, 237, 0, 281, 280, 238, 0, 239, 0, 280, 279, 240, 0, 241, 0, 279, 278, 242, 0, 243, 0, 278, 277, 244, 0, 245, 0, 277, 276, 246, 0, 247, 0, 276, 275, 248, 0, 249, 0, 275, 274, 250, 0, 251, 0, 274, 273, 252, 0, 253, 0, 273, 272, 254, 0, 255, 0, 272, 271, 256, 0, 257, 0, 271, 270, 258, 0, 259, 0, 270, 269, 260, 0, 261, 0, 269, 268, 262, 0, 263, 0, 268, 267, 264, 0, 265, 0, 267, 266, 266, 0, 266, 265, 265, 0, 263, 0, 265, 264, 261, 0, 259, 0, 264, 263, 257, 0, 255, 0, 263, 262, 253, 0, 251, 0, 262, 261, 249, 0, 247, 0, 261, 260, 245, 0, 243, 0, 260, 259, 241, 0, 239, 0, 259, 258, 237, 0, 235, 0, 258, 257, 233, 0, 231, 0, 257, 256, 229, 0, 227, 0, 256, 255, 225, 0, 223, 0, 255, 254, 221, 0, 219, 0, 254, 253, 217, 0, 215, 0, 253, 252, 213, 0, 211, 0, 252, 251, 209, 0, 207, 0, 251, 250, 205, 0, 203, 0, 250, 249, 201, 0, 199, 0, 249, 248, 197, 0, 195, 0, 248, 247, 193, 0, 191, 0, 247, 246, 189, 0, 187, 0, 246, 245, 185, 0, 183, 0, 245, 244, 181, 0, 179, 0, 244, 243, 177, 0, 175, 0, 243, 242, 173, 0, 171, 0, 242, 241, 169, 0, 167, 0, 241, 240, 165, 0, 163, 0, 240, 239, 161, 0, 159, 0, 239, 238, 157, 0, 155, 0, 238, 237, 153, 0, 151, 0, 237, 236, 149, 0, 147, 0, 236, 235, 145, 0, 143, 0, 235, 234, 141, 0, 139, 0, 234, 233, 137, 0, 135, 0, 233, 232, 133, 0, 131, 0, 232, 231, 129, 0, 127, 0, 231, 230, 125, 0, 123, 0, 230, 229, 121, 0, 119, 0, 229, 228, 117, 0, 115, 0, 228, 227, 113, 0, 111, 0, 227, 226, 109, 0, 107, 0, 226, 225, 105, 0, 103, 0, 225, 224, 101, 0, 99, 0, 224, 223, 97, 0, 95, 0, 223, 222, 93, 0, 91, 0, 222, 221, 89, 0, 87, 0, 221, 220, 85, 0, 83, 0, 220, 219, 81, 0, 79, 0, 219, 218, 77, 0, 75, 0, 218, 217, 73, 0, 71, 0, 217, 216, 69, 0, 67, 0, 216, 215, 65, 0, 63, 0, 215, 214, 61, 0, 59, 0, 214, 213, 57, 0, 55, 0, 213, 212, 53, 0, 51, 0, 212, 211, 49, 0, 47, 0, 211, 210, 45, 0, 43, 0, 210, 209, 41, 0, 39, 0, 209, 208, 37, 0, 35, 0, 208, 207, 33, 0, 31, 0, 207, 206, 29, 0, 27, 0, 206, 205, 25, 0, 23, 0, 205, 204, 21, 0, 19, 0, 204, 203, 17, 0, 15, 0, 203, 202, 13, 0, 11, 0, 202, 201, 9, 0, 7, 0, 201, 200, 5, 0, 3, 0, 200, 199, 2, 0, 4, 0, 199, 198, 6, 0, 8, 0, 198, 197, 10, 0, 12, 0, 197, 196, 14, 0, 16, 0, 196, 195, 18, 0, 20, 0, 195, 194, 22, 0, 24, 0, 194, 193, 26, 0, 28, 0, 193, 192, 30, 0, 32, 0, 192, 191, 34, 0, 36, 0, 191, 190, 38, 0, 40, 0, 190, 189, 42, 0, 44, 0, 189, 188, 46, 0, 48, 0, 188, 187, 50, 0, 52, 0, 187, 186, 54, 0, 56, 0, 186, 185, 58, 0, 60, 0, 185, 184, 62, 0, 64, 0, 184, 183, 66, 0, 68, 0, 183, 182, 70, 0, 72, 0, 182, 181, 74, 0, 76, 0, 181, 180, 78, 0, 80, 0, 180, 179, 82, 0, 84, 0, 179, 178, 86, 0, 88, 0, 178, 177, 90, 0, 92, 0, 177, 176, 94, 0, 96, 0, 176, 175, 98, 0, 100, 0, 175, 174, 102, 0, 104, 0, 174, 173, 106, 0, 108, 0, 173, 172, 110, 0, 112, 0, 172, 171, 114, 0, 116, 0, 171, 170, 118, 0, 120, 0, 170, 169, 122, 0, 124, 0, 169, 168, 126, 0, 128, 0, 168, 167, 130, 0, 132, 0, 167, 166, 134, 0, 136, 0, 166, 165, 138, 0, 140, 0, 165, 164, 142, 0, 144, 0, 164, 163, 146, 0, 148, 0, 163, 162, 150, 0, 152, 0, 162, 161, 154, 0, 156, 0, 161, 160, 158, 0, 160, 0, 160, 159, 156, 0, 148, 0, 159, 158, 140, 0, 132, 0, 158, 157, 124, 0, 116, 0, 157, 156, 108, 0, 100, 0, 156, 155, 92, 0, 84, 0, 155, 154, 76, 0, 68, 0, 154, 153, 60, 0, 52, 0, 153, 152, 44, 0, 36, 0, 152, 151, 28, 0, 20, 0, 151, 150, 12, 0, 4, 0, 150, 149, 7, 0, 15, 0, 149, 148, 23, 0, 31, 0, 148, 147, 39, 0, 47, 0, 147, 146, 55, 0, 63, 0, 146, 145, 71, 0, 79, 0, 145, 144, 87, 0, 95, 0, 144, 143, 103, 0, 111, 0, 143, 142, 119, 0, 127, 0, 142, 141, 135, 0, 127, 0, 141, 140, 4, 0, 132, 0, 140, 139, 136, 0, 104, 0, 139, 138, 72, 0, 40, 0, 138, 137, 8, 0, 27, 0, 137, 136, 59, 0, 91, 0, 136, 135, 123, 0, 68, 0, 135, 134, 56, 0, 75, 0, 134, 133, 11, 0, 40, 0, 133, 132, 120, 0, 107, 0, 132, 131, 43, 0, 24, 0, 131, 130, 88, 0, 20, 0, 130, 129, 63, 0, 20, 0, 129, 128, 115, 0, 99, 0, 128, 127, 83, 0, 67, 0, 127, 126, 51, 0, 35, 0, 126, 125, 19, 0, 3, 0, 125, 124, 16, 0, 32, 0, 124, 123, 48, 0, 64, 0, 123, 122, 80, 0, 96, 0, 122, 121, 112, 0, 67, 0, 121, 120, 111, 0, 47, 0, 120, 119, 100, 0, 36, 0, 119, 118, 31, 0, 95, 0, 118, 117, 24, 0, 91, 0, 117, 116, 107, 0, 99, 0, 116, 115, 32, 0, 47, 0, 115, 114, 99, 0, 113, 0, 114, 113, 109, 0, 105, 0, 113, 112, 101, 0, 97, 0, 112, 111, 93, 0, 89, 0, 111, 110, 85, 0, 81, 0, 110, 109, 77, 0, 73, 0, 109, 108, 69, 0, 65, 0, 108, 107, 61, 0, 57, 0, 107, 106, 53, 0, 49, 0, 106, 105, 45, 0, 41, 0, 105, 104, 37, 0, 33, 0, 104, 103, 29, 0, 25, 0, 103, 102, 21, 0, 17, 0, 102, 101, 13, 0, 9, 0, 101, 100, 5, 0, 2, 0, 100, 99, 6, 0, 10, 0, 99, 98, 14, 0, 18, 0, 98, 97, 22, 0, 26, 0, 97, 96, 30, 0, 34, 0, 96, 95, 38, 0, 42, 0, 95, 94, 46, 0, 50, 0, 94, 93, 54, 0, 58, 0, 93, 92, 62, 0, 66, 0, 92, 91, 70, 0, 74, 0, 91, 90, 78, 0, 82, 0, 90, 89, 86, 0, 89, 88, 58, 0, 26, 0, 88, 87, 9, 0, 41, 0, 87, 86, 73, 0, 33, 0, 86, 85, 82, 0, 67, 0, 85, 84, 3, 0, 20, 0, 84, 83, 40, 0, 27, 0, 83, 82, 35, 0, 79, 0, 82, 81, 15, 0, 52, 0, 81, 80, 47, 0, 27, 0, 80, 79, 25, 0, 64, 0, 79, 78, 57, 0, 74, 0, 78, 77, 76, 0, 60, 0, 77, 76, 44, 0, 28, 0, 76, 75, 12, 0, 7, 0, 75, 74, 23, 0, 39, 0, 74, 73, 55, 0, 71, 0, 73, 72, 33, 0, 17, 0, 72, 71, 50, 0, 39, 0, 71, 70, 4, 0, 68, 0, 70, 69, 39, 0, 8, 0, 69, 68, 59, 0, 42, 0, 68, 67, 56, 0, 11, 0, 67, 66, 36, 0, 43, 0, 66, 65, 41, 0, 63, 0, 65, 64, 34, 0, 11, 0, 64, 63, 51, 0, 19, 0, 63, 62, 16, 0, 48, 0, 62, 61, 19, 0, 26, 0, 61, 60, 27, 0, 10, 0, 60, 59, 31, 0, 24, 0, 59, 58, 49, 0, 32, 0, 58, 57, 18, 0, 11, 0, 57, 56, 2, 0, 48, 0, 56, 55, 20, 0, 28, 0, 55, 54, 42, 0, 10, 0, 54, 53, 53, 0, 45, 0, 53, 52, 37, 0, 29, 0, 52, 51, 21, 0, 13, 0, 51, 50, 5, 0, 6, 0, 50, 49, 14, 0, 22, 0, 49, 48, 30, 0, 38, 0, 48, 47, 46, 0, 45, 0, 47, 46, 26, 0, 8, 0, 46, 45, 24, 0, 43, 0, 45, 44, 11, 0, 9, 0, 44, 43, 17, 0, 13, 0, 43, 42, 3, 0, 40, 0, 42, 41, 35, 0, 15, 0, 41, 40, 8, 0, 25, 0, 40, 39, 9, 0, 7, 0, 39, 38, 13, 0, 12, 0, 38, 37, 23, 0, 10, 0, 37, 36, 33, 0, 22, 0, 36, 35, 4, 0, 12, 0, 35, 34, 32, 0, 28, 0, 34, 33, 12, 0, 25, 0, 33, 32, 25, 0, 6, 0, 32, 31, 16, 0, 19, 0, 31, 30, 27, 0, 30, 29, 10, 0, 18, 0, 29, 28, 2, 0, 20, 0, 28, 27, 15, 0, 20, 0, 27, 26, 22, 0, 21, 0, 26, 25, 5, 0, 14, 0, 25, 24, 18, 0, 7, 0, 24, 23, 14, 0, 23, 22, 11, 0, 17, 0, 22, 21, 3, 0, 20, 0, 21, 20, 8, 0, 9, 0, 20, 19, 13, 0, 17, 0, 19, 18, 6, 0, 4, 0, 18, 17, 4, 0, 12, 0, 17, 16, 7, 0, 16, 0, 16, 15, 9, 0, 10, 0, 15, 14, 2, 0, 14, 13, 10, 0, 5, 0, 13, 12, 12, 0, 5, 0, 12, 11, 11, 0, 3, 0, 11, 10, 8, 0, 5, 0, 10, 9, 6, 0, 4, 0, 9, 8, 7, 0, 8, 7, 2, 0, 4, 0, 7, 6, 3, 0, 5, 0, 6, 5, 4, 0, 5, 0, 4, 4, 2, 3, 3, 0, 3, 2, 2, 0, 2, 0, 1, 1, 0, 1, 0 }

  214. 400

    {799, 797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1}

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    Returns: {0, 399, 1, 0, 399, 0, 2, 398, 3, 0, 398, 0, 4, 397, 5, 0, 397, 0, 6, 396, 7, 0, 396, 0, 8, 395, 9, 0, 395, 0, 10, 394, 11, 0, 394, 0, 12, 393, 13, 0, 393, 0, 14, 392, 15, 0, 392, 0, 16, 391, 17, 0, 391, 0, 18, 390, 19, 0, 390, 0, 20, 389, 21, 0, 389, 0, 22, 388, 23, 0, 388, 0, 24, 387, 25, 0, 387, 0, 26, 386, 27, 0, 386, 0, 28, 385, 29, 0, 385, 0, 30, 384, 31, 0, 384, 0, 32, 383, 33, 0, 383, 0, 34, 382, 35, 0, 382, 0, 36, 381, 37, 0, 381, 0, 38, 380, 39, 0, 380, 0, 40, 379, 41, 0, 379, 0, 42, 378, 43, 0, 378, 0, 44, 377, 45, 0, 377, 0, 46, 376, 47, 0, 376, 0, 48, 375, 49, 0, 375, 0, 50, 374, 51, 0, 374, 0, 52, 373, 53, 0, 373, 0, 54, 372, 55, 0, 372, 0, 56, 371, 57, 0, 371, 0, 58, 370, 59, 0, 370, 0, 60, 369, 61, 0, 369, 0, 62, 368, 63, 0, 368, 0, 64, 367, 65, 0, 367, 0, 66, 366, 67, 0, 366, 0, 68, 365, 69, 0, 365, 0, 70, 364, 71, 0, 364, 0, 72, 363, 73, 0, 363, 0, 74, 362, 75, 0, 362, 0, 76, 361, 77, 0, 361, 0, 78, 360, 79, 0, 360, 0, 80, 359, 81, 0, 359, 0, 82, 358, 83, 0, 358, 0, 84, 357, 85, 0, 357, 0, 86, 356, 87, 0, 356, 0, 88, 355, 89, 0, 355, 0, 90, 354, 91, 0, 354, 0, 92, 353, 93, 0, 353, 0, 94, 352, 95, 0, 352, 0, 96, 351, 97, 0, 351, 0, 98, 350, 99, 0, 350, 0, 100, 349, 101, 0, 349, 0, 102, 348, 103, 0, 348, 0, 104, 347, 105, 0, 347, 0, 106, 346, 107, 0, 346, 0, 108, 345, 109, 0, 345, 0, 110, 344, 111, 0, 344, 0, 112, 343, 113, 0, 343, 0, 114, 342, 115, 0, 342, 0, 116, 341, 117, 0, 341, 0, 118, 340, 119, 0, 340, 0, 120, 339, 121, 0, 339, 0, 122, 338, 123, 0, 338, 0, 124, 337, 125, 0, 337, 0, 126, 336, 127, 0, 336, 0, 128, 335, 129, 0, 335, 0, 130, 334, 131, 0, 334, 0, 132, 333, 133, 0, 333, 0, 134, 332, 135, 0, 332, 0, 136, 331, 137, 0, 331, 0, 138, 330, 139, 0, 330, 0, 140, 329, 141, 0, 329, 0, 142, 328, 143, 0, 328, 0, 144, 327, 145, 0, 327, 0, 146, 326, 147, 0, 326, 0, 148, 325, 149, 0, 325, 0, 150, 324, 151, 0, 324, 0, 152, 323, 153, 0, 323, 0, 154, 322, 155, 0, 322, 0, 156, 321, 157, 0, 321, 0, 158, 320, 159, 0, 320, 0, 160, 319, 161, 0, 319, 0, 162, 318, 163, 0, 318, 0, 164, 317, 165, 0, 317, 0, 166, 316, 167, 0, 316, 0, 168, 315, 169, 0, 315, 0, 170, 314, 171, 0, 314, 0, 172, 313, 173, 0, 313, 0, 174, 312, 175, 0, 312, 0, 176, 311, 177, 0, 311, 0, 178, 310, 179, 0, 310, 0, 180, 309, 181, 0, 309, 0, 182, 308, 183, 0, 308, 0, 184, 307, 185, 0, 307, 0, 186, 306, 187, 0, 306, 0, 188, 305, 189, 0, 305, 0, 190, 304, 191, 0, 304, 0, 192, 303, 193, 0, 303, 0, 194, 302, 195, 0, 302, 0, 196, 301, 197, 0, 301, 0, 198, 300, 199, 0, 300, 0, 1, 299, 200, 0, 299, 0, 298, 1, 0, 2, 0, 298, 201, 297, 297, 3, 296, 4, 202, 296, 295, 5, 0, 6, 0, 295, 203, 294, 294, 7, 293, 8, 204, 293, 292, 9, 0, 10, 0, 292, 205, 291, 291, 11, 290, 12, 206, 290, 289, 13, 0, 14, 0, 289, 207, 288, 288, 15, 287, 16, 208, 287, 286, 17, 0, 18, 0, 286, 209, 285, 285, 19, 284, 20, 210, 284, 283, 21, 0, 22, 0, 283, 211, 282, 282, 23, 281, 24, 212, 281, 280, 25, 0, 26, 0, 280, 213, 279, 279, 27, 278, 28, 214, 278, 277, 29, 0, 30, 0, 277, 215, 276, 276, 31, 275, 32, 216, 275, 274, 33, 0, 34, 0, 274, 217, 273, 273, 35, 272, 36, 218, 272, 271, 37, 0, 38, 0, 271, 219, 270, 270, 39, 269, 40, 220, 269, 268, 41, 0, 42, 0, 268, 221, 267, 267, 43, 266, 44, 222, 266, 265, 45, 0, 46, 0, 265, 223, 264, 264, 47, 263, 48, 224, 263, 262, 49, 0, 50, 0, 262, 225, 261, 261, 51, 260, 52, 226, 260, 259, 53, 0, 54, 0, 259, 227, 258, 258, 55, 257, 56, 228, 257, 256, 57, 0, 58, 0, 256, 229, 255, 255, 59, 254, 60, 230, 254, 253, 61, 0, 62, 0, 253, 231, 252, 252, 63, 251, 64, 232, 251, 250, 65, 0, 66, 0, 250, 233, 249, 249, 67, 248, 68, 234, 248, 247, 69, 0, 70, 0, 247, 235, 246, 246, 71, 245, 72, 236, 245, 244, 73, 0, 74, 0, 244, 237, 243, 243, 75, 242, 76, 238, 242, 241, 77, 0, 78, 0, 241, 239, 240, 240, 79, 239, 79, 0, 80, 0, 239, 238, 81, 0, 77, 0, 238, 237, 82, 0, 83, 0, 237, 236, 76, 0, 84, 0, 236, 235, 85, 0, 75, 0, 235, 234, 86, 0, 87, 0, 234, 233, 73, 0, 88, 0, 233, 232, 89, 0, 72, 0, 232, 231, 90, 0, 91, 0, 231, 230, 71, 0, 92, 0, 230, 229, 93, 0, 69, 0, 229, 228, 94, 0, 95, 0, 228, 227, 68, 0, 96, 0, 227, 226, 97, 0, 67, 0, 226, 225, 98, 0, 99, 0, 225, 224, 65, 0, 100, 0, 224, 223, 101, 0, 64, 0, 223, 222, 102, 0, 103, 0, 222, 221, 63, 0, 104, 0, 221, 220, 105, 0, 61, 0, 220, 219, 106, 0, 107, 0, 219, 218, 60, 0, 108, 0, 218, 217, 109, 0, 59, 0, 217, 216, 110, 0, 111, 0, 216, 215, 57, 0, 112, 0, 215, 214, 113, 0, 56, 0, 214, 213, 114, 0, 115, 0, 213, 212, 55, 0, 116, 0, 212, 211, 117, 0, 53, 0, 211, 210, 118, 0, 119, 0, 210, 209, 52, 0, 120, 0, 209, 208, 121, 0, 51, 0, 208, 207, 122, 0, 123, 0, 207, 206, 49, 0, 124, 0, 206, 205, 125, 0, 48, 0, 205, 204, 126, 0, 127, 0, 204, 203, 47, 0, 128, 0, 203, 202, 129, 0, 45, 0, 202, 201, 130, 0, 131, 0, 201, 200, 44, 0, 132, 0, 200, 199, 133, 0, 43, 0, 199, 198, 134, 0, 135, 0, 198, 197, 41, 0, 136, 0, 197, 196, 137, 0, 40, 0, 196, 195, 138, 0, 139, 0, 195, 194, 39, 0, 140, 0, 194, 193, 141, 0, 37, 0, 193, 192, 142, 0, 143, 0, 192, 191, 36, 0, 144, 0, 191, 190, 145, 0, 35, 0, 190, 189, 146, 0, 147, 0, 189, 188, 33, 0, 148, 0, 188, 187, 149, 0, 32, 0, 187, 186, 150, 0, 151, 0, 186, 185, 31, 0, 152, 0, 185, 184, 153, 0, 29, 0, 184, 183, 154, 0, 155, 0, 183, 182, 28, 0, 156, 0, 182, 181, 157, 0, 27, 0, 181, 180, 158, 0, 159, 0, 180, 179, 25, 0, 160, 0, 179, 178, 161, 0, 24, 0, 178, 177, 162, 0, 163, 0, 177, 176, 23, 0, 164, 0, 176, 175, 165, 0, 21, 0, 175, 174, 166, 0, 167, 0, 174, 173, 20, 0, 168, 0, 173, 172, 169, 0, 19, 0, 172, 171, 170, 0, 171, 0, 171, 170, 17, 0, 170, 169, 19, 0, 16, 0, 169, 168, 168, 0, 167, 0, 168, 167, 15, 0, 21, 0, 167, 166, 164, 0, 13, 0, 166, 165, 163, 0, 24, 0, 165, 164, 12, 0, 160, 0, 164, 163, 159, 0, 11, 0, 163, 162, 27, 0, 156, 0, 162, 161, 9, 0, 155, 0, 161, 160, 29, 0, 8, 0, 160, 159, 152, 0, 151, 0, 159, 158, 7, 0, 32, 0, 158, 157, 148, 0, 5, 0, 157, 156, 147, 0, 35, 0, 156, 155, 4, 0, 144, 0, 155, 154, 143, 0, 3, 0, 154, 153, 37, 0, 140, 0, 153, 152, 1, 0, 139, 0, 152, 151, 40, 0, 0, 0, 151, 150, 136, 0, 135, 0, 150, 149, 43, 0, 44, 0, 149, 148, 132, 0, 131, 0, 148, 147, 133, 0, 45, 0, 147, 146, 41, 0, 128, 0, 146, 145, 127, 0, 48, 0, 145, 144, 138, 0, 124, 0, 144, 143, 123, 0, 141, 0, 143, 142, 51, 0, 36, 0, 142, 141, 120, 0, 119, 0, 141, 140, 48, 0, 53, 0, 140, 139, 116, 0, 115, 0, 139, 138, 131, 0, 56, 0, 138, 137, 31, 0, 112, 0, 137, 136, 111, 0, 59, 0, 136, 135, 115, 0, 108, 0, 135, 134, 35, 0, 107, 0, 134, 133, 61, 0, 25, 0, 133, 132, 104, 0, 103, 0, 132, 131, 3, 0, 64, 0, 131, 130, 100, 0, 99, 0, 130, 129, 107, 0, 67, 0, 129, 128, 20, 0, 96, 0, 128, 127, 95, 0, 16, 0, 127, 126, 69, 0, 92, 0, 126, 125, 19, 0, 91, 0, 125, 124, 72, 0, 15, 0, 124, 123, 88, 0, 87, 0, 123, 122, 53, 0, 75, 0, 122, 121, 84, 0, 32, 0, 121, 120, 83, 0, 77, 0, 120, 119, 9, 0, 79, 0, 119, 118, 80, 0, 0, 0, 118, 117, 81, 0, 82, 0, 117, 116, 45, 0, 78, 0, 116, 115, 76, 0, 4, 0, 115, 114, 85, 0, 74, 0, 114, 113, 37, 0, 86, 0, 113, 112, 73, 0, 40, 0, 112, 111, 70, 0, 89, 0, 111, 110, 43, 0, 90, 0, 110, 109, 66, 0, 71, 0, 109, 108, 103, 0, 93, 0, 108, 107, 62, 0, 92, 0, 107, 106, 94, 0, 68, 0, 106, 105, 75, 0, 58, 0, 105, 104, 79, 0, 97, 0, 104, 103, 98, 0, 4, 0, 103, 102, 54, 0, 65, 0, 102, 101, 31, 0, 101, 0, 101, 100, 50, 0, 74, 0, 100, 99, 74, 0, 63, 0, 99, 98, 46, 0, 61, 0, 98, 97, 97, 0, 3, 0, 97, 96, 58, 0, 42, 0, 96, 95, 60, 0, 68, 0, 95, 94, 93, 0, 38, 0, 94, 93, 38, 0, 71, 0, 93, 92, 19, 0, 57, 0, 92, 91, 34, 0, 40, 0, 91, 90, 88, 0, 86, 0, 90, 89, 30, 0, 84, 0, 89, 88, 55, 0, 9, 0, 88, 87, 78, 0, 26, 0, 87, 86, 81, 0, 82, 0, 86, 85, 52, 0, 22, 0, 85, 84, 76, 0, 77, 0, 84, 83, 32, 0, 37, 0, 83, 82, 18, 0, 49, 0, 82, 81, 70, 0, 15, 0, 81, 80, 14, 0, 66, 0, 80, 79, 22, 0, 47, 0, 79, 78, 62, 0, 10, 0, 78, 77, 68, 0, 75, 0, 77, 76, 67, 0, 3, 0, 76, 75, 6, 1, 75, 74, 25, 0, 31, 0, 74, 73, 59, 0, 39, 0, 73, 72, 39, 0, 0, 0, 72, 71, 15, 0, 42, 0, 71, 70, 33, 0, 44, 0, 70, 69, 60, 0, 56, 0, 69, 68, 28, 0, 38, 0, 68, 67, 5, 0, 8, 0, 67, 66, 34, 0, 23, 0, 66, 65, 24, 0, 30, 0, 65, 64, 13, 0, 17, 0, 64, 1, 63, 63, 21, 62, 11, 0, 52, 0, 62, 61, 12, 0, 27, 0, 61, 60, 32, 0, 29, 0, 60, 59, 7, 0, 56, 0, 59, 58, 16, 0, 22, 0, 58, 57, 36, 0, 1, 0, 57, 56, 8, 0, 40, 0, 56, 55, 52, 0, 6, 0, 55, 54, 41, 0, 9, 0, 54, 53, 22, 0, 51, 0, 53, 52, 48, 0, 15, 0, 52, 51, 29, 0, 37, 0, 51, 50, 6, 0, 35, 0, 50, 49, 4, 0, 5, 0, 49, 1, 48, 48, 20, 47, 24, 0, 38, 0, 47, 46, 42, 0, 15, 0, 46, 45, 21, 0, 38, 0, 45, 44, 12, 0, 15, 0, 44, 43, 15, 0, 3, 0, 43, 42, 7, 0, 0, 0, 42, 41, 0, 0, 36, 0, 41, 40, 17, 0, 3, 0, 40, 39, 37, 0, 10, 0, 39, 38, 22, 0, 35, 0, 38, 37, 5, 0, 29, 0, 37, 36, 29, 0, 1, 0, 36, 35, 4, 0, 10, 0, 35, 34, 19, 0, 24, 0, 34, 33, 26, 0, 9, 0, 33, 32, 21, 0, 30, 0, 32, 31, 31, 0, 15, 0, 31, 30, 18, 0, 14, 0, 30, 29, 0, 0, 27, 0, 29, 28, 23, 0, 1, 0, 28, 27, 25, 0, 24, 0, 27, 26, 5, 0, 26, 25, 24, 0, 4, 0, 25, 24, 9, 0, 13, 0, 24, 23, 4, 0, 11, 0, 23, 22, 15, 0, 14, 0, 22, 21, 16, 0, 8, 0, 21, 20, 0, 0, 3, 0, 20, 1, 19, 19, 6, 18, 13, 0, 18, 17, 10, 0, 11, 0, 17, 16, 12, 0, 4, 0, 16, 15, 7, 0, 4, 0, 15, 14, 4, 0, 8, 0, 14, 13, 1, 0, 6, 0, 13, 1, 12, 12, 3, 11, 10, 0, 11, 0, 11, 10, 6, 0, 5, 0, 10, 9, 7, 0, 9, 0, 9, 8, 1, 0, 8, 0, 8, 7, 0, 0, 5, 0, 7, 6, 5, 1, 6, 5, 4, 0, 5, 4, 3, 0, 0, 0, 4, 1, 3, 3, 1, 2, 0, 0, 2, 1, 1, 1, 0 }

  215. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 0, 399, 398, 0, 1, 398, 397, 1, 2, 397, 396, 2, 3, 396, 395, 3, 4, 395, 394, 4, 5, 394, 393, 5, 6, 393, 392, 6, 7, 392, 391, 7, 8, 391, 390, 8, 9, 390, 389, 9, 10, 389, 388, 10, 11, 388, 387, 11, 12, 387, 386, 12, 13, 386, 385, 13, 14, 385, 384, 14, 15, 384, 383, 15, 16, 383, 382, 16, 17, 382, 381, 17, 18, 381, 380, 18, 19, 380, 379, 19, 20, 379, 378, 20, 21, 378, 377, 21, 22, 377, 376, 22, 23, 376, 375, 23, 24, 375, 374, 24, 25, 374, 373, 25, 26, 373, 372, 26, 27, 372, 371, 27, 28, 371, 370, 28, 29, 370, 369, 29, 30, 369, 368, 30, 31, 368, 367, 31, 32, 367, 366, 32, 33, 366, 365, 33, 34, 365, 364, 34, 35, 364, 363, 35, 36, 363, 362, 36, 37, 362, 361, 37, 38, 361, 360, 38, 39, 360, 359, 39, 40, 359, 358, 40, 41, 358, 357, 41, 42, 357, 356, 42, 43, 356, 355, 43, 44, 355, 354, 44, 45, 354, 353, 45, 46, 353, 352, 46, 47, 352, 351, 47, 48, 351, 350, 48, 49, 350, 349, 49, 50, 349, 348, 50, 51, 348, 347, 51, 52, 347, 346, 52, 53, 346, 345, 53, 54, 345, 344, 54, 55, 344, 343, 55, 56, 343, 342, 56, 57, 342, 341, 57, 58, 341, 340, 58, 59, 340, 339, 59, 60, 339, 338, 60, 61, 338, 337, 61, 62, 337, 336, 62, 63, 336, 335, 63, 64, 335, 334, 64, 65, 334, 333, 65, 66, 333, 332, 66, 67, 332, 331, 67, 68, 331, 330, 68, 69, 330, 329, 69, 70, 329, 328, 70, 71, 328, 327, 71, 72, 327, 326, 72, 73, 326, 325, 73, 74, 325, 324, 74, 75, 324, 323, 75, 76, 323, 322, 76, 77, 322, 321, 77, 78, 321, 320, 78, 79, 320, 319, 79, 80, 319, 318, 80, 81, 318, 317, 81, 82, 317, 316, 82, 83, 316, 315, 83, 84, 315, 314, 84, 85, 314, 313, 85, 86, 313, 312, 86, 87, 312, 311, 87, 88, 311, 310, 88, 89, 310, 309, 89, 90, 309, 308, 90, 91, 308, 307, 91, 92, 307, 306, 92, 93, 306, 305, 93, 94, 305, 304, 94, 95, 304, 303, 95, 96, 303, 302, 96, 97, 302, 301, 97, 98, 301, 300, 98, 99, 300, 299, 99, 100, 299, 298, 100, 101, 298, 297, 101, 102, 297, 296, 102, 103, 296, 295, 103, 104, 295, 294, 104, 105, 294, 293, 105, 106, 293, 292, 106, 107, 292, 291, 107, 108, 291, 290, 108, 109, 290, 289, 109, 110, 289, 288, 110, 111, 288, 287, 111, 112, 287, 286, 112, 113, 286, 285, 113, 114, 285, 284, 114, 115, 284, 283, 115, 116, 283, 282, 116, 117, 282, 281, 117, 118, 281, 280, 118, 119, 280, 279, 119, 120, 279, 278, 120, 121, 278, 277, 121, 122, 277, 276, 122, 123, 276, 275, 123, 124, 275, 274, 124, 125, 274, 273, 125, 126, 273, 272, 126, 127, 272, 271, 127, 128, 271, 270, 128, 129, 270, 269, 129, 130, 269, 268, 130, 131, 268, 267, 131, 132, 267, 266, 132, 133, 266, 265, 133, 134, 265, 264, 134, 135, 264, 263, 135, 136, 263, 262, 136, 137, 262, 261, 137, 138, 261, 260, 138, 139, 260, 259, 139, 140, 259, 258, 140, 141, 258, 257, 141, 142, 257, 256, 142, 143, 256, 255, 143, 144, 255, 254, 144, 145, 254, 253, 145, 146, 253, 252, 146, 147, 252, 251, 147, 148, 251, 250, 148, 149, 250, 249, 149, 150, 249, 248, 150, 151, 248, 247, 151, 152, 247, 246, 152, 153, 246, 245, 153, 154, 245, 244, 154, 155, 244, 243, 155, 156, 243, 242, 156, 157, 242, 241, 157, 158, 241, 240, 158, 159, 240, 239, 159, 160, 239, 238, 160, 161, 238, 237, 161, 162, 237, 236, 162, 163, 236, 235, 163, 164, 235, 234, 164, 165, 234, 233, 165, 166, 233, 232, 166, 167, 232, 231, 167, 168, 231, 230, 168, 169, 230, 229, 169, 170, 229, 228, 170, 171, 228, 227, 171, 172, 227, 226, 172, 173, 226, 225, 173, 174, 225, 224, 174, 175, 224, 223, 175, 176, 223, 222, 176, 177, 222, 221, 177, 178, 221, 220, 178, 179, 220, 219, 179, 180, 219, 218, 180, 181, 218, 217, 181, 182, 217, 216, 182, 183, 216, 215, 183, 184, 215, 214, 184, 185, 214, 213, 185, 186, 213, 212, 186, 187, 212, 211, 187, 188, 211, 210, 188, 189, 210, 209, 189, 190, 209, 208, 190, 191, 208, 207, 191, 192, 207, 206, 192, 193, 206, 205, 193, 194, 205, 204, 194, 195, 204, 203, 195, 196, 203, 202, 196, 197, 202, 201, 197, 198, 201, 200, 198, 199, 200, 199, 198, 0, 199, 0, 199, 198, 197, 0, 198, 0, 198, 197, 196, 0, 197, 0, 197, 196, 195, 0, 196, 0, 196, 195, 194, 0, 195, 0, 195, 194, 193, 0, 194, 0, 194, 193, 192, 0, 193, 0, 193, 192, 191, 0, 192, 0, 192, 191, 190, 0, 191, 0, 191, 190, 189, 0, 190, 0, 190, 189, 188, 0, 189, 0, 189, 188, 187, 0, 188, 0, 188, 187, 186, 0, 187, 0, 187, 186, 185, 0, 186, 0, 186, 185, 184, 0, 185, 0, 185, 184, 183, 0, 184, 0, 184, 183, 182, 0, 183, 0, 183, 182, 181, 0, 182, 0, 182, 181, 180, 0, 181, 0, 181, 180, 179, 0, 180, 0, 180, 179, 178, 0, 179, 0, 179, 178, 177, 0, 178, 0, 178, 177, 176, 0, 177, 0, 177, 176, 175, 0, 176, 0, 176, 175, 174, 0, 175, 0, 175, 174, 173, 0, 174, 0, 174, 173, 172, 0, 173, 0, 173, 172, 171, 0, 172, 0, 172, 171, 170, 0, 171, 0, 171, 170, 169, 0, 170, 0, 170, 169, 168, 0, 169, 0, 169, 168, 167, 0, 168, 0, 168, 167, 166, 0, 167, 0, 167, 166, 165, 0, 166, 0, 166, 165, 164, 0, 165, 0, 165, 164, 163, 0, 164, 0, 164, 163, 162, 0, 163, 0, 163, 162, 161, 0, 162, 0, 162, 161, 160, 0, 161, 0, 161, 160, 159, 0, 160, 0, 160, 159, 158, 0, 159, 0, 159, 158, 157, 0, 158, 0, 158, 157, 156, 0, 157, 0, 157, 156, 155, 0, 156, 0, 156, 155, 154, 0, 155, 0, 155, 154, 153, 0, 154, 0, 154, 153, 152, 0, 153, 0, 153, 152, 151, 0, 152, 0, 152, 151, 150, 0, 151, 0, 151, 150, 149, 0, 150, 0, 150, 149, 148, 0, 149, 0, 149, 148, 147, 0, 148, 0, 148, 147, 146, 0, 147, 0, 147, 146, 145, 0, 146, 0, 146, 145, 144, 0, 145, 0, 145, 144, 143, 0, 144, 0, 144, 143, 142, 0, 143, 0, 143, 142, 141, 0, 142, 0, 142, 141, 140, 0, 141, 0, 141, 140, 139, 0, 140, 0, 140, 139, 138, 0, 139, 0, 139, 138, 137, 0, 138, 0, 138, 137, 136, 0, 137, 0, 137, 136, 135, 0, 136, 0, 136, 135, 134, 0, 135, 0, 135, 134, 133, 0, 134, 0, 134, 133, 132, 0, 133, 0, 133, 132, 131, 0, 132, 0, 132, 131, 130, 0, 131, 0, 131, 130, 129, 0, 130, 0, 130, 129, 128, 0, 129, 0, 129, 128, 127, 0, 128, 0, 128, 127, 126, 0, 127, 0, 127, 126, 125, 0, 126, 0, 126, 125, 124, 0, 125, 0, 125, 124, 123, 0, 124, 0, 124, 123, 122, 0, 123, 0, 123, 122, 121, 0, 122, 0, 122, 121, 120, 0, 121, 0, 121, 120, 119, 0, 120, 0, 120, 119, 118, 0, 119, 0, 119, 118, 117, 0, 118, 0, 118, 117, 116, 0, 117, 0, 117, 116, 115, 0, 116, 0, 116, 115, 114, 0, 115, 0, 115, 114, 113, 0, 114, 0, 114, 113, 112, 0, 113, 0, 113, 112, 111, 0, 112, 0, 112, 111, 110, 0, 111, 0, 111, 110, 109, 0, 110, 0, 110, 109, 108, 0, 109, 0, 109, 108, 107, 0, 108, 0, 108, 107, 106, 0, 107, 0, 107, 106, 105, 0, 106, 0, 106, 105, 104, 0, 105, 0, 105, 104, 103, 0, 104, 0, 104, 103, 102, 0, 103, 0, 103, 102, 101, 0, 102, 0, 102, 101, 100, 0, 101, 0, 101, 100, 99, 0, 100, 0, 100, 99, 98, 0, 99, 0, 99, 98, 97, 0, 98, 0, 98, 97, 96, 0, 97, 0, 97, 96, 95, 0, 96, 0, 96, 95, 94, 0, 95, 0, 95, 94, 93, 0, 94, 0, 94, 93, 92, 0, 93, 0, 93, 92, 91, 0, 92, 0, 92, 91, 90, 0, 91, 0, 91, 90, 89, 0, 90, 0, 90, 89, 88, 0, 89, 0, 89, 88, 87, 0, 88, 0, 88, 87, 86, 0, 87, 0, 87, 86, 85, 0, 86, 0, 86, 85, 84, 0, 85, 0, 85, 84, 83, 0, 84, 0, 84, 83, 82, 0, 83, 0, 83, 82, 81, 0, 82, 0, 82, 81, 80, 0, 81, 0, 81, 80, 79, 0, 80, 0, 80, 79, 78, 0, 79, 0, 79, 78, 77, 0, 78, 0, 78, 77, 76, 0, 77, 0, 77, 76, 75, 0, 76, 0, 76, 75, 74, 0, 75, 0, 75, 74, 73, 0, 74, 0, 74, 73, 72, 0, 73, 0, 73, 72, 71, 0, 72, 0, 72, 71, 70, 0, 71, 0, 71, 70, 69, 0, 70, 0, 70, 69, 68, 0, 69, 0, 69, 68, 67, 0, 68, 0, 68, 67, 66, 0, 67, 0, 67, 66, 65, 0, 66, 0, 66, 65, 64, 0, 65, 0, 65, 64, 63, 0, 64, 0, 64, 63, 62, 0, 63, 0, 63, 62, 61, 0, 62, 0, 62, 61, 60, 0, 61, 0, 61, 60, 59, 0, 60, 0, 60, 59, 58, 0, 59, 0, 59, 58, 57, 0, 58, 0, 58, 57, 56, 0, 57, 0, 57, 56, 55, 0, 56, 0, 56, 55, 54, 0, 55, 0, 55, 54, 53, 0, 54, 0, 54, 53, 52, 0, 53, 0, 53, 52, 51, 0, 52, 0, 52, 51, 50, 0, 51, 0, 51, 50, 49, 0, 50, 0, 50, 49, 48, 0, 49, 0, 49, 48, 47, 0, 48, 0, 48, 47, 46, 0, 47, 0, 47, 46, 45, 0, 46, 0, 46, 45, 44, 0, 45, 0, 45, 44, 43, 0, 44, 0, 44, 43, 42, 0, 43, 0, 43, 42, 41, 0, 42, 0, 42, 41, 40, 0, 41, 0, 41, 40, 39, 0, 40, 0, 40, 39, 38, 0, 39, 0, 39, 38, 37, 0, 38, 0, 38, 37, 36, 0, 37, 0, 37, 36, 35, 0, 36, 0, 36, 35, 34, 0, 35, 0, 35, 34, 33, 0, 34, 0, 34, 33, 32, 0, 33, 0, 33, 32, 31, 0, 32, 0, 32, 31, 30, 0, 31, 0, 31, 30, 29, 0, 30, 0, 30, 29, 28, 0, 29, 0, 29, 28, 27, 0, 28, 0, 28, 27, 26, 0, 27, 0, 27, 26, 25, 0, 26, 0, 26, 25, 24, 0, 25, 0, 25, 24, 23, 0, 24, 0, 24, 23, 22, 0, 23, 0, 23, 22, 21, 0, 22, 0, 22, 21, 20, 0, 21, 0, 21, 20, 19, 0, 20, 0, 20, 19, 18, 0, 19, 0, 19, 18, 17, 0, 18, 0, 18, 17, 16, 0, 17, 0, 17, 16, 15, 0, 16, 0, 16, 15, 14, 0, 15, 0, 15, 14, 13, 0, 14, 0, 14, 13, 12, 0, 13, 0, 13, 12, 11, 0, 12, 0, 12, 11, 10, 0, 11, 0, 11, 10, 9, 0, 10, 0, 10, 9, 8, 0, 9, 0, 9, 8, 7, 0, 8, 0, 8, 7, 6, 0, 7, 0, 7, 6, 5, 0, 6, 0, 6, 5, 4, 0, 5, 0, 5, 4, 3, 0, 4, 0, 4, 3, 2, 0, 3, 0, 3, 2, 1, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  216. 400

    {797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1, 799}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 0, 0, 399, 398, 1, 0, 0, 0, 398, 397, 2, 0, 3, 0, 397, 396, 4, 1, 396, 395, 5, 0, 6, 0, 395, 2, 394, 394, 7, 393, 8, 3, 393, 392, 9, 0, 10, 0, 392, 4, 391, 391, 11, 390, 12, 5, 390, 389, 13, 0, 14, 0, 389, 6, 388, 388, 15, 387, 16, 7, 387, 386, 17, 0, 18, 0, 386, 8, 385, 385, 19, 384, 20, 9, 384, 383, 21, 0, 22, 0, 383, 10, 382, 382, 23, 381, 24, 11, 381, 380, 25, 0, 26, 0, 380, 12, 379, 379, 27, 378, 28, 13, 378, 377, 29, 0, 30, 0, 377, 14, 376, 376, 31, 375, 32, 15, 375, 374, 33, 0, 34, 0, 374, 16, 373, 373, 35, 372, 36, 17, 372, 371, 37, 0, 38, 0, 371, 18, 370, 370, 39, 369, 40, 19, 369, 368, 41, 0, 42, 0, 368, 20, 367, 367, 43, 366, 44, 21, 366, 365, 45, 0, 46, 0, 365, 22, 364, 364, 47, 363, 48, 23, 363, 362, 49, 0, 50, 0, 362, 24, 361, 361, 51, 360, 52, 25, 360, 359, 53, 0, 54, 0, 359, 26, 358, 358, 55, 357, 56, 27, 357, 356, 57, 0, 58, 0, 356, 28, 355, 355, 59, 354, 60, 29, 354, 353, 61, 0, 62, 0, 353, 30, 352, 352, 63, 351, 64, 31, 351, 350, 65, 0, 66, 0, 350, 32, 349, 349, 67, 348, 68, 33, 348, 347, 69, 0, 70, 0, 347, 34, 346, 346, 71, 345, 72, 35, 345, 344, 73, 0, 74, 0, 344, 36, 343, 343, 75, 342, 76, 37, 342, 341, 77, 0, 78, 0, 341, 38, 340, 340, 79, 339, 80, 39, 339, 338, 81, 0, 82, 0, 338, 40, 337, 337, 83, 336, 84, 41, 336, 335, 85, 0, 86, 0, 335, 42, 334, 334, 87, 333, 88, 43, 333, 332, 89, 0, 90, 0, 332, 44, 331, 331, 91, 330, 92, 45, 330, 329, 93, 0, 94, 0, 329, 46, 328, 328, 95, 327, 96, 47, 327, 326, 97, 0, 98, 0, 326, 48, 325, 325, 99, 324, 100, 49, 324, 323, 101, 0, 102, 0, 323, 50, 322, 322, 103, 321, 104, 51, 321, 320, 105, 0, 106, 0, 320, 52, 319, 319, 107, 318, 108, 53, 318, 317, 109, 0, 110, 0, 317, 54, 316, 316, 111, 315, 112, 55, 315, 314, 113, 0, 114, 0, 314, 56, 313, 313, 115, 312, 116, 57, 312, 311, 117, 0, 118, 0, 311, 58, 310, 310, 119, 309, 120, 59, 309, 308, 121, 0, 122, 0, 308, 60, 307, 307, 123, 306, 124, 61, 306, 305, 125, 0, 126, 0, 305, 62, 304, 304, 127, 303, 128, 63, 303, 302, 129, 0, 130, 0, 302, 64, 301, 301, 131, 300, 132, 65, 300, 299, 133, 0, 134, 0, 299, 66, 298, 298, 135, 297, 136, 67, 297, 296, 137, 0, 138, 0, 296, 68, 295, 295, 139, 294, 140, 69, 294, 293, 141, 0, 142, 0, 293, 70, 292, 292, 143, 291, 144, 71, 291, 290, 145, 0, 146, 0, 290, 72, 289, 289, 147, 288, 148, 73, 288, 287, 149, 0, 150, 0, 287, 74, 286, 286, 151, 285, 152, 75, 285, 284, 153, 0, 154, 0, 284, 76, 283, 283, 155, 282, 156, 77, 282, 281, 157, 0, 158, 0, 281, 78, 280, 280, 159, 279, 160, 79, 279, 278, 161, 0, 162, 0, 278, 80, 277, 277, 163, 276, 164, 81, 276, 275, 165, 0, 166, 0, 275, 82, 274, 274, 167, 273, 168, 83, 273, 272, 169, 0, 170, 0, 272, 84, 271, 271, 171, 270, 172, 85, 270, 269, 173, 0, 174, 0, 269, 86, 268, 268, 175, 267, 176, 87, 267, 266, 177, 0, 178, 0, 266, 88, 265, 265, 179, 264, 180, 89, 264, 263, 181, 0, 182, 0, 263, 90, 262, 262, 183, 261, 184, 91, 261, 260, 185, 0, 186, 0, 260, 92, 259, 259, 187, 258, 188, 93, 258, 257, 189, 0, 190, 0, 257, 94, 256, 256, 191, 255, 192, 95, 255, 254, 193, 0, 194, 0, 254, 96, 253, 253, 195, 252, 196, 97, 252, 251, 197, 0, 198, 0, 251, 98, 250, 250, 199, 249, 200, 99, 249, 248, 201, 0, 202, 0, 248, 100, 247, 247, 203, 246, 204, 101, 246, 245, 205, 0, 206, 0, 245, 102, 244, 244, 207, 243, 208, 103, 243, 242, 209, 0, 210, 0, 242, 104, 241, 241, 211, 240, 212, 105, 240, 239, 213, 0, 214, 0, 239, 106, 238, 238, 215, 237, 216, 107, 237, 236, 217, 0, 218, 0, 236, 108, 235, 235, 219, 234, 220, 109, 234, 233, 221, 0, 222, 0, 233, 110, 232, 232, 223, 231, 224, 111, 231, 230, 225, 0, 226, 0, 230, 112, 229, 229, 227, 228, 228, 113, 228, 112, 227, 0, 0, 227, 0, 114, 226, 111, 0, 226, 0, 110, 225, 115, 0, 225, 0, 114, 224, 109, 0, 224, 0, 116, 223, 108, 0, 223, 0, 222, 222, 117, 222, 107, 221, 106, 0, 221, 0, 118, 220, 220, 218, 105, 219, 119, 0, 219, 0, 104, 218, 218, 214, 120, 217, 103, 0, 217, 0, 102, 216, 121, 0, 216, 0, 215, 210, 101, 215, 122, 214, 100, 0, 214, 0, 213, 206, 123, 213, 99, 212, 98, 0, 212, 0, 124, 211, 211, 202, 97, 210, 125, 0, 210, 0, 96, 209, 209, 198, 126, 208, 95, 0, 208, 0, 94, 207, 127, 0, 207, 0, 206, 194, 93, 206, 128, 205, 92, 0, 205, 0, 204, 190, 129, 204, 91, 203, 90, 0, 203, 0, 130, 202, 202, 186, 89, 201, 131, 0, 201, 0, 88, 200, 200, 182, 132, 199, 87, 0, 199, 0, 86, 198, 133, 0, 198, 0, 197, 178, 85, 197, 134, 196, 84, 0, 196, 0, 195, 174, 135, 195, 83, 194, 82, 0, 194, 0, 136, 193, 193, 170, 81, 192, 137, 0, 192, 0, 80, 191, 191, 166, 138, 190, 79, 0, 190, 0, 78, 189, 139, 0, 189, 0, 188, 162, 77, 188, 140, 187, 76, 0, 187, 0, 186, 158, 141, 186, 75, 185, 74, 0, 185, 0, 142, 184, 184, 154, 73, 183, 143, 0, 183, 0, 72, 182, 182, 150, 144, 181, 71, 0, 181, 0, 70, 180, 145, 0, 180, 0, 179, 146, 69, 179, 146, 178, 68, 0, 178, 0, 177, 142, 147, 177, 67, 176, 66, 0, 176, 0, 148, 175, 175, 138, 65, 174, 149, 0, 174, 0, 64, 173, 173, 134, 150, 172, 63, 0, 172, 0, 62, 171, 151, 0, 171, 0, 170, 130, 61, 170, 152, 169, 60, 0, 169, 0, 168, 126, 153, 168, 59, 167, 58, 0, 167, 0, 154, 166, 166, 122, 57, 165, 155, 0, 165, 0, 56, 164, 164, 118, 156, 163, 55, 0, 163, 0, 54, 162, 157, 0, 162, 0, 161, 114, 53, 161, 158, 160, 52, 0, 160, 0, 159, 110, 0, 110, 0, 159, 51, 158, 158, 0, 50, 157, 157, 106, 156, 114, 49, 156, 48, 155, 155, 102, 52, 154, 47, 0, 154, 0, 153, 106, 46, 153, 152, 98, 0, 118, 0, 152, 45, 151, 44, 0, 151, 0, 150, 94, 55, 150, 43, 149, 149, 122, 42, 148, 148, 90, 147, 102, 41, 147, 40, 146, 146, 86, 145, 126, 39, 145, 38, 144, 58, 0, 144, 0, 143, 82, 0, 130, 0, 143, 37, 142, 36, 0, 142, 0, 141, 78, 60, 141, 35, 140, 34, 0, 140, 0, 58, 139, 139, 74, 138, 134, 33, 138, 32, 137, 137, 70, 63, 136, 31, 0, 136, 0, 30, 135, 33, 0, 135, 0, 134, 66, 0, 122, 0, 134, 29, 133, 28, 0, 133, 0, 132, 62, 37, 132, 27, 131, 26, 0, 131, 0, 66, 130, 130, 58, 25, 129, 40, 0, 129, 0, 24, 128, 128, 54, 68, 127, 23, 0, 127, 0, 126, 126, 22, 126, 125, 50, 21, 125, 55, 124, 20, 0, 124, 0, 123, 46, 71, 123, 19, 122, 18, 0, 122, 0, 52, 121, 121, 42, 120, 82, 17, 120, 16, 119, 119, 38, 51, 118, 15, 0, 118, 0, 14, 117, 74, 0, 117, 0, 116, 34, 13, 116, 54, 115, 12, 0, 115, 0, 114, 30, 76, 114, 11, 113, 113, 74, 10, 112, 112, 26, 9, 111, 44, 0, 111, 0, 8, 110, 110, 22, 79, 109, 7, 0, 109, 0, 6, 108, 61, 0, 108, 0, 107, 18, 0, 70, 0, 107, 5, 106, 4, 0, 106, 0, 105, 14, 65, 105, 3, 104, 2, 0, 104, 0, 82, 103, 103, 10, 102, 86, 1, 102, 101, 6, 0, 3, 0, 101, 84, 100, 8, 0, 100, 0, 26, 99, 72, 0, 99, 0, 87, 98, 98, 78, 40, 97, 97, 70, 90, 96, 83, 0, 96, 0, 92, 95, 20, 0, 95, 0, 86, 94, 94, 0, 93, 58, 0, 50, 0, 93, 92, 58, 0, 78, 0, 92, 91, 70, 72, 91, 90, 42, 15, 90, 89, 10, 8, 89, 88, 38, 12, 88, 2, 87, 4, 0, 87, 0, 61, 86, 44, 0, 86, 0, 7, 85, 85, 74, 84, 26, 0, 22, 0, 84, 83, 30, 0, 34, 0, 83, 82, 18, 74, 82, 81, 14, 74, 81, 61, 80, 80, 6, 79, 46, 0, 30, 0, 79, 18, 78, 20, 0, 78, 0, 22, 77, 4, 0, 77, 0, 76, 54, 23, 76, 75, 70, 0, 10, 0, 75, 74, 38, 0, 62, 0, 74, 0, 73, 73, 66, 28, 72, 33, 0, 72, 0, 71, 14, 0, 6, 0, 71, 4, 70, 33, 0, 70, 0, 31, 69, 4, 0, 69, 0, 34, 68, 68, 66, 36, 67, 4, 0, 67, 0, 4, 66, 1, 0, 66, 0, 1, 65, 15, 0, 65, 0, 64, 64, 20, 0, 64, 0, 62, 63, 44, 0, 63, 0, 5, 62, 59, 0, 62, 0, 57, 61, 56, 0, 61, 0, 60, 54, 53, 60, 47, 59, 51, 0, 59, 0, 50, 58, 49, 0, 58, 0, 48, 57, 46, 0, 57, 0, 15, 56, 45, 0, 56, 0, 43, 55, 42, 0, 55, 0, 41, 54, 39, 0, 54, 0, 38, 53, 19, 0, 53, 0, 41, 52, 35, 0, 52, 0, 46, 51, 32, 0, 51, 0, 49, 50, 30, 0, 50, 0, 29, 49, 37, 0, 49, 0, 27, 48, 25, 0, 48, 0, 24, 47, 4, 0, 47, 0, 21, 46, 39, 0, 46, 0, 45, 14, 32, 45, 17, 44, 16, 0, 44, 0, 14, 43, 13, 0, 43, 0, 19, 42, 11, 0, 42, 0, 10, 41, 9, 0, 41, 0, 21, 40, 6, 0, 40, 0, 39, 3, 20, 39, 3, 38, 38, 18, 25, 37, 37, 26, 26, 36, 36, 0, 19, 35, 35, 26, 18, 34, 34, 22, 33, 33, 8, 0, 33, 0, 12, 32, 2, 0, 32, 0, 7, 31, 18, 0, 31, 0, 30, 30, 3, 30, 3, 29, 29, 10, 22, 28, 23, 0, 28, 0, 5, 27, 27, 6, 26, 0, 0, 26, 23, 25, 25, 22, 8, 24, 1, 0, 24, 0, 13, 23, 9, 0, 23, 0, 22, 14, 0, 22, 21, 3, 4, 21, 15, 20, 11, 0, 20, 0, 19, 18, 6, 19, 16, 18, 18, 10, 17, 6, 9, 17, 16, 10, 0, 6, 0, 16, 14, 15, 10, 0, 15, 0, 14, 3, 10, 14, 13, 6, 1, 13, 12, 10, 2, 12, 11, 10, 7, 11, 3, 10, 10, 0, 10, 0, 5, 9, 3, 0, 9, 0, 8, 8, 8, 6, 4, 7, 3, 0, 7, 0, 6, 6, 3, 0, 6, 0, 0, 5, 5, 3, 1, 4, 2, 0, 4, 0, 3, 3, 3, 0, 3, 0, 2, 2, 2, 0, 0, 1, 1, 0, 1, 0 }

  217. 400

    {796, 794, 792, 790, 788, 786, 784, 782, 780, 778, 776, 774, 772, 770, 768, 766, 764, 762, 760, 758, 756, 754, 752, 750, 748, 746, 744, 742, 740, 738, 736, 734, 732, 730, 728, 726, 724, 722, 720, 718, 716, 714, 712, 710, 708, 706, 704, 702, 700, 698, 696, 694, 692, 690, 688, 686, 684, 682, 680, 678, 676, 674, 672, 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, 640, 638, 636, 634, 632, 630, 628, 626, 624, 622, 620, 618, 616, 614, 612, 610, 608, 606, 604, 602, 600, 598, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 258, 256, 254, 252, 250, 248, 246, 244, 242, 240, 238, 236, 234, 232, 230, 228, 226, 224, 222, 220, 218, 216, 214, 212, 210, 208, 206, 204, 202, 200, 198, 196, 194, 192, 190, 188, 186, 184, 182, 180, 178, 176, 174, 172, 170, 168, 166, 164, 162, 160, 158, 156, 154, 152, 150, 148, 146, 144, 142, 140, 138, 136, 134, 132, 130, 128, 126, 124, 122, 120, 118, 116, 114, 112, 110, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 88, 86, 84, 82, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0, 798}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 0, 0, 0, 399, 398, 1, 0, 2, 0, 398, 397, 0, 0, 3, 0, 397, 396, 4, 0, 5, 0, 396, 1, 395, 395, 6, 394, 7, 2, 394, 393, 8, 0, 9, 0, 393, 3, 392, 392, 10, 391, 11, 4, 391, 390, 12, 0, 13, 0, 390, 5, 389, 389, 14, 388, 15, 6, 388, 387, 16, 0, 17, 0, 387, 7, 386, 386, 18, 385, 19, 8, 385, 384, 20, 0, 21, 0, 384, 9, 383, 383, 22, 382, 23, 10, 382, 381, 24, 0, 25, 0, 381, 11, 380, 380, 26, 379, 27, 12, 379, 378, 28, 0, 29, 0, 378, 13, 377, 377, 30, 376, 31, 14, 376, 375, 32, 0, 33, 0, 375, 15, 374, 374, 34, 373, 35, 16, 373, 372, 36, 0, 37, 0, 372, 17, 371, 371, 38, 370, 39, 18, 370, 369, 40, 0, 41, 0, 369, 19, 368, 368, 42, 367, 43, 20, 367, 366, 44, 0, 45, 0, 366, 21, 365, 365, 46, 364, 47, 22, 364, 363, 48, 0, 49, 0, 363, 23, 362, 362, 50, 361, 51, 24, 361, 360, 52, 0, 53, 0, 360, 25, 359, 359, 54, 358, 55, 26, 358, 357, 56, 0, 57, 0, 357, 27, 356, 356, 58, 355, 59, 28, 355, 354, 60, 0, 61, 0, 354, 29, 353, 353, 62, 352, 63, 30, 352, 351, 64, 0, 65, 0, 351, 31, 350, 350, 66, 349, 67, 32, 349, 348, 68, 0, 69, 0, 348, 33, 347, 347, 70, 346, 71, 34, 346, 345, 72, 0, 73, 0, 345, 35, 344, 344, 74, 343, 75, 36, 343, 342, 76, 0, 77, 0, 342, 37, 341, 341, 78, 340, 79, 38, 340, 339, 80, 0, 81, 0, 339, 39, 338, 338, 82, 337, 83, 40, 337, 336, 84, 0, 85, 0, 336, 41, 335, 335, 86, 334, 87, 42, 334, 333, 88, 0, 89, 0, 333, 43, 332, 332, 90, 331, 91, 44, 331, 330, 92, 0, 93, 0, 330, 45, 329, 329, 94, 328, 95, 46, 328, 327, 96, 0, 97, 0, 327, 47, 326, 326, 98, 325, 99, 48, 325, 324, 100, 0, 101, 0, 324, 49, 323, 323, 102, 322, 103, 50, 322, 321, 104, 0, 105, 0, 321, 51, 320, 320, 106, 319, 107, 52, 319, 318, 108, 0, 109, 0, 318, 53, 317, 317, 110, 316, 111, 54, 316, 315, 112, 0, 113, 0, 315, 55, 314, 314, 114, 313, 115, 56, 313, 312, 116, 0, 117, 0, 312, 57, 311, 311, 118, 310, 119, 58, 310, 309, 120, 0, 121, 0, 309, 59, 308, 308, 122, 307, 123, 60, 307, 306, 124, 0, 125, 0, 306, 61, 305, 305, 126, 304, 127, 62, 304, 303, 128, 0, 129, 0, 303, 63, 302, 302, 130, 301, 131, 64, 301, 300, 132, 0, 133, 0, 300, 65, 299, 299, 134, 298, 135, 66, 298, 297, 136, 0, 137, 0, 297, 67, 296, 296, 138, 295, 139, 68, 295, 294, 140, 0, 141, 0, 294, 69, 293, 293, 142, 292, 143, 70, 292, 291, 144, 0, 145, 0, 291, 71, 290, 290, 146, 289, 147, 72, 289, 288, 148, 0, 149, 0, 288, 73, 287, 287, 150, 286, 151, 74, 286, 285, 152, 0, 153, 0, 285, 75, 284, 284, 154, 283, 155, 76, 283, 282, 156, 0, 157, 0, 282, 77, 281, 281, 158, 280, 159, 78, 280, 279, 160, 0, 161, 0, 279, 79, 278, 278, 162, 277, 163, 80, 277, 276, 164, 0, 165, 0, 276, 81, 275, 275, 166, 274, 167, 82, 274, 273, 168, 0, 169, 0, 273, 83, 272, 272, 170, 271, 171, 84, 271, 270, 172, 0, 173, 0, 270, 85, 269, 269, 174, 268, 175, 86, 268, 267, 176, 0, 177, 0, 267, 87, 266, 266, 178, 265, 179, 88, 265, 264, 180, 0, 181, 0, 264, 89, 263, 263, 182, 262, 183, 90, 262, 261, 184, 0, 185, 0, 261, 91, 260, 260, 186, 259, 187, 92, 259, 258, 188, 0, 189, 0, 258, 93, 257, 257, 190, 256, 191, 94, 256, 255, 192, 0, 193, 0, 255, 95, 254, 254, 194, 253, 195, 96, 253, 252, 196, 0, 197, 0, 252, 97, 251, 251, 198, 250, 199, 98, 250, 249, 200, 0, 201, 0, 249, 99, 248, 248, 202, 247, 203, 100, 247, 246, 204, 0, 205, 0, 246, 101, 245, 245, 206, 244, 207, 102, 244, 243, 208, 0, 209, 0, 243, 103, 242, 242, 210, 241, 211, 104, 241, 240, 212, 0, 213, 0, 240, 105, 239, 239, 214, 238, 215, 106, 238, 237, 216, 0, 217, 0, 237, 107, 236, 236, 218, 235, 219, 108, 235, 234, 220, 0, 221, 0, 234, 109, 233, 233, 222, 232, 223, 110, 232, 231, 224, 0, 225, 0, 231, 111, 230, 230, 226, 229, 227, 112, 229, 228, 228, 112, 228, 113, 227, 111, 0, 227, 0, 0, 226, 114, 0, 226, 0, 110, 225, 109, 0, 225, 0, 115, 224, 110, 0, 224, 0, 108, 223, 116, 0, 223, 0, 107, 222, 222, 221, 117, 221, 106, 0, 221, 0, 105, 220, 118, 0, 220, 0, 219, 217, 104, 219, 119, 218, 103, 0, 218, 0, 217, 213, 120, 217, 102, 216, 101, 0, 216, 0, 121, 215, 215, 209, 100, 214, 122, 0, 214, 0, 99, 213, 213, 205, 123, 212, 98, 0, 212, 0, 97, 211, 124, 0, 211, 0, 210, 201, 96, 210, 125, 209, 95, 0, 209, 0, 208, 197, 126, 208, 94, 207, 93, 0, 207, 0, 127, 206, 206, 193, 92, 205, 128, 0, 205, 0, 91, 204, 204, 189, 129, 203, 90, 0, 203, 0, 89, 202, 130, 0, 202, 0, 201, 185, 88, 201, 131, 200, 87, 0, 200, 0, 199, 181, 132, 199, 86, 198, 85, 0, 198, 0, 133, 197, 197, 177, 84, 196, 134, 0, 196, 0, 83, 195, 195, 173, 135, 194, 82, 0, 194, 0, 81, 193, 136, 0, 193, 0, 192, 169, 80, 192, 137, 191, 79, 0, 191, 0, 190, 165, 138, 190, 78, 189, 77, 0, 189, 0, 139, 188, 188, 161, 76, 187, 140, 0, 187, 0, 75, 186, 186, 157, 141, 185, 74, 0, 185, 0, 73, 184, 142, 0, 184, 0, 183, 153, 72, 183, 143, 182, 71, 0, 182, 0, 181, 149, 144, 181, 70, 180, 69, 0, 180, 0, 145, 179, 179, 145, 68, 178, 146, 0, 178, 0, 67, 177, 177, 141, 147, 176, 66, 0, 176, 0, 65, 175, 148, 0, 175, 0, 174, 137, 64, 174, 149, 173, 63, 0, 173, 0, 172, 133, 150, 172, 62, 171, 61, 0, 171, 0, 151, 170, 170, 129, 60, 169, 152, 0, 169, 0, 59, 168, 168, 125, 153, 167, 58, 0, 167, 0, 57, 166, 154, 0, 166, 0, 165, 121, 56, 165, 155, 164, 55, 0, 164, 0, 163, 117, 156, 163, 54, 162, 53, 0, 162, 0, 157, 161, 161, 113, 52, 160, 158, 0, 160, 0, 51, 159, 159, 109, 158, 109, 50, 158, 157, 0, 49, 157, 156, 105, 0, 113, 0, 156, 48, 155, 47, 0, 155, 0, 154, 101, 0, 109, 0, 154, 46, 153, 153, 117, 45, 152, 152, 97, 44, 151, 53, 0, 151, 0, 43, 150, 150, 93, 149, 121, 42, 149, 41, 148, 55, 0, 148, 0, 147, 89, 0, 101, 0, 147, 40, 146, 39, 0, 146, 0, 145, 85, 0, 125, 0, 145, 38, 144, 37, 0, 144, 0, 58, 143, 143, 81, 142, 129, 36, 142, 35, 141, 141, 77, 140, 97, 34, 140, 139, 133, 33, 139, 138, 73, 32, 138, 61, 137, 31, 0, 137, 0, 136, 69, 61, 136, 30, 135, 29, 0, 135, 0, 63, 134, 134, 65, 28, 133, 39, 0, 133, 0, 27, 132, 132, 61, 35, 131, 26, 0, 131, 0, 25, 130, 66, 0, 130, 0, 129, 57, 0, 129, 24, 128, 23, 0, 128, 0, 127, 53, 37, 127, 22, 126, 21, 0, 126, 0, 42, 125, 125, 49, 20, 124, 69, 0, 124, 0, 19, 123, 123, 45, 46, 122, 18, 0, 122, 0, 17, 121, 71, 0, 121, 0, 120, 41, 0, 120, 16, 119, 15, 0, 119, 0, 118, 37, 49, 118, 14, 117, 13, 0, 117, 0, 74, 116, 116, 33, 12, 115, 47, 0, 115, 0, 11, 114, 114, 29, 113, 97, 10, 113, 9, 112, 56, 0, 112, 0, 111, 25, 8, 111, 77, 110, 7, 0, 110, 0, 109, 21, 60, 109, 6, 108, 5, 0, 108, 0, 79, 107, 107, 17, 106, 69, 4, 106, 3, 105, 105, 13, 17, 104, 2, 0, 104, 0, 1, 103, 82, 0, 103, 0, 102, 9, 0, 5, 0, 102, 67, 101, 101, 3, 100, 2, 0, 65, 0, 100, 31, 99, 85, 0, 99, 0, 98, 77, 87, 98, 23, 97, 78, 0, 97, 0, 90, 96, 81, 0, 96, 0, 21, 95, 26, 0, 95, 0, 93, 94, 88, 0, 94, 0, 88, 93, 18, 0, 93, 0, 92, 92, 92, 77, 91, 49, 71, 91, 78, 90, 90, 3, 89, 41, 85, 89, 88, 37, 47, 88, 87, 69, 0, 33, 0, 87, 5, 86, 86, 21, 85, 29, 7, 85, 23, 84, 10, 0, 84, 0, 56, 83, 2, 0, 83, 0, 82, 17, 0, 13, 0, 82, 81, 17, 13, 81, 80, 9, 15, 80, 79, 2, 0, 45, 0, 79, 78, 17, 26, 78, 69, 77, 18, 0, 77, 0, 76, 53, 0, 49, 0, 76, 75, 57, 0, 41, 0, 75, 66, 74, 74, 61, 73, 21, 2, 73, 18, 72, 39, 0, 72, 0, 71, 9, 29, 71, 2, 70, 28, 0, 70, 0, 69, 53, 0, 57, 0, 69, 68, 21, 28, 68, 13, 67, 67, 0, 7, 66, 66, 21, 65, 29, 0, 29, 0, 65, 64, 64, 64, 37, 62, 63, 55, 0, 63, 0, 59, 62, 14, 0, 62, 0, 57, 61, 53, 0, 61, 0, 3, 60, 54, 0, 60, 0, 52, 59, 51, 0, 59, 0, 50, 58, 51, 0, 58, 0, 48, 57, 55, 0, 57, 0, 45, 56, 44, 0, 56, 0, 43, 55, 41, 0, 55, 0, 42, 54, 40, 0, 54, 0, 38, 53, 40, 0, 53, 0, 36, 52, 34, 0, 52, 0, 33, 51, 32, 0, 51, 0, 40, 50, 30, 0, 50, 0, 14, 49, 27, 0, 49, 0, 35, 48, 25, 0, 48, 0, 24, 47, 37, 0, 47, 0, 22, 46, 20, 0, 46, 0, 19, 45, 45, 0, 44, 5, 16, 44, 25, 43, 43, 5, 12, 42, 11, 0, 42, 0, 9, 41, 8, 0, 41, 0, 39, 40, 6, 0, 40, 0, 39, 2, 4, 39, 17, 38, 1, 0, 38, 0, 0, 37, 37, 33, 31, 36, 36, 29, 35, 3, 21, 35, 10, 34, 34, 0, 33, 9, 0, 17, 0, 33, 20, 32, 32, 13, 5, 31, 23, 0, 31, 0, 6, 30, 19, 0, 30, 0, 15, 29, 14, 0, 29, 0, 26, 28, 9, 0, 28, 0, 0, 27, 27, 21, 18, 26, 9, 0, 26, 0, 2, 25, 9, 0, 25, 0, 13, 24, 7, 0, 24, 0, 23, 17, 0, 17, 0, 23, 14, 22, 3, 0, 22, 0, 21, 13, 0, 21, 0, 21, 11, 20, 20, 5, 8, 19, 15, 0, 19, 0, 18, 9, 1, 18, 17, 3, 3, 17, 15, 16, 16, 0, 16, 0, 7, 15, 12, 0, 15, 0, 14, 2, 4, 14, 13, 3, 12, 13, 12, 12, 10, 0, 12, 0, 11, 5, 5, 11, 6, 10, 9, 0, 10, 0, 3, 9, 3, 0, 9, 0, 8, 3, 0, 8, 7, 2, 0, 5, 0, 7, 6, 3, 1, 6, 3, 5, 5, 2, 4, 4, 4, 0, 3, 2, 0, 3, 0, 3, 2, 2, 0, 2, 1, 1, 1, 0 }

  218. 400

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    {183, 197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689}

    Returns: {399, 351, 350, 399, 398, 32, 0, 247, 0, 398, 31, 397, 246, 0, 397, 0, 396, 135, 134, 396, 395, 175, 0, 326, 0, 395, 174, 394, 325, 0, 394, 0, 393, 148, 0, 214, 0, 393, 392, 239, 0, 368, 0, 392, 147, 391, 213, 0, 391, 0, 238, 390, 367, 0, 390, 0, 389, 291, 290, 389, 388, 75, 74, 388, 387, 86, 0, 114, 0, 387, 85, 386, 113, 0, 386, 0, 385, 357, 356, 385, 384, 62, 61, 384, 113, 383, 147, 0, 383, 0, 382, 256, 0, 297, 0, 382, 255, 381, 296, 0, 381, 0, 380, 327, 326, 380, 379, 277, 276, 379, 378, 216, 215, 378, 377, 6, 0, 144, 0, 377, 5, 376, 143, 0, 376, 0, 375, 147, 146, 375, 374, 345, 344, 374, 373, 240, 239, 373, 372, 155, 154, 372, 371, 192, 191, 371, 370, 338, 337, 370, 369, 113, 112, 369, 368, 191, 190, 368, 367, 70, 69, 367, 366, 315, 314, 366, 365, 117, 116, 365, 364, 159, 158, 364, 363, 69, 0, 181, 0, 363, 362, 189, 68, 362, 180, 361, 188, 0, 361, 0, 360, 302, 0, 315, 0, 360, 69, 359, 301, 0, 359, 0, 358, 199, 198, 358, 357, 210, 209, 357, 356, 197, 196, 356, 355, 196, 0, 240, 0, 355, 354, 263, 0, 338, 0, 354, 191, 353, 195, 0, 353, 0, 262, 352, 344, 0, 352, 0, 351, 81, 80, 351, 350, 342, 341, 350, 349, 32, 0, 342, 0, 349, 348, 217, 216, 348, 347, 103, 102, 347, 346, 259, 258, 346, 345, 157, 156, 345, 344, 288, 287, 344, 343, 148, 0, 188, 0, 343, 174, 342, 187, 0, 342, 0, 341, 19, 0, 44, 0, 341, 18, 340, 43, 0, 340, 0, 339, 304, 303, 339, 338, 227, 0, 275, 0, 338, 226, 337, 274, 0, 337, 0, 336, 43, 42, 336, 335, 191, 112, 335, 334, 47, 46, 334, 333, 130, 129, 333, 332, 174, 173, 332, 331, 139, 138, 331, 330, 7, 0, 151, 0, 330, 6, 329, 150, 0, 329, 0, 328, 195, 0, 254, 0, 328, 194, 327, 253, 0, 327, 0, 326, 17, 0, 139, 0, 326, 16, 325, 173, 0, 325, 0, 324, 236, 0, 303, 0, 324, 235, 323, 302, 0, 323, 0, 322, 255, 254, 322, 321, 21, 0, 93, 0, 321, 320, 190, 20, 320, 92, 319, 189, 0, 319, 0, 318, 5, 4, 318, 317, 187, 0, 232, 0, 317, 316, 296, 186, 316, 231, 315, 295, 0, 315, 0, 314, 62, 0, 119, 0, 314, 313, 197, 0, 218, 0, 313, 118, 312, 217, 0, 312, 0, 311, 18, 17, 311, 310, 62, 0, 117, 0, 310, 309, 20, 0, 301, 0, 309, 19, 308, 300, 0, 308, 0, 307, 190, 0, 232, 0, 307, 306, 5, 0, 6, 0, 306, 92, 305, 215, 0, 305, 0, 304, 63, 62, 304, 303, 273, 272, 303, 302, 4, 0, 264, 0, 302, 3, 301, 263, 0, 301, 0, 300, 25, 24, 300, 299, 154, 153, 299, 298, 10, 0, 168, 0, 298, 9, 297, 167, 0, 297, 0, 296, 37, 36, 296, 295, 23, 0, 28, 0, 295, 294, 39, 22, 294, 27, 293, 38, 0, 293, 0, 292, 19, 0, 32, 0, 292, 291, 63, 92, 291, 290, 207, 206, 290, 289, 125, 0, 178, 0, 289, 124, 288, 177, 0, 288, 0, 287, 30, 29, 287, 286, 239, 0, 260, 0, 286, 68, 285, 167, 0, 285, 0, 190, 284, 259, 0, 284, 0, 283, 10, 153, 283, 194, 282, 255, 0, 282, 0, 146, 281, 156, 0, 281, 0, 146, 280, 280, 0, 280, 0, 279, 121, 120, 279, 278, 190, 19, 278, 277, 236, 16, 277, 276, 85, 84, 276, 275, 15, 0, 152, 0, 275, 274, 255, 14, 274, 151, 273, 235, 0, 273, 0, 272, 131, 9, 272, 130, 271, 147, 0, 271, 0, 153, 270, 156, 0, 270, 0, 269, 167, 0, 246, 0, 269, 166, 268, 245, 0, 268, 0, 267, 2, 0, 25, 0, 267, 266, 117, 1, 266, 265, 134, 133, 265, 264, 61, 0, 179, 0, 264, 60, 263, 178, 0, 263, 0, 262, 83, 0, 143, 0, 262, 261, 233, 82, 261, 142, 260, 232, 0, 260, 0, 259, 50, 0, 89, 0, 259, 258, 224, 49, 258, 88, 257, 223, 0, 257, 0, 256, 11, 9, 256, 10, 255, 156, 0, 255, 0, 254, 86, 0, 169, 0, 254, 253, 211, 74, 253, 168, 252, 210, 0, 252, 0, 251, 236, 19, 251, 250, 96, 0, 111, 0, 250, 95, 249, 110, 0, 249, 0, 248, 248, 247, 248, 247, 113, 150, 247, 246, 105, 104, 246, 245, 24, 0, 147, 0, 245, 5, 244, 23, 0, 244, 0, 243, 223, 222, 243, 242, 215, 214, 242, 241, 108, 107, 241, 240, 205, 204, 240, 239, 5, 0, 6, 0, 239, 238, 61, 133, 238, 237, 67, 66, 237, 236, 10, 190, 236, 235, 80, 0, 129, 0, 235, 234, 220, 79, 234, 128, 233, 219, 0, 233, 0, 232, 143, 0, 143, 0, 232, 231, 65, 0, 93, 0, 231, 230, 209, 64, 230, 189, 229, 208, 0, 229, 0, 228, 214, 213, 228, 227, 88, 0, 116, 0, 227, 226, 200, 87, 226, 115, 225, 199, 0, 225, 0, 224, 99, 0, 104, 0, 224, 98, 223, 103, 0, 223, 0, 222, 55, 54, 222, 221, 46, 45, 221, 220, 28, 38, 220, 219, 112, 0, 125, 0, 219, 218, 151, 0, 208, 0, 218, 60, 217, 111, 0, 217, 0, 206, 216, 207, 0, 216, 0, 215, 160, 159, 215, 214, 42, 41, 214, 213, 184, 183, 213, 212, 122, 121, 212, 211, 110, 109, 211, 210, 53, 52, 210, 209, 120, 119, 209, 208, 24, 130, 208, 207, 162, 161, 207, 206, 117, 0, 179, 0, 206, 205, 68, 0, 95, 0, 205, 204, 142, 67, 204, 94, 203, 141, 0, 203, 0, 202, 70, 0, 114, 0, 202, 201, 11, 88, 201, 200, 13, 0, 31, 0, 200, 199, 130, 12, 199, 30, 198, 46, 0, 198, 0, 74, 197, 110, 0, 197, 0, 196, 23, 20, 196, 195, 21, 0, 86, 0, 195, 194, 145, 0, 154, 0, 194, 24, 193, 144, 0, 193, 0, 192, 97, 96, 192, 191, 9, 0, 59, 0, 191, 190, 181, 8, 190, 58, 189, 188, 0, 189, 0, 188, 8, 7, 188, 187, 96, 19, 187, 186, 100, 0, 164, 0, 186, 99, 185, 163, 0, 185, 0, 184, 3, 0, 165, 0, 184, 2, 183, 164, 0, 183, 0, 182, 35, 0, 71, 0, 182, 181, 150, 34, 181, 70, 180, 149, 0, 180, 0, 179, 104, 151, 179, 178, 13, 0, 79, 0, 178, 177, 80, 0, 145, 0, 177, 49, 176, 78, 0, 176, 0, 88, 175, 156, 0, 175, 0, 10, 174, 104, 0, 174, 0, 173, 69, 158, 173, 172, 42, 0, 108, 0, 172, 171, 23, 0, 101, 0, 171, 170, 166, 20, 170, 100, 169, 165, 0, 169, 0, 168, 94, 0, 94, 0, 168, 34, 167, 93, 0, 167, 0, 166, 16, 0, 17, 0, 166, 15, 165, 16, 0, 165, 0, 96, 164, 154, 0, 164, 0, 163, 132, 131, 163, 162, 29, 28, 162, 161, 60, 59, 161, 160, 68, 0, 78, 0, 160, 159, 91, 0, 95, 0, 159, 77, 158, 90, 0, 158, 0, 157, 80, 22, 157, 156, 154, 6, 156, 155, 47, 0, 109, 0, 155, 108, 154, 112, 0, 154, 0, 153, 46, 0, 111, 0, 153, 52, 152, 54, 0, 152, 0, 109, 151, 110, 0, 151, 0, 150, 149, 148, 150, 149, 36, 35, 149, 148, 110, 121, 148, 147, 77, 76, 147, 146, 6, 0, 81, 0, 146, 145, 83, 0, 112, 0, 145, 144, 42, 112, 144, 143, 11, 0, 28, 0, 143, 142, 31, 45, 142, 141, 108, 0, 118, 0, 141, 108, 140, 117, 0, 140, 0, 139, 83, 0, 93, 0, 139, 138, 95, 0, 112, 0, 138, 137, 67, 133, 137, 136, 70, 94, 136, 135, 15, 0, 22, 0, 135, 134, 113, 21, 134, 84, 133, 95, 0, 133, 0, 132, 35, 0, 47, 0, 132, 2, 131, 6, 0, 131, 0, 130, 33, 0, 85, 0, 130, 129, 117, 32, 129, 128, 84, 83, 128, 127, 74, 73, 127, 126, 19, 0, 41, 0, 126, 27, 125, 40, 0, 125, 0, 124, 14, 0, 19, 0, 124, 13, 123, 73, 0, 123, 0, 122, 7, 0, 77, 0, 122, 121, 95, 14, 121, 46, 120, 67, 0, 120, 0, 119, 34, 33, 119, 118, 37, 61, 118, 117, 55, 0, 91, 0, 117, 116, 109, 0, 109, 0, 116, 5, 115, 98, 0, 115, 0, 8, 114, 98, 0, 114, 0, 113, 0, 0, 14, 0, 113, 5, 112, 54, 0, 112, 0, 111, 14, 0, 34, 0, 111, 110, 93, 95, 110, 109, 46, 0, 100, 0, 109, 28, 108, 34, 0, 108, 0, 107, 49, 48, 107, 106, 0, 0, 83, 0, 106, 105, 7, 0, 22, 0, 105, 104, 67, 13, 104, 15, 103, 90, 0, 103, 0, 102, 24, 0, 43, 0, 102, 101, 84, 0, 86, 0, 101, 100, 89, 79, 100, 99, 1, 35, 99, 98, 85, 41, 98, 97, 72, 0, 77, 0, 97, 67, 96, 71, 0, 96, 0, 0, 95, 24, 0, 95, 0, 94, 0, 0, 18, 0, 94, 93, 37, 0, 79, 0, 93, 92, 31, 0, 43, 0, 92, 16, 91, 80, 0, 91, 0, 90, 48, 47, 90, 38, 89, 61, 0, 89, 0, 88, 53, 15, 88, 28, 87, 68, 0, 87, 0, 86, 54, 53, 86, 85, 17, 0, 27, 0, 85, 26, 84, 78, 0, 84, 0, 83, 45, 44, 83, 82, 6, 0, 36, 0, 82, 81, 76, 4, 81, 14, 80, 16, 0, 80, 0, 19, 79, 75, 0, 79, 0, 78, 7, 0, 22, 0, 78, 77, 22, 0, 62, 0, 77, 76, 76, 17, 76, 75, 44, 43, 75, 74, 29, 40, 74, 73, 35, 0, 62, 0, 73, 16, 72, 19, 0, 72, 0, 71, 18, 0, 30, 0, 71, 70, 33, 0, 46, 0, 70, 69, 7, 0, 12, 0, 69, 68, 18, 0, 43, 0, 68, 4, 67, 11, 0, 67, 0, 66, 45, 40, 66, 65, 24, 33, 65, 36, 64, 38, 0, 64, 0, 63, 4, 0, 23, 0, 63, 62, 33, 0, 62, 0, 62, 2, 61, 13, 0, 61, 0, 60, 20, 0, 26, 0, 60, 3, 59, 25, 0, 59, 0, 58, 48, 48, 58, 57, 56, 55, 57, 56, 6, 0, 6, 0, 56, 55, 14, 0, 14, 0, 55, 54, 1, 0, 3, 0, 54, 1, 53, 21, 0, 53, 0, 52, 51, 50, 52, 51, 40, 39, 51, 50, 20, 0, 31, 0, 50, 49, 49, 2, 49, 7, 48, 8, 0, 48, 0, 47, 36, 35, 47, 46, 26, 0, 28, 0, 46, 45, 24, 40, 45, 44, 17, 0, 26, 0, 44, 24, 43, 42, 0, 43, 0, 42, 23, 21, 42, 41, 17, 0, 30, 0, 41, 40, 33, 10, 40, 11, 39, 18, 0, 39, 0, 38, 17, 16, 38, 37, 8, 3, 37, 36, 11, 0, 26, 0, 36, 15, 35, 34, 0, 35, 0, 34, 28, 0, 28, 0, 34, 7, 33, 33, 0, 33, 0, 32, 20, 10, 32, 10, 31, 11, 0, 31, 0, 30, 12, 2, 30, 4, 29, 6, 0, 29, 0, 6, 28, 11, 0, 28, 0, 27, 15, 2, 27, 26, 13, 0, 25, 0, 26, 25, 4, 0, 11, 0, 25, 24, 2, 0, 10, 0, 24, 23, 16, 0, 16, 0, 23, 7, 22, 17, 0, 22, 0, 21, 6, 0, 20, 0, 21, 11, 20, 18, 0, 20, 0, 19, 9, 0, 14, 0, 19, 18, 14, 0, 16, 0, 18, 17, 16, 0, 17, 0, 17, 7, 16, 11, 0, 16, 0, 14, 15, 15, 0, 15, 0, 3, 14, 11, 0, 14, 0, 13, 1, 9, 13, 12, 3, 0, 6, 0, 12, 0, 11, 4, 0, 11, 0, 10, 0, 0, 5, 0, 10, 9, 8, 0, 9, 0, 9, 3, 8, 4, 0, 8, 0, 7, 0, 0, 1, 0, 7, 6, 3, 0, 5, 0, 6, 5, 5, 3, 5, 4, 1, 1, 4, 3, 3, 0, 3, 1, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  219. 400

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    {230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88, 796}

    Returns: {0, 399, 399, 373, 1, 398, 2, 0, 398, 0, 0, 397, 3, 0, 397, 0, 4, 396, 396, 19, 395, 166, 5, 395, 6, 394, 394, 175, 393, 222, 0, 351, 0, 393, 7, 392, 8, 0, 392, 0, 391, 377, 9, 391, 10, 390, 11, 0, 390, 0, 12, 389, 13, 0, 389, 0, 14, 388, 15, 0, 388, 0, 16, 387, 387, 3, 386, 250, 4, 386, 17, 385, 18, 0, 385, 0, 384, 256, 19, 384, 20, 383, 21, 0, 383, 0, 22, 382, 382, 212, 23, 381, 24, 0, 381, 0, 25, 380, 26, 0, 380, 0, 379, 173, 27, 379, 28, 378, 378, 285, 29, 377, 30, 0, 377, 0, 31, 376, 32, 0, 376, 0, 375, 204, 0, 324, 0, 375, 33, 374, 34, 0, 374, 0, 35, 373, 36, 0, 373, 0, 372, 217, 0, 231, 0, 372, 37, 371, 38, 0, 371, 0, 370, 36, 0, 100, 0, 370, 369, 232, 39, 369, 40, 368, 41, 0, 368, 0, 42, 367, 43, 0, 367, 0, 44, 366, 366, 33, 365, 113, 45, 365, 46, 364, 364, 24, 363, 73, 47, 363, 48, 362, 362, 130, 361, 216, 49, 361, 50, 360, 360, 11, 359, 62, 51, 359, 52, 358, 53, 0, 358, 0, 54, 357, 357, 39, 356, 354, 55, 356, 56, 355, 57, 0, 355, 0, 58, 354, 59, 0, 354, 0, 60, 353, 353, 160, 61, 352, 62, 0, 352, 0, 351, 257, 63, 351, 64, 350, 350, 104, 65, 349, 66, 0, 349, 0, 67, 348, 68, 0, 348, 0, 347, 258, 69, 347, 70, 346, 346, 37, 345, 190, 70, 345, 71, 344, 72, 0, 344, 0, 343, 163, 73, 343, 74, 342, 45, 0, 342, 0, 71, 341, 75, 0, 341, 0, 76, 340, 340, 46, 77, 339, 78, 0, 339, 0, 338, 151, 79, 338, 80, 337, 81, 0, 337, 0, 82, 336, 336, 57, 335, 319, 0, 320, 0, 335, 83, 334, 84, 0, 334, 0, 85, 333, 86, 0, 333, 0, 332, 194, 87, 332, 88, 331, 89, 0, 331, 0, 90, 330, 330, 268, 329, 281, 47, 329, 91, 328, 92, 0, 328, 0, 327, 154, 93, 327, 94, 326, 326, 239, 7, 325, 95, 0, 325, 0, 96, 324, 324, 240, 97, 323, 98, 0, 323, 0, 44, 322, 99, 0, 322, 0, 100, 321, 321, 21, 320, 64, 0, 79, 0, 320, 101, 319, 102, 0, 319, 0, 103, 318, 104, 0, 318, 0, 105, 317, 106, 0, 317, 0, 107, 316, 108, 0, 316, 0, 315, 292, 49, 315, 109, 314, 110, 0, 314, 0, 313, 189, 111, 313, 112, 312, 312, 114, 311, 276, 113, 311, 114, 310, 310, 1, 309, 172, 115, 309, 116, 308, 308, 146, 117, 307, 118, 0, 307, 0, 306, 82, 119, 306, 120, 305, 305, 68, 121, 304, 122, 0, 304, 0, 303, 25, 123, 303, 124, 302, 302, 177, 125, 301, 126, 0, 301, 0, 300, 267, 127, 300, 128, 299, 111, 0, 299, 0, 129, 298, 130, 0, 298, 0, 297, 141, 0, 178, 0, 297, 131, 296, 132, 0, 296, 0, 44, 295, 133, 0, 295, 0, 134, 294, 294, 198, 293, 284, 135, 293, 136, 292, 137, 0, 292, 0, 138, 291, 139, 0, 291, 0, 140, 290, 290, 71, 141, 289, 142, 0, 289, 0, 288, 170, 143, 288, 144, 287, 27, 0, 287, 0, 119, 286, 145, 0, 286, 0, 146, 285, 285, 34, 284, 206, 147, 284, 148, 283, 46, 0, 283, 0, 149, 282, 150, 0, 282, 0, 151, 281, 152, 0, 281, 0, 153, 280, 154, 0, 280, 0, 279, 99, 155, 279, 156, 278, 73, 0, 278, 0, 157, 277, 158, 0, 277, 0, 159, 276, 160, 0, 276, 0, 161, 275, 162, 0, 275, 0, 163, 274, 164, 0, 274, 0, 165, 273, 166, 0, 273, 0, 272, 127, 60, 272, 167, 271, 168, 0, 271, 0, 270, 223, 169, 270, 170, 269, 48, 0, 269, 0, 74, 268, 113, 0, 268, 0, 171, 267, 172, 0, 267, 0, 266, 226, 88, 266, 161, 265, 173, 0, 265, 0, 174, 264, 264, 196, 175, 263, 176, 0, 263, 0, 262, 159, 0, 241, 0, 262, 177, 261, 178, 0, 261, 0, 179, 260, 180, 0, 260, 0, 181, 259, 182, 0, 259, 0, 258, 183, 183, 258, 184, 257, 257, 38, 185, 256, 186, 0, 256, 0, 255, 115, 187, 255, 188, 254, 254, 136, 253, 251, 189, 253, 190, 252, 67, 0, 252, 0, 191, 251, 192, 0, 251, 0, 250, 153, 28, 250, 193, 249, 194, 0, 249, 0, 195, 248, 196, 0, 248, 0, 197, 247, 198, 0, 247, 0, 246, 90, 199, 246, 200, 245, 245, 97, 244, 105, 82, 244, 201, 243, 202, 0, 243, 0, 242, 107, 0, 161, 0, 242, 203, 241, 204, 0, 241, 0, 240, 91, 205, 240, 206, 239, 94, 0, 239, 0, 207, 238, 208, 0, 238, 0, 140, 237, 209, 0, 237, 0, 210, 236, 236, 117, 22, 235, 211, 0, 235, 0, 212, 234, 234, 8, 233, 94, 97, 233, 213, 232, 214, 0, 232, 0, 231, 229, 56, 231, 215, 230, 216, 0, 230, 0, 229, 40, 217, 229, 218, 228, 228, 88, 227, 110, 138, 227, 219, 226, 220, 0, 226, 0, 221, 225, 222, 0, 225, 0, 224, 224, 223, 224, 223, 223, 223, 0, 222, 123, 124, 222, 221, 123, 0, 110, 0, 221, 220, 88, 0, 40, 0, 220, 219, 88, 174, 219, 217, 218, 216, 0, 218, 0, 217, 94, 0, 120, 0, 217, 144, 216, 216, 8, 214, 215, 215, 117, 211, 214, 209, 0, 214, 0, 213, 17, 0, 83, 0, 213, 208, 212, 212, 91, 211, 168, 94, 211, 210, 107, 204, 210, 209, 105, 0, 97, 0, 209, 208, 122, 52, 208, 207, 90, 202, 207, 198, 206, 206, 108, 115, 205, 196, 0, 205, 0, 204, 153, 0, 6, 0, 204, 203, 15, 194, 203, 192, 202, 12, 0, 202, 0, 191, 201, 201, 136, 200, 115, 49, 200, 67, 199, 199, 38, 198, 183, 186, 198, 182, 197, 197, 56, 40, 196, 180, 0, 196, 0, 195, 159, 178, 195, 40, 194, 194, 101, 170, 193, 176, 0, 193, 0, 192, 88, 0, 93, 0, 192, 6, 191, 173, 0, 191, 0, 172, 190, 9, 0, 190, 0, 113, 189, 189, 8, 48, 188, 188, 127, 187, 118, 0, 171, 0, 187, 61, 186, 168, 0, 186, 0, 166, 185, 42, 0, 185, 0, 164, 184, 162, 0, 184, 0, 160, 183, 158, 0, 183, 0, 182, 99, 0, 124, 0, 182, 181, 137, 73, 181, 180, 147, 0, 180, 97, 179, 154, 0, 179, 0, 152, 178, 7, 0, 178, 0, 150, 177, 160, 0, 177, 0, 176, 34, 0, 145, 0, 176, 46, 175, 175, 115, 145, 174, 174, 170, 173, 15, 27, 173, 93, 172, 172, 71, 142, 171, 139, 0, 171, 0, 170, 152, 147, 170, 42, 169, 137, 0, 169, 0, 133, 168, 168, 141, 132, 167, 37, 0, 167, 0, 130, 166, 137, 0, 166, 0, 165, 148, 111, 165, 150, 164, 164, 25, 126, 163, 163, 68, 162, 142, 0, 82, 0, 162, 122, 161, 161, 146, 4, 160, 77, 0, 160, 0, 93, 159, 109, 0, 159, 0, 158, 1, 0, 0, 0, 158, 16, 157, 91, 0, 157, 0, 105, 156, 156, 114, 113, 155, 118, 0, 155, 0, 136, 154, 110, 0, 154, 0, 153, 50, 108, 153, 106, 152, 152, 10, 151, 77, 104, 151, 150, 64, 0, 21, 0, 150, 102, 149, 149, 89, 99, 148, 12, 0, 148, 0, 147, 18, 98, 147, 140, 146, 146, 108, 136, 145, 95, 0, 145, 0, 144, 77, 74, 144, 143, 5, 0, 20, 0, 143, 142, 58, 0, 107, 0, 142, 92, 141, 40, 0, 141, 0, 140, 7, 0, 129, 0, 140, 89, 139, 86, 0, 139, 0, 101, 138, 138, 57, 84, 137, 104, 0, 137, 0, 136, 12, 81, 136, 135, 46, 78, 135, 75, 134, 126, 0, 134, 0, 45, 133, 133, 65, 132, 71, 0, 37, 0, 132, 12, 131, 72, 0, 131, 0, 68, 130, 130, 104, 129, 1, 66, 129, 4, 128, 72, 0, 128, 0, 62, 127, 127, 27, 59, 126, 58, 0, 126, 0, 125, 26, 0, 39, 0, 125, 101, 124, 57, 0, 124, 0, 123, 4, 0, 62, 0, 123, 122, 11, 0, 77, 0, 122, 68, 121, 121, 67, 120, 73, 0, 24, 0, 120, 119, 60, 0, 113, 0, 119, 118, 33, 0, 66, 0, 118, 53, 117, 58, 0, 117, 0, 43, 116, 116, 17, 115, 63, 97, 115, 114, 36, 0, 51, 0, 114, 41, 113, 113, 83, 38, 112, 36, 0, 112, 0, 111, 93, 0, 95, 0, 111, 34, 110, 110, 21, 0, 109, 32, 0, 109, 0, 75, 108, 75, 0, 108, 0, 107, 69, 27, 107, 30, 106, 4, 0, 106, 0, 26, 105, 74, 0, 105, 0, 104, 24, 24, 104, 66, 103, 103, 35, 21, 102, 41, 0, 102, 0, 28, 101, 101, 3, 18, 100, 15, 0, 100, 0, 13, 99, 99, 1, 29, 98, 11, 0, 98, 0, 58, 97, 46, 0, 97, 0, 13, 96, 24, 0, 96, 0, 95, 19, 0, 80, 0, 95, 8, 94, 3, 0, 94, 0, 35, 93, 44, 0, 93, 0, 55, 92, 92, 8, 17, 91, 91, 78, 78, 90, 90, 88, 89, 47, 74, 89, 88, 17, 0, 3, 0, 88, 87, 52, 0, 23, 0, 87, 86, 86, 45, 86, 81, 85, 85, 62, 29, 84, 84, 24, 83, 27, 12, 83, 70, 82, 4, 0, 82, 0, 3, 81, 16, 0, 81, 0, 80, 23, 74, 80, 17, 79, 74, 0, 79, 0, 52, 78, 74, 0, 78, 0, 77, 3, 0, 18, 0, 77, 43, 76, 76, 34, 75, 63, 0, 6, 0, 75, 74, 46, 11, 74, 73, 53, 0, 8, 0, 73, 72, 66, 18, 72, 71, 20, 0, 29, 0, 71, 8, 70, 11, 0, 70, 0, 49, 69, 50, 0, 69, 0, 64, 68, 68, 7, 57, 67, 67, 0, 52, 66, 57, 0, 66, 0, 65, 65, 65, 42, 24, 64, 33, 0, 64, 0, 14, 63, 28, 0, 63, 0, 62, 34, 0, 61, 0, 62, 35, 61, 61, 25, 19, 60, 8, 0, 60, 0, 21, 59, 55, 0, 59, 0, 44, 58, 58, 17, 10, 57, 57, 10, 45, 56, 2, 0, 56, 0, 52, 55, 55, 18, 6, 54, 54, 22, 53, 28, 31, 53, 52, 6, 32, 52, 19, 51, 11, 0, 51, 0, 28, 50, 50, 23, 18, 49, 14, 0, 49, 0, 8, 48, 48, 43, 0, 47, 47, 37, 13, 46, 8, 0, 46, 0, 36, 45, 45, 10, 44, 30, 23, 44, 31, 43, 16, 0, 43, 0, 42, 14, 0, 23, 0, 42, 8, 41, 11, 0, 41, 0, 40, 10, 37, 40, 30, 39, 39, 0, 38, 9, 0, 9, 0, 38, 37, 30, 20, 37, 36, 36, 0, 36, 35, 27, 10, 35, 34, 19, 0, 30, 0, 34, 16, 33, 19, 0, 33, 0, 32, 13, 24, 32, 31, 0, 0, 14, 0, 31, 9, 30, 30, 26, 28, 29, 29, 12, 28, 21, 0, 5, 0, 28, 5, 27, 5, 0, 27, 0, 26, 15, 9, 26, 13, 25, 25, 10, 21, 24, 24, 21, 17, 23, 6, 0, 23, 0, 7, 22, 22, 7, 9, 21, 1, 0, 21, 0, 20, 2, 0, 8, 0, 20, 19, 16, 10, 19, 18, 10, 0, 18, 0, 18, 13, 17, 17, 0, 16, 6, 0, 9, 0, 16, 15, 14, 0, 4, 0, 15, 14, 0, 0, 6, 0, 14, 13, 10, 0, 8, 0, 13, 12, 9, 0, 10, 0, 12, 11, 7, 6, 11, 10, 1, 2, 10, 6, 9, 9, 5, 6, 8, 6, 0, 8, 0, 5, 7, 6, 0, 7, 0, 6, 6, 1, 6, 5, 3, 0, 2, 0, 5, 3, 4, 4, 0, 3, 3, 3, 0, 2, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 1 }

  220. 400

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    {398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399}

    Returns: {399, 399, 398, 399, 398, 0, 397, 398, 397, 1, 396, 397, 396, 2, 395, 396, 395, 3, 394, 395, 394, 4, 393, 394, 393, 5, 392, 393, 392, 6, 391, 392, 391, 7, 390, 391, 390, 8, 389, 390, 389, 9, 388, 389, 388, 10, 387, 388, 387, 11, 386, 387, 386, 12, 385, 386, 385, 13, 384, 385, 384, 14, 383, 384, 383, 15, 382, 383, 382, 16, 381, 382, 381, 17, 380, 381, 380, 18, 379, 380, 379, 19, 378, 379, 378, 20, 377, 378, 377, 21, 376, 377, 376, 22, 375, 376, 375, 23, 374, 375, 374, 24, 373, 374, 373, 25, 372, 373, 372, 26, 371, 372, 371, 27, 370, 371, 370, 28, 369, 370, 369, 29, 368, 369, 368, 30, 367, 368, 367, 31, 366, 367, 366, 32, 365, 366, 365, 33, 364, 365, 364, 34, 363, 364, 363, 35, 362, 363, 362, 36, 361, 362, 361, 37, 360, 361, 360, 38, 359, 360, 359, 39, 358, 359, 358, 40, 357, 358, 357, 41, 356, 357, 356, 42, 355, 356, 355, 43, 354, 355, 354, 44, 353, 354, 353, 45, 352, 353, 352, 46, 351, 352, 351, 47, 350, 351, 350, 48, 349, 350, 349, 49, 348, 349, 348, 50, 347, 348, 347, 51, 346, 347, 346, 52, 345, 346, 345, 53, 344, 345, 344, 54, 343, 344, 343, 55, 342, 343, 342, 56, 341, 342, 341, 57, 340, 341, 340, 58, 339, 340, 339, 59, 338, 339, 338, 60, 337, 338, 337, 61, 336, 337, 336, 62, 335, 336, 335, 63, 334, 335, 334, 64, 333, 334, 333, 65, 332, 333, 332, 66, 331, 332, 331, 67, 330, 331, 330, 68, 329, 330, 329, 69, 328, 329, 328, 70, 327, 328, 327, 71, 326, 327, 326, 72, 325, 326, 325, 73, 324, 325, 324, 74, 323, 324, 323, 75, 322, 323, 322, 76, 321, 322, 321, 77, 320, 321, 320, 78, 319, 320, 319, 79, 318, 319, 318, 80, 317, 318, 317, 81, 316, 317, 316, 82, 315, 316, 315, 83, 314, 315, 314, 84, 313, 314, 313, 85, 312, 313, 312, 86, 311, 312, 311, 87, 310, 311, 310, 88, 309, 310, 309, 89, 308, 309, 308, 90, 307, 308, 307, 91, 306, 307, 306, 92, 305, 306, 305, 93, 304, 305, 304, 94, 303, 304, 303, 95, 302, 303, 302, 96, 301, 302, 301, 97, 300, 301, 300, 98, 299, 300, 299, 99, 298, 299, 298, 100, 297, 298, 297, 101, 296, 297, 296, 102, 295, 296, 295, 103, 294, 295, 294, 104, 293, 294, 293, 105, 292, 293, 292, 106, 291, 292, 291, 107, 290, 291, 290, 108, 289, 290, 289, 109, 288, 289, 288, 110, 287, 288, 287, 111, 286, 287, 286, 112, 285, 286, 285, 113, 284, 285, 284, 114, 283, 284, 283, 115, 282, 283, 282, 116, 281, 282, 281, 117, 280, 281, 280, 118, 279, 280, 279, 119, 278, 279, 278, 120, 277, 278, 277, 121, 276, 277, 276, 122, 275, 276, 275, 123, 274, 275, 274, 124, 273, 274, 273, 125, 272, 273, 272, 126, 271, 272, 271, 127, 270, 271, 270, 128, 269, 270, 269, 129, 268, 269, 268, 130, 267, 268, 267, 131, 266, 267, 266, 132, 265, 266, 265, 133, 264, 265, 264, 134, 263, 264, 263, 135, 262, 263, 262, 136, 261, 262, 261, 137, 260, 261, 260, 138, 259, 260, 259, 139, 258, 259, 258, 140, 257, 258, 257, 141, 256, 257, 256, 142, 255, 256, 255, 143, 254, 255, 254, 144, 253, 254, 253, 145, 252, 253, 252, 146, 251, 252, 251, 147, 250, 251, 250, 148, 249, 250, 249, 149, 248, 249, 248, 150, 247, 248, 247, 151, 246, 247, 246, 152, 245, 246, 245, 153, 244, 245, 244, 154, 243, 244, 243, 155, 242, 243, 242, 156, 241, 242, 241, 157, 240, 241, 240, 158, 239, 240, 239, 159, 238, 239, 238, 160, 237, 238, 237, 161, 236, 237, 236, 162, 235, 236, 235, 163, 234, 235, 234, 164, 233, 234, 233, 165, 232, 233, 232, 166, 231, 232, 231, 167, 230, 231, 230, 168, 229, 230, 229, 169, 228, 229, 228, 170, 227, 228, 227, 171, 226, 227, 226, 172, 225, 226, 225, 173, 224, 225, 224, 174, 223, 224, 223, 175, 222, 223, 222, 176, 221, 222, 221, 177, 220, 221, 220, 178, 219, 220, 219, 179, 218, 219, 218, 180, 217, 218, 217, 181, 216, 217, 216, 182, 215, 216, 215, 183, 214, 215, 214, 184, 213, 214, 213, 185, 212, 213, 212, 186, 211, 212, 211, 187, 210, 211, 210, 188, 209, 210, 209, 189, 208, 209, 208, 190, 207, 208, 207, 191, 206, 207, 206, 192, 205, 206, 205, 193, 204, 205, 204, 194, 203, 204, 203, 195, 202, 203, 202, 196, 201, 202, 201, 197, 200, 201, 200, 198, 199, 200, 199, 199, 198, 199, 197, 198, 198, 0, 198, 0, 196, 197, 197, 0, 197, 0, 195, 196, 196, 0, 196, 0, 194, 195, 195, 0, 195, 0, 193, 194, 194, 0, 194, 0, 192, 193, 193, 0, 193, 0, 191, 192, 192, 0, 192, 0, 190, 191, 191, 0, 191, 0, 189, 190, 190, 0, 190, 0, 188, 189, 189, 0, 189, 0, 187, 188, 188, 0, 188, 0, 186, 187, 187, 0, 187, 0, 185, 186, 186, 0, 186, 0, 184, 185, 185, 0, 185, 0, 183, 184, 184, 0, 184, 0, 182, 183, 183, 0, 183, 0, 181, 182, 182, 0, 182, 0, 180, 181, 181, 0, 181, 0, 179, 180, 180, 0, 180, 0, 178, 179, 179, 0, 179, 0, 177, 178, 178, 0, 178, 0, 176, 177, 177, 0, 177, 0, 175, 176, 176, 0, 176, 0, 174, 175, 175, 0, 175, 0, 173, 174, 174, 0, 174, 0, 172, 173, 173, 0, 173, 0, 171, 172, 172, 0, 172, 0, 170, 171, 171, 0, 171, 0, 169, 170, 170, 0, 170, 0, 168, 169, 169, 0, 169, 0, 167, 168, 168, 0, 168, 0, 166, 167, 167, 0, 167, 0, 165, 166, 166, 0, 166, 0, 164, 165, 165, 0, 165, 0, 163, 164, 164, 0, 164, 0, 162, 163, 163, 0, 163, 0, 161, 162, 162, 0, 162, 0, 160, 161, 161, 0, 161, 0, 159, 160, 160, 0, 160, 0, 158, 159, 159, 0, 159, 0, 157, 158, 158, 0, 158, 0, 156, 157, 157, 0, 157, 0, 155, 156, 156, 0, 156, 0, 154, 155, 155, 0, 155, 0, 153, 154, 154, 0, 154, 0, 152, 153, 153, 0, 153, 0, 151, 152, 152, 0, 152, 0, 150, 151, 151, 0, 151, 0, 149, 150, 150, 0, 150, 0, 148, 149, 149, 0, 149, 0, 147, 148, 148, 0, 148, 0, 146, 147, 147, 0, 147, 0, 145, 146, 146, 0, 146, 0, 144, 145, 145, 0, 145, 0, 143, 144, 144, 0, 144, 0, 142, 143, 143, 0, 143, 0, 141, 142, 142, 0, 142, 0, 140, 141, 141, 0, 141, 0, 139, 140, 140, 0, 140, 0, 138, 139, 139, 0, 139, 0, 137, 138, 138, 0, 138, 0, 136, 137, 137, 0, 137, 0, 135, 136, 136, 0, 136, 0, 134, 135, 135, 0, 135, 0, 133, 134, 134, 0, 134, 0, 132, 133, 133, 0, 133, 0, 131, 132, 132, 0, 132, 0, 130, 131, 131, 0, 131, 0, 129, 130, 130, 0, 130, 0, 128, 129, 129, 0, 129, 0, 127, 128, 128, 0, 128, 0, 126, 127, 127, 0, 127, 0, 125, 126, 126, 0, 126, 0, 124, 125, 125, 0, 125, 0, 123, 124, 124, 0, 124, 0, 122, 123, 123, 0, 123, 0, 121, 122, 122, 0, 122, 0, 120, 121, 121, 0, 121, 0, 119, 120, 120, 0, 120, 0, 118, 119, 119, 0, 119, 0, 117, 118, 118, 0, 118, 0, 116, 117, 117, 0, 117, 0, 115, 116, 116, 0, 116, 0, 114, 115, 115, 0, 115, 0, 113, 114, 114, 0, 114, 0, 112, 113, 113, 0, 113, 0, 111, 112, 112, 0, 112, 0, 110, 111, 111, 0, 111, 0, 109, 110, 110, 0, 110, 0, 108, 109, 109, 0, 109, 0, 107, 108, 108, 0, 108, 0, 106, 107, 107, 0, 107, 0, 105, 106, 106, 0, 106, 0, 104, 105, 105, 0, 105, 0, 103, 104, 104, 0, 104, 0, 102, 103, 103, 0, 103, 0, 101, 102, 102, 0, 102, 0, 100, 101, 101, 0, 101, 0, 99, 100, 100, 0, 100, 0, 98, 99, 99, 0, 99, 0, 97, 98, 98, 0, 98, 0, 96, 97, 97, 0, 97, 0, 95, 96, 96, 0, 96, 0, 94, 95, 95, 0, 95, 0, 93, 94, 94, 0, 94, 0, 92, 93, 93, 0, 93, 0, 91, 92, 92, 0, 92, 0, 90, 91, 91, 0, 91, 0, 89, 90, 90, 0, 90, 0, 88, 89, 89, 0, 89, 0, 87, 88, 88, 0, 88, 0, 86, 87, 87, 0, 87, 0, 85, 86, 86, 0, 86, 0, 84, 85, 85, 0, 85, 0, 83, 84, 84, 0, 84, 0, 82, 83, 83, 0, 83, 0, 81, 82, 82, 0, 82, 0, 80, 81, 81, 0, 81, 0, 79, 80, 80, 0, 80, 0, 78, 79, 79, 0, 79, 0, 77, 78, 78, 0, 78, 0, 76, 77, 77, 0, 77, 0, 75, 76, 76, 0, 76, 0, 74, 75, 75, 0, 75, 0, 73, 74, 74, 0, 74, 0, 72, 73, 73, 0, 73, 0, 71, 72, 72, 0, 72, 0, 70, 71, 71, 0, 71, 0, 69, 70, 70, 0, 70, 0, 68, 69, 69, 0, 69, 0, 67, 68, 68, 0, 68, 0, 66, 67, 67, 0, 67, 0, 65, 66, 66, 0, 66, 0, 64, 65, 65, 0, 65, 0, 63, 64, 64, 0, 64, 0, 62, 63, 63, 0, 63, 0, 61, 62, 62, 0, 62, 0, 60, 61, 61, 0, 61, 0, 59, 60, 60, 0, 60, 0, 58, 59, 59, 0, 59, 0, 57, 58, 58, 0, 58, 0, 56, 57, 57, 0, 57, 0, 55, 56, 56, 0, 56, 0, 54, 55, 55, 0, 55, 0, 53, 54, 54, 0, 54, 0, 52, 53, 53, 0, 53, 0, 51, 52, 52, 0, 52, 0, 50, 51, 51, 0, 51, 0, 49, 50, 50, 0, 50, 0, 48, 49, 49, 0, 49, 0, 47, 48, 48, 0, 48, 0, 46, 47, 47, 0, 47, 0, 45, 46, 46, 0, 46, 0, 44, 45, 45, 0, 45, 0, 43, 44, 44, 0, 44, 0, 42, 43, 43, 0, 43, 0, 41, 42, 42, 0, 42, 0, 40, 41, 41, 0, 41, 0, 39, 40, 40, 0, 40, 0, 38, 39, 39, 0, 39, 0, 37, 38, 38, 0, 38, 0, 36, 37, 37, 0, 37, 0, 35, 36, 36, 0, 36, 0, 34, 35, 35, 0, 35, 0, 33, 34, 34, 0, 34, 0, 32, 33, 33, 0, 33, 0, 31, 32, 32, 0, 32, 0, 30, 31, 31, 0, 31, 0, 29, 30, 30, 0, 30, 0, 28, 29, 29, 0, 29, 0, 27, 28, 28, 0, 28, 0, 26, 27, 27, 0, 27, 0, 25, 26, 26, 0, 26, 0, 24, 25, 25, 0, 25, 0, 23, 24, 24, 0, 24, 0, 22, 23, 23, 0, 23, 0, 21, 22, 22, 0, 22, 0, 20, 21, 21, 0, 21, 0, 19, 20, 20, 0, 20, 0, 18, 19, 19, 0, 19, 0, 17, 18, 18, 0, 18, 0, 16, 17, 17, 0, 17, 0, 15, 16, 16, 0, 16, 0, 14, 15, 15, 0, 15, 0, 13, 14, 14, 0, 14, 0, 12, 13, 13, 0, 13, 0, 11, 12, 12, 0, 12, 0, 10, 11, 11, 0, 11, 0, 9, 10, 10, 0, 10, 0, 8, 9, 9, 0, 9, 0, 7, 8, 8, 0, 8, 0, 6, 7, 7, 0, 7, 0, 5, 6, 6, 0, 6, 0, 4, 5, 5, 0, 5, 0, 3, 4, 4, 0, 4, 0, 2, 3, 3, 0, 3, 0, 1, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 0 }

  221. 400

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 397, 0, 399, 398, 396, 0, 395, 0, 398, 397, 394, 0, 393, 0, 397, 396, 392, 0, 391, 0, 396, 395, 390, 0, 389, 0, 395, 394, 388, 0, 387, 0, 394, 393, 386, 0, 385, 0, 393, 392, 384, 0, 383, 0, 392, 391, 382, 0, 381, 0, 391, 390, 380, 0, 379, 0, 390, 389, 378, 0, 377, 0, 389, 388, 376, 0, 375, 0, 388, 387, 374, 0, 373, 0, 387, 386, 372, 0, 371, 0, 386, 385, 370, 0, 369, 0, 385, 384, 368, 0, 367, 0, 384, 383, 366, 0, 365, 0, 383, 382, 364, 0, 363, 0, 382, 381, 362, 0, 361, 0, 381, 380, 360, 0, 359, 0, 380, 379, 358, 0, 357, 0, 379, 378, 356, 0, 355, 0, 378, 377, 354, 0, 353, 0, 377, 376, 352, 0, 351, 0, 376, 375, 350, 0, 349, 0, 375, 374, 348, 0, 347, 0, 374, 373, 346, 0, 345, 0, 373, 372, 344, 0, 343, 0, 372, 371, 342, 0, 341, 0, 371, 370, 340, 0, 339, 0, 370, 369, 338, 0, 337, 0, 369, 368, 336, 0, 335, 0, 368, 367, 334, 0, 333, 0, 367, 366, 332, 0, 331, 0, 366, 365, 330, 0, 329, 0, 365, 364, 328, 0, 327, 0, 364, 363, 326, 0, 325, 0, 363, 362, 324, 0, 323, 0, 362, 361, 322, 0, 321, 0, 361, 360, 320, 0, 319, 0, 360, 359, 318, 0, 317, 0, 359, 358, 316, 0, 315, 0, 358, 357, 314, 0, 313, 0, 357, 356, 312, 0, 311, 0, 356, 355, 310, 0, 309, 0, 355, 354, 308, 0, 307, 0, 354, 353, 306, 0, 305, 0, 353, 352, 304, 0, 303, 0, 352, 351, 302, 0, 301, 0, 351, 350, 300, 0, 299, 0, 350, 349, 298, 0, 297, 0, 349, 348, 296, 0, 295, 0, 348, 347, 294, 0, 293, 0, 347, 346, 292, 0, 291, 0, 346, 345, 290, 0, 289, 0, 345, 344, 288, 0, 287, 0, 344, 343, 286, 0, 285, 0, 343, 342, 284, 0, 283, 0, 342, 341, 282, 0, 281, 0, 341, 340, 280, 0, 279, 0, 340, 339, 278, 0, 277, 0, 339, 338, 276, 0, 275, 0, 338, 337, 274, 0, 273, 0, 337, 336, 272, 0, 271, 0, 336, 335, 270, 0, 269, 0, 335, 334, 268, 0, 267, 0, 334, 333, 266, 0, 265, 0, 333, 332, 264, 0, 263, 0, 332, 331, 262, 0, 261, 0, 331, 330, 260, 0, 259, 0, 330, 329, 258, 0, 257, 0, 329, 328, 256, 0, 255, 0, 328, 327, 254, 0, 253, 0, 327, 326, 252, 0, 251, 0, 326, 325, 250, 0, 249, 0, 325, 324, 248, 0, 247, 0, 324, 323, 246, 0, 245, 0, 323, 322, 244, 0, 243, 0, 322, 321, 242, 0, 241, 0, 321, 320, 240, 0, 239, 0, 320, 319, 238, 0, 237, 0, 319, 318, 236, 0, 235, 0, 318, 317, 234, 0, 233, 0, 317, 316, 232, 0, 231, 0, 316, 315, 230, 0, 229, 0, 315, 314, 228, 0, 227, 0, 314, 313, 226, 0, 225, 0, 313, 312, 224, 0, 223, 0, 312, 311, 222, 0, 221, 0, 311, 310, 220, 0, 219, 0, 310, 309, 218, 0, 217, 0, 309, 308, 216, 0, 215, 0, 308, 307, 214, 0, 213, 0, 307, 306, 212, 0, 211, 0, 306, 305, 210, 0, 209, 0, 305, 304, 208, 0, 207, 0, 304, 303, 206, 0, 205, 0, 303, 302, 204, 0, 203, 0, 302, 301, 202, 0, 201, 0, 301, 300, 200, 0, 199, 0, 300, 299, 198, 0, 197, 0, 299, 298, 196, 0, 195, 0, 298, 297, 194, 0, 193, 0, 297, 296, 192, 0, 191, 0, 296, 295, 190, 0, 189, 0, 295, 294, 188, 0, 187, 0, 294, 293, 186, 0, 185, 0, 293, 292, 184, 0, 183, 0, 292, 291, 182, 0, 181, 0, 291, 290, 180, 0, 179, 0, 290, 289, 178, 0, 177, 0, 289, 288, 176, 0, 175, 0, 288, 287, 174, 0, 173, 0, 287, 286, 172, 0, 171, 0, 286, 285, 170, 0, 169, 0, 285, 284, 168, 0, 167, 0, 284, 283, 166, 0, 165, 0, 283, 282, 164, 0, 163, 0, 282, 281, 162, 0, 161, 0, 281, 280, 160, 0, 159, 0, 280, 279, 158, 0, 157, 0, 279, 278, 156, 0, 155, 0, 278, 277, 154, 0, 153, 0, 277, 276, 152, 0, 151, 0, 276, 275, 150, 0, 149, 0, 275, 274, 148, 0, 147, 0, 274, 273, 146, 0, 145, 0, 273, 272, 144, 0, 143, 0, 272, 271, 142, 0, 141, 0, 271, 270, 140, 0, 139, 0, 270, 269, 138, 0, 137, 0, 269, 268, 136, 0, 135, 0, 268, 267, 134, 0, 133, 0, 267, 266, 132, 0, 131, 0, 266, 265, 130, 0, 129, 0, 265, 264, 128, 0, 127, 0, 264, 263, 126, 0, 125, 0, 263, 262, 124, 0, 123, 0, 262, 261, 122, 0, 121, 0, 261, 260, 120, 0, 119, 0, 260, 259, 118, 0, 117, 0, 259, 258, 116, 0, 115, 0, 258, 257, 114, 0, 113, 0, 257, 256, 112, 0, 111, 0, 256, 255, 110, 0, 109, 0, 255, 254, 108, 0, 107, 0, 254, 253, 106, 0, 105, 0, 253, 252, 104, 0, 103, 0, 252, 251, 102, 0, 101, 0, 251, 250, 100, 0, 99, 0, 250, 249, 98, 0, 97, 0, 249, 248, 96, 0, 95, 0, 248, 247, 94, 0, 93, 0, 247, 246, 92, 0, 91, 0, 246, 245, 90, 0, 89, 0, 245, 244, 88, 0, 87, 0, 244, 243, 86, 0, 85, 0, 243, 242, 84, 0, 83, 0, 242, 241, 82, 0, 81, 0, 241, 240, 80, 0, 79, 0, 240, 239, 78, 0, 77, 0, 239, 238, 76, 0, 75, 0, 238, 237, 74, 0, 73, 0, 237, 236, 72, 0, 71, 0, 236, 235, 70, 0, 69, 0, 235, 234, 68, 0, 67, 0, 234, 233, 66, 0, 65, 0, 233, 232, 64, 0, 63, 0, 232, 231, 62, 0, 61, 0, 231, 230, 60, 0, 59, 0, 230, 229, 58, 0, 57, 0, 229, 228, 56, 0, 55, 0, 228, 227, 54, 0, 53, 0, 227, 226, 52, 0, 51, 0, 226, 225, 50, 0, 49, 0, 225, 224, 48, 0, 47, 0, 224, 223, 46, 0, 45, 0, 223, 222, 44, 0, 43, 0, 222, 221, 42, 0, 41, 0, 221, 220, 40, 0, 39, 0, 220, 219, 38, 0, 37, 0, 219, 218, 36, 0, 35, 0, 218, 217, 34, 0, 33, 0, 217, 216, 32, 0, 31, 0, 216, 215, 30, 0, 29, 0, 215, 214, 28, 0, 27, 0, 214, 213, 26, 0, 25, 0, 213, 212, 24, 0, 23, 0, 212, 211, 22, 0, 21, 0, 211, 210, 20, 0, 19, 0, 210, 209, 18, 0, 17, 0, 209, 208, 16, 0, 15, 0, 208, 207, 14, 0, 13, 0, 207, 206, 12, 0, 11, 0, 206, 205, 10, 0, 9, 0, 205, 204, 8, 0, 7, 0, 204, 203, 6, 0, 5, 0, 203, 202, 4, 0, 3, 0, 202, 201, 2, 0, 1, 0, 201, 200, 0, 0, 147, 0, 200, 199, 19, 1, 199, 2, 198, 3, 0, 198, 0, 4, 197, 5, 0, 197, 0, 6, 196, 7, 0, 196, 0, 8, 195, 9, 0, 195, 0, 10, 194, 11, 0, 194, 0, 12, 193, 13, 0, 193, 0, 14, 192, 15, 0, 192, 0, 16, 191, 17, 0, 191, 0, 18, 190, 19, 0, 190, 0, 20, 189, 21, 0, 189, 0, 22, 188, 23, 0, 188, 0, 24, 187, 25, 0, 187, 0, 26, 186, 27, 0, 186, 0, 28, 185, 29, 0, 185, 0, 30, 184, 31, 0, 184, 0, 32, 183, 33, 0, 183, 0, 34, 182, 35, 0, 182, 0, 36, 181, 37, 0, 181, 0, 38, 180, 39, 0, 180, 0, 40, 179, 41, 0, 179, 0, 42, 178, 43, 0, 178, 0, 44, 177, 45, 0, 177, 0, 46, 176, 47, 0, 176, 0, 48, 175, 49, 0, 175, 0, 50, 174, 51, 0, 174, 0, 52, 173, 53, 0, 173, 0, 54, 172, 55, 0, 172, 0, 56, 171, 57, 0, 171, 0, 58, 170, 59, 0, 170, 0, 60, 169, 61, 0, 169, 0, 62, 168, 63, 0, 168, 0, 64, 167, 65, 0, 167, 0, 66, 166, 67, 0, 166, 0, 68, 165, 69, 0, 165, 0, 70, 164, 71, 0, 164, 0, 72, 163, 73, 0, 163, 0, 74, 162, 75, 0, 162, 0, 76, 161, 77, 0, 161, 0, 78, 160, 79, 0, 160, 0, 80, 159, 81, 0, 159, 0, 82, 158, 83, 0, 158, 0, 84, 157, 85, 0, 157, 0, 86, 156, 87, 0, 156, 0, 88, 155, 89, 0, 155, 0, 90, 154, 91, 0, 154, 0, 92, 153, 93, 0, 153, 0, 94, 152, 95, 0, 152, 0, 96, 151, 97, 0, 151, 0, 98, 150, 99, 0, 150, 0, 100, 149, 101, 0, 149, 0, 102, 148, 103, 0, 148, 0, 104, 147, 105, 0, 147, 0, 106, 146, 107, 0, 146, 0, 108, 145, 109, 0, 145, 0, 110, 144, 111, 0, 144, 0, 112, 143, 113, 0, 143, 0, 114, 142, 115, 0, 142, 0, 116, 141, 117, 0, 141, 0, 118, 140, 119, 0, 140, 0, 120, 139, 121, 0, 139, 0, 122, 138, 123, 0, 138, 0, 124, 137, 125, 0, 137, 0, 126, 136, 127, 0, 136, 0, 128, 135, 129, 0, 135, 0, 130, 134, 131, 0, 134, 0, 132, 133, 133, 0, 133, 0, 132, 0, 131, 132, 129, 131, 127, 0, 131, 0, 125, 130, 123, 0, 130, 0, 121, 129, 119, 0, 129, 0, 117, 128, 115, 0, 128, 0, 113, 127, 111, 0, 127, 0, 109, 126, 107, 0, 126, 0, 105, 125, 103, 0, 125, 0, 101, 124, 99, 0, 124, 0, 97, 123, 95, 0, 123, 0, 93, 122, 91, 0, 122, 0, 89, 121, 87, 0, 121, 0, 85, 120, 83, 0, 120, 0, 81, 119, 79, 0, 119, 0, 77, 118, 75, 0, 118, 0, 73, 117, 71, 0, 117, 0, 69, 116, 67, 0, 116, 0, 65, 115, 63, 0, 115, 0, 61, 114, 59, 0, 114, 0, 57, 113, 55, 0, 113, 0, 53, 112, 51, 0, 112, 0, 49, 111, 47, 0, 111, 0, 45, 110, 43, 0, 110, 0, 41, 109, 39, 0, 109, 0, 37, 108, 35, 0, 108, 0, 33, 107, 31, 0, 107, 0, 29, 106, 27, 0, 106, 0, 25, 105, 23, 0, 105, 0, 21, 104, 19, 0, 104, 0, 17, 103, 15, 0, 103, 0, 13, 102, 11, 0, 102, 0, 9, 101, 7, 0, 101, 0, 5, 100, 100, 19, 3, 99, 99, 2, 98, 4, 0, 6, 0, 98, 97, 8, 0, 10, 0, 97, 96, 12, 0, 14, 0, 96, 95, 16, 0, 18, 0, 95, 94, 20, 0, 22, 0, 94, 93, 24, 0, 26, 0, 93, 92, 28, 0, 30, 0, 92, 91, 32, 0, 34, 0, 91, 90, 36, 0, 38, 0, 90, 89, 40, 0, 42, 0, 89, 88, 44, 0, 46, 0, 88, 87, 48, 0, 50, 0, 87, 86, 52, 0, 54, 0, 86, 85, 56, 0, 58, 0, 85, 84, 60, 0, 62, 0, 84, 83, 64, 0, 66, 0, 83, 82, 68, 0, 70, 0, 82, 81, 72, 0, 74, 0, 81, 80, 76, 0, 78, 0, 80, 0, 79, 79, 74, 78, 66, 0, 58, 0, 78, 77, 50, 0, 42, 0, 77, 76, 34, 0, 26, 0, 76, 75, 18, 0, 10, 0, 75, 5, 74, 13, 0, 74, 0, 21, 73, 29, 0, 73, 0, 37, 72, 45, 0, 72, 0, 53, 71, 61, 0, 71, 0, 69, 70, 70, 50, 69, 56, 0, 24, 0, 69, 13, 68, 35, 0, 68, 0, 67, 67, 67, 2, 66, 32, 0, 18, 0, 66, 11, 65, 65, 48, 35, 64, 55, 0, 64, 0, 39, 63, 23, 0, 63, 0, 7, 62, 62, 4, 61, 20, 0, 36, 0, 61, 60, 52, 13, 60, 59, 36, 29, 59, 58, 50, 0, 32, 0, 58, 57, 4, 0, 50, 0, 57, 54, 56, 50, 0, 56, 0, 46, 55, 42, 0, 55, 0, 38, 54, 34, 0, 54, 0, 30, 53, 26, 0, 53, 0, 22, 52, 18, 0, 52, 0, 14, 51, 10, 0, 51, 0, 6, 50, 2, 0, 50, 0, 49, 6, 0, 1, 0, 49, 48, 5, 0, 9, 0, 48, 47, 13, 0, 17, 0, 47, 46, 21, 0, 25, 0, 46, 45, 29, 0, 33, 0, 45, 44, 37, 0, 41, 0, 44, 43, 41, 0, 9, 0, 43, 30, 42, 42, 1, 41, 32, 11, 41, 40, 18, 21, 40, 39, 26, 30, 39, 7, 38, 38, 33, 37, 30, 0, 14, 0, 37, 9, 36, 25, 0, 36, 0, 35, 32, 0, 4, 0, 35, 34, 29, 21, 34, 19, 33, 33, 32, 27, 32, 32, 16, 25, 31, 31, 0, 31, 0, 30, 19, 0, 28, 0, 30, 13, 29, 21, 0, 29, 0, 13, 28, 22, 0, 28, 0, 10, 27, 27, 4, 21, 26, 26, 0, 20, 25, 12, 0, 25, 0, 4, 24, 15, 0, 24, 0, 23, 7, 0, 15, 0, 23, 0, 22, 15, 0, 22, 0, 21, 19, 20, 21, 20, 20, 20, 19, 18, 19, 6, 0, 19, 0, 18, 0, 0, 18, 17, 17, 17, 6, 16, 15, 2, 16, 11, 15, 15, 13, 14, 12, 0, 10, 0, 14, 13, 7, 0, 5, 0, 13, 2, 12, 11, 0, 12, 0, 1, 11, 1, 0, 11, 0, 10, 10, 10, 5, 6, 9, 4, 0, 9, 0, 7, 8, 8, 4, 7, 7, 5, 0, 7, 0, 6, 6, 6, 1, 0, 5, 5, 3, 4, 0, 0, 2, 0, 4, 3, 3, 3, 0, 3, 0, 2, 0, 0, 2, 1, 0, 0, 1, 0, 1 }

  222. 400

    {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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 0}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 0, 151, 0, 399, 398, 366, 0, 263, 0, 398, 397, 72, 0, 223, 0, 397, 396, 30, 0, 159, 0, 396, 395, 184, 0, 250, 0, 395, 394, 107, 0, 323, 0, 394, 393, 284, 0, 312, 0, 393, 392, 41, 0, 336, 0, 392, 391, 7, 0, 101, 0, 391, 390, 142, 0, 71, 0, 390, 389, 121, 0, 182, 0, 389, 388, 101, 0, 254, 0, 388, 387, 251, 0, 53, 0, 387, 386, 158, 0, 243, 0, 386, 385, 206, 0, 60, 0, 385, 384, 285, 0, 207, 0, 384, 383, 328, 0, 83, 0, 383, 382, 281, 0, 239, 0, 382, 381, 209, 0, 217, 0, 381, 380, 329, 0, 31, 0, 380, 379, 96, 0, 199, 0, 379, 378, 188, 0, 201, 0, 378, 377, 24, 0, 27, 0, 377, 376, 135, 0, 202, 0, 376, 375, 317, 0, 56, 0, 375, 374, 263, 0, 181, 0, 374, 373, 295, 0, 139, 0, 373, 372, 241, 0, 110, 0, 372, 371, 4, 0, 210, 0, 371, 370, 201, 0, 354, 0, 370, 369, 94, 0, 123, 0, 369, 368, 171, 0, 355, 0, 368, 367, 29, 0, 351, 0, 367, 366, 268, 0, 224, 0, 366, 365, 259, 0, 71, 0, 365, 364, 247, 0, 144, 0, 364, 363, 203, 0, 31, 0, 363, 362, 66, 0, 95, 0, 362, 361, 162, 0, 143, 0, 361, 360, 202, 0, 208, 0, 360, 359, 305, 0, 336, 0, 359, 358, 102, 0, 166, 0, 358, 357, 211, 0, 13, 0, 357, 356, 180, 0, 279, 0, 356, 355, 199, 0, 32, 0, 355, 354, 27, 0, 97, 0, 354, 353, 77, 0, 20, 0, 353, 352, 79, 0, 335, 0, 352, 351, 125, 0, 134, 0, 351, 350, 312, 0, 110, 0, 350, 349, 244, 0, 53, 0, 349, 348, 230, 0, 208, 0, 348, 347, 123, 0, 166, 0, 347, 346, 181, 0, 48, 0, 346, 345, 93, 0, 191, 0, 345, 344, 220, 0, 273, 0, 344, 343, 110, 0, 5, 0, 343, 342, 36, 0, 138, 0, 342, 341, 17, 0, 99, 0, 341, 340, 23, 0, 117, 0, 340, 339, 277, 0, 90, 0, 339, 338, 73, 0, 313, 0, 338, 337, 75, 0, 239, 0, 337, 336, 246, 0, 11, 0, 336, 335, 115, 0, 267, 0, 335, 334, 152, 0, 231, 0, 334, 333, 85, 0, 250, 0, 333, 332, 264, 0, 11, 0, 332, 331, 219, 0, 165, 0, 331, 330, 255, 0, 315, 0, 330, 329, 166, 0, 174, 0, 329, 328, 309, 0, 126, 0, 328, 327, 243, 0, 10, 0, 327, 326, 187, 0, 229, 0, 326, 325, 120, 0, 287, 0, 325, 324, 302, 0, 150, 0, 324, 323, 28, 0, 293, 0, 323, 322, 22, 0, 139, 0, 322, 321, 175, 0, 183, 0, 321, 320, 290, 0, 193, 0, 320, 319, 91, 0, 133, 0, 319, 318, 315, 0, 114, 0, 318, 317, 178, 0, 269, 0, 317, 316, 269, 0, 92, 0, 316, 315, 11, 0, 74, 0, 315, 314, 189, 0, 3, 0, 314, 313, 198, 0, 282, 0, 313, 312, 310, 0, 294, 0, 312, 311, 299, 0, 138, 0, 311, 310, 134, 0, 100, 0, 310, 309, 43, 0, 108, 0, 309, 308, 190, 0, 286, 0, 308, 307, 238, 0, 32, 0, 307, 306, 214, 0, 276, 0, 306, 305, 288, 0, 273, 0, 305, 304, 278, 0, 127, 0, 304, 303, 236, 0, 131, 0, 303, 302, 174, 0, 256, 0, 302, 301, 256, 0, 6, 0, 301, 300, 71, 0, 72, 0, 300, 299, 30, 0, 184, 0, 299, 298, 107, 0, 141, 0, 298, 297, 284, 0, 41, 0, 297, 296, 64, 0, 145, 0, 296, 295, 207, 0, 224, 0, 295, 294, 7, 0, 142, 0, 294, 293, 121, 0, 78, 0, 293, 292, 101, 0, 251, 0, 292, 291, 76, 0, 98, 0, 291, 290, 158, 0, 253, 0, 290, 289, 206, 0, 72, 0, 289, 288, 285, 0, 10, 0, 288, 287, 21, 0, 78, 0, 287, 286, 254, 0, 281, 0, 286, 285, 209, 0, 126, 0, 285, 284, 182, 0, 96, 0, 284, 283, 147, 0, 188, 0, 283, 282, 24, 0, 41, 0, 282, 281, 135, 0, 234, 0, 281, 280, 92, 0, 263, 0, 280, 279, 142, 0, 241, 0, 279, 278, 4, 0, 201, 0, 278, 277, 94, 0, 139, 0, 277, 276, 171, 0, 233, 0, 276, 275, 29, 0, 95, 0, 275, 274, 229, 0, 248, 0, 274, 273, 268, 0, 259, 0, 273, 272, 59, 0, 247, 0, 272, 271, 203, 0, 66, 0, 271, 270, 162, 0, 114, 0, 270, 269, 116, 0, 140, 0, 269, 268, 197, 0, 202, 0, 268, 267, 127, 0, 57, 0, 267, 266, 102, 0, 211, 0, 266, 265, 180, 0, 199, 0, 265, 264, 27, 0, 34, 0, 264, 263, 77, 0, 79, 0, 263, 262, 156, 0, 125, 0, 262, 261, 138, 0, 244, 0, 261, 260, 42, 0, 145, 0, 260, 259, 230, 0, 232, 0, 259, 258, 123, 0, 181, 0, 258, 257, 93, 0, 131, 0, 257, 256, 146, 0, 220, 0, 256, 255, 110, 0, 36, 0, 255, 254, 17, 0, 18, 0, 254, 253, 23, 0, 26, 0, 253, 252, 217, 0, 233, 0, 252, 251, 73, 0, 75, 0, 251, 250, 199, 0, 246, 0, 250, 249, 115, 0, 97, 0, 249, 248, 152, 0, 85, 0, 248, 247, 79, 0, 239, 0, 247, 246, 219, 0, 18, 0, 246, 245, 95, 0, 133, 0, 245, 244, 192, 0, 166, 0, 244, 243, 126, 0, 243, 0, 243, 242, 187, 0, 120, 0, 242, 241, 6, 0, 28, 0, 241, 240, 22, 0, 104, 0, 240, 239, 175, 0, 72, 0, 239, 238, 91, 0, 3, 0, 238, 237, 69, 0, 178, 0, 237, 236, 202, 0, 11, 0, 236, 235, 10, 0, 63, 0, 235, 234, 189, 0, 198, 0, 234, 233, 40, 0, 68, 0, 233, 232, 108, 0, 176, 0, 232, 231, 141, 0, 134, 0, 231, 230, 43, 0, 85, 0, 230, 229, 190, 0, 178, 0, 229, 228, 143, 0, 214, 0, 228, 227, 78, 0, 139, 0, 227, 226, 63, 0, 174, 0, 226, 225, 186, 0, 36, 0, 225, 224, 71, 0, 193, 0, 224, 223, 30, 0, 46, 0, 223, 222, 107, 0, 153, 0, 222, 221, 188, 0, 64, 0, 221, 220, 207, 0, 7, 0, 220, 219, 193, 0, 121, 0, 219, 218, 101, 0, 177, 0, 218, 217, 196, 0, 76, 0, 217, 216, 7, 0, 104, 0, 216, 215, 158, 0, 206, 0, 215, 214, 96, 0, 21, 0, 214, 213, 26, 0, 75, 0, 213, 212, 89, 0, 209, 0, 212, 211, 182, 0, 147, 0, 211, 210, 24, 0, 160, 0, 210, 209, 135, 0, 92, 0, 209, 208, 195, 0, 142, 0, 208, 207, 4, 0, 94, 0, 207, 206, 56, 0, 122, 0, 206, 205, 149, 0, 171, 0, 205, 204, 29, 0, 21, 0, 204, 203, 28, 0, 75, 0, 203, 202, 57, 0, 19, 0, 202, 201, 59, 0, 144, 0, 201, 200, 19, 0, 68, 0, 200, 199, 162, 0, 116, 0, 199, 198, 197, 0, 127, 0, 198, 197, 102, 0, 180, 0, 197, 196, 27, 0, 133, 0, 196, 195, 77, 0, 156, 0, 195, 194, 138, 0, 42, 0, 194, 193, 178, 0, 123, 0, 193, 192, 93, 0, 68, 0, 192, 191, 105, 0, 146, 0, 191, 190, 110, 0, 17, 0, 190, 189, 23, 0, 104, 0, 189, 188, 73, 0, 83, 0, 188, 187, 114, 0, 127, 0, 187, 186, 115, 0, 67, 0, 186, 185, 124, 0, 152, 0, 185, 184, 79, 0, 177, 0, 184, 183, 95, 0, 146, 0, 183, 182, 126, 0, 67, 0, 182, 181, 6, 0, 22, 0, 181, 180, 175, 0, 91, 0, 180, 179, 123, 0, 69, 0, 179, 178, 31, 0, 144, 0, 178, 177, 10, 0, 83, 0, 177, 176, 40, 0, 14, 0, 176, 175, 108, 0, 141, 0, 175, 174, 43, 0, 155, 0, 174, 173, 104, 0, 33, 0, 173, 172, 143, 0, 154, 0, 172, 171, 78, 0, 63, 0, 171, 170, 152, 0, 71, 0, 170, 169, 30, 0, 107, 0, 169, 168, 119, 0, 127, 0, 168, 167, 122, 0, 68, 0, 167, 166, 41, 0, 44, 0, 166, 165, 101, 0, 156, 0, 165, 164, 7, 0, 158, 0, 164, 163, 44, 0, 96, 0, 163, 162, 121, 0, 26, 0, 162, 161, 82, 0, 89, 0, 161, 160, 128, 0, 22, 0, 160, 159, 24, 0, 94, 0, 159, 158, 135, 0, 42, 0, 158, 157, 4, 0, 56, 0, 157, 156, 149, 0, 29, 0, 156, 155, 131, 0, 28, 0, 155, 154, 57, 0, 59, 0, 154, 153, 3, 0, 19, 0, 153, 152, 134, 0, 147, 0, 152, 151, 89, 0, 61, 0, 151, 150, 96, 0, 133, 0, 150, 149, 136, 0, 102, 0, 149, 148, 27, 0, 42, 0, 148, 147, 77, 0, 138, 0, 147, 146, 83, 0, 93, 0, 146, 145, 127, 0, 105, 0, 145, 144, 110, 0, 23, 0, 144, 143, 73, 0, 91, 0, 143, 142, 125, 0, 114, 0, 142, 141, 21, 0, 115, 0, 141, 140, 124, 0, 71, 0, 140, 139, 79, 0, 86, 0, 139, 138, 95, 0, 93, 0, 138, 137, 109, 0, 126, 0, 137, 136, 6, 0, 53, 0, 136, 135, 59, 0, 123, 0, 135, 134, 31, 0, 10, 0, 134, 133, 26, 0, 40, 0, 133, 132, 108, 0, 43, 0, 132, 131, 50, 0, 113, 0, 131, 130, 104, 0, 114, 0, 130, 129, 78, 0, 5, 0, 129, 128, 61, 0, 30, 0, 128, 127, 119, 0, 122, 0, 127, 126, 41, 0, 101, 0, 126, 125, 7, 0, 44, 0, 125, 124, 20, 0, 37, 0, 124, 123, 121, 0, 82, 0, 123, 122, 85, 0, 122, 0, 122, 121, 24, 0, 10, 0, 121, 120, 14, 0, 67, 0, 120, 119, 80, 0, 118, 0, 119, 118, 4, 0, 42, 0, 118, 117, 98, 0, 114, 0, 117, 116, 57, 0, 74, 0, 116, 115, 87, 0, 3, 0, 115, 114, 40, 0, 55, 0, 114, 113, 89, 0, 96, 0, 113, 112, 10, 0, 27, 0, 112, 111, 69, 0, 77, 0, 111, 110, 33, 0, 34, 0, 110, 109, 83, 0, 101, 0, 109, 108, 101, 0, 73, 0, 108, 107, 37, 0, 21, 0, 107, 106, 54, 0, 82, 0, 106, 105, 91, 0, 79, 0, 105, 104, 95, 0, 73, 0, 104, 103, 6, 0, 28, 0, 103, 102, 60, 0, 63, 0, 102, 101, 59, 0, 31, 0, 101, 100, 86, 0, 26, 0, 100, 99, 21, 0, 50, 0, 99, 98, 28, 0, 51, 0, 98, 97, 81, 0, 78, 0, 97, 96, 0, 0, 36, 0, 96, 95, 61, 0, 76, 0, 95, 94, 42, 0, 41, 0, 94, 93, 7, 0, 20, 0, 93, 92, 88, 0, 92, 0, 92, 91, 67, 0, 85, 0, 91, 90, 24, 0, 14, 0, 90, 89, 71, 0, 80, 0, 89, 88, 4, 0, 51, 0, 88, 87, 78, 0, 57, 0, 87, 0, 86, 86, 40, 85, 51, 0, 10, 0, 85, 84, 53, 0, 74, 0, 84, 83, 69, 0, 27, 0, 83, 82, 33, 0, 55, 0, 82, 81, 55, 0, 26, 0, 81, 80, 37, 0, 48, 0, 80, 79, 54, 0, 14, 0, 79, 78, 13, 0, 41, 0, 78, 77, 6, 0, 60, 0, 77, 76, 59, 0, 10, 0, 76, 75, 21, 0, 8, 0, 75, 74, 28, 0, 29, 0, 74, 73, 49, 0, 48, 0, 73, 72, 0, 0, 19, 0, 72, 71, 61, 0, 41, 0, 71, 70, 42, 0, 7, 0, 70, 69, 56, 0, 57, 0, 69, 68, 67, 0, 12, 0, 68, 67, 24, 0, 62, 0, 67, 66, 7, 0, 4, 0, 66, 65, 11, 0, 60, 0, 65, 64, 40, 0, 51, 0, 64, 63, 31, 0, 51, 0, 63, 62, 53, 0, 58, 0, 62, 61, 12, 0, 19, 0, 61, 60, 33, 0, 55, 0, 60, 59, 29, 0, 37, 0, 59, 58, 54, 0, 13, 0, 58, 57, 16, 0, 26, 0, 57, 56, 6, 0, 13, 0, 56, 55, 21, 0, 28, 0, 55, 54, 49, 0, 0, 0, 54, 53, 0, 0, 42, 0, 53, 52, 28, 0, 4, 0, 52, 51, 10, 0, 24, 0, 51, 50, 7, 0, 11, 0, 50, 49, 40, 0, 31, 0, 49, 48, 4, 0, 35, 0, 48, 47, 12, 0, 17, 0, 47, 46, 33, 0, 29, 0, 46, 45, 26, 0, 42, 0, 45, 44, 16, 0, 6, 0, 44, 43, 11, 0, 23, 0, 43, 42, 21, 0, 1, 0, 42, 41, 35, 0, 0, 0, 41, 40, 28, 0, 10, 0, 40, 39, 7, 0, 8, 0, 39, 38, 8, 0, 4, 0, 38, 37, 30, 0, 12, 0, 37, 36, 33, 0, 26, 0, 36, 35, 16, 0, 11, 0, 35, 34, 11, 0, 21, 0, 34, 33, 21, 0, 5, 0, 33, 32, 22, 0, 23, 0, 32, 31, 28, 0, 7, 0, 31, 30, 5, 0, 8, 0, 30, 29, 9, 0, 29, 28, 6, 0, 10, 0, 28, 27, 12, 0, 14, 0, 27, 26, 23, 0, 26, 0, 26, 25, 16, 0, 11, 0, 25, 24, 21, 0, 17, 0, 24, 23, 22, 0, 14, 0, 23, 22, 5, 0, 9, 0, 22, 21, 6, 0, 15, 0, 21, 20, 12, 0, 3, 0, 20, 19, 9, 0, 11, 0, 19, 18, 16, 0, 3, 0, 18, 17, 11, 0, 14, 0, 17, 0, 16, 16, 15, 15, 5, 0, 6, 0, 15, 14, 0, 0, 3, 0, 14, 13, 4, 0, 12, 0, 13, 12, 9, 0, 2, 0, 12, 11, 6, 0, 11, 0, 11, 10, 3, 0, 5, 0, 10, 9, 0, 0, 4, 0, 9, 0, 8, 8, 6, 7, 3, 0, 0, 0, 7, 6, 6, 0, 3, 0, 6, 5, 3, 0, 5, 0, 5, 0, 4, 4, 3, 3, 3, 0, 3, 0, 3, 2, 2, 1, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  223. 400

    {198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796, 88}

    {399, 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0}

    Returns: {24, 399, 398, 0, 399, 0, 231, 398, 378, 0, 398, 0, 46, 397, 175, 0, 397, 0, 222, 396, 20, 0, 396, 0, 1, 395, 147, 0, 395, 0, 394, 394, 141, 0, 394, 0, 185, 393, 224, 0, 393, 0, 112, 392, 73, 0, 392, 0, 193, 391, 166, 0, 391, 0, 180, 390, 165, 0, 390, 0, 297, 389, 361, 0, 389, 0, 284, 388, 364, 0, 388, 0, 324, 387, 373, 0, 387, 0, 181, 386, 267, 0, 386, 0, 385, 0, 335, 385, 43, 384, 358, 0, 384, 0, 237, 383, 140, 0, 383, 0, 293, 382, 139, 0, 382, 0, 51, 381, 207, 0, 381, 0, 360, 380, 234, 0, 380, 0, 32, 379, 53, 0, 379, 0, 351, 378, 246, 0, 378, 0, 77, 377, 78, 0, 377, 0, 340, 376, 203, 0, 376, 0, 34, 375, 116, 0, 375, 0, 129, 374, 243, 0, 374, 0, 5, 373, 158, 0, 373, 0, 157, 372, 31, 0, 372, 0, 116, 371, 318, 0, 371, 0, 333, 370, 36, 0, 370, 0, 105, 369, 208, 0, 369, 0, 121, 368, 283, 0, 368, 0, 147, 367, 225, 0, 367, 0, 251, 366, 315, 0, 366, 0, 329, 365, 318, 0, 365, 0, 220, 364, 130, 0, 364, 0, 84, 363, 219, 0, 363, 0, 256, 362, 75, 0, 362, 0, 113, 361, 199, 0, 361, 0, 326, 360, 227, 0, 360, 0, 18, 359, 91, 0, 359, 0, 75, 358, 191, 0, 358, 0, 33, 357, 298, 0, 357, 0, 54, 356, 44, 0, 356, 0, 270, 355, 174, 0, 355, 0, 35, 354, 55, 0, 354, 0, 86, 353, 66, 0, 353, 0, 122, 352, 171, 0, 352, 0, 201, 351, 156, 0, 351, 0, 238, 350, 214, 0, 350, 0, 191, 349, 282, 0, 349, 0, 146, 348, 261, 0, 348, 0, 49, 347, 19, 0, 347, 0, 244, 346, 307, 0, 346, 0, 61, 345, 292, 0, 345, 0, 300, 344, 236, 0, 344, 0, 290, 343, 306, 0, 343, 0, 71, 342, 107, 0, 342, 0, 15, 341, 280, 0, 341, 0, 74, 340, 219, 0, 340, 0, 303, 339, 42, 0, 339, 0, 168, 338, 44, 0, 338, 0, 106, 337, 287, 0, 337, 0, 309, 336, 173, 0, 336, 0, 95, 335, 274, 0, 335, 0, 133, 334, 110, 0, 334, 0, 277, 333, 53, 0, 333, 0, 314, 332, 229, 0, 332, 0, 39, 331, 275, 0, 331, 0, 88, 330, 289, 0, 330, 0, 165, 329, 207, 0, 329, 0, 8, 328, 82, 0, 328, 0, 29, 327, 219, 0, 327, 0, 128, 326, 296, 0, 326, 0, 3, 325, 304, 0, 325, 0, 6, 324, 45, 0, 324, 0, 226, 323, 279, 0, 323, 0, 30, 322, 260, 0, 322, 0, 273, 321, 164, 0, 321, 0, 215, 320, 250, 0, 320, 0, 72, 319, 252, 0, 319, 0, 152, 318, 70, 0, 318, 0, 100, 317, 245, 0, 317, 0, 26, 316, 249, 0, 316, 0, 255, 315, 11, 0, 315, 0, 58, 314, 83, 0, 314, 0, 10, 313, 69, 0, 313, 0, 80, 312, 307, 0, 312, 0, 252, 311, 267, 0, 311, 0, 308, 310, 160, 0, 310, 0, 246, 309, 44, 0, 309, 0, 161, 308, 166, 0, 308, 0, 203, 307, 227, 0, 307, 0, 268, 306, 298, 0, 306, 0, 275, 305, 103, 0, 305, 0, 208, 304, 36, 0, 304, 0, 259, 303, 73, 0, 303, 0, 207, 302, 173, 0, 302, 0, 98, 301, 289, 0, 301, 0, 53, 300, 218, 0, 300, 0, 292, 299, 289, 0, 299, 0, 239, 298, 263, 0, 298, 0, 286, 297, 219, 0, 297, 0, 253, 296, 269, 0, 296, 0, 177, 295, 199, 0, 295, 0, 99, 294, 200, 0, 294, 0, 249, 293, 102, 0, 293, 0, 175, 292, 292, 1, 41, 291, 291, 2, 290, 3, 12, 290, 144, 289, 289, 4, 288, 5, 0, 6, 0, 288, 287, 7, 0, 8, 0, 287, 286, 9, 70, 286, 285, 10, 0, 11, 0, 285, 284, 12, 0, 13, 0, 284, 262, 283, 283, 14, 282, 15, 0, 16, 0, 282, 281, 17, 0, 18, 0, 281, 280, 19, 195, 280, 279, 20, 0, 21, 0, 279, 278, 22, 0, 15, 0, 278, 277, 23, 0, 24, 0, 277, 276, 25, 0, 26, 0, 276, 275, 27, 204, 275, 274, 28, 0, 29, 0, 274, 273, 30, 0, 31, 0, 273, 272, 32, 0, 33, 0, 272, 271, 34, 0, 35, 0, 271, 89, 270, 270, 36, 269, 37, 0, 38, 0, 269, 268, 39, 210, 268, 236, 267, 267, 40, 266, 41, 158, 266, 265, 42, 0, 43, 0, 265, 154, 264, 160, 0, 264, 0, 263, 0, 0, 44, 0, 263, 262, 45, 0, 46, 0, 262, 261, 47, 0, 48, 0, 261, 260, 0, 0, 32, 0, 260, 259, 49, 0, 50, 0, 259, 258, 51, 97, 258, 136, 257, 257, 52, 256, 41, 0, 53, 0, 256, 255, 54, 0, 55, 0, 255, 254, 56, 0, 57, 0, 254, 52, 253, 253, 58, 252, 59, 187, 252, 251, 60, 0, 61, 0, 251, 4, 250, 240, 0, 250, 0, 249, 62, 0, 63, 0, 249, 67, 248, 115, 0, 248, 0, 247, 64, 0, 65, 0, 247, 163, 246, 246, 66, 245, 5, 0, 67, 0, 245, 244, 68, 0, 40, 0, 244, 243, 69, 189, 243, 242, 70, 0, 71, 0, 242, 241, 72, 0, 73, 0, 241, 119, 240, 240, 74, 239, 75, 178, 239, 238, 76, 0, 77, 0, 238, 237, 78, 0, 79, 0, 237, 236, 80, 0, 81, 0, 236, 235, 82, 0, 17, 0, 235, 234, 83, 0, 84, 0, 234, 233, 85, 182, 233, 232, 86, 0, 87, 0, 232, 231, 88, 0, 89, 0, 231, 192, 230, 230, 90, 229, 91, 104, 229, 188, 228, 228, 92, 227, 93, 76, 227, 226, 94, 0, 95, 0, 226, 225, 96, 0, 97, 0, 225, 103, 224, 224, 98, 223, 22, 0, 99, 0, 223, 145, 222, 222, 100, 221, 101, 0, 102, 0, 221, 220, 103, 0, 104, 0, 220, 219, 105, 0, 106, 0, 219, 218, 107, 25, 218, 217, 108, 0, 109, 0, 217, 216, 110, 0, 64, 0, 216, 215, 96, 0, 111, 0, 215, 214, 112, 0, 74, 0, 214, 213, 113, 37, 213, 47, 212, 179, 0, 212, 0, 197, 211, 211, 114, 210, 115, 126, 210, 132, 209, 209, 116, 208, 117, 0, 118, 0, 208, 207, 82, 0, 119, 0, 207, 48, 206, 50, 0, 206, 0, 93, 205, 205, 120, 204, 121, 0, 122, 0, 204, 203, 123, 55, 203, 202, 124, 0, 125, 0, 202, 134, 201, 201, 126, 200, 127, 23, 200, 199, 128, 0, 129, 0, 199, 198, 130, 0, 131, 0, 198, 9, 197, 197, 132, 196, 133, 194, 196, 195, 134, 0, 135, 0, 195, 194, 136, 0, 137, 0, 194, 193, 138, 0, 139, 0, 193, 192, 140, 0, 141, 0, 192, 191, 142, 0, 143, 0, 191, 190, 144, 0, 145, 0, 190, 57, 189, 189, 146, 188, 28, 0, 86, 0, 188, 187, 147, 0, 148, 0, 187, 186, 113, 0, 149, 0, 186, 13, 185, 185, 150, 184, 127, 0, 128, 0, 184, 183, 151, 0, 152, 0, 183, 182, 153, 0, 154, 0, 182, 181, 155, 36, 181, 180, 156, 0, 157, 0, 180, 179, 158, 0, 113, 0, 179, 178, 159, 0, 160, 0, 178, 177, 161, 0, 162, 0, 177, 176, 163, 131, 176, 175, 164, 0, 165, 0, 175, 7, 174, 174, 166, 173, 167, 27, 173, 108, 172, 172, 168, 171, 169, 20, 171, 101, 170, 101, 0, 170, 0, 20, 169, 108, 0, 169, 0, 27, 168, 44, 0, 168, 0, 101, 167, 7, 0, 167, 0, 166, 14, 0, 69, 0, 166, 165, 69, 21, 165, 131, 164, 21, 0, 164, 0, 163, 162, 0, 160, 0, 163, 162, 113, 27, 162, 36, 161, 85, 0, 161, 0, 160, 157, 0, 154, 0, 160, 159, 152, 13, 159, 111, 158, 158, 128, 157, 149, 0, 148, 0, 157, 156, 152, 57, 156, 123, 155, 155, 86, 154, 145, 0, 143, 0, 154, 153, 141, 45, 153, 60, 152, 152, 139, 151, 137, 0, 136, 0, 151, 150, 124, 9, 150, 149, 135, 0, 131, 0, 149, 23, 148, 148, 6, 134, 147, 147, 129, 55, 146, 146, 125, 66, 145, 93, 0, 145, 0, 48, 144, 144, 122, 143, 119, 64, 143, 132, 142, 126, 0, 142, 0, 141, 132, 47, 141, 140, 52, 37, 140, 139, 118, 0, 74, 0, 139, 138, 111, 0, 64, 0, 138, 137, 107, 25, 137, 136, 47, 0, 109, 0, 136, 135, 106, 0, 104, 0, 135, 90, 134, 126, 0, 134, 0, 133, 102, 103, 133, 132, 99, 0, 97, 0, 132, 131, 130, 76, 131, 130, 28, 0, 110, 0, 130, 16, 129, 83, 0, 129, 0, 104, 128, 37, 0, 128, 0, 127, 95, 47, 127, 126, 89, 45, 126, 125, 87, 0, 84, 0, 125, 124, 17, 0, 81, 0, 124, 123, 118, 0, 79, 0, 123, 13, 122, 119, 0, 122, 0, 121, 77, 0, 73, 0, 121, 120, 101, 55, 120, 81, 119, 119, 71, 118, 40, 22, 118, 27, 117, 117, 67, 67, 116, 116, 65, 115, 79, 0, 95, 0, 115, 4, 114, 114, 63, 83, 113, 113, 2, 52, 112, 112, 61, 111, 10, 0, 57, 0, 111, 110, 72, 14, 110, 31, 109, 55, 0, 109, 0, 108, 55, 0, 47, 0, 108, 97, 107, 107, 53, 106, 50, 0, 32, 0, 106, 25, 105, 87, 0, 105, 0, 104, 48, 0, 46, 0, 104, 103, 55, 63, 103, 66, 102, 102, 44, 101, 63, 0, 101, 48, 100, 100, 48, 99, 80, 0, 57, 0, 99, 98, 43, 89, 98, 97, 38, 0, 89, 0, 97, 96, 35, 0, 33, 0, 96, 95, 52, 0, 85, 0, 95, 94, 31, 0, 44, 0, 94, 93, 44, 0, 55, 0, 93, 92, 92, 0, 29, 0, 92, 91, 26, 0, 35, 0, 91, 90, 24, 0, 15, 0, 90, 89, 24, 0, 21, 0, 89, 88, 67, 0, 18, 0, 88, 87, 32, 0, 40, 0, 87, 86, 45, 0, 16, 0, 86, 85, 13, 70, 85, 84, 11, 0, 32, 0, 84, 83, 8, 2, 83, 13, 82, 12, 0, 82, 0, 81, 21, 41, 81, 0, 80, 80, 6, 79, 62, 0, 79, 36, 78, 59, 0, 78, 0, 60, 77, 77, 58, 76, 7, 0, 9, 0, 76, 75, 22, 0, 75, 0, 75, 74, 1, 0, 35, 0, 74, 62, 73, 53, 0, 73, 0, 72, 38, 0, 43, 0, 72, 71, 53, 13, 71, 70, 49, 27, 70, 69, 25, 0, 27, 0, 69, 68, 39, 62, 68, 67, 44, 0, 42, 0, 67, 66, 66, 0, 29, 0, 66, 65, 59, 53, 65, 64, 6, 0, 13, 0, 64, 10, 63, 14, 0, 63, 0, 58, 62, 62, 54, 26, 61, 61, 48, 0, 60, 60, 38, 2, 59, 59, 49, 58, 30, 0, 30, 0, 58, 30, 57, 57, 55, 6, 56, 56, 16, 3, 55, 17, 0, 55, 0, 13, 54, 29, 0, 54, 0, 8, 53, 53, 42, 52, 29, 39, 52, 51, 25, 0, 23, 0, 51, 50, 13, 4, 50, 39, 49, 49, 14, 4, 48, 7, 0, 48, 0, 47, 47, 10, 47, 46, 1, 15, 46, 8, 45, 45, 3, 44, 4, 0, 7, 0, 44, 43, 19, 4, 43, 13, 42, 42, 14, 41, 41, 41, 18, 40, 21, 0, 35, 0, 40, 39, 3, 0, 31, 0, 39, 29, 38, 38, 7, 8, 37, 19, 0, 37, 0, 30, 36, 35, 0, 36, 0, 21, 35, 30, 0, 35, 0, 7, 34, 34, 16, 10, 33, 33, 0, 33, 0, 32, 22, 0, 8, 0, 32, 18, 31, 14, 0, 31, 0, 30, 2, 0, 18, 0, 30, 29, 11, 6, 29, 17, 28, 28, 3, 27, 17, 0, 27, 7, 26, 15, 0, 26, 0, 16, 25, 25, 11, 24, 5, 0, 17, 0, 24, 12, 23, 23, 15, 22, 10, 13, 22, 4, 21, 5, 0, 21, 0, 20, 0, 14, 20, 19, 7, 0, 16, 0, 19, 18, 14, 12, 18, 6, 17, 13, 0, 17, 0, 7, 16, 16, 4, 15, 4, 13, 15, 14, 6, 0, 2, 0, 14, 13, 13, 0, 2, 0, 13, 12, 8, 6, 12, 11, 11, 11, 10, 10, 6, 6, 10, 9, 3, 4, 9, 8, 8, 3, 0, 8, 0, 7, 4, 0, 6, 0, 7, 6, 6, 2, 6, 3, 5, 4, 0, 5, 0, 4, 0, 0, 3, 0, 4, 0, 3, 1, 0, 3, 0, 2, 2, 0, 0, 2, 0, 1, 1, 0, 0, 0, 1 }

  224. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 398, 0, 399, 398, 397, 0, 398, 0, 398, 397, 396, 1, 397, 396, 395, 2, 396, 395, 394, 3, 395, 394, 393, 4, 394, 393, 392, 5, 393, 392, 391, 6, 392, 391, 390, 7, 391, 390, 389, 8, 390, 389, 388, 9, 389, 388, 387, 10, 388, 387, 386, 11, 387, 386, 385, 12, 386, 385, 384, 13, 385, 384, 383, 14, 384, 383, 382, 15, 383, 382, 381, 16, 382, 381, 380, 17, 381, 380, 379, 18, 380, 379, 378, 19, 379, 378, 377, 20, 378, 377, 376, 21, 377, 376, 375, 22, 376, 375, 374, 23, 375, 374, 373, 24, 374, 373, 372, 25, 373, 372, 371, 26, 372, 371, 370, 27, 371, 370, 369, 28, 370, 369, 368, 29, 369, 368, 367, 30, 368, 367, 366, 31, 367, 366, 365, 32, 366, 365, 364, 33, 365, 364, 363, 34, 364, 363, 362, 35, 363, 362, 361, 36, 362, 361, 360, 37, 361, 360, 359, 38, 360, 359, 358, 39, 359, 358, 357, 40, 358, 357, 356, 41, 357, 356, 355, 42, 356, 355, 354, 43, 355, 354, 353, 44, 354, 353, 352, 45, 353, 352, 351, 46, 352, 351, 350, 47, 351, 350, 349, 48, 350, 349, 348, 49, 349, 348, 347, 50, 348, 347, 346, 51, 347, 346, 345, 52, 346, 345, 344, 53, 345, 344, 343, 54, 344, 343, 342, 55, 343, 342, 341, 56, 342, 341, 340, 57, 341, 340, 339, 58, 340, 339, 338, 59, 339, 338, 337, 60, 338, 337, 336, 61, 337, 336, 335, 62, 336, 335, 334, 63, 335, 334, 333, 64, 334, 333, 332, 65, 333, 332, 331, 66, 332, 331, 330, 67, 331, 330, 329, 68, 330, 329, 328, 69, 329, 328, 327, 70, 328, 327, 326, 71, 327, 326, 325, 72, 326, 325, 324, 73, 325, 324, 323, 74, 324, 323, 322, 75, 323, 322, 321, 76, 322, 321, 320, 77, 321, 320, 319, 78, 320, 319, 318, 79, 319, 318, 317, 80, 318, 317, 316, 81, 317, 316, 315, 82, 316, 315, 314, 83, 315, 314, 313, 84, 314, 313, 312, 85, 313, 312, 311, 86, 312, 311, 310, 87, 311, 310, 309, 88, 310, 309, 308, 89, 309, 308, 307, 90, 308, 307, 306, 91, 307, 306, 305, 92, 306, 305, 304, 93, 305, 304, 303, 94, 304, 303, 302, 95, 303, 302, 301, 96, 302, 301, 300, 97, 301, 300, 299, 98, 300, 299, 298, 99, 299, 298, 297, 100, 298, 297, 296, 101, 297, 296, 295, 102, 296, 295, 294, 103, 295, 294, 293, 104, 294, 293, 292, 105, 293, 292, 291, 106, 292, 291, 290, 107, 291, 290, 289, 108, 290, 289, 288, 109, 289, 288, 287, 110, 288, 287, 286, 111, 287, 286, 285, 112, 286, 285, 284, 113, 285, 284, 283, 114, 284, 283, 282, 115, 283, 282, 281, 116, 282, 281, 280, 117, 281, 280, 279, 118, 280, 279, 278, 119, 279, 278, 277, 120, 278, 277, 276, 121, 277, 276, 275, 122, 276, 275, 274, 123, 275, 274, 273, 124, 274, 273, 272, 125, 273, 272, 271, 126, 272, 271, 270, 127, 271, 270, 269, 128, 270, 269, 268, 129, 269, 268, 267, 130, 268, 267, 266, 131, 267, 266, 265, 132, 266, 265, 264, 133, 265, 264, 263, 134, 264, 263, 262, 135, 263, 262, 261, 136, 262, 261, 260, 137, 261, 260, 259, 138, 260, 259, 258, 139, 259, 258, 257, 140, 258, 257, 256, 141, 257, 256, 255, 142, 256, 255, 254, 143, 255, 254, 253, 144, 254, 253, 252, 145, 253, 252, 251, 146, 252, 251, 250, 147, 251, 250, 249, 148, 250, 249, 248, 149, 249, 248, 247, 150, 248, 247, 246, 151, 247, 246, 245, 152, 246, 245, 244, 153, 245, 244, 243, 154, 244, 243, 242, 155, 243, 242, 241, 156, 242, 241, 240, 157, 241, 240, 239, 158, 240, 239, 238, 159, 239, 238, 237, 160, 238, 237, 236, 161, 237, 236, 235, 162, 236, 235, 234, 163, 235, 234, 233, 164, 234, 233, 232, 165, 233, 232, 231, 166, 232, 231, 230, 167, 231, 230, 229, 168, 230, 229, 228, 169, 229, 228, 227, 170, 228, 227, 226, 171, 227, 226, 225, 172, 226, 225, 224, 173, 225, 224, 223, 174, 224, 223, 222, 175, 223, 222, 221, 176, 222, 221, 220, 177, 221, 220, 219, 178, 220, 219, 218, 179, 219, 218, 217, 180, 218, 217, 216, 181, 217, 216, 215, 182, 216, 215, 214, 183, 215, 214, 213, 184, 214, 213, 212, 185, 213, 212, 211, 186, 212, 211, 210, 187, 211, 210, 209, 188, 210, 209, 208, 189, 209, 208, 207, 190, 208, 207, 206, 191, 207, 206, 205, 192, 206, 205, 204, 193, 205, 204, 203, 194, 204, 203, 202, 195, 203, 202, 201, 196, 202, 201, 200, 197, 201, 200, 199, 198, 200, 199, 198, 0, 198, 0, 199, 198, 197, 0, 198, 197, 196, 0, 197, 0, 197, 196, 195, 0, 196, 0, 196, 195, 194, 0, 195, 0, 195, 194, 193, 0, 194, 0, 194, 193, 192, 0, 193, 0, 193, 192, 191, 0, 192, 0, 192, 191, 190, 0, 191, 0, 191, 190, 189, 0, 190, 0, 190, 189, 188, 0, 189, 0, 189, 188, 187, 0, 188, 0, 188, 187, 186, 0, 187, 0, 187, 186, 185, 0, 186, 0, 186, 185, 184, 0, 185, 0, 185, 184, 183, 0, 184, 0, 184, 183, 182, 0, 183, 0, 183, 182, 181, 0, 182, 0, 182, 181, 180, 0, 181, 0, 181, 180, 179, 0, 180, 0, 180, 179, 178, 0, 179, 0, 179, 178, 177, 0, 178, 0, 178, 177, 176, 0, 177, 0, 177, 176, 175, 0, 176, 0, 176, 175, 174, 0, 175, 0, 175, 174, 173, 0, 174, 0, 174, 173, 172, 0, 173, 0, 173, 172, 171, 0, 172, 0, 172, 171, 170, 0, 171, 0, 171, 170, 169, 0, 170, 0, 170, 169, 168, 0, 169, 0, 169, 168, 167, 0, 168, 0, 168, 167, 166, 0, 167, 0, 167, 166, 165, 0, 166, 0, 166, 165, 164, 0, 165, 0, 165, 164, 163, 0, 164, 0, 164, 163, 162, 0, 163, 0, 163, 162, 161, 0, 162, 0, 162, 161, 160, 0, 161, 0, 161, 160, 159, 0, 160, 0, 160, 159, 158, 0, 159, 0, 159, 158, 157, 0, 158, 0, 158, 157, 156, 0, 157, 0, 157, 156, 155, 0, 156, 0, 156, 155, 154, 0, 155, 0, 155, 154, 153, 0, 154, 0, 154, 153, 152, 0, 153, 0, 153, 152, 151, 0, 152, 0, 152, 151, 150, 0, 151, 0, 151, 150, 149, 0, 150, 0, 150, 149, 148, 0, 149, 0, 149, 148, 147, 0, 148, 0, 148, 147, 146, 0, 147, 0, 147, 146, 145, 0, 146, 0, 146, 145, 144, 0, 145, 0, 145, 144, 143, 0, 144, 0, 144, 143, 142, 0, 143, 0, 143, 142, 141, 0, 142, 0, 142, 141, 140, 0, 141, 0, 141, 140, 139, 0, 140, 0, 140, 139, 138, 0, 139, 0, 139, 138, 137, 0, 138, 0, 138, 137, 136, 0, 137, 0, 137, 136, 135, 0, 136, 0, 136, 135, 134, 0, 135, 0, 135, 134, 133, 0, 134, 0, 134, 133, 132, 0, 133, 0, 133, 132, 131, 0, 132, 0, 132, 131, 130, 0, 131, 0, 131, 130, 129, 0, 130, 0, 130, 129, 128, 0, 129, 0, 129, 128, 127, 0, 128, 0, 128, 127, 126, 0, 127, 0, 127, 126, 125, 0, 126, 0, 126, 125, 124, 0, 125, 0, 125, 124, 123, 0, 124, 0, 124, 123, 122, 0, 123, 0, 123, 122, 121, 0, 122, 0, 122, 121, 120, 0, 121, 0, 121, 120, 119, 0, 120, 0, 120, 119, 118, 0, 119, 0, 119, 118, 117, 0, 118, 0, 118, 117, 116, 0, 117, 0, 117, 116, 115, 0, 116, 0, 116, 115, 114, 0, 115, 0, 115, 114, 113, 0, 114, 0, 114, 113, 112, 0, 113, 0, 113, 112, 111, 0, 112, 0, 112, 111, 110, 0, 111, 0, 111, 110, 109, 0, 110, 0, 110, 109, 108, 0, 109, 0, 109, 108, 107, 0, 108, 0, 108, 107, 106, 0, 107, 0, 107, 106, 105, 0, 106, 0, 106, 105, 104, 0, 105, 0, 105, 104, 103, 0, 104, 0, 104, 103, 102, 0, 103, 0, 103, 102, 101, 0, 102, 0, 102, 101, 100, 0, 101, 0, 101, 100, 99, 0, 100, 0, 100, 99, 98, 0, 99, 0, 99, 98, 97, 0, 98, 0, 98, 97, 96, 0, 97, 0, 97, 96, 95, 0, 96, 0, 96, 95, 94, 0, 95, 0, 95, 94, 93, 0, 94, 0, 94, 93, 92, 0, 93, 0, 93, 92, 91, 0, 92, 0, 92, 91, 90, 0, 91, 0, 91, 90, 89, 0, 90, 0, 90, 89, 88, 0, 89, 0, 89, 88, 87, 0, 88, 0, 88, 87, 86, 0, 87, 0, 87, 86, 85, 0, 86, 0, 86, 85, 84, 0, 85, 0, 85, 84, 83, 0, 84, 0, 84, 83, 82, 0, 83, 0, 83, 82, 81, 0, 82, 0, 82, 81, 80, 0, 81, 0, 81, 80, 79, 0, 80, 0, 80, 79, 78, 0, 79, 0, 79, 78, 77, 0, 78, 0, 78, 77, 76, 0, 77, 0, 77, 76, 75, 0, 76, 0, 76, 75, 74, 0, 75, 0, 75, 74, 73, 0, 74, 0, 74, 73, 72, 0, 73, 0, 73, 72, 71, 0, 72, 0, 72, 71, 70, 0, 71, 0, 71, 70, 69, 0, 70, 0, 70, 69, 68, 0, 69, 0, 69, 68, 67, 0, 68, 0, 68, 67, 66, 0, 67, 0, 67, 66, 65, 0, 66, 0, 66, 65, 64, 0, 65, 0, 65, 64, 63, 0, 64, 0, 64, 63, 62, 0, 63, 0, 63, 62, 61, 0, 62, 0, 62, 61, 60, 0, 61, 0, 61, 60, 59, 0, 60, 0, 60, 59, 58, 0, 59, 0, 59, 58, 57, 0, 58, 0, 58, 57, 56, 0, 57, 0, 57, 56, 55, 0, 56, 0, 56, 55, 54, 0, 55, 0, 55, 54, 53, 0, 54, 0, 54, 53, 52, 0, 53, 0, 53, 52, 51, 0, 52, 0, 52, 51, 50, 0, 51, 0, 51, 50, 49, 0, 50, 0, 50, 49, 48, 0, 49, 0, 49, 48, 47, 0, 48, 0, 48, 47, 46, 0, 47, 0, 47, 46, 45, 0, 46, 0, 46, 45, 44, 0, 45, 0, 45, 44, 43, 0, 44, 0, 44, 43, 42, 0, 43, 0, 43, 42, 41, 0, 42, 0, 42, 41, 40, 0, 41, 0, 41, 40, 39, 0, 40, 0, 40, 39, 38, 0, 39, 0, 39, 38, 37, 0, 38, 0, 38, 37, 36, 0, 37, 0, 37, 36, 35, 0, 36, 0, 36, 35, 34, 0, 35, 0, 35, 34, 33, 0, 34, 0, 34, 33, 32, 0, 33, 0, 33, 32, 31, 0, 32, 0, 32, 31, 30, 0, 31, 0, 31, 30, 29, 0, 30, 0, 30, 29, 28, 0, 29, 0, 29, 28, 27, 0, 28, 0, 28, 27, 26, 0, 27, 0, 27, 26, 25, 0, 26, 0, 26, 25, 24, 0, 25, 0, 25, 24, 23, 0, 24, 0, 24, 23, 22, 0, 23, 0, 23, 22, 21, 0, 22, 0, 22, 21, 20, 0, 21, 0, 21, 20, 19, 0, 20, 0, 20, 19, 18, 0, 19, 0, 19, 18, 17, 0, 18, 0, 18, 17, 16, 0, 17, 0, 17, 16, 15, 0, 16, 0, 16, 15, 14, 0, 15, 0, 15, 14, 13, 0, 14, 0, 14, 13, 12, 0, 13, 0, 13, 12, 11, 0, 12, 0, 12, 11, 10, 0, 11, 0, 11, 10, 9, 0, 10, 0, 10, 9, 8, 0, 9, 0, 9, 8, 7, 0, 8, 0, 8, 7, 6, 0, 7, 0, 7, 6, 5, 0, 6, 0, 6, 5, 4, 0, 5, 0, 5, 4, 3, 0, 4, 0, 4, 3, 2, 0, 3, 0, 3, 2, 1, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  225. 400

    {797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1, 799}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 398, 0, 399, 398, 397, 0, 396, 0, 398, 0, 397, 397, 395, 396, 394, 1, 396, 395, 393, 0, 392, 0, 395, 2, 394, 394, 391, 393, 390, 3, 393, 392, 389, 0, 388, 0, 392, 4, 391, 391, 387, 390, 386, 5, 390, 389, 385, 0, 384, 0, 389, 6, 388, 388, 383, 387, 382, 7, 387, 386, 381, 0, 380, 0, 386, 8, 385, 385, 379, 384, 378, 9, 384, 383, 377, 0, 376, 0, 383, 10, 382, 382, 375, 381, 374, 11, 381, 380, 373, 0, 372, 0, 380, 12, 379, 379, 371, 378, 370, 13, 378, 377, 369, 0, 368, 0, 377, 14, 376, 376, 367, 375, 366, 15, 375, 374, 365, 0, 364, 0, 374, 16, 373, 373, 363, 372, 362, 17, 372, 371, 361, 0, 360, 0, 371, 18, 370, 370, 359, 369, 358, 19, 369, 368, 357, 0, 356, 0, 368, 20, 367, 367, 355, 366, 354, 21, 366, 365, 353, 0, 352, 0, 365, 22, 364, 364, 351, 363, 350, 23, 363, 362, 349, 0, 348, 0, 362, 24, 361, 361, 347, 360, 346, 25, 360, 359, 345, 0, 344, 0, 359, 26, 358, 358, 343, 357, 342, 27, 357, 356, 341, 0, 340, 0, 356, 28, 355, 355, 339, 354, 338, 29, 354, 353, 337, 0, 336, 0, 353, 30, 352, 352, 335, 351, 334, 31, 351, 350, 333, 0, 332, 0, 350, 32, 349, 349, 331, 348, 330, 33, 348, 347, 329, 0, 328, 0, 347, 34, 346, 346, 327, 345, 326, 35, 345, 344, 325, 0, 324, 0, 344, 36, 343, 343, 323, 342, 322, 37, 342, 341, 321, 0, 320, 0, 341, 38, 340, 340, 319, 339, 318, 39, 339, 338, 317, 0, 316, 0, 338, 40, 337, 337, 315, 336, 314, 41, 336, 335, 313, 0, 312, 0, 335, 42, 334, 334, 311, 333, 310, 43, 333, 332, 309, 0, 308, 0, 332, 44, 331, 331, 307, 330, 306, 45, 330, 329, 305, 0, 304, 0, 329, 46, 328, 328, 303, 327, 302, 47, 327, 326, 301, 0, 300, 0, 326, 48, 325, 325, 299, 324, 298, 49, 324, 323, 297, 0, 296, 0, 323, 50, 322, 322, 295, 321, 294, 51, 321, 320, 293, 0, 292, 0, 320, 52, 319, 319, 291, 318, 290, 53, 318, 317, 289, 0, 288, 0, 317, 54, 316, 316, 287, 315, 286, 55, 315, 314, 285, 0, 284, 0, 314, 56, 313, 313, 283, 312, 282, 57, 312, 311, 281, 0, 280, 0, 311, 58, 310, 310, 279, 309, 278, 59, 309, 308, 277, 0, 276, 0, 308, 60, 307, 307, 275, 306, 274, 61, 306, 305, 273, 0, 272, 0, 305, 62, 304, 304, 271, 303, 270, 63, 303, 302, 269, 0, 268, 0, 302, 64, 301, 301, 267, 300, 266, 65, 300, 299, 265, 0, 264, 0, 299, 66, 298, 298, 263, 297, 262, 67, 297, 296, 261, 0, 260, 0, 296, 68, 295, 295, 259, 294, 258, 69, 294, 293, 257, 0, 256, 0, 293, 70, 292, 292, 255, 291, 254, 71, 291, 290, 253, 0, 252, 0, 290, 72, 289, 289, 251, 288, 250, 73, 288, 287, 249, 0, 248, 0, 287, 74, 286, 286, 247, 285, 246, 75, 285, 284, 245, 0, 244, 0, 284, 76, 283, 283, 243, 282, 242, 77, 282, 281, 241, 0, 240, 0, 281, 78, 280, 280, 239, 279, 238, 79, 279, 278, 237, 0, 236, 0, 278, 80, 277, 277, 235, 276, 234, 81, 276, 275, 233, 0, 232, 0, 275, 82, 274, 274, 231, 273, 230, 83, 273, 272, 229, 0, 228, 0, 272, 84, 271, 271, 227, 270, 226, 85, 270, 269, 225, 0, 224, 0, 269, 86, 268, 268, 223, 267, 222, 87, 267, 266, 221, 0, 220, 0, 266, 88, 265, 265, 219, 264, 218, 89, 264, 263, 217, 0, 216, 0, 263, 90, 262, 262, 215, 261, 214, 91, 261, 260, 213, 0, 212, 0, 260, 92, 259, 259, 211, 258, 210, 93, 258, 257, 209, 0, 208, 0, 257, 94, 256, 256, 207, 255, 206, 95, 255, 254, 205, 0, 204, 0, 254, 96, 253, 253, 203, 252, 202, 97, 252, 251, 201, 0, 200, 0, 251, 98, 250, 250, 199, 249, 198, 99, 249, 248, 197, 0, 196, 0, 248, 100, 247, 247, 195, 246, 194, 101, 246, 245, 193, 0, 192, 0, 245, 102, 244, 244, 191, 243, 190, 103, 243, 242, 189, 0, 188, 0, 242, 104, 241, 241, 187, 240, 186, 105, 240, 239, 185, 0, 184, 0, 239, 106, 238, 238, 183, 237, 182, 107, 237, 236, 181, 0, 180, 0, 236, 108, 235, 235, 179, 234, 178, 109, 234, 233, 177, 0, 176, 0, 233, 110, 232, 232, 175, 231, 174, 111, 231, 230, 173, 0, 172, 0, 230, 112, 229, 229, 171, 228, 170, 113, 228, 227, 169, 0, 168, 0, 227, 114, 226, 226, 167, 225, 166, 115, 225, 224, 165, 0, 164, 0, 224, 116, 223, 223, 163, 222, 162, 117, 222, 221, 161, 0, 160, 0, 221, 118, 220, 220, 159, 219, 158, 119, 219, 218, 157, 0, 156, 0, 218, 120, 217, 217, 155, 216, 154, 121, 216, 215, 153, 0, 152, 0, 215, 122, 214, 214, 151, 213, 150, 123, 213, 212, 149, 0, 148, 0, 212, 124, 211, 211, 147, 210, 146, 125, 210, 209, 145, 0, 144, 0, 209, 126, 208, 208, 143, 207, 142, 127, 207, 206, 141, 0, 140, 0, 206, 128, 205, 205, 139, 204, 138, 129, 204, 203, 137, 0, 136, 0, 203, 130, 202, 202, 135, 201, 134, 131, 201, 200, 133, 0, 132, 0, 200, 132, 199, 199, 131, 198, 130, 133, 198, 197, 129, 0, 128, 0, 197, 134, 196, 196, 127, 195, 126, 135, 195, 194, 125, 0, 124, 0, 194, 136, 193, 193, 123, 192, 122, 137, 192, 191, 121, 0, 120, 0, 191, 138, 190, 190, 119, 189, 118, 139, 189, 188, 117, 0, 116, 0, 188, 140, 187, 187, 115, 186, 114, 141, 186, 185, 113, 0, 112, 0, 185, 142, 184, 184, 111, 183, 110, 143, 183, 182, 109, 0, 108, 0, 182, 144, 181, 181, 107, 180, 106, 145, 180, 179, 105, 0, 104, 0, 179, 146, 178, 178, 103, 177, 102, 147, 177, 176, 101, 0, 100, 0, 176, 148, 175, 175, 99, 174, 98, 149, 174, 173, 97, 0, 96, 0, 173, 150, 172, 172, 95, 171, 94, 151, 171, 170, 93, 0, 92, 0, 170, 152, 169, 169, 91, 168, 90, 153, 168, 167, 89, 0, 88, 0, 167, 154, 166, 166, 87, 165, 86, 155, 165, 164, 85, 0, 84, 0, 164, 156, 163, 163, 83, 162, 82, 157, 162, 161, 81, 0, 80, 0, 161, 158, 160, 160, 79, 159, 78, 0, 78, 0, 159, 158, 77, 0, 76, 0, 158, 157, 79, 0, 75, 0, 157, 156, 74, 0, 81, 0, 156, 155, 73, 0, 72, 0, 155, 154, 82, 0, 71, 0, 154, 153, 70, 0, 83, 0, 153, 152, 69, 0, 68, 0, 152, 151, 85, 0, 67, 0, 151, 150, 66, 0, 86, 0, 150, 149, 65, 0, 64, 0, 149, 148, 87, 0, 63, 0, 148, 147, 62, 0, 89, 0, 147, 146, 61, 0, 60, 0, 146, 145, 90, 0, 59, 0, 145, 144, 58, 0, 91, 0, 144, 143, 57, 0, 56, 0, 143, 142, 93, 0, 55, 0, 142, 141, 54, 0, 94, 0, 141, 140, 53, 0, 52, 0, 140, 139, 95, 0, 51, 0, 139, 138, 50, 0, 97, 0, 138, 137, 49, 0, 48, 0, 137, 136, 98, 0, 47, 0, 136, 135, 46, 0, 99, 0, 135, 134, 45, 0, 44, 0, 134, 133, 101, 0, 43, 0, 133, 132, 42, 0, 102, 0, 132, 131, 41, 0, 40, 0, 131, 130, 103, 0, 39, 0, 130, 129, 38, 0, 105, 0, 129, 128, 37, 0, 36, 0, 128, 127, 106, 0, 35, 0, 127, 126, 34, 0, 107, 0, 126, 125, 33, 0, 32, 0, 125, 124, 109, 0, 31, 0, 124, 123, 30, 0, 110, 0, 123, 122, 29, 0, 28, 0, 122, 121, 111, 0, 27, 0, 121, 120, 26, 0, 113, 0, 120, 119, 25, 0, 24, 0, 119, 118, 114, 0, 23, 0, 118, 117, 22, 0, 115, 0, 117, 116, 21, 0, 20, 0, 116, 115, 20, 0, 19, 0, 115, 114, 18, 0, 114, 113, 17, 0, 16, 0, 113, 112, 23, 0, 15, 0, 112, 111, 14, 0, 15, 0, 111, 110, 13, 0, 12, 0, 110, 109, 27, 0, 11, 0, 109, 108, 10, 0, 28, 0, 108, 107, 9, 0, 8, 0, 107, 106, 31, 0, 7, 0, 106, 105, 6, 0, 32, 0, 105, 104, 5, 0, 4, 0, 104, 103, 7, 0, 3, 0, 103, 102, 2, 0, 36, 0, 102, 101, 1, 0, 0, 0, 101, 100, 4, 1, 100, 99, 39, 0, 0, 0, 99, 98, 43, 0, 44, 0, 98, 97, 47, 0, 48, 0, 97, 0, 96, 96, 52, 95, 94, 0, 55, 0, 95, 94, 91, 0, 59, 0, 94, 93, 60, 0, 63, 0, 93, 92, 64, 0, 86, 0, 92, 91, 68, 0, 83, 0, 91, 90, 71, 0, 81, 0, 90, 89, 75, 0, 76, 0, 89, 88, 78, 0, 79, 0, 88, 87, 74, 0, 73, 0, 87, 86, 82, 0, 84, 0, 86, 85, 69, 0, 73, 0, 85, 0, 84, 84, 83, 83, 65, 0, 83, 82, 62, 0, 61, 0, 82, 1, 81, 81, 58, 80, 3, 0, 57, 0, 80, 79, 8, 0, 54, 0, 79, 78, 53, 0, 59, 0, 78, 77, 50, 0, 19, 0, 77, 76, 48, 0, 24, 0, 76, 75, 46, 0, 11, 0, 75, 74, 0, 0, 42, 0, 74, 73, 41, 0, 36, 0, 73, 72, 40, 0, 37, 0, 72, 71, 44, 0, 32, 0, 71, 70, 51, 0, 33, 0, 70, 69, 28, 0, 30, 0, 69, 68, 29, 0, 59, 0, 68, 67, 26, 0, 67, 0, 67, 66, 25, 0, 32, 0, 66, 65, 22, 0, 21, 0, 65, 64, 20, 0, 18, 0, 64, 63, 54, 0, 23, 0, 63, 62, 30, 0, 14, 0, 62, 61, 21, 0, 27, 0, 61, 60, 10, 0, 9, 0, 60, 59, 31, 0, 11, 0, 59, 58, 5, 0, 37, 0, 58, 57, 7, 0, 15, 0, 57, 56, 1, 0, 4, 0, 56, 55, 39, 0, 43, 0, 55, 54, 45, 0, 52, 0, 54, 53, 35, 0, 14, 0, 53, 52, 38, 0, 11, 0, 52, 51, 23, 0, 32, 0, 51, 50, 33, 0, 43, 0, 50, 49, 19, 0, 12, 0, 49, 48, 36, 0, 16, 0, 48, 47, 37, 0, 9, 0, 47, 46, 18, 0, 27, 0, 46, 45, 17, 0, 3, 0, 45, 44, 13, 0, 8, 0, 44, 43, 32, 0, 12, 0, 43, 42, 9, 0, 3, 0, 42, 41, 0, 0, 2, 0, 41, 40, 40, 0, 16, 0, 40, 39, 12, 0, 27, 0, 39, 38, 28, 0, 29, 0, 38, 37, 26, 0, 25, 0, 37, 36, 34, 0, 20, 0, 36, 35, 2, 0, 14, 0, 35, 34, 4, 0, 21, 0, 34, 33, 10, 0, 31, 0, 33, 32, 5, 0, 15, 0, 32, 31, 1, 0, 11, 0, 31, 30, 29, 0, 6, 0, 30, 29, 21, 0, 25, 0, 29, 28, 23, 0, 15, 0, 28, 27, 3, 0, 14, 0, 27, 1, 26, 26, 20, 25, 22, 0, 17, 0, 25, 24, 13, 0, 11, 0, 24, 23, 9, 0, 23, 22, 17, 0, 7, 0, 22, 21, 12, 0, 8, 0, 21, 1, 20, 20, 6, 19, 2, 0, 4, 0, 19, 0, 18, 18, 5, 0, 17, 17, 1, 16, 11, 0, 4, 0, 16, 15, 7, 0, 3, 0, 15, 1, 14, 1, 0, 14, 0, 13, 13, 0, 3, 0, 13, 12, 9, 0, 10, 0, 12, 0, 11, 11, 6, 10, 2, 0, 5, 0, 10, 1, 9, 9, 5, 8, 8, 0, 7, 0, 8, 7, 4, 0, 7, 0, 7, 1, 6, 1, 0, 6, 0, 5, 2, 0, 1, 0, 5, 4, 1, 1, 4, 1, 3, 1, 0, 3, 0, 2, 2, 0, 1, 0, 2, 1, 0, 0, 1 }

  226. 400

    {796, 794, 792, 790, 788, 786, 784, 782, 780, 778, 776, 774, 772, 770, 768, 766, 764, 762, 760, 758, 756, 754, 752, 750, 748, 746, 744, 742, 740, 738, 736, 734, 732, 730, 728, 726, 724, 722, 720, 718, 716, 714, 712, 710, 708, 706, 704, 702, 700, 698, 696, 694, 692, 690, 688, 686, 684, 682, 680, 678, 676, 674, 672, 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, 640, 638, 636, 634, 632, 630, 628, 626, 624, 622, 620, 618, 616, 614, 612, 610, 608, 606, 604, 602, 600, 598, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 258, 256, 254, 252, 250, 248, 246, 244, 242, 240, 238, 236, 234, 232, 230, 228, 226, 224, 222, 220, 218, 216, 214, 212, 210, 208, 206, 204, 202, 200, 198, 196, 194, 192, 190, 188, 186, 184, 182, 180, 178, 176, 174, 172, 170, 168, 166, 164, 162, 160, 158, 156, 154, 152, 150, 148, 146, 144, 142, 140, 138, 136, 134, 132, 130, 128, 126, 124, 122, 120, 118, 116, 114, 112, 110, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 88, 86, 84, 82, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0, 798}

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    Returns: {399, 398, 0, 397, 0, 399, 398, 398, 0, 396, 0, 398, 397, 395, 0, 397, 0, 397, 396, 394, 0, 393, 0, 396, 1, 395, 395, 392, 394, 391, 2, 394, 393, 390, 0, 389, 0, 393, 3, 392, 392, 388, 391, 387, 4, 391, 390, 386, 0, 385, 0, 390, 5, 389, 389, 384, 388, 383, 6, 388, 387, 382, 0, 381, 0, 387, 7, 386, 386, 380, 385, 379, 8, 385, 384, 378, 0, 377, 0, 384, 9, 383, 383, 376, 382, 375, 10, 382, 381, 374, 0, 373, 0, 381, 11, 380, 380, 372, 379, 371, 12, 379, 378, 370, 0, 369, 0, 378, 13, 377, 377, 368, 376, 367, 14, 376, 375, 366, 0, 365, 0, 375, 15, 374, 374, 364, 373, 363, 16, 373, 372, 362, 0, 361, 0, 372, 17, 371, 371, 360, 370, 359, 18, 370, 369, 358, 0, 357, 0, 369, 19, 368, 368, 356, 367, 355, 20, 367, 366, 354, 0, 353, 0, 366, 21, 365, 365, 352, 364, 351, 22, 364, 363, 350, 0, 349, 0, 363, 23, 362, 362, 348, 361, 347, 24, 361, 360, 346, 0, 345, 0, 360, 25, 359, 359, 344, 358, 343, 26, 358, 357, 342, 0, 341, 0, 357, 27, 356, 356, 340, 355, 339, 28, 355, 354, 338, 0, 337, 0, 354, 29, 353, 353, 336, 352, 335, 30, 352, 351, 334, 0, 333, 0, 351, 31, 350, 350, 332, 349, 331, 32, 349, 348, 330, 0, 329, 0, 348, 33, 347, 347, 328, 346, 327, 34, 346, 345, 326, 0, 325, 0, 345, 35, 344, 344, 324, 343, 323, 36, 343, 342, 322, 0, 321, 0, 342, 37, 341, 341, 320, 340, 319, 38, 340, 339, 318, 0, 317, 0, 339, 39, 338, 338, 316, 337, 315, 40, 337, 336, 314, 0, 313, 0, 336, 41, 335, 335, 312, 334, 311, 42, 334, 333, 310, 0, 309, 0, 333, 43, 332, 332, 308, 331, 307, 44, 331, 330, 306, 0, 305, 0, 330, 45, 329, 329, 304, 328, 303, 46, 328, 327, 302, 0, 301, 0, 327, 47, 326, 326, 300, 325, 299, 48, 325, 324, 298, 0, 297, 0, 324, 49, 323, 323, 296, 322, 295, 50, 322, 321, 294, 0, 293, 0, 321, 51, 320, 320, 292, 319, 291, 52, 319, 318, 290, 0, 289, 0, 318, 53, 317, 317, 288, 316, 287, 54, 316, 315, 286, 0, 285, 0, 315, 55, 314, 314, 284, 313, 283, 56, 313, 312, 282, 0, 281, 0, 312, 57, 311, 311, 280, 310, 279, 58, 310, 309, 278, 0, 277, 0, 309, 59, 308, 308, 276, 307, 275, 60, 307, 306, 274, 0, 273, 0, 306, 61, 305, 305, 272, 304, 271, 62, 304, 303, 270, 0, 269, 0, 303, 63, 302, 302, 268, 301, 267, 64, 301, 300, 266, 0, 265, 0, 300, 65, 299, 299, 264, 298, 263, 66, 298, 297, 262, 0, 261, 0, 297, 67, 296, 296, 260, 295, 259, 68, 295, 294, 258, 0, 257, 0, 294, 69, 293, 293, 256, 292, 255, 70, 292, 291, 254, 0, 253, 0, 291, 71, 290, 290, 252, 289, 251, 72, 289, 288, 250, 0, 249, 0, 288, 73, 287, 287, 248, 286, 247, 74, 286, 285, 246, 0, 245, 0, 285, 75, 284, 284, 244, 283, 243, 76, 283, 282, 242, 0, 241, 0, 282, 77, 281, 281, 240, 280, 239, 78, 280, 279, 238, 0, 237, 0, 279, 79, 278, 278, 236, 277, 235, 80, 277, 276, 234, 0, 233, 0, 276, 81, 275, 275, 232, 274, 231, 82, 274, 273, 230, 0, 229, 0, 273, 83, 272, 272, 228, 271, 227, 84, 271, 270, 226, 0, 225, 0, 270, 85, 269, 269, 224, 268, 223, 86, 268, 267, 222, 0, 221, 0, 267, 87, 266, 266, 220, 265, 219, 88, 265, 264, 218, 0, 217, 0, 264, 89, 263, 263, 216, 262, 215, 90, 262, 261, 214, 0, 213, 0, 261, 91, 260, 260, 212, 259, 211, 92, 259, 258, 210, 0, 209, 0, 258, 93, 257, 257, 208, 256, 207, 94, 256, 255, 206, 0, 205, 0, 255, 95, 254, 254, 204, 253, 203, 96, 253, 252, 202, 0, 201, 0, 252, 97, 251, 251, 200, 250, 199, 98, 250, 249, 198, 0, 197, 0, 249, 99, 248, 248, 196, 247, 195, 100, 247, 246, 194, 0, 193, 0, 246, 101, 245, 245, 192, 244, 191, 102, 244, 243, 190, 0, 189, 0, 243, 103, 242, 242, 188, 241, 187, 104, 241, 240, 186, 0, 185, 0, 240, 105, 239, 239, 184, 238, 183, 106, 238, 237, 182, 0, 181, 0, 237, 107, 236, 236, 180, 235, 179, 108, 235, 234, 178, 0, 177, 0, 234, 109, 233, 233, 176, 232, 175, 110, 232, 231, 174, 0, 173, 0, 231, 111, 230, 230, 172, 229, 171, 112, 229, 228, 170, 0, 169, 0, 228, 113, 227, 227, 168, 226, 167, 114, 226, 225, 166, 0, 165, 0, 225, 115, 224, 224, 164, 223, 163, 116, 223, 222, 162, 0, 161, 0, 222, 117, 221, 221, 160, 220, 159, 118, 220, 219, 158, 0, 157, 0, 219, 119, 218, 218, 156, 217, 155, 120, 217, 216, 154, 0, 153, 0, 216, 121, 215, 215, 152, 214, 151, 122, 214, 213, 150, 0, 149, 0, 213, 123, 212, 212, 148, 211, 147, 124, 211, 210, 146, 0, 145, 0, 210, 125, 209, 209, 144, 208, 143, 126, 208, 207, 142, 0, 141, 0, 207, 127, 206, 206, 140, 205, 139, 128, 205, 204, 138, 0, 137, 0, 204, 129, 203, 203, 136, 202, 135, 130, 202, 201, 134, 0, 133, 0, 201, 131, 200, 200, 132, 199, 131, 132, 199, 198, 130, 0, 129, 0, 198, 133, 197, 197, 128, 196, 127, 134, 196, 195, 126, 0, 125, 0, 195, 135, 194, 194, 124, 193, 123, 136, 193, 192, 122, 0, 121, 0, 192, 137, 191, 191, 120, 190, 119, 138, 190, 189, 118, 0, 117, 0, 189, 139, 188, 188, 116, 187, 115, 140, 187, 186, 114, 0, 113, 0, 186, 141, 185, 185, 112, 184, 111, 142, 184, 183, 110, 0, 109, 0, 183, 143, 182, 182, 108, 181, 107, 144, 181, 180, 106, 0, 105, 0, 180, 145, 179, 179, 104, 178, 103, 146, 178, 177, 102, 0, 101, 0, 177, 147, 176, 176, 100, 175, 99, 148, 175, 174, 98, 0, 97, 0, 174, 149, 173, 173, 96, 172, 95, 150, 172, 171, 94, 0, 93, 0, 171, 151, 170, 170, 92, 169, 91, 152, 169, 168, 90, 0, 89, 0, 168, 153, 167, 167, 88, 166, 87, 154, 166, 165, 86, 0, 85, 0, 165, 155, 164, 164, 84, 163, 83, 156, 163, 162, 82, 0, 81, 0, 162, 157, 161, 161, 80, 160, 79, 158, 160, 159, 78, 0, 77, 0, 159, 158, 78, 0, 76, 0, 158, 157, 75, 0, 79, 0, 157, 156, 74, 0, 73, 0, 156, 155, 80, 0, 72, 0, 155, 154, 71, 0, 82, 0, 154, 153, 70, 0, 69, 0, 153, 152, 83, 0, 68, 0, 152, 151, 67, 0, 84, 0, 151, 150, 66, 0, 65, 0, 150, 149, 86, 0, 64, 0, 149, 148, 63, 0, 87, 0, 148, 147, 62, 0, 61, 0, 147, 146, 88, 0, 60, 0, 146, 145, 59, 0, 90, 0, 145, 144, 58, 0, 57, 0, 144, 143, 91, 0, 56, 0, 143, 142, 55, 0, 92, 0, 142, 141, 54, 0, 53, 0, 141, 140, 94, 0, 52, 0, 140, 139, 51, 0, 95, 0, 139, 138, 50, 0, 49, 0, 138, 137, 96, 0, 48, 0, 137, 136, 47, 0, 98, 0, 136, 135, 46, 0, 45, 0, 135, 134, 99, 0, 44, 0, 134, 133, 43, 0, 100, 0, 133, 132, 42, 0, 41, 0, 132, 131, 102, 0, 40, 0, 131, 130, 39, 0, 103, 0, 130, 129, 38, 0, 37, 0, 129, 128, 104, 0, 36, 0, 128, 127, 35, 0, 106, 0, 127, 126, 34, 0, 33, 0, 126, 125, 107, 0, 32, 0, 125, 124, 31, 0, 108, 0, 124, 123, 30, 0, 29, 0, 123, 122, 110, 0, 28, 0, 122, 121, 27, 0, 111, 0, 121, 120, 26, 0, 25, 0, 120, 119, 112, 0, 24, 0, 119, 118, 23, 0, 114, 0, 118, 117, 22, 0, 21, 0, 117, 116, 115, 0, 20, 0, 116, 115, 19, 0, 115, 114, 18, 0, 17, 0, 114, 113, 21, 0, 16, 0, 113, 112, 15, 0, 16, 0, 112, 111, 14, 0, 13, 0, 111, 110, 24, 0, 12, 0, 110, 109, 11, 0, 12, 0, 109, 108, 10, 0, 9, 0, 108, 107, 28, 0, 8, 0, 107, 106, 7, 0, 29, 0, 106, 105, 6, 0, 5, 0, 105, 104, 32, 0, 4, 0, 104, 103, 3, 0, 33, 0, 103, 102, 2, 0, 1, 0, 102, 101, 5, 0, 0, 0, 101, 100, 37, 5, 100, 99, 1, 0, 40, 0, 99, 5, 98, 98, 44, 97, 45, 0, 48, 0, 97, 96, 49, 0, 95, 0, 96, 95, 53, 0, 92, 0, 95, 94, 56, 0, 90, 0, 94, 93, 60, 0, 61, 0, 93, 92, 64, 0, 65, 0, 92, 91, 84, 0, 69, 0, 91, 90, 82, 0, 72, 0, 90, 89, 79, 0, 76, 0, 89, 88, 78, 0, 77, 0, 88, 87, 74, 0, 80, 0, 87, 86, 71, 0, 70, 0, 86, 85, 85, 0, 67, 0, 85, 84, 77, 0, 66, 0, 84, 83, 65, 0, 63, 0, 83, 82, 62, 0, 80, 0, 82, 81, 59, 0, 40, 0, 81, 80, 72, 0, 4, 0, 80, 79, 55, 0, 9, 0, 79, 78, 61, 0, 51, 0, 78, 77, 50, 0, 69, 0, 77, 76, 20, 0, 46, 0, 76, 75, 25, 0, 48, 0, 75, 74, 8, 0, 42, 0, 74, 73, 0, 0, 39, 0, 73, 72, 38, 0, 41, 0, 72, 71, 35, 5, 71, 70, 34, 0, 52, 0, 70, 69, 31, 0, 30, 0, 69, 68, 12, 0, 27, 0, 68, 67, 30, 0, 13, 0, 67, 66, 13, 0, 23, 0, 66, 65, 41, 0, 17, 0, 65, 64, 19, 0, 18, 0, 64, 63, 21, 0, 4, 0, 63, 62, 14, 0, 9, 0, 62, 61, 24, 0, 23, 0, 61, 60, 10, 0, 28, 0, 60, 59, 7, 0, 6, 0, 59, 58, 58, 0, 3, 0, 58, 57, 54, 0, 2, 0, 57, 56, 16, 0, 37, 0, 56, 55, 1, 0, 44, 0, 55, 54, 45, 0, 43, 0, 54, 53, 53, 0, 36, 0, 53, 52, 44, 0, 33, 0, 52, 51, 4, 0, 9, 0, 51, 50, 40, 0, 50, 49, 37, 0, 39, 0, 49, 48, 26, 5, 48, 47, 22, 0, 46, 0, 47, 46, 18, 0, 23, 0, 46, 45, 3, 0, 15, 0, 45, 44, 43, 0, 11, 0, 44, 43, 28, 5, 43, 42, 20, 0, 25, 0, 42, 41, 8, 0, 0, 0, 41, 40, 5, 0, 35, 0, 40, 39, 23, 0, 34, 0, 39, 38, 15, 0, 12, 0, 38, 37, 30, 0, 13, 0, 37, 36, 35, 0, 29, 0, 36, 35, 21, 0, 27, 0, 35, 34, 14, 0, 17, 0, 34, 33, 10, 0, 7, 0, 33, 32, 2, 0, 27, 0, 32, 31, 9, 0, 1, 0, 31, 30, 12, 0, 11, 0, 30, 29, 1, 0, 25, 0, 29, 28, 4, 0, 7, 0, 28, 27, 7, 0, 11, 0, 27, 26, 22, 0, 6, 0, 26, 25, 18, 0, 19, 0, 25, 5, 24, 24, 11, 23, 20, 0, 8, 0, 23, 22, 0, 0, 22, 21, 16, 0, 15, 0, 21, 20, 6, 0, 17, 0, 20, 19, 17, 0, 14, 0, 19, 18, 10, 0, 18, 17, 9, 0, 3, 0, 17, 16, 12, 5, 16, 15, 4, 0, 7, 0, 15, 0, 14, 14, 3, 13, 8, 0, 13, 0, 12, 12, 0, 11, 2, 0, 6, 0, 11, 10, 7, 0, 10, 0, 10, 9, 9, 0, 5, 0, 9, 8, 4, 0, 5, 0, 8, 7, 3, 5, 7, 6, 0, 0, 2, 0, 6, 5, 5, 5, 0, 5, 0, 0, 4, 4, 3, 3, 2, 0, 0, 0, 3, 2, 1, 0, 2, 0, 1, 0, 0, 1, 0 }

  227. 400

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    Returns: {399, 47, 350, 399, 398, 151, 0, 366, 0, 398, 31, 397, 246, 0, 397, 0, 396, 263, 134, 396, 395, 72, 0, 223, 0, 395, 174, 394, 325, 0, 394, 0, 393, 30, 0, 159, 0, 393, 392, 184, 0, 250, 0, 392, 147, 391, 213, 0, 391, 0, 238, 390, 367, 0, 390, 0, 389, 107, 290, 389, 388, 323, 74, 388, 387, 284, 0, 312, 0, 387, 85, 386, 113, 0, 386, 0, 385, 41, 356, 385, 384, 336, 61, 384, 383, 7, 113, 383, 382, 101, 0, 142, 0, 382, 255, 381, 296, 0, 381, 0, 380, 71, 326, 380, 379, 121, 276, 379, 378, 182, 215, 378, 377, 254, 0, 312, 0, 377, 5, 376, 143, 0, 376, 0, 375, 251, 146, 375, 374, 53, 344, 374, 373, 158, 239, 373, 372, 243, 154, 372, 371, 206, 191, 371, 370, 60, 337, 370, 369, 285, 112, 369, 368, 207, 190, 368, 367, 328, 69, 367, 366, 83, 314, 366, 365, 281, 116, 365, 364, 239, 158, 364, 363, 209, 0, 217, 0, 363, 362, 329, 68, 362, 180, 361, 188, 0, 361, 0, 360, 31, 0, 83, 0, 360, 359, 96, 301, 359, 358, 199, 198, 358, 357, 188, 209, 357, 356, 201, 196, 356, 355, 24, 0, 27, 0, 355, 354, 60, 0, 135, 0, 354, 353, 158, 0, 202, 0, 353, 195, 352, 262, 0, 352, 0, 351, 317, 80, 351, 350, 56, 341, 350, 349, 56, 0, 151, 0, 349, 348, 181, 216, 348, 347, 295, 102, 347, 346, 139, 258, 346, 345, 241, 156, 345, 344, 110, 287, 344, 343, 4, 0, 30, 0, 343, 342, 210, 187, 342, 341, 202, 18, 341, 43, 340, 276, 0, 340, 0, 339, 94, 303, 339, 338, 123, 0, 171, 0, 338, 226, 337, 274, 0, 337, 0, 336, 135, 42, 336, 335, 29, 0, 207, 0, 335, 46, 334, 80, 0, 334, 0, 333, 268, 129, 333, 332, 224, 173, 332, 331, 259, 138, 331, 330, 247, 6, 330, 147, 329, 150, 0, 329, 0, 328, 144, 0, 203, 0, 328, 194, 327, 253, 0, 327, 0, 326, 66, 0, 259, 0, 326, 16, 325, 255, 0, 325, 0, 324, 95, 0, 162, 0, 324, 235, 323, 302, 0, 323, 0, 322, 143, 254, 322, 321, 208, 0, 217, 0, 321, 320, 305, 20, 320, 92, 319, 189, 0, 319, 0, 318, 250, 4, 318, 317, 102, 0, 166, 0, 317, 316, 211, 186, 316, 231, 315, 295, 0, 315, 0, 314, 13, 0, 180, 0, 314, 313, 279, 42, 313, 118, 312, 217, 0, 312, 0, 311, 66, 17, 311, 310, 32, 0, 281, 0, 310, 309, 97, 19, 309, 215, 308, 300, 0, 308, 0, 307, 77, 0, 305, 0, 307, 306, 20, 0, 79, 0, 306, 305, 250, 0, 254, 0, 305, 304, 203, 62, 304, 303, 125, 272, 303, 302, 134, 3, 302, 174, 301, 263, 0, 301, 0, 24, 300, 239, 0, 300, 0, 299, 244, 153, 299, 298, 230, 9, 298, 74, 297, 167, 0, 297, 0, 36, 296, 180, 0, 296, 0, 22, 295, 27, 0, 295, 0, 38, 294, 80, 0, 294, 0, 146, 293, 239, 0, 293, 0, 292, 48, 0, 56, 0, 292, 291, 93, 0, 203, 0, 291, 290, 191, 206, 290, 289, 220, 0, 273, 0, 289, 124, 288, 177, 0, 288, 0, 29, 287, 190, 0, 287, 0, 286, 5, 0, 36, 0, 286, 285, 138, 0, 184, 0, 285, 259, 284, 262, 0, 284, 0, 283, 17, 0, 71, 0, 283, 282, 99, 0, 230, 0, 282, 281, 23, 0, 53, 0, 281, 280, 117, 0, 117, 0, 280, 279, 277, 120, 279, 278, 77, 0, 90, 0, 278, 277, 73, 0, 95, 0, 277, 42, 276, 84, 0, 276, 0, 275, 75, 0, 143, 0, 275, 274, 246, 14, 274, 113, 273, 151, 0, 273, 0, 272, 11, 0, 99, 0, 272, 271, 115, 0, 267, 0, 271, 27, 270, 130, 0, 270, 0, 269, 152, 0, 231, 0, 269, 166, 268, 245, 0, 268, 0, 267, 85, 1, 267, 134, 266, 167, 0, 266, 0, 265, 264, 133, 265, 264, 219, 60, 264, 178, 263, 226, 0, 263, 0, 262, 165, 0, 255, 0, 262, 82, 261, 142, 0, 261, 0, 231, 260, 232, 0, 260, 0, 259, 174, 19, 259, 49, 258, 88, 0, 258, 0, 216, 257, 223, 0, 257, 0, 256, 115, 0, 126, 0, 256, 255, 142, 10, 255, 254, 10, 0, 174, 0, 254, 253, 187, 0, 229, 0, 253, 168, 252, 210, 0, 252, 0, 251, 73, 0, 120, 0, 251, 3, 250, 29, 0, 250, 0, 95, 249, 110, 0, 249, 0, 248, 150, 247, 248, 247, 28, 0, 71, 0, 247, 104, 246, 146, 0, 246, 0, 245, 22, 0, 71, 0, 245, 244, 110, 23, 244, 243, 175, 222, 243, 242, 183, 214, 242, 107, 241, 206, 0, 241, 0, 240, 193, 204, 240, 239, 20, 0, 91, 0, 239, 238, 133, 0, 219, 0, 238, 66, 237, 138, 0, 237, 0, 236, 17, 0, 114, 0, 236, 235, 178, 4, 235, 10, 234, 79, 0, 234, 0, 128, 233, 219, 0, 233, 0, 232, 92, 3, 232, 231, 74, 0, 189, 0, 231, 64, 230, 129, 0, 230, 0, 189, 229, 208, 0, 229, 0, 228, 3, 213, 228, 227, 53, 0, 56, 0, 227, 226, 198, 87, 226, 115, 225, 199, 0, 225, 0, 38, 224, 98, 0, 224, 0, 103, 223, 153, 0, 223, 0, 222, 171, 54, 222, 45, 221, 195, 0, 221, 0, 220, 100, 180, 220, 219, 43, 0, 60, 0, 219, 218, 108, 0, 184, 0, 218, 217, 190, 111, 217, 180, 216, 207, 0, 216, 0, 215, 114, 159, 215, 41, 214, 196, 0, 214, 0, 41, 213, 183, 0, 213, 0, 42, 212, 121, 0, 212, 0, 109, 211, 124, 0, 211, 0, 52, 210, 156, 0, 210, 0, 209, 95, 119, 209, 208, 22, 0, 127, 0, 208, 207, 189, 161, 207, 206, 131, 0, 198, 0, 206, 205, 11, 0, 174, 0, 205, 6, 204, 67, 0, 204, 0, 94, 203, 141, 0, 203, 0, 202, 6, 19, 202, 201, 115, 0, 141, 0, 201, 200, 64, 0, 145, 0, 200, 199, 145, 12, 199, 29, 198, 30, 0, 198, 0, 69, 197, 166, 0, 197, 0, 196, 78, 80, 196, 195, 76, 0, 98, 0, 195, 194, 120, 23, 194, 29, 193, 144, 0, 193, 0, 96, 192, 174, 0, 192, 0, 191, 21, 0, 125, 0, 191, 0, 190, 8, 0, 190, 0, 58, 189, 188, 0, 189, 0, 188, 133, 7, 188, 187, 147, 110, 187, 9, 186, 10, 0, 186, 0, 99, 185, 163, 0, 185, 0, 184, 159, 2, 184, 128, 183, 164, 0, 183, 0, 182, 28, 0, 83, 0, 182, 181, 120, 34, 181, 70, 180, 149, 0, 180, 0, 179, 59, 0, 123, 0, 179, 178, 23, 0, 64, 0, 178, 177, 116, 0, 140, 0, 177, 67, 176, 69, 0, 176, 0, 78, 175, 92, 0, 175, 0, 174, 57, 104, 174, 173, 34, 119, 173, 172, 156, 138, 172, 171, 24, 0, 42, 0, 171, 3, 170, 74, 0, 170, 0, 100, 169, 165, 0, 169, 0, 168, 73, 0, 146, 0, 168, 62, 167, 93, 0, 167, 0, 166, 18, 0, 26, 0, 166, 165, 121, 15, 165, 104, 164, 118, 0, 164, 0, 131, 163, 134, 0, 163, 0, 28, 162, 112, 0, 162, 0, 59, 161, 161, 0, 161, 0, 160, 11, 0, 79, 0, 160, 20, 159, 77, 0, 159, 0, 90, 158, 96, 0, 158, 0, 157, 104, 0, 116, 0, 157, 156, 69, 0, 144, 0, 156, 155, 36, 0, 63, 0, 155, 108, 154, 150, 0, 154, 0, 153, 40, 0, 68, 0, 153, 7, 152, 58, 0, 152, 0, 67, 151, 110, 0, 151, 0, 95, 150, 148, 0, 150, 0, 35, 149, 68, 0, 149, 0, 148, 69, 9, 148, 147, 79, 76, 147, 146, 46, 0, 110, 0, 146, 145, 110, 70, 145, 144, 63, 115, 144, 143, 42, 0, 100, 0, 143, 142, 115, 80, 142, 141, 90, 45, 141, 92, 140, 117, 0, 140, 0, 139, 73, 0, 89, 0, 139, 138, 110, 0, 115, 0, 138, 137, 116, 79, 137, 136, 6, 0, 125, 0, 136, 135, 75, 0, 122, 0, 135, 5, 134, 21, 0, 134, 0, 35, 133, 95, 0, 133, 0, 132, 28, 0, 36, 0, 132, 96, 131, 117, 0, 131, 0, 130, 19, 0, 123, 0, 130, 32, 129, 116, 0, 129, 0, 128, 117, 83, 128, 73, 127, 111, 0, 127, 0, 126, 48, 0, 95, 0, 126, 125, 105, 40, 125, 124, 48, 0, 56, 0, 124, 13, 123, 61, 0, 123, 0, 122, 19, 0, 67, 0, 122, 121, 67, 0, 71, 0, 121, 23, 120, 30, 0, 120, 0, 33, 119, 68, 0, 119, 0, 118, 7, 0, 14, 0, 118, 117, 68, 0, 117, 0, 117, 116, 33, 2, 116, 78, 115, 108, 0, 115, 0, 114, 77, 33, 114, 113, 44, 0, 77, 0, 113, 64, 112, 90, 0, 112, 0, 111, 22, 0, 78, 0, 111, 21, 110, 62, 0, 110, 0, 109, 82, 0, 83, 0, 109, 7, 108, 83, 0, 108, 0, 107, 30, 48, 107, 106, 73, 49, 106, 105, 19, 0, 74, 0, 105, 104, 99, 2, 104, 42, 103, 95, 0, 103, 0, 102, 22, 0, 36, 0, 102, 101, 61, 0, 71, 0, 101, 100, 92, 0, 99, 0, 100, 99, 13, 31, 99, 98, 3, 0, 92, 0, 98, 14, 97, 28, 0, 97, 0, 30, 96, 71, 0, 96, 0, 8, 95, 45, 0, 95, 0, 94, 66, 0, 86, 0, 94, 23, 93, 69, 0, 93, 0, 92, 47, 0, 74, 0, 92, 28, 91, 35, 0, 91, 0, 19, 90, 47, 0, 90, 0, 89, 33, 0, 43, 0, 89, 88, 50, 0, 78, 0, 88, 22, 87, 84, 0, 87, 0, 15, 86, 53, 0, 86, 0, 85, 21, 0, 31, 0, 85, 84, 37, 26, 84, 44, 83, 67, 0, 83, 0, 82, 10, 0, 13, 0, 82, 81, 48, 0, 71, 0, 81, 80, 77, 0, 78, 0, 80, 0, 79, 75, 0, 79, 0, 78, 19, 0, 66, 0, 78, 77, 32, 0, 48, 0, 77, 22, 76, 62, 0, 76, 0, 75, 55, 52, 75, 74, 32, 4, 74, 73, 14, 0, 28, 0, 73, 72, 60, 0, 68, 0, 72, 71, 4, 0, 54, 0, 71, 70, 64, 7, 70, 69, 3, 0, 21, 0, 69, 68, 55, 11, 68, 21, 67, 28, 0, 67, 0, 27, 66, 61, 0, 66, 0, 65, 19, 0, 21, 0, 65, 64, 48, 0, 51, 0, 64, 63, 14, 0, 24, 0, 63, 62, 59, 5, 62, 45, 61, 53, 0, 61, 0, 60, 31, 14, 60, 25, 59, 58, 0, 59, 0, 58, 44, 11, 58, 28, 57, 55, 0, 57, 0, 56, 50, 0, 50, 0, 56, 18, 55, 25, 0, 55, 0, 54, 31, 13, 54, 20, 53, 41, 0, 53, 0, 52, 22, 50, 52, 51, 18, 39, 51, 50, 8, 0, 37, 0, 50, 49, 49, 29, 49, 34, 48, 48, 0, 48, 0, 47, 3, 0, 40, 0, 47, 23, 46, 29, 0, 46, 0, 45, 19, 0, 34, 0, 45, 44, 12, 0, 29, 0, 44, 43, 41, 5, 43, 42, 11, 29, 42, 4, 41, 11, 0, 41, 0, 14, 40, 16, 0, 40, 0, 38, 39, 39, 0, 39, 0, 38, 4, 24, 38, 6, 37, 28, 0, 37, 0, 36, 16, 3, 36, 20, 35, 29, 0, 35, 0, 28, 34, 34, 0, 34, 0, 20, 33, 27, 0, 33, 0, 32, 18, 22, 32, 31, 11, 0, 20, 0, 31, 30, 6, 0, 10, 0, 30, 29, 10, 22, 29, 28, 1, 0, 23, 0, 28, 27, 22, 6, 27, 26, 7, 0, 18, 0, 26, 25, 14, 11, 25, 24, 13, 0, 17, 0, 24, 8, 23, 9, 0, 23, 0, 22, 0, 16, 22, 21, 1, 0, 5, 0, 21, 20, 9, 0, 12, 0, 20, 19, 0, 0, 0, 0, 19, 18, 6, 0, 12, 0, 18, 17, 13, 0, 14, 0, 17, 1, 16, 2, 0, 16, 0, 3, 15, 4, 0, 15, 0, 14, 1, 4, 14, 13, 11, 3, 13, 12, 0, 0, 1, 0, 12, 11, 6, 0, 7, 0, 11, 10, 6, 0, 8, 0, 10, 0, 9, 5, 0, 9, 0, 6, 8, 8, 0, 8, 0, 7, 1, 0, 4, 0, 7, 6, 5, 0, 6, 1, 5, 5, 0, 5, 0, 4, 2, 1, 4, 3, 0, 0, 3, 0, 3, 0, 2, 1, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  228. 400

    {401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 400}

    {230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88, 796}

    Returns: {398, 399, 399, 373, 397, 398, 396, 0, 398, 0, 397, 0, 395, 397, 394, 396, 396, 19, 395, 166, 393, 395, 392, 394, 394, 175, 393, 222, 0, 351, 0, 393, 391, 392, 390, 0, 392, 0, 391, 377, 389, 391, 388, 390, 387, 0, 390, 0, 386, 389, 385, 0, 389, 0, 384, 388, 383, 0, 388, 0, 382, 387, 387, 3, 386, 175, 0, 250, 0, 386, 381, 385, 380, 0, 385, 0, 384, 256, 379, 384, 378, 383, 377, 0, 383, 0, 376, 382, 382, 212, 375, 381, 374, 0, 381, 0, 373, 380, 372, 0, 380, 0, 379, 173, 371, 379, 370, 378, 378, 285, 369, 377, 368, 0, 377, 0, 367, 376, 366, 0, 376, 0, 375, 204, 0, 324, 0, 375, 365, 374, 364, 0, 374, 0, 363, 373, 362, 0, 373, 0, 372, 217, 0, 231, 0, 372, 361, 371, 360, 0, 371, 0, 370, 36, 0, 100, 0, 370, 369, 232, 359, 369, 358, 368, 357, 0, 368, 0, 356, 367, 355, 0, 367, 0, 354, 366, 366, 33, 365, 113, 353, 365, 352, 364, 364, 24, 363, 73, 351, 363, 350, 362, 362, 130, 361, 216, 349, 361, 348, 360, 360, 11, 359, 62, 347, 359, 346, 358, 345, 0, 358, 0, 344, 357, 357, 39, 356, 354, 343, 356, 342, 355, 341, 0, 355, 0, 340, 354, 339, 0, 354, 0, 338, 353, 353, 160, 337, 352, 336, 0, 352, 0, 351, 257, 335, 351, 334, 350, 350, 104, 333, 349, 332, 0, 349, 0, 331, 348, 330, 0, 348, 0, 347, 258, 329, 347, 328, 346, 346, 37, 345, 190, 327, 345, 328, 344, 326, 0, 344, 0, 343, 163, 325, 343, 324, 342, 342, 160, 323, 341, 328, 0, 341, 0, 322, 340, 340, 46, 321, 339, 320, 0, 339, 0, 338, 151, 319, 338, 318, 337, 317, 0, 337, 0, 316, 336, 336, 57, 335, 319, 0, 320, 0, 335, 315, 334, 314, 0, 334, 0, 313, 333, 312, 0, 333, 0, 332, 194, 311, 332, 310, 331, 309, 0, 331, 0, 308, 330, 330, 257, 329, 268, 0, 281, 0, 329, 307, 328, 306, 0, 328, 0, 327, 154, 305, 327, 304, 326, 326, 232, 325, 239, 303, 325, 302, 324, 324, 240, 301, 323, 300, 0, 323, 0, 322, 57, 299, 322, 298, 321, 321, 21, 320, 64, 0, 79, 0, 320, 297, 319, 296, 0, 319, 0, 295, 318, 294, 0, 318, 0, 293, 317, 292, 0, 317, 0, 291, 316, 290, 0, 316, 0, 315, 257, 0, 292, 0, 315, 289, 314, 288, 0, 314, 0, 313, 189, 287, 313, 286, 312, 312, 114, 311, 276, 285, 311, 284, 310, 310, 1, 309, 172, 283, 309, 282, 308, 308, 146, 281, 307, 280, 0, 307, 0, 306, 82, 279, 306, 278, 305, 305, 68, 277, 304, 276, 0, 304, 0, 303, 25, 275, 303, 274, 302, 302, 177, 273, 301, 272, 0, 301, 0, 300, 267, 271, 300, 270, 299, 269, 0, 299, 0, 287, 298, 268, 0, 298, 0, 297, 141, 0, 178, 0, 297, 267, 296, 266, 0, 296, 0, 265, 295, 268, 0, 295, 0, 264, 294, 294, 198, 293, 284, 263, 293, 262, 292, 261, 0, 292, 0, 260, 291, 259, 0, 291, 0, 258, 290, 290, 71, 257, 289, 256, 0, 289, 0, 288, 170, 255, 288, 254, 287, 287, 39, 253, 286, 279, 0, 286, 0, 252, 285, 285, 34, 284, 206, 251, 284, 250, 283, 283, 194, 249, 282, 248, 0, 282, 0, 247, 281, 246, 0, 281, 0, 245, 280, 244, 0, 280, 0, 279, 99, 243, 279, 242, 278, 278, 239, 241, 277, 240, 0, 277, 0, 239, 276, 238, 0, 276, 0, 237, 275, 236, 0, 275, 0, 235, 274, 234, 0, 274, 0, 233, 273, 232, 0, 273, 0, 272, 127, 0, 151, 0, 272, 231, 271, 230, 0, 271, 0, 270, 223, 229, 270, 228, 269, 269, 34, 268, 104, 0, 240, 0, 268, 227, 267, 226, 0, 267, 0, 266, 1, 0, 226, 0, 266, 225, 265, 237, 0, 265, 0, 224, 264, 264, 196, 223, 263, 222, 0, 263, 0, 262, 159, 0, 241, 0, 262, 221, 261, 220, 0, 261, 0, 219, 260, 218, 0, 260, 0, 217, 259, 216, 0, 259, 0, 258, 183, 215, 258, 214, 257, 257, 38, 213, 256, 212, 0, 256, 0, 255, 115, 211, 255, 210, 254, 254, 136, 253, 251, 209, 253, 208, 252, 252, 82, 207, 251, 206, 0, 251, 0, 250, 36, 0, 153, 0, 250, 205, 249, 204, 0, 249, 0, 203, 248, 202, 0, 248, 0, 201, 247, 200, 0, 247, 0, 246, 90, 199, 246, 198, 245, 245, 97, 244, 105, 0, 170, 0, 244, 197, 243, 196, 0, 243, 0, 242, 107, 0, 161, 0, 242, 195, 241, 194, 0, 241, 0, 240, 91, 193, 240, 192, 239, 239, 127, 191, 238, 190, 0, 238, 0, 237, 183, 189, 237, 188, 236, 236, 24, 235, 117, 187, 235, 186, 234, 234, 8, 233, 34, 0, 94, 0, 233, 185, 232, 184, 0, 232, 0, 231, 160, 0, 229, 0, 231, 183, 230, 182, 0, 230, 0, 229, 40, 181, 229, 180, 228, 228, 88, 227, 110, 179, 227, 216, 226, 178, 0, 226, 0, 177, 225, 176, 0, 225, 0, 224, 224, 175, 224, 174, 223, 223, 123, 173, 222, 182, 0, 222, 0, 172, 221, 171, 0, 221, 0, 170, 220, 169, 0, 220, 0, 168, 219, 167, 0, 219, 0, 175, 218, 166, 0, 218, 0, 217, 120, 0, 136, 0, 217, 165, 216, 164, 0, 216, 0, 163, 215, 162, 0, 215, 0, 161, 214, 160, 0, 214, 0, 213, 17, 0, 83, 0, 213, 159, 212, 158, 0, 212, 0, 211, 168, 157, 211, 156, 210, 155, 0, 210, 0, 154, 209, 209, 37, 208, 122, 153, 208, 152, 207, 151, 0, 207, 0, 150, 206, 206, 108, 205, 194, 149, 205, 148, 204, 204, 6, 203, 15, 147, 203, 146, 202, 202, 175, 145, 201, 144, 0, 201, 0, 200, 178, 143, 200, 142, 199, 141, 0, 199, 0, 140, 198, 139, 0, 198, 0, 138, 197, 197, 56, 196, 64, 137, 196, 136, 195, 135, 0, 195, 0, 134, 194, 194, 88, 193, 101, 133, 193, 132, 192, 192, 3, 191, 93, 131, 191, 130, 190, 190, 130, 129, 189, 128, 0, 189, 0, 127, 188, 126, 0, 188, 0, 187, 91, 0, 118, 0, 187, 186, 171, 125, 186, 124, 185, 185, 46, 123, 184, 122, 0, 184, 0, 121, 183, 120, 0, 183, 0, 182, 124, 0, 137, 0, 182, 119, 181, 118, 0, 181, 0, 180, 0, 0, 147, 0, 180, 179, 147, 117, 179, 116, 178, 178, 25, 115, 177, 114, 0, 177, 0, 176, 145, 113, 176, 112, 175, 111, 0, 175, 0, 135, 174, 110, 0, 174, 0, 173, 68, 0, 151, 0, 173, 109, 172, 108, 0, 172, 0, 107, 171, 106, 0, 171, 0, 170, 152, 105, 170, 104, 169, 103, 0, 169, 0, 102, 168, 101, 0, 168, 0, 100, 167, 99, 0, 167, 0, 165, 166, 98, 0, 166, 0, 165, 148, 97, 165, 96, 164, 95, 0, 164, 0, 94, 163, 163, 142, 93, 162, 92, 0, 162, 0, 91, 161, 90, 0, 161, 0, 160, 21, 0, 99, 0, 160, 89, 159, 115, 0, 159, 0, 88, 158, 158, 0, 157, 6, 0, 24, 0, 157, 87, 156, 86, 0, 156, 0, 85, 155, 84, 0, 155, 0, 83, 154, 82, 0, 154, 0, 153, 50, 81, 153, 80, 152, 152, 10, 151, 77, 79, 151, 78, 150, 77, 0, 150, 0, 76, 149, 149, 89, 75, 148, 74, 0, 148, 0, 147, 18, 73, 147, 126, 146, 72, 0, 146, 0, 71, 145, 70, 0, 145, 0, 69, 144, 68, 0, 144, 0, 143, 5, 0, 20, 0, 143, 142, 58, 67, 142, 122, 141, 66, 0, 141, 0, 140, 7, 0, 129, 0, 140, 65, 139, 64, 0, 139, 0, 63, 138, 62, 0, 138, 0, 61, 137, 60, 0, 137, 0, 136, 12, 59, 136, 58, 135, 57, 0, 135, 0, 56, 134, 55, 0, 134, 0, 54, 133, 133, 65, 53, 132, 52, 0, 132, 0, 51, 131, 50, 0, 131, 0, 49, 130, 48, 0, 130, 0, 47, 129, 46, 0, 129, 0, 45, 128, 57, 0, 128, 0, 44, 127, 127, 27, 43, 126, 42, 0, 126, 0, 125, 26, 41, 125, 63, 124, 40, 0, 124, 0, 123, 4, 39, 123, 38, 122, 37, 0, 122, 0, 36, 121, 121, 67, 35, 120, 34, 0, 120, 0, 119, 60, 33, 119, 32, 118, 118, 66, 31, 117, 108, 0, 117, 0, 30, 116, 116, 0, 115, 63, 29, 115, 28, 114, 114, 51, 27, 113, 26, 0, 113, 0, 25, 112, 24, 0, 112, 0, 111, 95, 23, 111, 22, 110, 21, 0, 110, 0, 23, 109, 56, 0, 109, 0, 88, 108, 20, 0, 108, 0, 107, 69, 19, 107, 18, 106, 17, 0, 106, 0, 45, 105, 69, 0, 105, 0, 16, 104, 15, 0, 104, 0, 14, 103, 103, 35, 13, 102, 80, 0, 102, 0, 12, 101, 11, 0, 101, 0, 10, 100, 9, 0, 100, 0, 8, 99, 99, 39, 7, 98, 6, 0, 98, 0, 5, 97, 4, 0, 97, 0, 3, 96, 60, 0, 96, 0, 2, 95, 95, 80, 1, 94, 34, 0, 94, 0, 93, 35, 0, 73, 0, 93, 92, 0, 0, 37, 0, 92, 91, 83, 0, 78, 0, 91, 58, 90, 70, 0, 90, 0, 89, 47, 0, 65, 0, 89, 58, 88, 88, 52, 61, 87, 87, 23, 86, 56, 0, 86, 0, 86, 54, 85, 7, 0, 85, 0, 41, 84, 9, 0, 84, 0, 71, 83, 51, 0, 83, 0, 82, 0, 51, 82, 81, 20, 15, 81, 21, 80, 40, 0, 80, 0, 79, 69, 23, 79, 78, 50, 54, 78, 19, 77, 77, 39, 30, 76, 67, 0, 76, 0, 0, 75, 75, 39, 4, 74, 74, 1, 73, 53, 33, 73, 38, 72, 10, 0, 72, 0, 71, 29, 0, 50, 0, 71, 70, 5, 0, 46, 0, 70, 4, 69, 28, 0, 69, 0, 56, 68, 68, 24, 63, 67, 67, 35, 7, 66, 17, 0, 66, 0, 20, 65, 65, 42, 39, 64, 27, 0, 64, 0, 63, 17, 0, 18, 0, 63, 62, 57, 0, 61, 0, 62, 60, 61, 61, 4, 8, 60, 60, 18, 13, 59, 54, 0, 59, 0, 58, 6, 42, 58, 57, 46, 0, 38, 0, 57, 56, 47, 0, 17, 0, 56, 55, 19, 0, 4, 0, 55, 48, 54, 54, 22, 53, 28, 46, 53, 2, 52, 26, 0, 52, 0, 27, 51, 51, 37, 31, 50, 38, 0, 50, 0, 40, 49, 49, 12, 48, 39, 0, 43, 0, 48, 47, 46, 33, 47, 3, 46, 0, 0, 46, 0, 45, 45, 42, 0, 45, 0, 44, 30, 8, 44, 28, 43, 43, 29, 42, 14, 2, 42, 24, 41, 26, 0, 41, 0, 40, 22, 0, 40, 0, 40, 18, 39, 39, 9, 38, 23, 0, 37, 0, 38, 37, 37, 25, 37, 36, 1, 0, 17, 0, 36, 35, 4, 0, 14, 0, 35, 34, 10, 0, 14, 0, 34, 17, 33, 11, 0, 33, 0, 32, 10, 0, 13, 0, 32, 31, 14, 0, 24, 0, 31, 14, 30, 30, 25, 5, 29, 29, 6, 4, 28, 28, 6, 27, 0, 6, 27, 26, 23, 0, 7, 0, 26, 25, 23, 0, 19, 0, 25, 13, 24, 24, 3, 23, 9, 18, 23, 21, 22, 22, 1, 4, 21, 17, 0, 21, 0, 20, 2, 0, 14, 0, 20, 19, 16, 0, 5, 0, 19, 18, 11, 12, 18, 0, 17, 17, 4, 16, 6, 12, 16, 12, 15, 15, 8, 14, 0, 0, 12, 0, 14, 2, 13, 7, 0, 13, 0, 12, 6, 0, 10, 0, 12, 11, 2, 3, 11, 2, 10, 10, 5, 5, 9, 9, 7, 8, 7, 0, 5, 0, 8, 6, 7, 4, 0, 7, 0, 6, 4, 0, 4, 0, 6, 3, 5, 5, 4, 4, 4, 0, 1, 0, 4, 3, 3, 3, 0, 2, 0, 0, 0, 0, 2, 1, 0, 0, 1, 0, 1 }

  229. 400

    {129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183, 689}

    {799, 798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400}

    Returns: {399, 0, 47, 399, 398, 1, 0, 2, 0, 398, 151, 397, 366, 0, 397, 0, 396, 3, 0, 4, 0, 396, 263, 395, 395, 5, 394, 6, 0, 7, 0, 394, 393, 8, 72, 393, 223, 392, 392, 9, 391, 10, 0, 11, 0, 391, 390, 12, 0, 13, 0, 390, 389, 14, 30, 389, 159, 388, 184, 0, 388, 0, 250, 387, 387, 15, 386, 16, 107, 386, 385, 17, 0, 18, 0, 385, 384, 19, 0, 20, 0, 384, 323, 383, 383, 21, 382, 22, 284, 382, 312, 381, 381, 23, 380, 24, 41, 380, 379, 25, 0, 26, 0, 379, 378, 27, 0, 28, 0, 378, 336, 377, 377, 29, 376, 30, 7, 376, 375, 31, 0, 32, 0, 375, 101, 374, 142, 0, 374, 0, 373, 33, 0, 34, 0, 373, 71, 372, 372, 35, 371, 36, 121, 371, 370, 37, 0, 38, 0, 370, 182, 369, 369, 39, 368, 40, 0, 41, 0, 368, 367, 42, 0, 43, 0, 367, 366, 44, 0, 45, 0, 366, 365, 46, 0, 47, 0, 365, 364, 48, 0, 49, 0, 364, 363, 9, 0, 50, 0, 363, 254, 362, 362, 51, 361, 52, 251, 361, 360, 53, 0, 54, 0, 360, 359, 55, 0, 56, 0, 359, 53, 358, 358, 57, 357, 58, 0, 59, 0, 357, 356, 60, 0, 61, 0, 356, 355, 62, 0, 63, 0, 355, 354, 64, 158, 354, 353, 65, 0, 66, 0, 353, 243, 352, 352, 67, 351, 68, 0, 69, 0, 351, 350, 70, 0, 71, 0, 350, 349, 72, 206, 349, 348, 73, 0, 74, 0, 348, 60, 347, 347, 75, 346, 76, 285, 346, 345, 77, 0, 78, 0, 345, 207, 344, 344, 79, 343, 80, 328, 343, 342, 81, 0, 82, 0, 342, 83, 341, 341, 83, 340, 84, 281, 340, 339, 85, 0, 86, 0, 339, 338, 87, 0, 88, 0, 338, 239, 337, 337, 89, 336, 90, 209, 336, 217, 335, 329, 0, 335, 0, 334, 91, 0, 92, 0, 334, 31, 333, 96, 0, 333, 0, 332, 93, 0, 94, 0, 332, 199, 331, 331, 95, 330, 96, 188, 330, 329, 97, 0, 98, 0, 329, 201, 328, 328, 99, 327, 100, 24, 327, 27, 326, 135, 0, 326, 0, 202, 325, 325, 101, 324, 102, 317, 324, 323, 103, 0, 104, 0, 323, 56, 322, 322, 105, 321, 106, 0, 107, 0, 321, 320, 108, 0, 109, 0, 320, 319, 44, 0, 110, 0, 319, 318, 111, 0, 112, 0, 318, 181, 317, 317, 113, 316, 114, 295, 316, 315, 115, 0, 116, 0, 315, 314, 117, 0, 118, 0, 314, 139, 313, 313, 119, 312, 120, 241, 312, 311, 121, 0, 122, 0, 311, 310, 123, 0, 124, 0, 310, 309, 125, 0, 126, 0, 309, 110, 308, 308, 127, 307, 128, 0, 129, 0, 307, 306, 130, 4, 306, 210, 305, 305, 131, 304, 25, 0, 64, 0, 304, 303, 132, 0, 133, 0, 303, 302, 134, 94, 302, 301, 135, 0, 136, 0, 301, 123, 300, 171, 0, 300, 0, 299, 137, 0, 62, 0, 299, 298, 138, 0, 139, 0, 298, 297, 140, 29, 297, 296, 141, 0, 68, 0, 296, 295, 142, 0, 143, 0, 295, 294, 144, 0, 145, 0, 294, 293, 146, 268, 293, 292, 147, 0, 148, 0, 292, 224, 291, 291, 149, 290, 150, 0, 151, 0, 290, 289, 152, 259, 289, 288, 153, 0, 10, 0, 288, 287, 154, 247, 287, 286, 155, 0, 156, 0, 286, 285, 157, 0, 158, 0, 285, 284, 159, 0, 160, 0, 284, 144, 283, 203, 0, 283, 0, 282, 161, 0, 162, 0, 282, 281, 163, 0, 23, 0, 281, 280, 164, 66, 280, 279, 165, 0, 166, 0, 279, 95, 278, 162, 0, 278, 0, 277, 167, 0, 168, 0, 277, 143, 276, 276, 169, 275, 170, 0, 171, 0, 275, 274, 172, 0, 173, 0, 274, 273, 29, 0, 131, 0, 273, 272, 174, 208, 272, 271, 175, 0, 8, 0, 271, 270, 176, 0, 177, 0, 270, 269, 178, 0, 179, 0, 269, 268, 180, 0, 181, 0, 268, 267, 182, 102, 267, 166, 266, 211, 0, 266, 0, 265, 183, 0, 165, 0, 265, 264, 184, 13, 264, 180, 263, 263, 185, 262, 24, 0, 186, 0, 262, 261, 187, 0, 188, 0, 261, 32, 260, 260, 189, 259, 27, 0, 190, 0, 259, 97, 258, 258, 191, 257, 192, 77, 257, 256, 193, 0, 194, 0, 256, 20, 255, 79, 0, 255, 0, 254, 195, 0, 196, 0, 254, 96, 253, 253, 197, 252, 198, 125, 252, 251, 199, 0, 6, 0, 251, 250, 200, 134, 250, 249, 201, 0, 33, 0, 249, 248, 202, 0, 203, 0, 248, 247, 204, 244, 247, 246, 205, 0, 206, 0, 246, 142, 245, 230, 0, 245, 0, 244, 207, 0, 208, 0, 244, 243, 209, 0, 210, 0, 243, 242, 211, 0, 52, 0, 242, 241, 212, 0, 213, 0, 241, 240, 214, 0, 215, 0, 240, 239, 31, 0, 37, 0, 239, 238, 55, 0, 216, 0, 238, 237, 217, 0, 218, 0, 237, 48, 236, 93, 0, 236, 0, 235, 219, 0, 220, 0, 235, 191, 234, 234, 221, 233, 29, 0, 222, 0, 233, 220, 232, 232, 223, 231, 224, 0, 225, 0, 231, 230, 40, 0, 226, 0, 230, 229, 227, 0, 228, 0, 229, 5, 228, 36, 0, 228, 0, 138, 227, 0, 0, 227, 0, 5, 226, 5, 0, 226, 0, 17, 225, 99, 0, 225, 0, 220, 224, 17, 0, 224, 0, 191, 223, 223, 222, 23, 222, 48, 0, 222, 0, 221, 220, 0, 218, 0, 221, 117, 220, 220, 216, 219, 37, 0, 167, 0, 219, 218, 215, 0, 213, 0, 218, 90, 217, 217, 52, 216, 210, 142, 216, 215, 208, 73, 215, 214, 207, 0, 119, 0, 214, 213, 206, 0, 203, 0, 213, 212, 21, 0, 205, 0, 212, 75, 211, 134, 0, 211, 0, 210, 33, 0, 182, 0, 210, 11, 209, 115, 0, 209, 0, 125, 208, 96, 0, 208, 0, 207, 6, 142, 207, 152, 206, 20, 0, 206, 0, 205, 196, 77, 205, 204, 3, 85, 204, 97, 203, 203, 194, 202, 184, 32, 202, 201, 190, 0, 37, 0, 201, 200, 89, 0, 188, 0, 200, 180, 199, 199, 40, 198, 115, 13, 198, 165, 197, 197, 186, 196, 73, 0, 125, 0, 196, 166, 195, 174, 0, 195, 0, 102, 194, 194, 165, 193, 181, 0, 15, 0, 193, 192, 179, 126, 192, 191, 177, 20, 191, 190, 8, 0, 131, 0, 190, 10, 189, 138, 0, 189, 0, 187, 188, 188, 173, 143, 187, 187, 171, 95, 186, 120, 0, 186, 0, 185, 168, 0, 134, 0, 185, 184, 154, 66, 184, 183, 166, 0, 23, 0, 183, 144, 182, 182, 162, 181, 160, 0, 158, 0, 181, 85, 180, 180, 156, 150, 179, 179, 27, 178, 10, 48, 178, 177, 151, 28, 177, 85, 176, 176, 146, 175, 148, 0, 145, 0, 175, 174, 143, 29, 174, 173, 68, 0, 139, 0, 173, 123, 172, 172, 62, 171, 97, 22, 171, 94, 170, 170, 136, 169, 133, 0, 148, 0, 169, 168, 33, 0, 166, 0, 168, 4, 167, 167, 64, 110, 166, 166, 129, 165, 126, 0, 150, 0, 165, 164, 124, 0, 145, 0, 164, 144, 163, 139, 0, 163, 0, 162, 122, 0, 118, 0, 162, 161, 142, 91, 161, 160, 160, 0, 116, 0, 160, 133, 159, 159, 112, 158, 95, 0, 110, 0, 158, 157, 109, 56, 157, 114, 156, 156, 107, 155, 10, 0, 111, 0, 155, 154, 113, 48, 154, 66, 153, 27, 0, 153, 0, 24, 152, 152, 134, 92, 151, 151, 104, 150, 148, 0, 40, 0, 150, 149, 98, 74, 149, 120, 148, 135, 0, 148, 0, 31, 147, 147, 94, 3, 146, 146, 52, 96, 145, 145, 31, 144, 92, 0, 88, 0, 144, 143, 92, 83, 143, 142, 86, 0, 115, 0, 142, 141, 123, 91, 141, 140, 99, 0, 6, 0, 140, 139, 115, 0, 137, 0, 139, 138, 82, 56, 138, 60, 137, 137, 78, 136, 80, 83, 136, 135, 74, 0, 71, 0, 135, 11, 134, 134, 69, 133, 67, 0, 95, 0, 133, 132, 66, 0, 63, 0, 132, 100, 131, 131, 61, 53, 130, 130, 59, 129, 56, 114, 129, 128, 8, 0, 40, 0, 128, 43, 127, 108, 0, 127, 0, 114, 126, 126, 54, 125, 50, 0, 55, 0, 125, 124, 49, 0, 47, 0, 124, 123, 60, 0, 45, 0, 123, 122, 43, 0, 86, 0, 122, 121, 116, 0, 41, 0, 121, 110, 120, 120, 116, 71, 119, 119, 38, 101, 118, 118, 34, 7, 117, 66, 0, 117, 0, 116, 90, 0, 32, 0, 116, 115, 28, 0, 77, 0, 115, 41, 114, 110, 0, 114, 0, 113, 28, 0, 67, 0, 113, 112, 103, 0, 26, 0, 112, 66, 111, 111, 20, 36, 110, 107, 0, 110, 0, 109, 47, 0, 61, 0, 109, 108, 61, 30, 108, 107, 18, 0, 13, 0, 107, 23, 106, 72, 0, 106, 0, 105, 11, 0, 40, 0, 105, 104, 96, 100, 104, 103, 23, 0, 7, 0, 103, 6, 102, 100, 0, 102, 0, 101, 4, 47, 101, 100, 86, 0, 17, 0, 100, 99, 31, 0, 42, 0, 99, 64, 98, 78, 0, 98, 0, 97, 0, 0, 18, 0, 97, 76, 96, 96, 95, 95, 14, 0, 85, 0, 95, 21, 94, 94, 12, 21, 93, 4, 0, 93, 0, 56, 92, 92, 5, 91, 29, 0, 9, 0, 91, 90, 42, 32, 90, 59, 89, 89, 14, 88, 18, 0, 44, 0, 88, 32, 87, 57, 0, 87, 0, 34, 86, 86, 40, 28, 85, 42, 0, 85, 0, 60, 84, 84, 25, 83, 52, 0, 22, 0, 83, 18, 82, 26, 0, 82, 0, 79, 81, 81, 39, 32, 80, 80, 55, 79, 77, 30, 79, 76, 78, 69, 0, 78, 0, 24, 77, 63, 0, 77, 0, 3, 76, 40, 0, 76, 0, 68, 75, 22, 0, 75, 0, 74, 51, 0, 67, 0, 74, 23, 73, 0, 0, 73, 0, 46, 72, 17, 0, 72, 0, 71, 5, 23, 71, 70, 0, 0, 4, 0, 70, 69, 14, 13, 69, 36, 68, 18, 0, 68, 0, 67, 30, 0, 43, 0, 67, 64, 66, 66, 4, 65, 50, 0, 46, 0, 65, 19, 64, 7, 0, 64, 0, 6, 63, 63, 11, 62, 58, 0, 19, 0, 62, 23, 61, 61, 30, 60, 49, 0, 9, 0, 60, 59, 48, 14, 59, 58, 10, 0, 26, 0, 58, 33, 57, 57, 38, 56, 41, 44, 56, 55, 54, 19, 55, 54, 8, 0, 14, 0, 54, 46, 53, 20, 0, 53, 0, 52, 12, 0, 21, 0, 52, 10, 51, 51, 30, 50, 45, 32, 50, 48, 49, 6, 0, 49, 0, 48, 26, 28, 48, 47, 15, 0, 37, 0, 47, 46, 40, 0, 1, 0, 46, 45, 1, 0, 43, 0, 45, 27, 44, 44, 28, 0, 43, 30, 0, 43, 0, 42, 36, 37, 42, 41, 19, 0, 7, 0, 41, 40, 22, 0, 34, 0, 40, 19, 39, 31, 0, 39, 0, 38, 19, 0, 36, 0, 38, 37, 21, 0, 22, 0, 37, 36, 4, 5, 36, 35, 8, 0, 27, 0, 35, 34, 9, 0, 16, 0, 34, 33, 22, 26, 33, 32, 30, 19, 32, 31, 2, 0, 31, 0, 31, 17, 30, 30, 16, 29, 18, 10, 29, 24, 28, 28, 7, 22, 27, 11, 0, 27, 0, 20, 26, 7, 0, 26, 0, 25, 22, 0, 13, 0, 25, 24, 16, 8, 24, 23, 4, 0, 9, 0, 23, 21, 22, 22, 14, 12, 21, 12, 0, 21, 0, 20, 10, 0, 15, 0, 20, 17, 19, 19, 11, 18, 3, 0, 14, 0, 18, 16, 17, 16, 0, 17, 0, 16, 8, 3, 16, 15, 15, 0, 13, 0, 15, 13, 14, 1, 0, 14, 0, 8, 13, 3, 0, 13, 0, 7, 12, 12, 4, 11, 6, 3, 11, 10, 0, 9, 10, 9, 1, 0, 1, 0, 9, 1, 8, 4, 0, 8, 0, 7, 0, 0, 5, 0, 7, 6, 1, 0, 5, 0, 6, 5, 5, 0, 0, 0, 5, 0, 4, 1, 0, 4, 0, 3, 0, 0, 3, 1, 2, 2, 0, 2, 0, 1, 1, 0, 1, 0, 1 }

  230. 400

    {398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 0, 399, 0, 399, 398, 398, 0, 398, 397, 397, 1, 397, 396, 396, 2, 396, 395, 395, 3, 395, 394, 394, 4, 394, 393, 393, 5, 393, 392, 392, 6, 392, 391, 391, 7, 391, 390, 390, 8, 390, 389, 389, 9, 389, 388, 388, 10, 388, 387, 387, 11, 387, 386, 386, 12, 386, 385, 385, 13, 385, 384, 384, 14, 384, 383, 383, 15, 383, 382, 382, 16, 382, 381, 381, 17, 381, 380, 380, 18, 380, 379, 379, 19, 379, 378, 378, 20, 378, 377, 377, 21, 377, 376, 376, 22, 376, 375, 375, 23, 375, 374, 374, 24, 374, 373, 373, 25, 373, 372, 372, 26, 372, 371, 371, 27, 371, 370, 370, 28, 370, 369, 369, 29, 369, 368, 368, 30, 368, 367, 367, 31, 367, 366, 366, 32, 366, 365, 365, 33, 365, 364, 364, 34, 364, 363, 363, 35, 363, 362, 362, 36, 362, 361, 361, 37, 361, 360, 360, 38, 360, 359, 359, 39, 359, 358, 358, 40, 358, 357, 357, 41, 357, 356, 356, 42, 356, 355, 355, 43, 355, 354, 354, 44, 354, 353, 353, 45, 353, 352, 352, 46, 352, 351, 351, 47, 351, 350, 350, 48, 350, 349, 349, 49, 349, 348, 348, 50, 348, 347, 347, 51, 347, 346, 346, 52, 346, 345, 345, 53, 345, 344, 344, 54, 344, 343, 343, 55, 343, 342, 342, 56, 342, 341, 341, 57, 341, 340, 340, 58, 340, 339, 339, 59, 339, 338, 338, 60, 338, 337, 337, 61, 337, 336, 336, 62, 336, 335, 335, 63, 335, 334, 334, 64, 334, 333, 333, 65, 333, 332, 332, 66, 332, 331, 331, 67, 331, 330, 330, 68, 330, 329, 329, 69, 329, 328, 328, 70, 328, 327, 327, 71, 327, 326, 326, 72, 326, 325, 325, 73, 325, 324, 324, 74, 324, 323, 323, 75, 323, 322, 322, 76, 322, 321, 321, 77, 321, 320, 320, 78, 320, 319, 319, 79, 319, 318, 318, 80, 318, 317, 317, 81, 317, 316, 316, 82, 316, 315, 315, 83, 315, 314, 314, 84, 314, 313, 313, 85, 313, 312, 312, 86, 312, 311, 311, 87, 311, 310, 310, 88, 310, 309, 309, 89, 309, 308, 308, 90, 308, 307, 307, 91, 307, 306, 306, 92, 306, 305, 305, 93, 305, 304, 304, 94, 304, 303, 303, 95, 303, 302, 302, 96, 302, 301, 301, 97, 301, 300, 300, 98, 300, 299, 299, 99, 299, 298, 298, 100, 298, 297, 297, 101, 297, 296, 296, 102, 296, 295, 295, 103, 295, 294, 294, 104, 294, 293, 293, 105, 293, 292, 292, 106, 292, 291, 291, 107, 291, 290, 290, 108, 290, 289, 289, 109, 289, 288, 288, 110, 288, 287, 287, 111, 287, 286, 286, 112, 286, 285, 285, 113, 285, 284, 284, 114, 284, 283, 283, 115, 283, 282, 282, 116, 282, 281, 281, 117, 281, 280, 280, 118, 280, 279, 279, 119, 279, 278, 278, 120, 278, 277, 277, 121, 277, 276, 276, 122, 276, 275, 275, 123, 275, 274, 274, 124, 274, 273, 273, 125, 273, 272, 272, 126, 272, 271, 271, 127, 271, 270, 270, 128, 270, 269, 269, 129, 269, 268, 268, 130, 268, 267, 267, 131, 267, 266, 266, 132, 266, 265, 265, 133, 265, 264, 264, 134, 264, 263, 263, 135, 263, 262, 262, 136, 262, 261, 261, 137, 261, 260, 260, 138, 260, 259, 259, 139, 259, 258, 258, 140, 258, 257, 257, 141, 257, 256, 256, 142, 256, 255, 255, 143, 255, 254, 254, 144, 254, 253, 253, 145, 253, 252, 252, 146, 252, 251, 251, 147, 251, 250, 250, 148, 250, 249, 249, 149, 249, 248, 248, 150, 248, 247, 247, 151, 247, 246, 246, 152, 246, 245, 245, 153, 245, 244, 244, 154, 244, 243, 243, 155, 243, 242, 242, 156, 242, 241, 241, 157, 241, 240, 240, 158, 240, 239, 239, 159, 239, 238, 238, 160, 238, 237, 237, 161, 237, 236, 236, 162, 236, 235, 235, 163, 235, 234, 234, 164, 234, 233, 233, 165, 233, 232, 232, 166, 232, 231, 231, 167, 231, 230, 230, 168, 230, 229, 229, 169, 229, 228, 228, 170, 228, 227, 227, 171, 227, 226, 226, 172, 226, 225, 225, 173, 225, 224, 224, 174, 224, 223, 223, 175, 223, 222, 222, 176, 222, 221, 221, 177, 221, 220, 220, 178, 220, 219, 219, 179, 219, 218, 218, 180, 218, 217, 217, 181, 217, 216, 216, 182, 216, 215, 215, 183, 215, 214, 214, 184, 214, 213, 213, 185, 213, 212, 212, 186, 212, 211, 211, 187, 211, 210, 210, 188, 210, 209, 209, 189, 209, 208, 208, 190, 208, 207, 207, 191, 207, 206, 206, 192, 206, 205, 205, 193, 205, 204, 204, 194, 204, 203, 203, 195, 203, 202, 202, 196, 202, 201, 201, 197, 201, 200, 200, 198, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  231. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 398, 0, 399, 0, 397, 398, 396, 0, 398, 0, 395, 397, 394, 0, 397, 0, 393, 396, 392, 0, 396, 0, 391, 395, 390, 0, 395, 0, 389, 394, 388, 0, 394, 0, 387, 393, 386, 0, 393, 0, 385, 392, 384, 0, 392, 0, 383, 391, 382, 0, 391, 0, 381, 390, 380, 0, 390, 0, 379, 389, 378, 0, 389, 0, 377, 388, 376, 0, 388, 0, 375, 387, 374, 0, 387, 0, 373, 386, 372, 0, 386, 0, 371, 385, 370, 0, 385, 0, 369, 384, 368, 0, 384, 0, 367, 383, 366, 0, 383, 0, 365, 382, 364, 0, 382, 0, 363, 381, 362, 0, 381, 0, 361, 380, 360, 0, 380, 0, 359, 379, 358, 0, 379, 0, 357, 378, 356, 0, 378, 0, 355, 377, 354, 0, 377, 0, 353, 376, 352, 0, 376, 0, 351, 375, 350, 0, 375, 0, 349, 374, 348, 0, 374, 0, 347, 373, 346, 0, 373, 0, 345, 372, 344, 0, 372, 0, 343, 371, 342, 0, 371, 0, 341, 370, 340, 0, 370, 0, 339, 369, 338, 0, 369, 0, 337, 368, 336, 0, 368, 0, 335, 367, 334, 0, 367, 0, 333, 366, 332, 0, 366, 0, 331, 365, 330, 0, 365, 0, 329, 364, 328, 0, 364, 0, 327, 363, 326, 0, 363, 0, 325, 362, 324, 0, 362, 0, 323, 361, 322, 0, 361, 0, 321, 360, 320, 0, 360, 0, 319, 359, 318, 0, 359, 0, 317, 358, 316, 0, 358, 0, 315, 357, 314, 0, 357, 0, 313, 356, 312, 0, 356, 0, 311, 355, 310, 0, 355, 0, 309, 354, 308, 0, 354, 0, 307, 353, 306, 0, 353, 0, 305, 352, 304, 0, 352, 0, 303, 351, 302, 0, 351, 0, 301, 350, 300, 0, 350, 0, 299, 349, 298, 0, 349, 0, 297, 348, 296, 0, 348, 0, 295, 347, 294, 0, 347, 0, 293, 346, 292, 0, 346, 0, 291, 345, 290, 0, 345, 0, 289, 344, 288, 0, 344, 0, 287, 343, 286, 0, 343, 0, 285, 342, 284, 0, 342, 0, 283, 341, 282, 0, 341, 0, 281, 340, 280, 0, 340, 0, 279, 339, 278, 0, 339, 0, 277, 338, 276, 0, 338, 0, 275, 337, 274, 0, 337, 0, 273, 336, 272, 0, 336, 0, 271, 335, 270, 0, 335, 0, 269, 334, 268, 0, 334, 0, 267, 333, 266, 0, 333, 0, 265, 332, 264, 0, 332, 0, 263, 331, 262, 0, 331, 0, 261, 330, 260, 0, 330, 0, 259, 329, 258, 0, 329, 0, 257, 328, 256, 0, 328, 0, 255, 327, 254, 0, 327, 0, 253, 326, 252, 0, 326, 0, 251, 325, 250, 0, 325, 0, 249, 324, 248, 0, 324, 0, 247, 323, 246, 0, 323, 0, 245, 322, 244, 0, 322, 0, 243, 321, 242, 0, 321, 0, 241, 320, 240, 0, 320, 0, 239, 319, 238, 0, 319, 0, 237, 318, 236, 0, 318, 0, 235, 317, 234, 0, 317, 0, 233, 316, 232, 0, 316, 0, 231, 315, 230, 0, 315, 0, 229, 314, 228, 0, 314, 0, 227, 313, 226, 0, 313, 0, 225, 312, 224, 0, 312, 0, 223, 311, 222, 0, 311, 0, 221, 310, 220, 0, 310, 0, 219, 309, 218, 0, 309, 0, 217, 308, 216, 0, 308, 0, 215, 307, 214, 0, 307, 0, 213, 306, 212, 0, 306, 0, 211, 305, 210, 0, 305, 0, 209, 304, 208, 0, 304, 0, 207, 303, 206, 0, 303, 0, 205, 302, 204, 0, 302, 0, 203, 301, 202, 0, 301, 0, 201, 300, 200, 0, 300, 0, 199, 299, 198, 0, 299, 0, 197, 298, 196, 0, 298, 0, 195, 297, 194, 0, 297, 0, 193, 296, 192, 0, 296, 0, 191, 295, 190, 0, 295, 0, 189, 294, 188, 0, 294, 0, 187, 293, 186, 0, 293, 0, 185, 292, 184, 0, 292, 0, 183, 291, 182, 0, 291, 0, 181, 290, 180, 0, 290, 0, 179, 289, 178, 0, 289, 0, 177, 288, 176, 0, 288, 0, 175, 287, 174, 0, 287, 0, 173, 286, 172, 0, 286, 0, 171, 285, 170, 0, 285, 0, 169, 284, 168, 0, 284, 0, 167, 283, 166, 0, 283, 0, 165, 282, 164, 0, 282, 0, 163, 281, 162, 0, 281, 0, 161, 280, 160, 0, 280, 0, 159, 279, 158, 0, 279, 0, 157, 278, 156, 0, 278, 0, 155, 277, 154, 0, 277, 0, 153, 276, 152, 0, 276, 0, 151, 275, 150, 0, 275, 0, 149, 274, 148, 0, 274, 0, 147, 273, 146, 0, 273, 0, 145, 272, 144, 0, 272, 0, 143, 271, 142, 0, 271, 0, 141, 270, 140, 0, 270, 0, 139, 269, 138, 0, 269, 0, 137, 268, 136, 0, 268, 0, 135, 267, 134, 0, 267, 0, 133, 266, 132, 0, 266, 0, 131, 265, 130, 0, 265, 0, 129, 264, 128, 0, 264, 0, 127, 263, 126, 0, 263, 0, 125, 262, 124, 0, 262, 0, 123, 261, 122, 0, 261, 0, 121, 260, 120, 0, 260, 0, 119, 259, 118, 0, 259, 0, 117, 258, 116, 0, 258, 0, 115, 257, 114, 0, 257, 0, 113, 256, 112, 0, 256, 0, 111, 255, 110, 0, 255, 0, 109, 254, 108, 0, 254, 0, 107, 253, 106, 0, 253, 0, 105, 252, 104, 0, 252, 0, 103, 251, 102, 0, 251, 0, 101, 250, 100, 0, 250, 0, 99, 249, 98, 0, 249, 0, 97, 248, 96, 0, 248, 0, 95, 247, 94, 0, 247, 0, 93, 246, 92, 0, 246, 0, 91, 245, 90, 0, 245, 0, 89, 244, 88, 0, 244, 0, 87, 243, 86, 0, 243, 0, 85, 242, 84, 0, 242, 0, 83, 241, 82, 0, 241, 0, 81, 240, 80, 0, 240, 0, 79, 239, 78, 0, 239, 0, 77, 238, 76, 0, 238, 0, 75, 237, 74, 0, 237, 0, 73, 236, 72, 0, 236, 0, 71, 235, 70, 0, 235, 0, 69, 234, 68, 0, 234, 0, 67, 233, 66, 0, 233, 0, 65, 232, 64, 0, 232, 0, 63, 231, 62, 0, 231, 0, 61, 230, 60, 0, 230, 0, 59, 229, 58, 0, 229, 0, 57, 228, 56, 0, 228, 0, 55, 227, 54, 0, 227, 0, 53, 226, 52, 0, 226, 0, 51, 225, 50, 0, 225, 0, 49, 224, 48, 0, 224, 0, 47, 223, 46, 0, 223, 0, 45, 222, 44, 0, 222, 0, 43, 221, 42, 0, 221, 0, 41, 220, 40, 0, 220, 0, 39, 219, 38, 0, 219, 0, 37, 218, 36, 0, 218, 0, 35, 217, 34, 0, 217, 0, 33, 216, 32, 0, 216, 0, 31, 215, 30, 0, 215, 0, 29, 214, 28, 0, 214, 0, 27, 213, 26, 0, 213, 0, 25, 212, 24, 0, 212, 0, 23, 211, 22, 0, 211, 0, 21, 210, 20, 0, 210, 0, 19, 209, 18, 0, 209, 0, 17, 208, 16, 0, 208, 0, 15, 207, 14, 0, 207, 0, 13, 206, 12, 0, 206, 0, 11, 205, 10, 0, 205, 0, 9, 204, 8, 0, 204, 0, 7, 203, 6, 0, 203, 0, 5, 202, 4, 0, 202, 0, 3, 201, 2, 0, 201, 0, 1, 200, 0, 0, 200, 0, 18, 199, 82, 0, 199, 0, 178, 198, 114, 0, 198, 0, 50, 197, 194, 0, 197, 0, 162, 196, 130, 0, 196, 0, 98, 195, 66, 0, 195, 0, 34, 194, 2, 0, 194, 0, 186, 193, 170, 0, 193, 0, 154, 192, 138, 0, 192, 0, 122, 191, 106, 0, 191, 0, 90, 190, 74, 0, 190, 0, 58, 189, 42, 0, 189, 0, 26, 188, 10, 0, 188, 0, 170, 187, 42, 0, 187, 0, 182, 186, 174, 0, 186, 0, 166, 185, 158, 0, 185, 0, 150, 184, 142, 0, 184, 0, 134, 183, 126, 0, 183, 0, 118, 182, 110, 0, 182, 0, 102, 181, 94, 0, 181, 0, 86, 180, 78, 0, 180, 0, 70, 179, 62, 0, 179, 0, 54, 178, 46, 0, 178, 0, 38, 177, 30, 0, 177, 0, 22, 176, 14, 0, 176, 0, 6, 175, 82, 0, 175, 0, 66, 174, 106, 0, 174, 0, 42, 173, 126, 0, 173, 0, 62, 172, 82, 0, 172, 0, 171, 0, 168, 171, 164, 170, 160, 0, 170, 0, 156, 169, 152, 0, 169, 0, 148, 168, 144, 0, 168, 0, 140, 167, 136, 0, 167, 0, 132, 166, 128, 0, 166, 0, 124, 165, 120, 0, 165, 0, 116, 164, 112, 0, 164, 0, 108, 163, 104, 0, 163, 0, 100, 162, 96, 0, 162, 0, 92, 161, 88, 0, 161, 0, 84, 160, 80, 0, 160, 0, 76, 159, 72, 0, 159, 0, 68, 158, 64, 0, 158, 0, 60, 157, 56, 0, 157, 0, 52, 156, 48, 0, 156, 0, 44, 155, 40, 0, 155, 0, 36, 154, 32, 0, 154, 0, 28, 153, 24, 0, 153, 0, 20, 152, 16, 0, 152, 0, 12, 151, 8, 0, 151, 0, 4, 150, 0, 0, 150, 0, 114, 149, 130, 0, 149, 0, 2, 148, 138, 0, 148, 0, 74, 147, 10, 0, 147, 0, 126, 146, 142, 0, 146, 0, 110, 145, 78, 0, 145, 0, 46, 144, 14, 0, 144, 0, 106, 143, 82, 0, 143, 0, 72, 142, 82, 0, 142, 0, 128, 141, 112, 0, 141, 0, 96, 140, 80, 0, 140, 0, 64, 139, 48, 0, 139, 0, 32, 138, 16, 0, 138, 0, 0, 137, 137, 0, 112, 136, 14, 0, 136, 0, 82, 135, 80, 0, 135, 0, 16, 134, 14, 0, 134, 0, 14, 133, 133, 0, 133, 0, 131, 132, 129, 0, 132, 0, 127, 131, 125, 0, 131, 0, 123, 130, 121, 0, 130, 0, 119, 129, 117, 0, 129, 0, 115, 128, 113, 0, 128, 0, 111, 127, 109, 0, 127, 0, 107, 126, 105, 0, 126, 0, 103, 125, 101, 0, 125, 0, 99, 124, 97, 0, 124, 0, 95, 123, 93, 0, 123, 0, 91, 122, 89, 0, 122, 0, 87, 121, 85, 0, 121, 0, 83, 120, 81, 0, 120, 0, 79, 119, 77, 0, 119, 0, 75, 118, 73, 0, 118, 0, 71, 117, 69, 0, 117, 0, 67, 116, 65, 0, 116, 0, 63, 115, 61, 0, 115, 0, 59, 114, 57, 0, 114, 0, 55, 113, 53, 0, 113, 0, 51, 112, 49, 0, 112, 0, 47, 111, 45, 0, 111, 0, 43, 110, 41, 0, 110, 0, 39, 109, 37, 0, 109, 0, 35, 108, 33, 0, 108, 0, 31, 107, 29, 0, 107, 0, 27, 106, 25, 0, 106, 0, 23, 105, 21, 0, 105, 0, 19, 104, 17, 0, 104, 0, 15, 103, 13, 0, 103, 0, 11, 102, 9, 0, 102, 0, 7, 101, 5, 0, 101, 0, 3, 100, 1, 0, 100, 0, 18, 99, 30, 0, 99, 0, 50, 98, 88, 0, 98, 0, 97, 0, 34, 97, 56, 96, 24, 0, 96, 0, 85, 95, 90, 0, 95, 0, 58, 94, 26, 0, 94, 0, 8, 93, 93, 0, 77, 92, 65, 0, 92, 0, 49, 91, 69, 0, 91, 0, 5, 90, 86, 0, 90, 0, 70, 89, 54, 0, 89, 0, 38, 88, 22, 0, 88, 0, 6, 87, 66, 0, 87, 0, 42, 86, 62, 0, 86, 0, 80, 85, 13, 0, 85, 0, 40, 84, 10, 0, 84, 0, 48, 83, 24, 0, 83, 0, 65, 82, 61, 0, 82, 0, 29, 81, 30, 0, 81, 0, 69, 80, 24, 0, 80, 0, 76, 79, 68, 0, 79, 0, 60, 78, 52, 0, 78, 0, 44, 77, 36, 0, 77, 0, 28, 76, 20, 0, 76, 0, 12, 75, 4, 0, 75, 0, 53, 74, 2, 0, 74, 0, 73, 0, 1, 73, 37, 72, 46, 0, 72, 0, 21, 71, 71, 0, 33, 70, 54, 0, 70, 0, 64, 69, 32, 0, 69, 0, 0, 68, 45, 0, 68, 0, 30, 67, 16, 0, 67, 0, 14, 66, 24, 0, 66, 0, 17, 65, 22, 0, 65, 0, 46, 64, 57, 0, 64, 0, 41, 63, 25, 0, 63, 0, 9, 62, 22, 0, 62, 0, 26, 61, 13, 0, 61, 0, 13, 60, 60, 0, 52, 59, 2, 0, 59, 0, 54, 58, 24, 0, 58, 0, 22, 57, 24, 0, 57, 0, 55, 56, 51, 0, 56, 0, 47, 55, 43, 0, 55, 0, 39, 54, 35, 0, 54, 0, 31, 53, 27, 0, 53, 0, 23, 52, 19, 0, 52, 0, 15, 51, 11, 0, 51, 0, 7, 50, 3, 0, 50, 0, 18, 49, 49, 0, 34, 48, 43, 0, 48, 0, 10, 47, 24, 0, 47, 0, 8, 46, 20, 0, 46, 0, 43, 45, 5, 0, 45, 0, 32, 44, 38, 0, 44, 0, 6, 43, 42, 0, 43, 0, 16, 42, 40, 0, 42, 0, 24, 41, 3, 0, 41, 0, 29, 40, 38, 0, 40, 0, 4, 39, 2, 0, 39, 0, 3, 38, 28, 0, 38, 0, 12, 37, 19, 0, 37, 0, 1, 36, 36, 0, 21, 35, 33, 0, 35, 0, 25, 34, 0, 0, 34, 0, 30, 33, 14, 0, 33, 0, 17, 32, 5, 0, 32, 0, 19, 31, 9, 0, 31, 0, 26, 30, 13, 0, 30, 0, 11, 29, 27, 0, 29, 0, 22, 28, 0, 0, 28, 0, 20, 27, 27, 0, 13, 26, 23, 0, 26, 0, 15, 25, 7, 0, 25, 0, 18, 24, 14, 0, 24, 0, 10, 23, 8, 0, 23, 0, 2, 22, 9, 0, 22, 0, 6, 21, 16, 0, 21, 0, 8, 20, 0, 0, 20, 0, 4, 19, 3, 0, 19, 0, 12, 18, 1, 0, 18, 0, 0, 17, 14, 0, 17, 0, 9, 16, 16, 0, 1, 15, 7, 0, 15, 0, 11, 14, 7, 0, 14, 0, 3, 13, 13, 0, 13, 0, 7, 12, 12, 0, 10, 11, 2, 0, 11, 0, 6, 10, 8, 0, 10, 0, 4, 9, 2, 0, 9, 0, 0, 8, 8, 0, 1, 7, 7, 0, 3, 6, 6, 0, 2, 5, 5, 0, 4, 4, 0, 0, 4, 0, 1, 3, 3, 0, 3, 0, 2, 2, 2, 0, 1, 1, 1, 0 }

  232. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 0, 48, 0, 399, 398, 48, 0, 152, 0, 398, 397, 367, 1, 397, 2, 396, 396, 264, 3, 395, 4, 0, 395, 0, 5, 394, 6, 0, 394, 0, 393, 73, 0, 224, 0, 393, 7, 392, 8, 0, 392, 0, 9, 391, 10, 0, 391, 0, 11, 390, 12, 0, 390, 0, 389, 31, 0, 160, 0, 389, 388, 185, 0, 251, 0, 388, 13, 387, 14, 0, 387, 0, 386, 108, 15, 386, 16, 385, 17, 0, 385, 0, 18, 384, 384, 324, 19, 383, 20, 0, 383, 0, 382, 285, 0, 313, 0, 382, 21, 381, 22, 0, 381, 0, 380, 42, 23, 380, 24, 379, 25, 0, 379, 0, 26, 378, 378, 337, 27, 377, 28, 0, 377, 0, 376, 8, 29, 376, 30, 375, 375, 102, 374, 143, 31, 374, 32, 373, 373, 72, 33, 372, 34, 0, 372, 0, 371, 122, 35, 371, 36, 370, 370, 183, 37, 369, 38, 0, 369, 0, 39, 368, 40, 0, 368, 0, 41, 367, 42, 0, 367, 0, 43, 366, 44, 0, 366, 0, 45, 365, 46, 0, 365, 0, 47, 364, 48, 0, 364, 0, 363, 160, 0, 255, 0, 363, 49, 362, 50, 0, 362, 0, 361, 252, 51, 361, 52, 360, 53, 0, 360, 0, 54, 359, 359, 54, 55, 358, 56, 0, 358, 0, 57, 357, 58, 0, 357, 0, 59, 356, 60, 0, 356, 0, 61, 355, 62, 0, 355, 0, 354, 159, 63, 354, 64, 353, 353, 244, 65, 352, 66, 0, 352, 0, 67, 351, 68, 0, 351, 0, 69, 350, 70, 0, 350, 0, 349, 207, 71, 349, 72, 348, 348, 61, 73, 347, 74, 0, 347, 0, 346, 286, 75, 346, 76, 345, 345, 208, 77, 344, 78, 0, 344, 0, 343, 329, 79, 343, 80, 342, 342, 84, 81, 341, 82, 0, 341, 0, 340, 282, 83, 340, 84, 339, 85, 0, 339, 0, 86, 338, 338, 240, 87, 337, 88, 0, 337, 0, 336, 210, 0, 218, 0, 336, 335, 330, 89, 335, 90, 334, 334, 32, 333, 97, 91, 333, 92, 332, 332, 200, 93, 331, 94, 0, 331, 0, 330, 189, 95, 330, 96, 329, 329, 202, 97, 328, 98, 0, 328, 0, 327, 25, 0, 28, 0, 327, 326, 136, 0, 203, 0, 326, 99, 325, 100, 0, 325, 0, 324, 318, 101, 324, 102, 323, 323, 57, 103, 322, 104, 0, 322, 0, 105, 321, 106, 0, 321, 0, 107, 320, 108, 0, 320, 0, 4, 319, 109, 0, 319, 0, 110, 318, 318, 182, 111, 317, 112, 0, 317, 0, 316, 296, 113, 316, 114, 315, 115, 0, 315, 0, 116, 314, 314, 140, 117, 313, 118, 0, 313, 0, 312, 242, 119, 312, 120, 311, 121, 0, 311, 0, 122, 310, 123, 0, 310, 0, 124, 309, 309, 111, 125, 308, 126, 0, 308, 0, 127, 307, 128, 0, 307, 0, 306, 5, 0, 211, 0, 306, 129, 305, 130, 0, 305, 0, 23, 304, 61, 0, 304, 0, 131, 303, 132, 0, 303, 0, 302, 95, 133, 302, 134, 301, 301, 124, 300, 172, 135, 300, 136, 299, 59, 0, 299, 0, 137, 298, 138, 0, 298, 0, 297, 30, 139, 297, 140, 296, 65, 0, 296, 0, 141, 295, 142, 0, 295, 0, 143, 294, 144, 0, 294, 0, 293, 269, 145, 293, 146, 292, 292, 225, 147, 291, 148, 0, 291, 0, 149, 290, 150, 0, 290, 0, 289, 260, 151, 289, 152, 288, 288, 248, 7, 287, 153, 0, 287, 0, 154, 286, 155, 0, 286, 0, 156, 285, 157, 0, 285, 0, 158, 284, 284, 145, 283, 204, 159, 283, 160, 282, 161, 0, 282, 0, 162, 281, 281, 67, 280, 255, 163, 280, 164, 279, 279, 96, 278, 163, 165, 278, 166, 277, 277, 144, 167, 276, 168, 0, 276, 0, 169, 275, 170, 0, 275, 0, 171, 274, 172, 0, 274, 0, 273, 209, 0, 273, 26, 272, 173, 0, 272, 0, 174, 271, 5, 0, 271, 0, 175, 270, 176, 0, 270, 0, 177, 269, 178, 0, 269, 0, 179, 268, 180, 0, 268, 0, 267, 103, 0, 167, 0, 267, 266, 212, 181, 266, 182, 265, 265, 14, 264, 181, 163, 264, 183, 263, 184, 0, 263, 0, 21, 262, 185, 0, 262, 0, 186, 261, 261, 33, 187, 260, 188, 0, 260, 0, 259, 98, 24, 259, 189, 258, 190, 0, 258, 0, 257, 78, 191, 257, 192, 256, 256, 21, 255, 80, 193, 255, 194, 254, 254, 28, 195, 253, 196, 0, 253, 0, 252, 126, 197, 252, 198, 251, 251, 135, 3, 250, 199, 0, 250, 0, 200, 249, 31, 0, 249, 0, 201, 248, 202, 0, 248, 0, 247, 245, 203, 247, 204, 246, 246, 231, 198, 245, 205, 0, 245, 0, 206, 244, 207, 0, 244, 0, 208, 243, 209, 0, 243, 0, 210, 242, 49, 0, 242, 0, 211, 241, 212, 0, 241, 0, 213, 240, 214, 0, 240, 0, 29, 239, 35, 0, 239, 0, 52, 238, 215, 0, 238, 0, 216, 237, 237, 49, 236, 94, 217, 236, 218, 235, 235, 192, 219, 234, 220, 0, 234, 0, 233, 221, 171, 233, 221, 232, 222, 0, 232, 0, 223, 231, 224, 0, 231, 0, 37, 230, 225, 0, 230, 0, 226, 229, 229, 6, 228, 37, 0, 139, 0, 228, 227, 227, 227, 37, 226, 6, 0, 0, 0, 226, 225, 18, 0, 18, 0, 225, 224, 100, 0, 100, 0, 224, 223, 221, 222, 223, 222, 24, 0, 192, 0, 222, 221, 94, 0, 49, 0, 221, 220, 118, 0, 118, 0, 220, 165, 219, 215, 0, 219, 0, 35, 218, 218, 91, 214, 217, 212, 0, 217, 0, 49, 216, 209, 0, 216, 0, 215, 74, 207, 215, 214, 118, 116, 214, 198, 213, 205, 0, 213, 0, 212, 76, 18, 212, 202, 211, 203, 0, 211, 0, 31, 210, 210, 12, 209, 116, 0, 135, 0, 209, 179, 208, 208, 126, 207, 94, 0, 153, 0, 207, 199, 206, 206, 28, 205, 80, 0, 21, 0, 205, 204, 78, 0, 86, 0, 204, 1, 203, 196, 0, 203, 0, 202, 98, 182, 202, 190, 201, 201, 33, 200, 135, 86, 200, 188, 199, 199, 166, 113, 198, 185, 0, 198, 0, 192, 197, 197, 181, 196, 14, 0, 175, 0, 196, 71, 195, 122, 0, 195, 0, 18, 194, 194, 103, 184, 193, 193, 127, 117, 192, 180, 0, 192, 0, 178, 191, 176, 0, 191, 0, 5, 190, 190, 11, 189, 153, 0, 188, 0, 189, 37, 188, 173, 0, 188, 0, 172, 187, 170, 0, 187, 0, 186, 121, 0, 144, 0, 186, 185, 163, 0, 96, 0, 185, 131, 184, 152, 0, 184, 0, 183, 127, 0, 67, 0, 183, 168, 182, 182, 175, 181, 145, 161, 181, 157, 180, 180, 151, 155, 179, 179, 33, 152, 178, 153, 0, 178, 0, 177, 29, 150, 177, 176, 100, 0, 29, 0, 176, 143, 175, 148, 0, 175, 0, 144, 174, 142, 0, 174, 0, 173, 30, 65, 173, 138, 172, 138, 0, 172, 0, 171, 23, 0, 124, 0, 171, 30, 170, 170, 95, 169, 124, 59, 169, 132, 168, 61, 0, 168, 0, 131, 167, 167, 5, 130, 166, 128, 0, 166, 0, 165, 111, 147, 165, 126, 164, 18, 0, 164, 0, 123, 163, 163, 12, 121, 162, 162, 140, 161, 92, 118, 161, 140, 160, 160, 134, 115, 159, 128, 0, 159, 0, 92, 158, 112, 0, 158, 0, 109, 157, 157, 115, 108, 156, 106, 0, 156, 0, 155, 57, 0, 57, 0, 155, 4, 154, 142, 0, 154, 0, 110, 153, 104, 0, 153, 0, 152, 136, 0, 25, 0, 152, 151, 93, 100, 151, 143, 150, 150, 144, 149, 75, 5, 149, 90, 148, 98, 0, 148, 0, 86, 147, 147, 4, 146, 97, 0, 32, 0, 146, 95, 145, 31, 0, 145, 0, 94, 144, 123, 0, 144, 0, 88, 143, 143, 134, 142, 95, 85, 142, 112, 141, 120, 0, 141, 0, 140, 84, 0, 0, 0, 140, 96, 139, 135, 0, 139, 0, 82, 138, 138, 33, 104, 137, 77, 0, 137, 0, 78, 136, 136, 61, 135, 21, 74, 135, 70, 134, 68, 0, 134, 0, 133, 28, 64, 133, 115, 132, 132, 101, 66, 131, 62, 0, 131, 0, 60, 130, 58, 0, 130, 0, 129, 54, 56, 129, 128, 44, 0, 92, 0, 128, 127, 109, 7, 127, 31, 126, 53, 0, 126, 0, 125, 84, 29, 125, 50, 124, 48, 0, 124, 0, 57, 123, 46, 0, 123, 0, 122, 94, 44, 122, 42, 121, 18, 0, 121, 0, 40, 120, 120, 29, 44, 119, 38, 0, 119, 0, 118, 72, 88, 118, 117, 93, 0, 102, 0, 117, 116, 8, 34, 116, 87, 115, 28, 0, 115, 0, 75, 114, 114, 42, 113, 44, 25, 113, 112, 95, 0, 102, 0, 112, 22, 111, 101, 0, 111, 0, 110, 80, 20, 110, 109, 108, 17, 109, 101, 108, 108, 67, 107, 31, 14, 107, 12, 106, 10, 0, 106, 0, 105, 30, 0, 73, 0, 105, 23, 104, 93, 0, 104, 0, 8, 103, 103, 7, 6, 102, 102, 12, 41, 101, 101, 48, 85, 100, 100, 21, 99, 65, 15, 99, 39, 98, 98, 79, 97, 77, 8, 97, 15, 96, 96, 28, 95, 22, 11, 95, 83, 94, 9, 0, 94, 0, 90, 93, 93, 61, 92, 91, 0, 76, 0, 92, 2, 91, 91, 77, 47, 90, 74, 0, 90, 0, 89, 60, 0, 31, 0, 89, 88, 44, 6, 88, 11, 87, 87, 58, 86, 35, 0, 48, 0, 86, 85, 23, 0, 43, 0, 85, 68, 84, 84, 35, 83, 54, 0, 19, 0, 83, 82, 27, 19, 82, 81, 28, 36, 81, 80, 35, 0, 30, 0, 80, 79, 79, 68, 79, 78, 76, 0, 70, 0, 78, 77, 64, 0, 75, 0, 77, 76, 41, 0, 69, 0, 76, 74, 75, 3, 0, 75, 0, 35, 74, 61, 0, 74, 0, 73, 7, 0, 47, 0, 73, 4, 72, 72, 18, 71, 23, 0, 47, 0, 71, 70, 31, 0, 49, 0, 70, 69, 21, 47, 69, 4, 68, 37, 0, 68, 0, 67, 31, 27, 67, 57, 66, 31, 0, 66, 0, 49, 65, 65, 20, 43, 64, 64, 42, 49, 63, 12, 0, 63, 0, 55, 62, 16, 0, 62, 0, 26, 61, 4, 0, 61, 0, 29, 60, 60, 23, 45, 59, 59, 15, 27, 58, 58, 25, 57, 34, 40, 57, 56, 45, 26, 56, 0, 55, 41, 0, 55, 0, 54, 30, 0, 45, 0, 54, 53, 21, 24, 53, 52, 5, 0, 52, 42, 51, 51, 0, 50, 4, 9, 50, 3, 49, 30, 0, 49, 0, 48, 4, 1, 48, 47, 21, 0, 44, 0, 47, 11, 46, 46, 32, 20, 45, 45, 31, 44, 4, 41, 44, 42, 43, 43, 41, 42, 38, 33, 42, 16, 41, 41, 4, 40, 12, 15, 40, 36, 39, 18, 0, 39, 0, 6, 38, 10, 0, 38, 0, 26, 37, 34, 0, 37, 0, 36, 22, 35, 36, 20, 35, 27, 0, 35, 0, 34, 20, 13, 34, 27, 33, 27, 0, 33, 0, 32, 4, 19, 32, 31, 1, 22, 31, 26, 30, 30, 4, 1, 29, 8, 0, 29, 0, 28, 1, 0, 27, 0, 28, 20, 27, 27, 8, 8, 26, 26, 18, 25, 18, 0, 9, 0, 25, 2, 24, 9, 0, 24, 0, 1, 23, 14, 0, 23, 0, 22, 21, 0, 13, 0, 22, 18, 21, 21, 5, 10, 20, 13, 0, 20, 0, 18, 19, 4, 0, 19, 0, 6, 18, 18, 12, 17, 17, 6, 17, 16, 8, 0, 7, 0, 16, 13, 15, 15, 5, 2, 14, 14, 2, 7, 13, 1, 0, 13, 0, 9, 12, 5, 0, 12, 0, 11, 0, 10, 11, 10, 10, 4, 10, 9, 0, 0, 7, 0, 9, 0, 8, 2, 0, 8, 0, 7, 7, 7, 6, 6, 6, 2, 6, 4, 5, 5, 0, 4, 2, 0, 4, 0, 4, 3, 0, 0, 2, 0, 3, 2, 2, 0, 2, 0, 1, 1, 0, 1, 0 }

  233. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 398, 0, 398, 397, 397, 1, 397, 396, 396, 2, 396, 395, 395, 3, 395, 394, 394, 4, 394, 393, 393, 5, 393, 392, 392, 6, 392, 391, 391, 7, 391, 390, 390, 8, 390, 389, 389, 9, 389, 388, 388, 10, 388, 387, 387, 11, 387, 386, 386, 12, 386, 385, 385, 13, 385, 384, 384, 14, 384, 383, 383, 15, 383, 382, 382, 16, 382, 381, 381, 17, 381, 380, 380, 18, 380, 379, 379, 19, 379, 378, 378, 20, 378, 377, 377, 21, 377, 376, 376, 22, 376, 375, 375, 23, 375, 374, 374, 24, 374, 373, 373, 25, 373, 372, 372, 26, 372, 371, 371, 27, 371, 370, 370, 28, 370, 369, 369, 29, 369, 368, 368, 30, 368, 367, 367, 31, 367, 366, 366, 32, 366, 365, 365, 33, 365, 364, 364, 34, 364, 363, 363, 35, 363, 362, 362, 36, 362, 361, 361, 37, 361, 360, 360, 38, 360, 359, 359, 39, 359, 358, 358, 40, 358, 357, 357, 41, 357, 356, 356, 42, 356, 355, 355, 43, 355, 354, 354, 44, 354, 353, 353, 45, 353, 352, 352, 46, 352, 351, 351, 47, 351, 350, 350, 48, 350, 349, 349, 49, 349, 348, 348, 50, 348, 347, 347, 51, 347, 346, 346, 52, 346, 345, 345, 53, 345, 344, 344, 54, 344, 343, 343, 55, 343, 342, 342, 56, 342, 341, 341, 57, 341, 340, 340, 58, 340, 339, 339, 59, 339, 338, 338, 60, 338, 337, 337, 61, 337, 336, 336, 62, 336, 335, 335, 63, 335, 334, 334, 64, 334, 333, 333, 65, 333, 332, 332, 66, 332, 331, 331, 67, 331, 330, 330, 68, 330, 329, 329, 69, 329, 328, 328, 70, 328, 327, 327, 71, 327, 326, 326, 72, 326, 325, 325, 73, 325, 324, 324, 74, 324, 323, 323, 75, 323, 322, 322, 76, 322, 321, 321, 77, 321, 320, 320, 78, 320, 319, 319, 79, 319, 318, 318, 80, 318, 317, 317, 81, 317, 316, 316, 82, 316, 315, 315, 83, 315, 314, 314, 84, 314, 313, 313, 85, 313, 312, 312, 86, 312, 311, 311, 87, 311, 310, 310, 88, 310, 309, 309, 89, 309, 308, 308, 90, 308, 307, 307, 91, 307, 306, 306, 92, 306, 305, 305, 93, 305, 304, 304, 94, 304, 303, 303, 95, 303, 302, 302, 96, 302, 301, 301, 97, 301, 300, 300, 98, 300, 299, 299, 99, 299, 298, 298, 100, 298, 297, 297, 101, 297, 296, 296, 102, 296, 295, 295, 103, 295, 294, 294, 104, 294, 293, 293, 105, 293, 292, 292, 106, 292, 291, 291, 107, 291, 290, 290, 108, 290, 289, 289, 109, 289, 288, 288, 110, 288, 287, 287, 111, 287, 286, 286, 112, 286, 285, 285, 113, 285, 284, 284, 114, 284, 283, 283, 115, 283, 282, 282, 116, 282, 281, 281, 117, 281, 280, 280, 118, 280, 279, 279, 119, 279, 278, 278, 120, 278, 277, 277, 121, 277, 276, 276, 122, 276, 275, 275, 123, 275, 274, 274, 124, 274, 273, 273, 125, 273, 272, 272, 126, 272, 271, 271, 127, 271, 270, 270, 128, 270, 269, 269, 129, 269, 268, 268, 130, 268, 267, 267, 131, 267, 266, 266, 132, 266, 265, 265, 133, 265, 264, 264, 134, 264, 263, 263, 135, 263, 262, 262, 136, 262, 261, 261, 137, 261, 260, 260, 138, 260, 259, 259, 139, 259, 258, 258, 140, 258, 257, 257, 141, 257, 256, 256, 142, 256, 255, 255, 143, 255, 254, 254, 144, 254, 253, 253, 145, 253, 252, 252, 146, 252, 251, 251, 147, 251, 250, 250, 148, 250, 249, 249, 149, 249, 248, 248, 150, 248, 247, 247, 151, 247, 246, 246, 152, 246, 245, 245, 153, 245, 244, 244, 154, 244, 243, 243, 155, 243, 242, 242, 156, 242, 241, 241, 157, 241, 240, 240, 158, 240, 239, 239, 159, 239, 238, 238, 160, 238, 237, 237, 161, 237, 236, 236, 162, 236, 235, 235, 163, 235, 234, 234, 164, 234, 233, 233, 165, 233, 232, 232, 166, 232, 231, 231, 167, 231, 230, 230, 168, 230, 229, 229, 169, 229, 228, 228, 170, 228, 227, 227, 171, 227, 226, 226, 172, 226, 225, 225, 173, 225, 224, 224, 174, 224, 223, 223, 175, 223, 222, 222, 176, 222, 221, 221, 177, 221, 220, 220, 178, 220, 219, 219, 179, 219, 218, 218, 180, 218, 217, 217, 181, 217, 216, 216, 182, 216, 215, 215, 183, 215, 214, 214, 184, 214, 213, 213, 185, 213, 212, 212, 186, 212, 211, 211, 187, 211, 210, 210, 188, 210, 209, 209, 189, 209, 208, 208, 190, 208, 207, 207, 191, 207, 206, 206, 192, 206, 205, 205, 193, 205, 204, 204, 194, 204, 203, 203, 195, 203, 202, 202, 196, 202, 201, 201, 197, 201, 200, 200, 198, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  234. 400

    {797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1, 799}

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 398, 0, 397, 0, 398, 397, 397, 0, 396, 0, 397, 396, 395, 1, 396, 395, 394, 0, 393, 0, 395, 2, 394, 394, 392, 393, 391, 3, 393, 392, 390, 0, 389, 0, 392, 4, 391, 391, 388, 390, 387, 5, 390, 389, 386, 0, 385, 0, 389, 6, 388, 388, 384, 387, 383, 7, 387, 386, 382, 0, 381, 0, 386, 8, 385, 385, 380, 384, 379, 9, 384, 383, 378, 0, 377, 0, 383, 10, 382, 382, 376, 381, 375, 11, 381, 380, 374, 0, 373, 0, 380, 12, 379, 379, 372, 378, 371, 13, 378, 377, 370, 0, 369, 0, 377, 14, 376, 376, 368, 375, 367, 15, 375, 374, 366, 0, 365, 0, 374, 16, 373, 373, 364, 372, 363, 17, 372, 371, 362, 0, 361, 0, 371, 18, 370, 370, 360, 369, 359, 19, 369, 368, 358, 0, 357, 0, 368, 20, 367, 367, 356, 366, 355, 21, 366, 365, 354, 0, 353, 0, 365, 22, 364, 364, 352, 363, 351, 23, 363, 362, 350, 0, 349, 0, 362, 24, 361, 361, 348, 360, 347, 25, 360, 359, 346, 0, 345, 0, 359, 26, 358, 358, 344, 357, 343, 27, 357, 356, 342, 0, 341, 0, 356, 28, 355, 355, 340, 354, 339, 29, 354, 353, 338, 0, 337, 0, 353, 30, 352, 352, 336, 351, 335, 31, 351, 350, 334, 0, 333, 0, 350, 32, 349, 349, 332, 348, 331, 33, 348, 347, 330, 0, 329, 0, 347, 34, 346, 346, 328, 345, 327, 35, 345, 344, 326, 0, 325, 0, 344, 36, 343, 343, 324, 342, 323, 37, 342, 341, 322, 0, 321, 0, 341, 38, 340, 340, 320, 339, 319, 39, 339, 338, 318, 0, 317, 0, 338, 40, 337, 337, 316, 336, 315, 41, 336, 335, 314, 0, 313, 0, 335, 42, 334, 334, 312, 333, 311, 43, 333, 332, 310, 0, 309, 0, 332, 44, 331, 331, 308, 330, 307, 45, 330, 329, 306, 0, 305, 0, 329, 46, 328, 328, 304, 327, 303, 47, 327, 326, 302, 0, 301, 0, 326, 48, 325, 325, 300, 324, 299, 49, 324, 323, 298, 0, 297, 0, 323, 50, 322, 322, 296, 321, 295, 51, 321, 320, 294, 0, 293, 0, 320, 52, 319, 319, 292, 318, 291, 53, 318, 317, 290, 0, 289, 0, 317, 54, 316, 316, 288, 315, 287, 55, 315, 314, 286, 0, 285, 0, 314, 56, 313, 313, 284, 312, 283, 57, 312, 311, 282, 0, 281, 0, 311, 58, 310, 310, 280, 309, 279, 59, 309, 308, 278, 0, 277, 0, 308, 60, 307, 307, 276, 306, 275, 61, 306, 305, 274, 0, 273, 0, 305, 62, 304, 304, 272, 303, 271, 63, 303, 302, 270, 0, 269, 0, 302, 64, 301, 301, 268, 300, 267, 65, 300, 299, 266, 0, 265, 0, 299, 66, 298, 298, 264, 297, 263, 67, 297, 296, 262, 0, 261, 0, 296, 68, 295, 295, 260, 294, 259, 69, 294, 293, 258, 0, 257, 0, 293, 70, 292, 292, 256, 291, 255, 71, 291, 290, 254, 0, 253, 0, 290, 72, 289, 289, 252, 288, 251, 73, 288, 287, 250, 0, 249, 0, 287, 74, 286, 286, 248, 285, 247, 75, 285, 284, 246, 0, 245, 0, 284, 76, 283, 283, 244, 282, 243, 77, 282, 281, 242, 0, 241, 0, 281, 78, 280, 280, 240, 279, 239, 79, 279, 278, 238, 0, 237, 0, 278, 80, 277, 277, 236, 276, 235, 81, 276, 275, 234, 0, 233, 0, 275, 82, 274, 274, 232, 273, 231, 83, 273, 272, 230, 0, 229, 0, 272, 84, 271, 271, 228, 270, 227, 85, 270, 269, 226, 0, 225, 0, 269, 86, 268, 268, 224, 267, 223, 87, 267, 266, 222, 0, 221, 0, 266, 88, 265, 265, 220, 264, 219, 89, 264, 263, 218, 0, 217, 0, 263, 90, 262, 262, 216, 261, 215, 91, 261, 260, 214, 0, 213, 0, 260, 92, 259, 259, 212, 258, 211, 93, 258, 257, 210, 0, 209, 0, 257, 94, 256, 256, 208, 255, 207, 95, 255, 254, 206, 0, 205, 0, 254, 96, 253, 253, 204, 252, 203, 97, 252, 251, 202, 0, 201, 0, 251, 98, 250, 250, 200, 249, 199, 99, 249, 248, 198, 0, 197, 0, 248, 100, 247, 247, 196, 246, 195, 101, 246, 245, 194, 0, 193, 0, 245, 102, 244, 244, 192, 243, 191, 103, 243, 242, 190, 0, 189, 0, 242, 104, 241, 241, 188, 240, 187, 105, 240, 239, 186, 0, 185, 0, 239, 106, 238, 238, 184, 237, 183, 107, 237, 236, 182, 0, 181, 0, 236, 108, 235, 235, 180, 234, 179, 109, 234, 233, 178, 0, 177, 0, 233, 110, 232, 232, 176, 231, 175, 111, 231, 230, 174, 0, 173, 0, 230, 112, 229, 229, 172, 228, 171, 113, 228, 227, 170, 0, 169, 0, 227, 114, 226, 226, 168, 225, 167, 115, 225, 224, 166, 0, 165, 0, 224, 116, 223, 223, 164, 222, 163, 117, 222, 221, 162, 0, 161, 0, 221, 118, 220, 220, 160, 219, 159, 119, 219, 218, 158, 0, 157, 0, 218, 120, 217, 217, 156, 216, 155, 121, 216, 215, 154, 0, 153, 0, 215, 122, 214, 214, 152, 213, 151, 123, 213, 212, 150, 0, 149, 0, 212, 124, 211, 211, 148, 210, 147, 125, 210, 209, 146, 0, 145, 0, 209, 126, 208, 208, 144, 207, 143, 127, 207, 206, 142, 0, 141, 0, 206, 128, 205, 205, 140, 204, 139, 129, 204, 203, 138, 0, 137, 0, 203, 130, 202, 202, 136, 201, 135, 131, 201, 200, 134, 0, 133, 0, 200, 132, 199, 199, 132, 198, 131, 133, 198, 197, 130, 0, 129, 0, 197, 134, 196, 196, 128, 195, 127, 135, 195, 194, 126, 0, 125, 0, 194, 136, 193, 193, 124, 192, 123, 137, 192, 191, 122, 0, 121, 0, 191, 138, 190, 190, 120, 189, 119, 139, 189, 188, 118, 0, 117, 0, 188, 140, 187, 187, 116, 186, 115, 141, 186, 185, 114, 0, 113, 0, 185, 142, 184, 184, 112, 183, 111, 143, 183, 182, 110, 0, 109, 0, 182, 144, 181, 181, 108, 180, 107, 145, 180, 179, 106, 0, 105, 0, 179, 146, 178, 178, 104, 177, 103, 147, 177, 176, 102, 0, 101, 0, 176, 148, 175, 175, 100, 174, 99, 149, 174, 173, 98, 0, 97, 0, 173, 150, 172, 172, 96, 171, 95, 151, 171, 170, 94, 0, 93, 0, 170, 152, 169, 169, 92, 168, 91, 153, 168, 167, 90, 0, 89, 0, 167, 154, 166, 166, 88, 165, 87, 155, 165, 164, 86, 0, 85, 0, 164, 156, 163, 163, 84, 162, 83, 157, 162, 161, 82, 0, 81, 0, 161, 158, 160, 160, 80, 159, 79, 0, 79, 0, 159, 158, 78, 0, 77, 0, 158, 157, 80, 0, 76, 0, 157, 156, 75, 0, 82, 0, 156, 155, 74, 0, 73, 0, 155, 154, 83, 0, 72, 0, 154, 153, 71, 0, 84, 0, 153, 152, 70, 0, 69, 0, 152, 151, 86, 0, 68, 0, 151, 150, 67, 0, 87, 0, 150, 149, 66, 0, 65, 0, 149, 148, 88, 0, 64, 0, 148, 147, 63, 0, 90, 0, 147, 146, 62, 0, 61, 0, 146, 145, 91, 0, 60, 0, 145, 144, 59, 0, 92, 0, 144, 143, 58, 0, 57, 0, 143, 142, 94, 0, 56, 0, 142, 141, 55, 0, 95, 0, 141, 140, 54, 0, 53, 0, 140, 139, 96, 0, 52, 0, 139, 138, 51, 0, 98, 0, 138, 137, 50, 0, 49, 0, 137, 136, 99, 0, 48, 0, 136, 135, 47, 0, 100, 0, 135, 134, 46, 0, 45, 0, 134, 133, 102, 0, 44, 0, 133, 132, 43, 0, 103, 0, 132, 131, 42, 0, 41, 0, 131, 130, 104, 0, 40, 0, 130, 129, 39, 0, 106, 0, 129, 128, 38, 0, 37, 0, 128, 127, 107, 0, 36, 0, 127, 126, 35, 0, 108, 0, 126, 125, 34, 0, 33, 0, 125, 124, 110, 0, 32, 0, 124, 123, 31, 0, 111, 0, 123, 122, 30, 0, 29, 0, 122, 121, 112, 0, 28, 0, 121, 120, 27, 0, 114, 0, 120, 119, 26, 0, 25, 0, 119, 118, 115, 0, 24, 0, 118, 117, 23, 0, 116, 0, 117, 116, 22, 0, 21, 0, 116, 0, 115, 115, 20, 114, 19, 0, 24, 0, 114, 113, 18, 0, 17, 0, 113, 112, 25, 0, 16, 0, 112, 111, 15, 0, 28, 0, 111, 110, 14, 0, 13, 0, 110, 109, 29, 0, 12, 0, 109, 108, 11, 0, 13, 0, 108, 107, 10, 0, 9, 0, 107, 106, 33, 0, 8, 0, 106, 105, 7, 0, 9, 0, 105, 104, 6, 0, 5, 0, 104, 103, 36, 0, 4, 0, 103, 102, 3, 0, 9, 0, 102, 101, 2, 0, 1, 0, 101, 100, 40, 0, 0, 0, 100, 99, 41, 0, 44, 0, 99, 98, 45, 0, 44, 0, 98, 97, 49, 0, 97, 96, 52, 0, 95, 0, 96, 95, 56, 0, 57, 0, 95, 94, 60, 0, 61, 0, 94, 93, 90, 0, 65, 0, 93, 92, 87, 0, 68, 0, 92, 91, 84, 0, 72, 0, 91, 90, 73, 0, 76, 0, 90, 89, 77, 0, 78, 0, 89, 88, 80, 0, 75, 0, 88, 87, 81, 0, 83, 0, 87, 86, 85, 0, 71, 0, 86, 85, 75, 0, 85, 84, 67, 0, 66, 0, 84, 83, 83, 0, 61, 0, 83, 82, 62, 0, 0, 0, 82, 81, 76, 0, 5, 0, 81, 80, 58, 0, 65, 0, 80, 79, 55, 0, 54, 0, 79, 78, 16, 0, 51, 0, 78, 77, 21, 0, 50, 0, 77, 76, 17, 0, 47, 0, 76, 75, 46, 0, 1, 0, 75, 74, 43, 0, 37, 0, 74, 73, 4, 0, 9, 0, 73, 72, 39, 0, 48, 0, 72, 71, 8, 0, 35, 0, 71, 70, 34, 0, 12, 0, 70, 69, 35, 0, 30, 0, 69, 68, 64, 0, 28, 0, 68, 67, 28, 0, 26, 0, 67, 66, 24, 0, 23, 0, 66, 65, 22, 0, 51, 0, 65, 64, 19, 0, 9, 0, 64, 63, 18, 0, 30, 0, 63, 62, 15, 0, 14, 0, 62, 61, 29, 0, 11, 0, 61, 60, 14, 0, 33, 0, 60, 59, 59, 0, 7, 0, 59, 58, 13, 0, 36, 0, 58, 57, 3, 0, 2, 0, 57, 56, 40, 0, 44, 0, 56, 55, 45, 0, 32, 0, 55, 54, 49, 0, 42, 0, 54, 53, 32, 0, 7, 0, 53, 52, 50, 0, 12, 0, 52, 51, 12, 0, 48, 0, 51, 50, 31, 0, 47, 0, 50, 49, 27, 0, 9, 0, 49, 48, 47, 0, 37, 0, 48, 47, 23, 0, 20, 0, 47, 46, 11, 0, 25, 0, 46, 45, 1, 0, 26, 0, 45, 44, 42, 0, 16, 0, 44, 43, 21, 0, 17, 0, 43, 42, 6, 0, 42, 41, 17, 0, 4, 0, 41, 0, 40, 40, 8, 39, 34, 0, 35, 0, 39, 38, 30, 0, 38, 0, 38, 37, 24, 0, 33, 0, 37, 36, 22, 0, 7, 0, 36, 35, 18, 0, 15, 0, 35, 34, 29, 0, 14, 0, 34, 33, 0, 0, 13, 0, 33, 32, 2, 0, 3, 0, 32, 31, 10, 0, 16, 0, 31, 30, 7, 0, 16, 0, 30, 29, 9, 0, 3, 0, 29, 28, 16, 0, 20, 0, 28, 27, 27, 0, 27, 26, 23, 0, 11, 0, 26, 25, 1, 0, 4, 0, 25, 24, 5, 0, 6, 0, 24, 23, 15, 0, 17, 0, 23, 22, 14, 0, 13, 0, 22, 21, 3, 0, 17, 0, 21, 20, 17, 0, 12, 0, 20, 0, 19, 19, 6, 18, 0, 0, 18, 17, 10, 0, 7, 0, 17, 16, 9, 0, 16, 0, 16, 15, 8, 0, 13, 0, 15, 14, 4, 0, 1, 0, 14, 13, 7, 0, 1, 0, 13, 12, 1, 0, 3, 0, 12, 11, 3, 0, 11, 10, 0, 0, 10, 0, 9, 9, 5, 8, 8, 0, 4, 0, 8, 7, 7, 0, 1, 0, 7, 6, 6, 0, 0, 0, 6, 5, 4, 0, 5, 0, 5, 4, 2, 0, 0, 0, 4, 3, 0, 0, 3, 2, 2, 0, 1, 0, 2, 0, 1, 0, 0, 1, 0 }

  235. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {796, 794, 792, 790, 788, 786, 784, 782, 780, 778, 776, 774, 772, 770, 768, 766, 764, 762, 760, 758, 756, 754, 752, 750, 748, 746, 744, 742, 740, 738, 736, 734, 732, 730, 728, 726, 724, 722, 720, 718, 716, 714, 712, 710, 708, 706, 704, 702, 700, 698, 696, 694, 692, 690, 688, 686, 684, 682, 680, 678, 676, 674, 672, 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, 640, 638, 636, 634, 632, 630, 628, 626, 624, 622, 620, 618, 616, 614, 612, 610, 608, 606, 604, 602, 600, 598, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 258, 256, 254, 252, 250, 248, 246, 244, 242, 240, 238, 236, 234, 232, 230, 228, 226, 224, 222, 220, 218, 216, 214, 212, 210, 208, 206, 204, 202, 200, 198, 196, 194, 192, 190, 188, 186, 184, 182, 180, 178, 176, 174, 172, 170, 168, 166, 164, 162, 160, 158, 156, 154, 152, 150, 148, 146, 144, 142, 140, 138, 136, 134, 132, 130, 128, 126, 124, 122, 120, 118, 116, 114, 112, 110, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 88, 86, 84, 82, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0, 798}

    Returns: {399, 399, 398, 0, 399, 0, 398, 0, 397, 398, 397, 0, 396, 397, 395, 396, 396, 1, 394, 395, 393, 0, 395, 0, 394, 2, 392, 394, 391, 393, 393, 3, 390, 392, 389, 0, 392, 0, 391, 4, 388, 391, 387, 390, 390, 5, 386, 389, 385, 0, 389, 0, 388, 6, 384, 388, 383, 387, 387, 7, 382, 386, 381, 0, 386, 0, 385, 8, 380, 385, 379, 384, 384, 9, 378, 383, 377, 0, 383, 0, 382, 10, 376, 382, 375, 381, 381, 11, 374, 380, 373, 0, 380, 0, 379, 12, 372, 379, 371, 378, 378, 13, 370, 377, 369, 0, 377, 0, 376, 14, 368, 376, 367, 375, 375, 15, 366, 374, 365, 0, 374, 0, 373, 16, 364, 373, 363, 372, 372, 17, 362, 371, 361, 0, 371, 0, 370, 18, 360, 370, 359, 369, 369, 19, 358, 368, 357, 0, 368, 0, 367, 20, 356, 367, 355, 366, 366, 21, 354, 365, 353, 0, 365, 0, 364, 22, 352, 364, 351, 363, 363, 23, 350, 362, 349, 0, 362, 0, 361, 24, 348, 361, 347, 360, 360, 25, 346, 359, 345, 0, 359, 0, 358, 26, 344, 358, 343, 357, 357, 27, 342, 356, 341, 0, 356, 0, 355, 28, 340, 355, 339, 354, 354, 29, 338, 353, 337, 0, 353, 0, 352, 30, 336, 352, 335, 351, 351, 31, 334, 350, 333, 0, 350, 0, 349, 32, 332, 349, 331, 348, 348, 33, 330, 347, 329, 0, 347, 0, 346, 34, 328, 346, 327, 345, 345, 35, 326, 344, 325, 0, 344, 0, 343, 36, 324, 343, 323, 342, 342, 37, 322, 341, 321, 0, 341, 0, 340, 38, 320, 340, 319, 339, 339, 39, 318, 338, 317, 0, 338, 0, 337, 40, 316, 337, 315, 336, 336, 41, 314, 335, 313, 0, 335, 0, 334, 42, 312, 334, 311, 333, 333, 43, 310, 332, 309, 0, 332, 0, 331, 44, 308, 331, 307, 330, 330, 45, 306, 329, 305, 0, 329, 0, 328, 46, 304, 328, 303, 327, 327, 47, 302, 326, 301, 0, 326, 0, 325, 48, 300, 325, 299, 324, 324, 49, 298, 323, 297, 0, 323, 0, 322, 50, 296, 322, 295, 321, 321, 51, 294, 320, 293, 0, 320, 0, 319, 52, 292, 319, 291, 318, 318, 53, 290, 317, 289, 0, 317, 0, 316, 54, 288, 316, 287, 315, 315, 55, 286, 314, 285, 0, 314, 0, 313, 56, 284, 313, 283, 312, 312, 57, 282, 311, 281, 0, 311, 0, 310, 58, 280, 310, 279, 309, 309, 59, 278, 308, 277, 0, 308, 0, 307, 60, 276, 307, 275, 306, 306, 61, 274, 305, 273, 0, 305, 0, 304, 62, 272, 304, 271, 303, 303, 63, 270, 302, 269, 0, 302, 0, 301, 64, 268, 301, 267, 300, 300, 65, 266, 299, 265, 0, 299, 0, 298, 66, 264, 298, 263, 297, 297, 67, 262, 296, 261, 0, 296, 0, 295, 68, 260, 295, 259, 294, 294, 69, 258, 293, 257, 0, 293, 0, 292, 70, 256, 292, 255, 291, 291, 71, 254, 290, 253, 0, 290, 0, 289, 72, 252, 289, 251, 288, 288, 73, 250, 287, 249, 0, 287, 0, 286, 74, 248, 286, 247, 285, 285, 75, 246, 284, 245, 0, 284, 0, 283, 76, 244, 283, 243, 282, 282, 77, 242, 281, 241, 0, 281, 0, 280, 78, 240, 280, 239, 279, 279, 79, 238, 278, 237, 0, 278, 0, 277, 80, 236, 277, 235, 276, 276, 81, 234, 275, 233, 0, 275, 0, 274, 82, 232, 274, 231, 273, 273, 83, 230, 272, 229, 0, 272, 0, 271, 84, 228, 271, 227, 270, 270, 85, 226, 269, 225, 0, 269, 0, 268, 86, 224, 268, 223, 267, 267, 87, 222, 266, 221, 0, 266, 0, 265, 88, 220, 265, 219, 264, 264, 89, 218, 263, 217, 0, 263, 0, 262, 90, 216, 262, 215, 261, 261, 91, 214, 260, 213, 0, 260, 0, 259, 92, 212, 259, 211, 258, 258, 93, 210, 257, 209, 0, 257, 0, 256, 94, 208, 256, 207, 255, 255, 95, 206, 254, 205, 0, 254, 0, 253, 96, 204, 253, 203, 252, 252, 97, 202, 251, 201, 0, 251, 0, 250, 98, 200, 250, 199, 249, 249, 99, 198, 248, 197, 0, 248, 0, 247, 100, 196, 247, 195, 246, 246, 101, 194, 245, 193, 0, 245, 0, 244, 102, 192, 244, 191, 243, 243, 103, 190, 242, 189, 0, 242, 0, 241, 104, 188, 241, 187, 240, 240, 105, 186, 239, 185, 0, 239, 0, 238, 106, 184, 238, 183, 237, 237, 107, 182, 236, 181, 0, 236, 0, 235, 108, 180, 235, 179, 234, 234, 109, 178, 233, 177, 0, 233, 0, 232, 110, 176, 232, 175, 231, 231, 111, 174, 230, 173, 0, 230, 0, 229, 112, 172, 229, 171, 228, 228, 113, 170, 227, 169, 0, 227, 0, 226, 114, 168, 226, 167, 225, 225, 115, 166, 224, 165, 0, 224, 0, 223, 116, 164, 223, 163, 222, 222, 117, 162, 221, 161, 0, 221, 0, 220, 118, 160, 220, 159, 219, 219, 119, 158, 218, 157, 0, 218, 0, 217, 120, 156, 217, 155, 216, 216, 121, 154, 215, 153, 0, 215, 0, 214, 122, 152, 214, 151, 213, 213, 123, 150, 212, 149, 0, 212, 0, 211, 124, 148, 211, 147, 210, 210, 125, 146, 209, 145, 0, 209, 0, 208, 126, 144, 208, 143, 207, 207, 127, 142, 206, 141, 0, 206, 0, 205, 128, 140, 205, 139, 204, 204, 129, 138, 203, 137, 0, 203, 0, 202, 130, 136, 202, 135, 201, 201, 131, 134, 200, 133, 0, 200, 0, 199, 132, 132, 199, 131, 198, 198, 133, 130, 197, 129, 0, 197, 0, 196, 134, 128, 196, 127, 195, 195, 135, 126, 194, 125, 0, 194, 0, 193, 136, 124, 193, 123, 192, 192, 137, 122, 191, 121, 0, 191, 0, 190, 138, 120, 190, 119, 189, 189, 139, 118, 188, 117, 0, 188, 0, 187, 140, 116, 187, 115, 186, 186, 141, 114, 185, 113, 0, 185, 0, 184, 142, 112, 184, 111, 183, 183, 143, 110, 182, 109, 0, 182, 0, 181, 144, 108, 181, 107, 180, 180, 145, 106, 179, 105, 0, 179, 0, 178, 146, 104, 178, 103, 177, 177, 147, 102, 176, 101, 0, 176, 0, 175, 148, 100, 175, 99, 174, 174, 149, 98, 173, 97, 0, 173, 0, 172, 150, 96, 172, 95, 171, 171, 151, 94, 170, 93, 0, 170, 0, 169, 152, 92, 169, 91, 168, 168, 153, 90, 167, 89, 0, 167, 0, 166, 154, 88, 166, 87, 165, 165, 155, 86, 164, 85, 0, 164, 0, 163, 156, 84, 163, 83, 162, 162, 157, 82, 161, 81, 0, 161, 0, 160, 158, 80, 160, 79, 159, 78, 0, 159, 0, 79, 158, 77, 0, 158, 0, 76, 157, 80, 0, 157, 0, 75, 156, 74, 0, 156, 0, 82, 155, 73, 0, 155, 0, 72, 154, 83, 0, 154, 0, 71, 153, 70, 0, 153, 0, 84, 152, 69, 0, 152, 0, 68, 151, 86, 0, 151, 0, 67, 150, 66, 0, 150, 0, 87, 149, 65, 0, 149, 0, 64, 148, 88, 0, 148, 0, 63, 147, 62, 0, 147, 0, 90, 146, 61, 0, 146, 0, 60, 145, 91, 0, 145, 0, 59, 144, 58, 0, 144, 0, 92, 143, 57, 0, 143, 0, 56, 142, 94, 0, 142, 0, 55, 141, 54, 0, 141, 0, 95, 140, 53, 0, 140, 0, 52, 139, 96, 0, 139, 0, 51, 138, 50, 0, 138, 0, 98, 137, 49, 0, 137, 0, 48, 136, 99, 0, 136, 0, 47, 135, 46, 0, 135, 0, 100, 134, 45, 0, 134, 0, 44, 133, 102, 0, 133, 0, 43, 132, 42, 0, 132, 0, 103, 131, 41, 0, 131, 0, 40, 130, 104, 0, 130, 0, 39, 129, 38, 0, 129, 0, 106, 128, 37, 0, 128, 0, 36, 127, 107, 0, 127, 0, 35, 126, 34, 0, 126, 0, 108, 125, 33, 0, 125, 0, 32, 124, 110, 0, 124, 0, 31, 123, 30, 0, 123, 0, 111, 122, 29, 0, 122, 0, 28, 121, 112, 0, 121, 0, 27, 120, 26, 0, 120, 0, 114, 119, 25, 0, 119, 0, 24, 118, 115, 0, 118, 0, 23, 117, 22, 0, 117, 0, 116, 116, 21, 0, 116, 0, 20, 115, 22, 0, 115, 0, 19, 114, 114, 0, 18, 113, 17, 0, 113, 0, 16, 112, 25, 0, 112, 0, 15, 111, 111, 0, 14, 110, 13, 0, 110, 0, 12, 109, 29, 0, 109, 0, 11, 108, 10, 0, 108, 0, 30, 107, 9, 0, 107, 0, 8, 106, 33, 0, 106, 0, 7, 105, 6, 0, 105, 0, 34, 104, 5, 0, 104, 0, 4, 103, 33, 0, 103, 0, 3, 102, 2, 0, 102, 0, 38, 101, 1, 0, 101, 0, 0, 100, 33, 0, 100, 0, 41, 99, 1, 0, 99, 0, 45, 98, 46, 0, 98, 0, 49, 97, 50, 0, 97, 0, 96, 96, 54, 0, 96, 0, 94, 95, 57, 0, 95, 0, 91, 94, 61, 0, 94, 0, 62, 93, 65, 0, 93, 0, 66, 92, 86, 0, 92, 0, 70, 91, 83, 0, 91, 0, 73, 90, 80, 0, 90, 0, 77, 89, 79, 0, 89, 0, 76, 88, 75, 0, 88, 0, 81, 87, 72, 0, 87, 0, 85, 86, 71, 0, 86, 0, 75, 85, 68, 0, 85, 0, 67, 84, 71, 0, 84, 0, 64, 83, 54, 0, 83, 0, 79, 82, 33, 0, 82, 0, 60, 81, 5, 0, 81, 0, 33, 80, 56, 0, 80, 0, 55, 79, 61, 0, 79, 0, 25, 78, 51, 0, 78, 0, 21, 77, 50, 0, 77, 0, 26, 76, 47, 0, 76, 0, 1, 75, 44, 0, 75, 0, 43, 74, 37, 0, 74, 0, 40, 73, 42, 0, 73, 0, 39, 72, 46, 0, 72, 0, 36, 71, 35, 0, 71, 0, 9, 70, 32, 0, 70, 0, 58, 69, 13, 0, 69, 0, 35, 68, 28, 0, 68, 0, 28, 67, 17, 0, 67, 0, 24, 66, 23, 0, 66, 0, 22, 65, 50, 0, 65, 0, 19, 64, 5, 0, 64, 0, 18, 63, 54, 0, 63, 0, 15, 62, 14, 0, 62, 0, 12, 61, 11, 0, 61, 0, 14, 60, 8, 0, 60, 0, 59, 59, 7, 0, 59, 0, 10, 58, 4, 0, 58, 0, 3, 57, 38, 0, 57, 0, 0, 56, 48, 0, 56, 0, 45, 55, 29, 0, 55, 0, 49, 54, 2, 0, 54, 0, 5, 53, 8, 0, 53, 0, 11, 52, 50, 0, 52, 0, 50, 51, 46, 0, 51, 0, 31, 50, 47, 0, 50, 0, 27, 49, 29, 0, 49, 0, 32, 48, 37, 0, 48, 0, 23, 47, 20, 0, 47, 0, 46, 0, 16, 46, 7, 45, 17, 0, 45, 0, 2, 44, 25, 0, 44, 0, 21, 43, 26, 0, 43, 0, 34, 42, 42, 0, 17, 41, 40, 0, 41, 0, 40, 0, 36, 40, 9, 39, 38, 0, 39, 0, 35, 38, 6, 0, 38, 0, 24, 37, 13, 0, 37, 0, 22, 36, 26, 0, 36, 0, 18, 35, 15, 0, 35, 0, 12, 34, 14, 0, 34, 0, 8, 33, 10, 0, 33, 0, 32, 0, 3, 32, 30, 31, 25, 0, 31, 0, 26, 30, 5, 0, 30, 0, 11, 29, 6, 0, 29, 0, 5, 28, 20, 0, 28, 0, 27, 27, 27, 0, 23, 26, 16, 0, 26, 0, 7, 25, 2, 0, 25, 0, 13, 24, 10, 0, 24, 0, 4, 23, 17, 0, 23, 0, 0, 22, 9, 0, 22, 0, 14, 21, 17, 0, 21, 0, 17, 20, 20, 0, 20, 0, 12, 19, 10, 0, 19, 0, 8, 18, 18, 0, 6, 17, 2, 0, 17, 0, 11, 16, 5, 0, 16, 0, 15, 15, 9, 0, 15, 0, 1, 14, 7, 0, 14, 0, 2, 13, 4, 0, 13, 0, 0, 12, 4, 0, 12, 0, 5, 11, 10, 0, 11, 0, 8, 10, 9, 0, 10, 0, 6, 9, 4, 0, 9, 0, 7, 8, 1, 0, 8, 0, 2, 7, 0, 0, 7, 0, 4, 6, 0, 0, 6, 0, 1, 5, 5, 0, 3, 4, 2, 0, 4, 0, 3, 0, 1, 3, 2, 0, 0, 2, 0, 1, 1, 0 }

  236. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 48, 399, 398, 0, 0, 1, 0, 398, 152, 397, 367, 0, 397, 0, 396, 2, 0, 3, 0, 396, 264, 395, 395, 4, 394, 5, 0, 6, 0, 394, 393, 7, 73, 393, 224, 392, 392, 8, 391, 9, 0, 10, 0, 391, 390, 11, 0, 12, 0, 390, 389, 13, 31, 389, 160, 388, 185, 0, 388, 0, 251, 387, 387, 14, 386, 15, 108, 386, 385, 16, 0, 17, 0, 385, 384, 18, 0, 19, 0, 384, 324, 383, 383, 20, 382, 21, 285, 382, 313, 381, 381, 22, 380, 23, 42, 380, 379, 24, 0, 25, 0, 379, 378, 26, 0, 27, 0, 378, 337, 377, 377, 28, 376, 29, 8, 376, 375, 30, 0, 31, 0, 375, 102, 374, 143, 0, 374, 0, 373, 32, 0, 33, 0, 373, 72, 372, 372, 34, 371, 35, 122, 371, 370, 36, 0, 37, 0, 370, 183, 369, 369, 38, 368, 39, 0, 40, 0, 368, 367, 41, 0, 42, 0, 367, 366, 43, 0, 44, 0, 366, 365, 45, 0, 46, 0, 365, 364, 47, 0, 48, 0, 364, 363, 7, 0, 49, 0, 363, 255, 362, 362, 50, 361, 51, 252, 361, 360, 52, 0, 53, 0, 360, 359, 54, 0, 55, 0, 359, 54, 358, 358, 56, 357, 57, 0, 58, 0, 357, 356, 59, 0, 60, 0, 356, 355, 61, 0, 62, 0, 355, 354, 63, 159, 354, 353, 64, 0, 65, 0, 353, 244, 352, 352, 66, 351, 67, 0, 68, 0, 351, 350, 69, 0, 70, 0, 350, 349, 71, 207, 349, 348, 72, 0, 73, 0, 348, 61, 347, 347, 74, 346, 75, 286, 346, 345, 76, 0, 77, 0, 345, 208, 344, 344, 78, 343, 79, 329, 343, 342, 80, 0, 81, 0, 342, 84, 341, 341, 82, 340, 83, 282, 340, 339, 84, 0, 85, 0, 339, 338, 86, 0, 87, 0, 338, 240, 337, 337, 88, 336, 89, 210, 336, 218, 335, 330, 0, 335, 0, 334, 90, 0, 91, 0, 334, 32, 333, 97, 0, 333, 0, 332, 92, 0, 93, 0, 332, 200, 331, 331, 94, 330, 95, 189, 330, 329, 96, 0, 97, 0, 329, 202, 328, 328, 98, 327, 99, 25, 327, 28, 326, 136, 0, 326, 0, 203, 325, 325, 100, 324, 101, 318, 324, 323, 102, 0, 103, 0, 323, 57, 322, 322, 104, 321, 105, 0, 106, 0, 321, 320, 107, 0, 108, 0, 320, 319, 1, 0, 109, 0, 319, 318, 110, 0, 111, 0, 318, 182, 317, 317, 112, 316, 113, 296, 316, 315, 114, 0, 115, 0, 315, 314, 116, 0, 117, 0, 314, 140, 313, 313, 118, 312, 119, 242, 312, 311, 120, 0, 121, 0, 311, 310, 122, 0, 123, 0, 310, 309, 124, 0, 125, 0, 309, 111, 308, 308, 126, 307, 127, 0, 128, 0, 307, 306, 129, 5, 306, 211, 305, 305, 130, 304, 23, 0, 61, 0, 304, 303, 131, 0, 132, 0, 303, 302, 133, 95, 302, 301, 134, 0, 135, 0, 301, 124, 300, 172, 0, 300, 0, 299, 136, 0, 59, 0, 299, 298, 137, 0, 138, 0, 298, 297, 139, 30, 297, 296, 140, 0, 66, 0, 296, 295, 141, 0, 142, 0, 295, 294, 143, 0, 144, 0, 294, 293, 145, 269, 293, 292, 146, 0, 147, 0, 292, 225, 291, 291, 148, 290, 149, 0, 150, 0, 290, 289, 151, 260, 289, 288, 152, 0, 8, 0, 288, 287, 153, 248, 287, 286, 154, 0, 155, 0, 286, 285, 156, 0, 157, 0, 285, 284, 158, 0, 159, 0, 284, 145, 283, 204, 0, 283, 0, 282, 160, 0, 161, 0, 282, 281, 162, 0, 21, 0, 281, 280, 163, 67, 280, 279, 164, 0, 165, 0, 279, 96, 278, 163, 0, 278, 0, 277, 166, 0, 167, 0, 277, 144, 276, 276, 168, 275, 169, 0, 170, 0, 275, 274, 171, 0, 172, 0, 274, 273, 26, 0, 129, 0, 273, 272, 173, 209, 272, 271, 174, 0, 5, 0, 271, 270, 175, 0, 176, 0, 270, 269, 177, 0, 178, 0, 269, 268, 179, 0, 180, 0, 268, 267, 181, 103, 267, 167, 266, 212, 0, 266, 0, 265, 182, 0, 163, 0, 265, 264, 183, 14, 264, 181, 263, 263, 184, 262, 22, 0, 185, 0, 262, 261, 186, 0, 187, 0, 261, 33, 260, 260, 188, 259, 24, 0, 189, 0, 259, 98, 258, 258, 190, 257, 191, 78, 257, 256, 192, 0, 193, 0, 256, 21, 255, 80, 0, 255, 0, 254, 194, 0, 89, 0, 254, 253, 195, 0, 196, 0, 253, 252, 197, 126, 252, 251, 198, 0, 4, 0, 251, 250, 199, 135, 250, 249, 200, 0, 95, 0, 249, 248, 201, 0, 202, 0, 248, 247, 203, 245, 247, 246, 204, 0, 13, 0, 246, 245, 205, 231, 245, 244, 206, 0, 207, 0, 244, 243, 208, 0, 209, 0, 243, 242, 210, 0, 50, 0, 242, 241, 211, 0, 212, 0, 241, 240, 213, 0, 214, 0, 240, 239, 29, 0, 35, 0, 239, 238, 52, 0, 215, 0, 238, 237, 216, 0, 217, 0, 237, 49, 236, 94, 0, 236, 0, 235, 218, 0, 219, 0, 235, 192, 234, 234, 220, 233, 171, 0, 221, 0, 233, 221, 232, 232, 222, 231, 223, 0, 224, 0, 231, 230, 38, 0, 225, 0, 230, 229, 226, 0, 227, 0, 229, 6, 228, 37, 0, 228, 0, 139, 227, 6, 0, 227, 0, 0, 226, 139, 0, 226, 0, 225, 225, 18, 225, 100, 224, 221, 0, 224, 0, 100, 223, 192, 0, 223, 0, 222, 221, 24, 222, 49, 221, 221, 219, 118, 220, 220, 217, 219, 215, 212, 219, 218, 35, 0, 214, 0, 218, 91, 217, 217, 212, 216, 50, 0, 209, 0, 216, 74, 215, 100, 0, 215, 0, 214, 207, 0, 116, 0, 214, 213, 205, 0, 13, 0, 213, 212, 18, 0, 202, 0, 212, 211, 203, 76, 211, 135, 210, 210, 95, 209, 179, 12, 209, 116, 208, 126, 0, 208, 0, 207, 4, 24, 207, 153, 206, 206, 196, 21, 205, 205, 89, 78, 204, 86, 0, 204, 0, 185, 203, 98, 0, 203, 0, 202, 182, 0, 193, 0, 202, 33, 201, 201, 86, 200, 189, 91, 200, 199, 187, 0, 113, 0, 199, 198, 192, 166, 198, 181, 197, 14, 0, 197, 0, 196, 71, 0, 122, 0, 196, 195, 185, 175, 195, 167, 194, 103, 0, 194, 0, 193, 163, 0, 180, 0, 193, 127, 192, 143, 0, 192, 0, 191, 178, 0, 176, 0, 191, 190, 179, 0, 5, 0, 190, 189, 38, 11, 189, 188, 188, 188, 129, 187, 172, 144, 187, 186, 170, 121, 186, 96, 185, 185, 131, 184, 152, 0, 167, 0, 184, 67, 183, 183, 165, 182, 21, 145, 182, 181, 161, 0, 159, 0, 181, 180, 157, 33, 180, 151, 179, 179, 155, 178, 129, 0, 8, 0, 178, 18, 177, 29, 0, 177, 0, 176, 150, 0, 143, 0, 176, 18, 175, 175, 147, 174, 144, 0, 142, 0, 174, 30, 173, 173, 66, 172, 138, 124, 172, 171, 30, 0, 59, 0, 171, 23, 170, 95, 0, 170, 0, 169, 135, 0, 150, 0, 169, 168, 132, 0, 131, 0, 168, 167, 152, 5, 167, 166, 61, 111, 166, 165, 128, 0, 148, 0, 165, 164, 125, 0, 123, 0, 164, 143, 163, 135, 0, 163, 0, 140, 162, 162, 121, 161, 117, 92, 161, 160, 140, 0, 21, 0, 160, 134, 159, 159, 115, 158, 92, 0, 111, 0, 158, 157, 109, 0, 108, 0, 157, 115, 156, 57, 0, 156, 0, 155, 1, 0, 106, 0, 155, 0, 154, 18, 0, 154, 0, 153, 110, 14, 153, 28, 152, 25, 0, 152, 0, 93, 151, 145, 0, 151, 0, 150, 103, 0, 38, 0, 150, 149, 0, 0, 90, 0, 149, 11, 148, 75, 0, 148, 0, 147, 97, 4, 147, 32, 146, 146, 93, 145, 35, 0, 95, 0, 145, 144, 113, 0, 91, 0, 144, 143, 87, 0, 111, 0, 143, 142, 113, 0, 120, 0, 142, 57, 141, 84, 0, 141, 0, 140, 85, 0, 96, 0, 140, 57, 139, 98, 0, 139, 0, 86, 138, 138, 81, 137, 38, 0, 78, 0, 137, 61, 136, 136, 77, 135, 4, 0, 73, 0, 135, 134, 70, 0, 110, 0, 134, 133, 64, 0, 68, 0, 133, 132, 115, 0, 65, 0, 132, 101, 131, 131, 62, 130, 60, 54, 130, 129, 58, 0, 55, 0, 129, 128, 120, 14, 128, 44, 127, 92, 0, 127, 0, 109, 126, 94, 0, 126, 0, 125, 29, 0, 53, 0, 125, 124, 49, 0, 48, 0, 124, 123, 57, 0, 46, 0, 123, 122, 0, 0, 44, 0, 122, 121, 42, 0, 44, 0, 121, 111, 120, 120, 40, 119, 0, 72, 119, 118, 37, 102, 118, 117, 33, 93, 117, 8, 116, 116, 88, 115, 31, 0, 27, 0, 115, 114, 75, 42, 114, 113, 21, 102, 113, 112, 31, 0, 101, 0, 112, 111, 111, 111, 25, 110, 19, 8, 110, 108, 109, 109, 61, 108, 101, 0, 78, 0, 108, 31, 107, 107, 17, 106, 12, 29, 106, 105, 5, 0, 23, 0, 105, 104, 94, 73, 104, 103, 10, 7, 103, 67, 102, 102, 6, 101, 35, 0, 3, 0, 101, 100, 6, 0, 15, 0, 100, 99, 39, 0, 93, 0, 99, 65, 98, 79, 0, 98, 0, 97, 39, 28, 97, 77, 96, 96, 65, 95, 11, 0, 83, 0, 95, 22, 94, 94, 9, 84, 93, 12, 0, 93, 0, 61, 92, 92, 2, 91, 37, 0, 37, 0, 91, 90, 47, 65, 90, 60, 89, 89, 9, 88, 33, 12, 88, 31, 87, 58, 0, 87, 0, 35, 86, 86, 15, 85, 73, 43, 85, 65, 84, 28, 0, 84, 0, 54, 83, 83, 20, 19, 82, 27, 0, 82, 0, 81, 8, 0, 36, 0, 81, 65, 80, 80, 3, 79, 61, 31, 79, 78, 5, 70, 78, 77, 37, 64, 77, 76, 11, 41, 76, 69, 75, 75, 44, 74, 7, 0, 49, 0, 74, 73, 73, 25, 0, 73, 0, 47, 72, 72, 18, 71, 10, 0, 53, 0, 71, 43, 70, 49, 0, 70, 0, 69, 47, 4, 69, 58, 68, 0, 0, 68, 0, 67, 28, 0, 57, 0, 67, 7, 66, 66, 50, 12, 65, 65, 43, 20, 64, 42, 0, 64, 0, 27, 63, 63, 12, 62, 56, 0, 16, 0, 62, 30, 61, 61, 29, 42, 60, 12, 0, 60, 0, 59, 45, 15, 59, 18, 58, 58, 1, 34, 57, 57, 40, 56, 23, 45, 56, 55, 55, 5, 55, 54, 20, 18, 54, 4, 53, 53, 24, 52, 42, 11, 52, 21, 51, 51, 38, 14, 50, 45, 0, 50, 0, 49, 41, 0, 4, 0, 49, 48, 20, 0, 35, 0, 48, 33, 47, 47, 37, 28, 46, 46, 19, 45, 20, 0, 16, 0, 45, 44, 16, 0, 38, 0, 44, 33, 43, 41, 0, 43, 0, 42, 34, 38, 42, 27, 41, 41, 8, 40, 28, 23, 40, 30, 39, 39, 36, 38, 33, 34, 38, 37, 23, 0, 23, 0, 37, 36, 3, 6, 36, 5, 35, 29, 0, 35, 0, 34, 5, 0, 14, 0, 34, 7, 33, 15, 0, 33, 0, 7, 32, 25, 0, 32, 0, 31, 2, 0, 7, 0, 31, 1, 30, 30, 9, 7, 29, 29, 0, 28, 2, 5, 28, 25, 27, 20, 0, 27, 0, 24, 26, 26, 14, 18, 25, 25, 8, 7, 24, 9, 0, 24, 0, 18, 23, 23, 17, 12, 22, 22, 12, 13, 21, 11, 0, 21, 0, 20, 5, 0, 15, 0, 20, 14, 19, 19, 1, 0, 18, 1, 0, 18, 0, 17, 17, 13, 0, 17, 0, 16, 3, 4, 16, 15, 12, 0, 6, 0, 15, 12, 14, 2, 0, 14, 0, 13, 5, 0, 7, 0, 13, 12, 9, 0, 4, 0, 12, 11, 5, 0, 8, 0, 11, 10, 7, 0, 7, 0, 10, 9, 0, 0, 1, 0, 9, 8, 5, 0, 7, 0, 8, 6, 7, 7, 4, 6, 3, 0, 0, 0, 6, 5, 0, 0, 3, 0, 5, 4, 4, 1, 4, 3, 0, 0, 3, 2, 2, 2, 0, 1, 0, 0, 0, 0, 1 }

  237. 400

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    Returns: {399, 48, 350, 399, 398, 152, 0, 367, 0, 398, 31, 397, 246, 0, 397, 0, 396, 264, 134, 396, 395, 73, 0, 224, 0, 395, 174, 394, 325, 0, 394, 0, 393, 31, 0, 160, 0, 393, 392, 185, 0, 251, 0, 392, 147, 391, 213, 0, 391, 0, 238, 390, 367, 0, 390, 0, 389, 108, 290, 389, 388, 324, 74, 388, 387, 285, 0, 313, 0, 387, 85, 386, 113, 0, 386, 0, 385, 42, 356, 385, 384, 337, 61, 384, 383, 8, 113, 383, 382, 102, 0, 143, 0, 382, 255, 381, 296, 0, 381, 0, 380, 72, 326, 380, 379, 122, 276, 379, 378, 183, 215, 378, 377, 251, 0, 255, 0, 377, 5, 376, 143, 0, 376, 0, 375, 252, 146, 375, 374, 54, 344, 374, 373, 159, 239, 373, 372, 244, 154, 372, 371, 207, 191, 371, 370, 61, 337, 370, 369, 286, 112, 369, 368, 208, 190, 368, 367, 329, 69, 367, 366, 84, 314, 366, 365, 282, 116, 365, 364, 240, 158, 364, 363, 210, 0, 218, 0, 363, 362, 330, 68, 362, 180, 361, 188, 0, 361, 0, 360, 32, 0, 84, 0, 360, 359, 97, 301, 359, 358, 200, 198, 358, 357, 189, 209, 357, 356, 202, 196, 356, 355, 25, 0, 28, 0, 355, 354, 61, 0, 136, 0, 354, 353, 159, 0, 203, 0, 353, 195, 352, 262, 0, 352, 0, 351, 318, 80, 351, 350, 57, 341, 350, 349, 152, 246, 349, 348, 182, 216, 348, 347, 296, 102, 347, 346, 140, 258, 346, 345, 242, 156, 345, 344, 111, 287, 344, 343, 5, 0, 31, 0, 343, 342, 211, 187, 342, 341, 136, 18, 341, 43, 340, 326, 0, 340, 0, 339, 95, 303, 339, 338, 124, 0, 172, 0, 338, 226, 337, 274, 0, 337, 0, 42, 336, 196, 0, 336, 0, 335, 30, 0, 208, 0, 335, 46, 334, 195, 0, 334, 0, 333, 269, 129, 333, 332, 225, 173, 332, 331, 260, 138, 331, 330, 248, 0, 313, 0, 330, 6, 329, 150, 0, 329, 0, 328, 145, 0, 204, 0, 328, 194, 327, 253, 0, 327, 0, 326, 67, 0, 255, 0, 326, 325, 260, 16, 325, 324, 96, 0, 163, 0, 324, 235, 323, 302, 0, 323, 0, 322, 144, 254, 322, 321, 209, 0, 306, 0, 321, 20, 320, 92, 0, 320, 0, 189, 319, 215, 0, 319, 0, 4, 318, 174, 0, 318, 0, 317, 103, 0, 167, 0, 317, 316, 212, 186, 316, 231, 315, 295, 0, 315, 0, 314, 14, 0, 181, 0, 314, 313, 280, 118, 313, 217, 312, 226, 0, 312, 0, 17, 311, 255, 0, 311, 0, 310, 33, 0, 282, 0, 310, 309, 98, 19, 309, 276, 308, 300, 0, 308, 0, 307, 78, 215, 307, 306, 21, 0, 80, 0, 306, 305, 251, 295, 305, 42, 304, 62, 0, 304, 0, 303, 126, 272, 303, 302, 135, 0, 160, 0, 302, 3, 301, 263, 0, 301, 0, 300, 111, 24, 300, 299, 245, 153, 299, 298, 231, 9, 298, 167, 297, 290, 0, 297, 0, 36, 296, 68, 0, 296, 0, 295, 28, 5, 295, 22, 294, 27, 0, 294, 0, 38, 293, 191, 0, 293, 0, 292, 49, 0, 94, 0, 292, 291, 152, 263, 291, 290, 192, 206, 290, 289, 221, 0, 274, 0, 289, 124, 288, 177, 0, 288, 0, 29, 287, 112, 0, 287, 0, 286, 6, 0, 37, 0, 286, 285, 139, 0, 185, 0, 285, 259, 284, 262, 0, 284, 0, 283, 18, 0, 72, 0, 283, 282, 100, 0, 231, 0, 282, 281, 24, 0, 54, 0, 281, 280, 118, 0, 118, 0, 280, 279, 278, 120, 279, 278, 78, 0, 91, 0, 278, 277, 74, 0, 96, 0, 277, 276, 54, 84, 276, 275, 76, 0, 144, 0, 275, 274, 247, 14, 274, 61, 273, 151, 0, 273, 0, 272, 12, 0, 100, 0, 272, 271, 116, 0, 268, 0, 271, 27, 270, 130, 0, 270, 0, 269, 153, 0, 232, 0, 269, 166, 268, 245, 0, 268, 0, 267, 86, 1, 267, 31, 266, 255, 0, 266, 0, 265, 265, 133, 265, 264, 208, 0, 220, 0, 264, 60, 263, 178, 0, 263, 0, 262, 166, 0, 256, 0, 262, 82, 261, 142, 0, 261, 0, 186, 260, 232, 0, 260, 0, 259, 80, 0, 175, 0, 259, 49, 258, 88, 0, 258, 0, 223, 257, 246, 0, 257, 0, 256, 116, 0, 127, 0, 256, 10, 255, 74, 0, 255, 0, 254, 11, 0, 72, 0, 254, 253, 188, 0, 230, 0, 253, 168, 252, 210, 0, 252, 0, 251, 74, 0, 121, 0, 251, 250, 12, 95, 250, 110, 249, 124, 0, 249, 0, 248, 151, 247, 248, 247, 29, 0, 185, 0, 247, 22, 246, 104, 0, 246, 0, 245, 23, 23, 245, 146, 244, 168, 0, 244, 0, 243, 176, 222, 243, 242, 184, 214, 242, 107, 241, 142, 0, 241, 0, 240, 194, 204, 240, 239, 21, 0, 92, 0, 239, 238, 134, 0, 208, 0, 238, 66, 237, 173, 0, 237, 0, 236, 18, 0, 115, 0, 236, 235, 179, 27, 235, 79, 234, 128, 0, 234, 0, 189, 233, 219, 0, 233, 0, 232, 93, 0, 185, 0, 232, 231, 75, 0, 190, 0, 231, 46, 230, 64, 0, 230, 0, 92, 229, 208, 0, 229, 0, 228, 4, 213, 228, 227, 199, 0, 227, 17, 226, 87, 0, 226, 0, 115, 225, 199, 0, 225, 0, 5, 224, 24, 0, 224, 0, 98, 223, 103, 0, 223, 0, 222, 166, 54, 222, 221, 31, 45, 221, 220, 101, 68, 220, 219, 44, 0, 61, 0, 219, 218, 109, 0, 191, 0, 218, 29, 217, 45, 0, 217, 0, 111, 216, 207, 0, 216, 0, 215, 208, 159, 215, 41, 214, 209, 0, 214, 0, 159, 213, 183, 0, 213, 0, 212, 144, 121, 212, 211, 37, 109, 211, 52, 210, 168, 0, 210, 0, 119, 209, 120, 0, 209, 0, 208, 23, 0, 128, 0, 208, 66, 207, 161, 0, 207, 0, 206, 132, 178, 206, 42, 205, 45, 0, 205, 0, 67, 204, 94, 0, 204, 0, 138, 203, 141, 0, 203, 0, 202, 7, 6, 202, 201, 116, 0, 142, 0, 201, 200, 65, 0, 146, 0, 200, 12, 199, 30, 0, 199, 0, 68, 198, 85, 0, 198, 0, 124, 197, 190, 0, 197, 0, 196, 79, 174, 196, 195, 77, 0, 99, 0, 195, 23, 194, 46, 0, 194, 0, 119, 193, 144, 0, 193, 0, 192, 94, 96, 192, 191, 22, 0, 134, 0, 191, 8, 190, 43, 0, 190, 0, 58, 189, 188, 0, 189, 0, 7, 188, 147, 0, 188, 0, 187, 12, 0, 148, 0, 187, 27, 186, 99, 0, 186, 0, 153, 185, 163, 0, 185, 0, 2, 184, 79, 0, 184, 0, 134, 183, 164, 0, 183, 0, 10, 182, 34, 0, 182, 0, 70, 181, 110, 0, 181, 0, 149, 180, 158, 0, 180, 0, 179, 60, 0, 124, 0, 179, 178, 24, 0, 65, 0, 178, 177, 117, 0, 141, 0, 177, 20, 176, 68, 0, 176, 0, 74, 175, 78, 0, 175, 0, 174, 58, 0, 92, 0, 174, 173, 35, 52, 173, 172, 35, 0, 157, 0, 172, 171, 25, 0, 43, 0, 171, 9, 170, 100, 0, 170, 0, 147, 169, 165, 0, 169, 0, 168, 28, 0, 74, 0, 168, 167, 147, 93, 167, 166, 19, 0, 27, 0, 166, 165, 122, 15, 165, 66, 164, 113, 0, 164, 0, 1, 163, 131, 0, 163, 0, 162, 79, 28, 162, 161, 126, 59, 161, 160, 54, 77, 160, 90, 159, 93, 0, 159, 0, 94, 158, 119, 0, 158, 0, 157, 105, 0, 117, 0, 157, 156, 70, 0, 145, 0, 156, 155, 64, 0, 132, 0, 155, 108, 154, 150, 0, 154, 0, 153, 31, 0, 41, 0, 153, 152, 69, 0, 92, 0, 152, 7, 151, 58, 0, 151, 0, 95, 150, 148, 0, 150, 0, 149, 84, 35, 149, 148, 37, 0, 124, 0, 148, 147, 11, 76, 147, 146, 47, 4, 146, 108, 145, 142, 0, 145, 0, 144, 35, 17, 144, 143, 101, 0, 116, 0, 143, 142, 141, 124, 142, 141, 118, 54, 141, 78, 140, 117, 0, 140, 0, 139, 90, 0, 121, 0, 139, 62, 138, 117, 0, 138, 0, 59, 137, 128, 0, 137, 0, 136, 7, 0, 58, 0, 136, 135, 76, 0, 123, 0, 135, 134, 128, 7, 134, 21, 133, 95, 0, 133, 0, 132, 64, 0, 117, 0, 132, 110, 131, 111, 0, 131, 0, 130, 14, 0, 20, 0, 130, 129, 128, 32, 129, 128, 75, 83, 128, 16, 127, 73, 0, 127, 0, 126, 49, 0, 106, 0, 126, 40, 125, 99, 0, 125, 0, 124, 19, 0, 49, 0, 124, 6, 123, 13, 0, 123, 0, 122, 14, 0, 29, 0, 122, 121, 68, 40, 121, 7, 120, 30, 0, 120, 0, 33, 119, 116, 0, 119, 0, 118, 8, 0, 15, 0, 118, 117, 20, 2, 117, 116, 34, 0, 41, 0, 116, 115, 41, 20, 115, 114, 78, 7, 114, 113, 45, 0, 78, 0, 113, 112, 80, 90, 112, 111, 20, 0, 23, 0, 111, 110, 27, 49, 110, 109, 83, 0, 92, 0, 109, 32, 108, 85, 0, 108, 0, 6, 107, 48, 0, 107, 0, 106, 90, 16, 106, 105, 14, 79, 105, 82, 104, 84, 0, 104, 0, 85, 103, 95, 0, 103, 0, 102, 62, 0, 77, 0, 102, 101, 93, 15, 101, 59, 100, 64, 0, 100, 0, 5, 99, 69, 0, 99, 0, 98, 4, 9, 98, 97, 35, 30, 97, 59, 96, 71, 0, 96, 0, 95, 24, 0, 94, 0, 95, 94, 87, 0, 92, 0, 94, 29, 93, 54, 0, 93, 0, 92, 48, 0, 57, 0, 92, 91, 80, 49, 91, 47, 90, 80, 0, 90, 0, 89, 44, 66, 89, 88, 37, 0, 51, 0, 88, 7, 87, 36, 0, 87, 0, 86, 70, 53, 86, 85, 32, 0, 38, 0, 85, 26, 84, 58, 0, 84, 0, 83, 75, 44, 83, 82, 32, 0, 65, 0, 82, 81, 81, 17, 81, 27, 80, 33, 0, 80, 0, 59, 79, 75, 0, 79, 0, 78, 14, 38, 78, 77, 33, 0, 38, 0, 77, 17, 76, 70, 0, 76, 0, 75, 56, 44, 75, 74, 31, 59, 74, 73, 15, 0, 28, 0, 73, 72, 64, 31, 72, 71, 5, 0, 28, 0, 71, 70, 55, 26, 70, 69, 69, 11, 69, 22, 68, 24, 0, 68, 0, 40, 67, 52, 0, 67, 0, 66, 5, 8, 66, 65, 14, 0, 38, 0, 65, 64, 52, 22, 64, 63, 1, 0, 25, 0, 63, 62, 56, 0, 60, 0, 62, 61, 61, 38, 61, 60, 5, 0, 21, 0, 60, 9, 59, 25, 0, 59, 0, 14, 58, 47, 0, 58, 0, 57, 43, 55, 57, 56, 12, 0, 12, 0, 56, 55, 37, 0, 55, 54, 15, 0, 20, 0, 54, 21, 53, 41, 0, 53, 0, 52, 49, 50, 52, 51, 15, 39, 51, 50, 9, 0, 50, 0, 50, 7, 49, 10, 0, 49, 0, 23, 48, 32, 0, 48, 0, 47, 0, 0, 9, 0, 47, 46, 29, 6, 46, 45, 14, 44, 45, 44, 12, 0, 13, 0, 44, 43, 30, 0, 42, 0, 43, 42, 9, 20, 42, 41, 41, 1, 41, 8, 40, 9, 0, 40, 0, 22, 39, 39, 0, 39, 0, 38, 35, 3, 38, 37, 9, 0, 30, 0, 37, 36, 17, 9, 36, 12, 35, 15, 0, 35, 0, 34, 23, 14, 34, 9, 33, 25, 0, 33, 0, 32, 15, 0, 21, 0, 32, 31, 22, 0, 31, 30, 4, 0, 7, 0, 30, 29, 7, 11, 29, 28, 2, 0, 22, 0, 28, 27, 5, 17, 27, 14, 26, 16, 0, 26, 0, 25, 1, 0, 8, 0, 25, 24, 1, 0, 2, 0, 24, 23, 18, 0, 23, 10, 22, 17, 0, 22, 0, 21, 6, 0, 10, 0, 21, 20, 17, 9, 20, 19, 0, 0, 4, 0, 19, 6, 18, 9, 0, 18, 0, 17, 0, 10, 17, 12, 16, 13, 0, 16, 0, 15, 0, 0, 0, 0, 15, 14, 12, 6, 14, 13, 4, 12, 13, 12, 2, 0, 12, 4, 11, 11, 0, 11, 0, 10, 2, 0, 6, 0, 10, 9, 6, 0, 9, 0, 9, 0, 8, 7, 0, 8, 0, 7, 0, 0, 1, 0, 7, 0, 6, 1, 0, 6, 0, 4, 5, 5, 0, 5, 0, 4, 1, 0, 3, 0, 4, 3, 1, 0, 2, 0, 3, 0, 2, 1, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  238. 400

    {400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799}

    {230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88, 796}

    Returns: {399, 399, 399, 373, 398, 398, 397, 0, 398, 0, 397, 373, 396, 397, 395, 396, 396, 19, 395, 166, 394, 395, 393, 394, 394, 175, 393, 222, 0, 351, 0, 393, 392, 392, 391, 0, 392, 0, 391, 377, 390, 391, 389, 390, 388, 0, 390, 0, 387, 389, 386, 0, 389, 0, 385, 388, 384, 0, 388, 0, 383, 387, 387, 3, 386, 166, 0, 250, 0, 386, 382, 385, 381, 0, 385, 0, 384, 256, 380, 384, 379, 383, 378, 0, 383, 0, 377, 382, 382, 212, 376, 381, 375, 0, 381, 0, 374, 380, 373, 0, 380, 0, 379, 173, 372, 379, 371, 378, 378, 285, 370, 377, 369, 0, 377, 0, 368, 376, 367, 0, 376, 0, 375, 204, 0, 324, 0, 375, 366, 374, 365, 0, 374, 0, 364, 373, 363, 0, 373, 0, 372, 217, 0, 231, 0, 372, 362, 371, 361, 0, 371, 0, 370, 36, 0, 100, 0, 370, 369, 232, 360, 369, 359, 368, 358, 0, 368, 0, 357, 367, 356, 0, 367, 0, 355, 366, 366, 33, 365, 113, 354, 365, 353, 364, 364, 24, 363, 73, 352, 363, 351, 362, 362, 130, 361, 216, 350, 361, 349, 360, 360, 11, 359, 62, 348, 359, 347, 358, 346, 0, 358, 0, 345, 357, 357, 39, 356, 354, 344, 356, 343, 355, 342, 0, 355, 0, 341, 354, 340, 0, 354, 0, 339, 353, 353, 160, 338, 352, 337, 0, 352, 0, 351, 257, 336, 351, 335, 350, 350, 104, 334, 349, 333, 0, 349, 0, 332, 348, 331, 0, 348, 0, 347, 258, 330, 347, 329, 346, 346, 37, 345, 190, 328, 345, 329, 344, 327, 0, 344, 0, 343, 163, 326, 343, 325, 342, 324, 0, 342, 0, 329, 341, 337, 0, 341, 0, 323, 340, 340, 46, 322, 339, 321, 0, 339, 0, 338, 151, 320, 338, 319, 337, 318, 0, 337, 0, 317, 336, 336, 57, 335, 319, 0, 320, 0, 335, 316, 334, 315, 0, 334, 0, 314, 333, 313, 0, 333, 0, 332, 194, 312, 332, 311, 331, 310, 0, 331, 0, 309, 330, 330, 268, 329, 281, 308, 329, 310, 328, 307, 0, 328, 0, 327, 154, 306, 327, 305, 326, 326, 216, 325, 239, 304, 325, 303, 324, 324, 240, 302, 323, 301, 0, 323, 0, 322, 46, 300, 322, 299, 321, 321, 21, 320, 64, 0, 79, 0, 320, 298, 319, 297, 0, 319, 0, 296, 318, 295, 0, 318, 0, 294, 317, 293, 0, 317, 0, 292, 316, 291, 0, 316, 0, 315, 104, 0, 292, 0, 315, 290, 314, 289, 0, 314, 0, 313, 189, 288, 313, 287, 312, 312, 114, 311, 276, 286, 311, 285, 310, 310, 1, 309, 172, 284, 309, 283, 308, 308, 146, 282, 307, 281, 0, 307, 0, 306, 82, 280, 306, 279, 305, 305, 68, 278, 304, 277, 0, 304, 0, 303, 25, 276, 303, 275, 302, 302, 177, 274, 301, 273, 0, 301, 0, 300, 267, 272, 300, 271, 299, 270, 0, 299, 0, 288, 298, 269, 0, 298, 0, 297, 141, 0, 178, 0, 297, 268, 296, 267, 0, 296, 0, 295, 267, 266, 295, 265, 294, 294, 198, 293, 284, 264, 293, 263, 292, 262, 0, 292, 0, 261, 291, 260, 0, 291, 0, 259, 290, 290, 71, 258, 289, 257, 0, 289, 0, 288, 170, 256, 288, 255, 287, 287, 217, 254, 286, 280, 0, 286, 0, 253, 285, 285, 34, 284, 206, 252, 284, 251, 283, 283, 160, 250, 282, 249, 0, 282, 0, 248, 281, 247, 0, 281, 0, 246, 280, 245, 0, 280, 0, 279, 99, 244, 279, 243, 278, 278, 216, 242, 277, 241, 0, 277, 0, 240, 276, 239, 0, 276, 0, 238, 275, 237, 0, 275, 0, 236, 274, 235, 0, 274, 0, 234, 273, 233, 0, 273, 0, 272, 127, 232, 272, 252, 271, 231, 0, 271, 0, 270, 223, 230, 270, 229, 269, 269, 239, 268, 257, 228, 268, 249, 267, 227, 0, 267, 0, 266, 226, 226, 266, 238, 265, 240, 0, 265, 0, 225, 264, 264, 196, 224, 263, 223, 0, 263, 0, 262, 159, 0, 241, 0, 262, 222, 261, 221, 0, 261, 0, 220, 260, 219, 0, 260, 0, 218, 259, 217, 0, 259, 0, 258, 183, 216, 258, 215, 257, 257, 38, 214, 256, 213, 0, 256, 0, 255, 115, 212, 255, 211, 254, 254, 136, 253, 251, 210, 253, 209, 252, 252, 194, 208, 251, 207, 0, 251, 0, 250, 104, 0, 153, 0, 250, 206, 249, 205, 0, 249, 0, 204, 248, 203, 0, 248, 0, 202, 247, 201, 0, 247, 0, 246, 90, 200, 246, 199, 245, 245, 38, 244, 97, 0, 105, 0, 244, 198, 243, 197, 0, 243, 0, 242, 107, 0, 161, 0, 242, 196, 241, 195, 0, 241, 0, 240, 91, 194, 240, 193, 239, 239, 68, 192, 238, 191, 0, 238, 0, 190, 237, 213, 0, 237, 0, 189, 236, 236, 37, 235, 117, 188, 235, 187, 234, 234, 8, 233, 94, 0, 177, 0, 233, 186, 232, 185, 0, 232, 0, 231, 163, 0, 229, 0, 231, 184, 230, 183, 0, 230, 0, 229, 40, 182, 229, 181, 228, 228, 88, 227, 110, 180, 227, 219, 226, 179, 0, 226, 0, 178, 225, 177, 0, 225, 0, 224, 224, 176, 224, 175, 223, 223, 117, 222, 123, 174, 222, 173, 221, 172, 0, 221, 0, 171, 220, 170, 0, 220, 0, 169, 219, 168, 0, 219, 0, 172, 218, 167, 0, 218, 0, 217, 115, 0, 120, 0, 217, 166, 216, 165, 0, 216, 0, 164, 215, 163, 0, 215, 0, 162, 214, 161, 0, 214, 0, 213, 17, 0, 83, 0, 213, 160, 212, 159, 0, 212, 0, 211, 168, 158, 211, 157, 210, 156, 0, 210, 0, 155, 209, 209, 122, 154, 208, 163, 0, 208, 0, 153, 207, 152, 0, 207, 0, 151, 206, 206, 108, 150, 205, 151, 0, 205, 0, 149, 204, 204, 6, 203, 15, 148, 203, 147, 202, 202, 3, 146, 201, 145, 0, 201, 0, 200, 178, 144, 200, 143, 199, 142, 0, 199, 0, 141, 198, 140, 0, 198, 0, 139, 197, 197, 56, 196, 62, 138, 196, 137, 195, 136, 0, 195, 0, 135, 194, 194, 40, 193, 101, 134, 193, 133, 192, 192, 93, 132, 191, 174, 0, 191, 0, 131, 190, 190, 166, 130, 189, 129, 0, 189, 0, 128, 188, 127, 0, 188, 0, 187, 118, 0, 151, 0, 187, 186, 171, 126, 186, 125, 185, 185, 39, 124, 184, 123, 0, 184, 0, 122, 183, 121, 0, 183, 0, 182, 124, 0, 137, 0, 182, 120, 181, 119, 0, 181, 0, 180, 124, 0, 147, 0, 180, 179, 147, 118, 179, 117, 178, 178, 163, 116, 177, 115, 0, 177, 0, 176, 145, 114, 176, 113, 175, 112, 0, 175, 0, 140, 174, 111, 0, 174, 0, 173, 62, 0, 82, 0, 173, 110, 172, 109, 0, 172, 0, 108, 171, 107, 0, 171, 0, 170, 152, 106, 170, 105, 169, 104, 0, 169, 0, 103, 168, 102, 0, 168, 0, 101, 167, 167, 130, 100, 166, 99, 0, 166, 0, 165, 148, 98, 165, 97, 164, 96, 0, 164, 0, 95, 163, 163, 142, 94, 162, 93, 0, 162, 0, 92, 161, 91, 0, 161, 0, 160, 25, 0, 46, 0, 160, 159, 71, 90, 159, 89, 158, 158, 1, 88, 157, 141, 0, 157, 0, 149, 156, 87, 0, 156, 0, 86, 155, 85, 0, 155, 0, 84, 154, 83, 0, 154, 0, 153, 50, 82, 153, 81, 152, 152, 10, 151, 77, 80, 151, 79, 150, 78, 0, 150, 0, 77, 149, 149, 89, 76, 148, 75, 0, 148, 0, 147, 18, 74, 147, 100, 146, 73, 0, 146, 0, 72, 145, 71, 0, 145, 0, 70, 144, 69, 0, 144, 0, 143, 5, 0, 20, 0, 143, 142, 58, 68, 142, 127, 141, 67, 0, 141, 0, 140, 7, 0, 129, 0, 140, 66, 139, 65, 0, 139, 0, 64, 138, 63, 0, 138, 0, 62, 137, 61, 0, 137, 0, 136, 12, 60, 136, 59, 135, 58, 0, 135, 0, 57, 134, 56, 0, 134, 0, 55, 133, 133, 65, 54, 132, 53, 0, 132, 0, 52, 131, 51, 0, 131, 0, 50, 130, 49, 0, 130, 0, 48, 129, 47, 0, 129, 0, 128, 117, 46, 128, 45, 127, 127, 27, 44, 126, 43, 0, 126, 0, 125, 26, 42, 125, 64, 124, 41, 0, 124, 0, 123, 4, 40, 123, 39, 122, 38, 0, 122, 0, 37, 121, 121, 67, 36, 120, 35, 0, 120, 0, 119, 60, 34, 119, 33, 118, 118, 66, 117, 110, 32, 117, 31, 116, 116, 63, 115, 66, 30, 115, 29, 114, 114, 51, 28, 113, 27, 0, 113, 0, 26, 112, 25, 0, 112, 0, 111, 95, 24, 111, 23, 110, 22, 0, 110, 0, 24, 109, 57, 0, 109, 0, 89, 108, 21, 0, 108, 0, 107, 69, 20, 107, 19, 106, 18, 0, 106, 0, 46, 105, 70, 0, 105, 0, 17, 104, 16, 0, 104, 0, 15, 103, 103, 0, 102, 35, 14, 102, 13, 101, 12, 0, 101, 0, 11, 100, 10, 0, 100, 0, 9, 99, 8, 0, 99, 0, 70, 98, 7, 0, 98, 0, 6, 97, 5, 0, 97, 0, 4, 96, 63, 0, 96, 0, 3, 95, 95, 80, 2, 94, 1, 0, 94, 0, 93, 57, 50, 93, 92, 40, 0, 25, 0, 92, 68, 91, 91, 78, 59, 90, 90, 18, 89, 47, 53, 89, 88, 20, 0, 52, 0, 88, 62, 87, 87, 23, 86, 12, 0, 86, 0, 86, 55, 85, 42, 0, 85, 0, 70, 84, 40, 0, 84, 0, 45, 83, 52, 0, 83, 0, 3, 82, 82, 23, 81, 20, 46, 81, 17, 80, 57, 0, 80, 0, 33, 79, 24, 0, 79, 0, 55, 78, 78, 0, 78, 0, 21, 77, 77, 35, 31, 76, 76, 57, 75, 75, 57, 0, 75, 0, 61, 74, 13, 0, 74, 0, 73, 53, 34, 73, 39, 72, 11, 0, 72, 0, 71, 29, 57, 71, 70, 68, 0, 69, 0, 70, 61, 69, 67, 0, 69, 0, 68, 68, 68, 17, 56, 67, 1, 0, 67, 0, 42, 66, 47, 0, 66, 0, 61, 65, 65, 42, 47, 64, 64, 33, 63, 10, 0, 53, 0, 63, 62, 27, 0, 61, 0, 62, 5, 61, 18, 0, 61, 0, 38, 60, 60, 53, 14, 59, 59, 52, 58, 1, 22, 58, 57, 57, 57, 20, 35, 56, 56, 24, 55, 42, 0, 27, 0, 55, 51, 54, 54, 21, 53, 22, 0, 28, 0, 53, 17, 52, 45, 0, 52, 0, 0, 51, 51, 37, 50, 50, 50, 15, 39, 49, 49, 1, 48, 19, 0, 43, 0, 48, 47, 38, 0, 25, 0, 47, 4, 46, 46, 25, 35, 45, 45, 5, 44, 30, 27, 44, 28, 43, 43, 40, 42, 14, 28, 42, 30, 41, 36, 0, 41, 0, 40, 3, 11, 40, 19, 39, 39, 5, 38, 9, 0, 22, 0, 38, 4, 37, 26, 0, 37, 0, 36, 34, 23, 36, 35, 33, 11, 35, 34, 15, 0, 27, 0, 34, 1, 33, 33, 3, 32, 10, 0, 13, 0, 32, 31, 29, 15, 31, 16, 30, 2, 0, 30, 0, 17, 29, 3, 0, 29, 0, 6, 28, 21, 0, 28, 0, 25, 27, 10, 0, 27, 0, 26, 22, 1, 26, 25, 25, 25, 7, 14, 24, 24, 3, 9, 23, 4, 0, 23, 0, 7, 22, 2, 0, 22, 0, 21, 21, 2, 21, 20, 2, 13, 20, 19, 16, 0, 18, 0, 19, 18, 9, 0, 15, 0, 18, 7, 17, 13, 0, 17, 0, 6, 16, 10, 0, 16, 0, 12, 15, 6, 0, 15, 0, 14, 2, 0, 5, 0, 14, 13, 9, 0, 2, 0, 13, 12, 3, 0, 9, 0, 12, 11, 4, 0, 3, 0, 11, 10, 8, 6, 10, 9, 9, 9, 0, 8, 3, 0, 4, 0, 8, 6, 7, 7, 0, 6, 2, 4, 6, 1, 5, 5, 2, 4, 3, 0, 1, 0, 4, 0, 3, 3, 1, 2, 1, 0, 1, 0, 2, 1, 1, 0, 1, 0, 1 }

  239. 400

    {689, 129, 55, 19, 465, 669, 571, 403, 769, 99, 39, 525, 547, 91, 615, 233, 29, 79, 567, 341, 273, 605, 383, 497, 563, 699, 25, 341, 699, 507, 659, 785, 707, 611, 229, 355, 63, 571, 163, 37, 21, 313, 775, 349, 437, 219, 37, 299, 799, 581, 99, 175, 131, 25, 743, 141, 153, 695, 359, 85, 365, 725, 199, 91, 315, 393, 85, 635, 249, 313, 319, 1, 765, 791, 553, 467, 549, 387, 607, 389, 605, 159, 131, 213, 717, 27, 541, 185, 155, 125, 287, 557, 483, 471, 581, 665, 633, 707, 609, 387, 567, 443, 767, 617, 59, 323, 257, 95, 783, 437, 183, 673, 39, 69, 175, 477, 547, 361, 561, 159, 223, 521, 763, 277, 663, 249, 601, 529, 415, 213, 49, 41, 411, 111, 481, 599, 699, 199, 113, 571, 681, 361, 395, 767, 631, 639, 393, 345, 379, 41, 277, 511, 797, 545, 299, 229, 231, 353, 99, 735, 785, 283, 41, 633, 177, 199, 535, 617, 215, 21, 193, 79, 663, 137, 97, 533, 495, 313, 293, 475, 141, 615, 687, 761, 493, 785, 159, 303, 525, 703, 467, 437, 579, 331, 487, 239, 281, 293, 361, 457, 705, 27, 701, 699, 639, 81, 187, 727, 721, 625, 709, 669, 617, 201, 111, 431, 275, 185, 709, 129, 537, 577, 291, 57, 791, 651, 295, 129, 147, 33, 525, 593, 545, 349, 369, 377, 149, 413, 89, 435, 711, 37, 679, 275, 733, 595, 137, 549, 645, 367, 309, 785, 747, 287, 387, 749, 535, 405, 215, 205, 647, 201, 57, 51, 795, 539, 147, 337, 547, 653, 475, 135, 251, 37, 577, 189, 201, 429, 559, 417, 615, 291, 715, 457, 219, 777, 723, 437, 519, 423, 315, 489, 121, 157, 505, 455, 685, 21, 349, 377, 455, 83, 385, 519, 405, 345, 625, 7, 331, 7, 533, 457, 1, 777, 551, 271, 535, 155, 697, 475, 361, 331, 301, 159, 779, 265, 85, 189, 367, 719, 709, 405, 479, 93, 467, 43, 603, 771, 537, 333, 383, 37, 113, 119, 451, 171, 419, 61, 107, 533, 211, 181, 657, 445, 161, 667, 661, 433, 257, 105, 583, 25, 587, 307, 367, 237, 273, 797, 393, 573, 335, 583, 163, 125, 597, 497, 583, 277, 625, 609, 667, 613, 635, 341, 549, 251, 393, 137, 529, 593, 383, 381, 645, 749, 623, 599, 369, 541, 197, 183}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 48, 399, 398, 0, 0, 1, 0, 398, 152, 397, 367, 0, 397, 0, 396, 2, 0, 3, 0, 396, 264, 395, 395, 4, 394, 5, 0, 6, 0, 394, 393, 7, 73, 393, 224, 392, 392, 8, 391, 9, 0, 10, 0, 391, 390, 11, 0, 12, 0, 390, 389, 13, 31, 389, 160, 388, 185, 0, 388, 0, 251, 387, 387, 14, 386, 15, 108, 386, 385, 16, 0, 17, 0, 385, 384, 18, 0, 19, 0, 384, 324, 383, 383, 20, 382, 21, 285, 382, 313, 381, 381, 22, 380, 23, 42, 380, 379, 24, 0, 25, 0, 379, 378, 26, 0, 27, 0, 378, 337, 377, 377, 28, 376, 29, 8, 376, 375, 30, 0, 31, 0, 375, 102, 374, 143, 0, 374, 0, 373, 32, 0, 33, 0, 373, 72, 372, 372, 34, 371, 35, 122, 371, 370, 36, 0, 37, 0, 370, 183, 369, 369, 38, 368, 39, 0, 40, 0, 368, 367, 41, 0, 42, 0, 367, 366, 43, 0, 44, 0, 366, 365, 45, 0, 46, 0, 365, 364, 47, 0, 48, 0, 364, 363, 7, 0, 49, 0, 363, 255, 362, 362, 50, 361, 51, 252, 361, 360, 52, 0, 53, 0, 360, 359, 54, 0, 55, 0, 359, 54, 358, 358, 56, 357, 57, 0, 58, 0, 357, 356, 59, 0, 60, 0, 356, 355, 61, 0, 62, 0, 355, 354, 63, 159, 354, 353, 64, 0, 65, 0, 353, 244, 352, 352, 66, 351, 67, 0, 68, 0, 351, 350, 69, 0, 70, 0, 350, 349, 71, 207, 349, 348, 72, 0, 73, 0, 348, 61, 347, 347, 74, 346, 75, 286, 346, 345, 76, 0, 77, 0, 345, 208, 344, 344, 78, 343, 79, 329, 343, 342, 80, 0, 81, 0, 342, 84, 341, 341, 82, 340, 83, 282, 340, 339, 84, 0, 85, 0, 339, 338, 86, 0, 87, 0, 338, 240, 337, 337, 88, 336, 89, 210, 336, 218, 335, 330, 0, 335, 0, 334, 90, 0, 91, 0, 334, 32, 333, 97, 0, 333, 0, 332, 92, 0, 93, 0, 332, 200, 331, 331, 94, 330, 95, 189, 330, 329, 96, 0, 97, 0, 329, 202, 328, 328, 98, 327, 99, 25, 327, 28, 326, 136, 0, 326, 0, 203, 325, 325, 100, 324, 101, 318, 324, 323, 102, 0, 103, 0, 323, 57, 322, 322, 104, 321, 105, 0, 106, 0, 321, 320, 107, 0, 108, 0, 320, 319, 1, 0, 109, 0, 319, 318, 110, 0, 111, 0, 318, 182, 317, 317, 112, 316, 113, 296, 316, 315, 114, 0, 115, 0, 315, 314, 116, 0, 117, 0, 314, 140, 313, 313, 118, 312, 119, 242, 312, 311, 120, 0, 121, 0, 311, 310, 122, 0, 123, 0, 310, 309, 124, 0, 125, 0, 309, 111, 308, 308, 126, 307, 127, 0, 128, 0, 307, 306, 129, 5, 306, 211, 305, 305, 130, 304, 23, 0, 61, 0, 304, 303, 131, 0, 132, 0, 303, 302, 133, 95, 302, 301, 134, 0, 135, 0, 301, 124, 300, 172, 0, 300, 0, 299, 136, 0, 59, 0, 299, 298, 137, 0, 138, 0, 298, 297, 139, 30, 297, 296, 140, 0, 66, 0, 296, 295, 141, 0, 142, 0, 295, 294, 143, 0, 144, 0, 294, 293, 145, 269, 293, 292, 146, 0, 147, 0, 292, 225, 291, 291, 148, 290, 149, 0, 150, 0, 290, 289, 151, 260, 289, 288, 152, 0, 8, 0, 288, 287, 153, 248, 287, 286, 154, 0, 155, 0, 286, 285, 156, 0, 157, 0, 285, 284, 158, 0, 159, 0, 284, 145, 283, 204, 0, 283, 0, 282, 160, 0, 161, 0, 282, 281, 162, 0, 21, 0, 281, 280, 163, 67, 280, 279, 164, 0, 165, 0, 279, 96, 278, 163, 0, 278, 0, 277, 166, 0, 167, 0, 277, 144, 276, 276, 168, 275, 169, 0, 170, 0, 275, 274, 171, 0, 172, 0, 274, 273, 26, 0, 129, 0, 273, 272, 173, 209, 272, 271, 174, 0, 5, 0, 271, 270, 175, 0, 176, 0, 270, 269, 177, 0, 178, 0, 269, 268, 179, 0, 180, 0, 268, 267, 181, 103, 267, 167, 266, 212, 0, 266, 0, 265, 182, 0, 163, 0, 265, 264, 183, 14, 264, 181, 263, 263, 184, 262, 22, 0, 185, 0, 262, 261, 186, 0, 187, 0, 261, 33, 260, 260, 188, 259, 24, 0, 189, 0, 259, 98, 258, 258, 190, 257, 191, 78, 257, 256, 192, 0, 193, 0, 256, 21, 255, 80, 0, 255, 0, 254, 194, 0, 89, 0, 254, 253, 195, 0, 196, 0, 253, 252, 197, 126, 252, 251, 198, 0, 4, 0, 251, 250, 199, 135, 250, 249, 200, 0, 95, 0, 249, 248, 201, 0, 202, 0, 248, 247, 203, 245, 247, 246, 204, 0, 13, 0, 246, 245, 205, 231, 245, 244, 206, 0, 207, 0, 244, 243, 208, 0, 209, 0, 243, 242, 210, 0, 50, 0, 242, 241, 211, 0, 212, 0, 241, 240, 213, 0, 214, 0, 240, 239, 29, 0, 35, 0, 239, 238, 52, 0, 215, 0, 238, 237, 216, 0, 217, 0, 237, 49, 236, 94, 0, 236, 0, 235, 218, 0, 219, 0, 235, 192, 234, 234, 220, 233, 171, 0, 221, 0, 233, 221, 232, 232, 222, 231, 223, 0, 224, 0, 231, 230, 38, 0, 225, 0, 230, 229, 226, 0, 227, 0, 229, 6, 228, 37, 0, 228, 0, 139, 227, 6, 0, 227, 0, 0, 226, 139, 0, 226, 0, 225, 225, 18, 225, 100, 224, 221, 0, 224, 0, 100, 223, 192, 0, 223, 0, 222, 221, 24, 222, 49, 221, 221, 219, 118, 220, 220, 217, 219, 215, 212, 219, 218, 35, 0, 214, 0, 218, 91, 217, 217, 212, 216, 50, 0, 209, 0, 216, 74, 215, 100, 0, 215, 0, 214, 207, 0, 116, 0, 214, 213, 205, 0, 13, 0, 213, 212, 18, 0, 202, 0, 212, 211, 203, 76, 211, 135, 210, 210, 95, 209, 179, 12, 209, 116, 208, 126, 0, 208, 0, 207, 4, 24, 207, 153, 206, 206, 196, 21, 205, 205, 89, 78, 204, 86, 0, 204, 0, 185, 203, 98, 0, 203, 0, 202, 182, 0, 193, 0, 202, 33, 201, 201, 86, 200, 189, 91, 200, 199, 187, 0, 113, 0, 199, 198, 192, 166, 198, 181, 197, 14, 0, 197, 0, 196, 71, 0, 122, 0, 196, 195, 185, 175, 195, 167, 194, 103, 0, 194, 0, 193, 163, 0, 180, 0, 193, 127, 192, 143, 0, 192, 0, 191, 178, 0, 176, 0, 191, 190, 179, 0, 5, 0, 190, 189, 38, 11, 189, 188, 188, 188, 129, 187, 172, 144, 187, 186, 170, 121, 186, 96, 185, 185, 131, 184, 152, 0, 167, 0, 184, 67, 183, 183, 165, 182, 21, 145, 182, 181, 161, 0, 159, 0, 181, 180, 157, 33, 180, 151, 179, 179, 155, 178, 129, 0, 8, 0, 178, 18, 177, 29, 0, 177, 0, 176, 150, 0, 143, 0, 176, 18, 175, 175, 147, 174, 144, 0, 142, 0, 174, 30, 173, 173, 66, 172, 138, 124, 172, 171, 30, 0, 59, 0, 171, 23, 170, 95, 0, 170, 0, 169, 135, 0, 150, 0, 169, 168, 132, 0, 131, 0, 168, 167, 152, 5, 167, 166, 61, 111, 166, 165, 128, 0, 148, 0, 165, 164, 125, 0, 123, 0, 164, 143, 163, 135, 0, 163, 0, 140, 162, 162, 121, 161, 117, 92, 161, 160, 140, 0, 21, 0, 160, 134, 159, 159, 115, 158, 92, 0, 111, 0, 158, 157, 109, 0, 108, 0, 157, 115, 156, 57, 0, 156, 0, 155, 1, 0, 106, 0, 155, 0, 154, 18, 0, 154, 0, 153, 110, 14, 153, 28, 152, 25, 0, 152, 0, 93, 151, 145, 0, 151, 0, 150, 103, 0, 38, 0, 150, 149, 0, 0, 90, 0, 149, 11, 148, 75, 0, 148, 0, 147, 97, 4, 147, 32, 146, 146, 93, 145, 35, 0, 95, 0, 145, 144, 113, 0, 91, 0, 144, 143, 87, 0, 111, 0, 143, 142, 113, 0, 120, 0, 142, 57, 141, 84, 0, 141, 0, 140, 85, 0, 96, 0, 140, 57, 139, 98, 0, 139, 0, 86, 138, 138, 81, 137, 38, 0, 78, 0, 137, 61, 136, 136, 77, 135, 4, 0, 73, 0, 135, 134, 70, 0, 110, 0, 134, 133, 64, 0, 68, 0, 133, 132, 115, 0, 65, 0, 132, 101, 131, 131, 62, 130, 60, 54, 130, 129, 58, 0, 55, 0, 129, 128, 120, 14, 128, 44, 127, 92, 0, 127, 0, 109, 126, 94, 0, 126, 0, 125, 29, 0, 53, 0, 125, 124, 49, 0, 48, 0, 124, 123, 57, 0, 46, 0, 123, 122, 0, 0, 44, 0, 122, 121, 42, 0, 44, 0, 121, 111, 120, 120, 40, 119, 0, 72, 119, 118, 37, 102, 118, 117, 33, 93, 117, 8, 116, 116, 88, 115, 31, 0, 27, 0, 115, 114, 75, 42, 114, 113, 21, 102, 113, 112, 31, 0, 101, 0, 112, 111, 111, 111, 25, 110, 19, 8, 110, 108, 109, 109, 61, 108, 101, 0, 78, 0, 108, 31, 107, 107, 17, 106, 12, 29, 106, 105, 5, 0, 23, 0, 105, 104, 94, 73, 104, 103, 10, 7, 103, 67, 102, 102, 6, 101, 35, 0, 3, 0, 101, 100, 6, 0, 15, 0, 100, 99, 39, 0, 93, 0, 99, 65, 98, 79, 0, 98, 0, 97, 39, 28, 97, 77, 96, 96, 65, 95, 11, 0, 83, 0, 95, 22, 94, 94, 9, 84, 93, 12, 0, 93, 0, 61, 92, 92, 2, 91, 37, 0, 37, 0, 91, 90, 47, 65, 90, 60, 89, 89, 9, 88, 33, 12, 88, 31, 87, 58, 0, 87, 0, 35, 86, 86, 15, 85, 73, 43, 85, 65, 84, 28, 0, 84, 0, 54, 83, 83, 20, 19, 82, 27, 0, 82, 0, 81, 8, 0, 36, 0, 81, 65, 80, 80, 3, 79, 61, 31, 79, 78, 5, 70, 78, 77, 37, 64, 77, 76, 11, 41, 76, 69, 75, 75, 44, 74, 7, 0, 49, 0, 74, 73, 73, 25, 0, 73, 0, 47, 72, 72, 18, 71, 10, 0, 53, 0, 71, 43, 70, 49, 0, 70, 0, 69, 47, 4, 69, 58, 68, 0, 0, 68, 0, 67, 28, 0, 57, 0, 67, 7, 66, 66, 50, 12, 65, 65, 43, 20, 64, 42, 0, 64, 0, 27, 63, 63, 12, 62, 56, 0, 16, 0, 62, 30, 61, 61, 29, 42, 60, 12, 0, 60, 0, 59, 45, 15, 59, 18, 58, 58, 1, 34, 57, 57, 40, 56, 23, 45, 56, 55, 55, 5, 55, 54, 20, 18, 54, 4, 53, 53, 24, 52, 42, 11, 52, 21, 51, 51, 38, 14, 50, 45, 0, 50, 0, 49, 41, 0, 4, 0, 49, 48, 20, 0, 35, 0, 48, 33, 47, 47, 37, 28, 46, 46, 19, 45, 20, 0, 16, 0, 45, 44, 16, 0, 38, 0, 44, 33, 43, 41, 0, 43, 0, 42, 34, 38, 42, 27, 41, 41, 8, 40, 28, 23, 40, 30, 39, 39, 36, 38, 33, 34, 38, 37, 23, 0, 23, 0, 37, 36, 3, 6, 36, 5, 35, 29, 0, 35, 0, 34, 5, 0, 14, 0, 34, 7, 33, 15, 0, 33, 0, 7, 32, 25, 0, 32, 0, 31, 2, 0, 7, 0, 31, 1, 30, 30, 9, 7, 29, 29, 0, 28, 2, 5, 28, 25, 27, 20, 0, 27, 0, 24, 26, 26, 14, 18, 25, 25, 8, 7, 24, 9, 0, 24, 0, 18, 23, 23, 17, 12, 22, 22, 12, 13, 21, 11, 0, 21, 0, 20, 5, 0, 15, 0, 20, 14, 19, 19, 1, 0, 18, 1, 0, 18, 0, 17, 17, 13, 0, 17, 0, 16, 3, 4, 16, 15, 12, 0, 6, 0, 15, 12, 14, 2, 0, 14, 0, 13, 5, 0, 7, 0, 13, 12, 9, 0, 4, 0, 12, 11, 5, 0, 8, 0, 11, 10, 7, 0, 7, 0, 10, 9, 0, 0, 1, 0, 9, 8, 5, 0, 7, 0, 8, 6, 7, 7, 4, 6, 3, 0, 0, 0, 6, 5, 0, 0, 3, 0, 5, 4, 4, 1, 4, 3, 0, 0, 3, 2, 2, 2, 0, 1, 0, 0, 0, 0, 1 }

  240. 400

    {398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399}

    {398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 399}

    Returns: {399, 399, 0, 399, 0, 399, 398, 0, 0, 398, 397, 1, 1, 397, 396, 2, 2, 396, 395, 3, 3, 395, 394, 4, 4, 394, 393, 5, 5, 393, 392, 6, 6, 392, 391, 7, 7, 391, 390, 8, 8, 390, 389, 9, 9, 389, 388, 10, 10, 388, 387, 11, 11, 387, 386, 12, 12, 386, 385, 13, 13, 385, 384, 14, 14, 384, 383, 15, 15, 383, 382, 16, 16, 382, 381, 17, 17, 381, 380, 18, 18, 380, 379, 19, 19, 379, 378, 20, 20, 378, 377, 21, 21, 377, 376, 22, 22, 376, 375, 23, 23, 375, 374, 24, 24, 374, 373, 25, 25, 373, 372, 26, 26, 372, 371, 27, 27, 371, 370, 28, 28, 370, 369, 29, 29, 369, 368, 30, 30, 368, 367, 31, 31, 367, 366, 32, 32, 366, 365, 33, 33, 365, 364, 34, 34, 364, 363, 35, 35, 363, 362, 36, 36, 362, 361, 37, 37, 361, 360, 38, 38, 360, 359, 39, 39, 359, 358, 40, 40, 358, 357, 41, 41, 357, 356, 42, 42, 356, 355, 43, 43, 355, 354, 44, 44, 354, 353, 45, 45, 353, 352, 46, 46, 352, 351, 47, 47, 351, 350, 48, 48, 350, 349, 49, 49, 349, 348, 50, 50, 348, 347, 51, 51, 347, 346, 52, 52, 346, 345, 53, 53, 345, 344, 54, 54, 344, 343, 55, 55, 343, 342, 56, 56, 342, 341, 57, 57, 341, 340, 58, 58, 340, 339, 59, 59, 339, 338, 60, 60, 338, 337, 61, 61, 337, 336, 62, 62, 336, 335, 63, 63, 335, 334, 64, 64, 334, 333, 65, 65, 333, 332, 66, 66, 332, 331, 67, 67, 331, 330, 68, 68, 330, 329, 69, 69, 329, 328, 70, 70, 328, 327, 71, 71, 327, 326, 72, 72, 326, 325, 73, 73, 325, 324, 74, 74, 324, 323, 75, 75, 323, 322, 76, 76, 322, 321, 77, 77, 321, 320, 78, 78, 320, 319, 79, 79, 319, 318, 80, 80, 318, 317, 81, 81, 317, 316, 82, 82, 316, 315, 83, 83, 315, 314, 84, 84, 314, 313, 85, 85, 313, 312, 86, 86, 312, 311, 87, 87, 311, 310, 88, 88, 310, 309, 89, 89, 309, 308, 90, 90, 308, 307, 91, 91, 307, 306, 92, 92, 306, 305, 93, 93, 305, 304, 94, 94, 304, 303, 95, 95, 303, 302, 96, 96, 302, 301, 97, 97, 301, 300, 98, 98, 300, 299, 99, 99, 299, 298, 100, 100, 298, 297, 101, 101, 297, 296, 102, 102, 296, 295, 103, 103, 295, 294, 104, 104, 294, 293, 105, 105, 293, 292, 106, 106, 292, 291, 107, 107, 291, 290, 108, 108, 290, 289, 109, 109, 289, 288, 110, 110, 288, 287, 111, 111, 287, 286, 112, 112, 286, 285, 113, 113, 285, 284, 114, 114, 284, 283, 115, 115, 283, 282, 116, 116, 282, 281, 117, 117, 281, 280, 118, 118, 280, 279, 119, 119, 279, 278, 120, 120, 278, 277, 121, 121, 277, 276, 122, 122, 276, 275, 123, 123, 275, 274, 124, 124, 274, 273, 125, 125, 273, 272, 126, 126, 272, 271, 127, 127, 271, 270, 128, 128, 270, 269, 129, 129, 269, 268, 130, 130, 268, 267, 131, 131, 267, 266, 132, 132, 266, 265, 133, 133, 265, 264, 134, 134, 264, 263, 135, 135, 263, 262, 136, 136, 262, 261, 137, 137, 261, 260, 138, 138, 260, 259, 139, 139, 259, 258, 140, 140, 258, 257, 141, 141, 257, 256, 142, 142, 256, 255, 143, 143, 255, 254, 144, 144, 254, 253, 145, 145, 253, 252, 146, 146, 252, 251, 147, 147, 251, 250, 148, 148, 250, 249, 149, 149, 249, 248, 150, 150, 248, 247, 151, 151, 247, 246, 152, 152, 246, 245, 153, 153, 245, 244, 154, 154, 244, 243, 155, 155, 243, 242, 156, 156, 242, 241, 157, 157, 241, 240, 158, 158, 240, 239, 159, 159, 239, 238, 160, 160, 238, 237, 161, 161, 237, 236, 162, 162, 236, 235, 163, 163, 235, 234, 164, 164, 234, 233, 165, 165, 233, 232, 166, 166, 232, 231, 167, 167, 231, 230, 168, 168, 230, 229, 169, 169, 229, 228, 170, 170, 228, 227, 171, 171, 227, 226, 172, 172, 226, 225, 173, 173, 225, 224, 174, 174, 224, 223, 175, 175, 223, 222, 176, 176, 222, 221, 177, 177, 221, 220, 178, 178, 220, 219, 179, 179, 219, 218, 180, 180, 218, 217, 181, 181, 217, 216, 182, 182, 216, 215, 183, 183, 215, 214, 184, 184, 214, 213, 185, 185, 213, 212, 186, 186, 212, 211, 187, 187, 211, 210, 188, 188, 210, 209, 189, 189, 209, 208, 190, 190, 208, 207, 191, 191, 207, 206, 192, 192, 206, 205, 193, 193, 205, 204, 194, 194, 204, 203, 195, 195, 203, 202, 196, 196, 202, 201, 197, 197, 201, 200, 198, 198, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  241. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {0, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399}

    Returns: {399, 399, 0, 0, 399, 0, 1, 398, 2, 0, 398, 0, 3, 397, 4, 0, 397, 0, 5, 396, 6, 0, 396, 0, 7, 395, 8, 0, 395, 0, 9, 394, 10, 0, 394, 0, 11, 393, 12, 0, 393, 0, 13, 392, 14, 0, 392, 0, 15, 391, 16, 0, 391, 0, 17, 390, 18, 0, 390, 0, 19, 389, 20, 0, 389, 0, 21, 388, 22, 0, 388, 0, 23, 387, 24, 0, 387, 0, 25, 386, 26, 0, 386, 0, 27, 385, 28, 0, 385, 0, 29, 384, 30, 0, 384, 0, 31, 383, 32, 0, 383, 0, 33, 382, 34, 0, 382, 0, 35, 381, 36, 0, 381, 0, 37, 380, 38, 0, 380, 0, 39, 379, 40, 0, 379, 0, 41, 378, 42, 0, 378, 0, 43, 377, 44, 0, 377, 0, 45, 376, 46, 0, 376, 0, 47, 375, 48, 0, 375, 0, 49, 374, 50, 0, 374, 0, 51, 373, 52, 0, 373, 0, 53, 372, 54, 0, 372, 0, 55, 371, 56, 0, 371, 0, 57, 370, 58, 0, 370, 0, 59, 369, 60, 0, 369, 0, 61, 368, 62, 0, 368, 0, 63, 367, 64, 0, 367, 0, 65, 366, 66, 0, 366, 0, 67, 365, 68, 0, 365, 0, 69, 364, 70, 0, 364, 0, 71, 363, 72, 0, 363, 0, 73, 362, 74, 0, 362, 0, 75, 361, 76, 0, 361, 0, 77, 360, 78, 0, 360, 0, 79, 359, 80, 0, 359, 0, 81, 358, 82, 0, 358, 0, 83, 357, 84, 0, 357, 0, 85, 356, 86, 0, 356, 0, 87, 355, 88, 0, 355, 0, 89, 354, 90, 0, 354, 0, 91, 353, 92, 0, 353, 0, 93, 352, 94, 0, 352, 0, 95, 351, 96, 0, 351, 0, 97, 350, 98, 0, 350, 0, 99, 349, 100, 0, 349, 0, 101, 348, 102, 0, 348, 0, 103, 347, 104, 0, 347, 0, 105, 346, 106, 0, 346, 0, 107, 345, 108, 0, 345, 0, 109, 344, 110, 0, 344, 0, 111, 343, 112, 0, 343, 0, 113, 342, 114, 0, 342, 0, 115, 341, 116, 0, 341, 0, 117, 340, 118, 0, 340, 0, 119, 339, 120, 0, 339, 0, 121, 338, 122, 0, 338, 0, 123, 337, 124, 0, 337, 0, 125, 336, 126, 0, 336, 0, 127, 335, 128, 0, 335, 0, 129, 334, 130, 0, 334, 0, 131, 333, 132, 0, 333, 0, 133, 332, 134, 0, 332, 0, 135, 331, 136, 0, 331, 0, 137, 330, 138, 0, 330, 0, 139, 329, 140, 0, 329, 0, 141, 328, 142, 0, 328, 0, 143, 327, 144, 0, 327, 0, 145, 326, 146, 0, 326, 0, 147, 325, 148, 0, 325, 0, 149, 324, 150, 0, 324, 0, 151, 323, 152, 0, 323, 0, 153, 322, 154, 0, 322, 0, 155, 321, 156, 0, 321, 0, 157, 320, 158, 0, 320, 0, 159, 319, 160, 0, 319, 0, 161, 318, 162, 0, 318, 0, 163, 317, 164, 0, 317, 0, 165, 316, 166, 0, 316, 0, 167, 315, 168, 0, 315, 0, 169, 314, 170, 0, 314, 0, 171, 313, 172, 0, 313, 0, 173, 312, 174, 0, 312, 0, 175, 311, 176, 0, 311, 0, 177, 310, 178, 0, 310, 0, 179, 309, 180, 0, 309, 0, 181, 308, 182, 0, 308, 0, 183, 307, 184, 0, 307, 0, 185, 306, 186, 0, 306, 0, 187, 305, 188, 0, 305, 0, 189, 304, 190, 0, 304, 0, 191, 303, 192, 0, 303, 0, 193, 302, 194, 0, 302, 0, 195, 301, 196, 0, 301, 0, 197, 300, 198, 0, 300, 0, 199, 299, 200, 0, 299, 0, 201, 298, 202, 0, 298, 0, 203, 297, 204, 0, 297, 0, 205, 296, 206, 0, 296, 0, 207, 295, 208, 0, 295, 0, 209, 294, 210, 0, 294, 0, 211, 293, 212, 0, 293, 0, 213, 292, 214, 0, 292, 0, 215, 291, 216, 0, 291, 0, 217, 290, 218, 0, 290, 0, 219, 289, 220, 0, 289, 0, 221, 288, 222, 0, 288, 0, 223, 287, 224, 0, 287, 0, 225, 286, 226, 0, 286, 0, 227, 285, 228, 0, 285, 0, 229, 284, 230, 0, 284, 0, 231, 283, 232, 0, 283, 0, 233, 282, 234, 0, 282, 0, 235, 281, 236, 0, 281, 0, 237, 280, 238, 0, 280, 0, 239, 279, 240, 0, 279, 0, 241, 278, 242, 0, 278, 0, 243, 277, 244, 0, 277, 0, 245, 276, 246, 0, 276, 0, 247, 275, 248, 0, 275, 0, 249, 274, 250, 0, 274, 0, 251, 273, 252, 0, 273, 0, 253, 272, 254, 0, 272, 0, 255, 271, 256, 0, 271, 0, 257, 270, 258, 0, 270, 0, 259, 269, 260, 0, 269, 0, 261, 268, 262, 0, 268, 0, 263, 267, 264, 0, 267, 0, 265, 266, 266, 0, 266, 0, 265, 0, 264, 265, 262, 264, 260, 0, 264, 0, 258, 263, 256, 0, 263, 0, 254, 262, 252, 0, 262, 0, 250, 261, 248, 0, 261, 0, 246, 260, 244, 0, 260, 0, 242, 259, 240, 0, 259, 0, 238, 258, 236, 0, 258, 0, 234, 257, 232, 0, 257, 0, 230, 256, 228, 0, 256, 0, 226, 255, 224, 0, 255, 0, 222, 254, 220, 0, 254, 0, 218, 253, 216, 0, 253, 0, 214, 252, 212, 0, 252, 0, 210, 251, 208, 0, 251, 0, 206, 250, 204, 0, 250, 0, 202, 249, 200, 0, 249, 0, 198, 248, 196, 0, 248, 0, 194, 247, 192, 0, 247, 0, 190, 246, 188, 0, 246, 0, 186, 245, 184, 0, 245, 0, 182, 244, 180, 0, 244, 0, 178, 243, 176, 0, 243, 0, 174, 242, 172, 0, 242, 0, 170, 241, 168, 0, 241, 0, 166, 240, 164, 0, 240, 0, 162, 239, 160, 0, 239, 0, 158, 238, 156, 0, 238, 0, 154, 237, 152, 0, 237, 0, 150, 236, 148, 0, 236, 0, 146, 235, 144, 0, 235, 0, 142, 234, 140, 0, 234, 0, 138, 233, 136, 0, 233, 0, 134, 232, 132, 0, 232, 0, 130, 231, 128, 0, 231, 0, 126, 230, 124, 0, 230, 0, 122, 229, 120, 0, 229, 0, 118, 228, 116, 0, 228, 0, 114, 227, 112, 0, 227, 0, 110, 226, 108, 0, 226, 0, 106, 225, 104, 0, 225, 0, 102, 224, 100, 0, 224, 0, 98, 223, 96, 0, 223, 0, 94, 222, 92, 0, 222, 0, 90, 221, 88, 0, 221, 0, 86, 220, 84, 0, 220, 0, 82, 219, 80, 0, 219, 0, 78, 218, 76, 0, 218, 0, 74, 217, 72, 0, 217, 0, 70, 216, 68, 0, 216, 0, 66, 215, 64, 0, 215, 0, 62, 214, 60, 0, 214, 0, 58, 213, 56, 0, 213, 0, 54, 212, 52, 0, 212, 0, 50, 211, 48, 0, 211, 0, 46, 210, 44, 0, 210, 0, 42, 209, 40, 0, 209, 0, 38, 208, 36, 0, 208, 0, 34, 207, 32, 0, 207, 0, 30, 206, 28, 0, 206, 0, 26, 205, 24, 0, 205, 0, 22, 204, 20, 0, 204, 0, 18, 203, 16, 0, 203, 0, 14, 202, 12, 0, 202, 0, 10, 201, 8, 0, 201, 0, 6, 200, 4, 0, 200, 0, 2, 199, 1, 0, 199, 0, 3, 198, 5, 0, 198, 0, 7, 197, 9, 0, 197, 0, 11, 196, 13, 0, 196, 0, 15, 195, 17, 0, 195, 0, 19, 194, 21, 0, 194, 0, 23, 193, 25, 0, 193, 0, 27, 192, 29, 0, 192, 0, 31, 191, 33, 0, 191, 0, 35, 190, 37, 0, 190, 0, 39, 189, 41, 0, 189, 0, 43, 188, 45, 0, 188, 0, 47, 187, 49, 0, 187, 0, 51, 186, 53, 0, 186, 0, 55, 185, 57, 0, 185, 0, 59, 184, 61, 0, 184, 0, 63, 183, 65, 0, 183, 0, 67, 182, 69, 0, 182, 0, 71, 181, 73, 0, 181, 0, 75, 180, 77, 0, 180, 0, 79, 179, 81, 0, 179, 0, 83, 178, 85, 0, 178, 0, 87, 177, 89, 0, 177, 0, 91, 176, 93, 0, 176, 0, 95, 175, 97, 0, 175, 0, 99, 174, 101, 0, 174, 0, 103, 173, 105, 0, 173, 0, 107, 172, 109, 0, 172, 0, 111, 171, 113, 0, 171, 0, 115, 170, 117, 0, 170, 0, 119, 169, 121, 0, 169, 0, 123, 168, 125, 0, 168, 0, 127, 167, 129, 0, 167, 0, 131, 166, 133, 0, 166, 0, 135, 165, 137, 0, 165, 0, 139, 164, 141, 0, 164, 0, 143, 163, 145, 0, 163, 0, 147, 162, 149, 0, 162, 0, 151, 161, 153, 0, 161, 0, 155, 160, 157, 0, 160, 0, 159, 159, 157, 0, 159, 0, 149, 158, 141, 0, 158, 0, 133, 157, 125, 0, 157, 0, 117, 156, 109, 0, 156, 0, 101, 155, 93, 0, 155, 0, 85, 154, 77, 0, 154, 0, 69, 153, 61, 0, 153, 0, 53, 152, 45, 0, 152, 0, 37, 151, 29, 0, 151, 0, 21, 150, 13, 0, 150, 0, 5, 149, 4, 0, 149, 0, 12, 148, 20, 0, 148, 0, 28, 147, 36, 0, 147, 0, 44, 146, 52, 0, 146, 0, 60, 145, 68, 0, 145, 0, 76, 144, 84, 0, 144, 0, 92, 143, 100, 0, 143, 0, 108, 142, 116, 0, 142, 0, 124, 141, 132, 0, 141, 0, 140, 140, 36, 0, 140, 0, 93, 139, 84, 0, 139, 0, 113, 138, 81, 0, 138, 0, 49, 137, 17, 0, 137, 0, 16, 136, 48, 0, 136, 0, 80, 135, 112, 0, 135, 0, 100, 134, 97, 0, 134, 0, 32, 133, 109, 0, 133, 0, 96, 132, 33, 0, 132, 0, 128, 131, 64, 0, 131, 0, 1, 130, 65, 0, 130, 0, 129, 129, 29, 0, 129, 0, 112, 128, 120, 0, 128, 0, 104, 127, 88, 0, 127, 0, 72, 126, 56, 0, 126, 0, 40, 125, 24, 0, 125, 0, 8, 124, 9, 0, 124, 0, 25, 123, 41, 0, 123, 0, 57, 122, 73, 0, 122, 0, 89, 121, 105, 0, 121, 0, 120, 0, 48, 120, 45, 119, 9, 0, 119, 0, 61, 118, 4, 0, 118, 0, 68, 117, 64, 0, 117, 0, 17, 116, 109, 0, 116, 0, 29, 115, 24, 0, 115, 0, 105, 114, 64, 0, 114, 0, 113, 0, 110, 113, 106, 112, 102, 0, 112, 0, 98, 111, 94, 0, 111, 0, 90, 110, 86, 0, 110, 0, 82, 109, 78, 0, 109, 0, 74, 108, 70, 0, 108, 0, 66, 107, 62, 0, 107, 0, 58, 106, 54, 0, 106, 0, 50, 105, 46, 0, 105, 0, 42, 104, 38, 0, 104, 0, 34, 103, 30, 0, 103, 0, 26, 102, 22, 0, 102, 0, 18, 101, 14, 0, 101, 0, 10, 100, 6, 0, 100, 0, 2, 99, 3, 0, 99, 0, 7, 98, 11, 0, 98, 0, 15, 97, 19, 0, 97, 0, 23, 96, 27, 0, 96, 0, 31, 95, 35, 0, 95, 0, 39, 94, 43, 0, 94, 0, 47, 93, 51, 0, 93, 0, 55, 92, 59, 0, 92, 0, 63, 91, 67, 0, 91, 0, 71, 90, 75, 0, 90, 0, 79, 89, 83, 0, 89, 0, 87, 88, 75, 0, 88, 0, 43, 87, 11, 0, 87, 0, 22, 86, 54, 0, 86, 0, 85, 0, 64, 85, 4, 84, 73, 0, 84, 0, 56, 83, 65, 0, 83, 0, 27, 82, 81, 0, 82, 0, 24, 81, 52, 0, 81, 0, 13, 80, 77, 0, 80, 0, 36, 79, 20, 0, 79, 0, 33, 78, 70, 0, 78, 0, 6, 77, 73, 0, 77, 0, 69, 76, 53, 0, 76, 0, 37, 75, 21, 0, 75, 0, 5, 74, 12, 0, 74, 0, 28, 73, 44, 0, 73, 0, 60, 72, 21, 0, 72, 0, 67, 71, 62, 0, 71, 0, 41, 70, 65, 0, 70, 0, 59, 69, 14, 0, 69, 0, 49, 68, 16, 0, 68, 0, 20, 67, 3, 0, 67, 0, 32, 66, 35, 0, 66, 0, 11, 65, 1, 0, 65, 0, 9, 64, 51, 0, 64, 0, 30, 63, 62, 0, 63, 0, 40, 62, 8, 0, 62, 0, 25, 61, 57, 0, 61, 0, 12, 60, 48, 0, 60, 0, 45, 59, 48, 0, 59, 0, 3, 58, 17, 0, 58, 0, 29, 57, 38, 0, 57, 0, 21, 56, 46, 0, 56, 0, 19, 55, 53, 0, 55, 0, 52, 54, 44, 0, 54, 0, 1, 53, 38, 0, 53, 0, 50, 52, 42, 0, 52, 0, 34, 51, 26, 0, 51, 0, 18, 50, 10, 0, 50, 0, 2, 49, 7, 0, 49, 0, 15, 48, 23, 0, 48, 0, 31, 47, 39, 0, 47, 0, 46, 0, 44, 46, 8, 45, 10, 0, 45, 0, 14, 44, 38, 0, 44, 0, 43, 43, 22, 0, 43, 0, 10, 42, 4, 0, 42, 0, 41, 0, 27, 41, 24, 40, 13, 0, 40, 0, 36, 39, 33, 0, 39, 0, 6, 38, 16, 0, 38, 0, 37, 37, 5, 0, 37, 0, 28, 36, 16, 0, 36, 0, 35, 35, 13, 0, 35, 0, 17, 34, 23, 0, 34, 0, 20, 33, 32, 0, 33, 0, 11, 32, 9, 0, 32, 0, 30, 31, 9, 0, 31, 0, 25, 30, 12, 0, 30, 0, 5, 29, 3, 0, 29, 0, 28, 0, 21, 28, 19, 27, 26, 0, 27, 0, 1, 26, 7, 0, 26, 0, 9, 25, 18, 0, 25, 0, 2, 24, 15, 0, 24, 0, 12, 23, 22, 0, 23, 0, 8, 22, 14, 0, 22, 0, 4, 21, 10, 0, 21, 0, 7, 20, 10, 0, 20, 0, 13, 19, 6, 0, 19, 0, 16, 18, 18, 0, 18, 0, 14, 17, 17, 0, 17, 0, 6, 16, 11, 0, 16, 0, 3, 15, 15, 0, 15, 0, 5, 14, 10, 0, 14, 0, 11, 13, 1, 0, 13, 0, 9, 12, 2, 0, 12, 0, 11, 0, 8, 11, 4, 10, 7, 0, 10, 0, 2, 9, 9, 0, 1, 8, 6, 0, 8, 0, 3, 7, 5, 0, 7, 0, 6, 0, 0, 0, 0, 6, 5, 5, 4, 0, 5, 0, 2, 4, 1, 0, 4, 0, 3, 3, 0, 0, 3, 0, 1, 2, 2, 0, 2, 0, 1, 0, 0, 0, 0, 1 }

  242. 400

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 0, 0, 398, 397, 1, 1, 397, 396, 2, 2, 396, 395, 3, 3, 395, 394, 4, 4, 394, 393, 5, 5, 393, 392, 6, 6, 392, 391, 7, 7, 391, 390, 8, 8, 390, 389, 9, 9, 389, 388, 10, 10, 388, 387, 11, 11, 387, 386, 12, 12, 386, 385, 13, 13, 385, 384, 14, 14, 384, 383, 15, 15, 383, 382, 16, 16, 382, 381, 17, 17, 381, 380, 18, 18, 380, 379, 19, 19, 379, 378, 20, 20, 378, 377, 21, 21, 377, 376, 22, 22, 376, 375, 23, 23, 375, 374, 24, 24, 374, 373, 25, 25, 373, 372, 26, 26, 372, 371, 27, 27, 371, 370, 28, 28, 370, 369, 29, 29, 369, 368, 30, 30, 368, 367, 31, 31, 367, 366, 32, 32, 366, 365, 33, 33, 365, 364, 34, 34, 364, 363, 35, 35, 363, 362, 36, 36, 362, 361, 37, 37, 361, 360, 38, 38, 360, 359, 39, 39, 359, 358, 40, 40, 358, 357, 41, 41, 357, 356, 42, 42, 356, 355, 43, 43, 355, 354, 44, 44, 354, 353, 45, 45, 353, 352, 46, 46, 352, 351, 47, 47, 351, 350, 48, 48, 350, 349, 49, 49, 349, 348, 50, 50, 348, 347, 51, 51, 347, 346, 52, 52, 346, 345, 53, 53, 345, 344, 54, 54, 344, 343, 55, 55, 343, 342, 56, 56, 342, 341, 57, 57, 341, 340, 58, 58, 340, 339, 59, 59, 339, 338, 60, 60, 338, 337, 61, 61, 337, 336, 62, 62, 336, 335, 63, 63, 335, 334, 64, 64, 334, 333, 65, 65, 333, 332, 66, 66, 332, 331, 67, 67, 331, 330, 68, 68, 330, 329, 69, 69, 329, 328, 70, 70, 328, 327, 71, 71, 327, 326, 72, 72, 326, 325, 73, 73, 325, 324, 74, 74, 324, 323, 75, 75, 323, 322, 76, 76, 322, 321, 77, 77, 321, 320, 78, 78, 320, 319, 79, 79, 319, 318, 80, 80, 318, 317, 81, 81, 317, 316, 82, 82, 316, 315, 83, 83, 315, 314, 84, 84, 314, 313, 85, 85, 313, 312, 86, 86, 312, 311, 87, 87, 311, 310, 88, 88, 310, 309, 89, 89, 309, 308, 90, 90, 308, 307, 91, 91, 307, 306, 92, 92, 306, 305, 93, 93, 305, 304, 94, 94, 304, 303, 95, 95, 303, 302, 96, 96, 302, 301, 97, 97, 301, 300, 98, 98, 300, 299, 99, 99, 299, 298, 100, 100, 298, 297, 101, 101, 297, 296, 102, 102, 296, 295, 103, 103, 295, 294, 104, 104, 294, 293, 105, 105, 293, 292, 106, 106, 292, 291, 107, 107, 291, 290, 108, 108, 290, 289, 109, 109, 289, 288, 110, 110, 288, 287, 111, 111, 287, 286, 112, 112, 286, 285, 113, 113, 285, 284, 114, 114, 284, 283, 115, 115, 283, 282, 116, 116, 282, 281, 117, 117, 281, 280, 118, 118, 280, 279, 119, 119, 279, 278, 120, 120, 278, 277, 121, 121, 277, 276, 122, 122, 276, 275, 123, 123, 275, 274, 124, 124, 274, 273, 125, 125, 273, 272, 126, 126, 272, 271, 127, 127, 271, 270, 128, 128, 270, 269, 129, 129, 269, 268, 130, 130, 268, 267, 131, 131, 267, 266, 132, 132, 266, 265, 133, 133, 265, 264, 134, 134, 264, 263, 135, 135, 263, 262, 136, 136, 262, 261, 137, 137, 261, 260, 138, 138, 260, 259, 139, 139, 259, 258, 140, 140, 258, 257, 141, 141, 257, 256, 142, 142, 256, 255, 143, 143, 255, 254, 144, 144, 254, 253, 145, 145, 253, 252, 146, 146, 252, 251, 147, 147, 251, 250, 148, 148, 250, 249, 149, 149, 249, 248, 150, 150, 248, 247, 151, 151, 247, 246, 152, 152, 246, 245, 153, 153, 245, 244, 154, 154, 244, 243, 155, 155, 243, 242, 156, 156, 242, 241, 157, 157, 241, 240, 158, 158, 240, 239, 159, 159, 239, 238, 160, 160, 238, 237, 161, 161, 237, 236, 162, 162, 236, 235, 163, 163, 235, 234, 164, 164, 234, 233, 165, 165, 233, 232, 166, 166, 232, 231, 167, 167, 231, 230, 168, 168, 230, 229, 169, 169, 229, 228, 170, 170, 228, 227, 171, 171, 227, 226, 172, 172, 226, 225, 173, 173, 225, 224, 174, 174, 224, 223, 175, 175, 223, 222, 176, 176, 222, 221, 177, 177, 221, 220, 178, 178, 220, 219, 179, 179, 219, 218, 180, 180, 218, 217, 181, 181, 217, 216, 182, 182, 216, 215, 183, 183, 215, 214, 184, 184, 214, 213, 185, 185, 213, 212, 186, 186, 212, 211, 187, 187, 211, 210, 188, 188, 210, 209, 189, 189, 209, 208, 190, 190, 208, 207, 191, 191, 207, 206, 192, 192, 206, 205, 193, 193, 205, 204, 194, 194, 204, 203, 195, 195, 203, 202, 196, 196, 202, 201, 197, 197, 201, 200, 198, 198, 200, 199, 199, 0, 199, 0, 199, 198, 198, 0, 198, 0, 198, 197, 197, 0, 197, 0, 197, 196, 196, 0, 196, 0, 196, 195, 195, 0, 195, 0, 195, 194, 194, 0, 194, 0, 194, 193, 193, 0, 193, 0, 193, 192, 192, 0, 192, 0, 192, 191, 191, 0, 191, 0, 191, 190, 190, 0, 190, 0, 190, 189, 189, 0, 189, 0, 189, 188, 188, 0, 188, 0, 188, 187, 187, 0, 187, 0, 187, 186, 186, 0, 186, 0, 186, 185, 185, 0, 185, 0, 185, 184, 184, 0, 184, 0, 184, 183, 183, 0, 183, 0, 183, 182, 182, 0, 182, 0, 182, 181, 181, 0, 181, 0, 181, 180, 180, 0, 180, 0, 180, 179, 179, 0, 179, 0, 179, 178, 178, 0, 178, 0, 178, 177, 177, 0, 177, 0, 177, 176, 176, 0, 176, 0, 176, 175, 175, 0, 175, 0, 175, 174, 174, 0, 174, 0, 174, 173, 173, 0, 173, 0, 173, 172, 172, 0, 172, 0, 172, 171, 171, 0, 171, 0, 171, 170, 170, 0, 170, 0, 170, 169, 169, 0, 169, 0, 169, 168, 168, 0, 168, 0, 168, 167, 167, 0, 167, 0, 167, 166, 166, 0, 166, 0, 166, 165, 165, 0, 165, 0, 165, 164, 164, 0, 164, 0, 164, 163, 163, 0, 163, 0, 163, 162, 162, 0, 162, 0, 162, 161, 161, 0, 161, 0, 161, 160, 160, 0, 160, 0, 160, 159, 159, 0, 159, 0, 159, 158, 158, 0, 158, 0, 158, 157, 157, 0, 157, 0, 157, 156, 156, 0, 156, 0, 156, 155, 155, 0, 155, 0, 155, 154, 154, 0, 154, 0, 154, 153, 153, 0, 153, 0, 153, 152, 152, 0, 152, 0, 152, 151, 151, 0, 151, 0, 151, 150, 150, 0, 150, 0, 150, 149, 149, 0, 149, 0, 149, 148, 148, 0, 148, 0, 148, 147, 147, 0, 147, 0, 147, 146, 146, 0, 146, 0, 146, 145, 145, 0, 145, 0, 145, 144, 144, 0, 144, 0, 144, 143, 143, 0, 143, 0, 143, 142, 142, 0, 142, 0, 142, 141, 141, 0, 141, 0, 141, 140, 140, 0, 140, 0, 140, 139, 139, 0, 139, 0, 139, 138, 138, 0, 138, 0, 138, 137, 137, 0, 137, 0, 137, 136, 136, 0, 136, 0, 136, 135, 135, 0, 135, 0, 135, 134, 134, 0, 134, 0, 134, 133, 133, 0, 133, 0, 133, 132, 132, 0, 132, 0, 132, 131, 131, 0, 131, 0, 131, 130, 130, 0, 130, 0, 130, 129, 129, 0, 129, 0, 129, 128, 128, 0, 128, 0, 128, 127, 127, 0, 127, 0, 127, 126, 126, 0, 126, 0, 126, 125, 125, 0, 125, 0, 125, 124, 124, 0, 124, 0, 124, 123, 123, 0, 123, 0, 123, 122, 122, 0, 122, 0, 122, 121, 121, 0, 121, 0, 121, 120, 120, 0, 120, 0, 120, 119, 119, 0, 119, 0, 119, 118, 118, 0, 118, 0, 118, 117, 117, 0, 117, 0, 117, 116, 116, 0, 116, 0, 116, 115, 115, 0, 115, 0, 115, 114, 114, 0, 114, 0, 114, 113, 113, 0, 113, 0, 113, 112, 112, 0, 112, 0, 112, 111, 111, 0, 111, 0, 111, 110, 110, 0, 110, 0, 110, 109, 109, 0, 109, 0, 109, 108, 108, 0, 108, 0, 108, 107, 107, 0, 107, 0, 107, 106, 106, 0, 106, 0, 106, 105, 105, 0, 105, 0, 105, 104, 104, 0, 104, 0, 104, 103, 103, 0, 103, 0, 103, 102, 102, 0, 102, 0, 102, 101, 101, 0, 101, 0, 101, 100, 100, 0, 100, 0, 100, 99, 99, 0, 99, 0, 99, 98, 98, 0, 98, 0, 98, 97, 97, 0, 97, 0, 97, 96, 96, 0, 96, 0, 96, 95, 95, 0, 95, 0, 95, 94, 94, 0, 94, 0, 94, 93, 93, 0, 93, 0, 93, 92, 92, 0, 92, 0, 92, 91, 91, 0, 91, 0, 91, 90, 90, 0, 90, 0, 90, 89, 89, 0, 89, 0, 89, 88, 88, 0, 88, 0, 88, 87, 87, 0, 87, 0, 87, 86, 86, 0, 86, 0, 86, 85, 85, 0, 85, 0, 85, 84, 84, 0, 84, 0, 84, 83, 83, 0, 83, 0, 83, 82, 82, 0, 82, 0, 82, 81, 81, 0, 81, 0, 81, 80, 80, 0, 80, 0, 80, 79, 79, 0, 79, 0, 79, 78, 78, 0, 78, 0, 78, 77, 77, 0, 77, 0, 77, 76, 76, 0, 76, 0, 76, 75, 75, 0, 75, 0, 75, 74, 74, 0, 74, 0, 74, 73, 73, 0, 73, 0, 73, 72, 72, 0, 72, 0, 72, 71, 71, 0, 71, 0, 71, 70, 70, 0, 70, 0, 70, 69, 69, 0, 69, 0, 69, 68, 68, 0, 68, 0, 68, 67, 67, 0, 67, 0, 67, 66, 66, 0, 66, 0, 66, 65, 65, 0, 65, 0, 65, 64, 64, 0, 64, 0, 64, 63, 63, 0, 63, 0, 63, 62, 62, 0, 62, 0, 62, 61, 61, 0, 61, 0, 61, 60, 60, 0, 60, 0, 60, 59, 59, 0, 59, 0, 59, 58, 58, 0, 58, 0, 58, 57, 57, 0, 57, 0, 57, 56, 56, 0, 56, 0, 56, 55, 55, 0, 55, 0, 55, 54, 54, 0, 54, 0, 54, 53, 53, 0, 53, 0, 53, 52, 52, 0, 52, 0, 52, 51, 51, 0, 51, 0, 51, 50, 50, 0, 50, 0, 50, 49, 49, 0, 49, 0, 49, 48, 48, 0, 48, 0, 48, 47, 47, 0, 47, 0, 47, 46, 46, 0, 46, 0, 46, 45, 45, 0, 45, 0, 45, 44, 44, 0, 44, 0, 44, 43, 43, 0, 43, 0, 43, 42, 42, 0, 42, 0, 42, 41, 41, 0, 41, 0, 41, 40, 40, 0, 40, 0, 40, 39, 39, 0, 39, 0, 39, 38, 38, 0, 38, 0, 38, 37, 37, 0, 37, 0, 37, 36, 36, 0, 36, 0, 36, 35, 35, 0, 35, 0, 35, 34, 34, 0, 34, 0, 34, 33, 33, 0, 33, 0, 33, 32, 32, 0, 32, 0, 32, 31, 31, 0, 31, 0, 31, 30, 30, 0, 30, 0, 30, 29, 29, 0, 29, 0, 29, 28, 28, 0, 28, 0, 28, 27, 27, 0, 27, 0, 27, 26, 26, 0, 26, 0, 26, 25, 25, 0, 25, 0, 25, 24, 24, 0, 24, 0, 24, 23, 23, 0, 23, 0, 23, 22, 22, 0, 22, 0, 22, 21, 21, 0, 21, 0, 21, 20, 20, 0, 20, 0, 20, 19, 19, 0, 19, 0, 19, 18, 18, 0, 18, 0, 18, 17, 17, 0, 17, 0, 17, 16, 16, 0, 16, 0, 16, 15, 15, 0, 15, 0, 15, 14, 14, 0, 14, 0, 14, 13, 13, 0, 13, 0, 13, 12, 12, 0, 12, 0, 12, 11, 11, 0, 11, 0, 11, 10, 10, 0, 10, 0, 10, 9, 9, 0, 9, 0, 9, 8, 8, 0, 8, 0, 8, 7, 7, 0, 7, 0, 7, 6, 6, 0, 6, 0, 6, 5, 5, 0, 5, 0, 5, 4, 4, 0, 4, 0, 4, 3, 3, 0, 3, 0, 3, 2, 2, 0, 2, 0, 2, 1, 1, 0, 1, 0, 1 }

  243. 400

    {797, 795, 793, 791, 789, 787, 785, 783, 781, 779, 777, 775, 773, 771, 769, 767, 765, 763, 761, 759, 757, 755, 753, 751, 749, 747, 745, 743, 741, 739, 737, 735, 733, 731, 729, 727, 725, 723, 721, 719, 717, 715, 713, 711, 709, 707, 705, 703, 701, 699, 697, 695, 693, 691, 689, 687, 685, 683, 681, 679, 677, 675, 673, 671, 669, 667, 665, 663, 661, 659, 657, 655, 653, 651, 649, 647, 645, 643, 641, 639, 637, 635, 633, 631, 629, 627, 625, 623, 621, 619, 617, 615, 613, 611, 609, 607, 605, 603, 601, 599, 597, 595, 593, 591, 589, 587, 585, 583, 581, 579, 577, 575, 573, 571, 569, 567, 565, 563, 561, 559, 557, 555, 553, 551, 549, 547, 545, 543, 541, 539, 537, 535, 533, 531, 529, 527, 525, 523, 521, 519, 517, 515, 513, 511, 509, 507, 505, 503, 501, 499, 497, 495, 493, 491, 489, 487, 485, 483, 481, 479, 477, 475, 473, 471, 469, 467, 465, 463, 461, 459, 457, 455, 453, 451, 449, 447, 445, 443, 441, 439, 437, 435, 433, 431, 429, 427, 425, 423, 421, 419, 417, 415, 413, 411, 409, 407, 405, 403, 401, 399, 397, 395, 393, 391, 389, 387, 385, 383, 381, 379, 377, 375, 373, 371, 369, 367, 365, 363, 361, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 329, 327, 325, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 299, 297, 295, 293, 291, 289, 287, 285, 283, 281, 279, 277, 275, 273, 271, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227, 225, 223, 221, 219, 217, 215, 213, 211, 209, 207, 205, 203, 201, 199, 197, 195, 193, 191, 189, 187, 185, 183, 181, 179, 177, 175, 173, 171, 169, 167, 165, 163, 161, 159, 157, 155, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 127, 125, 123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101, 99, 97, 95, 93, 91, 89, 87, 85, 83, 81, 79, 77, 75, 73, 71, 69, 67, 65, 63, 61, 59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1, 799}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 0, 399, 0, 399, 398, 0, 0, 1, 0, 398, 397, 1, 0, 2, 0, 397, 396, 3, 1, 396, 395, 4, 0, 5, 0, 395, 2, 394, 394, 6, 393, 7, 3, 393, 392, 8, 0, 9, 0, 392, 4, 391, 391, 10, 390, 11, 5, 390, 389, 12, 0, 13, 0, 389, 6, 388, 388, 14, 387, 15, 7, 387, 386, 16, 0, 17, 0, 386, 8, 385, 385, 18, 384, 19, 9, 384, 383, 20, 0, 21, 0, 383, 10, 382, 382, 22, 381, 23, 11, 381, 380, 24, 0, 25, 0, 380, 12, 379, 379, 26, 378, 27, 13, 378, 377, 28, 0, 29, 0, 377, 14, 376, 376, 30, 375, 31, 15, 375, 374, 32, 0, 33, 0, 374, 16, 373, 373, 34, 372, 35, 17, 372, 371, 36, 0, 37, 0, 371, 18, 370, 370, 38, 369, 39, 19, 369, 368, 40, 0, 41, 0, 368, 20, 367, 367, 42, 366, 43, 21, 366, 365, 44, 0, 45, 0, 365, 22, 364, 364, 46, 363, 47, 23, 363, 362, 48, 0, 49, 0, 362, 24, 361, 361, 50, 360, 51, 25, 360, 359, 52, 0, 53, 0, 359, 26, 358, 358, 54, 357, 55, 27, 357, 356, 56, 0, 57, 0, 356, 28, 355, 355, 58, 354, 59, 29, 354, 353, 60, 0, 61, 0, 353, 30, 352, 352, 62, 351, 63, 31, 351, 350, 64, 0, 65, 0, 350, 32, 349, 349, 66, 348, 67, 33, 348, 347, 68, 0, 69, 0, 347, 34, 346, 346, 70, 345, 71, 35, 345, 344, 72, 0, 73, 0, 344, 36, 343, 343, 74, 342, 75, 37, 342, 341, 76, 0, 77, 0, 341, 38, 340, 340, 78, 339, 79, 39, 339, 338, 80, 0, 81, 0, 338, 40, 337, 337, 82, 336, 83, 41, 336, 335, 84, 0, 85, 0, 335, 42, 334, 334, 86, 333, 87, 43, 333, 332, 88, 0, 89, 0, 332, 44, 331, 331, 90, 330, 91, 45, 330, 329, 92, 0, 93, 0, 329, 46, 328, 328, 94, 327, 95, 47, 327, 326, 96, 0, 97, 0, 326, 48, 325, 325, 98, 324, 99, 49, 324, 323, 100, 0, 101, 0, 323, 50, 322, 322, 102, 321, 103, 51, 321, 320, 104, 0, 105, 0, 320, 52, 319, 319, 106, 318, 107, 53, 318, 317, 108, 0, 109, 0, 317, 54, 316, 316, 110, 315, 111, 55, 315, 314, 112, 0, 113, 0, 314, 56, 313, 313, 114, 312, 115, 57, 312, 311, 116, 0, 117, 0, 311, 58, 310, 310, 118, 309, 119, 59, 309, 308, 120, 0, 121, 0, 308, 60, 307, 307, 122, 306, 123, 61, 306, 305, 124, 0, 125, 0, 305, 62, 304, 304, 126, 303, 127, 63, 303, 302, 128, 0, 129, 0, 302, 64, 301, 301, 130, 300, 131, 65, 300, 299, 132, 0, 133, 0, 299, 66, 298, 298, 134, 297, 135, 67, 297, 296, 136, 0, 137, 0, 296, 68, 295, 295, 138, 294, 139, 69, 294, 293, 140, 0, 141, 0, 293, 70, 292, 292, 142, 291, 143, 71, 291, 290, 144, 0, 145, 0, 290, 72, 289, 289, 146, 288, 147, 73, 288, 287, 148, 0, 149, 0, 287, 74, 286, 286, 150, 285, 151, 75, 285, 284, 152, 0, 153, 0, 284, 76, 283, 283, 154, 282, 155, 77, 282, 281, 156, 0, 157, 0, 281, 78, 280, 280, 158, 279, 159, 79, 279, 278, 160, 0, 161, 0, 278, 80, 277, 277, 162, 276, 163, 81, 276, 275, 164, 0, 165, 0, 275, 82, 274, 274, 166, 273, 167, 83, 273, 272, 168, 0, 169, 0, 272, 84, 271, 271, 170, 270, 171, 85, 270, 269, 172, 0, 173, 0, 269, 86, 268, 268, 174, 267, 175, 87, 267, 266, 176, 0, 177, 0, 266, 88, 265, 265, 178, 264, 179, 89, 264, 263, 180, 0, 181, 0, 263, 90, 262, 262, 182, 261, 183, 91, 261, 260, 184, 0, 185, 0, 260, 92, 259, 259, 186, 258, 187, 93, 258, 257, 188, 0, 189, 0, 257, 94, 256, 256, 190, 255, 191, 95, 255, 254, 192, 0, 193, 0, 254, 96, 253, 253, 194, 252, 195, 97, 252, 251, 196, 0, 197, 0, 251, 98, 250, 250, 198, 249, 199, 99, 249, 248, 200, 0, 201, 0, 248, 100, 247, 247, 202, 246, 203, 101, 246, 245, 204, 0, 205, 0, 245, 102, 244, 244, 206, 243, 207, 103, 243, 242, 208, 0, 209, 0, 242, 104, 241, 241, 210, 240, 211, 105, 240, 239, 212, 0, 213, 0, 239, 106, 238, 238, 214, 237, 215, 107, 237, 236, 216, 0, 217, 0, 236, 108, 235, 235, 218, 234, 219, 109, 234, 233, 220, 0, 221, 0, 233, 110, 232, 232, 222, 231, 223, 111, 231, 230, 224, 0, 225, 0, 230, 112, 229, 229, 226, 228, 227, 113, 228, 113, 227, 112, 0, 227, 0, 114, 226, 0, 0, 226, 0, 111, 225, 115, 0, 225, 0, 110, 224, 111, 0, 224, 0, 116, 223, 109, 0, 223, 0, 108, 222, 117, 0, 222, 0, 221, 221, 107, 221, 118, 220, 106, 0, 220, 0, 219, 217, 119, 219, 105, 218, 104, 0, 218, 0, 120, 217, 217, 213, 103, 216, 121, 0, 216, 0, 102, 215, 215, 209, 122, 214, 101, 0, 214, 0, 100, 213, 123, 0, 213, 0, 212, 205, 99, 212, 124, 211, 98, 0, 211, 0, 210, 201, 125, 210, 97, 209, 96, 0, 209, 0, 126, 208, 208, 197, 95, 207, 127, 0, 207, 0, 94, 206, 206, 193, 128, 205, 93, 0, 205, 0, 92, 204, 129, 0, 204, 0, 203, 189, 91, 203, 130, 202, 90, 0, 202, 0, 201, 185, 131, 201, 89, 200, 88, 0, 200, 0, 132, 199, 199, 181, 87, 198, 133, 0, 198, 0, 86, 197, 197, 177, 134, 196, 85, 0, 196, 0, 84, 195, 135, 0, 195, 0, 194, 173, 83, 194, 136, 193, 82, 0, 193, 0, 192, 169, 137, 192, 81, 191, 80, 0, 191, 0, 138, 190, 190, 165, 79, 189, 139, 0, 189, 0, 78, 188, 188, 161, 140, 187, 77, 0, 187, 0, 76, 186, 141, 0, 186, 0, 185, 157, 75, 185, 142, 184, 74, 0, 184, 0, 183, 153, 143, 183, 73, 182, 72, 0, 182, 0, 144, 181, 181, 149, 71, 180, 145, 0, 180, 0, 70, 179, 179, 145, 146, 178, 69, 0, 178, 0, 68, 177, 147, 0, 177, 0, 176, 141, 67, 176, 148, 175, 66, 0, 175, 0, 174, 137, 149, 174, 65, 173, 64, 0, 173, 0, 150, 172, 172, 133, 63, 171, 151, 0, 171, 0, 62, 170, 170, 129, 152, 169, 61, 0, 169, 0, 60, 168, 153, 0, 168, 0, 167, 125, 59, 167, 154, 166, 58, 0, 166, 0, 165, 121, 155, 165, 57, 164, 56, 0, 164, 0, 156, 163, 163, 117, 55, 162, 157, 0, 162, 0, 54, 161, 161, 113, 158, 160, 53, 0, 160, 0, 52, 159, 159, 0, 159, 0, 158, 109, 0, 0, 0, 158, 51, 157, 50, 0, 157, 0, 156, 105, 0, 113, 0, 156, 49, 155, 48, 0, 155, 0, 53, 154, 154, 101, 153, 117, 47, 153, 46, 152, 152, 97, 48, 151, 45, 0, 151, 0, 150, 121, 44, 150, 149, 93, 43, 149, 56, 148, 42, 0, 148, 0, 147, 89, 0, 125, 0, 147, 41, 146, 40, 0, 146, 0, 58, 145, 145, 85, 144, 117, 39, 144, 38, 143, 143, 81, 142, 129, 37, 142, 36, 141, 61, 0, 141, 0, 140, 77, 0, 133, 0, 140, 35, 139, 34, 0, 139, 0, 138, 73, 42, 138, 33, 137, 32, 0, 137, 0, 33, 136, 136, 69, 31, 135, 64, 0, 135, 0, 30, 134, 134, 65, 36, 133, 29, 0, 133, 0, 28, 132, 66, 0, 132, 0, 131, 61, 0, 89, 0, 131, 27, 130, 26, 0, 130, 0, 129, 57, 58, 129, 25, 128, 24, 0, 128, 0, 69, 127, 127, 53, 23, 126, 43, 0, 126, 0, 22, 125, 125, 49, 124, 85, 21, 124, 20, 123, 47, 0, 123, 0, 122, 45, 19, 122, 72, 121, 18, 0, 121, 0, 120, 41, 51, 120, 17, 119, 16, 0, 119, 0, 74, 118, 118, 37, 15, 117, 34, 0, 117, 0, 14, 116, 116, 33, 54, 115, 13, 0, 115, 0, 12, 114, 77, 0, 114, 0, 113, 29, 11, 113, 45, 112, 10, 0, 112, 0, 111, 25, 32, 111, 9, 110, 110, 97, 8, 109, 109, 21, 7, 108, 80, 0, 108, 0, 6, 107, 107, 17, 65, 106, 5, 0, 106, 0, 4, 105, 82, 0, 105, 0, 104, 13, 3, 104, 29, 103, 2, 0, 103, 0, 102, 9, 68, 102, 1, 101, 101, 5, 85, 100, 100, 2, 15, 99, 66, 0, 99, 0, 75, 98, 88, 0, 98, 0, 79, 97, 90, 0, 97, 0, 96, 57, 0, 69, 0, 96, 93, 95, 86, 0, 95, 0, 94, 53, 0, 61, 0, 94, 93, 57, 43, 93, 90, 92, 18, 0, 92, 0, 86, 91, 91, 5, 90, 2, 16, 90, 89, 41, 0, 13, 0, 89, 88, 17, 82, 88, 13, 87, 87, 21, 86, 25, 77, 86, 50, 85, 85, 29, 10, 84, 79, 0, 84, 0, 83, 33, 5, 83, 82, 37, 34, 82, 2, 81, 66, 0, 81, 0, 80, 9, 0, 45, 0, 80, 79, 17, 50, 79, 78, 49, 47, 78, 18, 77, 77, 53, 76, 17, 0, 5, 0, 76, 24, 75, 75, 41, 26, 74, 74, 21, 73, 65, 66, 73, 72, 33, 64, 72, 71, 0, 66, 71, 70, 49, 18, 70, 69, 17, 58, 69, 2, 68, 68, 65, 67, 0, 0, 49, 0, 67, 61, 66, 66, 0, 40, 65, 43, 0, 65, 0, 64, 33, 63, 64, 62, 63, 60, 0, 63, 0, 59, 62, 1, 0, 62, 0, 57, 61, 4, 0, 61, 0, 55, 60, 8, 0, 60, 0, 52, 59, 11, 0, 59, 0, 22, 58, 49, 0, 58, 0, 53, 57, 46, 0, 57, 0, 48, 56, 44, 0, 56, 0, 55, 0, 36, 55, 41, 54, 39, 0, 54, 0, 38, 53, 37, 0, 53, 0, 52, 45, 35, 52, 42, 51, 33, 0, 51, 0, 31, 50, 30, 0, 50, 0, 28, 49, 46, 0, 49, 0, 27, 48, 25, 0, 48, 0, 47, 17, 23, 47, 21, 46, 20, 0, 46, 0, 19, 45, 30, 0, 45, 0, 17, 44, 44, 21, 14, 43, 37, 0, 43, 0, 12, 42, 37, 0, 42, 0, 32, 41, 9, 0, 41, 0, 7, 40, 6, 0, 40, 0, 11, 39, 3, 0, 39, 0, 29, 38, 3, 0, 38, 0, 37, 29, 15, 37, 32, 36, 36, 21, 33, 35, 35, 13, 34, 2, 0, 25, 0, 34, 16, 33, 15, 0, 33, 0, 13, 32, 15, 0, 32, 0, 10, 31, 5, 0, 31, 0, 30, 2, 0, 5, 0, 30, 29, 2, 0, 17, 0, 29, 28, 28, 24, 0, 28, 0, 26, 27, 16, 0, 27, 0, 0, 26, 18, 0, 26, 0, 2, 25, 2, 0, 25, 0, 8, 24, 1, 0, 24, 0, 4, 23, 1, 0, 23, 0, 3, 22, 19, 0, 22, 0, 21, 0, 20, 21, 20, 20, 6, 0, 20, 0, 19, 13, 9, 19, 1, 18, 18, 0, 18, 0, 17, 13, 6, 17, 16, 13, 14, 16, 12, 15, 7, 0, 15, 0, 11, 14, 14, 2, 5, 13, 13, 0, 12, 5, 0, 0, 0, 12, 10, 11, 6, 0, 11, 0, 5, 10, 2, 0, 10, 0, 6, 9, 8, 0, 9, 0, 4, 8, 3, 0, 8, 0, 7, 7, 3, 0, 7, 0, 1, 6, 6, 2, 5, 5, 2, 5, 0, 4, 3, 0, 4, 0, 2, 3, 3, 0, 2, 0, 1, 2, 0, 1, 1, 0 }

  244. 400

    {796, 794, 792, 790, 788, 786, 784, 782, 780, 778, 776, 774, 772, 770, 768, 766, 764, 762, 760, 758, 756, 754, 752, 750, 748, 746, 744, 742, 740, 738, 736, 734, 732, 730, 728, 726, 724, 722, 720, 718, 716, 714, 712, 710, 708, 706, 704, 702, 700, 698, 696, 694, 692, 690, 688, 686, 684, 682, 680, 678, 676, 674, 672, 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, 640, 638, 636, 634, 632, 630, 628, 626, 624, 622, 620, 618, 616, 614, 612, 610, 608, 606, 604, 602, 600, 598, 596, 594, 592, 590, 588, 586, 584, 582, 580, 578, 576, 574, 572, 570, 568, 566, 564, 562, 560, 558, 556, 554, 552, 550, 548, 546, 544, 542, 540, 538, 536, 534, 532, 530, 528, 526, 524, 522, 520, 518, 516, 514, 512, 510, 508, 506, 504, 502, 500, 498, 496, 494, 492, 490, 488, 486, 484, 482, 480, 478, 476, 474, 472, 470, 468, 466, 464, 462, 460, 458, 456, 454, 452, 450, 448, 446, 444, 442, 440, 438, 436, 434, 432, 430, 428, 426, 424, 422, 420, 418, 416, 414, 412, 410, 408, 406, 404, 402, 400, 398, 396, 394, 392, 390, 388, 386, 384, 382, 380, 378, 376, 374, 372, 370, 368, 366, 364, 362, 360, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 338, 336, 334, 332, 330, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 288, 286, 284, 282, 280, 278, 276, 274, 272, 270, 268, 266, 264, 262, 260, 258, 256, 254, 252, 250, 248, 246, 244, 242, 240, 238, 236, 234, 232, 230, 228, 226, 224, 222, 220, 218, 216, 214, 212, 210, 208, 206, 204, 202, 200, 198, 196, 194, 192, 190, 188, 186, 184, 182, 180, 178, 176, 174, 172, 170, 168, 166, 164, 162, 160, 158, 156, 154, 152, 150, 148, 146, 144, 142, 140, 138, 136, 134, 132, 130, 128, 126, 124, 122, 120, 118, 116, 114, 112, 110, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 88, 86, 84, 82, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0, 798}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 0, 0, 0, 399, 0, 398, 398, 1, 397, 0, 0, 2, 0, 397, 396, 3, 0, 4, 0, 396, 1, 395, 395, 5, 394, 6, 2, 394, 393, 7, 0, 8, 0, 393, 3, 392, 392, 9, 391, 10, 4, 391, 390, 11, 0, 12, 0, 390, 5, 389, 389, 13, 388, 14, 6, 388, 387, 15, 0, 16, 0, 387, 7, 386, 386, 17, 385, 18, 8, 385, 384, 19, 0, 20, 0, 384, 9, 383, 383, 21, 382, 22, 10, 382, 381, 23, 0, 24, 0, 381, 11, 380, 380, 25, 379, 26, 12, 379, 378, 27, 0, 28, 0, 378, 13, 377, 377, 29, 376, 30, 14, 376, 375, 31, 0, 32, 0, 375, 15, 374, 374, 33, 373, 34, 16, 373, 372, 35, 0, 36, 0, 372, 17, 371, 371, 37, 370, 38, 18, 370, 369, 39, 0, 40, 0, 369, 19, 368, 368, 41, 367, 42, 20, 367, 366, 43, 0, 44, 0, 366, 21, 365, 365, 45, 364, 46, 22, 364, 363, 47, 0, 48, 0, 363, 23, 362, 362, 49, 361, 50, 24, 361, 360, 51, 0, 52, 0, 360, 25, 359, 359, 53, 358, 54, 26, 358, 357, 55, 0, 56, 0, 357, 27, 356, 356, 57, 355, 58, 28, 355, 354, 59, 0, 60, 0, 354, 29, 353, 353, 61, 352, 62, 30, 352, 351, 63, 0, 64, 0, 351, 31, 350, 350, 65, 349, 66, 32, 349, 348, 67, 0, 68, 0, 348, 33, 347, 347, 69, 346, 70, 34, 346, 345, 71, 0, 72, 0, 345, 35, 344, 344, 73, 343, 74, 36, 343, 342, 75, 0, 76, 0, 342, 37, 341, 341, 77, 340, 78, 38, 340, 339, 79, 0, 80, 0, 339, 39, 338, 338, 81, 337, 82, 40, 337, 336, 83, 0, 84, 0, 336, 41, 335, 335, 85, 334, 86, 42, 334, 333, 87, 0, 88, 0, 333, 43, 332, 332, 89, 331, 90, 44, 331, 330, 91, 0, 92, 0, 330, 45, 329, 329, 93, 328, 94, 46, 328, 327, 95, 0, 96, 0, 327, 47, 326, 326, 97, 325, 98, 48, 325, 324, 99, 0, 100, 0, 324, 49, 323, 323, 101, 322, 102, 50, 322, 321, 103, 0, 104, 0, 321, 51, 320, 320, 105, 319, 106, 52, 319, 318, 107, 0, 108, 0, 318, 53, 317, 317, 109, 316, 110, 54, 316, 315, 111, 0, 112, 0, 315, 55, 314, 314, 113, 313, 114, 56, 313, 312, 115, 0, 116, 0, 312, 57, 311, 311, 117, 310, 118, 58, 310, 309, 119, 0, 120, 0, 309, 59, 308, 308, 121, 307, 122, 60, 307, 306, 123, 0, 124, 0, 306, 61, 305, 305, 125, 304, 126, 62, 304, 303, 127, 0, 128, 0, 303, 63, 302, 302, 129, 301, 130, 64, 301, 300, 131, 0, 132, 0, 300, 65, 299, 299, 133, 298, 134, 66, 298, 297, 135, 0, 136, 0, 297, 67, 296, 296, 137, 295, 138, 68, 295, 294, 139, 0, 140, 0, 294, 69, 293, 293, 141, 292, 142, 70, 292, 291, 143, 0, 144, 0, 291, 71, 290, 290, 145, 289, 146, 72, 289, 288, 147, 0, 148, 0, 288, 73, 287, 287, 149, 286, 150, 74, 286, 285, 151, 0, 152, 0, 285, 75, 284, 284, 153, 283, 154, 76, 283, 282, 155, 0, 156, 0, 282, 77, 281, 281, 157, 280, 158, 78, 280, 279, 159, 0, 160, 0, 279, 79, 278, 278, 161, 277, 162, 80, 277, 276, 163, 0, 164, 0, 276, 81, 275, 275, 165, 274, 166, 82, 274, 273, 167, 0, 168, 0, 273, 83, 272, 272, 169, 271, 170, 84, 271, 270, 171, 0, 172, 0, 270, 85, 269, 269, 173, 268, 174, 86, 268, 267, 175, 0, 176, 0, 267, 87, 266, 266, 177, 265, 178, 88, 265, 264, 179, 0, 180, 0, 264, 89, 263, 263, 181, 262, 182, 90, 262, 261, 183, 0, 184, 0, 261, 91, 260, 260, 185, 259, 186, 92, 259, 258, 187, 0, 188, 0, 258, 93, 257, 257, 189, 256, 190, 94, 256, 255, 191, 0, 192, 0, 255, 95, 254, 254, 193, 253, 194, 96, 253, 252, 195, 0, 196, 0, 252, 97, 251, 251, 197, 250, 198, 98, 250, 249, 199, 0, 200, 0, 249, 99, 248, 248, 201, 247, 202, 100, 247, 246, 203, 0, 204, 0, 246, 101, 245, 245, 205, 244, 206, 102, 244, 243, 207, 0, 208, 0, 243, 103, 242, 242, 209, 241, 210, 104, 241, 240, 211, 0, 212, 0, 240, 105, 239, 239, 213, 238, 214, 106, 238, 237, 215, 0, 216, 0, 237, 107, 236, 236, 217, 235, 218, 108, 235, 234, 219, 0, 220, 0, 234, 109, 233, 233, 221, 232, 222, 110, 232, 231, 223, 0, 224, 0, 231, 111, 230, 230, 225, 229, 226, 112, 229, 228, 227, 0, 228, 0, 228, 113, 227, 112, 0, 227, 0, 111, 226, 114, 0, 226, 0, 0, 225, 110, 0, 225, 0, 115, 224, 109, 0, 224, 0, 115, 223, 116, 0, 223, 0, 108, 222, 107, 0, 222, 0, 117, 221, 221, 220, 106, 220, 118, 0, 220, 0, 105, 219, 219, 216, 119, 218, 104, 0, 218, 0, 103, 217, 120, 0, 217, 0, 216, 212, 102, 216, 121, 215, 101, 0, 215, 0, 214, 208, 122, 214, 100, 213, 99, 0, 213, 0, 123, 212, 212, 204, 98, 211, 124, 0, 211, 0, 97, 210, 210, 200, 125, 209, 96, 0, 209, 0, 95, 208, 126, 0, 208, 0, 207, 196, 94, 207, 127, 206, 93, 0, 206, 0, 205, 192, 128, 205, 92, 204, 91, 0, 204, 0, 129, 203, 203, 188, 90, 202, 130, 0, 202, 0, 89, 201, 201, 184, 131, 200, 88, 0, 200, 0, 87, 199, 132, 0, 199, 0, 198, 180, 86, 198, 133, 197, 85, 0, 197, 0, 196, 176, 134, 196, 84, 195, 83, 0, 195, 0, 135, 194, 194, 172, 82, 193, 136, 0, 193, 0, 81, 192, 192, 168, 137, 191, 80, 0, 191, 0, 79, 190, 138, 0, 190, 0, 189, 164, 78, 189, 139, 188, 77, 0, 188, 0, 187, 160, 140, 187, 76, 186, 75, 0, 186, 0, 141, 185, 185, 156, 74, 184, 142, 0, 184, 0, 73, 183, 183, 152, 143, 182, 72, 0, 182, 0, 71, 181, 144, 0, 181, 0, 180, 148, 70, 180, 145, 179, 69, 0, 179, 0, 178, 144, 146, 178, 68, 177, 67, 0, 177, 0, 147, 176, 176, 140, 66, 175, 148, 0, 175, 0, 65, 174, 174, 136, 149, 173, 64, 0, 173, 0, 63, 172, 150, 0, 172, 0, 171, 132, 62, 171, 151, 170, 61, 0, 170, 0, 169, 128, 152, 169, 60, 168, 59, 0, 168, 0, 153, 167, 167, 124, 58, 166, 154, 0, 166, 0, 57, 165, 165, 120, 155, 164, 56, 0, 164, 0, 55, 163, 156, 0, 163, 0, 162, 116, 54, 162, 157, 161, 53, 0, 161, 0, 160, 112, 158, 160, 52, 159, 51, 0, 159, 0, 158, 0, 0, 108, 0, 158, 157, 112, 50, 157, 49, 156, 156, 104, 51, 155, 48, 0, 155, 0, 154, 116, 47, 154, 153, 100, 46, 153, 53, 152, 45, 0, 152, 0, 151, 96, 0, 104, 0, 151, 44, 150, 150, 120, 43, 149, 149, 92, 42, 148, 56, 0, 148, 0, 41, 147, 147, 88, 146, 124, 40, 146, 145, 116, 39, 145, 144, 84, 0, 128, 0, 144, 38, 143, 37, 0, 143, 0, 142, 80, 59, 142, 36, 141, 141, 132, 35, 140, 140, 76, 34, 139, 61, 0, 139, 0, 33, 138, 138, 72, 137, 120, 32, 137, 136, 136, 31, 136, 135, 68, 30, 135, 64, 134, 29, 0, 134, 0, 133, 64, 35, 133, 28, 132, 27, 0, 132, 0, 37, 131, 131, 60, 0, 130, 26, 0, 130, 0, 25, 129, 129, 56, 67, 128, 24, 0, 128, 0, 23, 127, 42, 0, 127, 0, 126, 52, 22, 126, 69, 125, 21, 0, 125, 0, 124, 48, 0, 84, 0, 124, 20, 123, 19, 0, 123, 0, 53, 122, 122, 44, 18, 121, 72, 0, 121, 0, 17, 120, 120, 40, 49, 119, 16, 0, 119, 0, 118, 80, 15, 118, 117, 36, 14, 117, 48, 116, 13, 0, 116, 0, 115, 32, 75, 115, 12, 114, 11, 0, 114, 0, 45, 113, 113, 28, 10, 112, 77, 0, 112, 0, 9, 111, 111, 24, 110, 72, 8, 110, 7, 109, 60, 0, 109, 0, 108, 20, 6, 108, 80, 107, 5, 0, 107, 0, 106, 16, 63, 106, 4, 105, 3, 0, 105, 0, 31, 104, 104, 12, 103, 88, 2, 103, 1, 102, 102, 8, 83, 101, 101, 4, 100, 2, 70, 100, 85, 99, 26, 0, 99, 0, 74, 98, 88, 0, 98, 0, 29, 97, 24, 0, 97, 0, 81, 96, 91, 0, 96, 0, 27, 95, 93, 0, 95, 0, 94, 52, 0, 60, 0, 94, 93, 93, 92, 0, 93, 0, 92, 48, 0, 48, 0, 92, 88, 91, 72, 0, 91, 0, 90, 4, 0, 40, 0, 90, 89, 8, 0, 12, 0, 89, 88, 16, 0, 80, 0, 88, 3, 87, 11, 0, 87, 0, 5, 86, 86, 72, 77, 85, 85, 28, 84, 24, 6, 84, 83, 32, 0, 20, 0, 83, 82, 36, 26, 82, 13, 81, 81, 20, 16, 80, 80, 44, 79, 2, 24, 79, 11, 78, 19, 0, 78, 0, 77, 52, 21, 77, 42, 76, 76, 56, 75, 4, 0, 8, 0, 75, 19, 74, 74, 72, 73, 64, 0, 24, 0, 73, 72, 68, 0, 36, 0, 72, 17, 71, 71, 2, 70, 0, 42, 70, 69, 56, 28, 69, 68, 64, 61, 68, 67, 2, 48, 67, 66, 60, 0, 64, 0, 66, 65, 60, 0, 60, 0, 65, 64, 40, 62, 64, 63, 20, 56, 63, 62, 0, 58, 62, 57, 61, 55, 0, 61, 0, 54, 60, 10, 0, 60, 0, 52, 59, 31, 0, 59, 0, 50, 58, 51, 0, 58, 0, 47, 57, 46, 0, 57, 0, 56, 2, 44, 56, 43, 55, 41, 0, 55, 0, 40, 54, 39, 0, 54, 0, 38, 53, 51, 0, 53, 0, 36, 52, 34, 0, 52, 0, 33, 51, 32, 0, 51, 0, 30, 50, 50, 40, 35, 49, 37, 0, 49, 0, 6, 48, 25, 0, 48, 0, 23, 47, 22, 0, 47, 0, 44, 46, 20, 0, 46, 0, 34, 45, 18, 0, 45, 0, 25, 44, 15, 0, 44, 0, 14, 43, 43, 4, 12, 42, 15, 0, 42, 0, 9, 41, 8, 0, 41, 0, 7, 40, 25, 0, 40, 0, 39, 20, 4, 39, 2, 38, 1, 0, 38, 0, 37, 32, 0, 28, 0, 37, 36, 20, 29, 36, 27, 35, 6, 0, 35, 0, 10, 34, 34, 16, 33, 12, 16, 33, 3, 32, 5, 0, 32, 0, 31, 20, 0, 8, 0, 31, 26, 30, 13, 0, 30, 0, 24, 29, 11, 0, 29, 0, 21, 28, 28, 24, 19, 27, 27, 0, 17, 26, 8, 0, 26, 0, 25, 24, 22, 25, 3, 24, 21, 0, 24, 0, 23, 2, 18, 23, 3, 22, 13, 0, 22, 0, 7, 21, 20, 0, 21, 0, 20, 4, 1, 20, 6, 19, 19, 12, 11, 18, 5, 0, 18, 0, 17, 2, 15, 17, 16, 16, 14, 16, 12, 15, 9, 0, 15, 0, 4, 14, 2, 0, 14, 0, 13, 8, 8, 13, 10, 12, 12, 0, 0, 11, 5, 0, 11, 0, 10, 8, 0, 8, 0, 10, 9, 2, 0, 4, 0, 9, 8, 2, 3, 8, 7, 7, 6, 0, 7, 0, 6, 6, 2, 0, 6, 0, 5, 5, 4, 0, 5, 0, 4, 2, 3, 4, 3, 3, 0, 0, 3, 0, 2, 2, 2, 0, 2, 0, 0, 1, 1, 0 }

  245. 400

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    Returns: {399, 350, 350, 399, 398, 31, 0, 246, 0, 398, 31, 397, 246, 0, 397, 0, 396, 134, 134, 396, 395, 174, 0, 325, 0, 395, 174, 394, 325, 0, 394, 0, 393, 147, 0, 213, 0, 393, 392, 238, 0, 367, 0, 392, 147, 391, 213, 0, 391, 0, 238, 390, 367, 0, 390, 0, 389, 290, 290, 389, 388, 74, 74, 388, 387, 85, 0, 113, 0, 387, 85, 386, 113, 0, 386, 0, 385, 356, 356, 385, 384, 61, 61, 384, 113, 383, 238, 0, 383, 0, 382, 255, 0, 296, 0, 382, 255, 381, 296, 0, 381, 0, 380, 326, 326, 380, 379, 276, 276, 379, 378, 215, 215, 378, 377, 5, 0, 143, 0, 377, 5, 376, 143, 0, 376, 0, 375, 146, 146, 375, 374, 344, 344, 374, 373, 239, 239, 373, 372, 154, 154, 372, 371, 191, 191, 371, 370, 337, 337, 370, 369, 112, 112, 369, 368, 190, 190, 368, 367, 69, 69, 367, 366, 314, 314, 366, 365, 116, 116, 365, 364, 158, 158, 364, 363, 68, 0, 180, 0, 363, 362, 188, 68, 362, 180, 361, 188, 0, 361, 0, 360, 301, 0, 314, 0, 360, 301, 359, 314, 0, 359, 0, 358, 198, 198, 358, 357, 209, 209, 357, 356, 196, 196, 356, 355, 195, 0, 239, 0, 355, 354, 262, 0, 337, 0, 354, 195, 353, 239, 0, 353, 0, 262, 352, 337, 0, 352, 0, 351, 80, 80, 351, 350, 341, 341, 350, 349, 31, 0, 325, 0, 349, 348, 216, 216, 348, 347, 102, 102, 347, 346, 258, 258, 346, 345, 156, 156, 345, 344, 287, 287, 344, 343, 147, 0, 187, 0, 343, 69, 342, 187, 0, 342, 0, 341, 18, 0, 43, 0, 341, 18, 340, 43, 0, 340, 0, 339, 303, 303, 339, 338, 226, 0, 274, 0, 338, 226, 337, 274, 0, 337, 0, 336, 42, 42, 336, 335, 190, 190, 335, 334, 46, 46, 334, 333, 129, 129, 333, 332, 173, 173, 332, 331, 138, 138, 331, 330, 6, 0, 150, 0, 330, 6, 329, 150, 0, 329, 0, 328, 194, 0, 253, 0, 328, 194, 327, 253, 0, 327, 0, 326, 16, 0, 138, 0, 326, 16, 325, 138, 0, 325, 0, 324, 235, 0, 302, 0, 324, 235, 323, 302, 0, 323, 0, 322, 254, 254, 322, 321, 20, 0, 92, 0, 321, 320, 189, 20, 320, 92, 319, 189, 0, 319, 0, 318, 4, 4, 318, 317, 186, 0, 231, 0, 317, 316, 295, 186, 316, 231, 315, 295, 0, 315, 0, 314, 61, 0, 118, 0, 314, 313, 217, 61, 313, 118, 312, 217, 0, 312, 0, 311, 17, 17, 311, 310, 116, 116, 310, 309, 19, 0, 300, 0, 309, 19, 308, 300, 0, 308, 0, 307, 189, 20, 307, 306, 4, 0, 5, 0, 306, 305, 180, 4, 305, 304, 62, 62, 304, 303, 272, 272, 303, 302, 3, 0, 263, 0, 302, 3, 301, 263, 0, 301, 0, 300, 24, 24, 300, 299, 153, 153, 299, 298, 9, 0, 167, 0, 298, 9, 297, 167, 0, 297, 0, 296, 36, 36, 296, 295, 22, 0, 27, 0, 295, 294, 38, 22, 294, 27, 293, 38, 0, 293, 0, 292, 31, 0, 62, 0, 292, 291, 187, 62, 291, 290, 206, 206, 290, 289, 124, 0, 177, 0, 289, 124, 288, 177, 0, 288, 0, 287, 29, 29, 287, 286, 61, 0, 113, 0, 286, 285, 238, 0, 259, 0, 285, 180, 284, 259, 0, 284, 0, 283, 9, 0, 16, 0, 283, 282, 27, 0, 167, 0, 282, 281, 29, 29, 281, 280, 280, 0, 280, 0, 280, 279, 120, 120, 279, 278, 189, 20, 278, 277, 92, 0, 235, 0, 277, 276, 84, 84, 276, 275, 14, 0, 151, 0, 275, 274, 254, 14, 274, 151, 273, 254, 0, 273, 0, 272, 27, 0, 130, 0, 272, 271, 235, 85, 271, 130, 270, 238, 0, 270, 0, 269, 166, 0, 245, 0, 269, 166, 268, 245, 0, 268, 0, 267, 1, 0, 24, 0, 267, 1, 266, 118, 0, 266, 0, 265, 133, 133, 265, 264, 60, 0, 178, 0, 264, 60, 263, 178, 0, 263, 0, 262, 82, 0, 142, 0, 262, 261, 232, 82, 261, 142, 260, 232, 0, 260, 0, 259, 49, 0, 88, 0, 259, 258, 223, 49, 258, 88, 257, 223, 0, 257, 0, 256, 10, 0, 235, 0, 256, 10, 255, 85, 0, 255, 0, 254, 85, 0, 168, 0, 254, 253, 210, 36, 253, 168, 252, 210, 0, 252, 0, 251, 92, 0, 151, 0, 251, 250, 95, 0, 110, 0, 250, 95, 249, 110, 0, 249, 0, 248, 247, 247, 248, 247, 112, 112, 247, 246, 104, 104, 246, 245, 23, 0, 146, 0, 245, 23, 244, 146, 0, 244, 0, 243, 222, 222, 243, 242, 214, 214, 242, 241, 107, 107, 241, 240, 204, 204, 240, 239, 4, 60, 239, 238, 60, 0, 142, 0, 238, 237, 66, 66, 237, 236, 9, 0, 167, 0, 236, 235, 79, 0, 128, 0, 235, 234, 219, 79, 234, 128, 233, 219, 0, 233, 0, 232, 180, 4, 232, 231, 64, 0, 79, 0, 231, 230, 208, 64, 230, 189, 229, 208, 0, 229, 0, 174, 228, 213, 0, 228, 0, 227, 87, 0, 115, 0, 227, 226, 199, 87, 226, 115, 225, 199, 0, 225, 0, 224, 98, 0, 103, 0, 224, 98, 223, 103, 0, 223, 0, 222, 54, 54, 222, 221, 45, 45, 221, 9, 220, 38, 0, 220, 0, 219, 88, 0, 111, 0, 219, 218, 113, 0, 124, 0, 218, 217, 207, 16, 217, 111, 216, 207, 0, 216, 0, 215, 159, 159, 215, 214, 41, 41, 214, 213, 183, 183, 213, 212, 121, 121, 212, 211, 109, 109, 211, 210, 52, 52, 210, 209, 119, 119, 209, 208, 23, 130, 208, 207, 161, 161, 207, 1, 206, 178, 0, 206, 0, 205, 67, 0, 94, 0, 205, 204, 141, 67, 204, 94, 203, 141, 0, 203, 0, 202, 69, 147, 202, 201, 10, 0, 168, 0, 201, 200, 12, 0, 30, 0, 200, 199, 129, 12, 199, 30, 198, 110, 0, 198, 0, 129, 197, 168, 0, 197, 0, 196, 22, 92, 196, 195, 20, 0, 115, 0, 195, 194, 144, 0, 153, 0, 194, 144, 193, 153, 0, 193, 0, 192, 96, 96, 192, 191, 8, 0, 58, 0, 191, 5, 190, 8, 0, 190, 0, 58, 189, 188, 0, 189, 0, 188, 7, 7, 188, 187, 95, 0, 146, 0, 187, 186, 99, 0, 163, 0, 186, 99, 185, 163, 0, 185, 0, 184, 2, 0, 164, 0, 184, 2, 183, 164, 0, 183, 0, 182, 34, 0, 70, 0, 182, 181, 149, 34, 181, 70, 180, 149, 0, 180, 0, 179, 150, 87, 179, 178, 12, 0, 29, 0, 178, 177, 78, 0, 115, 0, 177, 29, 176, 78, 0, 176, 0, 85, 175, 88, 0, 175, 0, 174, 151, 18, 174, 173, 68, 24, 173, 172, 107, 107, 172, 171, 100, 0, 153, 0, 171, 170, 165, 12, 170, 100, 169, 165, 0, 169, 0, 168, 92, 0, 93, 0, 168, 167, 110, 93, 167, 166, 8, 0, 15, 0, 166, 165, 84, 0, 146, 0, 165, 15, 164, 84, 0, 164, 0, 163, 131, 131, 163, 162, 28, 28, 162, 161, 59, 59, 161, 160, 15, 0, 67, 0, 160, 159, 77, 0, 90, 0, 159, 77, 158, 90, 0, 158, 0, 157, 78, 27, 157, 156, 58, 0, 138, 0, 156, 155, 46, 0, 108, 0, 155, 46, 154, 108, 0, 154, 0, 153, 45, 0, 119, 0, 153, 6, 152, 45, 0, 152, 0, 52, 151, 119, 0, 151, 0, 150, 148, 148, 150, 149, 35, 35, 149, 148, 109, 109, 148, 147, 76, 76, 147, 146, 80, 0, 88, 0, 146, 23, 145, 80, 0, 145, 0, 144, 107, 107, 144, 143, 10, 0, 30, 0, 143, 9, 142, 59, 0, 142, 0, 141, 117, 29, 141, 88, 140, 117, 0, 140, 0, 19, 139, 23, 0, 139, 0, 59, 138, 70, 0, 138, 0, 137, 66, 66, 137, 136, 69, 0, 76, 0, 136, 135, 14, 0, 21, 0, 135, 134, 112, 0, 130, 0, 134, 21, 133, 112, 0, 133, 0, 132, 29, 0, 34, 0, 132, 131, 46, 0, 119, 0, 131, 130, 32, 0, 77, 0, 130, 32, 129, 59, 0, 129, 0, 128, 83, 83, 128, 127, 73, 73, 127, 126, 31, 0, 40, 0, 126, 125, 88, 40, 125, 124, 13, 0, 31, 0, 124, 123, 31, 13, 123, 122, 6, 0, 60, 0, 122, 36, 121, 80, 0, 121, 0, 94, 120, 110, 0, 120, 0, 119, 33, 33, 119, 118, 36, 113, 118, 117, 41, 41, 117, 116, 54, 54, 116, 77, 115, 108, 0, 115, 0, 20, 114, 58, 0, 114, 0, 113, 0, 0, 20, 0, 113, 20, 112, 109, 0, 112, 0, 111, 32, 23, 111, 64, 110, 88, 0, 110, 0, 109, 24, 0, 30, 0, 109, 108, 59, 0, 64, 0, 108, 107, 48, 48, 107, 19, 106, 70, 0, 106, 0, 105, 6, 0, 20, 0, 105, 104, 66, 66, 104, 90, 103, 99, 0, 103, 0, 102, 23, 0, 42, 0, 102, 101, 83, 4, 101, 42, 100, 82, 0, 100, 0, 99, 66, 66, 99, 32, 98, 52, 0, 98, 0, 97, 31, 0, 71, 0, 97, 13, 96, 71, 0, 96, 0, 95, 0, 13, 95, 94, 17, 17, 94, 34, 93, 35, 0, 93, 0, 92, 13, 0, 18, 0, 92, 91, 49, 14, 91, 90, 47, 47, 90, 89, 60, 79, 89, 88, 23, 0, 71, 0, 88, 87, 85, 78, 87, 86, 53, 53, 86, 85, 26, 3, 85, 26, 84, 60, 0, 84, 0, 83, 44, 44, 83, 82, 17, 0, 24, 0, 82, 81, 59, 0, 75, 0, 81, 15, 80, 36, 0, 80, 0, 70, 79, 75, 0, 79, 0, 78, 6, 0, 42, 0, 78, 77, 42, 0, 54, 0, 77, 76, 59, 54, 76, 43, 75, 69, 0, 75, 0, 74, 28, 28, 74, 73, 29, 0, 67, 0, 73, 12, 72, 33, 0, 72, 0, 71, 30, 0, 43, 0, 71, 70, 59, 17, 70, 69, 11, 0, 17, 0, 69, 68, 33, 6, 68, 11, 67, 58, 0, 67, 0, 66, 29, 0, 43, 0, 66, 65, 29, 0, 30, 0, 65, 64, 62, 49, 64, 63, 3, 3, 63, 31, 62, 34, 0, 62, 0, 42, 61, 49, 0, 61, 0, 60, 5, 0, 19, 0, 60, 59, 25, 25, 59, 58, 30, 19, 58, 57, 55, 55, 57, 56, 41, 0, 41, 0, 56, 0, 55, 38, 0, 55, 0, 54, 2, 0, 25, 0, 54, 17, 53, 21, 0, 53, 0, 52, 50, 50, 52, 51, 39, 39, 51, 50, 12, 0, 32, 0, 50, 1, 49, 29, 0, 49, 0, 34, 48, 41, 0, 48, 0, 23, 47, 32, 0, 47, 0, 46, 46, 41, 46, 45, 19, 0, 29, 0, 45, 44, 7, 0, 13, 0, 44, 43, 22, 5, 43, 42, 0, 0, 15, 0, 42, 41, 27, 0, 30, 0, 41, 6, 40, 9, 0, 40, 0, 12, 39, 24, 0, 39, 0, 38, 18, 0, 31, 0, 38, 8, 37, 32, 0, 37, 0, 36, 6, 0, 10, 0, 36, 35, 12, 23, 35, 34, 5, 0, 16, 0, 34, 33, 33, 7, 33, 12, 32, 32, 0, 32, 0, 31, 10, 22, 31, 30, 21, 0, 26, 0, 30, 5, 29, 26, 0, 29, 0, 28, 26, 20, 28, 27, 14, 6, 27, 26, 8, 0, 16, 0, 26, 25, 3, 3, 25, 24, 1, 0, 9, 0, 24, 23, 12, 0, 15, 0, 23, 22, 16, 15, 22, 21, 3, 0, 9, 0, 21, 9, 20, 20, 0, 20, 0, 19, 1, 0, 3, 0, 19, 18, 4, 0, 10, 0, 18, 17, 14, 0, 15, 0, 17, 3, 16, 12, 0, 16, 0, 13, 15, 15, 0, 15, 0, 14, 6, 5, 14, 13, 2, 10, 13, 12, 0, 0, 2, 0, 12, 7, 11, 10, 0, 11, 0, 10, 1, 0, 8, 0, 10, 0, 9, 6, 0, 9, 0, 8, 0, 0, 0, 0, 8, 7, 2, 0, 3, 0, 7, 0, 6, 2, 0, 6, 0, 5, 0, 4, 5, 4, 3, 0, 4, 0, 4, 3, 2, 0, 2, 0, 3, 2, 2, 1, 2, 1, 0, 0, 0, 0, 1 }

  246. 400

    {230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88, 796}

    {798, 797, 796, 795, 794, 793, 792, 791, 790, 789, 788, 787, 786, 785, 784, 783, 782, 781, 780, 779, 778, 777, 776, 775, 774, 773, 772, 771, 770, 769, 768, 767, 766, 765, 764, 763, 762, 761, 760, 759, 758, 757, 756, 755, 754, 753, 752, 751, 750, 749, 748, 747, 746, 745, 744, 743, 742, 741, 740, 739, 738, 737, 736, 735, 734, 733, 732, 731, 730, 729, 728, 727, 726, 725, 724, 723, 722, 721, 720, 719, 718, 717, 716, 715, 714, 713, 712, 711, 710, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, 685, 684, 683, 682, 681, 680, 679, 678, 677, 676, 675, 674, 673, 672, 671, 670, 669, 668, 667, 666, 665, 664, 663, 662, 661, 660, 659, 658, 657, 656, 655, 654, 653, 652, 651, 650, 649, 648, 647, 646, 645, 644, 643, 642, 641, 640, 639, 638, 637, 636, 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 621, 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, 593, 592, 591, 590, 589, 588, 587, 586, 585, 584, 583, 582, 581, 580, 579, 578, 577, 576, 575, 574, 573, 572, 571, 570, 569, 568, 567, 566, 565, 564, 563, 562, 561, 560, 559, 558, 557, 556, 555, 554, 553, 552, 551, 550, 549, 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, 538, 537, 536, 535, 534, 533, 532, 531, 530, 529, 528, 527, 526, 525, 524, 523, 522, 521, 520, 519, 518, 517, 516, 515, 514, 513, 512, 511, 510, 509, 508, 507, 506, 505, 504, 503, 502, 501, 500, 499, 498, 497, 496, 495, 494, 493, 492, 491, 490, 489, 488, 487, 486, 485, 484, 483, 482, 481, 480, 479, 478, 477, 476, 475, 474, 473, 472, 471, 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, 450, 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437, 436, 435, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 405, 404, 403, 402, 401, 400, 799}

    Returns: {399, 399, 0, 0, 0, 399, 373, 398, 398, 1, 397, 2, 0, 397, 396, 3, 0, 4, 0, 396, 19, 395, 166, 0, 395, 0, 394, 5, 0, 6, 0, 394, 175, 393, 222, 0, 393, 0, 351, 392, 392, 7, 391, 8, 377, 391, 390, 9, 0, 10, 0, 390, 389, 11, 0, 12, 0, 389, 388, 13, 0, 14, 0, 388, 387, 15, 0, 3, 0, 387, 386, 16, 3, 386, 250, 385, 385, 17, 384, 18, 256, 384, 383, 19, 0, 20, 0, 383, 382, 21, 0, 22, 0, 382, 212, 381, 381, 23, 380, 24, 0, 25, 0, 380, 379, 26, 173, 379, 378, 27, 0, 28, 0, 378, 285, 377, 377, 29, 376, 30, 0, 31, 0, 376, 375, 32, 204, 375, 324, 374, 374, 33, 373, 34, 0, 35, 0, 373, 372, 36, 217, 372, 231, 371, 371, 37, 370, 38, 36, 370, 100, 369, 232, 0, 369, 0, 368, 39, 0, 40, 0, 368, 367, 41, 0, 42, 0, 367, 366, 43, 0, 44, 0, 366, 33, 365, 113, 0, 365, 0, 364, 45, 0, 46, 0, 364, 24, 363, 73, 0, 363, 0, 362, 47, 0, 48, 0, 362, 130, 361, 216, 0, 361, 0, 360, 49, 0, 50, 0, 360, 11, 359, 62, 0, 359, 0, 358, 51, 0, 52, 0, 358, 357, 53, 0, 54, 0, 357, 39, 356, 354, 0, 356, 0, 355, 55, 0, 56, 0, 355, 354, 57, 0, 58, 0, 354, 353, 59, 0, 60, 0, 353, 160, 352, 352, 61, 351, 62, 257, 351, 350, 63, 0, 64, 0, 350, 104, 349, 349, 65, 348, 66, 0, 67, 0, 348, 347, 68, 258, 347, 346, 69, 0, 69, 0, 346, 345, 70, 37, 345, 190, 344, 344, 71, 343, 72, 163, 343, 342, 73, 0, 71, 0, 342, 341, 74, 73, 341, 340, 75, 0, 76, 0, 340, 46, 339, 339, 77, 338, 78, 151, 338, 337, 79, 0, 80, 0, 337, 336, 81, 0, 82, 0, 336, 57, 335, 319, 0, 335, 0, 320, 334, 334, 83, 333, 84, 0, 85, 0, 333, 332, 86, 194, 332, 331, 87, 0, 88, 0, 331, 330, 89, 0, 90, 0, 330, 216, 329, 268, 0, 329, 0, 281, 328, 328, 91, 327, 92, 154, 327, 326, 93, 0, 7, 0, 326, 325, 94, 239, 325, 324, 95, 0, 96, 0, 324, 240, 323, 323, 97, 322, 43, 0, 98, 0, 322, 321, 99, 0, 100, 0, 321, 21, 320, 64, 0, 320, 0, 79, 319, 319, 101, 318, 102, 0, 103, 0, 318, 317, 104, 0, 105, 0, 317, 316, 106, 0, 107, 0, 316, 315, 108, 62, 315, 292, 314, 314, 109, 313, 110, 189, 313, 312, 111, 0, 112, 0, 312, 114, 311, 276, 0, 311, 0, 310, 113, 0, 114, 0, 310, 1, 309, 172, 0, 309, 0, 308, 115, 0, 116, 0, 308, 146, 307, 307, 117, 306, 118, 82, 306, 305, 119, 0, 120, 0, 305, 68, 304, 304, 121, 303, 122, 25, 303, 302, 123, 0, 124, 0, 302, 177, 301, 301, 125, 300, 126, 267, 300, 299, 127, 0, 110, 0, 299, 298, 128, 0, 129, 0, 298, 297, 130, 141, 297, 178, 296, 296, 131, 295, 43, 0, 132, 0, 295, 294, 133, 0, 134, 0, 294, 198, 293, 284, 0, 293, 0, 292, 135, 0, 136, 0, 292, 291, 137, 0, 138, 0, 291, 290, 139, 0, 140, 0, 290, 71, 289, 289, 141, 288, 142, 170, 288, 287, 143, 0, 26, 0, 287, 286, 118, 0, 144, 0, 286, 285, 145, 0, 146, 0, 285, 34, 284, 206, 0, 284, 0, 283, 147, 0, 45, 0, 283, 282, 148, 0, 149, 0, 282, 281, 150, 0, 151, 0, 281, 280, 152, 0, 153, 0, 280, 279, 154, 99, 279, 278, 155, 0, 72, 0, 278, 277, 156, 0, 157, 0, 277, 276, 158, 0, 159, 0, 276, 275, 160, 0, 161, 0, 275, 274, 162, 0, 163, 0, 274, 273, 164, 0, 165, 0, 273, 272, 59, 0, 166, 0, 272, 127, 271, 271, 167, 270, 168, 223, 270, 269, 169, 0, 47, 0, 269, 268, 73, 0, 170, 0, 268, 172, 267, 267, 171, 266, 87, 0, 160, 0, 266, 265, 172, 226, 265, 264, 173, 0, 174, 0, 264, 196, 263, 263, 175, 262, 176, 159, 262, 241, 261, 261, 177, 260, 178, 0, 179, 0, 260, 259, 180, 0, 181, 0, 259, 258, 182, 183, 258, 257, 183, 0, 184, 0, 257, 38, 256, 256, 185, 255, 186, 115, 255, 254, 187, 0, 188, 0, 254, 136, 253, 251, 0, 253, 0, 252, 189, 0, 66, 0, 252, 251, 190, 0, 191, 0, 251, 250, 27, 0, 192, 0, 250, 153, 249, 249, 193, 248, 194, 0, 195, 0, 248, 247, 196, 0, 197, 0, 247, 246, 198, 90, 246, 245, 199, 0, 81, 0, 245, 244, 200, 97, 244, 105, 243, 243, 201, 242, 202, 107, 242, 161, 241, 241, 203, 240, 204, 91, 240, 239, 205, 0, 93, 0, 239, 238, 206, 0, 207, 0, 238, 237, 139, 0, 208, 0, 237, 236, 209, 0, 21, 0, 236, 235, 210, 117, 235, 234, 211, 0, 97, 0, 234, 233, 212, 8, 233, 94, 232, 232, 213, 231, 55, 0, 214, 0, 231, 229, 230, 230, 215, 229, 216, 40, 229, 228, 217, 0, 137, 0, 228, 227, 218, 88, 227, 110, 226, 226, 219, 225, 220, 0, 221, 0, 225, 224, 222, 0, 222, 0, 224, 223, 223, 0, 123, 0, 223, 222, 123, 123, 222, 123, 221, 110, 0, 221, 0, 88, 220, 123, 0, 220, 0, 40, 219, 219, 173, 218, 216, 0, 137, 0, 218, 217, 143, 94, 217, 120, 216, 8, 0, 216, 0, 215, 214, 117, 215, 214, 97, 0, 21, 0, 214, 213, 208, 17, 213, 83, 212, 212, 207, 91, 211, 168, 0, 211, 0, 161, 210, 107, 0, 210, 0, 105, 209, 209, 51, 97, 208, 122, 0, 208, 0, 207, 93, 90, 207, 206, 81, 0, 190, 0, 206, 205, 197, 108, 205, 153, 204, 204, 195, 6, 203, 15, 0, 203, 0, 202, 192, 0, 11, 0, 202, 201, 191, 136, 201, 200, 66, 0, 108, 0, 200, 115, 199, 38, 0, 199, 0, 198, 188, 183, 198, 197, 184, 0, 39, 0, 197, 196, 181, 56, 196, 6, 195, 159, 0, 195, 0, 194, 181, 0, 169, 0, 194, 193, 179, 101, 193, 40, 192, 192, 5, 191, 174, 93, 191, 172, 190, 190, 8, 189, 160, 0, 170, 0, 189, 188, 137, 127, 188, 187, 47, 0, 61, 0, 187, 118, 186, 171, 0, 186, 0, 185, 166, 0, 41, 0, 185, 184, 165, 0, 163, 0, 184, 183, 161, 0, 159, 0, 183, 182, 157, 124, 182, 137, 181, 99, 0, 181, 0, 180, 72, 0, 157, 0, 180, 83, 179, 147, 0, 179, 0, 178, 153, 0, 94, 0, 178, 177, 151, 0, 149, 0, 177, 34, 176, 145, 0, 176, 0, 175, 45, 0, 146, 0, 175, 115, 174, 174, 144, 173, 92, 0, 130, 0, 173, 170, 172, 71, 0, 172, 0, 171, 26, 0, 140, 0, 171, 170, 138, 152, 170, 127, 169, 169, 136, 168, 134, 0, 153, 0, 168, 141, 167, 167, 37, 166, 132, 0, 129, 0, 166, 165, 153, 148, 165, 164, 151, 0, 110, 0, 164, 25, 163, 68, 0, 163, 0, 142, 162, 162, 124, 82, 161, 146, 0, 161, 0, 160, 16, 0, 77, 0, 160, 159, 109, 0, 120, 0, 159, 1, 158, 158, 15, 157, 91, 0, 104, 0, 157, 156, 116, 114, 156, 155, 114, 0, 120, 0, 155, 154, 135, 62, 154, 153, 112, 50, 153, 152, 107, 0, 105, 0, 152, 10, 151, 77, 0, 151, 0, 79, 150, 21, 0, 150, 0, 149, 103, 0, 100, 0, 149, 89, 148, 148, 112, 147, 98, 0, 139, 0, 147, 18, 146, 108, 0, 146, 0, 145, 96, 0, 135, 0, 145, 79, 144, 144, 134, 143, 7, 5, 143, 20, 142, 58, 0, 142, 0, 105, 141, 141, 90, 7, 140, 129, 0, 140, 0, 137, 139, 139, 88, 1, 138, 57, 0, 138, 0, 137, 85, 0, 82, 0, 137, 12, 136, 21, 0, 136, 0, 46, 135, 135, 80, 73, 134, 134, 76, 58, 133, 133, 8, 65, 132, 37, 0, 132, 0, 131, 71, 124, 131, 130, 69, 104, 130, 129, 67, 0, 120, 0, 129, 128, 16, 58, 128, 127, 64, 0, 60, 0, 127, 27, 126, 126, 58, 21, 125, 26, 0, 125, 0, 39, 124, 124, 56, 123, 54, 4, 123, 11, 122, 122, 52, 121, 69, 0, 50, 0, 121, 67, 120, 24, 0, 120, 0, 119, 48, 60, 119, 33, 118, 118, 46, 117, 50, 66, 117, 116, 44, 0, 42, 0, 116, 115, 96, 63, 115, 100, 114, 36, 0, 114, 0, 51, 113, 113, 55, 5, 112, 112, 40, 111, 95, 95, 111, 6, 110, 110, 15, 109, 35, 0, 76, 0, 109, 108, 95, 0, 82, 0, 108, 107, 31, 69, 107, 106, 92, 0, 16, 0, 106, 105, 28, 73, 105, 90, 104, 104, 25, 103, 22, 8, 103, 25, 102, 35, 0, 102, 0, 101, 27, 3, 101, 100, 20, 0, 3, 0, 100, 99, 14, 0, 12, 0, 99, 58, 98, 98, 29, 97, 62, 0, 45, 0, 97, 96, 10, 90, 96, 19, 95, 95, 6, 80, 94, 94, 4, 93, 34, 0, 43, 0, 93, 3, 92, 92, 15, 91, 17, 78, 91, 90, 80, 40, 90, 47, 89, 83, 0, 89, 0, 63, 88, 88, 47, 52, 87, 23, 0, 87, 0, 86, 8, 0, 8, 0, 86, 37, 85, 85, 29, 24, 84, 18, 0, 84, 0, 27, 83, 83, 71, 82, 70, 0, 52, 0, 82, 17, 81, 78, 0, 81, 0, 23, 80, 47, 0, 80, 0, 79, 17, 0, 35, 0, 79, 78, 29, 15, 78, 73, 77, 7, 0, 77, 0, 76, 44, 68, 76, 75, 64, 0, 51, 0, 75, 17, 74, 74, 45, 53, 73, 73, 48, 72, 61, 0, 36, 0, 72, 19, 71, 29, 0, 71, 0, 70, 45, 0, 49, 0, 70, 69, 63, 0, 66, 0, 69, 36, 68, 1, 0, 68, 0, 40, 67, 67, 42, 66, 65, 36, 66, 39, 65, 42, 0, 65, 0, 64, 25, 0, 33, 0, 64, 63, 13, 38, 63, 62, 36, 50, 62, 61, 61, 61, 18, 5, 60, 60, 45, 19, 59, 59, 15, 58, 31, 52, 58, 57, 9, 0, 28, 0, 57, 56, 38, 0, 0, 0, 56, 0, 55, 18, 0, 55, 0, 23, 54, 54, 30, 22, 53, 28, 0, 53, 0, 52, 6, 0, 47, 0, 52, 33, 51, 51, 11, 40, 50, 50, 18, 33, 49, 49, 26, 48, 2, 43, 48, 24, 47, 47, 9, 46, 10, 0, 2, 0, 46, 39, 45, 45, 35, 44, 23, 0, 31, 0, 44, 30, 43, 43, 39, 14, 42, 42, 3, 1, 41, 41, 32, 40, 38, 5, 40, 3, 39, 39, 3, 38, 5, 0, 19, 0, 38, 5, 37, 9, 0, 37, 0, 36, 11, 0, 11, 0, 36, 35, 21, 27, 35, 34, 8, 0, 10, 0, 34, 23, 33, 33, 31, 10, 32, 13, 0, 32, 0, 31, 22, 0, 31, 12, 30, 21, 0, 30, 0, 29, 12, 0, 10, 0, 29, 28, 10, 20, 28, 4, 27, 5, 0, 27, 0, 4, 26, 26, 0, 15, 25, 25, 15, 24, 17, 0, 3, 0, 24, 9, 23, 12, 0, 23, 0, 13, 22, 22, 0, 12, 21, 21, 1, 2, 20, 20, 0, 20, 0, 16, 19, 19, 15, 18, 15, 0, 18, 17, 14, 7, 17, 16, 10, 5, 16, 1, 15, 11, 0, 15, 0, 14, 13, 4, 14, 12, 13, 13, 11, 0, 12, 4, 0, 12, 0, 0, 11, 11, 7, 3, 10, 10, 6, 9, 8, 0, 9, 2, 8, 8, 0, 8, 0, 7, 0, 1, 7, 6, 4, 2, 6, 5, 4, 0, 5, 4, 4, 4, 0, 1, 3, 3, 1, 2, 1, 0, 1, 0, 2, 1, 1, 0, 1 }

  247. 400

    {88, 198, 782, 110, 532, 338, 704, 530, 234, 546, 268, 488, 490, 396, 250, 144, 588, 170, 74, 654, 606, 790, 224, 154, 272, 798, 292, 500, 232, 10, 538, 524, 700, 724, 650, 708, 628, 690, 286, 24, 554, 10, 398, 584, 744, 632, 526, 792, 286, 280, 608, 280, 728, 342, 724, 642, 628, 42, 254, 490, 104, 206, 598, 100, 136, 190, 8, 626, 336, 14, 488, 510, 592, 516, 766, 586, 666, 306, 716, 716, 78, 488, 156, 544, 490, 670, 218, 628, 138, 550, 364, 178, 654, 100, 280, 48, 574, 122, 348, 432, 408, 510, 230, 400, 446, 308, 690, 580, 590, 232, 112, 566, 214, 770, 664, 134, 336, 708, 118, 116, 326, 46, 686, 626, 210, 34, 74, 284, 150, 534, 708, 672, 236, 284, 568, 274, 32, 348, 98, 60, 730, 736, 780, 128, 50, 396, 300, 610, 782, 106, 8, 150, 138, 512, 168, 356, 0, 622, 702, 704, 210, 474, 468, 40, 334, 518, 760, 762, 44, 584, 18, 136, 626, 218, 576, 630, 792, 134, 414, 324, 286, 762, 750, 314, 54, 42, 776, 240, 340, 308, 330, 134, 652, 310, 766, 266, 380, 124, 286, 172, 664, 404, 624, 202, 712, 372, 144, 226, 728, 688, 26, 360, 64, 16, 250, 616, 518, 170, 116, 430, 668, 674, 156, 792, 102, 772, 684, 526, 656, 124, 558, 108, 794, 252, 126, 726, 280, 596, 738, 622, 422, 338, 144, 30, 706, 606, 506, 720, 288, 28, 498, 518, 682, 514, 418, 36, 494, 668, 186, 46, 442, 520, 610, 386, 422, 356, 90, 346, 750, 466, 418, 632, 32, 350, 520, 574, 554, 94, 566, 300, 526, 588, 316, 612, 686, 754, 144, 422, 580, 332, 550, 596, 146, 598, 734, 124, 248, 534, 760, 644, 350, 598, 182, 424, 586, 532, 244, 594, 600, 476, 580, 226, 356, 330, 4, 560, 680, 14, 402, 698, 390, 480, 8, 86, 286, 752, 206, 658, 248, 420, 678, 436, 432, 454, 698, 430, 748, 252, 434, 102, 468, 716, 538, 54, 98, 302, 360, 428, 482, 46, 180, 376, 722, 104, 18, 194, 276, 8, 582, 744, 614, 728, 760, 414, 652, 754, 8, 30, 170, 288, 224, 444, 442, 676, 752, 358, 224, 698, 468, 794, 474, 560, 80, 548, 162, 126, 460, 748, 480, 144, 586, 466, 548, 468, 440, 782, 86, 684, 230, 796}

    {197, 541, 369, 599, 623, 749, 645, 381, 383, 593, 529, 137, 393, 251, 549, 341, 635, 613, 667, 609, 625, 277, 583, 497, 597, 125, 163, 583, 335, 573, 393, 797, 273, 237, 367, 307, 587, 25, 583, 105, 257, 433, 661, 667, 161, 445, 657, 181, 211, 533, 107, 61, 419, 171, 451, 119, 113, 37, 383, 333, 537, 771, 603, 43, 467, 93, 479, 405, 709, 719, 367, 189, 85, 265, 779, 159, 301, 331, 361, 475, 697, 155, 535, 271, 551, 777, 1, 457, 533, 7, 331, 7, 625, 345, 405, 519, 385, 83, 455, 377, 349, 21, 685, 455, 505, 157, 121, 489, 315, 423, 519, 437, 723, 777, 219, 457, 715, 291, 615, 417, 559, 429, 201, 189, 577, 37, 251, 135, 475, 653, 547, 337, 147, 539, 795, 51, 57, 201, 647, 205, 215, 405, 535, 749, 387, 287, 747, 785, 309, 367, 645, 549, 137, 595, 733, 275, 679, 37, 711, 435, 89, 413, 149, 377, 369, 349, 545, 593, 525, 33, 147, 129, 295, 651, 791, 57, 291, 577, 537, 129, 709, 185, 275, 431, 111, 201, 617, 669, 709, 625, 721, 727, 187, 81, 639, 699, 701, 27, 705, 457, 361, 293, 281, 239, 487, 331, 579, 437, 467, 703, 525, 303, 159, 785, 493, 761, 687, 615, 141, 475, 293, 313, 495, 533, 97, 137, 663, 79, 193, 21, 215, 617, 535, 199, 177, 633, 41, 283, 785, 735, 99, 353, 231, 229, 299, 545, 797, 511, 277, 41, 379, 345, 393, 639, 631, 767, 395, 361, 681, 571, 113, 199, 699, 599, 481, 111, 411, 41, 49, 213, 415, 529, 601, 249, 663, 277, 763, 521, 223, 159, 561, 361, 547, 477, 175, 69, 39, 673, 183, 437, 783, 95, 257, 323, 59, 617, 767, 443, 567, 387, 609, 707, 633, 665, 581, 471, 483, 557, 287, 125, 155, 185, 541, 27, 717, 213, 131, 159, 605, 389, 607, 387, 549, 467, 553, 791, 765, 1, 319, 313, 249, 635, 85, 393, 315, 91, 199, 725, 365, 85, 359, 695, 153, 141, 743, 25, 131, 175, 99, 581, 799, 299, 37, 219, 437, 349, 775, 313, 21, 37, 163, 571, 63, 355, 229, 611, 707, 785, 659, 507, 699, 341, 25, 699, 563, 497, 383, 605, 273, 341, 567, 79, 29, 233, 615, 91, 547, 525, 39, 99, 769, 403, 571, 669, 465, 19, 55, 129, 689, 183}

    Returns: {399, 350, 25, 399, 398, 31, 0, 246, 0, 398, 397, 350, 0, 134, 0, 397, 232, 396, 379, 0, 396, 0, 47, 395, 176, 0, 395, 0, 223, 394, 394, 174, 393, 325, 21, 393, 392, 147, 0, 213, 0, 392, 391, 238, 0, 367, 0, 391, 390, 290, 0, 0, 0, 390, 2, 389, 148, 0, 389, 0, 142, 388, 388, 74, 387, 85, 0, 113, 0, 387, 186, 386, 386, 356, 225, 385, 385, 61, 113, 384, 384, 113, 383, 255, 0, 296, 0, 383, 74, 382, 194, 0, 382, 0, 381, 326, 0, 276, 0, 381, 167, 380, 181, 0, 380, 0, 379, 215, 166, 379, 298, 378, 362, 0, 378, 0, 285, 377, 365, 0, 377, 0, 325, 376, 374, 0, 376, 0, 182, 375, 268, 0, 375, 0, 374, 5, 0, 143, 0, 374, 373, 85, 336, 373, 372, 146, 44, 372, 359, 371, 371, 344, 238, 370, 141, 0, 370, 0, 369, 239, 294, 369, 368, 154, 140, 368, 52, 367, 208, 0, 367, 0, 361, 366, 366, 191, 235, 365, 365, 337, 33, 364, 54, 0, 364, 0, 363, 112, 352, 363, 362, 190, 247, 362, 361, 69, 0, 314, 0, 361, 78, 360, 79, 0, 360, 0, 341, 359, 359, 116, 204, 358, 358, 158, 357, 68, 0, 180, 0, 357, 356, 188, 35, 356, 117, 355, 130, 0, 355, 0, 354, 69, 0, 301, 0, 354, 244, 353, 353, 198, 6, 352, 159, 0, 352, 0, 351, 209, 158, 351, 350, 196, 32, 350, 349, 195, 0, 262, 0, 349, 238, 348, 336, 0, 348, 0, 347, 5, 319, 347, 334, 346, 346, 80, 345, 341, 37, 345, 106, 344, 344, 134, 209, 343, 343, 216, 122, 342, 284, 0, 342, 0, 341, 102, 32, 341, 226, 340, 252, 0, 340, 0, 339, 258, 316, 339, 338, 156, 330, 338, 337, 85, 221, 337, 336, 287, 131, 336, 85, 335, 335, 187, 21, 334, 220, 0, 334, 0, 257, 333, 333, 18, 332, 43, 76, 332, 331, 303, 114, 331, 200, 330, 330, 226, 329, 274, 0, 42, 0, 329, 140, 328, 327, 0, 328, 0, 327, 46, 228, 327, 19, 326, 92, 0, 326, 0, 325, 129, 79, 325, 192, 324, 324, 173, 34, 323, 323, 138, 322, 6, 0, 150, 0, 322, 299, 321, 55, 0, 321, 0, 320, 194, 0, 253, 0, 320, 319, 16, 114, 319, 318, 235, 0, 302, 0, 318, 45, 317, 271, 0, 317, 0, 316, 254, 175, 316, 36, 315, 56, 0, 315, 0, 87, 314, 67, 0, 314, 0, 123, 313, 172, 0, 313, 0, 312, 20, 0, 92, 0, 312, 311, 189, 202, 311, 310, 4, 157, 310, 239, 309, 309, 186, 308, 231, 0, 295, 0, 308, 215, 307, 307, 118, 306, 217, 113, 306, 130, 305, 305, 17, 283, 304, 235, 0, 304, 0, 147, 303, 262, 0, 303, 0, 302, 19, 0, 300, 0, 302, 50, 301, 0, 0, 301, 0, 20, 300, 245, 0, 300, 0, 299, 92, 285, 299, 298, 62, 0, 272, 0, 298, 297, 231, 0, 3, 0, 297, 296, 263, 62, 296, 245, 295, 293, 0, 295, 0, 294, 24, 237, 294, 291, 293, 293, 153, 292, 118, 0, 9, 0, 292, 291, 167, 72, 291, 108, 290, 16, 0, 290, 0, 281, 289, 289, 36, 75, 288, 108, 0, 288, 0, 262, 287, 43, 0, 287, 0, 169, 286, 286, 22, 285, 27, 0, 38, 0, 285, 284, 158, 0, 42, 0, 284, 283, 283, 283, 4, 43, 282, 107, 0, 282, 0, 281, 206, 0, 124, 0, 281, 280, 177, 174, 280, 96, 279, 275, 0, 279, 0, 278, 29, 0, 180, 0, 278, 277, 259, 52, 277, 134, 276, 276, 3, 167, 275, 275, 29, 111, 274, 87, 0, 274, 0, 174, 273, 19, 0, 273, 0, 67, 272, 272, 120, 230, 271, 215, 0, 271, 0, 270, 3, 40, 270, 192, 269, 269, 84, 89, 268, 108, 0, 268, 0, 267, 14, 0, 151, 0, 267, 266, 253, 0, 147, 0, 266, 265, 255, 0, 130, 0, 265, 43, 264, 186, 0, 264, 0, 9, 263, 263, 166, 262, 245, 83, 262, 261, 1, 245, 261, 260, 133, 30, 260, 252, 259, 259, 60, 258, 178, 0, 82, 0, 258, 257, 142, 0, 232, 0, 257, 256, 231, 129, 256, 255, 49, 0, 88, 0, 255, 254, 223, 0, 17, 0, 254, 4, 253, 7, 0, 253, 0, 252, 10, 230, 252, 251, 177, 46, 251, 227, 250, 250, 168, 249, 210, 62, 249, 31, 248, 52, 0, 248, 0, 247, 1, 19, 247, 246, 95, 0, 110, 0, 246, 245, 177, 165, 245, 216, 244, 73, 0, 244, 0, 52, 243, 153, 0, 243, 0, 19, 242, 71, 0, 242, 0, 101, 241, 241, 24, 240, 95, 0, 104, 0, 240, 27, 239, 239, 168, 238, 23, 182, 238, 237, 222, 0, 231, 0, 237, 236, 214, 12, 236, 59, 235, 84, 0, 235, 0, 234, 107, 11, 234, 70, 233, 81, 0, 233, 0, 232, 204, 113, 232, 231, 158, 43, 231, 230, 74, 108, 230, 229, 66, 0, 4, 0, 229, 228, 186, 0, 79, 0, 228, 227, 128, 0, 219, 0, 227, 226, 190, 161, 226, 130, 225, 79, 0, 225, 0, 162, 224, 220, 0, 224, 0, 221, 223, 223, 64, 222, 208, 34, 222, 221, 84, 182, 221, 220, 64, 35, 220, 219, 87, 0, 115, 0, 219, 218, 199, 0, 98, 0, 218, 217, 103, 0, 18, 0, 217, 216, 54, 104, 216, 215, 45, 106, 215, 214, 9, 0, 133, 0, 214, 213, 146, 0, 174, 0, 213, 212, 111, 0, 206, 0, 212, 211, 207, 83, 211, 147, 210, 210, 159, 209, 156, 0, 41, 0, 209, 208, 43, 99, 208, 207, 183, 0, 87, 0, 207, 206, 187, 0, 121, 0, 206, 205, 5, 67, 205, 204, 109, 0, 95, 0, 204, 7, 203, 107, 0, 203, 0, 111, 202, 202, 52, 201, 3, 0, 84, 0, 201, 200, 119, 40, 200, 199, 112, 178, 199, 198, 161, 0, 130, 0, 198, 100, 197, 197, 67, 196, 94, 0, 141, 0, 196, 195, 3, 148, 195, 59, 194, 103, 0, 194, 0, 42, 193, 13, 0, 193, 0, 145, 192, 129, 0, 192, 0, 191, 12, 0, 30, 0, 191, 190, 74, 0, 142, 0, 190, 59, 189, 114, 0, 189, 0, 188, 27, 0, 92, 0, 188, 187, 144, 0, 166, 0, 187, 186, 96, 0, 8, 0, 186, 185, 58, 0, 129, 0, 185, 184, 7, 0, 94, 0, 184, 183, 128, 0, 99, 0, 183, 182, 163, 0, 87, 0, 182, 181, 5, 0, 2, 0, 181, 180, 164, 0, 34, 0, 180, 179, 70, 0, 149, 0, 179, 161, 178, 90, 0, 178, 0, 177, 78, 0, 88, 0, 177, 176, 149, 40, 176, 175, 80, 0, 121, 0, 175, 174, 92, 141, 174, 173, 17, 0, 20, 0, 173, 155, 172, 165, 0, 172, 0, 101, 171, 171, 45, 170, 153, 0, 100, 0, 170, 169, 165, 117, 169, 98, 168, 137, 0, 168, 0, 167, 14, 0, 93, 0, 167, 46, 166, 53, 0, 166, 0, 165, 0, 0, 15, 0, 165, 164, 116, 0, 27, 0, 164, 163, 24, 5, 163, 162, 131, 68, 162, 116, 161, 161, 28, 160, 116, 0, 59, 0, 160, 159, 36, 0, 77, 0, 159, 158, 90, 67, 158, 157, 74, 81, 157, 120, 156, 156, 70, 155, 15, 140, 155, 154, 29, 0, 108, 0, 154, 21, 153, 153, 128, 152, 150, 5, 152, 50, 151, 129, 0, 151, 0, 150, 148, 90, 150, 105, 149, 149, 35, 77, 148, 83, 0, 148, 0, 32, 147, 147, 76, 87, 146, 146, 0, 146, 0, 145, 54, 0, 90, 0, 145, 144, 15, 0, 130, 0, 144, 35, 143, 26, 0, 143, 0, 142, 117, 40, 142, 27, 141, 73, 0, 141, 0, 140, 130, 20, 140, 139, 59, 0, 100, 0, 139, 38, 138, 48, 0, 138, 0, 116, 137, 127, 0, 137, 0, 133, 136, 136, 4, 111, 135, 48, 0, 135, 0, 49, 134, 51, 0, 134, 0, 94, 133, 133, 14, 132, 21, 31, 132, 46, 131, 131, 2, 130, 130, 51, 130, 129, 32, 0, 62, 0, 129, 24, 128, 128, 83, 10, 127, 127, 3, 126, 73, 0, 38, 0, 126, 125, 40, 58, 125, 124, 85, 79, 124, 123, 13, 0, 123, 122, 9, 14, 122, 121, 92, 0, 119, 0, 121, 9, 120, 92, 0, 120, 0, 94, 119, 119, 100, 7, 118, 118, 33, 117, 21, 8, 117, 92, 116, 28, 0, 116, 0, 109, 115, 19, 0, 115, 0, 114, 31, 102, 114, 33, 113, 52, 0, 113, 0, 112, 87, 59, 112, 111, 43, 0, 96, 0, 111, 22, 110, 50, 0, 110, 0, 24, 109, 102, 0, 109, 0, 108, 17, 86, 108, 107, 17, 20, 107, 106, 87, 0, 31, 0, 106, 36, 105, 105, 48, 104, 85, 92, 104, 55, 103, 61, 0, 103, 0, 102, 62, 0, 0, 0, 102, 101, 94, 14, 101, 19, 100, 100, 2, 99, 96, 70, 99, 1, 98, 98, 87, 97, 36, 1, 97, 65, 96, 96, 71, 94, 95, 95, 54, 94, 28, 0, 34, 0, 94, 93, 52, 25, 93, 75, 92, 92, 19, 91, 47, 0, 30, 0, 91, 90, 47, 11, 90, 89, 16, 79, 89, 59, 88, 88, 53, 11, 87, 17, 0, 87, 0, 55, 86, 86, 29, 85, 26, 78, 85, 33, 84, 84, 44, 83, 41, 0, 71, 0, 83, 82, 75, 45, 82, 36, 81, 81, 75, 65, 80, 80, 74, 36, 79, 23, 0, 79, 0, 78, 9, 0, 41, 0, 78, 77, 41, 68, 77, 25, 76, 31, 0, 76, 0, 7, 75, 75, 8, 74, 22, 0, 44, 0, 74, 13, 73, 15, 0, 73, 0, 72, 18, 28, 72, 71, 47, 0, 53, 0, 71, 70, 11, 5, 70, 51, 69, 69, 45, 64, 68, 10, 0, 68, 0, 67, 12, 0, 44, 0, 67, 52, 66, 66, 46, 65, 65, 65, 28, 64, 30, 59, 64, 10, 63, 63, 61, 20, 62, 62, 25, 11, 61, 0, 0, 61, 0, 16, 60, 52, 0, 60, 0, 59, 36, 17, 59, 58, 55, 0, 33, 0, 58, 57, 32, 19, 57, 56, 56, 30, 56, 20, 55, 55, 11, 45, 54, 3, 0, 54, 0, 53, 12, 0, 50, 0, 53, 52, 35, 0, 39, 0, 52, 3, 51, 27, 0, 51, 0, 50, 17, 0, 17, 0, 50, 49, 17, 11, 49, 48, 23, 2, 48, 43, 47, 47, 3, 46, 17, 0, 17, 0, 46, 45, 18, 0, 10, 0, 45, 44, 28, 0, 26, 0, 44, 43, 36, 4, 43, 42, 33, 0, 19, 0, 42, 2, 41, 38, 0, 41, 0, 15, 40, 22, 0, 40, 0, 28, 39, 1, 0, 39, 0, 38, 33, 0, 5, 0, 38, 37, 35, 35, 37, 28, 36, 13, 0, 36, 0, 18, 35, 35, 5, 34, 31, 0, 1, 0, 34, 3, 33, 17, 0, 33, 0, 32, 31, 0, 14, 0, 32, 31, 20, 0, 0, 0, 31, 30, 7, 0, 9, 0, 30, 4, 29, 29, 15, 28, 16, 0, 18, 0, 28, 27, 8, 16, 27, 26, 26, 26, 12, 10, 25, 25, 0, 24, 17, 0, 9, 0, 24, 10, 23, 12, 0, 23, 0, 0, 22, 8, 0, 22, 0, 16, 21, 21, 14, 6, 20, 7, 0, 20, 0, 19, 0, 0, 0, 0, 19, 11, 18, 15, 0, 18, 0, 16, 17, 17, 4, 9, 16, 16, 8, 9, 15, 15, 0, 15, 0, 12, 14, 14, 2, 13, 13, 4, 13, 12, 0, 0, 5, 0, 12, 11, 9, 4, 11, 10, 2, 0, 4, 0, 10, 9, 8, 0, 3, 0, 9, 8, 0, 3, 8, 7, 0, 0, 4, 0, 7, 0, 6, 6, 0, 3, 5, 5, 3, 4, 4, 0, 4, 1, 3, 2, 0, 3, 0, 2, 0, 0, 0, 0, 2, 0, 1, 1, 0 }

  248. 400

    {230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88, 796}

    {230, 684, 86, 782, 440, 468, 548, 466, 586, 144, 480, 748, 460, 126, 162, 548, 80, 560, 474, 794, 468, 698, 224, 358, 752, 676, 442, 444, 224, 288, 170, 30, 8, 754, 652, 414, 760, 728, 614, 744, 582, 8, 276, 194, 18, 104, 722, 376, 180, 46, 482, 428, 360, 302, 98, 54, 538, 716, 468, 102, 434, 252, 748, 430, 698, 454, 432, 436, 678, 420, 248, 658, 206, 752, 286, 86, 8, 480, 390, 698, 402, 14, 680, 560, 4, 330, 356, 226, 580, 476, 600, 594, 244, 532, 586, 424, 182, 598, 350, 644, 760, 534, 248, 124, 734, 598, 146, 596, 550, 332, 580, 422, 144, 754, 686, 612, 316, 588, 526, 300, 566, 94, 554, 574, 520, 350, 32, 632, 418, 466, 750, 346, 90, 356, 422, 386, 610, 520, 442, 46, 186, 668, 494, 36, 418, 514, 682, 518, 498, 28, 288, 720, 506, 606, 706, 30, 144, 338, 422, 622, 738, 596, 280, 726, 126, 252, 794, 108, 558, 124, 656, 526, 684, 772, 102, 792, 156, 674, 668, 430, 116, 170, 518, 616, 250, 16, 64, 360, 26, 688, 728, 226, 144, 372, 712, 202, 624, 404, 664, 172, 286, 124, 380, 266, 766, 310, 652, 134, 330, 308, 340, 240, 776, 42, 54, 314, 750, 762, 286, 324, 414, 134, 792, 630, 576, 218, 626, 136, 18, 584, 44, 762, 760, 518, 334, 40, 468, 474, 210, 704, 702, 622, 0, 356, 168, 512, 138, 150, 8, 106, 782, 610, 300, 396, 50, 128, 780, 736, 730, 60, 98, 348, 32, 274, 568, 284, 236, 672, 708, 534, 150, 284, 74, 34, 210, 626, 686, 46, 326, 116, 118, 708, 336, 134, 664, 770, 214, 566, 112, 232, 590, 580, 690, 308, 446, 400, 230, 510, 408, 432, 348, 122, 574, 48, 280, 100, 654, 178, 364, 550, 138, 628, 218, 670, 490, 544, 156, 488, 78, 716, 716, 306, 666, 586, 766, 516, 592, 510, 488, 14, 336, 626, 8, 190, 136, 100, 598, 206, 104, 490, 254, 42, 628, 642, 724, 342, 728, 280, 608, 280, 286, 792, 526, 632, 744, 584, 398, 10, 554, 24, 286, 690, 628, 708, 650, 724, 700, 524, 538, 10, 232, 500, 292, 798, 272, 154, 224, 790, 606, 654, 74, 170, 588, 144, 250, 396, 490, 488, 268, 546, 234, 530, 704, 338, 532, 110, 782, 198, 88, 796}

    Returns: {399, 373, 373, 399, 398, 373, 373, 398, 397, 19, 0, 166, 0, 397, 19, 396, 166, 0, 396, 0, 395, 175, 0, 222, 0, 395, 394, 351, 175, 394, 222, 393, 351, 0, 393, 0, 392, 377, 377, 392, 391, 3, 0, 250, 0, 391, 3, 390, 19, 0, 390, 0, 250, 389, 351, 0, 389, 0, 388, 256, 256, 388, 387, 212, 212, 387, 386, 173, 173, 386, 385, 285, 285, 385, 384, 204, 0, 324, 0, 384, 204, 383, 324, 0, 383, 0, 382, 217, 0, 231, 0, 382, 217, 381, 231, 0, 381, 0, 380, 36, 0, 100, 0, 380, 379, 232, 36, 379, 100, 378, 232, 0, 378, 0, 377, 33, 0, 113, 0, 377, 33, 376, 113, 0, 376, 0, 375, 24, 0, 73, 0, 375, 24, 374, 73, 0, 374, 0, 373, 130, 0, 216, 0, 373, 130, 372, 216, 0, 372, 0, 371, 11, 0, 62, 0, 371, 11, 370, 62, 0, 370, 0, 369, 39, 0, 354, 0, 369, 39, 368, 354, 0, 368, 0, 367, 160, 160, 367, 366, 257, 257, 366, 365, 104, 104, 365, 364, 258, 258, 364, 363, 37, 0, 190, 0, 363, 362, 346, 37, 362, 190, 361, 346, 0, 361, 0, 360, 163, 163, 360, 359, 104, 0, 344, 0, 359, 104, 358, 344, 0, 358, 0, 357, 46, 46, 357, 356, 151, 151, 356, 355, 57, 0, 319, 0, 355, 354, 320, 57, 354, 319, 353, 320, 0, 353, 0, 352, 194, 194, 352, 351, 37, 0, 268, 0, 351, 350, 281, 0, 344, 0, 350, 268, 349, 281, 0, 349, 0, 348, 154, 154, 348, 347, 33, 0, 73, 0, 347, 346, 239, 239, 346, 345, 240, 240, 345, 344, 257, 257, 344, 343, 21, 0, 64, 0, 343, 342, 79, 21, 342, 64, 341, 79, 0, 341, 0, 340, 257, 0, 292, 0, 340, 190, 339, 292, 0, 339, 0, 338, 189, 189, 338, 337, 114, 0, 276, 0, 337, 114, 336, 276, 0, 336, 0, 335, 1, 0, 172, 0, 335, 1, 334, 172, 0, 334, 0, 333, 146, 146, 333, 332, 82, 82, 332, 331, 68, 68, 331, 330, 25, 25, 330, 329, 177, 177, 329, 328, 267, 267, 328, 327, 313, 313, 327, 326, 141, 0, 178, 0, 326, 141, 325, 178, 0, 325, 0, 324, 322, 322, 324, 323, 198, 0, 284, 0, 323, 198, 322, 284, 0, 322, 0, 321, 71, 71, 321, 320, 170, 170, 320, 319, 232, 0, 306, 0, 319, 36, 318, 306, 0, 318, 0, 317, 34, 0, 206, 0, 317, 34, 316, 206, 0, 316, 0, 315, 258, 258, 315, 314, 99, 99, 314, 313, 21, 0, 292, 0, 313, 312, 127, 0, 232, 0, 312, 127, 311, 281, 0, 311, 0, 310, 223, 223, 310, 309, 0, 0, 79, 0, 309, 21, 308, 37, 0, 308, 0, 127, 307, 239, 0, 307, 0, 306, 68, 0, 226, 0, 306, 305, 275, 68, 305, 226, 304, 275, 0, 304, 0, 303, 196, 196, 303, 302, 159, 0, 241, 0, 302, 159, 301, 241, 0, 301, 0, 300, 183, 183, 300, 299, 38, 38, 299, 298, 115, 115, 298, 297, 136, 0, 251, 0, 297, 136, 296, 251, 0, 296, 0, 295, 154, 154, 295, 294, 153, 100, 294, 113, 293, 153, 0, 293, 0, 292, 90, 90, 292, 291, 97, 0, 105, 0, 291, 97, 290, 105, 0, 290, 0, 114, 289, 172, 0, 289, 0, 288, 107, 0, 161, 0, 288, 107, 287, 161, 0, 287, 0, 286, 91, 91, 286, 285, 141, 0, 284, 0, 285, 97, 284, 172, 0, 284, 0, 283, 100, 0, 117, 0, 283, 282, 217, 117, 282, 281, 8, 0, 94, 0, 281, 280, 198, 0, 241, 0, 280, 8, 279, 94, 0, 279, 0, 278, 57, 0, 229, 0, 278, 277, 268, 229, 277, 276, 40, 40, 276, 275, 88, 0, 97, 0, 275, 274, 110, 0, 161, 0, 274, 88, 273, 110, 0, 273, 0, 272, 224, 224, 272, 271, 123, 0, 159, 0, 271, 270, 251, 123, 270, 269, 264, 264, 269, 268, 120, 107, 268, 120, 267, 172, 0, 267, 0, 266, 17, 0, 83, 0, 266, 17, 265, 83, 0, 265, 0, 264, 168, 168, 264, 263, 122, 0, 170, 0, 263, 104, 262, 122, 0, 262, 0, 261, 108, 0, 226, 0, 261, 37, 260, 108, 0, 260, 0, 259, 6, 0, 15, 0, 259, 6, 258, 15, 0, 258, 0, 198, 257, 250, 0, 257, 0, 6, 256, 250, 0, 256, 0, 255, 56, 0, 239, 0, 255, 39, 254, 56, 0, 254, 0, 253, 101, 0, 168, 0, 253, 101, 252, 168, 0, 252, 0, 251, 93, 93, 251, 175, 250, 250, 0, 250, 0, 249, 3, 0, 68, 0, 249, 248, 118, 0, 171, 0, 248, 247, 194, 118, 247, 171, 246, 194, 0, 246, 0, 245, 160, 160, 245, 244, 124, 0, 137, 0, 244, 124, 243, 137, 0, 243, 0, 242, 147, 0, 182, 0, 242, 241, 233, 147, 241, 182, 240, 233, 0, 240, 0, 94, 239, 141, 0, 239, 0, 238, 145, 145, 238, 237, 160, 160, 237, 236, 21, 0, 105, 0, 236, 235, 136, 0, 232, 0, 235, 234, 152, 152, 234, 233, 11, 57, 233, 232, 148, 148, 232, 231, 142, 142, 231, 230, 40, 0, 99, 0, 230, 229, 173, 99, 229, 173, 228, 190, 0, 228, 0, 227, 34, 0, 212, 0, 227, 83, 226, 90, 0, 226, 0, 120, 225, 212, 0, 225, 0, 224, 50, 50, 224, 223, 10, 0, 77, 0, 223, 10, 222, 77, 0, 222, 0, 221, 89, 89, 221, 220, 18, 0, 160, 0, 220, 18, 219, 160, 0, 219, 0, 218, 5, 0, 20, 0, 218, 217, 21, 0, 58, 0, 217, 5, 216, 20, 0, 216, 0, 58, 215, 148, 0, 215, 0, 214, 7, 0, 129, 0, 214, 7, 213, 129, 0, 213, 0, 212, 12, 12, 212, 211, 65, 65, 211, 210, 153, 100, 210, 209, 27, 27, 209, 208, 26, 0, 138, 0, 208, 26, 207, 138, 0, 207, 0, 206, 4, 4, 206, 205, 67, 67, 205, 204, 60, 60, 204, 203, 38, 0, 66, 0, 203, 38, 202, 66, 0, 202, 0, 201, 63, 0, 179, 0, 201, 63, 200, 179, 0, 200, 0, 199, 51, 51, 199, 198, 95, 95, 198, 197, 111, 0, 134, 0, 197, 196, 158, 111, 196, 134, 195, 158, 0, 195, 0, 194, 69, 69, 194, 193, 128, 0, 144, 0, 193, 128, 192, 144, 0, 192, 0, 191, 18, 0, 20, 0, 191, 190, 35, 35, 190, 189, 115, 115, 189, 188, 111, 0, 144, 0, 188, 187, 80, 80, 187, 186, 154, 154, 186, 185, 151, 151, 185, 184, 68, 0, 101, 0, 184, 183, 117, 0, 141, 0, 183, 182, 78, 78, 182, 181, 135, 135, 181, 38, 180, 179, 0, 180, 0, 179, 47, 47, 179, 178, 20, 0, 128, 0, 178, 177, 35, 21, 177, 176, 52, 0, 80, 0, 176, 52, 175, 80, 0, 175, 0, 174, 23, 23, 174, 173, 11, 0, 86, 0, 173, 172, 133, 86, 172, 124, 171, 133, 0, 171, 0, 170, 98, 0, 125, 0, 170, 98, 169, 125, 0, 169, 0, 168, 15, 0, 108, 0, 168, 167, 117, 0, 128, 0, 167, 166, 131, 131, 166, 165, 78, 141, 165, 164, 153, 100, 164, 163, 157, 19, 163, 157, 162, 160, 0, 162, 0, 161, 25, 0, 129, 0, 161, 25, 160, 117, 0, 160, 0, 159, 152, 152, 159, 158, 109, 109, 158, 157, 26, 0, 66, 0, 157, 156, 85, 85, 156, 155, 57, 0, 97, 0, 155, 18, 154, 20, 0, 154, 0, 153, 116, 116, 153, 58, 152, 129, 0, 152, 0, 151, 67, 67, 151, 150, 27, 27, 150, 105, 149, 113, 0, 149, 0, 148, 71, 71, 148, 147, 53, 53, 147, 146, 69, 0, 119, 0, 146, 101, 145, 119, 0, 145, 0, 62, 144, 130, 0, 144, 0, 143, 27, 0, 29, 0, 143, 27, 142, 29, 0, 142, 0, 141, 5, 0, 53, 0, 141, 140, 58, 0, 73, 0, 140, 139, 74, 0, 97, 0, 139, 138, 109, 19, 138, 63, 137, 74, 0, 137, 0, 136, 83, 0, 123, 0, 136, 17, 135, 122, 0, 135, 0, 134, 12, 0, 26, 0, 134, 133, 33, 0, 64, 0, 133, 132, 120, 57, 132, 79, 131, 117, 0, 131, 0, 130, 42, 42, 130, 129, 122, 83, 129, 128, 71, 24, 128, 6, 127, 56, 0, 127, 0, 126, 38, 47, 126, 125, 95, 40, 125, 124, 5, 0, 61, 0, 124, 123, 78, 61, 123, 122, 68, 0, 73, 0, 122, 60, 121, 74, 0, 121, 0, 120, 70, 0, 102, 0, 120, 70, 119, 102, 0, 119, 0, 118, 92, 92, 118, 117, 65, 65, 117, 116, 17, 0, 108, 0, 116, 115, 37, 3, 115, 114, 25, 0, 25, 0, 114, 113, 98, 11, 113, 112, 25, 0, 83, 0, 112, 56, 111, 79, 0, 111, 0, 110, 18, 0, 87, 0, 110, 62, 109, 87, 0, 109, 0, 108, 22, 0, 28, 0, 108, 22, 107, 28, 0, 107, 0, 33, 106, 73, 0, 106, 0, 105, 70, 0, 79, 0, 105, 6, 104, 77, 0, 104, 0, 103, 91, 91, 103, 102, 28, 0, 42, 0, 102, 101, 98, 0, 98, 0, 101, 100, 72, 0, 83, 0, 100, 72, 99, 86, 0, 99, 0, 98, 12, 29, 98, 97, 19, 10, 97, 96, 43, 43, 96, 95, 29, 0, 69, 0, 95, 94, 58, 10, 94, 93, 43, 43, 93, 92, 48, 48, 92, 91, 88, 74, 91, 90, 51, 51, 90, 89, 21, 0, 30, 0, 89, 88, 65, 17, 88, 30, 87, 71, 0, 87, 0, 86, 73, 78, 86, 85, 14, 14, 85, 84, 8, 0, 52, 0, 84, 34, 83, 78, 0, 83, 0, 82, 24, 5, 82, 81, 43, 0, 78, 0, 81, 48, 80, 69, 0, 80, 0, 33, 79, 77, 0, 79, 0, 78, 9, 0, 14, 0, 78, 77, 25, 0, 47, 0, 77, 76, 60, 0, 71, 0, 76, 9, 75, 14, 0, 75, 0, 27, 74, 30, 0, 74, 0, 73, 10, 0, 30, 0, 73, 72, 68, 25, 72, 71, 20, 0, 34, 0, 71, 0, 70, 1, 0, 70, 0, 69, 21, 0, 52, 0, 69, 0, 68, 10, 0, 68, 0, 26, 67, 66, 0, 67, 0, 66, 56, 24, 66, 65, 13, 0, 17, 0, 65, 13, 64, 25, 0, 64, 0, 63, 12, 0, 63, 0, 63, 1, 62, 13, 0, 62, 0, 17, 61, 20, 0, 61, 0, 43, 60, 58, 0, 60, 0, 59, 20, 0, 29, 0, 59, 58, 18, 0, 25, 0, 58, 8, 57, 38, 0, 57, 0, 56, 19, 22, 56, 55, 33, 52, 55, 54, 13, 0, 21, 0, 54, 53, 3, 0, 5, 0, 53, 52, 37, 0, 45, 0, 52, 3, 51, 45, 0, 51, 0, 50, 20, 0, 23, 0, 50, 49, 25, 23, 49, 48, 1, 0, 1, 0, 48, 22, 47, 24, 0, 47, 0, 46, 5, 0, 13, 0, 46, 15, 45, 37, 0, 45, 0, 44, 28, 38, 44, 43, 0, 33, 43, 1, 42, 42, 0, 42, 0, 41, 2, 2, 41, 9, 40, 30, 0, 40, 0, 39, 16, 16, 39, 38, 4, 36, 38, 37, 1, 0, 20, 0, 37, 36, 36, 11, 36, 18, 35, 29, 0, 35, 0, 34, 6, 0, 21, 0, 34, 33, 7, 0, 21, 0, 33, 0, 32, 19, 0, 32, 0, 31, 15, 0, 16, 0, 31, 30, 9, 28, 30, 29, 10, 0, 10, 0, 29, 28, 18, 0, 25, 0, 28, 23, 27, 27, 0, 27, 0, 9, 26, 12, 0, 26, 0, 7, 25, 13, 0, 25, 0, 20, 24, 24, 0, 24, 0, 23, 17, 9, 23, 22, 17, 15, 22, 7, 21, 17, 0, 21, 0, 20, 1, 7, 20, 11, 19, 15, 0, 19, 0, 18, 10, 0, 15, 0, 18, 8, 17, 10, 0, 17, 0, 9, 16, 14, 0, 16, 0, 15, 6, 11, 15, 4, 14, 6, 0, 14, 0, 13, 4, 0, 11, 0, 13, 3, 12, 11, 0, 12, 0, 11, 4, 0, 4, 0, 11, 10, 6, 0, 7, 0, 10, 0, 9, 4, 0, 9, 0, 8, 5, 0, 6, 0, 8, 6, 7, 7, 0, 7, 0, 6, 0, 0, 0, 0, 6, 5, 1, 0, 1, 0, 5, 4, 1, 0, 1, 0, 4, 3, 2, 0, 2, 0, 3, 2, 2, 0, 2, 0, 2, 1, 0, 0, 1, 0, 1 }

  249. 6

    {5, 4, 3, 1, 2, 0 }

    {7, 8, 9, 10, 11, 12 }

    Returns: {5, 5, 0, 4, 0, 5, 4, 3, 0, 2, 0, 4, 3, 1, 0, 0, 0, 3, 2, 0, 1, 2, 1, 0, 0, 1 }

  250. 5

    {5, 0, 9, 0, 0 }

    {5, 8, 1, 7, 4 }

    Returns: {2, 4, 4, 1, 3, 3, 0, 0, 0, 3, 2, 0, 0, 0, 0, 2, 0, 1, 1, 0 }

  251. 3

    {1, 0, 0 }

    {10, 9, 8 }

    Returns: {2, 0, 0, 1, 0, 2, 0, 1, 0, 0, 1, 0 }

  252. 5

    {5, 5, 5, 4, 1 }

    {9, 3, 1, 1, 2 }

    Returns: {4, 0, 0, 4, 1, 3, 2, 0, 3, 0, 2, 0, 0, 1, 0, 2, 1, 1, 0, 0, 0, 1 }

  253. 4

    {2, 3, 6, 6 }

    {2, 3, 5, 4 }

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

  254. 4

    {1, 2, 90, 2 }

    {60, 70, 80, 2 }

    Returns: {2, 3 }


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: