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
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
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.
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.... ..... .....
1000
{42}
{47}
Returns: { }
Nothing needs to be done in this case, all queens are already together.
1234567
{123456, 123457, 123456}
{654321, 654322, 654323}
Returns: { }
This triple of queens is also already a valid solution.
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
{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.
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
852813264
{284345844, 401900570}
{612363519, 42998395}
Returns: {1, 401900570, 0, 0, 284345844, 0, 0, 0, 0, 1, 1, 0 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
449078751
{412283456, 412283456}
{283031451, 146550675}
Returns: {1, 412283456, 0, 0, 412283456, 1, 0, 0, 1, 1, 0, 0 }
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 }
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 }
860233265
{740918292, 371614156}
{767532138, 63001324}
Returns: {1, 371614156, 0, 0, 740918292, 0, 1, 0, 0, 0, 1, 0 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
862767206
{792301537, 25763259}
{143897013, 457923022}
Returns: {0, 792301537, 0, 1, 25763259, 0, 1, 0, 0, 0, 1, 0 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
876956699
{540608098, 659553477}
{593581511, 593581511}
Returns: {0, 540608098, 0, 1, 659553477, 0, 0, 0, 0, 1, 1, 0 }
876956699
{593581511, 593581511}
{540608098, 659553477}
Returns: {0, 593581511, 0, 1, 593581511, 1, 0, 0, 0, 1, 0, 1 }
876956699
{540608098, 659553477}
{540608098, 659553477}
Returns: {0, 540608098, 0, 1, 659553477, 0, 0, 0, 0, 1, 1, 0 }
876956699
{540608098, 659553477}
{336348600, 217403221}
Returns: {1, 659553477, 0, 0, 540608098, 0, 0, 0, 0, 1, 1, 0 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
330439627
{198240014, 28295756}
{137308620, 137308620}
Returns: {0, 198240014, 0, 1, 28295756, 0, 1, 0, 0, 0, 1, 0 }
330439627
{137308620, 137308620}
{198240014, 28295756}
Returns: {1, 137308620, 0, 0, 137308620, 1, 0, 0, 1, 1, 0, 0 }
330439627
{198240014, 28295756}
{198240014, 28295756}
Returns: {1, 28295756, 0, 0, 198240014, 0, 1, 0, 0, 0, 1, 0 }
330439627
{198240014, 28295756}
{132199612, 302143870}
Returns: {0, 198240014, 0, 1, 28295756, 0, 1, 0, 0, 0, 1, 0 }
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 }
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 }
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 }
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 }
763462857
{93416051, 604448173}
{301765672, 301765672}
Returns: {0, 93416051, 0, 1, 604448173, 0, 0, 0, 0, 1, 1, 0 }
763462857
{301765672, 301765672}
{93416051, 604448173}
Returns: {0, 301765672, 0, 1, 301765672, 1, 0, 0, 0, 1, 0, 1 }
763462857
{93416051, 604448173}
{93416051, 604448173}
Returns: {0, 93416051, 0, 1, 604448173, 0, 0, 0, 0, 1, 1, 0 }
763462857
{93416051, 604448173}
{670046805, 159014683}
Returns: {1, 604448173, 0, 0, 93416051, 0, 0, 0, 0, 1, 1, 0 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }