Statistics

Problem Statement for "QueenMeetup"

Problem Statement

You have a d times d chessboard. Both rows and columns of the chessboard are numbered starting from 0. There are n queens on the board: for each i from 0 to n-1, queen number i is located at coordinates (r[i], c[i]).

The queens would like to meet. That is, they would like to occupy positions that form an 8-connected component. (See Notes for all definitions.)

Find and return any valid sequence of 50 or fewer valid moves that accomplishes this goal.

Suppose that we describe each move as follows: "take queen number q[j] and move her to the coordinates (nr[j], nc[j]). Return the following int[]: { q[0], nr[0], nc[0], q[1], nr[1], nc[1], ... }

Definition

Class:
QueenMeetup
Method:
move
Parameters:
int, int[], int[]
Returns:
int[]
Method signature:
int[] move(int d, int[] r, int[] c)
(be sure your method is public)

Notes

  • A chess queen can move horizontally, vertically, or diagonally. In each move she can move arbitrarily far, as long as all cells along her way are empty. Note that in this problem the destination cell must also be empty, as our queens cannot take each other.
  • A valid move of a queen must actually move the queen. In other words, a move that starts and ends on the same coordinates is not a valid move.
  • A chess king can move in the same eight directions as a chess queen, but only by a single square.
  • A set S of cells on the chessboard is called 8-connected if it has the following property: a chess king can reach any cell in S from any other cell in S by a sequence of valid moves that never steps outside of S.
  • There is always a solution.

Constraints

  • d will be between 5 and 10^9, inclusive.
  • r will have between 1 and 20 elements, inclusive.
  • c will have the same number of elements as r.
  • Each element of r will be between 0 and d-1, inclusive.
  • Each element of c will be between 0 and d-1, inclusive.
  • The cells occupied by the queens will be distinct.

