Statistics

Problem Statement for "RookAttacks"

Problem Statement

This problem has a nonstandard time limit: 3 seconds.

You have a square chessboard with D rows and D columns. Both rows and columns are numbered from 0, and the square in row r, column c is denoted (r,c).

Some rooks are already placed onto the chessboard: For each valid i, there is a rook at (R0[i], C0[i]). The color of this rook is T0[i], where 0 means white and 1 means black. You will add up to steps additional rooks as described below.

Once you have placed all the rooks, look at the empty cells. We say that a rook A attacks an empty cell B if and only if:

  • A and B share the same row or the same column.
  • If there are any other cells between A and B (in the row/columm they share), these cells must all be empty.

Let E[w][b] be the number of empty cells that are attacked by exactly w white and b black rooks. Return a int[] with 25 elements: element 5*w + b of the return value should be E[w][b].

In order to generate the full input, run the following pseudocode:

for i = 0 .. length(R0)-1:
    add a rook at (R0[i], C0[i]) with color T0[i]

state = seed
for i = 0 .. steps-1:
    state = (state * 1103515245 + 12345) modulo 2^31
    r = state % D
    state = (state * 1103515245 + 12345) modulo 2^31
    c = state % D
    state = (state * 1103515245 + 12345) modulo 2^31
    t = state div 2^30

    if cell (r,c) is still empty:
        add a rook at (r, c) with color t

Definition

Class:
RookAttacks
Method:
classify
Parameters:
int, int[], int[], int[], int, int
Returns:
long[]
Method signature:
long[] classify(int D, int[] R0, int[] C0, int[] T0, int seed, int steps)
(be sure your method is public)

Constraints

  • D will be between 1 and 10^9, inclusive.
  • R0 will have between 0 and 100 elements, inclusive.
  • C0 will have the same number of elements as R0.
  • T0 will have the same number of elements as R0.
  • Each element of R0 will be between 0 and D-1, inclusive.
  • Each element of C0 will be between 0 and D-1, inclusive.
  • Each element of T0 will be between 0 and 1, inclusive.
  • The rooks described by R0 and C0 will be placed on distinct cells.
  • seed will be between 0 and 2^31 - 1, inclusive.
  • steps will be between 0 and 99,900, inclusive.

Examples

  1. 8

    {2}

    {5}

    {0}

    47

    0

    Returns: {49, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

    A standard 8x8 chessboard with a single white rook at (2,5). There are 14 empty cells attacked by a single white rook and 49 cells that are not attacked at all.

  2. 1000000000

    {0, 0, 999999999, 999999999}

    {0, 999999999, 0, 999999999}

    {0, 0, 0, 1}

    47

    0

    Returns: {999999996000000004, 0, 0, 0, 0, 0, 1999999996, 0, 0, 0, 1999999996, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

    Four rooks in the corners of the largest possible chessboard. Three are white, one is black.

  3. 5

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

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

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

    47

    0

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

    The cell (1, 2) is attacked by four black rooks. Each other empty cell is attacked by two black rooks.

  4. 984567245

    {}

    {}

    {}

    4747

    0

    Returns: {969372659926890025, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

    A huge empty board.

  5. 10

    {5}

    {0}

    {1}

    3

    7

    Returns: {24, 30, 7, 0, 0, 19, 11, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

    The pseudocode attempts to place the following additional rooks: r c t ----- 2 1 0 5 0 0 0 9 1 9 8 1 4 9 1 7 8 0 4 9 0 The white rook at (5,0) will not be placed because one of the initial rooks is already there. The white rook at (4,9) will not be placed because earlier a black rook was placed into the same cell.

  6. 11

    {}

    {}

    {}

    42

    5497

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

    The whole chessboard is full.

  7. 100003

    {}

    {}

    {}

    47

    99900

    Returns: {1356669853, 1944585421, 886487492, 136492225, 6585193, 1946673675, 1777654244, 412013418, 26823656, 0, 885945039, 411199742, 40449911, 0, 0, 135651201, 26736974, 0, 0, 0, 6532065, 0, 0, 0, 0 }

  8. 1000000000

    {}

    {}

    {}

    4247

    99900

    Returns: {999800212979710302, 99477869393038, 2474406855, 0, 0, 100298284231994, 5876682088, 42903, 0, 0, 2515389678, 43242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  9. 120

    {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109}

    {17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    47

    0

    Returns: {2380, 0, 0, 0, 0, 11920, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  10. 120

    {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109}

    {17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17}

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

    47

    0

    Returns: {2380, 6317, 0, 0, 0, 5603, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  11. 120

    {17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17}

    {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    47

    0

    Returns: {2380, 0, 0, 0, 0, 11920, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  12. 120

    {17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17}

    {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109}

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

    47

    0

    Returns: {2380, 6565, 0, 0, 0, 5355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  13. 120

    {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109}

    {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    47

    0

    Returns: {400, 0, 0, 0, 0, 4000, 0, 0, 0, 0, 9900, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  14. 120

    {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109}

    {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109}

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

    47

    0

    Returns: {400, 1920, 2256, 0, 0, 2080, 4992, 0, 0, 0, 2652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  15. 120

    {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109}

    {110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    47

    0

    Returns: {400, 0, 0, 0, 0, 4000, 0, 0, 0, 0, 9900, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  16. 120

    {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109}

    {110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11}

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

    47

    0

    Returns: {400, 2120, 2756, 0, 0, 1880, 4982, 0, 0, 0, 2162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  17. 294925

    {180077, 219431, 268668, 205738, 286621, 138310, 53716}

    {134966, 12404, 202667, 21447, 4789, 252472, 328}

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

    1847635854

    99070

    Returns: {44424412325, 16667067444, 2059532535, 92826339, 1360718, 16821210163, 4140568692, 277973481, 5442754, 0, 2098559578, 280765833, 8238362, 0, 0, 95653577, 5604686, 0, 0, 0, 1440061, 0, 0, 0, 0 }

  18. 447

    {285, 390, 18, 170, 430, 185, 122}

    {294, 100, 64, 50, 373, 296, 403}

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

    1518067261

    99846

    Returns: {0, 0, 2, 323, 7432, 0, 12, 1027, 29526, 0, 9, 1014, 44532, 0, 0, 316, 29362, 0, 0, 0, 7587, 0, 0, 0, 0 }

  19. 1877

    {}

    {}

    {}

    1516333974

    94691

    Returns: {0, 0, 1385, 34787, 205306, 0, 2645, 98395, 802613, 0, 1365, 93922, 1183910, 0, 0, 30240, 781393, 0, 0, 0, 193726, 0, 0, 0, 0 }

  20. 25554709

    {1750953, 509698, 15452771, 1345861, 22512890, 25473808, 11544571, 10475916, 4685946, 18452530, 15477473, 6666475, 17477266, 6874290, 23212578, 24975658, 18349729, 1566513, 1399394, 19720713, 5928310, 9165748, 4106250, 15225873, 1808316, 8224852, 16416678, 695301, 3302350, 20557178, 24508811, 15520974, 13874014, 746028, 16016152, 6948662, 2253667, 18194991, 335119, 11352894, 17346514, 3823046, 2054710, 18889772, 7868556, 17168395, 11608637, 11499631, 8954509, 3445390, 6079365, 4132160, 21408797, 20394066, 11110196, 17519611, 24240465, 2477840, 11869634, 10323541, 20250773, 21618844, 21418600, 25550696, 13270035, 9651228, 24501817, 22803587, 17725963, 19796992, 2503320, 1371912, 6749421, 18935466, 14616744, 17154194, 3829517, 12874949, 23018900, 14582183, 7413416, 13827640, 16448458, 17041467, 13165438, 8154383, 18911463, 19409948, 5006397, 15831317, 18797150, 18354026, 5052197, 15163, 17947840, 16287280, 19154034, 2972544, 23124879, 21223774}

    {3845178, 5714172, 9287427, 16238534, 15417259, 1113391, 17696645, 18882359, 2131923, 19453462, 21909455, 4290816, 23792144, 24574022, 6174552, 12145449, 15989027, 20872476, 4712331, 3294569, 15763635, 20769767, 13893885, 599878, 18382986, 11817502, 20054167, 8866684, 4585544, 24629493, 19113317, 758130, 14013867, 19358249, 18023987, 12746230, 12389926, 16196155, 23321506, 21324677, 22619386, 21052291, 12708041, 16483748, 23898907, 16474664, 14483348, 18673770, 14895505, 17193015, 24801597, 745378, 18284496, 8892375, 5600826, 2221018, 3658597, 5876128, 10160694, 8023467, 18724817, 20422380, 10569413, 2777498, 8732331, 23647702, 17428140, 9631957, 15219989, 20096323, 8917087, 8833593, 16599203, 25492138, 12266782, 20888093, 25331986, 2297338, 23329701, 18922344, 20345556, 22911182, 16857562, 3928096, 3626735, 7092223, 19036670, 10458816, 14894354, 23762773, 6351363, 21043893, 18234964, 21898473, 5073590, 8493925, 2707948, 10157876, 798058, 3068402}

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

    1533059612

    98727

    Returns: {648011398020399, 2501228573105, 3145175406, 1414574, 200, 2517665868779, 6613925527, 4806776, 1034, 0, 3088297522, 4643181, 1575, 0, 0, 1246752, 873, 0, 0, 0, 151, 0, 0, 0, 0 }

  21. 12711747

    {11221967, 5011364, 5577139, 7081635, 12108809, 1790379, 10479547, 10060762, 442585, 6219058, 1341704, 8746365, 5539962, 7138701, 1908213, 9300969, 981044, 7938368, 1079725, 8727534, 1511630, 8234154, 990062, 3608089, 12696769, 5026204, 3332089, 11622580, 7902242, 380427, 2043376, 10338045, 5357448, 4298017, 7001222, 600393, 1858842, 10142048, 3312705, 8280815, 3946864, 1615534, 4048535, 8639917, 1696373, 10746421, 1295769, 6595380, 11393230, 10244546, 12059159, 8191870, 3434741, 7367244, 5790674, 9606282, 8689813, 12443593, 12660485, 4947179, 4539457, 4009499, 12209990, 11344624, 1217874, 9379909, 11229409, 12147625, 118756, 11129913, 199032, 6703845, 2748441, 1137145, 5270648, 6606615, 12525573, 10769822, 9777796, 2005242, 10110535, 2382493, 8949000, 7865223, 3224998, 9896555, 8930575, 99637, 11409472, 1078643, 5476658, 7334249, 3395664, 1047714, 2113090, 5687525, 12073473, 8492955, 4308790, 7018111}

    {6858092, 741802, 6718674, 7929601, 11566998, 5668182, 10529265, 7189479, 9058372, 2241602, 2377579, 8715436, 1524939, 10701374, 9431404, 6276358, 402672, 4476257, 2722298, 1488392, 10761309, 3854146, 5598635, 6197086, 8351357, 7076228, 10525214, 8664066, 3594659, 3268437, 6956953, 579459, 12002394, 5782549, 6154503, 3386019, 7090527, 9469320, 4978028, 5456163, 10491101, 5614747, 6784142, 2821087, 7366770, 3683347, 1555069, 3200089, 5820293, 7953471, 2775115, 11669706, 3815658, 7315550, 12122644, 12631612, 7968979, 5060161, 3145297, 9214946, 6803663, 3074046, 8231908, 6930896, 787894, 2272837, 105732, 9478245, 9883584, 7196874, 4212862, 10218221, 4849868, 1098151, 1709849, 5843713, 10144034, 10358004, 2080922, 3849355, 11232721, 11331214, 3573527, 12439237, 9319928, 1776530, 6252366, 1915735, 5908144, 2635280, 823288, 12394626, 7506112, 4813442, 9883634, 7402286, 2974057, 9159710, 761600, 5830145}

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

    1316725677

    98193

    Returns: {159108253170983, 1234865394192, 3131444892, 2859006, 711, 1232730735205, 6431352847, 9254305, 3568, 0, 3075739707, 9060203, 5952, 0, 0, 2667459, 3905, 0, 0, 0, 781, 0, 0, 0, 0 }

  22. 440507

    {376017, 77341, 216173, 325475, 134299, 184152, 417801}

    {169596, 139285, 252144, 20853, 173416, 83882, 422137}

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

    633475780

    90017

    Returns: {128957118912, 28201181591, 2029671896, 53401742, 466642, 28279716179, 4076948219, 161377546, 1859219, 0, 2059577903, 163891897, 2804105, 0, 0, 55924596, 1899648, 0, 0, 0, 486930, 0, 0, 0, 0 }

  23. 3527108

    {2396689, 3254279, 467744, 2679591, 745399, 2212435, 954212}

    {3286130, 1343828, 614389, 3320260, 2368174, 3487575, 2264500}

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

    670327101

    98649

    Returns: {11763500597895, 333175808931, 3130918842, 10950617, 12310, 331295563691, 6167148183, 31811206, 47982, 0, 3134286884, 32167989, 71961, 0, 0, 11295484, 49717, 0, 0, 0, 13316, 0, 0, 0, 0 }

  24. 89964144

    {29562432, 55807449, 56279726, 76557560, 32115048, 82299656, 15330128, 87113265, 43059347, 84604010, 12782566, 3943444, 42180077, 71545053, 34954695, 10394047, 62935916, 33393120, 5082319, 89795370, 39182617, 47721424, 83429089, 79459879, 36774316, 38036350, 43993917, 73627240, 29571858, 25473262, 5144313, 10019224, 10130368, 15937710, 20119552, 23819456, 28149497, 7967802, 63574179, 74209288, 10137913, 81158215, 71916385, 67694394, 86215973, 24804056, 89867532, 80164503, 29124262, 68392490, 46077115, 28751445, 50867355, 87682082, 41393864, 44799804, 87832157, 60968770, 34968744, 27844510, 81685132, 85135675, 60405525, 36754489, 41471975, 66081831, 56275110, 28435083, 39553544, 88685916, 49961969, 43427699, 27951691, 58575557, 39535827, 82127838, 11982556, 42327360, 29133092, 64995164, 75055798, 48676541, 59867417, 61367738, 85821693, 52463061, 29070844, 79444164, 77781118, 32487971, 68593582, 39049042, 31684557, 14896755, 16055592, 29998895, 10189936, 45723100, 11101782, 84208361}

    {68842964, 71080466, 40399213, 85098616, 5571068, 87326822, 19630249, 3124789, 76459874, 38169851, 18590006, 81618353, 61016100, 30197067, 46043077, 51237303, 43860528, 81865230, 36312576, 69168630, 21618929, 1238857, 12608877, 24571698, 12706776, 42750186, 50023045, 72410308, 55572342, 11563769, 82986214, 34743674, 34283372, 12223541, 14284420, 25421405, 76715036, 42811165, 3309000, 48010204, 4722812, 84549524, 89162968, 23328803, 44103832, 21098241, 7203285, 52276977, 57376129, 81295546, 79447465, 86211021, 35544605, 11628829, 89542744, 37886047, 79568051, 7100811, 81746953, 39759057, 87322692, 89188476, 39496664, 74207511, 4868076, 66464845, 41480330, 15765769, 26649877, 66227241, 87161967, 61701119, 36734602, 69292496, 27917454, 51345526, 74565294, 50184905, 26622780, 29384377, 45194197, 30900873, 43648070, 67654565, 66077731, 62306183, 77127282, 7967836, 89653347, 24479370, 65141615, 33680425, 60948947, 34300951, 50444773, 73556780, 34367807, 76057602, 17465769, 36303091}

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

    830231936

    96596

    Returns: {8076166477840032, 8666853511570, 2788051970, 249853, 3, 8701867882843, 6138769984, 1040009, 34, 0, 3076626066, 1187322, 76, 0, 0, 396173, 81, 0, 0, 0, 24, 0, 0, 0, 0 }

  25. 103734

    {}

    {}

    {}

    222402249

    95024

    Returns: {1722872554, 2199491637, 898915762, 126113376, 5685419, 2186921445, 1786423928, 374508453, 22457791, 0, 885915439, 369780267, 33189556, 0, 0, 121296451, 21745868, 0, 0, 0, 5329786, 0, 0, 0, 0 }

  26. 305252414

    {176946312, 124005703, 226968352, 285795112, 107720158, 194272001, 130408648, 164497387, 66916376, 58712298, 281408631, 213023479, 118579873, 73947444, 150465738, 119414867, 1897867, 82267084, 250250774, 51911408, 291946882, 57224521, 138807486, 158484278, 6533904, 222027959, 280370090, 291433085, 106308618, 279064083, 263731623, 171971391, 57069846, 95624405, 162366261, 103812813, 131362582, 56960273, 141017261, 295562132, 207132860, 44880045, 25743046, 116775825, 289785356, 115489819, 290999971, 168438768, 209449124, 292993712, 227993831, 75135880, 140067304, 180958913, 19088482, 286319586, 266969207, 227383412, 100673240, 267568306, 284580021, 82090607, 48198925, 243996295, 77911915, 90039143, 36330789, 228162931, 233758371, 71563793, 196918988, 257353132, 191783199, 135562548, 198905838, 197572467, 248895422, 128622658, 285307118, 189292084, 81071936, 86676131, 200937056, 192981850, 78246684, 134013177, 153381015, 117760667, 302281427, 203168905, 271036349, 164101392, 155728351, 108243458, 268110095, 129320638, 193474791, 35401467, 258814854, 261587526}

    {139618432, 297284185, 275226833, 82662276, 18314156, 273746969, 93748011, 278669174, 202984286, 283547653, 182353886, 150954268, 111308474, 132041344, 86137979, 28921724, 137990507, 149372519, 124463866, 47213589, 215899948, 297916440, 94624999, 16950809, 180076304, 238889213, 33747119, 120362892, 136148695, 6301352, 236780064, 179946899, 105732335, 46295273, 137084991, 209832821, 262334260, 72133139, 50574295, 158689845, 140647357, 267996644, 139825443, 117312300, 97925840, 28345375, 13627694, 122161040, 145262377, 57469055, 100092374, 224735131, 150649624, 212934629, 218344035, 124413498, 295739708, 9761409, 1105594, 214710589, 300774160, 28344425, 232811895, 278316492, 93740547, 12724345, 27179900, 78579146, 75459761, 126612754, 122981870, 168707404, 6938779, 215084360, 108328360, 109721347, 119436869, 264270862, 162607048, 185898573, 209939296, 171854124, 200579125, 27582766, 249715837, 126529459, 140340681, 119079981, 140514912, 206467020, 201609926, 99096255, 277471369, 283493630, 205758471, 172974457, 225471091, 263392318, 52995926, 124973038}

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

    1716649008

    99295

    Returns: {93118373854252120, 30360342751118, 3852209875, 223602, 5, 30288479630915, 6421794569, 464081, 14, 0, 3300891228, 375063, 16, 0, 0, 135384, 8, 0, 0, 0, 3, 0, 0, 0, 0 }

  27. 228145

    {158573, 203732, 177785, 4966, 212146, 106622, 111275}

    {214060, 98329, 47135, 27422, 83260, 149630, 195352}

    {0, 0, 0, 0, 0, 0, 0}

    545811026

    92349

    Returns: {23175647350, 10837399746, 1662692442, 92283436, 1666006, 10707321400, 3287397153, 274200156, 6689334, 0, 1625048182, 271617240, 10035452, 0, 0, 89725543, 6667559, 0, 0, 0, 1657670, 0, 0, 0, 0 }

  28. 174

    {}

    {}

    {}

    1660924868

    91581

    Returns: {0, 0, 0, 46, 920, 0, 2, 140, 3651, 0, 0, 125, 5457, 0, 0, 37, 3852, 0, 0, 0, 945, 0, 0, 0, 0 }

  29. 32934575

    {}

    {}

    {}

    74955205

    92010

    Returns: {1078642319278680, 2998388115806, 2800257992, 997514, 88, 3034470347981, 5459940875, 2735989, 377, 0, 2785099510, 2649617, 522, 0, 0, 913135, 396, 0, 0, 0, 133, 0, 0, 0, 0 }

  30. 165386

    {}

    {}

    {}

    565175511

    94566

    Returns: {8707689176, 6108928470, 1387311075, 111090496, 2845233, 6076030669, 2761424862, 331918884, 11415728, 0, 1378520544, 332067431, 17269936, 0, 0, 111237500, 11693047, 0, 0, 0, 2991379, 0, 0, 0, 0 }

  31. 2258

    {999, 1091, 994, 259, 119, 181, 1747}

    {2063, 771, 1461, 1450, 297, 1251, 2082}

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

    1665777406

    92601

    Returns: {0, 0, 3102, 60000, 280704, 0, 5508, 176667, 1133589, 0, 2628, 172500, 1702815, 0, 0, 56527, 1132636, 0, 0, 0, 280944, 0, 0, 0, 0 }

  32. 444

    {174, 304, 317, 403, 404, 386, 357, 209, 436, 407, 19, 14, 256, 271, 191, 228, 165, 109, 145, 193, 246, 172, 239, 38, 20, 400, 12, 344, 45, 156, 206, 180, 125, 213, 75, 321, 312, 198, 151, 294, 293, 92, 191, 34, 413, 318, 354, 23, 384, 181, 80, 439, 322, 358, 59, 213, 424, 108, 299, 140, 90, 2, 70, 301, 350, 131, 355, 127, 17, 253, 101, 424, 421, 97, 369, 108, 165, 45, 214, 343, 3, 238, 174, 300, 383, 90, 190, 140, 132, 175, 208, 335, 139, 56, 274, 356, 353, 135, 408, 37}

    {316, 230, 49, 132, 422, 71, 190, 198, 120, 296, 164, 237, 273, 91, 169, 216, 22, 348, 291, 297, 225, 103, 341, 318, 135, 405, 272, 234, 44, 331, 420, 202, 144, 61, 279, 83, 385, 83, 61, 298, 152, 308, 416, 59, 389, 77, 61, 80, 404, 263, 45, 4, 263, 4, 116, 245, 108, 263, 346, 68, 261, 386, 390, 157, 378, 140, 139, 246, 391, 126, 18, 297, 214, 317, 123, 28, 137, 247, 440, 209, 352, 117, 309, 170, 131, 294, 186, 122, 175, 106, 47, 26, 368, 200, 259, 371, 172, 127, 354, 284}

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

    1080817602

    92999

    Returns: {0, 0, 7, 494, 9236, 0, 20, 1434, 37741, 0, 12, 1406, 56516, 0, 0, 480, 38085, 0, 0, 0, 9653, 0, 0, 0, 0 }

  33. 267434

    {}

    {}

    {}

    1487413580

    93632

    Returns: {35528098765, 14009159645, 1809774613, 84561523, 1324181, 14030230815, 3626661129, 254486582, 5265725, 0, 1816468098, 255182391, 7860702, 0, 0, 85258218, 5219416, 0, 0, 0, 1298921, 0, 0, 0, 0 }

  34. 11229

    {7562, 9994, 981, 7350, 1900, 10160, 5347}

    {8126, 8327, 10881, 7962, 2116, 6867, 5957}

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

    1450115120

    93844

    Returns: {2, 2056, 1785569, 5491921, 4502582, 2079, 3524140, 17121613, 18106442, 0, 1736640, 17474677, 27352813, 0, 0, 5842814, 18398973, 0, 0, 0, 4654301, 0, 0, 0, 0 }

  35. 5974

    {4774, 3636, 2894, 3153, 4057, 5911, 4724, 5772, 4032, 1421, 2960, 1650, 2316, 5236, 2998, 1765, 3610, 4516, 4604, 826, 4995, 5908, 5187, 2680, 5097, 5483, 2626, 5479, 4591, 1835, 573, 2461, 1043, 4146, 3174, 3942, 4804, 1763, 3132, 2003, 5427, 3339, 4549, 3358, 1709, 5054, 1603, 4420, 2016, 286, 4756, 1728, 3932, 4963, 534, 1599, 5013, 3234, 2985, 3301, 752, 380, 3764, 1247, 4536, 4078, 4720, 4284, 4746, 517, 1504, 1734, 5490, 4072, 1844, 5666, 471, 4532, 544, 4671, 5735, 2492, 2978, 5516, 803, 3419, 697, 1586, 758, 1053, 2127, 1397, 4626, 1658, 4161, 774, 332, 4877, 1769, 4715}

    {2738, 3330, 2191, 1302, 789, 5691, 2180, 5109, 410, 5904, 288, 2782, 378, 3839, 4238, 3955, 549, 5117, 5380, 4418, 437, 6, 4185, 2830, 4186, 5186, 2036, 228, 519, 142, 260, 5829, 5013, 3786, 2482, 5919, 4236, 3237, 4804, 1671, 3089, 731, 4443, 5848, 2124, 3176, 3240, 1389, 3844, 4734, 1778, 1508, 2084, 3564, 1400, 4594, 4412, 5803, 4471, 313, 4084, 2879, 5113, 2535, 2013, 193, 5109, 5147, 1312, 2051, 570, 1309, 2789, 4480, 3978, 1197, 2401, 3845, 1566, 5169, 2588, 5114, 5917, 3604, 4268, 2137, 4730, 2707, 2216, 2179, 2320, 5394, 2346, 513, 5627, 1695, 4179, 1512, 5087, 5400}

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

    2132286277

    96738

    Returns: {0, 0, 144716, 976513, 1676513, 0, 277914, 2888219, 6777998, 0, 132862, 2873865, 10260230, 0, 0, 967922, 6886521, 0, 0, 0, 1728842, 0, 0, 0, 0 }

  36. 2382

    {2258, 599, 402, 1809, 1268, 1503, 672}

    {163, 1951, 656, 1787, 1669, 1877, 2076}

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

    1071377575

    99865

    Returns: {0, 0, 3465, 63644, 314773, 0, 6583, 196356, 1264174, 0, 3248, 194020, 1893374, 0, 0, 62712, 1259046, 0, 0, 0, 314437, 0, 0, 0, 0 }

  37. 82131793

    {53497438, 57783018, 80806027, 81766561, 25349510, 49548841, 19968814}

    {5590843, 37766462, 7963614, 24170193, 29997888, 47385724, 8822217}

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

    504892051

    95150

    Returns: {6730018424119404, 7780274304555, 2848539850, 345794, 21, 7820761895338, 6131436660, 1275792, 64, 0, 2977637720, 1336612, 128, 0, 0, 407658, 81, 0, 0, 0, 15, 0, 0, 0, 0 }

  38. 309

    {}

    {}

    {}

    480601085

    98790

    Returns: {0, 0, 0, 75, 2103, 0, 2, 246, 8470, 0, 0, 241, 12496, 0, 0, 93, 8028, 0, 0, 0, 2111, 0, 0, 0, 0 }

  39. 164

    {146, 0, 139, 85, 128, 55, 121}

    {67, 21, 158, 21, 153, 55, 47}

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

    1295561087

    98288

    Returns: {0, 0, 2, 100, 1234, 0, 9, 341, 4990, 0, 1, 374, 7244, 0, 0, 145, 4609, 0, 0, 0, 1119, 0, 0, 0, 0 }

  40. 8048499

    {372486, 2514150, 5104376, 4529373, 7735014, 5572566, 6686605, 2209905, 755098, 2398706, 3527733, 3105064, 3715908, 2320899, 270747, 6181592, 1255694, 1477941, 4538656, 4434062, 3814563, 47547, 1863159, 1681127, 1634195, 6628289, 5056325, 2724847, 4166787, 6514324, 3640170, 3008777, 4769846, 6627860, 2330818, 7404347, 2032408, 1047197, 930490, 29175, 1684909, 2851541, 3257713, 4520689, 3132938, 2483021, 5443675, 3693625, 6688130, 4113824, 6692826, 6414575, 5556567, 7088230, 6665353, 3121838, 2583761, 6717363, 4422366, 8013108, 6933645, 4993795, 6011569, 2619539, 5629645, 1726873, 3365567, 3284985, 4424740, 4947852, 4013164, 3513179, 5747736, 995637, 6525247, 7992157, 6345867, 3251010, 7942755, 3560898, 1168734, 7314309, 2148671, 6550868, 6780602, 6328885, 3222376, 833741, 4528350, 5928168, 2071875, 2032048, 2311621, 4055993, 1411831, 1407675, 5147345, 3474880, 3051365, 2417510}

    {3242834, 835234, 4189229, 2071096, 5595213, 1297478, 7627850, 6915342, 4667829, 283222, 5059733, 207123, 25859, 5393639, 490908, 7263306, 6143222, 5604675, 5192300, 7117712, 2809374, 3236517, 7172952, 6441929, 6158929, 677358, 2955303, 303189, 3617830, 3345093, 5138397, 7994547, 2080842, 4382308, 6541509, 2443612, 270597, 2461536, 4968459, 3332698, 4752961, 202875, 1897898, 3697533, 6142124, 7701471, 4501122, 4270614, 1548646, 4778624, 4576124, 4676170, 5786721, 6384955, 5373452, 3539353, 1063041, 453637, 2289854, 7447055, 3187956, 6410084, 5612238, 6862460, 4052836, 4176344, 2716219, 3888877, 7820684, 4871434, 5359740, 945844, 2408743, 2568169, 1335143, 2995786, 5826592, 1892687, 7485447, 3025641, 6166249, 2464500, 3528106, 3217370, 3232545, 2763261, 5827188, 2727177, 6456697, 6218812, 7411930, 7870963, 7422684, 2736592, 1516750, 3309738, 3006487, 6472905, 5253015, 3309679}

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

    889162289

    91920

    Returns: {63313864913992, 726331084670, 3051785124, 5558625, 2992, 727052466711, 5018799801, 10436783, 7648, 0, 2985780309, 10041168, 7102, 0, 0, 5165761, 7438, 0, 0, 0, 2857, 0, 0, 0, 0 }

  41. 381848440

    {}

    {}

    {}

    1110323066

    94133

    Returns: {145736357402873540, 35926206975176, 2438427447, 28253, 0, 35937278617793, 5452808029, 158467, 2, 0, 2350285255, 147810, 3, 0, 0, 17692, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  42. 921065

    {701358, 465610, 699043, 134764, 353116, 743762, 49552, 722320, 687369, 12030, 38140, 328296, 208379, 480507, 819787, 486408, 282746, 906105, 60149, 108861, 513729, 827805, 682217, 523610, 840673, 490749, 386597, 334827, 253461, 505743, 273881, 764677, 453163, 438523, 386013, 811866, 212808, 331948, 196907, 209762, 549627, 888805, 309488, 433511, 49769, 789041, 685804, 160290, 540893, 465536, 464739, 71956, 545989, 118575, 666170, 640163, 723819, 855390, 457386, 522194, 658206, 724152, 329484, 519897, 282461, 9058, 239034, 735644, 700132, 713403, 188705, 464214, 597949, 540189, 194420, 556989, 72132, 101024, 382601, 470111, 331597, 178789, 333641, 603972, 895604, 198873, 161478, 880979, 469419, 184921, 790538, 304827, 296342, 577608, 832811, 143934, 587140, 265548, 29016, 339958}

    {536972, 796183, 526340, 463688, 553917, 253787, 627682, 744795, 178187, 515123, 598023, 75674, 770787, 766813, 742530, 257962, 129330, 902698, 678269, 563553, 920220, 95768, 486086, 64149, 480153, 116606, 137190, 489570, 435048, 880517, 62187, 570704, 883714, 786745, 521147, 828923, 4268, 689216, 462880, 602742, 529700, 476864, 192276, 848732, 474470, 436068, 670926, 735826, 9321, 567711, 303751, 697015, 110828, 637515, 294675, 759534, 468555, 730370, 19372, 764679, 800734, 686998, 285818, 724029, 130568, 50966, 57962, 343482, 868317, 690977, 786905, 226294, 544404, 185260, 512999, 715406, 259348, 797698, 770969, 386239, 575511, 15338, 434145, 419624, 179966, 220367, 678468, 869658, 390396, 804492, 2199, 535324, 309155, 230595, 29930, 632515, 403780, 437272, 864127, 105470}

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

    1211444322

    98449

    Returns: {684971410011, 75508421334, 2782016403, 38603621, 172810, 76371477213, 5546323529, 112601380, 674123, 0, 2870503505, 115211047, 1024680, 0, 0, 41282156, 717307, 0, 0, 0, 196557, 0, 0, 0, 0 }

  43. 747

    {533, 568, 353, 436, 156, 134, 312}

    {335, 645, 723, 489, 25, 623, 10}

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

    433662493

    97922

    Returns: {0, 0, 39, 2246, 27856, 0, 77, 5877, 110984, 0, 18, 5713, 168506, 0, 0, 1828, 115000, 0, 0, 0, 29981, 0, 0, 0, 0 }

  44. 1132

    {}

    {}

    {}

    433640366

    95078

    Returns: {0, 0, 268, 7248, 72163, 0, 407, 21447, 285916, 0, 143, 21547, 425224, 0, 0, 7162, 285537, 0, 0, 0, 72203, 0, 0, 0, 0 }

  45. 4104398

    {1402684, 1003049, 4068467, 55342, 3815663, 1447831, 481148}

    {3142076, 714923, 1113356, 335322, 2388964, 255512, 658643}

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

    1376428301

    93451

    Returns: {16095786933978, 368073661267, 2744421175, 7321401, 6653, 371010373437, 5581907191, 22699303, 28686, 0, 2824220153, 23286883, 44554, 0, 0, 7906880, 30026, 0, 0, 0, 7359, 0, 0, 0, 0 }

  46. 54979573

    {}

    {}

    {}

    1849318659

    94228

    Returns: {3012409657888913, 5169415797228, 2985451444, 659149, 51, 5162286361739, 6135605477, 2120550, 238, 0, 2960540686, 2101249, 375, 0, 0, 640740, 219, 0, 0, 0, 43, 0, 0, 0, 0 }

  47. 64828151

    {33958654, 38942576, 3596721, 43495444, 34091326, 3842282, 456236}

    {20452430, 46060228, 24377245, 57596500, 14427499, 1421910, 15653091}

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

    1544905621

    92904

    Returns: {4190658289266427, 6014846589539, 2394175558, 169259, 4, 6004926669068, 5735568338, 1187148, 38, 0, 2966174656, 1601764, 150, 0, 0, 583793, 125, 0, 0, 0, 23, 0, 0, 0, 0 }

  48. 965054

    {798193, 317801, 928324, 369222, 590494, 87169, 162107, 111961, 758709, 101445, 727295, 798389, 158983, 715758, 307022, 303302, 168789, 527187, 524231, 267469, 579027, 18638, 824873, 266429, 579720, 814151, 280308, 650252, 239098, 89991, 268824, 355857, 492970, 376022, 779376, 47786, 837125, 403903, 699480, 171776, 805737, 692685, 820721, 782888, 493449, 533071, 298022, 46187, 656569, 608967, 418110, 483249, 855510, 414494, 708184, 494452, 927326, 254244, 628646, 287759, 622402, 209848, 54145, 913543, 543170, 108114, 574241, 728274, 875903, 406075, 864311, 26344, 526975, 744099, 187993, 293160, 788390, 189283, 471138, 750289, 947378, 141332, 288498, 243751, 266113, 901602, 454411, 768245, 785250, 243226, 370334, 675454, 697466, 888255, 928796, 468286, 472835, 603815, 100297, 484425}

    {47589, 887885, 337261, 52568, 69593, 9920, 308567, 79187, 773885, 774286, 379672, 37392, 790353, 216419, 516369, 252985, 795237, 570218, 428290, 393376, 76917, 835077, 569378, 323690, 638773, 583474, 438301, 467685, 252176, 413333, 64359, 637867, 763852, 589523, 411597, 824700, 352798, 587657, 778991, 945386, 622477, 576236, 42699, 413663, 163063, 512043, 284151, 469396, 385320, 140674, 902339, 485105, 651444, 825338, 579163, 497888, 329834, 557145, 802678, 906545, 543005, 336808, 292985, 515770, 688480, 431167, 536098, 680438, 107657, 266983, 95171, 209787, 288736, 89275, 537404, 471019, 571137, 907398, 370552, 960215, 42546, 618725, 839134, 119150, 603308, 283648, 1908, 295953, 308474, 567508, 339752, 313622, 186559, 440620, 34703, 863120, 849104, 829899, 589336, 335564}

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

    1535455677

    95735

    Returns: {763678487985, 78626663312, 2690386152, 34354130, 147048, 78030044038, 5360617634, 103265184, 590839, 0, 2665438385, 103204234, 889878, 0, 0, 34294498, 594589, 0, 0, 0, 149175, 0, 0, 0, 0 }

  49. 53786

    {}

    {}

    {}

    1317750407

    90683

    Returns: {98118550, 318843804, 316402644, 94064072, 8576965, 318770132, 632349143, 281547456, 34110352, 0, 317233013, 282659809, 51374102, 0, 0, 95178864, 34732144, 0, 0, 0, 8882064, 0, 0, 0, 0 }

  50. 862274

    {}

    {}

    {}

    816154815

    99433

    Returns: {590393219264, 70357674161, 2782061849, 40844354, 193481, 71160464671, 5635810036, 124528674, 807508, 0, 2849504846, 126326957, 1238386, 0, 0, 42634170, 834807, 0, 0, 0, 208479, 0, 0, 0, 0 }

  51. 5098

    {}

    {}

    {}

    1755808974

    97964

    Returns: {0, 0, 68161, 621898, 1292398, 0, 134681, 1844729, 5210297, 0, 66132, 1812605, 7818346, 0, 0, 590228, 5162956, 0, 0, 0, 1269612, 0, 0, 0, 0 }

  52. 1193

    {869, 857, 2, 595, 1021, 263, 587, 828, 589, 675, 900, 485, 155, 873, 500, 1118, 427, 698, 384, 402, 252, 49, 346, 1120, 922, 61, 183, 694, 1150, 901, 673, 121, 475, 931, 331, 180, 981, 736, 271, 751, 1189, 393, 620, 526, 951, 895, 1043, 857, 488, 325, 757, 109, 168, 961, 1077, 434, 407, 1192, 498, 163, 841, 80, 569, 650, 575, 320, 731, 336, 104, 458, 414, 529, 944, 552, 993, 672, 49, 230, 436, 249, 1001, 38, 336, 88, 44, 28, 572, 124, 296, 1033, 892, 1127, 220, 817, 53, 1142, 98, 593, 1124, 1056}

    {435, 1149, 787, 861, 30, 1074, 632, 870, 203, 581, 711, 394, 59, 362, 551, 421, 909, 590, 1037, 1130, 216, 274, 149, 339, 606, 835, 644, 34, 373, 358, 443, 519, 1104, 723, 949, 922, 379, 915, 266, 353, 248, 93, 1156, 110, 1080, 170, 565, 74, 719, 1059, 217, 140, 1055, 335, 560, 1042, 339, 909, 68, 523, 1021, 378, 725, 777, 1170, 1044, 789, 1118, 235, 564, 1086, 1073, 139, 376, 654, 1068, 322, 748, 238, 1060, 1096, 320, 60, 206, 1073, 993, 513, 992, 849, 965, 69, 768, 1020, 222, 341, 374, 1042, 116, 1055, 866}

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

    423769718

    98730

    Returns: {0, 0, 306, 8395, 79013, 0, 452, 24102, 315158, 0, 190, 23413, 474261, 0, 0, 7572, 316002, 0, 0, 0, 78915, 0, 0, 0, 0 }

  53. 1462045

    {209159, 443368, 542625, 535824, 549453, 686059, 766350}

    {1020442, 973303, 1125549, 496349, 812519, 576024, 962295}

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

    1128681535

    96341

    Returns: {1873653134858, 126399115539, 2831204937, 23542292, 64005, 126044891189, 5630562359, 69978509, 253592, 0, 2827874223, 70301543, 382127, 0, 0, 23855733, 258325, 0, 0, 0, 66446, 0, 0, 0, 0 }

  54. 73412915

    {}

    {}

    {}

    1303042417

    91874

    Returns: {5375983998494395, 6754953880291, 2718988207, 374693, 5, 6705770403225, 5683619857, 1296288, 73, 0, 2959647273, 1460494, 144, 0, 0, 540257, 117, 0, 0, 0, 32, 0, 0, 0, 0 }

  55. 237

    {}

    {}

    {}

    930726003

    93599

    Returns: {0, 0, 1, 31, 643, 0, 0, 105, 2599, 0, 0, 88, 3867, 0, 0, 32, 2583, 0, 0, 0, 613, 0, 0, 0, 0 }

  56. 11961541

    {}

    {}

    {}

    359027620

    91338

    Returns: {140909209458752, 1082345998950, 2673172315, 2282996, 625, 1076174042850, 5340555635, 6903784, 2480, 0, 2701032926, 7081232, 4029, 0, 0, 2463236, 2807, 0, 0, 0, 726, 0, 0, 0, 0 }

  57. 578

    {368, 491, 392, 272, 13, 448, 162}

    {452, 66, 477, 570, 360, 575, 561}

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

    1603284216

    94744

    Returns: {0, 0, 5, 854, 15992, 0, 21, 2532, 64215, 0, 17, 2655, 95937, 0, 0, 949, 62908, 0, 0, 0, 15627, 0, 0, 0, 0 }

  58. 37052534

    {7446666, 35407359, 19371224, 911819, 12672038, 26294035, 32827755}

    {8783944, 12553053, 22928626, 27575746, 20102175, 6739193, 4491122}

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

    2001759965

    95691

    Returns: {1365815340249621, 3518498006934, 2925333733, 850072, 72, 3544639231089, 5866770276, 2534599, 304, 0, 2999248453, 2591862, 489, 0, 0, 907516, 362, 0, 0, 0, 76, 0, 0, 0, 0 }

  59. 1227

    {}

    {}

    {}

    1961127441

    99336

    Returns: {0, 0, 213, 8771, 83927, 0, 373, 25813, 336584, 0, 140, 25586, 504158, 0, 0, 8438, 333506, 0, 0, 0, 81793, 0, 0, 0, 0 }

  60. 546

    {}

    {}

    {}

    293993871

    97663

    Returns: {0, 0, 5, 817, 13767, 0, 19, 2220, 55043, 0, 10, 2154, 83056, 0, 0, 731, 54963, 0, 0, 0, 13656, 0, 0, 0, 0 }

  61. 12556

    {3577, 2506, 3631, 8093, 10836, 6605, 7008, 2564, 12014, 8780, 3967, 10802, 8184, 2032, 3587, 9419, 1227, 1942, 11095, 12384, 9165, 21, 10473, 5966, 5428, 10419, 4926, 5205, 10082, 8547, 10620, 1323, 3216, 7183, 7787, 4225, 1762, 9257, 7079, 824, 7406, 4107, 5671, 12509, 10137, 5323, 3830, 9269, 8365, 12443, 5584, 1802, 7522, 945, 12545, 7009, 4478, 2872, 11539, 1202, 8141, 6493, 7332, 6203, 8394, 3341, 8347, 12549, 9362, 7170, 10352, 8255, 9496, 2411, 3876, 8627, 3876, 12232, 3892, 12291, 7625, 2282, 3310, 10069, 4006, 10564, 50, 1317, 4280, 914, 4710, 6490, 11739, 2919, 3834, 2222, 5471, 10975, 10545, 9319}

    {4426, 5663, 6296, 4861, 1717, 2864, 10860, 4608, 6666, 865, 4136, 3215, 6243, 9728, 9779, 907, 4726, 8331, 11181, 7170, 9025, 1620, 5920, 7740, 3796, 9388, 11173, 6668, 8709, 5101, 4150, 5047, 9920, 7517, 8629, 3339, 10139, 6907, 6412, 10182, 6931, 4924, 4542, 2755, 6947, 12176, 12527, 9923, 1909, 11101, 4319, 2150, 9172, 1848, 3036, 148, 10125, 5736, 5548, 627, 9420, 572, 1124, 8313, 4792, 2481, 12529, 4809, 9807, 1601, 11540, 7870, 11712, 1715, 11133, 5106, 6472, 6358, 9202, 9393, 8377, 9180, 8638, 6364, 3573, 10989, 3847, 4833, 5892, 3363, 11253, 9218, 4133, 3217, 1264, 6137, 2267, 237, 3180, 4092}

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

    1058096376

    97568

    Returns: {32, 15137, 2643402, 7587895, 5442916, 15019, 5176930, 22594549, 21755945, 0, 2531854, 22531381, 32610299, 0, 0, 7515407, 21715123, 0, 0, 0, 5419700, 0, 0, 0, 0 }

  62. 14419

    {1579, 3838, 8139, 13581, 605, 2712, 3345}

    {3248, 13295, 8715, 9008, 6179, 2144, 2116}

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

    1737310056

    95404

    Returns: {247, 84083, 4755026, 10802401, 6273967, 83996, 9500223, 32518983, 25374384, 0, 4745507, 32690994, 38237263, 0, 0, 10973565, 25457414, 0, 0, 0, 6314119, 0, 0, 0, 0 }

  63. 28153943

    {19491257, 4817414, 4097707, 21130410, 21562167, 7637388, 27886955}

    {17148107, 27929479, 18428203, 5744528, 15389213, 25203929, 12739827}

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

    1710867288

    95172

    Returns: {787303945569944, 2663178377128, 2996991844, 1259938, 185, 2665162226894, 6109885977, 3970279, 793, 0, 3102478422, 4149888, 1310, 0, 0, 1438237, 959, 0, 0, 0, 272, 0, 0, 0, 0 }

  64. 404860141

    {}

    {}

    {}

    1033485763

    91109

    Returns: {163837975742521599, 36851142183106, 2491779013, 46200, 1, 36896275021743, 5248032847, 166198, 3, 0, 2870403399, 207329, 2, 0, 0, 87330, 2, 0, 0, 0, 0, 0, 0, 0, 0 }

  65. 533

    {252, 264, 165, 264, 166, 18, 9, 347, 201, 136, 444, 430, 169, 524, 333, 253, 285, 463, 195, 219, 177, 398, 468, 181, 64, 422, 340, 278, 101, 120, 336, 45, 366, 498, 130, 380, 1, 60, 458, 130, 156, 99, 438, 151, 374, 25, 18, 509, 2, 133, 449, 420, 242, 189, 73, 355, 345, 293, 45, 319, 350, 126, 129, 511, 388, 129, 321, 142, 245, 430, 38, 452, 40, 386, 145, 52, 335, 229, 422, 71, 483, 132, 5, 531, 229, 480, 281, 139, 52, 338, 38, 187, 78, 156, 422, 147, 70, 263, 342, 354}

    {261, 163, 184, 137, 482, 19, 512, 336, 370, 518, 61, 146, 370, 298, 425, 521, 332, 406, 473, 238, 298, 516, 212, 413, 327, 20, 164, 318, 165, 306, 418, 295, 15, 72, 283, 38, 341, 420, 68, 382, 532, 51, 456, 408, 23, 172, 201, 283, 29, 293, 346, 271, 283, 480, 266, 456, 347, 167, 357, 207, 139, 491, 261, 280, 436, 372, 374, 275, 162, 248, 510, 250, 62, 354, 229, 217, 70, 410, 344, 182, 526, 179, 397, 315, 124, 29, 30, 126, 102, 424, 145, 371, 289, 449, 312, 323, 22, 427, 352, 26}

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

    1934633606

    90527

    Returns: {0, 0, 12, 730, 12681, 0, 25, 2212, 50149, 0, 9, 2222, 74976, 0, 0, 755, 50149, 0, 0, 0, 12753, 0, 0, 0, 0 }

  66. 56047

    {31720, 3171, 45635, 44297, 17429, 2382, 28509}

    {45145, 36992, 13578, 39306, 52504, 40372, 6064}

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

    830980748

    96469

    Returns: {100560783, 335190302, 342222864, 104947140, 9951704, 334841427, 684622224, 315075451, 39819598, 0, 342617253, 315680512, 59881734, 0, 0, 105536575, 40119473, 0, 0, 0, 10102693, 0, 0, 0, 0 }

  67. 16242252

    {5893233, 13800474, 2593267, 9621389, 10455318, 5124629, 2746864, 223293, 3353609, 15439492, 15709146, 4169365, 10661735, 88986, 9361764, 3944006, 10831155, 2345157, 7687522, 10152183, 4128650, 10140591, 14685596, 6136405, 13525410, 2591204, 10849016, 8691811, 12493120, 15188884, 975124, 13539702, 2452070, 13729208, 10772172, 8846082, 12356281, 539891, 850891, 414333, 3806034, 9691798, 10808594, 10906407, 11850284, 2560794, 3376769, 4912884, 5649826, 876013, 15271808, 3781666, 707669, 6810421, 8418931, 423483, 9944395, 5473375, 7356214, 1923342, 8367754, 14767829, 15690015, 9138507, 14410139, 4634617, 15107073, 2987711, 1061798, 3886286, 12957152, 15194164, 10615445, 4015708, 12882707, 1349755, 4035605, 8976316, 8276657, 9789078, 9236181, 5100072, 10731019, 4943845, 12035839, 12266021, 8805326, 14922608, 8732557, 11963108, 10686950, 9920682, 6499374, 14603668, 14606587, 10524925, 16088719, 8390840, 15743367, 4583644}

    {7772010, 15555904, 13322033, 5439207, 9448104, 835436, 723180, 4142322, 4654479, 5975077, 14385980, 11448840, 5705605, 7890110, 13181267, 4864895, 8742085, 10405139, 13433933, 12993408, 4297217, 4353957, 553822, 1033781, 3664584, 27639, 2594273, 8780039, 7117923, 158254, 12867639, 3640951, 9281949, 12871718, 5214215, 7846100, 6728077, 7374125, 15097711, 4640965, 12323682, 10034715, 10500792, 8434572, 10752652, 7600392, 15383685, 3896751, 12376187, 8663597, 2005414, 734144, 5488810, 6023955, 2603034, 3015693, 10533559, 1981431, 8833536, 5480701, 9555109, 14873286, 730819, 8912562, 11211037, 2576047, 4204854, 9448581, 9558263, 6509405, 9198716, 1242390, 7430816, 4477442, 8882722, 15803710, 12152685, 15024370, 3038391, 8477965, 7815805, 16069327, 13272496, 6487881, 11314077, 15639889, 4261677, 4366305, 1278058, 14099462, 8919142, 14920755, 15627847, 7038182, 1562815, 14592507, 5082901, 15394447, 508817, 7162680}

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

    1258871719

    95101

    Returns: {260735797856538, 1531644266575, 2949258922, 2050092, 515, 1531414347213, 5965669764, 6357558, 2002, 0, 2961635882, 6395041, 2902, 0, 0, 2090972, 1909, 0, 0, 0, 418, 0, 0, 0, 0 }

  68. 4240

    {906, 3024, 541, 1136, 2238, 1707, 3998}

    {1372, 1872, 40, 3172, 2992, 2482, 2392}

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

    550505856

    98670

    Returns: {0, 0, 32198, 336094, 938626, 0, 68223, 1036934, 3729212, 0, 35505, 1066722, 5589022, 0, 0, 367550, 3739550, 0, 0, 0, 943503, 0, 0, 0, 0 }

  69. 624

    {233, 119, 265, 476, 357, 582, 267, 59, 352, 55, 618, 39, 106, 95, 60, 372, 17, 482, 391, 381, 485, 473, 38, 465, 409, 118, 26, 445, 576, 45, 332, 310, 521, 470, 367, 247, 266, 398, 413, 294, 125, 368, 348, 577, 512, 248, 609, 618, 463, 297, 277, 226, 559, 82, 332, 204, 11, 2, 407, 275, 40, 15, 307, 432, 21, 509, 534, 599, 190, 176, 394, 495, 13, 477, 135, 589, 310, 101, 312, 285, 569, 125, 593, 480, 129, 53, 175, 474, 325, 424, 614, 161, 3, 494, 9, 224, 414, 591, 503, 398}

    {360, 445, 439, 309, 212, 246, 531, 26, 206, 93, 19, 210, 96, 190, 102, 379, 111, 90, 274, 224, 526, 237, 208, 201, 346, 393, 266, 153, 161, 385, 301, 495, 124, 395, 366, 82, 489, 356, 415, 191, 225, 261, 224, 395, 125, 542, 282, 306, 353, 107, 196, 435, 20, 270, 454, 70, 221, 407, 419, 76, 498, 329, 360, 38, 213, 456, 602, 297, 358, 561, 63, 342, 418, 489, 560, 190, 490, 418, 29, 403, 569, 55, 89, 247, 117, 443, 605, 171, 539, 412, 178, 588, 587, 109, 299, 332, 325, 499, 216, 182}

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

    2059457986

    94444

    Returns: {0, 0, 80, 2136, 21082, 0, 123, 7089, 85599, 0, 59, 7207, 130368, 0, 0, 2368, 87354, 0, 0, 0, 21982, 0, 0, 0, 0 }

  70. 430

    {183, 221, 267, 115, 362, 155, 48}

    {68, 327, 319, 7, 304, 332, 333}

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

    2026219504

    95862

    Returns: {0, 0, 7, 338, 7317, 0, 3, 1030, 30477, 0, 0, 966, 45834, 0, 0, 332, 31018, 0, 0, 0, 7792, 0, 0, 0, 0 }

  71. 15466435

    {6317768, 4593002, 1422596, 349876, 7149584, 12484121, 5593060}

    {3163961, 14261471, 7476431, 1924587, 2728054, 7147488, 3108450}

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

    1600223423

    98235

    Returns: {236191299410766, 1507813414780, 3047994368, 2052028, 416, 1499393085892, 6062137061, 6115360, 1604, 0, 2979425272, 5966398, 2441, 0, 0, 1902759, 1489, 0, 0, 0, 349, 0, 0, 0, 0 }

  72. 260729

    {143174, 68272, 108796, 254923, 7595, 18951, 163531, 70125, 100936, 59833, 161829, 215542, 172226, 97896, 1802, 251072, 195125, 71084, 247213, 256355, 32408, 26195, 48757, 253200, 71308, 59672, 142772, 103972, 136796, 254847, 68137, 140076, 51278, 20585, 14401, 171725, 20126, 203369, 92401, 239423, 19235, 175004, 121736, 41084, 176535, 204754, 38053, 191979, 137236, 182519, 98227, 254153, 127009, 214664, 102582, 154839, 27980, 33811, 162829, 217878, 13672, 58772, 195699, 76953, 216327, 130075, 226929, 9009, 19639, 172550, 149096, 154455, 93163, 151474, 76808, 97564, 53068, 122759, 100289, 26470, 2454, 58423, 241408, 191850, 152034, 50169, 23591, 48429, 111442, 89589, 52136, 198783, 144933, 165231, 114230, 88732, 228364, 212948, 218502, 258291}

    {71421, 247797, 19621, 158149, 51135, 186374, 226386, 48888, 173793, 229797, 49036, 40892, 227918, 89538, 62833, 253753, 122301, 168587, 203146, 124708, 238642, 239230, 148883, 249669, 73101, 93110, 15904, 216951, 88902, 110346, 13434, 151642, 196943, 213668, 235231, 168460, 216046, 186871, 1923, 128796, 85743, 12713, 189290, 204297, 96032, 195839, 257801, 490, 141324, 21215, 200695, 246744, 129216, 1035, 222224, 140035, 235889, 24307, 194243, 146084, 14942, 125980, 95631, 113037, 47350, 62940, 117482, 162206, 75543, 96789, 199742, 149613, 250495, 7525, 251253, 181985, 55121, 70940, 106813, 214163, 59129, 100285, 126961, 188085, 131948, 159969, 258897, 176872, 155989, 55687, 213998, 80861, 24554, 58914, 196790, 90480, 180837, 196956, 219884, 72203}

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

    2031139775

    94502

    Returns: {32929871520, 13542155098, 1830191619, 90066960, 1431774, 13474741724, 3652335860, 270374247, 5815574, 0, 1810465370, 268206025, 8742699, 0, 0, 87931193, 5774724, 0, 0, 0, 1412452, 0, 0, 0, 0 }

  73. 16752083

    {15168884, 10101892, 14085662, 3508387, 10239987, 2629072, 9823972}

    {306701, 828138, 7191166, 11929825, 11824045, 13216942, 1275147}

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

    1916631282

    91827

    Returns: {277572526818015, 1529730315126, 2756057068, 1783050, 362, 1518729586393, 5679489393, 5884925, 1787, 0, 2846505296, 6199211, 2990, 0, 0, 2100805, 2133, 0, 0, 0, 501, 0, 0, 0, 0 }

  74. 948983321

    {253386584, 260222887, 200577813, 758524890, 272510389, 898150882, 5401273, 142949024, 900856572, 610401454, 408437988, 104269630, 751193148, 296126434, 113125515, 920825834, 931857700, 175015991, 815165267, 756104808, 829935822, 811250126, 535800696, 603296482, 841642653, 418213357, 793364804, 658997961, 760086962, 660824732, 896421539, 1702945, 417254482, 906775088, 930546718, 374416330, 313502277, 358036544, 167338734, 486608296, 886615305, 815634197, 364000155, 354281508, 570226487, 464518019, 615083148, 524204329, 556546433, 905242343, 826827826, 186964635, 448858614, 825119114, 861223579, 850788454, 914350986, 392358510, 934176349, 597288005, 525244523, 4720524, 132872682, 819593124, 923066539, 307933240, 334517432, 414938808, 722185600, 750077759, 83630760, 349921213, 112132737, 485592340, 309593020, 828585660, 281350541, 943275702, 369307145, 894779132, 167766840, 625210963, 495163124, 442178585, 73724885, 803601539, 430435633, 299570698, 20435963, 578416557, 583509190, 554715748, 803821988, 57158114, 616171317, 732745609, 680087992, 397338345, 870366823, 403335772}

    {377685086, 658788782, 159932890, 598247739, 55281046, 425930996, 435179500, 904409394, 694373686, 554918540, 29868844, 888185925, 332573952, 626616409, 698191791, 450499475, 779971130, 881637551, 549319008, 530605329, 789580808, 594029565, 415097439, 15618608, 493957234, 837443320, 849077683, 683108118, 218228004, 94476725, 237113788, 823590727, 715504670, 477556588, 881078188, 85101560, 229612151, 284222791, 803067265, 813348189, 585462239, 149122400, 514349167, 43511513, 138386735, 353052432, 74851031, 290163270, 25295348, 483798925, 239723121, 184325910, 28326942, 482390626, 502525723, 642821707, 319063407, 613210443, 415255400, 65125618, 18844960, 223907019, 147123200, 619442762, 587955396, 647363416, 834819681, 81931361, 623881658, 648645522, 229606742, 509579565, 901715366, 732318899, 551830269, 360349994, 131198684, 115700423, 243591647, 67863744, 615587314, 503901028, 677699082, 484717455, 100260413, 170312744, 666612899, 362289140, 712760990, 48190175, 630601647, 535785630, 577080670, 181335674, 41304813, 841209986, 11587758, 51737905, 190274216, 655496454}

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

    1357204831

    96735

    Returns: {900385569955633610, 92343960743701, 3091188396, 37833, 0, 91418593541046, 4687969152, 37317, 0, 0, 3246852760, 44399, 0, 0, 0, 43992, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  75. 9494431

    {6774705, 7064234, 1983629, 1354381, 9239164, 4149685, 3540312}

    {5542354, 3351685, 6897560, 3206020, 1236759, 3606537, 16963}

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

    1470217967

    98390

    Returns: {88295452592340, 925310118653, 3256831683, 4359185, 2076, 910547750375, 6377896531, 12710628, 7440, 0, 3240045505, 12970918, 11387, 0, 0, 4608051, 8248, 0, 0, 0, 2344, 0, 0, 0, 0 }

  76. 398080687

    {204227579, 16160650, 272266073, 253631889, 162303858, 267570879, 224725831, 60482, 74040464, 218916901, 168143492, 397429839, 110234583, 219594872, 277450732, 230585377, 264622842, 285811583, 54296807, 79846585, 350255910, 292813664, 343920096, 353102954, 309246133, 7462128, 48011043, 89416608, 51616435, 10568067, 229260041, 148563134, 18991322, 252009263, 160125192, 63026179, 216552868, 6744457, 315467205, 346125699, 119732440, 52030641, 376857340, 227287871, 155988010, 387608796, 393998505, 382914887, 139396422, 128654703, 290396406, 37061942, 187437271, 78813605, 354116849, 44190781, 240978433, 333711823, 372931066, 137087122, 149075301, 165035456, 202807462, 197662203, 365418262, 20248339, 342267846, 336309818, 34669455, 278770540, 331035722, 381091303, 368003976, 158392358, 108241010, 284604857, 14501627, 72869353, 155152087, 93746127, 144929332, 59549640, 381823527, 263555075, 127509564, 85517466, 302855222, 39971955, 355728656, 266723859, 85058919, 350817144, 324424683, 174241967, 24711754, 279226489, 193175823, 357145242, 287940858, 167395095}

    {377158848, 299827966, 353405950, 387300412, 32521592, 159125646, 102965266, 347466817, 229634522, 229942581, 297286759, 208921602, 101813457, 198542726, 244619044, 86602057, 59283867, 45607694, 49504562, 246355536, 24020980, 202407275, 19390052, 63256105, 379080501, 394053135, 386458013, 383499295, 289804320, 233061296, 355033716, 120542994, 316244449, 63331171, 333130763, 258923626, 353803277, 107767166, 225241367, 353036933, 346051040, 230596593, 343585683, 393077156, 387469593, 374483765, 143784765, 269315134, 36499683, 364049116, 26793190, 16324927, 208286393, 285630883, 168464712, 73208595, 69105453, 257953825, 279746718, 381309606, 26485653, 332262654, 107125137, 396934934, 352195550, 4231430, 396054293, 329450018, 289396518, 120024427, 221539249, 86652072, 54699578, 101200559, 211970080, 138693093, 341520466, 59201993, 358877933, 295478122, 242803018, 251244296, 157294352, 193852969, 197680206, 269468528, 218130752, 105185276, 46239134, 145979226, 318662227, 208053900, 109820268, 153114426, 126683682, 23523498, 167777623, 266376771, 29526146, 123213946}

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

    1699492697

    98749

    Returns: {158389551337495100, 39395073104353, 3374343222, 114312, 1, 39274905410787, 5295319472, 163845, 1, 0, 3376056435, 168013, 1, 0, 0, 117573, 4, 0, 0, 0, 1, 0, 0, 0, 0 }

  77. 28474

    {15228, 6699, 7806, 20907, 28361, 3593, 11768, 28236, 11625, 26899, 11407, 2011, 3992, 22825, 2990, 4538, 28188, 20093, 9977, 5099, 21643, 25850, 15060, 21698, 26624, 16904, 1935, 7060, 4830, 10285, 72, 5007, 17835, 14851, 12402, 1740, 3560, 9812, 20017, 20377, 9879, 8434, 8785, 3163, 15250, 4041, 26927, 26912, 15094, 3545, 23527, 12900, 16261, 27053, 4569, 1012, 24770, 5909, 21618, 23722, 12468, 12578, 27678, 41, 9343, 17921, 13354, 27503, 1987, 20034, 7220, 18471, 28396, 20453, 12063, 16799, 16862, 25773, 6221, 3334, 11837, 612, 9849, 16331, 3196, 3034, 16314, 18264, 21620, 6003, 26474, 6299, 25820, 12836, 10638, 22070, 11309, 6333, 6816, 204}

    {20202, 20986, 2491, 3047, 5294, 1891, 10564, 27888, 556, 20998, 19765, 15821, 12740, 12887, 21911, 13369, 26418, 2654, 17669, 10498, 25603, 27394, 24426, 22146, 18814, 23831, 2580, 4960, 18865, 2816, 19437, 21826, 27240, 10122, 18500, 7059, 22857, 14259, 12474, 22628, 28203, 16976, 5078, 25099, 9449, 26606, 1667, 14067, 22426, 28310, 20846, 20038, 9937, 14491, 9389, 23693, 22589, 7290, 23033, 21781, 24754, 4219, 16408, 23404, 24001, 19479, 1975, 6958, 19556, 3994, 24973, 21187, 10059, 18912, 27418, 24546, 21733, 9375, 18550, 5284, 22589, 26803, 8378, 21813, 19802, 27349, 9210, 10010, 10590, 16780, 15267, 24956, 9630, 7475, 7378, 22181, 24816, 16803, 7529, 15447}

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

    1429127478

    96143

    Returns: {990021, 13904216, 56835011, 46459836, 10537303, 14142685, 115203737, 140823472, 42682483, 0, 58397795, 142628765, 64874724, 0, 0, 48257473, 43829499, 0, 0, 0, 11105424, 0, 0, 0, 0 }

  78. 1918970

    {1900695, 1019621, 127064, 1523490, 4346, 15133, 1611649}

    {750975, 1160908, 306203, 265674, 813247, 1435788, 236673}

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

    1617451818

    99848

    Returns: {3318651006300, 175533274694, 3067291813, 19738281, 41510, 175697125904, 6234900819, 61764851, 177486, 0, 3097050924, 62456739, 277441, 0, 0, 20426246, 184145, 0, 0, 0, 43892, 0, 0, 0, 0 }

  79. 1502

    {337, 377, 1135, 540, 348, 672, 922, 204, 363, 1283, 513, 1298, 229, 1179, 1249, 1410, 948, 1201, 339, 710, 983, 1041, 1111, 92, 944, 711, 654, 1407, 1464, 535, 585, 1136, 534, 1359, 507, 225, 917, 384, 256, 824, 395, 71, 41, 91, 738, 116, 910, 459, 333, 647, 860, 448, 1017, 1261, 1108, 771, 852, 141, 1362, 844, 1348, 142, 1135, 526, 109, 81, 195, 252, 736, 651, 1404, 1438, 1000, 1145, 1255, 905, 1225, 1371, 1488, 1054, 83, 986, 712, 1416, 1290, 655, 426, 349, 121, 825, 259, 334, 350, 1308, 322, 1367, 1018, 347, 1459, 317}

    {328, 944, 88, 285, 1084, 1033, 1191, 1097, 1488, 751, 1251, 729, 1235, 804, 1033, 1208, 1060, 1329, 1160, 744, 861, 760, 1382, 1471, 1279, 624, 800, 341, 400, 681, 1501, 1077, 1013, 401, 1153, 1337, 923, 1396, 1255, 1412, 1108, 176, 772, 608, 38, 383, 1048, 1341, 1383, 1073, 736, 734, 689, 304, 1487, 817, 132, 951, 163, 1197, 338, 1231, 1262, 1084, 1048, 215, 1181, 1328, 697, 571, 256, 679, 1103, 1106, 1060, 715, 1246, 28, 871, 705, 361, 756, 810, 478, 277, 233, 442, 37, 760, 327, 1362, 672, 922, 1245, 1, 515, 699, 1208, 1410, 376}

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

    1109762240

    98869

    Returns: {0, 0, 466, 16580, 127903, 0, 807, 49334, 508510, 0, 334, 48393, 761688, 0, 0, 15581, 504466, 0, 0, 0, 127081, 0, 0, 0, 0 }

  80. 86662138

    {}

    {}

    {}

    1623549805

    91677

    Returns: {7494453721083160, 7922758012138, 3043438185, 502521, 28, 7938426717828, 5606987056, 1251983, 97, 0, 2603362766, 1017000, 91, 0, 0, 266458, 50, 0, 0, 0, 6, 0, 0, 0, 0 }

  81. 42772880

    {}

    {}

    {}

    1983258658

    90591

    Returns: {1821784111263753, 3870371706953, 2408795849, 375025, 20, 3854607003233, 5097972480, 1435408, 88, 0, 2662476648, 1717248, 178, 0, 0, 656689, 178, 0, 0, 0, 59, 0, 0, 0, 0 }

  82. 29254989

    {4862916, 5254492, 6849845, 22632767, 1239011, 4825319, 9740482, 8616935, 13444950, 9293734, 28546305, 2293893, 22803988, 29013764, 26077278, 18499346, 21089470, 24161111, 27520989, 17343548, 9864105, 21131068, 3147747, 15374310, 9740813, 12926248, 27822563, 28219058, 17239649, 20953150, 22126558, 3272103, 20556415, 10778199, 14140492, 9537986, 24792095, 26574131, 13643652, 11716207, 25410995, 6500898, 6441623, 27248714, 18188234, 3220672, 16452162, 717139, 13249206, 8848797, 21035233, 6724150, 23440017, 2552118, 27498744, 27985098, 24183821, 11969799, 9717645, 7218168, 17171492, 5422215, 1626975, 7537249, 17159470, 13706063, 2798929, 9734787, 16717822, 7246650, 8771584, 4576740, 28648740, 26167488, 10964641, 18812521, 3282150, 6771823, 14134549, 27143849, 21412488, 9800170, 28330395, 3634679, 13121418, 21768574, 2359916, 1359746, 19693217, 17346214, 4846260, 20031982, 7332026, 24896239, 839643, 29106179, 22985610, 3858120, 12554692, 4968946}

    {20704412, 1840700, 26791287, 25363503, 2807477, 10195517, 18939610, 25492251, 22128389, 25679820, 15258330, 21380314, 16784041, 7686325, 11585668, 15514718, 13169458, 10540580, 28766972, 6060356, 12665205, 24825731, 13756122, 28932055, 7198036, 1434394, 13105422, 2463835, 8692167, 21513330, 14746957, 22922521, 15305617, 5213837, 17796022, 25800181, 20781073, 10056237, 15635860, 25664561, 24020974, 4044298, 13665891, 18758241, 10399245, 17195154, 26492525, 20715690, 4230624, 26716721, 2709722, 23461969, 25761035, 17643109, 5785112, 28924904, 19661740, 5986194, 28411003, 22018444, 22636929, 5441699, 1209864, 7534190, 20355533, 22885596, 27493528, 24937833, 23171557, 16930282, 2590184, 23940577, 15778845, 17033819, 26191544, 18466211, 11505290, 19528938, 19175390, 18757354, 14886962, 4292281, 18897009, 17156812, 11945097, 24065030, 1193004, 1396907, 22790321, 4666196, 7263046, 17969332, 7967853, 20317157, 16465038, 3477664, 4692690, 28484936, 16166271, 2966785}

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

    1565172472

    98122

    Returns: {850126275455609, 2845922035225, 3394792583, 1691189, 335, 2868911830278, 6526997903, 4586504, 953, 0, 3337909995, 4441060, 1305, 0, 0, 1547880, 843, 0, 0, 0, 237, 0, 0, 0, 0 }

  83. 770378

    {4080, 413231, 230132, 246636, 246631, 141601, 630005}

    {293348, 238549, 164646, 601995, 19441, 140349, 371660}

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

    1153408231

    94776

    Returns: {464062728982, 59824565850, 2562225327, 40945127, 206773, 59135787527, 5068086838, 121520803, 838016, 0, 2503399468, 120056956, 1269659, 0, 0, 39491241, 838810, 0, 0, 0, 206724, 0, 0, 0, 0 }

  84. 29831662

    {}

    {}

    {}

    1636853738

    90301

    Returns: {884557000699008, 2675203380808, 2921512681, 1357869, 157, 2684804810794, 5298466082, 3231951, 686, 0, 2819890198, 3055908, 761, 0, 0, 1184328, 545, 0, 0, 0, 167, 0, 0, 0, 0 }

  85. 141139

    {117400, 34882, 29525, 24948, 50517, 98556, 11766, 117978, 126382, 68462, 49834, 140583, 135020, 74796, 53772, 31589, 140503, 119241, 25847, 107143, 2875, 89051, 120199, 91662, 134502, 134312, 136577, 91695, 86024, 62543, 64822, 131509, 1121, 71285, 22444, 42469, 36339, 14654, 62663, 56601, 86139, 113499, 71870, 62814, 18476, 39667, 33053, 45508, 99165, 40549, 9346, 128819, 86070, 59840, 78481, 104661, 71716, 49435, 132622, 127930, 64088, 73673, 20220, 61224, 68467, 59611, 91425, 7113, 25549, 96796, 109711, 38649, 103806, 1892, 131010, 85778, 27457, 29472, 20825, 90964, 133195, 53289, 48414, 127949, 111903, 5184, 99479, 23235, 97231, 1009, 64030, 107354, 17356, 39597, 10259, 38849, 111120, 141105, 11822, 79549}

    {10087, 71550, 132169, 63964, 120170, 84493, 120860, 20270, 115411, 77305, 42895, 52624, 42280, 49973, 65570, 35216, 60273, 78932, 49405, 23623, 13578, 18065, 66335, 17576, 37742, 69401, 50485, 90466, 138836, 99398, 34535, 129592, 13816, 105627, 28409, 76333, 83141, 62322, 30402, 29099, 42932, 105243, 33589, 22464, 6350, 123952, 84118, 131372, 84238, 9800, 124604, 66810, 84602, 114124, 23958, 39601, 86697, 131602, 12024, 139166, 81826, 81747, 105937, 99796, 132020, 92544, 52786, 96063, 89258, 67045, 52118, 116102, 124966, 50762, 111918, 47755, 61441, 37499, 74289, 56259, 117157, 41979, 41856, 5348, 66894, 9511, 123337, 84063, 131718, 22806, 94948, 38832, 69492, 58221, 53883, 56869, 123119, 65370, 49480, 40027}

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

    594703475

    98153

    Returns: {4951018710, 4413408080, 1273668255, 129260956, 4301740, 4395841528, 2533677012, 385213689, 17061934, 0, 1260523079, 383087553, 25279682, 0, 0, 127111240, 16595308, 0, 0, 0, 4070302, 0, 0, 0, 0 }

  86. 1560

    {419, 246, 25, 1240, 619, 243, 189}

    {2, 1037, 850, 27, 733, 1174, 292}

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

    2070509857

    93566

    Returns: {0, 0, 792, 19782, 139374, 0, 1497, 57998, 552583, 0, 760, 57699, 823270, 0, 0, 19311, 545040, 0, 0, 0, 134820, 0, 0, 0, 0 }

  87. 326

    {}

    {}

    {}

    1691807159

    97856

    Returns: {0, 0, 0, 122, 3572, 0, 2, 463, 15109, 0, 0, 431, 22621, 0, 0, 162, 15227, 0, 0, 0, 3879, 0, 0, 0, 0 }

  88. 46428006

    {}

    {}

    {}

    516213099

    91700

    Returns: {2147060111504364, 4251312978236, 2875550648, 762281, 61, 4237461262007, 5338433917, 1891607, 210, 0, 2636453907, 1668104, 248, 0, 0, 538565, 159, 0, 0, 0, 22, 0, 0, 0, 0 }

  89. 30959985

    {4204130, 16068776, 1138961, 599533, 20286400, 12200328, 4994297, 10206467, 13709887, 12350849, 8478431, 1654181, 17493236, 18839405, 953162, 13173055, 13070089, 12171402, 4874190, 21798730, 13430314, 17489828, 22263778, 13147716, 21536893, 18364768, 6002553, 7981633, 10498290, 15205294, 9288677, 10029651, 17959955, 30481697, 24335611, 5303426, 29994963, 13995977, 9106719, 20478253, 28169942, 9582272, 10217831, 10588338, 17838291, 21651833, 22202380, 14850835, 14283036, 8256923, 23322102, 29885264, 674916, 29116736, 16412299, 24348506, 893075, 3722922, 23843818, 29247732, 14763052, 26916467, 26556981, 11222301, 14552499, 12753795, 30411973, 30870993, 17236789, 36677, 14292484, 23306953, 24410088, 30621768, 28394300, 6855434, 6408953, 19147207, 15855930, 6974010, 28220465, 13361791, 30810403, 6448877, 22004515, 24574267, 9951879, 28933359, 16562519, 19102773, 26042422, 5814474, 26709416, 3396511, 1171652, 15576777, 1044602, 17634335, 23360085, 20338899}

    {1316925, 29807648, 25952020, 10261723, 14183846, 22491354, 9723472, 30555585, 216624, 24819748, 28112898, 11597776, 433794, 10368839, 22322990, 2837365, 21387116, 19289769, 11381428, 2043529, 2201378, 25151463, 5046886, 19796467, 14919209, 28639693, 1876711, 18900683, 26823572, 5535492, 29624114, 2523832, 7804620, 5072518, 3371496, 3657104, 3454889, 16009428, 23879653, 24038981, 16433276, 16563678, 8285704, 5257986, 27466810, 2047475, 29606245, 29310959, 22397300, 24671659, 28954812, 26692304, 8230757, 27841784, 28995290, 21302887, 25029994, 4558499, 3078793, 10127757, 18804437, 20271218, 24080770, 20249647, 18443829, 19066038, 24666222, 13870581, 12630505, 6037633, 19014795, 30711259, 17935383, 8792268, 569610, 3090360, 24051022, 17971254, 19524431, 19219668, 6013250, 21313709, 23883249, 15550007, 2172288, 11229071, 669490, 3838657, 28962606, 9750572, 26721194, 19350888, 18468172, 156305, 20777868, 12844818, 5041979, 18726967, 27753963, 24038165}

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

    1985496564

    99722

    Returns: {952359597384832, 3090549655891, 3459616300, 1545890, 238, 3057267183722, 6602139202, 4192514, 827, 0, 3184379137, 3825219, 1046, 0, 0, 1174844, 596, 0, 0, 0, 145, 0, 0, 0, 0 }

  90. 1117

    {936, 417, 270, 1035, 139, 166, 486}

    {503, 1101, 1069, 893, 381, 471, 69}

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

    1056833573

    99587

    Returns: {0, 0, 146, 6372, 68860, 0, 342, 19254, 274618, 0, 137, 19887, 411990, 0, 0, 6851, 274804, 0, 0, 0, 68702, 0, 0, 0, 0 }

  91. 343788

    {}

    {}

    {}

    495852331

    93164

    Returns: {68745168408, 20483581672, 2019464483, 73755629, 883158, 20370771072, 3993006509, 216212079, 3442200, 0, 1989834310, 213588974, 5067215, 0, 0, 71124808, 3353624, 0, 0, 0, 841639, 0, 0, 0, 0 }

  92. 155852

    {}

    {}

    {}

    706417851

    94567

    Returns: {7209363840, 5423952111, 1319204671, 112319675, 3098562, 5412266272, 2645411569, 340379562, 12588292, 0, 1320787337, 341714764, 19060192, 0, 0, 113674100, 12749849, 0, 0, 0, 3180541, 0, 0, 0, 0 }

  93. 1597

    {}

    {}

    {}

    315478761

    99642

    Returns: {0, 0, 659, 18688, 140693, 0, 1099, 57277, 571843, 0, 453, 58222, 861232, 0, 0, 19194, 578515, 0, 0, 0, 144808, 0, 0, 0, 0 }

  94. 59434377

    {}

    {}

    {}

    2041269293

    98956

    Returns: {3520701560250000, 5842435949509, 3079079404, 541230, 23, 5888429537991, 6445858654, 1834473, 112, 0, 3213683199, 1918807, 176, 0, 0, 625446, 119, 0, 0, 0, 30, 0, 0, 0, 0 }

  95. 17380

    {}

    {}

    {}

    1287379553

    91718

    Returns: {9270, 644591, 10654489, 17571909, 7656825, 637429, 21346264, 52242785, 30158074, 0, 10690125, 51765991, 44670181, 0, 0, 17093848, 29502894, 0, 0, 0, 7328050, 0, 0, 0, 0 }

  96. 1795121

    {1055539, 921691, 1100326, 1038152, 21921, 1346505, 904107}

    {1652264, 1646869, 177500, 239061, 750610, 363480, 180013}

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

    1813355276

    96224

    Returns: {2894950817424, 158370760882, 2911988556, 20429672, 48173, 157472336159, 5722778362, 59046089, 183386, 0, 2872063893, 58496649, 268877, 0, 0, 19862933, 180765, 0, 0, 0, 46590, 0, 0, 0, 0 }


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