Examples

  1. 5

    {0, 1, 3}

    {0, 1, 3}

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

    The queens start as follows: 0.... .1... ..... ...2. ..... Our solution first moves queen 0 to row 2 and then to column 2, obtaining the following 8-connected configuration: ..... .1... ..0.. ...2. ..... Note that queen 0 could not go from its original location to its final location in a single move, as queen 1 is in the way.

  2. 5

    {0, 0, 4, 4}

    {0, 4, 4, 0}

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

    Initial configuration: 0...1 ..... ..... ..... 3...2 Final configuration: 01... .2... 3.... ..... .....

  3. 1000

    {42}

    {47}

    Returns: { }

    Nothing needs to be done in this case, all queens are already together.

  4. 1234567

    {123456, 123457, 123456}

    {654321, 654322, 654323}

    Returns: { }

    This triple of queens is also already a valid solution.

  5. 100

    {4, 2, 10, 5, 1, 3, 9, 17}

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

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

    As these queens are in distinct but adjacent columns, our solution simply moves all of them to row 0.

  6. 6

    {0, 1, 3}

    {0, 1, 3}

    Returns: {2, 2, 2 }

    A configuration similar to the one from Example 0, but now we produced a different solution.

  7. 477792040

    {330476968, 330476968, 210676413, 207531246}

    {184398914, 138205536, 138205536, 306440858}

    Returns: {1, 330476968, 0, 2, 210676413, 0, 0, 330476968, 1, 3, 207531246, 0, 3, 0, 0, 2, 1, 0, 0, 0, 1, 1, 2, 0 }

  8. 347011036

    {67377077, 299461461, 179276264, 179276264, 308756107, 67377077, 52584932, 179276264, 105217743}

    {189758407, 301155392, 237415590, 183563554, 322646321, 129948975, 200879503, 189758407, 129948975}

    Returns: {5, 67377077, 0, 8, 105217743, 0, 3, 179276264, 0, 0, 67377077, 1, 7, 179276264, 1, 6, 52584932, 0, 2, 179276264, 2, 1, 299461461, 0, 4, 308756107, 0, 6, 0, 0, 0, 0, 1, 5, 1, 0, 8, 2, 0, 2, 0, 2, 3, 3, 0, 7, 1, 1, 1, 4, 0, 4, 5, 0 }

  9. 704235495

    {16310367, 651057817, 521192987, 122337491, 476619356, 271805617, 16310367, 271805617, 160204725, 557700496, 651057817, 673673332, 599194165, 648024763}

    {587328861, 80106251, 587328861, 587328861, 80106251, 673404583, 88879941, 80106251, 182853533, 182853533, 673404583, 88879941, 673404583, 182853533}

    Returns: {1, 651057817, 0, 4, 476619356, 0, 7, 271805617, 0, 6, 16310367, 0, 11, 673673332, 0, 8, 160204725, 0, 9, 557700496, 0, 13, 648024763, 0, 0, 16310367, 1, 2, 521192987, 0, 3, 122337491, 0, 5, 271805617, 1, 10, 651057817, 1, 12, 599194165, 0, 0, 0, 1, 6, 0, 0, 3, 1, 0, 8, 2, 0, 5, 1, 1, 7, 3, 0, 4, 4, 0, 2, 5, 0, 9, 6, 0, 12, 7, 0, 13, 8, 0, 1, 9, 0, 10, 2, 1, 11, 10, 0 }

  10. 246737412

    {111151081, 121305, 70933474, 70933474, 224297094, 70933474, 29013886, 99119408, 119164047, 111151081, 29013886, 32850005, 29013886, 119164047, 121305, 224297094, 175187789, 71636074, 5562414, 224297094}

    {217886234, 141807709, 141807709, 2680956, 141807709, 217886234, 121759918, 132793630, 151291710, 131797315, 131797315, 152293365, 141807709, 141807709, 152293365, 186572049, 210207423, 2680956, 141807709, 121759918}

    Returns: {3, 70933474, 0, 17, 71636074, 0, 6, 29013886, 0, 19, 224297094, 0, 9, 111151081, 0, 10, 29013886, 1, 7, 99119408, 0, 1, 121305, 0, 2, 70933474, 1, 4, 224297094, 1, 12, 29013886, 2, 13, 119164047, 0, 18, 5562414, 0, 8, 119164047, 1, 11, 32850005, 0, 14, 121305, 1, 15, 224297094, 2, 16, 175187789, 0, 0, 111151081, 1, 5, 70933474, 2, 1, 0, 0, 14, 0, 1, 18, 1, 0, 6, 2, 0, 10, 1, 1, 12, 0, 2, 11, 3, 0, 2, 2, 1, 3, 4, 0, 5, 1, 2, 17, 5, 0, 7, 6, 0, 0, 3, 1, 9, 7, 0, 8, 4, 1, 13, 8, 0, 16, 9, 0, 4, 5, 1, 15, 2, 2, 19, 10, 0 }

  11. 168221557

    {6065043, 44806610, 6065043, 6065043, 88881570, 44806610, 6065043, 6065043, 6065043, 44806610, 88881570, 124167797, 124167797, 6065043, 44806610, 44806610, 124167797, 44806610}

    {94540023, 140156892, 134860503, 131587667, 17768146, 116657465, 77209824, 116657465, 65798816, 65798816, 134860503, 94540023, 134860503, 17768146, 30636143, 17768146, 116657465, 94540023}

    Returns: {4, 88881570, 0, 13, 6065043, 0, 15, 44806610, 0, 14, 44806610, 1, 8, 6065043, 1, 9, 44806610, 2, 6, 6065043, 2, 0, 6065043, 3, 11, 124167797, 0, 17, 44806610, 3, 5, 44806610, 4, 7, 6065043, 4, 16, 124167797, 1, 3, 6065043, 5, 2, 6065043, 6, 10, 88881570, 1, 12, 124167797, 2, 1, 44806610, 5, 0, 0, 3, 2, 0, 6, 3, 0, 5, 6, 0, 2, 7, 0, 4, 8, 0, 1, 13, 0, 0, 1, 1, 5, 5, 1, 4, 9, 1, 2, 14, 1, 1, 15, 1, 0, 17, 1, 3, 4, 2, 0, 10, 2, 1, 11, 3, 0, 12, 2, 2, 16, 3, 1 }

  12. 725812828

    {273090581, 273090581, 226141678}

    {499291494, 224634685, 499291494}

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

  13. 723077931

    {315638992, 251800944, 491132366, 534217596, 361481930, 558585770, 276727007, 453916726, 110066395, 540473952, 470167904, 182265406, 659341082, 132981064, 454286950, 325424349, 457410644}

    {612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496, 612320496}

    Returns: {0, 315638992, 0, 1, 251800944, 0, 2, 491132366, 0, 3, 534217596, 0, 4, 361481930, 0, 5, 558585770, 0, 6, 276727007, 0, 7, 453916726, 0, 8, 110066395, 0, 9, 540473952, 0, 10, 470167904, 0, 11, 182265406, 0, 12, 659341082, 0, 13, 132981064, 0, 14, 454286950, 0, 15, 325424349, 0, 16, 457410644, 0, 8, 0, 0, 13, 1, 0, 11, 2, 0, 1, 3, 0, 6, 4, 0, 0, 5, 0, 15, 6, 0, 4, 7, 0, 7, 8, 0, 14, 9, 0, 16, 10, 0, 10, 11, 0, 2, 12, 0, 3, 13, 0, 9, 14, 0, 5, 15, 0, 12, 16, 0 }

  14. 319823444

    {20580938, 200075718, 285778404, 200075718, 20580938, 252871754, 200075718, 178468458, 252871754}

    {106006576, 61303544, 303018241, 134811611, 134811611, 134811611, 303018241, 303018241, 303018241}

    Returns: {1, 200075718, 0, 0, 20580938, 0, 3, 200075718, 1, 4, 20580938, 1, 5, 252871754, 0, 2, 285778404, 0, 6, 200075718, 2, 7, 178468458, 0, 8, 252871754, 1, 0, 0, 0, 4, 0, 1, 7, 1, 0, 1, 2, 0, 3, 1, 1, 6, 0, 2, 5, 3, 0, 8, 2, 1, 2, 4, 0 }

  15. 305051663

    {273919466, 186757770, 186757770, 212294710}

    {167068248, 167068248, 35039875, 167068248}

    Returns: {2, 186757770, 0, 0, 273919466, 0, 1, 186757770, 1, 3, 212294710, 0, 1, 0, 1, 2, 0, 0, 3, 1, 0, 0, 2, 0 }

  16. 371881319

    {309662109, 309662109, 363008756, 16363064, 16363064, 308760715, 15994814, 363008756, 308760715, 309662109, 16363064, 15994814, 308760715, 309662109, 102750500}

    {158748514, 202610776, 94715296, 202653204, 94715296, 158748514, 158748514, 202653204, 202653204, 202653204, 202610776, 94715296, 202610776, 94715296, 158748514}

    Returns: {2, 363008756, 0, 4, 16363064, 0, 11, 15994814, 0, 13, 309662109, 0, 0, 309662109, 1, 5, 308760715, 0, 6, 15994814, 1, 14, 102750500, 0, 1, 309662109, 2, 10, 16363064, 1, 12, 308760715, 1, 3, 16363064, 2, 7, 363008756, 1, 8, 308760715, 2, 9, 309662109, 3, 6, 0, 1, 11, 0, 0, 3, 0, 2, 4, 1, 0, 10, 1, 1, 14, 2, 0, 5, 3, 0, 8, 1, 2, 12, 2, 1, 0, 3, 1, 1, 2, 2, 9, 0, 3, 13, 4, 0, 2, 5, 0, 7, 4, 1 }

  17. 521315870

    {182643777, 182643777, 182643777, 182643777, 182643777}

    {503509996, 478295465, 197444898, 440622223, 342794070}

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

  18. 813258932

    {167581775, 606252558, 167581775, 119742495, 606252558, 190822315, 566868632, 167581775, 157283768}

    {581779980, 613552593, 244278498, 685975529, 686313605, 685975529, 686313605, 566383529, 581779980}

    Returns: {2, 167581775, 0, 7, 167581775, 1, 0, 167581775, 2, 8, 157283768, 0, 1, 606252558, 0, 3, 119742495, 0, 5, 190822315, 0, 4, 606252558, 1, 6, 566868632, 0, 3, 0, 0, 8, 1, 0, 0, 0, 2, 2, 2, 0, 7, 0, 1, 5, 3, 0, 6, 4, 0, 1, 5, 0, 4, 1, 1 }

  19. 374407611

    {201779092, 120788268, 286180214, 120788268, 199847879, 199847879, 286180214, 120788268, 199847879, 120788268, 201779092, 201779092, 286180214, 201779092, 201779092, 199847879, 348647870, 199847879, 120788268}

    {326740528, 326740528, 111378040, 172237389, 305839496, 20577254, 20577254, 20577254, 172237389, 239469668, 363440489, 20577254, 156196168, 156196168, 159036229, 349290769, 134721702, 156196168, 156196168}

    Returns: {5, 199847879, 0, 6, 286180214, 0, 7, 120788268, 0, 11, 201779092, 0, 2, 286180214, 1, 16, 348647870, 0, 12, 286180214, 2, 13, 201779092, 1, 17, 199847879, 1, 18, 120788268, 1, 14, 201779092, 2, 3, 120788268, 2, 8, 199847879, 2, 9, 120788268, 3, 4, 199847879, 3, 0, 201779092, 3, 1, 120788268, 4, 15, 199847879, 4, 10, 201779092, 4, 1, 0, 4, 3, 0, 2, 7, 0, 0, 9, 0, 3, 18, 0, 1, 4, 1, 3, 5, 1, 0, 8, 1, 2, 15, 1, 4, 17, 1, 1, 0, 2, 3, 10, 2, 4, 11, 2, 0, 13, 2, 1, 14, 2, 2, 2, 3, 1, 6, 3, 0, 12, 3, 2, 16, 4, 0 }

  20. 197788329

    {129990328, 58768755, 58768755, 85622331, 15935604, 82787728, 82787728, 152115205, 15935604, 82787728, 152115205, 58768755}

    {23257658, 143832770, 31531539, 23257658, 23257658, 31531539, 175364165, 23257658, 178325936, 23257658, 143832770, 23257658}

    Returns: {0, 129990328, 0, 3, 85622331, 0, 4, 15935604, 0, 7, 152115205, 0, 9, 82787728, 0, 11, 58768755, 0, 2, 58768755, 1, 5, 82787728, 1, 1, 58768755, 2, 10, 152115205, 1, 6, 82787728, 2, 8, 15935604, 1, 4, 0, 0, 8, 0, 1, 1, 0, 2, 2, 1, 1, 11, 1, 0, 5, 2, 1, 6, 1, 2, 9, 2, 0, 3, 3, 0, 0, 4, 0, 7, 5, 0, 10, 3, 1 }

  21. 313199019

    {241622101, 241622101, 179199217, 209852245, 241622101, 249224733, 264310924, 209852245, 151544191, 116497048, 179199217, 209852245}

    {264908967, 175975669, 84392965, 99216226, 99216226, 270777577, 18891251, 84392965, 270777577, 180776791, 99216226, 18891251}

    Returns: {6, 264310924, 0, 11, 209852245, 0, 2, 179199217, 0, 7, 209852245, 1, 3, 209852245, 2, 4, 241622101, 0, 10, 179199217, 1, 1, 241622101, 1, 9, 116497048, 0, 0, 241622101, 2, 5, 249224733, 0, 8, 151544191, 0, 9, 0, 0, 8, 1, 0, 2, 2, 0, 10, 0, 1, 3, 0, 2, 7, 1, 1, 11, 3, 0, 0, 1, 2, 1, 2, 1, 4, 4, 0, 5, 5, 0, 6, 6, 0 }

  22. 913523104

    {432071304, 722308395, 774196669, 485499074, 722308395, 881343297, 200996813, 487750166, 487750166, 432071304, 881343297, 475924931, 200996813, 139726159, 139726159, 266158026, 571418087, 571418087}

    {903430148, 521291716, 481412041, 580321032, 481412041, 599028848, 599028848, 903430148, 481412041, 580321032, 580321032, 481412041, 580321032, 28449513, 903430148, 107069334, 580321032, 28449513}

    Returns: {13, 139726159, 0, 17, 571418087, 0, 15, 266158026, 0, 2, 774196669, 0, 4, 722308395, 0, 8, 487750166, 0, 11, 475924931, 0, 1, 722308395, 1, 3, 485499074, 0, 9, 432071304, 0, 10, 881343297, 0, 12, 200996813, 0, 16, 571418087, 1, 5, 881343297, 1, 6, 200996813, 1, 0, 432071304, 1, 7, 487750166, 1, 14, 139726159, 1, 13, 0, 0, 14, 0, 1, 6, 1, 1, 12, 1, 0, 15, 2, 0, 0, 2, 1, 9, 3, 0, 11, 4, 0, 3, 5, 0, 7, 3, 1, 8, 6, 0, 16, 4, 1, 17, 7, 0, 1, 5, 1, 4, 8, 0, 2, 9, 0, 5, 6, 1, 10, 10, 0 }

  23. 928429878

    {793874906, 793874906, 793874906, 793874906, 487871184, 487871184}

    {335525630, 275785662, 722703083, 653448590, 275785662, 335525630}

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

  24. 771933863

    {46682255, 601999444, 601999444, 601999444}

    {253339595, 253339595, 506017811, 328610375}

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

  25. 755557036

    {430168720, 133832752, 133832752, 343942783, 359893798, 133832752, 477778426, 271125097, 579570713, 133832752, 271125097, 477778426, 195851681, 195851681}

    {569160043, 569160043, 240725785, 444055918, 406337811, 601548321, 406337811, 569160043, 582866171, 412934040, 157158293, 706612068, 240725785, 706612068}

    Returns: {10, 271125097, 0, 2, 133832752, 0, 12, 195851681, 0, 4, 359893798, 0, 6, 477778426, 0, 9, 133832752, 1, 3, 343942783, 0, 0, 430168720, 0, 1, 133832752, 2, 7, 271125097, 1, 8, 579570713, 0, 5, 133832752, 3, 11, 477778426, 1, 13, 195851681, 1, 1, 0, 2, 2, 0, 0, 5, 0, 3, 9, 0, 1, 12, 1, 0, 13, 1, 1, 7, 2, 1, 10, 2, 0, 3, 3, 0, 4, 4, 0, 0, 5, 0, 6, 6, 0, 11, 3, 1, 8, 7, 0 }

  26. 319442694

    {283547653, 124973038, 124973038}

    {99096255, 99096255, 164101392}

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

  27. 273352263

    {46295273, 95624405, 95624405, 46295273, 95624405, 46295273, 155728351, 155728351, 46295273, 46295273, 155728351, 95624405}

    {258814854, 209939296, 117760667, 140340681, 258814854, 153381015, 209939296, 140340681, 209939296, 119079981, 119079981, 52995926}

    Returns: {11, 95624405, 0, 2, 95624405, 1, 9, 46295273, 0, 10, 155728351, 0, 3, 46295273, 1, 7, 155728351, 1, 5, 46295273, 2, 1, 95624405, 2, 6, 155728351, 2, 8, 46295273, 3, 0, 46295273, 4, 4, 95624405, 3, 0, 0, 4, 3, 0, 1, 5, 0, 2, 8, 0, 3, 9, 0, 0, 1, 1, 2, 2, 1, 1, 4, 1, 3, 11, 1, 0, 6, 2, 2, 7, 2, 1, 10, 2, 0 }

  28. 691479416

    {245963741, 393837976, 524668521, 611340766, 262725165, 25448690, 244322081, 336877536}

    {397811676, 397811676, 397811676, 397811676, 397811676, 397811676, 397811676, 397811676}

    Returns: {0, 245963741, 0, 1, 393837976, 0, 2, 524668521, 0, 3, 611340766, 0, 4, 262725165, 0, 5, 25448690, 0, 6, 244322081, 0, 7, 336877536, 0, 5, 0, 0, 6, 1, 0, 0, 2, 0, 4, 3, 0, 7, 4, 0, 1, 5, 0, 2, 6, 0, 3, 7, 0 }

  29. 353225509

    {280370090, 280370090, 145262377, 280370090, 145262377}

    {77911915, 27582766, 209449124, 93740547, 93740547}

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

  30. 672832777

    {530315118, 394835119, 394835119, 598871823, 394835119, 618386722, 618386722, 394835119, 221224953, 221224953}

    {658538631, 501418462, 658538631, 105468699, 105468699, 58139390, 390297591, 161660824, 161660824, 390297591}

    Returns: {5, 618386722, 0, 3, 598871823, 0, 4, 394835119, 0, 7, 394835119, 1, 8, 221224953, 0, 6, 618386722, 1, 9, 221224953, 1, 1, 394835119, 2, 0, 530315118, 0, 2, 394835119, 3, 8, 0, 0, 9, 0, 1, 1, 0, 2, 2, 0, 3, 4, 1, 0, 7, 1, 1, 0, 2, 0, 3, 3, 0, 5, 4, 0, 6, 2, 1 }

  31. 275644374

    {89552114, 17326486, 11522237, 214141603, 26529448, 17326486, 214141603, 11522237, 26529448, 26529448, 89552114}

    {17209079, 17209079, 258825865, 17209079, 32526741, 54678799, 178118421, 101087309, 111426418, 54678799, 64508874}

    Returns: {0, 89552114, 0, 1, 17326486, 0, 3, 214141603, 0, 4, 26529448, 0, 5, 17326486, 1, 9, 26529448, 1, 10, 89552114, 1, 7, 11522237, 0, 8, 26529448, 2, 6, 214141603, 1, 2, 11522237, 1, 2, 0, 1, 7, 0, 0, 1, 1, 0, 5, 1, 1, 4, 2, 0, 8, 0, 2, 9, 2, 1, 0, 3, 0, 10, 3, 1, 3, 4, 0, 6, 4, 1 }

  32. 877436844

    {580240073, 106770599, 851821593, 580240073, 815785239, 526143480, 526143480, 815785239, 106770599, 526143480, 106770599, 106770599, 526143480, 851821593, 580240073, 851821593, 106770599, 580240073, 815785239, 815785239}

    {312032389, 650600548, 114532246, 650600548, 684791407, 114532246, 650600548, 793573402, 551951617, 735932377, 827297157, 312032389, 312032389, 312032389, 114532246, 827297157, 114532246, 684791407, 312032389, 735932377}

    Returns: {2, 851821593, 0, 5, 526143480, 0, 14, 580240073, 0, 16, 106770599, 0, 0, 580240073, 1, 11, 106770599, 1, 12, 526143480, 1, 13, 851821593, 1, 18, 815785239, 0, 8, 106770599, 2, 1, 106770599, 3, 3, 580240073, 2, 6, 526143480, 2, 4, 815785239, 1, 17, 580240073, 3, 9, 526143480, 3, 19, 815785239, 2, 7, 815785239, 3, 10, 106770599, 4, 15, 851821593, 2, 1, 0, 3, 8, 0, 2, 10, 0, 4, 11, 0, 1, 16, 0, 0, 5, 1, 0, 6, 1, 2, 9, 1, 3, 12, 1, 1, 0, 2, 1, 3, 2, 2, 14, 2, 0, 17, 2, 3, 4, 3, 1, 7, 3, 3, 18, 3, 0, 19, 3, 2, 2, 4, 0, 13, 4, 1, 15, 4, 2 }

  33. 645839915

    {328120033, 47483763, 202201186, 47483763}

    {382992504, 382992504, 286030621, 286030621}

    Returns: {2, 202201186, 0, 3, 47483763, 0, 0, 328120033, 0, 1, 47483763, 1, 1, 0, 1, 3, 0, 0, 2, 1, 0, 0, 2, 0 }

  34. 150577083

    {128897161, 67551100, 6472858, 43897467, 142945222, 69688389, 142945222, 51140841, 142945222, 112091451, 49139590, 128897161, 51140841}

    {91780283, 69712817, 40801972, 40801972, 20358854, 69712817, 40801972, 109249872, 91809721, 14019114, 91780283, 24910355, 91809721}

    Returns: {9, 112091451, 0, 4, 142945222, 0, 11, 128897161, 0, 2, 6472858, 0, 3, 43897467, 0, 6, 142945222, 1, 1, 67551100, 0, 5, 69688389, 0, 0, 128897161, 1, 10, 49139590, 0, 8, 142945222, 2, 12, 51140841, 0, 7, 51140841, 1, 2, 0, 0, 3, 1, 0, 10, 2, 0, 7, 0, 1, 12, 3, 0, 1, 4, 0, 5, 5, 0, 9, 6, 0, 0, 1, 1, 11, 7, 0, 4, 8, 0, 6, 2, 1, 8, 0, 2 }

  35. 852813264

    {284345844, 401900570}

    {612363519, 42998395}

    Returns: {1, 401900570, 0, 0, 284345844, 0, 0, 0, 0, 1, 1, 0 }

  36. 196455714

    {57086052, 156110139, 73137606, 8937447, 138323357, 156110139, 138323357, 66445953, 138323357, 132788431, 56900811, 8937447, 57086052, 10313606, 66445953, 73137606, 56900811}

    {71111750, 193606761, 119540369, 43726207, 43726207, 66890773, 64694967, 162507316, 66890773, 113592534, 79195966, 103910939, 113592534, 156872306, 179075563, 162507316, 113592534}

    Returns: {3, 8937447, 0, 4, 138323357, 0, 6, 138323357, 1, 5, 156110139, 0, 8, 138323357, 2, 0, 57086052, 0, 10, 56900811, 0, 11, 8937447, 1, 9, 132788431, 0, 12, 57086052, 1, 16, 56900811, 1, 2, 73137606, 0, 13, 10313606, 0, 7, 66445953, 0, 15, 73137606, 1, 14, 66445953, 1, 1, 156110139, 1, 3, 0, 0, 11, 0, 1, 13, 1, 0, 10, 2, 0, 16, 1, 1, 0, 3, 0, 12, 2, 1, 7, 4, 0, 14, 3, 1, 2, 5, 0, 15, 4, 1, 9, 6, 0, 4, 7, 0, 6, 5, 1, 8, 0, 2, 1, 6, 1, 5, 8, 0 }

  37. 362388857

    {216566311, 73407686, 15562659, 113607330, 15562659, 216566311, 113607330, 249248559, 73407686, 190516533, 15562659}

    {293101995, 188876839, 79531149, 212417739, 293101995, 188876839, 79531149, 188876839, 79531149, 212417739, 188876839}

    Returns: {2, 15562659, 0, 6, 113607330, 0, 8, 73407686, 0, 1, 73407686, 1, 5, 216566311, 0, 7, 249248559, 0, 10, 15562659, 1, 3, 113607330, 1, 9, 190516533, 0, 0, 216566311, 1, 4, 15562659, 2, 2, 0, 0, 4, 0, 2, 10, 0, 1, 1, 1, 1, 8, 1, 0, 3, 2, 1, 6, 2, 0, 9, 3, 0, 0, 3, 1, 5, 4, 0, 7, 5, 0 }

  38. 216816072

    {129838507, 44502363, 113003392, 44502363, 44502363, 9264000, 129838507, 113003392, 129838507}

    {123738704, 106368826, 106368826, 158131256, 196024110, 123738704, 106368826, 196024110, 69169708}

    Returns: {8, 129838507, 0, 1, 44502363, 0, 2, 113003392, 0, 6, 129838507, 1, 0, 129838507, 2, 5, 9264000, 0, 3, 44502363, 1, 4, 44502363, 2, 7, 113003392, 1, 5, 0, 0, 1, 1, 0, 3, 0, 1, 4, 0, 2, 2, 2, 0, 7, 1, 1, 0, 1, 2, 6, 2, 1, 8, 3, 0 }

  39. 956748456

    {397499608, 171654840, 872134790, 457846968, 171654840, 14114771, 447806317, 397499608, 933048784, 26915740, 528360719, 26915740, 569509366, 194941836, 137958469, 397499608}

    {325001961, 325001961, 325001961, 624920393, 890577757, 624920393, 492634657, 9194589, 624920393, 624920393, 492634657, 218853652, 9194589, 9194589, 890577757, 218853652}

    Returns: {7, 397499608, 0, 12, 569509366, 0, 13, 194941836, 0, 11, 26915740, 0, 15, 397499608, 1, 0, 397499608, 2, 1, 171654840, 0, 2, 872134790, 0, 6, 447806317, 0, 10, 528360719, 0, 3, 457846968, 0, 5, 14114771, 0, 8, 933048784, 0, 9, 26915740, 1, 4, 171654840, 1, 14, 137958469, 0, 5, 0, 0, 9, 0, 1, 11, 1, 0, 14, 2, 0, 1, 3, 0, 4, 1, 1, 13, 4, 0, 0, 0, 2, 7, 5, 0, 15, 2, 1, 6, 6, 0, 3, 7, 0, 10, 8, 0, 12, 9, 0, 2, 10, 0, 8, 11, 0 }

  40. 491196852

    {125961610, 125961610, 125961610, 208402006, 208402006, 125961610, 208402006, 125961610, 208402006, 125961610, 125961610, 208402006, 125961610, 125961610, 208402006, 208402006, 125961610, 208402006, 208402006, 208402006}

    {183282926, 137299534, 458621082, 113414165, 119014455, 181264390, 185926697, 99537480, 472418586, 472418586, 480610025, 480610025, 5417211, 113414165, 113252580, 181264390, 57069388, 197303303, 5417211, 137299534}

    Returns: {12, 125961610, 0, 18, 208402006, 0, 16, 125961610, 1, 7, 125961610, 2, 14, 208402006, 1, 3, 208402006, 2, 13, 125961610, 3, 4, 208402006, 3, 1, 125961610, 4, 19, 208402006, 4, 5, 125961610, 5, 15, 208402006, 5, 0, 125961610, 6, 6, 208402006, 6, 17, 208402006, 7, 2, 125961610, 7, 8, 208402006, 8, 9, 125961610, 8, 10, 125961610, 9, 11, 208402006, 9, 0, 0, 6, 1, 0, 4, 2, 0, 7, 5, 0, 5, 7, 0, 2, 9, 0, 8, 10, 0, 9, 12, 0, 0, 13, 0, 3, 16, 0, 1, 3, 1, 2, 4, 1, 3, 6, 1, 6, 8, 1, 8, 11, 1, 9, 14, 1, 1, 15, 1, 5, 17, 1, 7, 18, 1, 0, 19, 1, 4 }

  41. 510630781

    {339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783, 339892783}

    {293631811, 266896588, 143648768, 189668896, 140069074, 417480443, 279742907, 78473037, 195192251, 359381412, 371354104, 412278209, 272708691, 448170716, 417496348, 224107982, 475424843, 387795092, 368789702, 494758159}

    Returns: {7, 339892783, 0, 4, 339892783, 1, 2, 339892783, 2, 3, 339892783, 3, 8, 339892783, 4, 15, 339892783, 5, 1, 339892783, 6, 12, 339892783, 7, 6, 339892783, 8, 0, 339892783, 9, 9, 339892783, 10, 18, 339892783, 11, 10, 339892783, 12, 17, 339892783, 13, 11, 339892783, 14, 5, 339892783, 15, 14, 339892783, 16, 13, 339892783, 17, 16, 339892783, 18, 19, 339892783, 19, 0, 0, 9, 1, 0, 6, 2, 0, 2, 3, 0, 3, 4, 0, 1, 5, 0, 15, 6, 0, 8, 7, 0, 0, 8, 0, 4, 9, 0, 10, 10, 0, 12, 11, 0, 14, 12, 0, 7, 13, 0, 17, 14, 0, 16, 15, 0, 5, 16, 0, 18, 17, 0, 13, 18, 0, 11, 19, 0, 19 }

  42. 811057925

    {521127887, 73669911, 784957743, 731805256, 731805256, 73669911, 358871305, 693448449, 358871305, 644820897, 681831997, 227991411, 644820897, 681831997, 784957743, 227991411, 521127887, 521127887, 358871305}

    {773300461, 223593680, 225082583, 398621719, 338836343, 200899350, 201893592, 515797198, 230176521, 175266565, 398621719, 398621719, 230176521, 773300461, 230176521, 338836343, 515797198, 175266565, 175266565}

    Returns: {9, 644820897, 0, 17, 521127887, 0, 18, 358871305, 0, 5, 73669911, 0, 6, 358871305, 1, 1, 73669911, 1, 2, 784957743, 0, 8, 358871305, 2, 12, 644820897, 1, 14, 784957743, 1, 4, 731805256, 0, 15, 227991411, 0, 3, 731805256, 1, 10, 681831997, 0, 11, 227991411, 1, 7, 693448449, 0, 16, 521127887, 1, 0, 521127887, 2, 13, 681831997, 1, 1, 0, 1, 5, 0, 0, 11, 1, 1, 15, 1, 0, 6, 2, 1, 8, 0, 2, 18, 2, 0, 0, 1, 2, 16, 3, 1, 17, 3, 0, 9, 4, 0, 12, 4, 1, 10, 5, 0, 13, 5, 1, 7, 6, 0, 3, 6, 1, 4, 7, 0, 2, 8, 0, 14, 7, 1 }

  43. 812829591

    {234783912, 733722385, 431230801, 234783912, 561343423, 431230801, 309449792, 191502884, 556284199, 561343423, 431230801, 733722385, 431230801, 561343423, 397945239}

    {586922841, 772885938, 772885938, 646516057, 772885938, 492145980, 646516057, 772885938, 772885938, 717221265, 328546434, 586922841, 586922841, 646516057, 772885938}

    Returns: {10, 431230801, 0, 5, 431230801, 1, 0, 234783912, 0, 11, 733722385, 0, 12, 431230801, 2, 3, 234783912, 1, 6, 309449792, 0, 13, 561343423, 0, 9, 561343423, 1, 1, 733722385, 1, 2, 431230801, 3, 4, 561343423, 2, 7, 191502884, 0, 8, 556284199, 0, 14, 397945239, 0, 7, 0, 0, 0, 1, 0, 3, 0, 1, 6, 2, 0, 14, 3, 0, 2, 0, 3, 5, 1, 1, 10, 4, 0, 12, 0, 2, 8, 5, 0, 4, 1, 2, 9, 2, 1, 13, 6, 0, 1, 3, 1, 11, 7, 0 }

  44. 226223012

    {11181686, 223937659, 215042970, 17644434, 11181686, 163533122, 223937659, 17644434, 215042970, 163533122, 206619024, 39937628}

    {211552399, 59995776, 59995776, 219838471, 106994877, 106994877, 186338986, 211552399, 106994877, 59995776, 106994877, 59995776}

    Returns: {1, 223937659, 0, 2, 215042970, 0, 9, 163533122, 0, 11, 39937628, 0, 4, 11181686, 0, 5, 163533122, 1, 8, 215042970, 1, 10, 206619024, 0, 6, 223937659, 1, 0, 11181686, 1, 7, 17644434, 0, 3, 17644434, 1, 0, 0, 1, 4, 0, 0, 3, 1, 1, 7, 1, 0, 11, 2, 0, 5, 2, 1, 9, 3, 0, 10, 4, 0, 2, 5, 0, 8, 3, 1, 1, 6, 0, 6, 4, 1 }

  45. 931437204

    {826605522, 118883249, 118883249, 909465296, 639574731, 534843904, 625897040, 21800194, 477642249, 747240993, 231235349, 21800194, 90868120, 734264705, 90868120, 477642249, 826605522}

    {222290572, 493337002, 805268170, 45160425, 45160425, 30031113, 30031113, 493337002, 493337002, 805268170, 493337002, 222290572, 222290572, 493337002, 493337002, 222290572, 493337002}

    Returns: {5, 534843904, 0, 6, 625897040, 0, 3, 909465296, 0, 4, 639574731, 0, 0, 826605522, 0, 11, 21800194, 0, 12, 90868120, 0, 15, 477642249, 0, 1, 118883249, 0, 7, 21800194, 1, 8, 477642249, 1, 10, 231235349, 0, 13, 734264705, 0, 14, 90868120, 1, 16, 826605522, 1, 2, 118883249, 1, 9, 747240993, 0, 7, 0, 1, 11, 0, 0, 12, 1, 0, 14, 1, 1, 1, 2, 0, 2, 2, 1, 10, 3, 0, 8, 3, 1, 15, 4, 0, 5, 5, 0, 6, 6, 0, 4, 7, 0, 13, 8, 0, 9, 9, 0, 0, 10, 0, 16, 4, 1, 3, 11, 0 }

  46. 449078751

    {412283456, 412283456}

    {283031451, 146550675}

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

  47. 633348813

    {526569484, 25968090, 25968090, 526569484, 364997332, 611663920, 25968090, 526569484, 25968090, 611663920, 611663920, 364997332, 526569484, 364997332, 364997332}

    {308319166, 308319166, 198226718, 420478088, 497776382, 449686968, 633325144, 34636441, 298344804, 308319166, 36252469, 121068046, 36252469, 307034372, 633325144}

    Returns: {7, 526569484, 0, 10, 611663920, 0, 12, 526569484, 1, 11, 364997332, 0, 2, 25968090, 0, 8, 25968090, 1, 13, 364997332, 1, 0, 526569484, 2, 1, 25968090, 2, 9, 611663920, 1, 3, 526569484, 3, 5, 611663920, 2, 4, 364997332, 2, 6, 25968090, 3, 14, 364997332, 3, 1, 0, 2, 2, 0, 0, 6, 0, 3, 8, 0, 1, 4, 1, 2, 11, 1, 0, 13, 1, 1, 14, 1, 3, 0, 2, 2, 3, 2, 3, 7, 2, 0, 12, 2, 1, 5, 3, 2, 9, 3, 1, 10, 3, 0 }

  48. 551597665

    {295887578, 416129382, 242931061, 38808199, 416129382, 411823373, 416987345, 242931061, 411823373, 411823373, 348780501, 411823373, 416129382}

    {473284350, 423646481, 415082869, 47678232, 58065638, 180182442, 473284350, 180182442, 58065638, 423646481, 47678232, 415082869, 473284350}

    Returns: {3, 38808199, 0, 10, 348780501, 0, 4, 416129382, 0, 8, 411823373, 0, 5, 411823373, 1, 7, 242931061, 0, 2, 242931061, 1, 11, 411823373, 2, 1, 416129382, 1, 9, 411823373, 3, 0, 295887578, 0, 6, 416987345, 0, 12, 416129382, 2, 3, 0, 0, 2, 0, 1, 7, 1, 0, 0, 2, 0, 10, 3, 0, 5, 1, 1, 8, 4, 0, 9, 0, 3, 11, 0, 2, 1, 2, 1, 4, 5, 0, 12, 1, 2, 6, 6, 0 }

  49. 860233265

    {740918292, 371614156}

    {767532138, 63001324}

    Returns: {1, 371614156, 0, 0, 740918292, 0, 1, 0, 0, 0, 1, 0 }

  50. 559468838

    {407757706, 407757706, 494971670, 417497851, 407927847, 425919839, 516062273, 407927847, 366620519, 366620519, 547831392, 407927847, 265911523, 207979507, 300004212, 222012972, 366620519}

    {8041637, 106656196, 419100246, 123257327, 476954171, 47137018, 106656196, 106656196, 2392531, 396450163, 256712327, 481224680, 396450163, 8041637, 481224680, 251407900, 481224680}

    Returns: {8, 366620519, 0, 0, 407757706, 0, 13, 207979507, 0, 5, 425919839, 0, 1, 407757706, 1, 6, 516062273, 0, 7, 407927847, 0, 3, 417497851, 0, 15, 222012972, 0, 10, 547831392, 0, 9, 366620519, 1, 12, 265911523, 0, 2, 494971670, 0, 4, 407927847, 1, 11, 407927847, 2, 14, 300004212, 0, 16, 366620519, 2, 13, 0, 0, 15, 1, 0, 12, 2, 0, 14, 3, 0, 8, 4, 0, 9, 0, 1, 16, 0, 2, 0, 5, 0, 1, 1, 1, 4, 2, 1, 7, 6, 0, 11, 1, 2, 3, 7, 0, 5, 8, 0, 2, 9, 0, 6, 10, 0, 10, 11, 0 }

  51. 632233353

    {428846152, 518235816, 277580766, 428846152, 518235816, 568012237, 277580766, 454521589, 226825968, 454521589, 428846152, 226825968}

    {323670118, 323670118, 521139630, 610437099, 127021350, 521139630, 323670118, 315805713, 75457831, 521139630, 75457831, 323670118}

    Returns: {8, 226825968, 0, 10, 428846152, 0, 4, 518235816, 0, 7, 454521589, 0, 0, 428846152, 1, 1, 518235816, 1, 6, 277580766, 0, 11, 226825968, 1, 2, 277580766, 1, 5, 568012237, 0, 9, 454521589, 1, 3, 428846152, 2, 8, 0, 0, 11, 0, 1, 2, 1, 1, 6, 1, 0, 0, 2, 1, 3, 0, 2, 10, 2, 0, 7, 3, 0, 9, 3, 1, 1, 4, 1, 4, 4, 0, 5, 5, 0 }

  52. 564039111

    {19836954, 468363948, 468363948, 468363948, 19836954, 468363948, 19836954, 19836954, 19836954, 19836954}

    {217915572, 217915572, 29713091, 497752769, 497752769, 316575274, 536177335, 316575274, 65689111, 4371133}

    Returns: {9, 19836954, 0, 2, 468363948, 0, 8, 19836954, 1, 0, 19836954, 2, 1, 468363948, 1, 5, 468363948, 2, 7, 19836954, 3, 3, 468363948, 3, 4, 19836954, 4, 6, 19836954, 5, 0, 0, 2, 4, 0, 4, 6, 0, 5, 7, 0, 3, 8, 0, 1, 9, 0, 0, 1, 1, 1, 2, 1, 0, 3, 1, 3, 5, 1, 2 }

  53. 491783654

    {290668514, 376649899, 6159498, 238354634, 6159498, 278735162, 263743402, 376649899, 175862839, 290668514, 306150101, 144766126, 306150101, 278735162, 6159498, 472324278}

    {356871777, 479161866, 403989239, 479161866, 479161866, 356871777, 479161866, 403989239, 403989239, 403989239, 479161866, 479161866, 403989239, 479161866, 356871777, 479161866}

    Returns: {0, 290668514, 0, 5, 278735162, 0, 14, 6159498, 0, 2, 6159498, 1, 7, 376649899, 0, 8, 175862839, 0, 9, 290668514, 1, 12, 306150101, 0, 1, 376649899, 1, 3, 238354634, 0, 4, 6159498, 2, 6, 263743402, 0, 10, 306150101, 1, 11, 144766126, 0, 13, 278735162, 1, 15, 472324278, 0, 2, 0, 1, 4, 0, 2, 14, 0, 0, 11, 1, 0, 8, 2, 0, 3, 3, 0, 6, 4, 0, 5, 5, 0, 13, 1, 1, 0, 6, 0, 9, 2, 1, 10, 3, 1, 12, 7, 0, 1, 4, 1, 7, 8, 0, 15, 9, 0 }

  54. 839656649

    {348117277, 339915367, 52189467, 705758019, 562818419, 339915367, 9275447, 705758019, 9275447, 52189467, 108001378, 9275447, 542412814}

    {113487991, 741531655, 98066509, 703486278, 741531655, 559093563, 789286468, 213380386, 259878815, 819951950, 213380386, 761612691, 703486278}

    Returns: {2, 52189467, 0, 0, 348117277, 0, 7, 705758019, 0, 10, 108001378, 0, 8, 9275447, 0, 5, 339915367, 0, 3, 705758019, 1, 12, 542412814, 0, 1, 339915367, 1, 4, 562818419, 0, 11, 9275447, 1, 6, 9275447, 2, 9, 52189467, 1, 6, 0, 2, 8, 0, 0, 11, 0, 1, 2, 1, 0, 9, 1, 1, 10, 2, 0, 1, 2, 1, 5, 3, 0, 0, 4, 0, 12, 5, 0, 4, 6, 0, 3, 3, 1, 7, 7, 0 }

  55. 317017055

    {19135062, 27842588, 236246636, 27842588, 74288919, 236246636, 11321475, 74288919, 11321475}

    {221245615, 221245615, 93404575, 93991331, 93404575, 140787352, 93404575, 75137614, 261413868}

    Returns: {7, 74288919, 0, 2, 236246636, 0, 4, 74288919, 1, 6, 11321475, 0, 3, 27842588, 0, 5, 236246636, 1, 0, 19135062, 0, 1, 27842588, 1, 8, 11321475, 1, 6, 0, 0, 8, 0, 1, 0, 1, 0, 1, 1, 1, 3, 2, 0, 4, 2, 1, 7, 3, 0, 2, 4, 0, 5, 3, 1 }

  56. 790383174

    {353987195, 454990156, 518657900, 518657900, 570056174, 482977187, 518657900, 482977187, 353987195, 353987195, 454990156}

    {648189664, 157150324, 5668835, 294612852, 99155081, 298096688, 298096688, 14336307, 5668835, 157150324, 298096688}

    Returns: {2, 518657900, 0, 8, 353987195, 0, 7, 482977187, 0, 4, 570056174, 0, 1, 454990156, 0, 9, 353987195, 1, 3, 518657900, 1, 5, 482977187, 1, 6, 518657900, 2, 10, 454990156, 1, 0, 353987195, 2, 0, 0, 2, 8, 0, 0, 9, 0, 1, 1, 1, 0, 10, 1, 1, 5, 2, 1, 7, 2, 0, 2, 3, 0, 3, 3, 1, 6, 1, 2, 4, 4, 0 }

  57. 298806068

    {298081969, 54207811, 5575074, 37934132, 123247662, 259602739, 54207811, 54207811, 273612263, 70438920, 175907231, 175907231, 185261742, 259602739}

    {35348592, 132353174, 47789217, 109866330, 242636672, 242636672, 35348592, 109866330, 110012819, 47789217, 4352469, 1490852, 174074068, 4352469}

    Returns: {11, 175907231, 0, 10, 175907231, 1, 13, 259602739, 0, 0, 298081969, 0, 6, 54207811, 0, 2, 5575074, 0, 9, 70438920, 0, 3, 37934132, 0, 7, 54207811, 1, 8, 273612263, 0, 1, 54207811, 2, 12, 185261742, 0, 4, 123247662, 0, 5, 259602739, 1, 2, 0, 0, 3, 1, 0, 1, 0, 2, 6, 2, 0, 7, 0, 1, 9, 3, 0, 4, 4, 0, 10, 1, 1, 11, 5, 0, 12, 6, 0, 5, 2, 1, 13, 7, 0, 8, 8, 0, 0, 9, 0 }

  58. 459087172

    {42921216, 61587070, 42921216, 61587070, 84306360, 32705660, 61587070, 7083896, 84306360}

    {305787446, 142509658, 142509658, 249309315, 142509658, 305787446, 305787446, 249309315, 305787446}

    Returns: {1, 61587070, 0, 2, 42921216, 0, 4, 84306360, 0, 3, 61587070, 1, 7, 7083896, 0, 0, 42921216, 1, 5, 32705660, 0, 6, 61587070, 2, 8, 84306360, 1, 7, 0, 0, 5, 1, 0, 0, 0, 1, 2, 2, 0, 1, 3, 0, 3, 1, 1, 6, 0, 2, 4, 4, 0, 8, 2, 1 }

  59. 317643333

    {172677714, 172677714, 24365800, 21861905, 274482586, 308893793, 136249923, 165729582, 81399444, 290564569, 165729582, 95518423, 274482586, 274482586, 160574860, 95518423, 124531811, 294011833}

    {191931959, 136411782, 136411782, 191931959, 150098387, 127157126, 283418826, 127157126, 136411782, 127157126, 283418826, 127157126, 207426135, 283418826, 127157126, 187930062, 241162124, 207426135}

    Returns: {5, 308893793, 0, 7, 165729582, 0, 9, 290564569, 0, 11, 95518423, 0, 14, 160574860, 0, 1, 172677714, 0, 2, 24365800, 0, 8, 81399444, 0, 4, 274482586, 0, 15, 95518423, 1, 0, 172677714, 1, 3, 21861905, 0, 12, 274482586, 1, 17, 294011833, 0, 16, 124531811, 0, 6, 136249923, 0, 10, 165729582, 1, 13, 274482586, 2, 3, 0, 0, 2, 1, 0, 8, 2, 0, 11, 3, 0, 15, 0, 1, 16, 4, 0, 6, 5, 0, 14, 6, 0, 7, 7, 0, 10, 1, 1, 0, 2, 1, 1, 8, 0, 4, 9, 0, 12, 3, 1, 13, 0, 2, 9, 10, 0, 17, 11, 0, 5, 12, 0 }

  60. 703672294

    {325429077, 536812830, 415821281, 273391489, 325429077, 536812830, 438569035, 438569035, 438569035, 424442652, 438569035, 536812830, 424442652}

    {275276268, 653176133, 1954412, 441515657, 110708821, 364397844, 441515657, 65904513, 110708821, 65904513, 35536743, 43567903, 1954412}

    Returns: {2, 415821281, 0, 12, 424442652, 0, 10, 438569035, 0, 11, 536812830, 0, 7, 438569035, 1, 9, 424442652, 1, 4, 325429077, 0, 8, 438569035, 2, 0, 325429077, 1, 5, 536812830, 1, 3, 273391489, 0, 6, 438569035, 3, 1, 536812830, 2, 3, 0, 0, 0, 0, 1, 4, 1, 0, 2, 2, 0, 9, 1, 1, 12, 3, 0, 6, 0, 3, 7, 2, 1, 8, 0, 2, 10, 4, 0, 1, 1, 2, 5, 3, 1, 11, 5, 0 }

  61. 701761443

    {428145338, 672326999, 402817224, 394568257, 78763932, 428145338, 672326999, 592924575, 482446168, 402817224, 592924575, 592924575, 482446168, 78763932, 590066009, 290455903, 482446168}

    {528148494, 505292682, 102704758, 597477872, 696769206, 603481065, 603481065, 314391345, 633574777, 665858996, 144724218, 166976514, 528762284, 528762284, 696769206, 378083594, 53829972}

    Returns: {16, 482446168, 0, 2, 402817224, 0, 10, 592924575, 0, 11, 592924575, 1, 7, 592924575, 2, 15, 290455903, 0, 1, 672326999, 0, 0, 428145338, 0, 12, 482446168, 1, 13, 78763932, 0, 3, 394568257, 0, 5, 428145338, 1, 6, 672326999, 1, 8, 482446168, 2, 9, 402817224, 1, 4, 78763932, 1, 14, 590066009, 0, 4, 0, 1, 13, 0, 0, 15, 1, 0, 3, 2, 0, 2, 3, 0, 9, 1, 1, 0, 4, 0, 5, 2, 1, 8, 0, 2, 12, 3, 1, 16, 5, 0, 14, 6, 0, 7, 1, 2, 10, 7, 0, 11, 4, 1, 1, 8, 0, 6, 5, 1 }

  62. 618296952

    {374081511, 552951204, 373013165, 326870275, 224590377, 374081511, 61336794, 374081511, 131372366, 373013165, 131372366, 543520314, 187900849, 374081511, 326870275, 224590377, 187900849}

    {217943298, 278231717, 173949266, 173949266, 217943298, 478184915, 478184915, 278231717, 173949266, 278231717, 478184915, 173949266, 173949266, 173949266, 478184915, 173949266, 217943298}

    Returns: {2, 373013165, 0, 3, 326870275, 0, 8, 131372366, 0, 11, 543520314, 0, 12, 187900849, 0, 13, 374081511, 0, 15, 224590377, 0, 0, 374081511, 1, 4, 224590377, 1, 16, 187900849, 1, 1, 552951204, 0, 7, 374081511, 2, 9, 373013165, 1, 5, 374081511, 3, 6, 61336794, 0, 10, 131372366, 1, 14, 326870275, 1, 6, 0, 0, 8, 1, 0, 10, 0, 1, 12, 2, 0, 16, 1, 1, 4, 2, 1, 15, 3, 0, 3, 4, 0, 14, 3, 1, 2, 5, 0, 9, 4, 1, 0, 5, 1, 5, 0, 3, 7, 0, 2, 13, 6, 0, 11, 7, 0, 1, 8, 0 }

  63. 106978976

    {1574941, 1574941, 1574941, 1574941, 13944838, 25078059, 13944838, 23629755, 60461182, 89957576, 39318852, 10703454, 39318852, 25078059, 25078059, 11339550, 10703454, 13944838, 1574941, 11339550}

    {102219556, 42378143, 41510922, 32204090, 41510922, 61637769, 102715852, 102219556, 32204090, 23283675, 102715852, 23283675, 101629097, 28119702, 102715852, 32204090, 32204090, 61637769, 16317838, 28119702}

    Returns: {18, 1574941, 0, 9, 89957576, 0, 11, 10703454, 0, 13, 25078059, 0, 19, 11339550, 0, 3, 1574941, 1, 8, 60461182, 0, 15, 11339550, 1, 16, 10703454, 1, 2, 1574941, 2, 4, 13944838, 0, 1, 1574941, 3, 5, 25078059, 1, 17, 13944838, 1, 12, 39318852, 0, 0, 1574941, 4, 7, 23629755, 0, 6, 13944838, 2, 10, 39318852, 1, 14, 25078059, 2, 0, 0, 4, 1, 0, 3, 2, 0, 2, 3, 0, 1, 18, 0, 0, 11, 1, 0, 16, 1, 1, 15, 2, 1, 19, 2, 0, 4, 3, 0, 6, 1, 2, 17, 3, 1, 7, 4, 0, 5, 4, 1, 13, 5, 0, 14, 2, 2, 10, 5, 1, 12, 6, 0, 8, 7, 0, 9, 8, 0 }

  64. 220686837

    {191704933, 7067005, 191704933, 44761201, 22284934, 150709931, 44761201, 22284934, 112395840, 112395840, 7067005, 7067005, 22284934}

    {3676337, 133758332, 77429363, 124750464, 209918528, 8991168, 209918528, 28895278, 28895278, 130277541, 65398951, 130277541, 167238526}

    Returns: {0, 191704933, 0, 5, 150709931, 0, 7, 22284934, 0, 8, 112395840, 0, 10, 7067005, 0, 2, 191704933, 1, 3, 44761201, 0, 9, 112395840, 1, 11, 7067005, 1, 1, 7067005, 2, 12, 22284934, 1, 4, 22284934, 2, 6, 44761201, 1, 1, 0, 2, 10, 0, 0, 11, 0, 1, 4, 1, 2, 7, 1, 0, 12, 1, 1, 3, 2, 0, 6, 2, 1, 8, 3, 0, 9, 3, 1, 5, 4, 0, 0, 5, 0, 2, 4, 1 }

  65. 832147065

    {185436331, 185436331, 274725423, 274725423, 185436331, 185436331, 274725423, 394152328, 274725423, 185436331, 185436331, 185436331}

    {624963531, 337747166, 96191778, 434389780, 438230850, 96191778, 289532705, 434389780, 624963531, 662183834, 434389780, 197524111}

    Returns: {2, 274725423, 0, 5, 185436331, 0, 11, 185436331, 1, 6, 274725423, 1, 1, 185436331, 2, 3, 274725423, 2, 7, 394152328, 0, 10, 185436331, 3, 4, 185436331, 4, 0, 185436331, 5, 8, 274725423, 3, 9, 185436331, 6, 0, 0, 5, 1, 0, 2, 4, 0, 4, 5, 0, 0, 9, 0, 6, 10, 0, 3, 11, 0, 1, 2, 1, 0, 3, 1, 2, 6, 1, 1, 8, 1, 3, 7, 2, 0 }

  66. 620467463

    {26194311, 39021460, 168938108, 228674379, 228674379}

    {176275948, 428848456, 176275948, 176275948, 586231635}

    Returns: {0, 26194311, 0, 2, 168938108, 0, 3, 228674379, 0, 1, 39021460, 0, 4, 228674379, 1, 0, 0, 0, 1, 1, 0, 2, 2, 0, 3, 3, 0, 4, 0, 1 }

  67. 663182763

    {139853640, 386081644, 217523045, 569721352, 386081644, 386081644, 569721352, 139853640, 569721352}

    {46296410, 46296410, 304963826, 108463316, 304963826, 354137553, 354137553, 479744453, 46296410}

    Returns: {0, 139853640, 0, 1, 386081644, 0, 8, 569721352, 0, 3, 569721352, 1, 2, 217523045, 0, 4, 386081644, 1, 5, 386081644, 2, 6, 569721352, 2, 7, 139853640, 1, 0, 0, 0, 7, 0, 1, 2, 1, 0, 1, 2, 0, 4, 1, 1, 5, 0, 2, 3, 2, 1, 6, 1, 2, 8, 3, 0 }

  68. 862767206

    {792301537, 25763259}

    {143897013, 457923022}

    Returns: {0, 792301537, 0, 1, 25763259, 0, 1, 0, 0, 0, 1, 0 }

  69. 859472231

    {790536950, 560238504, 168256244, 645404124, 377305826, 20349641, 712509640, 790536950, 790536950, 560238504, 168256244, 377305826, 352536366, 560238504, 168256244, 645404124, 168256244, 560238504}

    {176456451, 521856770, 176456451, 553800650, 146086101, 31818642, 146086101, 49078372, 31818642, 31818642, 454098054, 521856770, 176456451, 206540902, 49078372, 206540902, 625743355, 49078372}

    Returns: {5, 20349641, 0, 8, 790536950, 0, 9, 560238504, 0, 7, 790536950, 1, 14, 168256244, 0, 17, 560238504, 1, 4, 377305826, 0, 6, 712509640, 0, 0, 790536950, 2, 2, 168256244, 1, 12, 352536366, 0, 13, 560238504, 2, 15, 645404124, 0, 10, 168256244, 2, 1, 560238504, 3, 11, 377305826, 1, 3, 645404124, 1, 16, 168256244, 3, 5, 0, 0, 2, 0, 1, 10, 0, 2, 14, 1, 0, 16, 0, 3, 12, 2, 0, 4, 3, 0, 11, 1, 1, 1, 1, 3, 9, 4, 0, 13, 1, 2, 17, 2, 1, 3, 3, 1, 15, 5, 0, 6, 6, 0, 0, 2, 2, 7, 4, 1, 8, 7, 0 }

  70. 387853440

    {155467897, 198913693, 198913693, 376229244, 115582458}

    {129355402, 129355402, 181699629, 181699629, 181699629}

    Returns: {0, 155467897, 0, 1, 198913693, 0, 2, 198913693, 1, 3, 376229244, 0, 4, 115582458, 0, 4, 0, 0, 0, 1, 0, 1, 2, 0, 2, 0, 1, 3, 3, 0 }

  71. 936993937

    {790198432, 660596291, 133138284, 625746854, 54207379, 790198432, 625746854, 54207379, 660596291, 500814292, 660596291, 232761425, 500814292}

    {297157755, 517179604, 824209991, 702783897, 297157755, 517179604, 583941746, 517179604, 264941693, 702783897, 702783897, 517179604, 583941746}

    Returns: {8, 660596291, 0, 0, 790198432, 0, 4, 54207379, 0, 1, 660596291, 1, 5, 790198432, 1, 7, 54207379, 1, 11, 232761425, 0, 6, 625746854, 0, 12, 500814292, 0, 3, 625746854, 1, 9, 500814292, 1, 10, 660596291, 2, 2, 133138284, 0, 4, 0, 0, 7, 0, 1, 2, 1, 0, 11, 2, 0, 9, 1, 1, 12, 3, 0, 3, 2, 1, 6, 4, 0, 1, 3, 1, 8, 5, 0, 10, 0, 2, 0, 6, 0, 5, 4, 1 }

  72. 490365494

    {318201043, 198366244, 432590774, 175631220, 219530164, 34354637, 105848142, 207784763, 141085191}

    {147462345, 147462345, 147462345, 147462345, 147462345, 147462345, 147462345, 147462345, 147462345}

    Returns: {0, 318201043, 0, 1, 198366244, 0, 2, 432590774, 0, 3, 175631220, 0, 4, 219530164, 0, 5, 34354637, 0, 6, 105848142, 0, 7, 207784763, 0, 8, 141085191, 0, 5, 0, 0, 6, 1, 0, 8, 2, 0, 3, 3, 0, 1, 4, 0, 7, 5, 0, 4, 6, 0, 0, 7, 0, 2, 8, 0 }

  73. 701667530

    {125159197, 125159197, 565567672, 565567672, 510329217, 548232394, 61953057, 565567672, 548232394, 510329217, 61953057, 125159197, 121130115, 510329217, 663571514, 663571514}

    {416724679, 650333234, 650333234, 416724679, 603106892, 416724679, 603106892, 607487420, 603106892, 650333234, 650333234, 603106892, 607487420, 607487420, 416724679, 650333234}

    Returns: {0, 125159197, 0, 3, 565567672, 0, 5, 548232394, 0, 14, 663571514, 0, 4, 510329217, 0, 6, 61953057, 0, 8, 548232394, 1, 11, 125159197, 1, 7, 565567672, 1, 12, 121130115, 0, 13, 510329217, 1, 1, 125159197, 2, 2, 565567672, 2, 9, 510329217, 2, 10, 61953057, 1, 15, 663571514, 1, 6, 0, 0, 10, 0, 1, 12, 1, 0, 0, 2, 0, 1, 0, 2, 11, 1, 1, 4, 3, 0, 9, 1, 2, 13, 2, 1, 5, 4, 0, 8, 3, 1, 2, 2, 2, 3, 5, 0, 7, 4, 1, 14, 6, 0, 15, 5, 1 }

  74. 471671770

    {465997448, 465997448, 465997448, 465997448, 465997448, 465997448, 465997448, 465997448, 465997448, 465997448}

    {274508388, 409895492, 272415908, 343211401, 318776343, 66600725, 203276149, 249884239, 193991986, 90296709}

    Returns: {5, 465997448, 0, 9, 465997448, 1, 8, 465997448, 2, 6, 465997448, 3, 7, 465997448, 4, 2, 465997448, 5, 0, 465997448, 6, 4, 465997448, 7, 3, 465997448, 8, 1, 465997448, 9, 0, 0, 6, 1, 0, 9, 2, 0, 5, 3, 0, 8, 4, 0, 7, 5, 0, 0, 6, 0, 3, 7, 0, 4, 8, 0, 2, 9, 0, 1 }

  75. 348800271

    {311173223, 70467198, 311173223, 70467198, 311173223, 70467198}

    {182984643, 182984643, 141553272, 229638737, 229638737, 141553272}

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

  76. 615565704

    {330814674, 445756899, 71265443, 71265443, 330814674, 242341269, 445756899, 410325128, 434953732, 5736836, 543624084, 439714785, 242341269}

    {243454647, 19262191, 74515564, 308946723, 19262191, 243454647, 73723422, 220937385, 243454647, 74515564, 220937385, 220937385, 417293995}

    Returns: {1, 445756899, 0, 4, 330814674, 0, 6, 445756899, 1, 2, 71265443, 0, 9, 5736836, 0, 7, 410325128, 0, 10, 543624084, 0, 11, 439714785, 0, 0, 330814674, 1, 5, 242341269, 0, 8, 434953732, 0, 3, 71265443, 1, 12, 242341269, 1, 9, 0, 0, 2, 1, 0, 3, 0, 1, 5, 2, 0, 12, 1, 1, 0, 2, 1, 4, 3, 0, 7, 4, 0, 8, 5, 0, 11, 6, 0, 1, 7, 0, 6, 3, 1, 10, 8, 0 }

  77. 737631571

    {186051551, 345248880, 467502388, 21800967, 186051551, 21800967, 186051551, 21800967, 502754125}

    {429966987, 429966987, 429966987, 196889054, 648153431, 429966987, 196889054, 648153431, 429966987}

    Returns: {3, 21800967, 0, 6, 186051551, 0, 0, 186051551, 1, 1, 345248880, 0, 2, 467502388, 0, 5, 21800967, 1, 8, 502754125, 0, 4, 186051551, 2, 7, 21800967, 2, 3, 0, 0, 5, 0, 1, 7, 0, 2, 0, 1, 1, 4, 1, 2, 6, 1, 0, 1, 2, 0, 2, 3, 0, 8, 4, 0 }

  78. 370935716

    {250817373, 67484036, 246676915, 246676915, 250817373, 67484036, 246676915, 246676915, 67484036, 213050120, 250817373, 213050120, 250817373, 213050120}

    {213525506, 42183685, 213525506, 250399347, 250399347, 77937838, 201538843, 42183685, 201538843, 201538843, 72460193, 77937838, 77937838, 42183685}

    Returns: {1, 67484036, 0, 7, 246676915, 0, 13, 213050120, 0, 10, 250817373, 0, 5, 67484036, 1, 11, 213050120, 1, 12, 250817373, 1, 6, 246676915, 1, 8, 67484036, 2, 9, 213050120, 2, 0, 250817373, 2, 2, 246676915, 2, 3, 246676915, 3, 4, 250817373, 3, 1, 0, 0, 5, 0, 1, 8, 0, 2, 9, 1, 2, 11, 1, 1, 13, 1, 0, 2, 2, 2, 3, 0, 3, 6, 2, 1, 7, 2, 0, 0, 3, 2, 4, 1, 3, 10, 3, 0, 12, 3, 1 }

  79. 723720239

    {646913219, 356594373, 702222270, 375412104, 356594373, 503475998, 487277603, 646913219, 503475998, 702222270, 375412104, 270474157, 702222270, 375412104, 375412104, 356594373, 356523332, 258371440}

    {589702518, 676173148, 676173148, 131126653, 492454836, 131126653, 689989359, 244396425, 492454836, 492454836, 689989359, 131126653, 244396425, 492454836, 589702518, 244396425, 131126653, 131126653}

    Returns: {3, 375412104, 0, 5, 503475998, 0, 11, 270474157, 0, 16, 356523332, 0, 17, 258371440, 0, 7, 646913219, 0, 12, 702222270, 0, 15, 356594373, 0, 4, 356594373, 1, 8, 503475998, 1, 9, 702222270, 1, 13, 375412104, 1, 0, 646913219, 1, 14, 375412104, 2, 1, 356594373, 2, 2, 702222270, 2, 6, 487277603, 0, 10, 375412104, 3, 17, 0, 0, 11, 1, 0, 16, 2, 0, 1, 0, 2, 4, 0, 1, 15, 3, 0, 3, 4, 0, 10, 0, 3, 13, 1, 1, 14, 1, 2, 6, 5, 0, 5, 6, 0, 8, 2, 1, 0, 3, 1, 7, 7, 0, 2, 2, 2, 9, 4, 1, 12, 8, 0 }

  80. 666847085

    {103901032, 103901032, 54257692, 312583129, 103901032, 312583129}

    {361144689, 295192152, 295192152, 443497293, 356831770, 543887920}

    Returns: {1, 103901032, 0, 2, 54257692, 0, 4, 103901032, 1, 0, 103901032, 2, 3, 312583129, 0, 5, 312583129, 1, 2, 0, 0, 0, 0, 2, 1, 1, 0, 4, 0, 1, 3, 2, 0, 5, 1, 1 }

  81. 363118819

    {282547090, 349360318, 349360318, 221665893, 322534885, 322534885, 132262918, 297513413, 142414719, 37672173, 95496764, 10496527, 95496764, 132262918, 37672173}

    {293470851, 67845652, 335942441, 356518343, 195228210, 356518343, 293470851, 274741593, 66159062, 356518343, 67845652, 356518343, 156252462, 66159062, 335942441}

    Returns: {8, 142414719, 0, 13, 132262918, 0, 1, 349360318, 0, 10, 95496764, 0, 12, 95496764, 1, 4, 322534885, 0, 7, 297513413, 0, 0, 282547090, 0, 6, 132262918, 1, 2, 349360318, 1, 14, 37672173, 0, 3, 221665893, 0, 5, 322534885, 1, 9, 37672173, 1, 11, 10496527, 0, 11, 0, 0, 9, 0, 1, 14, 1, 0, 10, 2, 0, 12, 1, 1, 6, 2, 1, 13, 3, 0, 8, 4, 0, 3, 5, 0, 0, 6, 0, 7, 7, 0, 4, 8, 0, 5, 3, 1, 1, 9, 0, 2, 4, 1 }

  82. 274291075

    {32639432, 21051220, 76115531, 130124880, 9595988, 21051220, 225946794, 84989457, 9595988, 120164391, 177387665, 130124880, 2666192, 261196193, 37807009, 208542894, 105529227}

    {181791315, 96775605, 128617049, 128617049, 151563401, 132881408, 179193219, 181791315, 273260657, 235846777, 132881408, 273260657, 151563401, 235846777, 86587382, 273260657, 181791315}

    Returns: {14, 37807009, 0, 1, 21051220, 0, 2, 76115531, 0, 3, 130124880, 0, 5, 21051220, 1, 10, 177387665, 0, 4, 9595988, 0, 12, 2666192, 0, 6, 225946794, 0, 0, 32639432, 0, 7, 84989457, 0, 16, 105529227, 0, 9, 120164391, 0, 13, 261196193, 0, 8, 9595988, 1, 11, 130124880, 1, 15, 208542894, 0, 12, 0, 0, 4, 1, 0, 8, 0, 1, 1, 2, 0, 5, 1, 1, 0, 3, 0, 14, 4, 0, 2, 5, 0, 7, 6, 0, 16, 7, 0, 9, 8, 0, 3, 9, 0, 11, 2, 1, 10, 10, 0, 15, 11, 0, 6, 12, 0, 13, 13, 0 }

  83. 950705767

    {592080909, 818032585, 450971922, 592080909, 153103277, 788035936, 146030531, 707862731, 767143846, 707862731, 707862731, 146030531, 707862731, 788035936, 788035936, 592080909}

    {459722913, 662218240, 748411405, 641035383, 748411405, 536848438, 662218240, 478354879, 478354879, 662218240, 641035383, 478354879, 459722913, 478354879, 608441890, 662218240}

    Returns: {0, 592080909, 0, 12, 707862731, 0, 7, 707862731, 1, 8, 767143846, 0, 11, 146030531, 0, 13, 788035936, 0, 5, 788035936, 1, 14, 788035936, 2, 3, 592080909, 1, 10, 707862731, 2, 1, 818032585, 0, 6, 146030531, 1, 9, 707862731, 3, 15, 592080909, 2, 2, 450971922, 0, 4, 153103277, 0, 6, 0, 1, 11, 0, 0, 4, 1, 0, 2, 2, 0, 0, 3, 0, 3, 1, 1, 15, 0, 2, 7, 2, 1, 9, 0, 3, 10, 1, 2, 12, 4, 0, 8, 5, 0, 5, 3, 1, 13, 6, 0, 14, 2, 2, 1, 7, 0 }

  84. 226516687

    {144230383, 144230383, 83539786, 165567423, 197328608, 197328608, 16202147, 116408386, 197328608, 16202147, 165567423, 165567423, 116408386, 197328608, 56943698, 73017490, 116408386, 83539786, 45283142}

    {68567107, 162551235, 175926832, 175926832, 68567107, 217214970, 217214970, 168218480, 216809565, 195242841, 217214970, 68567107, 217214970, 175926832, 98125615, 98125615, 195242841, 198394195, 217214970}

    Returns: {0, 144230383, 0, 4, 197328608, 0, 11, 165567423, 0, 14, 56943698, 0, 15, 73017490, 0, 1, 144230383, 1, 7, 116408386, 0, 2, 83539786, 0, 3, 165567423, 1, 13, 197328608, 1, 9, 16202147, 0, 16, 116408386, 1, 17, 83539786, 1, 8, 197328608, 2, 5, 197328608, 3, 6, 16202147, 1, 10, 165567423, 2, 12, 116408386, 2, 18, 45283142, 0, 6, 0, 1, 9, 0, 0, 18, 1, 0, 14, 2, 0, 15, 3, 0, 2, 4, 0, 17, 1, 1, 7, 5, 0, 12, 0, 2, 16, 2, 1, 0, 6, 0, 1, 3, 1, 3, 4, 1, 10, 1, 2, 11, 7, 0, 4, 8, 0, 5, 0, 3, 8, 2, 2, 13, 5, 1 }

  85. 831323036

    {313158994, 561315768, 313158994, 313158994, 398248934, 800255756, 313158994, 301620426, 594547609, 561315768, 158390969, 100011201, 301620426, 595607304, 301620426, 126680128, 313158994, 100011201, 409428925}

    {560879383, 201850718, 357983373, 322967427, 588555964, 338206183, 429381137, 677218354, 178191834, 179252910, 670261600, 288425640, 179252910, 588555964, 670261600, 322967427, 721946366, 201850718, 696080432}

    Returns: {8, 594547609, 0, 9, 561315768, 0, 12, 301620426, 0, 1, 561315768, 1, 17, 100011201, 0, 11, 100011201, 1, 3, 313158994, 0, 15, 126680128, 0, 5, 800255756, 0, 2, 313158994, 1, 6, 313158994, 2, 0, 313158994, 3, 4, 398248934, 0, 13, 595607304, 0, 10, 158390969, 0, 14, 301620426, 1, 7, 301620426, 2, 18, 409428925, 0, 16, 313158994, 4, 11, 0, 1, 17, 0, 0, 15, 1, 0, 10, 2, 0, 7, 0, 2, 12, 3, 0, 14, 1, 1, 0, 0, 3, 2, 2, 1, 3, 4, 0, 6, 1, 2, 16, 0, 4, 4, 5, 0, 18, 6, 0, 1, 3, 1, 9, 7, 0, 8, 8, 0, 13, 9, 0, 5, 10, 0 }

  86. 125550301

    {84468509, 25562082, 78935771, 101334464, 65395049, 28767971, 53938982, 53938982, 108072927}

    {39551270, 115536137, 8706870, 39551270, 115536137, 39551270, 8706870, 125318420, 115536137}

    Returns: {2, 78935771, 0, 6, 53938982, 0, 0, 84468509, 0, 3, 101334464, 0, 5, 28767971, 0, 1, 25562082, 0, 4, 65395049, 0, 8, 108072927, 0, 7, 53938982, 1, 1, 0, 0, 5, 1, 0, 6, 2, 0, 7, 0, 1, 4, 3, 0, 2, 4, 0, 0, 5, 0, 3, 6, 0, 8, 7, 0 }

  87. 199352934

    {178696197, 111095613, 129922737, 51616016, 178696197, 129922737, 51616016, 39815035, 140194944, 140194944}

    {128332220, 165365636, 128332220, 128332220, 165365636, 165365636, 165365636, 128332220, 128332220, 165365636}

    Returns: {0, 178696197, 0, 2, 129922737, 0, 3, 51616016, 0, 7, 39815035, 0, 8, 140194944, 0, 1, 111095613, 0, 4, 178696197, 1, 5, 129922737, 1, 6, 51616016, 1, 9, 140194944, 1, 7, 0, 0, 3, 1, 0, 6, 0, 1, 1, 2, 0, 2, 3, 0, 5, 1, 1, 8, 4, 0, 9, 2, 1, 0, 5, 0, 4, 3, 1 }

  88. 314631039

    {16282165, 16282165, 16282165, 16282165, 16282165, 16282165, 16282165, 16282165, 16282165, 16282165}

    {117266689, 157212318, 64173251, 124696060, 225221838, 137510948, 132116825, 280961266, 278137965, 191202468}

    Returns: {2, 16282165, 0, 0, 16282165, 1, 3, 16282165, 2, 6, 16282165, 3, 5, 16282165, 4, 1, 16282165, 5, 9, 16282165, 6, 4, 16282165, 7, 8, 16282165, 8, 7, 16282165, 9, 0, 0, 1, 1, 0, 5, 2, 0, 0, 3, 0, 2, 4, 0, 7, 5, 0, 4, 6, 0, 3, 7, 0, 9, 8, 0, 8, 9, 0, 6 }

  89. 729658926

    {51080542, 615567245, 145215481, 615567245, 51080542, 51080542, 145215481, 51080542, 145215481}

    {278950444, 278950444, 332390768, 617943011, 617943011, 638426059, 587443200, 332390768, 617943011}

    Returns: {0, 51080542, 0, 1, 615567245, 0, 2, 145215481, 0, 7, 51080542, 1, 6, 145215481, 1, 3, 615567245, 1, 4, 51080542, 2, 8, 145215481, 2, 5, 51080542, 3, 0, 0, 0, 4, 0, 2, 5, 0, 3, 7, 0, 1, 2, 1, 0, 6, 1, 1, 8, 1, 2, 1, 2, 0, 3, 2, 1 }

  90. 392584043

    {325621713, 163166541, 276574948, 217777748, 325621713, 73130466}

    {24313020, 37994745, 301159194, 24313020, 37994745, 37994745}

    Returns: {0, 325621713, 0, 3, 217777748, 0, 1, 163166541, 0, 4, 325621713, 1, 5, 73130466, 0, 2, 276574948, 0, 5, 0, 0, 1, 1, 0, 3, 2, 0, 2, 3, 0, 0, 4, 0, 4, 0, 1 }

  91. 989635136

    {418398378, 128499495, 537572751, 943231329, 128499495, 437534810, 454529594, 679889975, 496135494, 943231329, 537572751, 455710798, 161724228, 984559305, 943231329, 679889975}

    {63824170, 63824170, 987497842, 196307572, 780257465, 780257465, 63824170, 368264036, 196307572, 63824170, 780257465, 196307572, 196307572, 780257465, 987497842, 780257465}

    Returns: {0, 418398378, 0, 1, 128499495, 0, 6, 454529594, 0, 9, 943231329, 0, 3, 943231329, 1, 8, 496135494, 0, 11, 455710798, 0, 12, 161724228, 0, 7, 679889975, 0, 4, 128499495, 1, 5, 437534810, 0, 10, 537572751, 0, 13, 984559305, 0, 15, 679889975, 1, 2, 537572751, 1, 14, 943231329, 2, 1, 0, 0, 4, 0, 1, 12, 1, 0, 0, 2, 0, 5, 3, 0, 6, 4, 0, 11, 5, 0, 8, 6, 0, 2, 1, 1, 10, 7, 0, 7, 8, 0, 15, 2, 1, 3, 3, 1, 9, 9, 0, 14, 0, 2, 13, 10, 0 }

  92. 393455234

    {207919981, 207919981, 198185781, 35474473, 207919981, 286657752, 262056018, 2644302, 286657752, 198185781, 2644302, 74504186, 35474473}

    {284757836, 283034722, 59382330, 122742051, 59382330, 59382330, 59382330, 59382330, 284757836, 284757836, 283034722, 284757836, 284757836}

    Returns: {2, 198185781, 0, 4, 207919981, 0, 5, 286657752, 0, 6, 262056018, 0, 7, 2644302, 0, 3, 35474473, 0, 1, 207919981, 1, 10, 2644302, 1, 0, 207919981, 2, 8, 286657752, 1, 9, 198185781, 1, 11, 74504186, 0, 12, 35474473, 1, 7, 0, 0, 10, 0, 1, 3, 1, 0, 12, 1, 1, 11, 2, 0, 2, 3, 0, 9, 2, 1, 0, 0, 2, 1, 3, 1, 4, 4, 0, 6, 5, 0, 5, 6, 0, 8, 4, 1 }

  93. 739474481

    {418011507, 375566152, 348936921, 191514233, 418011507, 191514233, 199670881, 709709181, 617446844, 168856866}

    {325817158, 523314865, 503916244, 503916244, 514500042, 259420426, 732850479, 503916244, 500470597, 514500042}

    Returns: {5, 191514233, 0, 0, 418011507, 0, 8, 617446844, 0, 2, 348936921, 0, 3, 191514233, 1, 7, 709709181, 0, 4, 418011507, 1, 9, 168856866, 0, 1, 375566152, 0, 6, 199670881, 0, 9, 0, 0, 3, 0, 1, 5, 1, 0, 6, 2, 0, 2, 3, 0, 1, 4, 0, 0, 5, 0, 4, 1, 1, 8, 6, 0, 7, 7, 0 }

  94. 469914225

    {10853332, 467804465, 293242019, 10853332, 293242019, 216077464, 10853332, 293242019}

    {62898464, 447920919, 376839952, 56298982, 447920919, 56298982, 376839952, 389051321}

    Returns: {3, 10853332, 0, 5, 216077464, 0, 0, 10853332, 1, 2, 293242019, 0, 6, 10853332, 2, 7, 293242019, 1, 1, 467804465, 0, 4, 293242019, 2, 0, 0, 1, 3, 0, 0, 6, 0, 2, 5, 1, 0, 2, 2, 0, 4, 1, 2, 7, 1, 1, 1, 3, 0 }

  95. 389154191

    {50006303, 50006303, 99762235, 99762235}

    {7043869, 261108405, 261108405, 7043869}

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

  96. 103263794

    {27297582, 57555469, 8335022, 34870221, 34778171, 31146418, 34870221, 51718975, 61999776, 34870221, 98594951, 59809752, 5080509, 31146418, 91647551, 64212496, 91420417, 91420417, 34778171, 64212496}

    {42629032, 27860392, 68362764, 68362764, 29364758, 54282651, 16449063, 42629032, 2801588, 16270875, 16270875, 27975859, 46815944, 46815944, 16449063, 89965772, 29364758, 87048388, 45714292, 2801588}

    Returns: {8, 61999776, 0, 19, 64212496, 0, 9, 34870221, 0, 10, 98594951, 0, 6, 34870221, 1, 14, 91647551, 0, 1, 57555469, 0, 11, 59809752, 0, 4, 34778171, 0, 16, 91420417, 0, 0, 27297582, 0, 7, 51718975, 0, 18, 34778171, 1, 12, 5080509, 0, 13, 31146418, 0, 5, 31146418, 1, 2, 8335022, 0, 3, 34870221, 2, 17, 91420417, 1, 15, 64212496, 1, 12, 0, 0, 2, 1, 0, 0, 2, 0, 5, 0, 1, 13, 3, 0, 4, 4, 0, 18, 1, 1, 3, 0, 2, 6, 2, 1, 9, 5, 0, 7, 6, 0, 1, 7, 0, 11, 8, 0, 8, 9, 0, 15, 3, 1, 19, 10, 0, 16, 11, 0, 17, 4, 1, 14, 12, 0, 10, 13, 0 }

  97. 762183534

    {200393556, 200393556, 200393556, 200393556}

    {707418055, 308782197, 485668868, 370496409}

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

  98. 788326199

    {211669536, 410496412, 211669536, 118616023, 410496412, 118616023, 410496412, 118616023, 118616023, 211669536, 211669536}

    {136795567, 537400407, 555563832, 570917026, 136795567, 136795567, 749501371, 749501371, 555563832, 570917026, 537400407}

    Returns: {0, 211669536, 0, 4, 410496412, 0, 5, 118616023, 0, 1, 410496412, 1, 10, 211669536, 1, 2, 211669536, 2, 8, 118616023, 1, 3, 118616023, 2, 9, 211669536, 3, 6, 410496412, 2, 7, 118616023, 3, 3, 0, 2, 5, 0, 0, 7, 0, 3, 8, 0, 1, 0, 1, 0, 2, 1, 2, 9, 1, 3, 10, 1, 1, 1, 2, 1, 4, 2, 0, 6, 2, 2 }

  99. 870889281

    {614428694, 315720004, 315720004, 315720004, 704070371, 704070371}

    {415106979, 415106979, 782200699, 435373690, 397584138, 646964908}

    Returns: {4, 704070371, 0, 0, 614428694, 0, 1, 315720004, 0, 3, 315720004, 1, 5, 704070371, 1, 2, 315720004, 2, 1, 0, 0, 2, 0, 2, 3, 0, 1, 0, 1, 0, 4, 2, 0, 5, 1, 1 }

  100. 600191961

    {138266671, 319754123, 319754123, 207048157, 138266671, 319754123, 138266671, 339018157, 339018157, 339018157}

    {53757562, 467200599, 116305091, 116305091, 58226451, 53757562, 467200599, 58226451, 53757562, 467200599}

    Returns: {0, 138266671, 0, 5, 319754123, 0, 8, 339018157, 0, 4, 138266671, 1, 7, 339018157, 1, 2, 319754123, 1, 3, 207048157, 0, 1, 319754123, 2, 6, 138266671, 2, 9, 339018157, 2, 0, 0, 0, 4, 0, 1, 6, 0, 2, 3, 1, 0, 1, 1, 2, 2, 1, 1, 5, 2, 0, 7, 2, 1, 8, 3, 0, 9, 2, 2 }

  101. 244425868

    {205755555, 50959081, 209262164, 17462068, 30348094, 171705886, 43332016, 101836779, 228245021}

    {51603682, 51603682, 51603682, 51603682, 51603682, 51603682, 51603682, 51603682, 51603682}

    Returns: {0, 205755555, 0, 1, 50959081, 0, 2, 209262164, 0, 3, 17462068, 0, 4, 30348094, 0, 5, 171705886, 0, 6, 43332016, 0, 7, 101836779, 0, 8, 228245021, 0, 3, 0, 0, 4, 1, 0, 6, 2, 0, 1, 3, 0, 7, 4, 0, 5, 5, 0, 0, 6, 0, 2, 7, 0, 8, 8, 0 }

  102. 977212896

    {730972090, 30580679, 521185210, 216121423, 693079791, 216121423, 920756673, 234986388, 234986388, 640712971, 896349930, 85337212, 349654045, 640712971, 30580679, 234986388}

    {168282718, 199709382, 456468992, 217369895, 139096533, 225776286, 186767587, 638932194, 199709382, 456468992, 139096533, 370606386, 186767587, 217369895, 139096533, 363449336}

    Returns: {4, 693079791, 0, 10, 896349930, 0, 14, 30580679, 0, 0, 730972090, 0, 6, 920756673, 0, 12, 349654045, 0, 1, 30580679, 1, 8, 234986388, 0, 3, 216121423, 0, 13, 640712971, 0, 5, 216121423, 1, 15, 234986388, 1, 11, 85337212, 0, 2, 521185210, 0, 9, 640712971, 1, 7, 234986388, 2, 1, 0, 1, 14, 0, 0, 11, 1, 0, 3, 2, 0, 5, 1, 1, 7, 0, 2, 8, 3, 0, 15, 2, 1, 12, 4, 0, 2, 5, 0, 9, 3, 1, 13, 6, 0, 4, 7, 0, 0, 8, 0, 10, 9, 0, 6, 10, 0 }

  103. 821075324

    {499983392, 694806083, 587517297, 166719590, 354744075, 469551699, 568227644, 214760307, 538993119, 744761718, 176504740}

    {75641088, 75641088, 75641088, 75641088, 75641088, 75641088, 75641088, 75641088, 75641088, 75641088, 75641088}

    Returns: {0, 499983392, 0, 1, 694806083, 0, 2, 587517297, 0, 3, 166719590, 0, 4, 354744075, 0, 5, 469551699, 0, 6, 568227644, 0, 7, 214760307, 0, 8, 538993119, 0, 9, 744761718, 0, 10, 176504740, 0, 3, 0, 0, 10, 1, 0, 7, 2, 0, 4, 3, 0, 5, 4, 0, 0, 5, 0, 8, 6, 0, 6, 7, 0, 2, 8, 0, 1, 9, 0, 9, 10, 0 }

  104. 903067265

    {415255400, 332573952, 509579565, 828585660, 535785630, 655496454, 828585660, 751193148, 397338345, 415255400, 819593124, 751193148, 397338345, 28326942, 655496454, 332573952, 819593124, 349921213, 828585660}

    {829935822, 623881658, 253386584, 353052432, 464518019, 623881658, 525244523, 464518019, 360349994, 658997961, 181335674, 485592340, 642821707, 850788454, 181335674, 377685086, 485592340, 181335674, 253386584}

    Returns: {10, 819593124, 0, 14, 655496454, 0, 17, 349921213, 0, 2, 509579565, 0, 18, 828585660, 0, 3, 828585660, 1, 8, 397338345, 0, 15, 332573952, 0, 4, 535785630, 0, 7, 751193148, 0, 11, 751193148, 1, 16, 819593124, 1, 6, 828585660, 2, 1, 332573952, 1, 5, 655496454, 1, 12, 397338345, 1, 9, 415255400, 0, 0, 415255400, 1, 13, 28326942, 0, 13, 0, 0, 1, 0, 1, 15, 1, 0, 17, 2, 0, 8, 3, 0, 12, 1, 1, 0, 2, 1, 9, 4, 0, 2, 5, 0, 4, 6, 0, 5, 3, 1, 14, 7, 0, 7, 8, 0, 11, 4, 1, 10, 9, 0, 16, 5, 1, 3, 6, 1, 6, 0, 2, 18, 10, 0 }

  105. 259932890

    {107608908, 37280600, 203908549, 232636679, 203908549, 59930780, 206706956, 23619181, 203908549, 165206183, 165206183}

    {228587746, 166653224, 46741158, 104553339, 78375569, 166653224, 78375569, 166653224, 79765851, 57403037, 228587746}

    Returns: {2, 203908549, 0, 9, 165206183, 0, 4, 203908549, 1, 6, 206706956, 0, 8, 203908549, 2, 3, 232636679, 0, 1, 37280600, 0, 5, 59930780, 0, 7, 23619181, 0, 0, 107608908, 0, 10, 165206183, 1, 7, 0, 0, 1, 1, 0, 5, 2, 0, 0, 3, 0, 9, 4, 0, 10, 0, 1, 2, 5, 0, 4, 1, 1, 8, 0, 2, 6, 6, 0, 3, 7, 0 }

  106. 173724885

    {119389147, 146988849, 173593421, 132651332}

    {28033184, 28033184, 28033184, 28033184}

    Returns: {0, 119389147, 0, 1, 146988849, 0, 2, 173593421, 0, 3, 132651332, 0, 0, 0, 0, 3, 1, 0, 1, 2, 0, 2, 3, 0 }

  107. 876956699

    {540608098, 659553477}

    {593581511, 593581511}

    Returns: {0, 540608098, 0, 1, 659553477, 0, 0, 0, 0, 1, 1, 0 }

  108. 876956699

    {593581511, 593581511}

    {540608098, 659553477}

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

  109. 876956699

    {540608098, 659553477}

    {540608098, 659553477}

    Returns: {0, 540608098, 0, 1, 659553477, 0, 0, 0, 0, 1, 1, 0 }

  110. 876956699

    {540608098, 659553477}

    {336348600, 217403221}

    Returns: {1, 659553477, 0, 0, 540608098, 0, 0, 0, 0, 1, 1, 0 }

  111. 501828935

    {475591395, 413890909, 110794990, 385809732, 411529665, 42088018}

    {356649985, 356649985, 356649985, 356649985, 356649985, 356649985}

    Returns: {0, 475591395, 0, 1, 413890909, 0, 2, 110794990, 0, 3, 385809732, 0, 4, 411529665, 0, 5, 42088018, 0, 5, 0, 0, 2, 1, 0, 3, 2, 0, 4, 3, 0, 1, 4, 0, 0, 5, 0 }

  112. 501828935

    {356649985, 356649985, 356649985, 356649985, 356649985, 356649985}

    {475591395, 413890909, 110794990, 385809732, 411529665, 42088018}

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

  113. 501828935

    {475591395, 413890909, 110794990, 385809732, 411529665, 42088018}

    {475591395, 413890909, 110794990, 385809732, 411529665, 42088018}

    Returns: {5, 42088018, 0, 2, 110794990, 0, 3, 385809732, 0, 4, 411529665, 0, 1, 413890909, 0, 0, 475591395, 0, 5, 0, 0, 2, 1, 0, 3, 2, 0, 4, 3, 0, 1, 4, 0, 0, 5, 0 }

  114. 501828935

    {475591395, 413890909, 110794990, 385809732, 411529665, 42088018}

    {26237539, 87938025, 391033944, 116019202, 90299269, 459740916}

    Returns: {0, 475591395, 0, 1, 413890909, 0, 4, 411529665, 0, 3, 385809732, 0, 2, 110794990, 0, 5, 42088018, 0, 5, 0, 0, 2, 1, 0, 3, 2, 0, 4, 3, 0, 1, 4, 0, 0, 5, 0 }

  115. 468093926

    {81038920, 394398216, 17256424, 251490183, 442137720, 291975263, 124063878, 389173764, 463764144, 392196990, 148326908}

    {440561400, 440561400, 440561400, 440561400, 440561400, 440561400, 440561400, 440561400, 440561400, 440561400, 440561400}

    Returns: {0, 81038920, 0, 1, 394398216, 0, 2, 17256424, 0, 3, 251490183, 0, 4, 442137720, 0, 5, 291975263, 0, 6, 124063878, 0, 7, 389173764, 0, 8, 463764144, 0, 9, 392196990, 0, 10, 148326908, 0, 2, 0, 0, 0, 1, 0, 6, 2, 0, 10, 3, 0, 3, 4, 0, 5, 5, 0, 7, 6, 0, 9, 7, 0, 1, 8, 0, 4, 9, 0, 8, 10, 0 }

  116. 468093926

    {440561400, 440561400, 440561400, 440561400, 440561400, 440561400, 440561400, 440561400, 440561400, 440561400, 440561400}

    {81038920, 394398216, 17256424, 251490183, 442137720, 291975263, 124063878, 389173764, 463764144, 392196990, 148326908}

    Returns: {2, 440561400, 0, 0, 440561400, 1, 6, 440561400, 2, 10, 440561400, 3, 3, 440561400, 4, 5, 440561400, 5, 7, 440561400, 6, 9, 440561400, 7, 1, 440561400, 8, 4, 440561400, 9, 8, 440561400, 10, 0, 0, 1, 1, 0, 8, 2, 0, 0, 3, 0, 4, 4, 0, 9, 5, 0, 5, 6, 0, 2, 7, 0, 6, 8, 0, 10, 9, 0, 7, 10, 0, 3 }

  117. 468093926

    {81038920, 394398216, 17256424, 251490183, 442137720, 291975263, 124063878, 389173764, 463764144, 392196990, 148326908}

    {81038920, 394398216, 17256424, 251490183, 442137720, 291975263, 124063878, 389173764, 463764144, 392196990, 148326908}

    Returns: {2, 17256424, 0, 0, 81038920, 0, 6, 124063878, 0, 10, 148326908, 0, 3, 251490183, 0, 5, 291975263, 0, 7, 389173764, 0, 9, 392196990, 0, 1, 394398216, 0, 4, 442137720, 0, 8, 463764144, 0, 2, 0, 0, 0, 1, 0, 6, 2, 0, 10, 3, 0, 3, 4, 0, 5, 5, 0, 7, 6, 0, 9, 7, 0, 1, 8, 0, 4, 9, 0, 8, 10, 0 }

  118. 468093926

    {81038920, 394398216, 17256424, 251490183, 442137720, 291975263, 124063878, 389173764, 463764144, 392196990, 148326908}

    {387055005, 73695709, 450837501, 216603742, 25956205, 176118662, 344030047, 78920161, 4329781, 75896935, 319767017}

    Returns: {8, 463764144, 0, 4, 442137720, 0, 1, 394398216, 0, 9, 392196990, 0, 7, 389173764, 0, 5, 291975263, 0, 3, 251490183, 0, 10, 148326908, 0, 6, 124063878, 0, 0, 81038920, 0, 2, 17256424, 0, 2, 0, 0, 0, 1, 0, 6, 2, 0, 10, 3, 0, 3, 4, 0, 5, 5, 0, 7, 6, 0, 9, 7, 0, 1, 8, 0, 4, 9, 0, 8, 10, 0 }

  119. 986857978

    {582353004, 142866750, 515712041, 98198025, 641594148, 369210230, 950985825, 76333907, 281231609, 907020610, 823965777, 843875697}

    {546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031}

    Returns: {0, 582353004, 0, 1, 142866750, 0, 2, 515712041, 0, 3, 98198025, 0, 4, 641594148, 0, 5, 369210230, 0, 6, 950985825, 0, 7, 76333907, 0, 8, 281231609, 0, 9, 907020610, 0, 10, 823965777, 0, 11, 843875697, 0, 7, 0, 0, 3, 1, 0, 1, 2, 0, 8, 3, 0, 5, 4, 0, 2, 5, 0, 0, 6, 0, 4, 7, 0, 10, 8, 0, 11, 9, 0, 9, 10, 0, 6, 11, 0 }

  120. 986857978

    {546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031, 546246031}

    {582353004, 142866750, 515712041, 98198025, 641594148, 369210230, 950985825, 76333907, 281231609, 907020610, 823965777, 843875697}

    Returns: {7, 546246031, 0, 3, 546246031, 1, 1, 546246031, 2, 8, 546246031, 3, 5, 546246031, 4, 2, 546246031, 5, 0, 546246031, 6, 4, 546246031, 7, 10, 546246031, 8, 11, 546246031, 9, 9, 546246031, 10, 6, 546246031, 11, 0, 0, 6, 1, 0, 2, 2, 0, 5, 3, 0, 1, 4, 0, 7, 5, 0, 4, 6, 0, 11, 7, 0, 0, 8, 0, 3, 9, 0, 10, 10, 0, 8, 11, 0, 9 }

  121. 986857978

    {582353004, 142866750, 515712041, 98198025, 641594148, 369210230, 950985825, 76333907, 281231609, 907020610, 823965777, 843875697}

    {582353004, 142866750, 515712041, 98198025, 641594148, 369210230, 950985825, 76333907, 281231609, 907020610, 823965777, 843875697}

    Returns: {7, 76333907, 0, 3, 98198025, 0, 1, 142866750, 0, 8, 281231609, 0, 5, 369210230, 0, 2, 515712041, 0, 0, 582353004, 0, 4, 641594148, 0, 10, 823965777, 0, 11, 843875697, 0, 9, 907020610, 0, 6, 950985825, 0, 7, 0, 0, 3, 1, 0, 1, 2, 0, 8, 3, 0, 5, 4, 0, 2, 5, 0, 0, 6, 0, 4, 7, 0, 10, 8, 0, 11, 9, 0, 9, 10, 0, 6, 11, 0 }

  122. 986857978

    {582353004, 142866750, 515712041, 98198025, 641594148, 369210230, 950985825, 76333907, 281231609, 907020610, 823965777, 843875697}

    {404504973, 843991227, 471145936, 888659952, 345263829, 617647747, 35872152, 910524070, 705626368, 79837367, 162892200, 142982280}

    Returns: {6, 950985825, 0, 9, 907020610, 0, 11, 843875697, 0, 10, 823965777, 0, 4, 641594148, 0, 0, 582353004, 0, 2, 515712041, 0, 5, 369210230, 0, 8, 281231609, 0, 1, 142866750, 0, 3, 98198025, 0, 7, 76333907, 0, 7, 0, 0, 3, 1, 0, 1, 2, 0, 8, 3, 0, 5, 4, 0, 2, 5, 0, 0, 6, 0, 4, 7, 0, 10, 8, 0, 11, 9, 0, 9, 10, 0, 6, 11, 0 }

  123. 607263779

    {559493436, 318251293, 454575743, 32649855, 594573518, 527110151, 52971306, 459269044, 53586380, 214250275, 148080929, 405614925, 580792813, 74123885, 298150602, 336286985, 311976020}

    {387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938}

    Returns: {0, 559493436, 0, 1, 318251293, 0, 2, 454575743, 0, 3, 32649855, 0, 4, 594573518, 0, 5, 527110151, 0, 6, 52971306, 0, 7, 459269044, 0, 8, 53586380, 0, 9, 214250275, 0, 10, 148080929, 0, 11, 405614925, 0, 12, 580792813, 0, 13, 74123885, 0, 14, 298150602, 0, 15, 336286985, 0, 16, 311976020, 0, 3, 0, 0, 6, 1, 0, 8, 2, 0, 13, 3, 0, 10, 4, 0, 9, 5, 0, 14, 6, 0, 16, 7, 0, 1, 8, 0, 15, 9, 0, 11, 10, 0, 2, 11, 0, 7, 12, 0, 5, 13, 0, 0, 14, 0, 12, 15, 0, 4, 16, 0 }

  124. 607263779

    {387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938, 387705938}

    {559493436, 318251293, 454575743, 32649855, 594573518, 527110151, 52971306, 459269044, 53586380, 214250275, 148080929, 405614925, 580792813, 74123885, 298150602, 336286985, 311976020}

    Returns: {3, 387705938, 0, 6, 387705938, 1, 8, 387705938, 2, 13, 387705938, 3, 10, 387705938, 4, 9, 387705938, 5, 14, 387705938, 6, 16, 387705938, 7, 1, 387705938, 8, 15, 387705938, 9, 11, 387705938, 10, 2, 387705938, 11, 7, 387705938, 12, 5, 387705938, 13, 0, 387705938, 14, 12, 387705938, 15, 4, 387705938, 16, 0, 0, 14, 1, 0, 8, 2, 0, 11, 3, 0, 0, 4, 0, 16, 5, 0, 13, 6, 0, 1, 7, 0, 12, 8, 0, 2, 9, 0, 5, 10, 0, 4, 11, 0, 10, 12, 0, 15, 13, 0, 3, 14, 0, 6, 15, 0, 9, 16, 0, 7 }

  125. 607263779

    {559493436, 318251293, 454575743, 32649855, 594573518, 527110151, 52971306, 459269044, 53586380, 214250275, 148080929, 405614925, 580792813, 74123885, 298150602, 336286985, 311976020}

    {559493436, 318251293, 454575743, 32649855, 594573518, 527110151, 52971306, 459269044, 53586380, 214250275, 148080929, 405614925, 580792813, 74123885, 298150602, 336286985, 311976020}

    Returns: {3, 32649855, 0, 6, 52971306, 0, 8, 53586380, 0, 13, 74123885, 0, 10, 148080929, 0, 9, 214250275, 0, 14, 298150602, 0, 16, 311976020, 0, 1, 318251293, 0, 15, 336286985, 0, 11, 405614925, 0, 2, 454575743, 0, 7, 459269044, 0, 5, 527110151, 0, 0, 559493436, 0, 12, 580792813, 0, 4, 594573518, 0, 3, 0, 0, 6, 1, 0, 8, 2, 0, 13, 3, 0, 10, 4, 0, 9, 5, 0, 14, 6, 0, 16, 7, 0, 1, 8, 0, 15, 9, 0, 11, 10, 0, 2, 11, 0, 7, 12, 0, 5, 13, 0, 0, 14, 0, 12, 15, 0, 4, 16, 0 }

  126. 607263779

    {559493436, 318251293, 454575743, 32649855, 594573518, 527110151, 52971306, 459269044, 53586380, 214250275, 148080929, 405614925, 580792813, 74123885, 298150602, 336286985, 311976020}

    {47770342, 289012485, 152688035, 574613923, 12690260, 80153627, 554292472, 147994734, 553677398, 393013503, 459182849, 201648853, 26470965, 533139893, 309113176, 270976793, 295287758}

    Returns: {4, 594573518, 0, 12, 580792813, 0, 0, 559493436, 0, 5, 527110151, 0, 7, 459269044, 0, 2, 454575743, 0, 11, 405614925, 0, 15, 336286985, 0, 1, 318251293, 0, 16, 311976020, 0, 14, 298150602, 0, 9, 214250275, 0, 10, 148080929, 0, 13, 74123885, 0, 8, 53586380, 0, 6, 52971306, 0, 3, 32649855, 0, 3, 0, 0, 6, 1, 0, 8, 2, 0, 13, 3, 0, 10, 4, 0, 9, 5, 0, 14, 6, 0, 16, 7, 0, 1, 8, 0, 15, 9, 0, 11, 10, 0, 2, 11, 0, 7, 12, 0, 5, 13, 0, 0, 14, 0, 12, 15, 0, 4, 16, 0 }

  127. 209760967

    {104670560, 79290968, 96789281, 23603945, 188882106, 106348072, 74134568, 118048966, 106373231, 20547440, 190888558, 17219585, 146148604, 60971896, 43975109, 29675734, 26259224, 56628449}

    {43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777}

    Returns: {0, 104670560, 0, 1, 79290968, 0, 2, 96789281, 0, 3, 23603945, 0, 4, 188882106, 0, 5, 106348072, 0, 6, 74134568, 0, 7, 118048966, 0, 8, 106373231, 0, 9, 20547440, 0, 10, 190888558, 0, 11, 17219585, 0, 12, 146148604, 0, 13, 60971896, 0, 14, 43975109, 0, 15, 29675734, 0, 16, 26259224, 0, 17, 56628449, 0, 11, 0, 0, 9, 1, 0, 3, 2, 0, 16, 3, 0, 15, 4, 0, 14, 5, 0, 17, 6, 0, 13, 7, 0, 6, 8, 0, 1, 9, 0, 2, 10, 0, 0, 11, 0, 5, 12, 0, 8, 13, 0, 7, 14, 0, 12, 15, 0, 4, 16, 0, 10, 17, 0 }

  128. 209760967

    {43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777, 43191777}

    {104670560, 79290968, 96789281, 23603945, 188882106, 106348072, 74134568, 118048966, 106373231, 20547440, 190888558, 17219585, 146148604, 60971896, 43975109, 29675734, 26259224, 56628449}

    Returns: {11, 43191777, 0, 9, 43191777, 1, 3, 43191777, 2, 16, 43191777, 3, 15, 43191777, 4, 14, 43191777, 5, 17, 43191777, 6, 13, 43191777, 7, 6, 43191777, 8, 1, 43191777, 9, 2, 43191777, 10, 0, 43191777, 11, 5, 43191777, 12, 8, 43191777, 13, 7, 43191777, 14, 12, 43191777, 15, 4, 43191777, 16, 10, 43191777, 17, 0, 0, 11, 1, 0, 9, 2, 0, 10, 3, 0, 2, 4, 0, 16, 5, 0, 12, 6, 0, 8, 7, 0, 14, 8, 0, 13, 9, 0, 1, 10, 0, 17, 11, 0, 0, 12, 0, 15, 13, 0, 7, 14, 0, 5, 15, 0, 4, 16, 0, 3, 17, 0, 6 }

  129. 209760967

    {104670560, 79290968, 96789281, 23603945, 188882106, 106348072, 74134568, 118048966, 106373231, 20547440, 190888558, 17219585, 146148604, 60971896, 43975109, 29675734, 26259224, 56628449}

    {104670560, 79290968, 96789281, 23603945, 188882106, 106348072, 74134568, 118048966, 106373231, 20547440, 190888558, 17219585, 146148604, 60971896, 43975109, 29675734, 26259224, 56628449}

    Returns: {11, 17219585, 0, 9, 20547440, 0, 3, 23603945, 0, 16, 26259224, 0, 15, 29675734, 0, 14, 43975109, 0, 17, 56628449, 0, 13, 60971896, 0, 6, 74134568, 0, 1, 79290968, 0, 2, 96789281, 0, 0, 104670560, 0, 5, 106348072, 0, 8, 106373231, 0, 7, 118048966, 0, 12, 146148604, 0, 4, 188882106, 0, 10, 190888558, 0, 11, 0, 0, 9, 1, 0, 3, 2, 0, 16, 3, 0, 15, 4, 0, 14, 5, 0, 17, 6, 0, 13, 7, 0, 6, 8, 0, 1, 9, 0, 2, 10, 0, 0, 11, 0, 5, 12, 0, 8, 13, 0, 7, 14, 0, 12, 15, 0, 4, 16, 0, 10, 17, 0 }

  130. 209760967

    {104670560, 79290968, 96789281, 23603945, 188882106, 106348072, 74134568, 118048966, 106373231, 20547440, 190888558, 17219585, 146148604, 60971896, 43975109, 29675734, 26259224, 56628449}

    {105090406, 130469998, 112971685, 186157021, 20878860, 103412894, 135626398, 91712000, 103387735, 189213526, 18872408, 192541381, 63612362, 148789070, 165785857, 180085232, 183501742, 153132517}

    Returns: {10, 190888558, 0, 4, 188882106, 0, 12, 146148604, 0, 7, 118048966, 0, 8, 106373231, 0, 5, 106348072, 0, 0, 104670560, 0, 2, 96789281, 0, 1, 79290968, 0, 6, 74134568, 0, 13, 60971896, 0, 17, 56628449, 0, 14, 43975109, 0, 15, 29675734, 0, 16, 26259224, 0, 3, 23603945, 0, 9, 20547440, 0, 11, 17219585, 0, 11, 0, 0, 9, 1, 0, 3, 2, 0, 16, 3, 0, 15, 4, 0, 14, 5, 0, 17, 6, 0, 13, 7, 0, 6, 8, 0, 1, 9, 0, 2, 10, 0, 0, 11, 0, 5, 12, 0, 8, 13, 0, 7, 14, 0, 12, 15, 0, 4, 16, 0, 10, 17, 0 }

  131. 857870671

    {854410001, 203214871, 786576791, 39995374, 764875426, 414451630, 641099236, 253051192, 642385270, 562024853, 1712981, 327135778, 416815837, 537022854, 163637987}

    {588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269}

    Returns: {0, 854410001, 0, 1, 203214871, 0, 2, 786576791, 0, 3, 39995374, 0, 4, 764875426, 0, 5, 414451630, 0, 6, 641099236, 0, 7, 253051192, 0, 8, 642385270, 0, 9, 562024853, 0, 10, 1712981, 0, 11, 327135778, 0, 12, 416815837, 0, 13, 537022854, 0, 14, 163637987, 0, 10, 0, 0, 3, 1, 0, 14, 2, 0, 1, 3, 0, 7, 4, 0, 11, 5, 0, 5, 6, 0, 12, 7, 0, 13, 8, 0, 9, 9, 0, 6, 10, 0, 8, 11, 0, 4, 12, 0, 2, 13, 0, 0, 14, 0 }

  132. 857870671

    {588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269, 588775269}

    {854410001, 203214871, 786576791, 39995374, 764875426, 414451630, 641099236, 253051192, 642385270, 562024853, 1712981, 327135778, 416815837, 537022854, 163637987}

    Returns: {10, 588775269, 0, 3, 588775269, 1, 14, 588775269, 2, 1, 588775269, 3, 7, 588775269, 4, 11, 588775269, 5, 5, 588775269, 6, 12, 588775269, 7, 13, 588775269, 8, 9, 588775269, 9, 6, 588775269, 10, 8, 588775269, 11, 4, 588775269, 12, 2, 588775269, 13, 0, 588775269, 14, 0, 0, 14, 1, 0, 3, 2, 0, 13, 3, 0, 1, 4, 0, 12, 5, 0, 6, 6, 0, 10, 7, 0, 4, 8, 0, 11, 9, 0, 9, 10, 0, 0, 11, 0, 5, 12, 0, 7, 13, 0, 8, 14, 0, 2 }

  133. 857870671

    {854410001, 203214871, 786576791, 39995374, 764875426, 414451630, 641099236, 253051192, 642385270, 562024853, 1712981, 327135778, 416815837, 537022854, 163637987}

    {854410001, 203214871, 786576791, 39995374, 764875426, 414451630, 641099236, 253051192, 642385270, 562024853, 1712981, 327135778, 416815837, 537022854, 163637987}

    Returns: {10, 1712981, 0, 3, 39995374, 0, 14, 163637987, 0, 1, 203214871, 0, 7, 253051192, 0, 11, 327135778, 0, 5, 414451630, 0, 12, 416815837, 0, 13, 537022854, 0, 9, 562024853, 0, 6, 641099236, 0, 8, 642385270, 0, 4, 764875426, 0, 2, 786576791, 0, 0, 854410001, 0, 10, 0, 0, 3, 1, 0, 14, 2, 0, 1, 3, 0, 7, 4, 0, 11, 5, 0, 5, 6, 0, 12, 7, 0, 13, 8, 0, 9, 9, 0, 6, 10, 0, 8, 11, 0, 4, 12, 0, 2, 13, 0, 0, 14, 0 }

  134. 857870671

    {854410001, 203214871, 786576791, 39995374, 764875426, 414451630, 641099236, 253051192, 642385270, 562024853, 1712981, 327135778, 416815837, 537022854, 163637987}

    {3460669, 654655799, 71293879, 817875296, 92995244, 443419040, 216771434, 604819478, 215485400, 295845817, 856157689, 530734892, 441054833, 320847816, 694232683}

    Returns: {0, 854410001, 0, 2, 786576791, 0, 4, 764875426, 0, 8, 642385270, 0, 6, 641099236, 0, 9, 562024853, 0, 13, 537022854, 0, 12, 416815837, 0, 5, 414451630, 0, 11, 327135778, 0, 7, 253051192, 0, 1, 203214871, 0, 14, 163637987, 0, 3, 39995374, 0, 10, 1712981, 0, 10, 0, 0, 3, 1, 0, 14, 2, 0, 1, 3, 0, 7, 4, 0, 11, 5, 0, 5, 6, 0, 12, 7, 0, 13, 8, 0, 9, 9, 0, 6, 10, 0, 8, 11, 0, 4, 12, 0, 2, 13, 0, 0, 14, 0 }

  135. 416689466

    {263476519, 60381295, 66090748, 138720280, 357578904, 125359778, 290644580, 376694365, 32098286, 279554629}

    {281330691, 281330691, 281330691, 281330691, 281330691, 281330691, 281330691, 281330691, 281330691, 281330691}

    Returns: {0, 263476519, 0, 1, 60381295, 0, 2, 66090748, 0, 3, 138720280, 0, 4, 357578904, 0, 5, 125359778, 0, 6, 290644580, 0, 7, 376694365, 0, 8, 32098286, 0, 9, 279554629, 0, 8, 0, 0, 1, 1, 0, 2, 2, 0, 5, 3, 0, 3, 4, 0, 0, 5, 0, 9, 6, 0, 6, 7, 0, 4, 8, 0, 7, 9, 0 }

  136. 416689466

    {281330691, 281330691, 281330691, 281330691, 281330691, 281330691, 281330691, 281330691, 281330691, 281330691}

    {263476519, 60381295, 66090748, 138720280, 357578904, 125359778, 290644580, 376694365, 32098286, 279554629}

    Returns: {8, 281330691, 0, 1, 281330691, 1, 2, 281330691, 2, 5, 281330691, 3, 3, 281330691, 4, 0, 281330691, 5, 9, 281330691, 6, 6, 281330691, 7, 4, 281330691, 8, 7, 281330691, 9, 0, 0, 5, 1, 0, 1, 2, 0, 2, 3, 0, 4, 4, 0, 8, 5, 0, 3, 6, 0, 7, 7, 0, 9, 8, 0, 0, 9, 0, 6 }

  137. 416689466

    {263476519, 60381295, 66090748, 138720280, 357578904, 125359778, 290644580, 376694365, 32098286, 279554629}

    {263476519, 60381295, 66090748, 138720280, 357578904, 125359778, 290644580, 376694365, 32098286, 279554629}

    Returns: {8, 32098286, 0, 1, 60381295, 0, 2, 66090748, 0, 5, 125359778, 0, 3, 138720280, 0, 0, 263476519, 0, 9, 279554629, 0, 6, 290644580, 0, 4, 357578904, 0, 7, 376694365, 0, 8, 0, 0, 1, 1, 0, 2, 2, 0, 5, 3, 0, 3, 4, 0, 0, 5, 0, 9, 6, 0, 6, 7, 0, 4, 8, 0, 7, 9, 0 }

  138. 416689466

    {263476519, 60381295, 66090748, 138720280, 357578904, 125359778, 290644580, 376694365, 32098286, 279554629}

    {153212946, 356308170, 350598717, 277969185, 59110561, 291329687, 126044885, 39995100, 384591179, 137134836}

    Returns: {7, 376694365, 0, 4, 357578904, 0, 6, 290644580, 0, 9, 279554629, 0, 0, 263476519, 0, 3, 138720280, 0, 5, 125359778, 0, 2, 66090748, 0, 1, 60381295, 0, 8, 32098286, 0, 8, 0, 0, 1, 1, 0, 2, 2, 0, 5, 3, 0, 3, 4, 0, 0, 5, 0, 9, 6, 0, 6, 7, 0, 4, 8, 0, 7, 9, 0 }

  139. 941204499

    {46554157, 201157524, 619478855, 714282181, 706775596, 366576057, 102253535, 534116100, 177362114, 136246033, 595337781, 327312252, 61280666}

    {240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148}

    Returns: {0, 46554157, 0, 1, 201157524, 0, 2, 619478855, 0, 3, 714282181, 0, 4, 706775596, 0, 5, 366576057, 0, 6, 102253535, 0, 7, 534116100, 0, 8, 177362114, 0, 9, 136246033, 0, 10, 595337781, 0, 11, 327312252, 0, 12, 61280666, 0, 0, 0, 0, 12, 1, 0, 6, 2, 0, 9, 3, 0, 8, 4, 0, 1, 5, 0, 11, 6, 0, 5, 7, 0, 7, 8, 0, 10, 9, 0, 2, 10, 0, 4, 11, 0, 3, 12, 0 }

  140. 941204499

    {240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148, 240911148}

    {46554157, 201157524, 619478855, 714282181, 706775596, 366576057, 102253535, 534116100, 177362114, 136246033, 595337781, 327312252, 61280666}

    Returns: {0, 240911148, 0, 12, 240911148, 1, 6, 240911148, 2, 9, 240911148, 3, 8, 240911148, 4, 1, 240911148, 5, 11, 240911148, 6, 5, 240911148, 7, 7, 240911148, 8, 10, 240911148, 9, 2, 240911148, 10, 4, 240911148, 11, 3, 240911148, 12, 0, 0, 0, 1, 0, 5, 2, 0, 10, 3, 0, 12, 4, 0, 11, 5, 0, 7, 6, 0, 2, 7, 0, 8, 8, 0, 4, 9, 0, 3, 10, 0, 9, 11, 0, 6, 12, 0, 1 }

  141. 941204499

    {46554157, 201157524, 619478855, 714282181, 706775596, 366576057, 102253535, 534116100, 177362114, 136246033, 595337781, 327312252, 61280666}

    {46554157, 201157524, 619478855, 714282181, 706775596, 366576057, 102253535, 534116100, 177362114, 136246033, 595337781, 327312252, 61280666}

    Returns: {0, 46554157, 0, 12, 61280666, 0, 6, 102253535, 0, 9, 136246033, 0, 8, 177362114, 0, 1, 201157524, 0, 11, 327312252, 0, 5, 366576057, 0, 7, 534116100, 0, 10, 595337781, 0, 2, 619478855, 0, 4, 706775596, 0, 3, 714282181, 0, 0, 0, 0, 12, 1, 0, 6, 2, 0, 9, 3, 0, 8, 4, 0, 1, 5, 0, 11, 6, 0, 5, 7, 0, 7, 8, 0, 10, 9, 0, 2, 10, 0, 4, 11, 0, 3, 12, 0 }

  142. 941204499

    {46554157, 201157524, 619478855, 714282181, 706775596, 366576057, 102253535, 534116100, 177362114, 136246033, 595337781, 327312252, 61280666}

    {894650341, 740046974, 321725643, 226922317, 234428902, 574628441, 838950963, 407088398, 763842384, 804958465, 345866717, 613892246, 879923832}

    Returns: {3, 714282181, 0, 4, 706775596, 0, 2, 619478855, 0, 10, 595337781, 0, 7, 534116100, 0, 5, 366576057, 0, 11, 327312252, 0, 1, 201157524, 0, 8, 177362114, 0, 9, 136246033, 0, 6, 102253535, 0, 12, 61280666, 0, 0, 46554157, 0, 0, 0, 0, 12, 1, 0, 6, 2, 0, 9, 3, 0, 8, 4, 0, 1, 5, 0, 11, 6, 0, 5, 7, 0, 7, 8, 0, 10, 9, 0, 2, 10, 0, 4, 11, 0, 3, 12, 0 }

  143. 704590818

    {119609406, 97451533, 73617682, 333055297, 8718177, 629461578, 678044458, 600703904, 475435231, 578429902, 435276863, 483786626, 53458460, 91419192, 473103750, 245687484, 84736506, 653753289}

    {663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020}

    Returns: {0, 119609406, 0, 1, 97451533, 0, 2, 73617682, 0, 3, 333055297, 0, 4, 8718177, 0, 5, 629461578, 0, 6, 678044458, 0, 7, 600703904, 0, 8, 475435231, 0, 9, 578429902, 0, 10, 435276863, 0, 11, 483786626, 0, 12, 53458460, 0, 13, 91419192, 0, 14, 473103750, 0, 15, 245687484, 0, 16, 84736506, 0, 17, 653753289, 0, 4, 0, 0, 12, 1, 0, 2, 2, 0, 16, 3, 0, 13, 4, 0, 1, 5, 0, 0, 6, 0, 15, 7, 0, 3, 8, 0, 10, 9, 0, 14, 10, 0, 8, 11, 0, 11, 12, 0, 9, 13, 0, 7, 14, 0, 5, 15, 0, 17, 16, 0, 6, 17, 0 }

  144. 704590818

    {663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020, 663251020}

    {119609406, 97451533, 73617682, 333055297, 8718177, 629461578, 678044458, 600703904, 475435231, 578429902, 435276863, 483786626, 53458460, 91419192, 473103750, 245687484, 84736506, 653753289}

    Returns: {4, 663251020, 0, 12, 663251020, 1, 2, 663251020, 2, 16, 663251020, 3, 13, 663251020, 4, 1, 663251020, 5, 0, 663251020, 6, 15, 663251020, 7, 3, 663251020, 8, 10, 663251020, 9, 14, 663251020, 10, 8, 663251020, 11, 11, 663251020, 12, 9, 663251020, 13, 7, 663251020, 14, 5, 663251020, 15, 17, 663251020, 16, 6, 663251020, 17, 0, 0, 6, 1, 0, 5, 2, 0, 2, 3, 0, 8, 4, 0, 0, 5, 0, 15, 6, 0, 17, 7, 0, 14, 8, 0, 11, 9, 0, 13, 10, 0, 9, 11, 0, 12, 12, 0, 1, 13, 0, 4, 14, 0, 10, 15, 0, 7, 16, 0, 3, 17, 0, 16 }

  145. 704590818

    {119609406, 97451533, 73617682, 333055297, 8718177, 629461578, 678044458, 600703904, 475435231, 578429902, 435276863, 483786626, 53458460, 91419192, 473103750, 245687484, 84736506, 653753289}

    {119609406, 97451533, 73617682, 333055297, 8718177, 629461578, 678044458, 600703904, 475435231, 578429902, 435276863, 483786626, 53458460, 91419192, 473103750, 245687484, 84736506, 653753289}

    Returns: {4, 8718177, 0, 12, 53458460, 0, 2, 73617682, 0, 16, 84736506, 0, 13, 91419192, 0, 1, 97451533, 0, 0, 119609406, 0, 15, 245687484, 0, 3, 333055297, 0, 10, 435276863, 0, 14, 473103750, 0, 8, 475435231, 0, 11, 483786626, 0, 9, 578429902, 0, 7, 600703904, 0, 5, 629461578, 0, 17, 653753289, 0, 6, 678044458, 0, 4, 0, 0, 12, 1, 0, 2, 2, 0, 16, 3, 0, 13, 4, 0, 1, 5, 0, 0, 6, 0, 15, 7, 0, 3, 8, 0, 10, 9, 0, 14, 10, 0, 8, 11, 0, 11, 12, 0, 9, 13, 0, 7, 14, 0, 5, 15, 0, 17, 16, 0, 6, 17, 0 }

  146. 704590818

    {119609406, 97451533, 73617682, 333055297, 8718177, 629461578, 678044458, 600703904, 475435231, 578429902, 435276863, 483786626, 53458460, 91419192, 473103750, 245687484, 84736506, 653753289}

    {584981411, 607139284, 630973135, 371535520, 695872640, 75129239, 26546359, 103886913, 229155586, 126160915, 269313954, 220804191, 651132357, 613171625, 231487067, 458903333, 619854311, 50837528}

    Returns: {6, 678044458, 0, 17, 653753289, 0, 5, 629461578, 0, 7, 600703904, 0, 9, 578429902, 0, 11, 483786626, 0, 8, 475435231, 0, 14, 473103750, 0, 10, 435276863, 0, 3, 333055297, 0, 15, 245687484, 0, 0, 119609406, 0, 1, 97451533, 0, 13, 91419192, 0, 16, 84736506, 0, 2, 73617682, 0, 12, 53458460, 0, 4, 8718177, 0, 4, 0, 0, 12, 1, 0, 2, 2, 0, 16, 3, 0, 13, 4, 0, 1, 5, 0, 0, 6, 0, 15, 7, 0, 3, 8, 0, 10, 9, 0, 14, 10, 0, 8, 11, 0, 11, 12, 0, 9, 13, 0, 7, 14, 0, 5, 15, 0, 17, 16, 0, 6, 17, 0 }

  147. 354971325

    {252461530, 235951325, 354024930, 184084647, 219297019}

    {26031606, 26031606, 26031606, 26031606, 26031606}

    Returns: {0, 252461530, 0, 1, 235951325, 0, 2, 354024930, 0, 3, 184084647, 0, 4, 219297019, 0, 3, 0, 0, 4, 1, 0, 1, 2, 0, 0, 3, 0, 2, 4, 0 }

  148. 354971325

    {26031606, 26031606, 26031606, 26031606, 26031606}

    {252461530, 235951325, 354024930, 184084647, 219297019}

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

  149. 354971325

    {252461530, 235951325, 354024930, 184084647, 219297019}

    {252461530, 235951325, 354024930, 184084647, 219297019}

    Returns: {3, 184084647, 0, 4, 219297019, 0, 1, 235951325, 0, 0, 252461530, 0, 2, 354024930, 0, 3, 0, 0, 4, 1, 0, 1, 2, 0, 0, 3, 0, 2, 4, 0 }

  150. 354971325

    {252461530, 235951325, 354024930, 184084647, 219297019}

    {102509794, 119019999, 946394, 170886677, 135674305}

    Returns: {2, 354024930, 0, 0, 252461530, 0, 1, 235951325, 0, 4, 219297019, 0, 3, 184084647, 0, 3, 0, 0, 4, 1, 0, 1, 2, 0, 0, 3, 0, 2, 4, 0 }

  151. 505286564

    {109597527, 39421368, 191516785, 263440610, 83421404, 95779104, 428660598, 338097095, 302352158, 453286332, 397211710, 13434292, 451504939, 172451196}

    {187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315}

    Returns: {0, 109597527, 0, 1, 39421368, 0, 2, 191516785, 0, 3, 263440610, 0, 4, 83421404, 0, 5, 95779104, 0, 6, 428660598, 0, 7, 338097095, 0, 8, 302352158, 0, 9, 453286332, 0, 10, 397211710, 0, 11, 13434292, 0, 12, 451504939, 0, 13, 172451196, 0, 11, 0, 0, 1, 1, 0, 4, 2, 0, 5, 3, 0, 0, 4, 0, 13, 5, 0, 2, 6, 0, 3, 7, 0, 8, 8, 0, 7, 9, 0, 10, 10, 0, 6, 11, 0, 12, 12, 0, 9, 13, 0 }

  152. 505286564

    {187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315, 187459315}

    {109597527, 39421368, 191516785, 263440610, 83421404, 95779104, 428660598, 338097095, 302352158, 453286332, 397211710, 13434292, 451504939, 172451196}

    Returns: {11, 187459315, 0, 1, 187459315, 1, 4, 187459315, 2, 5, 187459315, 3, 0, 187459315, 4, 13, 187459315, 5, 2, 187459315, 6, 3, 187459315, 7, 8, 187459315, 8, 7, 187459315, 9, 10, 187459315, 10, 6, 187459315, 11, 12, 187459315, 12, 9, 187459315, 13, 0, 0, 4, 1, 0, 1, 2, 0, 6, 3, 0, 7, 4, 0, 2, 5, 0, 3, 6, 0, 11, 7, 0, 9, 8, 0, 8, 9, 0, 13, 10, 0, 10, 11, 0, 0, 12, 0, 12, 13, 0, 5 }

  153. 505286564

    {109597527, 39421368, 191516785, 263440610, 83421404, 95779104, 428660598, 338097095, 302352158, 453286332, 397211710, 13434292, 451504939, 172451196}

    {109597527, 39421368, 191516785, 263440610, 83421404, 95779104, 428660598, 338097095, 302352158, 453286332, 397211710, 13434292, 451504939, 172451196}

    Returns: {11, 13434292, 0, 1, 39421368, 0, 4, 83421404, 0, 5, 95779104, 0, 0, 109597527, 0, 13, 172451196, 0, 2, 191516785, 0, 3, 263440610, 0, 8, 302352158, 0, 7, 338097095, 0, 10, 397211710, 0, 6, 428660598, 0, 12, 451504939, 0, 9, 453286332, 0, 11, 0, 0, 1, 1, 0, 4, 2, 0, 5, 3, 0, 0, 4, 0, 13, 5, 0, 2, 6, 0, 3, 7, 0, 8, 8, 0, 7, 9, 0, 10, 10, 0, 6, 11, 0, 12, 12, 0, 9, 13, 0 }

  154. 505286564

    {109597527, 39421368, 191516785, 263440610, 83421404, 95779104, 428660598, 338097095, 302352158, 453286332, 397211710, 13434292, 451504939, 172451196}

    {395689036, 465865195, 313769778, 241845953, 421865159, 409507459, 76625965, 167189468, 202934405, 52000231, 108074853, 491852271, 53781624, 332835367}

    Returns: {9, 453286332, 0, 12, 451504939, 0, 6, 428660598, 0, 10, 397211710, 0, 7, 338097095, 0, 8, 302352158, 0, 3, 263440610, 0, 2, 191516785, 0, 13, 172451196, 0, 0, 109597527, 0, 5, 95779104, 0, 4, 83421404, 0, 1, 39421368, 0, 11, 13434292, 0, 11, 0, 0, 1, 1, 0, 4, 2, 0, 5, 3, 0, 0, 4, 0, 13, 5, 0, 2, 6, 0, 3, 7, 0, 8, 8, 0, 7, 9, 0, 10, 10, 0, 6, 11, 0, 12, 12, 0, 9, 13, 0 }

  155. 261812419

    {53407775, 229704922, 229996655, 204383577, 41341832, 127836652, 13969019, 192803833, 168994016}

    {50353084, 50353084, 50353084, 50353084, 50353084, 50353084, 50353084, 50353084, 50353084}

    Returns: {0, 53407775, 0, 1, 229704922, 0, 2, 229996655, 0, 3, 204383577, 0, 4, 41341832, 0, 5, 127836652, 0, 6, 13969019, 0, 7, 192803833, 0, 8, 168994016, 0, 6, 0, 0, 4, 1, 0, 0, 2, 0, 5, 3, 0, 8, 4, 0, 7, 5, 0, 3, 6, 0, 1, 7, 0, 2, 8, 0 }

  156. 261812419

    {50353084, 50353084, 50353084, 50353084, 50353084, 50353084, 50353084, 50353084, 50353084}

    {53407775, 229704922, 229996655, 204383577, 41341832, 127836652, 13969019, 192803833, 168994016}

    Returns: {6, 50353084, 0, 4, 50353084, 1, 0, 50353084, 2, 5, 50353084, 3, 8, 50353084, 4, 7, 50353084, 5, 3, 50353084, 6, 1, 50353084, 7, 2, 50353084, 8, 0, 0, 2, 1, 0, 7, 2, 0, 8, 3, 0, 6, 4, 0, 1, 5, 0, 3, 6, 0, 0, 7, 0, 5, 8, 0, 4 }

  157. 261812419

    {53407775, 229704922, 229996655, 204383577, 41341832, 127836652, 13969019, 192803833, 168994016}

    {53407775, 229704922, 229996655, 204383577, 41341832, 127836652, 13969019, 192803833, 168994016}

    Returns: {6, 13969019, 0, 4, 41341832, 0, 0, 53407775, 0, 5, 127836652, 0, 8, 168994016, 0, 7, 192803833, 0, 3, 204383577, 0, 1, 229704922, 0, 2, 229996655, 0, 6, 0, 0, 4, 1, 0, 0, 2, 0, 5, 3, 0, 8, 4, 0, 7, 5, 0, 3, 6, 0, 1, 7, 0, 2, 8, 0 }

  158. 261812419

    {53407775, 229704922, 229996655, 204383577, 41341832, 127836652, 13969019, 192803833, 168994016}

    {208404643, 32107496, 31815763, 57428841, 220470586, 133975766, 247843399, 69008585, 92818402}

    Returns: {2, 229996655, 0, 1, 229704922, 0, 3, 204383577, 0, 7, 192803833, 0, 8, 168994016, 0, 5, 127836652, 0, 0, 53407775, 0, 4, 41341832, 0, 6, 13969019, 0, 6, 0, 0, 4, 1, 0, 0, 2, 0, 5, 3, 0, 8, 4, 0, 7, 5, 0, 3, 6, 0, 1, 7, 0, 2, 8, 0 }

  159. 275852453

    {125831967, 176177675, 122085154, 189530338, 83044387}

    {20070667, 20070667, 20070667, 20070667, 20070667}

    Returns: {0, 125831967, 0, 1, 176177675, 0, 2, 122085154, 0, 3, 189530338, 0, 4, 83044387, 0, 4, 0, 0, 2, 1, 0, 0, 2, 0, 1, 3, 0, 3, 4, 0 }

  160. 275852453

    {20070667, 20070667, 20070667, 20070667, 20070667}

    {125831967, 176177675, 122085154, 189530338, 83044387}

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

  161. 275852453

    {125831967, 176177675, 122085154, 189530338, 83044387}

    {125831967, 176177675, 122085154, 189530338, 83044387}

    Returns: {4, 83044387, 0, 2, 122085154, 0, 0, 125831967, 0, 1, 176177675, 0, 3, 189530338, 0, 4, 0, 0, 2, 1, 0, 0, 2, 0, 1, 3, 0, 3, 4, 0 }

  162. 275852453

    {125831967, 176177675, 122085154, 189530338, 83044387}

    {150020485, 99674777, 153767298, 86322114, 192808065}

    Returns: {3, 189530338, 0, 1, 176177675, 0, 0, 125831967, 0, 2, 122085154, 0, 4, 83044387, 0, 4, 0, 0, 2, 1, 0, 0, 2, 0, 1, 3, 0, 3, 4, 0 }

  163. 330439627

    {198240014, 28295756}

    {137308620, 137308620}

    Returns: {0, 198240014, 0, 1, 28295756, 0, 1, 0, 0, 0, 1, 0 }

  164. 330439627

    {137308620, 137308620}

    {198240014, 28295756}

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

  165. 330439627

    {198240014, 28295756}

    {198240014, 28295756}

    Returns: {1, 28295756, 0, 0, 198240014, 0, 1, 0, 0, 0, 1, 0 }

  166. 330439627

    {198240014, 28295756}

    {132199612, 302143870}

    Returns: {0, 198240014, 0, 1, 28295756, 0, 1, 0, 0, 0, 1, 0 }

  167. 564893240

    {538664135, 102188739, 116366100, 206920035, 351348030, 530809904, 553043088, 173182744, 91934114, 261999987, 124529380, 256669149, 195607347, 492218681}

    {162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923}

    Returns: {0, 538664135, 0, 1, 102188739, 0, 2, 116366100, 0, 3, 206920035, 0, 4, 351348030, 0, 5, 530809904, 0, 6, 553043088, 0, 7, 173182744, 0, 8, 91934114, 0, 9, 261999987, 0, 10, 124529380, 0, 11, 256669149, 0, 12, 195607347, 0, 13, 492218681, 0, 8, 0, 0, 1, 1, 0, 2, 2, 0, 10, 3, 0, 7, 4, 0, 12, 5, 0, 3, 6, 0, 11, 7, 0, 9, 8, 0, 4, 9, 0, 13, 10, 0, 5, 11, 0, 0, 12, 0, 6, 13, 0 }

  168. 564893240

    {162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923, 162189923}

    {538664135, 102188739, 116366100, 206920035, 351348030, 530809904, 553043088, 173182744, 91934114, 261999987, 124529380, 256669149, 195607347, 492218681}

    Returns: {8, 162189923, 0, 1, 162189923, 1, 2, 162189923, 2, 10, 162189923, 3, 7, 162189923, 4, 12, 162189923, 5, 3, 162189923, 6, 11, 162189923, 7, 9, 162189923, 8, 4, 162189923, 9, 13, 162189923, 10, 5, 162189923, 11, 0, 162189923, 12, 6, 162189923, 13, 0, 0, 12, 1, 0, 1, 2, 0, 2, 3, 0, 6, 4, 0, 9, 5, 0, 11, 6, 0, 13, 7, 0, 4, 8, 0, 0, 9, 0, 8, 10, 0, 3, 11, 0, 7, 12, 0, 5, 13, 0, 10 }

  169. 564893240

    {538664135, 102188739, 116366100, 206920035, 351348030, 530809904, 553043088, 173182744, 91934114, 261999987, 124529380, 256669149, 195607347, 492218681}

    {538664135, 102188739, 116366100, 206920035, 351348030, 530809904, 553043088, 173182744, 91934114, 261999987, 124529380, 256669149, 195607347, 492218681}

    Returns: {8, 91934114, 0, 1, 102188739, 0, 2, 116366100, 0, 10, 124529380, 0, 7, 173182744, 0, 12, 195607347, 0, 3, 206920035, 0, 11, 256669149, 0, 9, 261999987, 0, 4, 351348030, 0, 13, 492218681, 0, 5, 530809904, 0, 0, 538664135, 0, 6, 553043088, 0, 8, 0, 0, 1, 1, 0, 2, 2, 0, 10, 3, 0, 7, 4, 0, 12, 5, 0, 3, 6, 0, 11, 7, 0, 9, 8, 0, 4, 9, 0, 13, 10, 0, 5, 11, 0, 0, 12, 0, 6, 13, 0 }

  170. 564893240

    {538664135, 102188739, 116366100, 206920035, 351348030, 530809904, 553043088, 173182744, 91934114, 261999987, 124529380, 256669149, 195607347, 492218681}

    {26229104, 462704500, 448527139, 357973204, 213545209, 34083335, 11850151, 391710495, 472959125, 302893252, 440363859, 308224090, 369285892, 72674558}

    Returns: {6, 553043088, 0, 0, 538664135, 0, 5, 530809904, 0, 13, 492218681, 0, 4, 351348030, 0, 9, 261999987, 0, 11, 256669149, 0, 3, 206920035, 0, 12, 195607347, 0, 7, 173182744, 0, 10, 124529380, 0, 2, 116366100, 0, 1, 102188739, 0, 8, 91934114, 0, 8, 0, 0, 1, 1, 0, 2, 2, 0, 10, 3, 0, 7, 4, 0, 12, 5, 0, 3, 6, 0, 11, 7, 0, 9, 8, 0, 4, 9, 0, 13, 10, 0, 5, 11, 0, 0, 12, 0, 6, 13, 0 }

  171. 763462857

    {93416051, 604448173}

    {301765672, 301765672}

    Returns: {0, 93416051, 0, 1, 604448173, 0, 0, 0, 0, 1, 1, 0 }

  172. 763462857

    {301765672, 301765672}

    {93416051, 604448173}

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

  173. 763462857

    {93416051, 604448173}

    {93416051, 604448173}

    Returns: {0, 93416051, 0, 1, 604448173, 0, 0, 0, 0, 1, 1, 0 }

  174. 763462857

    {93416051, 604448173}

    {670046805, 159014683}

    Returns: {1, 604448173, 0, 0, 93416051, 0, 0, 0, 0, 1, 1, 0 }

  175. 595043827

    {388910446, 438861419, 472725167, 582114947, 96760231, 504298848, 291987015, 455148758, 517664696}

    {432651775, 432651775, 432651775, 432651775, 432651775, 432651775, 432651775, 432651775, 432651775}

    Returns: {0, 388910446, 0, 1, 438861419, 0, 2, 472725167, 0, 3, 582114947, 0, 4, 96760231, 0, 5, 504298848, 0, 6, 291987015, 0, 7, 455148758, 0, 8, 517664696, 0, 4, 0, 0, 6, 1, 0, 0, 2, 0, 1, 3, 0, 7, 4, 0, 2, 5, 0, 5, 6, 0, 8, 7, 0, 3, 8, 0 }

  176. 595043827

    {432651775, 432651775, 432651775, 432651775, 432651775, 432651775, 432651775, 432651775, 432651775}

    {388910446, 438861419, 472725167, 582114947, 96760231, 504298848, 291987015, 455148758, 517664696}

    Returns: {4, 432651775, 0, 6, 432651775, 1, 0, 432651775, 2, 1, 432651775, 3, 7, 432651775, 4, 2, 432651775, 5, 5, 432651775, 6, 8, 432651775, 7, 3, 432651775, 8, 0, 0, 2, 1, 0, 3, 2, 0, 5, 3, 0, 8, 4, 0, 0, 5, 0, 6, 6, 0, 1, 7, 0, 4, 8, 0, 7 }

  177. 595043827

    {388910446, 438861419, 472725167, 582114947, 96760231, 504298848, 291987015, 455148758, 517664696}

    {388910446, 438861419, 472725167, 582114947, 96760231, 504298848, 291987015, 455148758, 517664696}

    Returns: {4, 96760231, 0, 6, 291987015, 0, 0, 388910446, 0, 1, 438861419, 0, 7, 455148758, 0, 2, 472725167, 0, 5, 504298848, 0, 8, 517664696, 0, 3, 582114947, 0, 4, 0, 0, 6, 1, 0, 0, 2, 0, 1, 3, 0, 7, 4, 0, 2, 5, 0, 5, 6, 0, 8, 7, 0, 3, 8, 0 }

  178. 595043827

    {388910446, 438861419, 472725167, 582114947, 96760231, 504298848, 291987015, 455148758, 517664696}

    {206133380, 156182407, 122318659, 12928879, 498283595, 90744978, 303056811, 139895068, 77379130}

    Returns: {3, 582114947, 0, 8, 517664696, 0, 5, 504298848, 0, 2, 472725167, 0, 7, 455148758, 0, 1, 438861419, 0, 0, 388910446, 0, 6, 291987015, 0, 4, 96760231, 0, 4, 0, 0, 6, 1, 0, 0, 2, 0, 1, 3, 0, 7, 4, 0, 2, 5, 0, 5, 6, 0, 8, 7, 0, 3, 8, 0 }

  179. 168584222

    {142891115, 5865387, 138733040, 42751408, 19963063, 17887333, 96749734, 16200959, 130892068, 4567360, 119181287, 87469164, 25930406, 89110109}

    {13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992}

    Returns: {0, 142891115, 0, 1, 5865387, 0, 2, 138733040, 0, 3, 42751408, 0, 4, 19963063, 0, 5, 17887333, 0, 6, 96749734, 0, 7, 16200959, 0, 8, 130892068, 0, 9, 4567360, 0, 10, 119181287, 0, 11, 87469164, 0, 12, 25930406, 0, 13, 89110109, 0, 9, 0, 0, 1, 1, 0, 7, 2, 0, 5, 3, 0, 4, 4, 0, 12, 5, 0, 3, 6, 0, 11, 7, 0, 13, 8, 0, 6, 9, 0, 10, 10, 0, 8, 11, 0, 2, 12, 0, 0, 13, 0 }

  180. 168584222

    {13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992, 13238992}

    {142891115, 5865387, 138733040, 42751408, 19963063, 17887333, 96749734, 16200959, 130892068, 4567360, 119181287, 87469164, 25930406, 89110109}

    Returns: {9, 13238992, 0, 1, 13238992, 1, 7, 13238992, 2, 5, 13238992, 3, 4, 13238992, 4, 12, 13238992, 5, 3, 13238992, 6, 11, 13238992, 7, 13, 13238992, 8, 6, 13238992, 9, 10, 13238992, 10, 8, 13238992, 11, 2, 13238992, 12, 0, 13238992, 13, 0, 0, 13, 1, 0, 1, 2, 0, 12, 3, 0, 6, 4, 0, 4, 5, 0, 3, 6, 0, 9, 7, 0, 2, 8, 0, 11, 9, 0, 0, 10, 0, 10, 11, 0, 7, 12, 0, 5, 13, 0, 8 }

  181. 168584222

    {142891115, 5865387, 138733040, 42751408, 19963063, 17887333, 96749734, 16200959, 130892068, 4567360, 119181287, 87469164, 25930406, 89110109}

    {142891115, 5865387, 138733040, 42751408, 19963063, 17887333, 96749734, 16200959, 130892068, 4567360, 119181287, 87469164, 25930406, 89110109}

    Returns: {9, 4567360, 0, 1, 5865387, 0, 7, 16200959, 0, 5, 17887333, 0, 4, 19963063, 0, 12, 25930406, 0, 3, 42751408, 0, 11, 87469164, 0, 13, 89110109, 0, 6, 96749734, 0, 10, 119181287, 0, 8, 130892068, 0, 2, 138733040, 0, 0, 142891115, 0, 9, 0, 0, 1, 1, 0, 7, 2, 0, 5, 3, 0, 4, 4, 0, 12, 5, 0, 3, 6, 0, 11, 7, 0, 13, 8, 0, 6, 9, 0, 10, 10, 0, 8, 11, 0, 2, 12, 0, 0, 13, 0 }

  182. 168584222

    {142891115, 5865387, 138733040, 42751408, 19963063, 17887333, 96749734, 16200959, 130892068, 4567360, 119181287, 87469164, 25930406, 89110109}

    {25693106, 162718834, 29851181, 125832813, 148621158, 150696888, 71834487, 152383262, 37692153, 164016861, 49402934, 81115057, 142653815, 79474112}

    Returns: {0, 142891115, 0, 2, 138733040, 0, 8, 130892068, 0, 10, 119181287, 0, 6, 96749734, 0, 13, 89110109, 0, 11, 87469164, 0, 3, 42751408, 0, 12, 25930406, 0, 4, 19963063, 0, 5, 17887333, 0, 7, 16200959, 0, 1, 5865387, 0, 9, 4567360, 0, 9, 0, 0, 1, 1, 0, 7, 2, 0, 5, 3, 0, 4, 4, 0, 12, 5, 0, 3, 6, 0, 11, 7, 0, 13, 8, 0, 6, 9, 0, 10, 10, 0, 8, 11, 0, 2, 12, 0, 0, 13, 0 }

  183. 477242436

    {201776644, 113247255, 85186485, 431209803, 105345216}

    {419038973, 419038973, 419038973, 419038973, 419038973}

    Returns: {0, 201776644, 0, 1, 113247255, 0, 2, 85186485, 0, 3, 431209803, 0, 4, 105345216, 0, 2, 0, 0, 4, 1, 0, 1, 2, 0, 0, 3, 0, 3, 4, 0 }

  184. 477242436

    {419038973, 419038973, 419038973, 419038973, 419038973}

    {201776644, 113247255, 85186485, 431209803, 105345216}

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

  185. 477242436

    {201776644, 113247255, 85186485, 431209803, 105345216}

    {201776644, 113247255, 85186485, 431209803, 105345216}

    Returns: {2, 85186485, 0, 4, 105345216, 0, 1, 113247255, 0, 0, 201776644, 0, 3, 431209803, 0, 2, 0, 0, 4, 1, 0, 1, 2, 0, 0, 3, 0, 3, 4, 0 }

  186. 477242436

    {201776644, 113247255, 85186485, 431209803, 105345216}

    {275465791, 363995180, 392055950, 46032632, 371897219}

    Returns: {3, 431209803, 0, 0, 201776644, 0, 1, 113247255, 0, 4, 105345216, 0, 2, 85186485, 0, 2, 0, 0, 4, 1, 0, 1, 2, 0, 0, 3, 0, 3, 4, 0 }


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: