Statistics

Problem Statement for "IncreasingSequences"

Problem Statement

You are given two int[]s L and R, each of length n.

Find the number of strictly increasing sequences of integers A[0] < A[1] < ... < A[n-1] such that L[i] ≤ A[i] ≤ R[i] for every i. Return this number modulo 998244353.

Definition

Class:
IncreasingSequences
Method:
count
Parameters:
int[], int[]
Returns:
int
Method signature:
int count(int[] L, int[] R)
(be sure your method is public)

Constraints

  • n will be between 1 and 300, inclusive.
  • L will contain exactly n elements.
  • R will contain exactly n elements.
  • L[i] will be between 1 and 109, inclusive.
  • R[i] will be between L[i] and 109, inclusive.

Examples

  1. {1, 3, 1, 4}

    {6, 5, 4, 6}

    Returns: 4

    There are 4 strictly increasing sequences satisfying the conditions: {1, 3, 4, 5}, {1, 3, 4, 6}, {2, 3, 4, 5} and {2, 3, 4, 6}.

  2. {10, 30}

    {20, 40}

    Returns: 121

  3. {30, 10}

    {40, 20}

    Returns: 0

  4. {4, 46, 46, 35, 20, 77, 20}

    {41, 65, 84, 90, 49, 86, 88}

    Returns: 2470

  5. {1}

    {1000000000}

    Returns: 1755647

    Don't forget about the modulo.

  6. {1}

    {1}

    Returns: 1

  7. {1000000000}

    {1000000000}

    Returns: 1

  8. {1}

    {998244352}

    Returns: 998244352

  9. {1}

    {998244353}

    Returns: 0

  10. {1}

    {998244354}

    Returns: 1

  11. {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}

    {1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000}

    Returns: 892175118

  12. {999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700, 999999700}

    {1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000}

    Returns: 301

  13. {999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701, 999999701}

    {1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000}

    Returns: 1

  14. {999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702, 999999702}

    {1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000, 1000000000}

    Returns: 0

  15. {9, 18, 20, 1, 24}

    {70, 70, 112, 105, 117}

    Returns: 90885908

  16. {326, 242, 72, 278, 24, 2989, 3235, 374, 2502, 1522, 1369, 794, 7085, 4388, 7747, 79, 3089, 11518, 5154, 11071}

    {3336, 7410, 7206, 8035, 10785, 11766, 11643, 9332, 10537, 5454, 11963, 11960, 7671, 10181, 9370, 10676, 11457, 11968, 12007, 12046}

    Returns: 256031776

  17. {10238, 2990, 6475, 66825, 22291, 111555, 29358, 91107, 137663, 66191, 128636, 233652, 121307, 230771, 17327, 119043, 299413, 302425, 269985, 126131, 201637, 332200, 344075, 99248, 249066, 100218, 202117, 167085, 365771, 224901, 186200, 138151, 69018, 188831, 133528, 425175, 525484, 161587, 530263, 369544, 63218, 263727, 450778, 376807, 197665, 417418, 375430, 576007, 330155, 546798, 498131, 164918, 624253, 56730, 149566, 317504, 478999, 689132, 292595, 66277, 450213, 224749, 230289, 443416, 49757, 795836, 26967, 811982, 595158, 238784, 255112, 649402, 15126, 775534, 550842, 69816, 376785, 310220, 53157, 611055, 467078, 97435, 395901, 409327, 902830, 161925, 1076355, 493251, 845129, 532571, 174565, 702895, 310939, 598369, 884943, 219458, 332871, 875158, 507276, 969948}

    {1182142, 525887, 756390, 834876, 872268, 299898, 453292, 1070283, 457696, 872519, 620506, 476470, 965815, 1173447, 417717, 388047, 931936, 397735, 1012492, 684623, 1069141, 786274, 554127, 1213364, 728049, 1178890, 401724, 1106840, 450597, 548751, 587553, 887578, 1103938, 1229829, 1010043, 670576, 561121, 549313, 611944, 689889, 712845, 916608, 813304, 946848, 878924, 1086246, 1079810, 1220651, 1083828, 1008998, 948770, 1195671, 1013194, 964762, 942292, 910743, 1136326, 1088112, 1097339, 862868, 1190871, 1161443, 910193, 1102923, 949883, 1153486, 1016702, 1119075, 1046230, 950565, 1183890, 1203172, 1047288, 1039676, 1137312, 1011837, 1096344, 1152348, 1101301, 1192096, 1229824, 1148606, 1100632, 1158931, 1184826, 1134861, 1225341, 1172760, 1208532, 1200175, 1195370, 1202501, 1215207, 1180656, 1193147, 1225738, 1212677, 1214240, 1224554, 1230367}

    Returns: 710307760

  18. {79123, 2947330, 3939623, 1684656, 6492815, 15395957, 204704, 11576546, 7829484, 13111045, 13553118, 30480264, 9086853, 27331196, 12312438, 4380, 13516550, 19366212, 47888542, 5762839, 26775951, 69244339, 74059188, 25648566, 37498774, 73940272, 58245271, 92201167, 67972393, 85819027, 3561579, 54810059, 69419624, 16924600, 32057874, 92785382, 13085161, 83426597, 121537200, 141132221, 64719918, 14986409, 155087808, 97710135, 156677540, 42797097, 4476348, 81610360, 107189058, 140084076, 119200274, 68515159, 45829090, 99607963, 19464236, 67009546, 126942211, 24011595, 199806667, 61382310, 100523448, 204191946, 215480273, 76484891, 5987959, 126988218, 191637347, 24765281, 204211450, 147960473, 231934413, 117976735, 216575245, 161289946, 223424610, 227394324, 234694301, 223793390, 273319749, 182556821, 259849970, 288693686, 227635760, 154551958, 241889386, 122437387, 35128164, 184721058, 276259480, 195617381, 203130021, 29990783, 73180932, 226522772, 76514204, 172634466, 29885129, 39548583, 165999435, 9074627, 44843396, 101153555, 271735574, 329095862, 234195237, 155721981, 323866846, 225927705, 19347427, 37617858, 324117991, 214340870, 63131901, 342701840, 80873967, 87328337, 276822711, 87158164, 65276954, 112621043, 346418270, 347613263, 271610480, 170098164, 146516568, 27230412, 389458347, 230894870, 138136815, 119267514, 336252236, 145367367, 423088709, 270158160, 176313415, 198690792, 128956025, 445501434, 65849898, 404029285, 93890867, 251223633, 239397517, 415270771, 198031143, 461510747, 281980069, 423237178, 217020524, 434903577, 498681965, 295065171, 268405791, 518064334, 161561681, 36249267, 211236766, 291676566, 523816761, 26431025, 153984618, 102636167, 86014128, 144603820, 457243363, 367917901, 210776504, 301002889, 211720151, 304876599, 526291719, 500810792, 348683180, 43307350, 392866616, 70717851, 191195305, 153495608, 57327574, 33346245, 335583242, 249260179, 390535960, 366271028, 556887553, 17570256, 538020072, 543113324, 81648252, 323411830, 45002086, 176117059, 404332477, 366561094, 246655911, 19250291, 135227110, 40143907, 25687251, 543105818, 184740206, 45507187, 86837494, 491377276, 149521971, 347464361, 172108508, 154995265, 584138930, 25298828, 496550052, 671635095, 218542978, 706767869, 244981311, 150388008, 695210440, 552199981, 141925763, 453520153, 298095646, 567974260, 481885185, 623250539, 369008336, 559586244, 1336299, 383269712, 309596543, 410706191, 221763101, 336302691, 756094318, 356678784, 479820939, 157923508, 354944137, 431956522, 186270487, 765846305, 177069919, 247192943, 174131019, 433730723, 354079927, 45857088, 162722898, 216823890, 726731990, 802869008, 769034359, 464426243, 89368863, 714511317, 184700670, 616322347, 807057427, 61891911, 500138561, 496039688, 827376269, 722300623, 710982799, 471875596, 512756267, 194772855, 641420473, 514176499, 783198882, 844157003, 374536463, 502306087, 907939820, 187549847, 726261446, 789745909, 490102382, 833544503, 492339483, 10143294, 615877015, 529472303, 641860521, 350027519, 681489367, 74405280, 855924360, 550716547, 877633775, 887198349, 70755895, 81601341, 2817249, 398742313, 564300344, 199973948, 796701723, 354658589, 100755147, 359345144}

    {978896825, 472472902, 725564076, 845476260, 596668427, 497856954, 141873285, 757843623, 452560223, 478919070, 55959813, 224822951, 451074364, 537078612, 697090011, 858493881, 140165625, 370770708, 145798395, 230630773, 241144733, 178665281, 594781291, 425081489, 121024055, 305414258, 191521763, 911926703, 642797267, 604773844, 792578938, 893745967, 451725956, 926189867, 854101575, 654765404, 141535663, 833561376, 768558629, 408414631, 322258852, 930412637, 331293643, 533209080, 850137236, 208447956, 199770069, 899853942, 221638406, 259624219, 335412193, 501245461, 381890906, 385813494, 851989922, 999257580, 709342468, 605106416, 829102906, 634461837, 530568986, 688081920, 647316671, 434647816, 611133465, 808396763, 514696098, 793165075, 995095684, 804094440, 662234644, 372876273, 690096563, 993744165, 545337811, 982072806, 552639033, 450649012, 376651533, 340662207, 802446727, 598043459, 610737041, 814468206, 967125107, 469132110, 344196607, 503223920, 412076723, 697350418, 753184847, 328103952, 363033890, 659696614, 510075745, 657889592, 820472630, 609109462, 380396813, 567447214, 986402354, 485693258, 625631805, 606094310, 440281481, 776051754, 516849390, 958485841, 668322486, 615024538, 877691329, 847901847, 637236104, 864322503, 495293191, 942993732, 986782997, 963339272, 727307215, 701995588, 755698774, 664072150, 581706533, 633894583, 810271563, 556577964, 631048579, 730914391, 640224122, 505298190, 852323430, 598404959, 519039539, 799805521, 990864571, 568211513, 477834935, 908669598, 747558243, 886363117, 897727063, 953265783, 544899786, 578537204, 699196524, 593130183, 685163809, 541816503, 891613549, 977426826, 986972437, 710477358, 767214614, 543415104, 854075893, 741318008, 772979637, 720611860, 650446982, 852068329, 954135773, 576881347, 582034467, 847432549, 886442916, 560295770, 966212431, 669890837, 960369706, 784988521, 911681815, 847620533, 669827448, 880241281, 843837040, 658782344, 831369259, 679741562, 680645597, 971385276, 628601708, 729341881, 610994073, 887463053, 914207550, 898854492, 841061995, 749201856, 974605211, 834809829, 647641284, 649496281, 973688032, 715810984, 646409529, 722258006, 955267195, 830791817, 944973028, 920604383, 930279685, 956072042, 742040602, 682413615, 795098929, 982807264, 721676524, 927467924, 949332588, 879157591, 961838942, 801400710, 935683710, 801000848, 993516708, 786267008, 779942543, 989190704, 779014352, 779425373, 971707324, 917699960, 890858448, 759537952, 945552544, 874576474, 827429036, 855674454, 984620447, 801381522, 999415278, 986326671, 972285215, 784676426, 980077699, 798995491, 826359030, 959582874, 960240867, 934205155, 911461293, 931771450, 900303195, 922460412, 841359402, 979352771, 920576678, 999028147, 935521232, 965907197, 900384187, 956778663, 913007539, 951832285, 959865929, 974874108, 904778881, 953552312, 874587106, 913483172, 984275817, 949119592, 956742448, 913892501, 942125867, 965100425, 935469436, 917484320, 924925958, 933968147, 999808269, 968582028, 977549260, 918666291, 949413940, 991002847, 944143185, 961173904, 963000696, 942150809, 968201460, 969294997, 971860218, 981103730, 983496992, 966522776, 975895328, 982247082, 999911610, 994447239, 993629640, 989618402, 995927106, 996627672, 997304593, 992756832, 999986415, 994395747, 999694536, 999943198}

    Returns: 153989072

  19. {62108, 357169, 4970585, 10065808, 9688596, 5596209, 13842026, 2854020, 11846584, 8211412, 23252296, 11860086, 27031440, 5486292, 18346927, 19529613, 1015612, 5553144, 25612171, 2310445, 46869710, 29298650, 19926882, 67372466, 36845434, 4746293, 29580524, 84258335, 5614812, 50564134, 74548305, 52852914, 14084128, 78181794, 509534, 17644473, 28750351, 39462810, 89022585, 113660064, 689487, 78892811, 108785679, 84045432, 77290256, 56878691, 98186432, 5678705, 75916235, 1143416, 148175450, 46097460, 161098864, 141842751, 17448760, 107658077, 158502390, 84162521, 28205736, 77336585, 158063708, 43796571, 40959849, 117993527, 38270899, 132477466, 35620630, 197388306, 81876160, 79644245, 2213127, 129527613, 9121035, 199353850, 178757597, 191819106, 18035924, 249926181, 4601970, 238831745, 22363077, 94146101, 179445798, 48627145, 19926507, 62667953, 260349038, 91760679, 189583520, 22093375, 214930332, 89412129, 143812383, 52419572, 42004154, 261834511, 80140599, 297674683, 18690471, 212791400, 15429617, 228683711, 276683914, 268396191, 288981063, 72732418, 56168229, 107503898, 228978707, 118442751, 206181527, 302131114, 159460659, 325532870, 223680963, 244074007, 163832484, 3588215, 123501944, 36561066, 22820224, 351774637, 104243907, 265448022, 181726393, 5878115, 331086381, 272401803, 76032363, 229616430, 301761409, 372818998, 100056235, 364927302, 295225575, 285101581, 408701055, 112023391, 185948643, 140252007, 325128653, 251355632, 209438838, 262086180, 198519083, 432651446, 249603274, 26636696, 39319195, 93435710, 13184882, 173813313, 157496880, 1495220, 93661653, 331228193, 330326074, 492024569, 490161829, 351044251, 203878195, 53545463, 134825884, 226414001, 17538318, 433496598, 33313059, 511207676, 506987198, 281139247, 135776223, 69593226, 467123065, 401686604, 117831483, 383947866, 339344803, 369420496, 26415503, 295785188, 18054243, 480214246, 304905690, 524140286, 40322259, 472697564, 96748477, 171528575, 394574373, 293309939, 575866620, 63989364, 7936282, 302762113, 442205191, 396906592, 473904948, 32375412, 542492441, 89787538, 219596563, 213819332, 186229670, 510258985, 228942019, 297141663, 390184172, 131422590, 524909471, 605641366, 173313732, 121070878, 683967507, 239360551, 358804169, 494508974, 211335036, 639363316, 233219616, 121924162, 606914074, 717265925, 540170189, 357568650, 241520798, 42551042, 4040267, 392745069, 668687345, 181238442, 146285351, 168076798, 6832547, 89764592, 651608932, 147830504, 83532201, 522181921, 780495569, 71010486, 633291829, 296090025, 436494499, 25380673, 722932267, 791945651, 770494163, 82389000, 392494063, 641276329, 792042686, 583612802, 35777775, 115373461, 78708526, 544097317, 287355985, 476841161, 314940299, 226897014, 618520751, 122385049, 475918853, 410864663, 230368890, 187410945, 302203059, 260641157, 65903078, 201614838, 469059924, 652433823, 282852737, 88651929, 145879880, 509290358, 167873694, 258555437, 884399774, 288626009, 298998898, 101378461, 140151115, 823170754, 228007903, 725806686, 307151814, 945245048, 587576535, 379981620, 354445348, 725752891, 565258860, 481645562, 601890497, 825496191, 404658199, 527430851, 645403900, 232331702}

    {248123109, 508775670, 461925122, 956118329, 817668655, 739724675, 470857902, 88726601, 552745638, 268245323, 303303944, 332558940, 942423654, 261542767, 852023789, 74925997, 271462465, 903183731, 204473810, 310050484, 438401432, 951075409, 598940963, 457671461, 190167451, 525482068, 800820023, 885720853, 284456622, 559946999, 889547716, 241956258, 726254306, 301591438, 193509691, 529034474, 885351256, 530883902, 824467486, 693750390, 867423121, 206913773, 194005743, 624219502, 678054530, 426433540, 297038503, 558764328, 631700530, 485071591, 665285075, 508510139, 407272223, 794345762, 955442541, 955853217, 840228603, 265979154, 810039580, 255504684, 250059861, 467975592, 777923999, 808632407, 846602243, 724942162, 545266092, 358677859, 913217742, 287056258, 852356767, 352064894, 301257231, 943922057, 888055286, 838535766, 295582468, 910490707, 444946013, 419932735, 878628337, 566169866, 825815533, 606120688, 765714384, 881852809, 301771624, 746919752, 627792958, 828826013, 738097286, 856340267, 744004517, 450690101, 684272990, 773234613, 917986840, 534664666, 750644304, 604664618, 942144969, 719942936, 772115163, 648773280, 484250331, 356398529, 861535334, 687934667, 430830083, 803465382, 764100334, 688635859, 694289154, 506249061, 604286147, 429944562, 984469266, 883936592, 503871904, 381297428, 472831727, 859705651, 395086316, 402002021, 881746876, 953073794, 609209242, 879630192, 945581120, 824799868, 475196957, 816945588, 495101021, 500513514, 712898076, 545334551, 525028196, 941432139, 885947642, 774984036, 598372121, 759458791, 899690288, 625415032, 882223479, 665838869, 723196663, 742407659, 650864696, 677470976, 731542565, 519239004, 628280138, 644331679, 765573272, 812656447, 658053016, 762604193, 665524593, 791798610, 702077172, 706436163, 638884868, 948093898, 957570687, 530895848, 942148142, 694941352, 991368779, 924510724, 958709483, 771455770, 965114129, 997442606, 803190748, 772857637, 727445254, 598085491, 976146953, 749260568, 784576107, 587543952, 738038199, 782215035, 926649874, 983252999, 622494753, 773808205, 749971371, 633318634, 983319235, 822853062, 784013912, 829873347, 958014678, 918502974, 861993632, 935923066, 751755540, 758443667, 694952380, 844074725, 903814317, 799487506, 744276784, 841287486, 896868318, 801800368, 927671429, 705891763, 771942800, 714833379, 754799415, 954920796, 712984631, 795372104, 906993583, 883769529, 937196680, 726107502, 871757329, 850958371, 849507954, 768027237, 813184993, 833967622, 838731134, 749137636, 775505594, 835788469, 773918957, 759906860, 808112188, 983055250, 815402773, 851529022, 799919658, 855126970, 843944769, 857551488, 879818864, 986909162, 845596328, 966078837, 877936943, 842340868, 978944097, 870964292, 965387880, 888102621, 930808433, 980693600, 924572720, 988217310, 949578692, 979787153, 913464319, 861398563, 978382843, 944343847, 906668561, 948020018, 947414152, 994256709, 891115176, 970521511, 884406332, 978734967, 891096872, 961421972, 936649217, 940430220, 978962755, 936577191, 922388221, 931871984, 978098452, 997793574, 944659243, 962001659, 982113756, 995673062, 937202289, 947359758, 965833930, 998570079, 970146034, 954014975, 987879917, 984404729, 974284310, 985332764, 979974443, 984735403, 993564257, 987493705, 998204263, 995334520, 994116284, 998552559}

    Returns: 504628157

  20. {404294, 4663520, 5762984, 5386631, 5042251, 6964673, 5876301, 12934330, 29102422, 1077661, 36451855, 3185446, 4886769, 32194723, 36210156, 19276896, 36292541, 43991932, 33954319, 45514298, 47004679, 27355794, 64769320, 21941986, 59215565, 69323326, 35870107, 51578353, 65721285, 1692658, 28376617, 77245395, 66404091, 88249031, 67314597, 15591437, 66123261, 53668936, 69729017, 2870939, 42407604, 137683973, 24226025, 10899467, 32759008, 74463717, 39767984, 66958581, 178384230, 168763513, 20183880, 33388953, 116493809, 192521700, 2402764, 193617470, 189124133, 122709134, 210878855, 124445672, 212283624, 181775952, 100514959, 167700526, 57713582, 137619197, 38090778, 72204599, 107443535, 238292647, 23830571, 237629381, 113079553, 227751478, 260813897, 308921134, 81946259, 196714315, 221969790, 123391942, 307906625, 270202392, 100032963, 8788276, 258577690, 139578225, 326603870, 196813738, 677826, 105449936, 182267828, 56536674, 48110950, 321089432, 3501421, 181847911, 324149975, 109575960, 27874822, 387540675, 331711735, 303508055, 33203918, 369723979, 29560369, 208083814, 49564185, 342965809, 40878418, 335005211, 365682724, 152567360, 52373132, 323863245, 67486009, 4117648, 354400752, 309423160, 179040701, 116199997, 101989974, 191665921, 18798651, 328571643, 56858669, 166035927, 255843456, 310371214, 47165930, 146833480, 417855929, 388881479, 109421401, 457301051, 257290433, 441901298, 192467513, 117785712, 288646970, 236719132, 275433150, 76173369, 186250414, 433133480, 299881063, 145591220, 146336667, 299776194, 35550839, 392010263, 458417318, 469839984, 351644430, 427920534, 144172961, 517063880, 33998722, 170044280, 320459666, 160669918, 348118639, 349014285, 8539206, 265596325, 38556450, 178661557, 117990528, 238426453, 379593187, 17575855, 470890249, 462154775, 69900054, 133373827, 316344899, 238215501, 566951717, 218189950, 458534663, 558733218, 428843979, 493670610, 86542739, 81304463, 69862055, 448973777, 98128887, 479424834, 72753594, 556734770, 50244483, 625852940, 608995261, 218129281, 112937245, 219453751, 644082001, 592338727, 240996328, 266718547, 337655096, 442040367, 149379254, 647901763, 5890042, 418299308, 295360578, 400874246, 354822533, 55840147, 590442318, 222139736, 340795688, 368925347, 239270326, 51992191, 1317179, 286556042, 135792820, 469315133, 461359616, 455032964, 458777419, 264693225, 304325345, 354088534, 140011427, 76806952, 601126919, 738729345, 714513796, 187704449, 650839197, 581977154, 177059970, 165660080, 707338302, 712004375, 65468588, 96904772, 788794643, 62397667, 95985315, 526007766, 694098314, 713192626, 618739797, 717693802, 87670140, 229156781, 329005015, 386908885, 222128726, 119389589, 243067591, 371861936, 254170471, 694667749, 162609439, 270832914, 773040783, 473571908, 673105524, 782422635, 348480250, 282235614, 427933395, 587908313, 260011631, 617252392, 197283894, 398519831, 93848705, 99999837, 578885946, 550585027, 616729155, 173919952, 24678571, 831335987, 166005856, 378309215, 70342242, 83985851, 807970461, 417615723, 119177593, 309844960, 519631479, 630882109, 697922611, 209361566, 59880199, 647338560, 522468521, 227565678, 552743093, 228041409, 335129134, 439753348}

    {269788776, 477404547, 569993131, 283976005, 391715493, 861202936, 106517998, 975759513, 96605696, 780001166, 668548689, 844346671, 937892920, 566687522, 376348427, 900202506, 831071160, 154597358, 553284111, 827644837, 211065296, 338156245, 217906217, 814578759, 248954304, 344645179, 435732405, 300453068, 404931377, 584783493, 196941173, 617468785, 695998332, 708521666, 679288608, 438563259, 131493492, 969741832, 504843711, 790117207, 714792599, 651187435, 304809556, 483472685, 917851908, 705871837, 929097717, 480609584, 420825386, 817830525, 839880734, 823925441, 512730798, 858803649, 614540453, 591850130, 760606426, 832073550, 285443234, 851191550, 280254263, 644985802, 843531902, 481540564, 876233640, 783560701, 424080078, 423619748, 331054444, 424454120, 376861538, 570080059, 866780391, 394524265, 479163484, 785931257, 903480852, 463022320, 593296900, 772655049, 413332192, 499999316, 924764050, 506780755, 555183975, 922680808, 836578760, 438911511, 828504246, 550524553, 744244589, 917688835, 547302875, 528607875, 792915911, 773949232, 611472085, 793668518, 561166521, 726060334, 510442159, 558607653, 812096622, 968180380, 602905418, 930796173, 875503780, 631658139, 470575279, 789169427, 839261106, 761747022, 466897571, 771136824, 888193797, 504748309, 441395433, 817295689, 982356647, 971372192, 731746489, 807502400, 504334762, 783059649, 749838409, 805341857, 774590345, 970322515, 627070087, 844359607, 739844449, 912788525, 859812102, 567611534, 517447780, 550574537, 828927907, 976161840, 918584146, 501697933, 622876223, 986939532, 728952604, 719986176, 538655100, 946562473, 617760237, 699577895, 636089730, 684894009, 968815684, 801419656, 579051449, 778449134, 770845902, 826886608, 755758450, 601589958, 957736270, 721622300, 626882506, 715899507, 846170883, 908851233, 627882152, 907484791, 781206999, 691679604, 794827643, 880241820, 941524890, 883571312, 666087390, 859685779, 629212335, 819820004, 814214974, 629637170, 735734131, 704740785, 980597608, 875689529, 691572341, 943929299, 754985031, 668001682, 977644188, 761322304, 736884426, 747361140, 813306661, 790771732, 757803183, 677793610, 998036439, 951570142, 710824496, 716702299, 933380001, 965415993, 969928598, 943567547, 722488993, 745391140, 735061672, 894790696, 863100440, 813912814, 812537815, 743368550, 913528889, 920615105, 850782786, 907068746, 953422890, 999630743, 984345162, 860420786, 803285133, 790218219, 921427596, 821324735, 930948082, 939892166, 887943153, 833330580, 941084566, 892918808, 874651310, 809979357, 878403099, 951620408, 888196412, 876713747, 956499912, 901867642, 970096833, 859754155, 929669936, 902911651, 872876327, 909833623, 993769484, 859551962, 912156682, 906735398, 847186964, 943293071, 957150833, 934475065, 851908458, 950425917, 880811635, 972998928, 870247065, 990849830, 896538973, 941167578, 882412895, 879677386, 932507005, 951588916, 931277945, 973676662, 976815870, 909812779, 947168534, 928896016, 931866225, 999025032, 983415147, 963776178, 993136954, 994506746, 975690921, 934529186, 998450994, 986133787, 944228860, 972505379, 948141193, 958880676, 959263266, 945695303, 962989158, 987490231, 988625138, 991119208, 977161849, 991691102, 999980902, 981471958, 987149850, 991927388, 989302490, 999296524, 998608364, 997514280, 997005244, 997377023}

    Returns: 547446470

  21. {1, 1, 2, 3, 1, 5, 2, 4, 7, 6, 4, 7, 3, 5, 8, 4, 13, 4, 6, 17, 6, 8, 18, 11, 10, 16, 21, 18, 25, 8, 24, 8, 10, 20, 20, 2, 11, 19, 30, 36, 36, 4, 7, 28, 19, 9, 8, 7, 41, 13, 38, 42, 9, 35, 30, 49, 18, 3, 21, 2, 53, 18, 36, 2, 31, 35, 62, 5, 12, 22, 5, 49, 55, 19, 61, 47, 75, 9, 56, 71, 34, 49, 26, 8, 6, 1, 80, 29, 37, 72, 31, 27, 30, 3, 18, 40, 25, 62, 18, 1, 97, 20, 89, 67, 64, 46, 54, 43, 31, 32, 61, 69, 28, 90, 48, 26, 110, 7, 95, 69, 69, 50, 91, 85, 90, 93, 25, 124, 40, 69, 29, 59, 21, 102, 114, 42, 42, 125, 116, 15, 2, 21, 4, 95, 16, 56, 92, 6, 100, 143, 141, 66, 96, 55, 85, 152, 118, 2, 30, 93, 77, 118, 40, 113, 130, 34, 49, 78, 105, 91, 103, 109, 147, 140, 45, 102, 148, 151, 68, 99, 19, 172, 13, 5, 169, 44, 66, 100, 181, 150, 37, 43, 69, 137, 97, 164, 116, 93, 128, 183, 147, 158, 19, 123, 19, 191, 46, 90, 65, 117, 129, 109, 43, 201, 19, 76, 195, 203, 94, 17, 132, 125, 72, 5, 171, 32, 96, 101, 205, 97, 14, 149, 29, 27, 3, 139, 126, 222, 173, 187, 101, 76, 42, 240, 204, 80, 194, 201, 232, 51, 174, 176, 90, 253, 64, 141, 257, 251, 254, 134, 105, 74, 17, 176, 23, 62, 222, 43, 126, 50, 227, 122, 159, 80, 60, 176, 27, 178, 251, 2, 229, 222, 121, 31, 11, 141, 1, 2, 247, 180, 50, 108, 177, 260, 166, 16, 275, 42, 118, 101}

    {101, 28, 231, 224, 13, 230, 100, 202, 203, 66, 29, 60, 210, 135, 287, 75, 54, 245, 286, 270, 212, 247, 270, 144, 49, 140, 138, 223, 194, 187, 110, 115, 208, 251, 73, 182, 212, 69, 107, 295, 300, 112, 137, 238, 227, 269, 159, 246, 56, 106, 173, 210, 286, 268, 274, 111, 96, 172, 126, 180, 246, 183, 150, 85, 128, 97, 161, 119, 209, 243, 177, 249, 281, 104, 224, 122, 153, 193, 109, 242, 210, 89, 251, 149, 157, 95, 264, 143, 112, 228, 157, 235, 142, 190, 214, 192, 169, 247, 141, 193, 243, 104, 144, 217, 187, 142, 297, 256, 212, 253, 251, 154, 226, 283, 144, 260, 146, 172, 260, 219, 125, 212, 241, 218, 219, 209, 233, 185, 168, 146, 275, 185, 298, 135, 219, 278, 275, 270, 176, 288, 244, 181, 230, 210, 150, 155, 162, 221, 179, 190, 214, 262, 242, 269, 278, 215, 158, 211, 227, 280, 235, 259, 289, 272, 197, 265, 190, 279, 267, 278, 184, 201, 217, 212, 245, 223, 184, 219, 225, 208, 289, 256, 242, 283, 201, 285, 271, 248, 277, 246, 204, 249, 283, 287, 282, 276, 270, 201, 260, 268, 257, 270, 291, 274, 227, 227, 268, 212, 239, 256, 281, 222, 292, 219, 219, 259, 233, 256, 238, 283, 226, 270, 245, 291, 272, 274, 259, 253, 284, 298, 231, 283, 243, 278, 246, 280, 242, 248, 282, 263, 262, 286, 264, 278, 261, 272, 294, 280, 274, 286, 266, 255, 291, 296, 298, 278, 258, 266, 278, 291, 263, 263, 271, 267, 290, 298, 267, 285, 294, 292, 290, 272, 287, 284, 284, 285, 298, 296, 287, 295, 284, 284, 287, 286, 298, 300, 288, 295, 297, 292, 299, 299, 294, 297, 296, 299, 299, 300, 299, 300}

    Returns: 1

  22. {1, 3, 3, 7, 5, 10, 8, 5, 5, 9, 13, 15, 12, 5, 26, 2, 25, 29, 26, 13, 39, 15, 40, 43, 41, 37, 23, 48, 1, 20, 4, 57, 44, 24, 44, 21, 38, 22, 4, 58, 74, 9, 63, 82, 67, 13, 31, 6, 92, 4, 26, 71, 26, 5, 81, 86, 29, 59, 70, 59, 65, 120, 121, 87, 105, 31, 74, 94, 116, 13, 51, 119, 56, 33, 5, 13, 118, 73, 46, 157, 56, 22, 126, 23, 86, 33, 66, 144, 1, 137, 70, 69, 120, 24, 2, 153, 140, 17, 99, 22, 35, 88, 192, 31, 100, 180, 98, 66, 80, 42, 212, 170, 148, 144, 30, 15, 223, 97, 66, 103, 191, 154, 204, 164, 54, 42, 95, 204, 34, 195, 251, 269, 17, 163, 12, 33, 25, 26, 125, 106, 221, 108, 248, 44, 87, 286, 20, 108, 41, 311, 253, 99, 41, 52, 160, 128, 51, 234, 136, 199, 172, 26, 27, 180, 176, 170, 177, 68, 309, 301, 160, 44, 51, 90, 261, 329, 279, 6, 127, 95, 173, 323, 195, 241, 13, 41, 360, 343, 232, 387, 345, 249, 194, 171, 283, 9, 305, 82, 246, 52, 216, 148, 181, 322, 274, 309, 67, 400, 37, 211, 156, 303, 10, 287, 212, 322, 7, 262, 23, 283, 187, 434, 150, 79, 330, 177, 268, 398, 117, 253, 388, 334, 129, 412, 189, 230, 234, 261, 263, 377, 90, 234, 283, 266, 325, 256, 65, 153, 23, 453, 164, 486, 298, 213, 63, 342, 111, 413, 343, 216, 399, 408, 403, 367, 299, 280, 516, 197, 147, 486, 258, 151, 107, 98, 212, 260, 174, 168, 382, 25, 69, 217, 442, 500, 390, 401, 242, 144, 149, 288, 312, 340, 444, 226, 584, 535, 126, 573, 383, 522}

    {559, 109, 346, 130, 457, 593, 75, 379, 26, 341, 110, 389, 164, 595, 236, 204, 227, 244, 301, 55, 320, 160, 436, 202, 586, 110, 52, 219, 305, 557, 448, 275, 515, 290, 226, 362, 429, 376, 528, 300, 192, 519, 122, 554, 558, 439, 527, 393, 321, 456, 523, 408, 257, 335, 585, 219, 132, 173, 509, 520, 464, 343, 571, 147, 205, 401, 462, 349, 544, 175, 162, 166, 411, 351, 323, 573, 480, 319, 521, 459, 356, 533, 496, 338, 474, 204, 207, 250, 413, 483, 399, 417, 443, 470, 585, 411, 362, 409, 406, 320, 587, 490, 343, 512, 310, 214, 352, 368, 420, 353, 307, 517, 336, 515, 376, 270, 524, 280, 495, 518, 268, 393, 470, 420, 494, 363, 559, 264, 353, 587, 278, 587, 444, 512, 354, 481, 437, 577, 557, 332, 371, 534, 472, 475, 450, 406, 500, 377, 405, 460, 516, 349, 499, 376, 462, 425, 500, 468, 539, 435, 586, 362, 535, 519, 416, 402, 520, 402, 532, 486, 383, 469, 595, 591, 544, 463, 409, 471, 399, 585, 490, 427, 534, 527, 420, 570, 572, 445, 502, 422, 542, 460, 494, 528, 519, 430, 454, 408, 520, 491, 566, 435, 568, 506, 598, 555, 468, 585, 525, 457, 467, 543, 558, 468, 534, 493, 593, 541, 448, 476, 479, 579, 460, 464, 588, 548, 474, 522, 486, 518, 576, 569, 520, 573, 562, 514, 490, 560, 572, 512, 591, 561, 596, 501, 555, 590, 558, 531, 536, 554, 557, 546, 517, 526, 547, 540, 569, 585, 587, 587, 592, 571, 562, 595, 551, 599, 550, 542, 561, 589, 599, 558, 549, 596, 566, 591, 585, 568, 576, 579, 561, 566, 583, 581, 582, 594, 588, 590, 587, 593, 596, 599, 600, 588, 590, 593, 599, 599, 600, 599}

    Returns: 231722159

  23. {43, 7, 143, 30, 52, 89, 74, 200, 96, 84, 263, 202, 188, 118, 79, 200, 411, 14, 494, 90, 266, 447, 350, 280, 366, 530, 123, 678, 346, 47, 90, 332, 970, 711, 437, 1073, 654, 960, 968, 403, 540, 871, 94, 280, 519, 704, 220, 671, 128, 750, 1291, 307, 1603, 793, 864, 1235, 1280, 1485, 465, 1431, 559, 1929, 596, 1856, 1133, 1492, 1311, 1831, 169, 134, 1127, 2363, 855, 214, 1100, 477, 510, 828, 554, 2358, 265, 2172, 638, 505, 2487, 1290, 632, 1921, 63, 2309, 1764, 1694, 2851, 106, 68, 2174, 1970, 2704, 2701, 2440, 1697, 2055, 3433, 175, 2708, 2477, 2762, 1427, 1493, 905, 1034, 1895, 3921, 3283, 2516, 151, 1613, 562, 527, 1892, 1617, 312, 856, 4538, 1263, 4528, 776, 200, 4169, 4448, 635, 406, 3965, 4881, 913, 1903, 2021, 4555, 3574, 3261, 2882, 579, 1348, 4335, 1583, 958, 3521, 3347, 2002, 818, 663, 2228, 1292, 927, 2151, 4202, 5276, 475, 4532, 1759, 3864, 5596, 840, 4914, 5091, 3257, 497, 4053, 493, 1907, 281, 1751, 1873, 1773, 2577, 4, 60, 2507, 576, 5786, 1737, 2577, 1320, 292, 5601, 3685, 4236, 245, 3603, 5935, 4906, 876, 2979, 839, 5291, 2745, 716, 3154, 6038, 6278, 777, 6743, 5225, 5384, 2011, 255, 6793, 6179, 3068, 2284, 5559, 2529, 3243, 3886, 6007, 4573, 5950, 4604, 4632, 6725, 5246, 2867, 5587, 1322, 6898, 7579, 7731, 4159, 709, 1176, 4862, 2390, 4158, 3917, 1217, 520, 6633, 5562, 5887, 5947, 1659, 4227, 6135, 5733, 7162, 5139, 2629, 2144, 3036, 142, 3739, 4231, 1452, 2521, 7081, 1876, 468, 7731, 1784, 2591, 7259, 5353, 3146, 2882, 4881, 4298, 1228, 409, 8431, 1065, 2510, 4024, 8963, 3619, 4931, 6859, 772, 4750, 219, 3453, 4523, 1211, 4466, 1953, 7325, 8493, 2982, 3789, 4028, 1737, 7219, 240, 5389, 2779, 2787, 3437, 9585, 4502, 6833, 1462}

    {2153, 6073, 6053, 4744, 1107, 6637, 8251, 7623, 6081, 9097, 3610, 6265, 945, 1733, 5557, 3930, 9833, 6769, 1382, 3146, 3309, 4591, 8604, 3309, 1005, 1448, 1859, 2792, 8434, 2241, 8493, 3277, 7082, 9443, 1888, 4360, 3545, 1916, 2591, 4826, 7421, 2276, 7978, 8224, 6931, 7915, 8635, 2569, 7328, 2520, 3423, 5523, 8518, 7975, 8417, 4424, 2461, 2820, 3483, 2455, 6327, 4182, 7683, 7521, 6383, 3467, 5692, 5355, 5625, 5416, 2518, 5083, 5737, 6859, 9119, 9734, 9276, 6691, 7108, 9423, 2956, 4466, 3797, 3346, 3778, 6944, 5749, 4092, 7617, 9411, 3977, 5898, 7313, 6191, 8407, 5628, 6411, 8331, 9014, 5229, 5489, 9736, 9140, 5714, 9873, 8699, 8249, 4136, 6061, 4682, 8448, 9059, 8191, 7285, 6805, 6625, 9381, 7780, 8398, 7088, 5522, 6922, 9352, 5804, 8489, 8524, 7436, 6598, 5283, 5794, 5430, 5444, 7336, 7451, 9554, 9453, 8620, 6270, 8124, 6709, 5088, 8653, 7589, 9498, 8117, 8617, 9883, 9298, 5551, 8718, 6303, 6305, 6875, 7677, 8715, 9026, 6984, 8920, 7187, 6857, 9035, 8102, 6781, 9363, 6554, 7684, 9030, 7447, 7040, 7883, 6168, 9051, 8332, 6652, 8497, 7798, 6678, 6343, 7736, 9409, 8663, 8025, 9110, 8424, 7968, 7567, 9336, 7084, 7685, 9941, 9039, 8284, 7208, 8054, 7903, 7292, 9580, 8240, 6926, 7525, 9444, 8719, 7855, 9731, 9487, 9067, 9936, 9539, 8682, 7346, 9281, 7233, 7558, 8886, 9833, 9925, 9013, 7559, 9064, 8658, 8275, 8779, 7806, 8205, 8474, 8566, 9246, 9956, 9061, 9303, 8305, 9917, 8530, 9106, 9597, 9392, 8619, 8544, 8599, 9783, 9873, 9113, 8212, 9316, 9395, 8430, 9481, 9323, 9814, 9758, 9036, 9383, 8953, 9927, 8511, 9737, 9012, 8616, 8576, 9281, 9558, 8789, 9255, 9290, 8927, 9384, 9924, 9217, 9036, 9104, 9563, 9972, 9755, 9654, 9852, 9972, 9401, 9378, 9895, 9991, 9576, 9488, 9942, 9554, 9484, 9821, 9537, 9600, 9887, 9847, 9976, 9848, 9899, 9951, 9843, 9869, 9973, 9914, 9987, 9970}

    Returns: 881031895

  24. {420, 764, 709, 1300, 1396, 5129, 3961, 16815, 67, 4576, 30018, 17973, 16721, 20118, 14742, 25450, 29676, 679, 55864, 20038, 59996, 20887, 21072, 49410, 1443, 6846, 41735, 33639, 51717, 63502, 6126, 72282, 88794, 12359, 46099, 5641, 25922, 10123, 63648, 66731, 27344, 18058, 118155, 78346, 103621, 38190, 83425, 95233, 27944, 1511, 122413, 40317, 100481, 51548, 158566, 140495, 131983, 193521, 63237, 35615, 96230, 199172, 204260, 138196, 52939, 162474, 71414, 89622, 126622, 225602, 86050, 210206, 1694, 87549, 254003, 101796, 213557, 251589, 188075, 153954, 221882, 117088, 107923, 112570, 150968, 70252, 157271, 289030, 100734, 169628, 179754, 57422, 262980, 303873, 55072, 147552, 47050, 307864, 134462, 206182, 272307, 21837, 110656, 298686, 6735, 187086, 2831, 112011, 333445, 106861, 100546, 134506, 320287, 287294, 122737, 250490, 146064, 285757, 88904, 58832, 295348, 247626, 86662, 270729, 120025, 77793, 83476, 281489, 140827, 322944, 247777, 94484, 350040, 305557, 370589, 412134, 5526, 84057, 130096, 290898, 70780, 32047, 36580, 406493, 374025, 345770, 250265, 179030, 40375, 202973, 195341, 441485, 200009, 312500, 411073, 404620, 12788, 403983, 57372, 351047, 314773, 235849, 284710, 432140, 130754, 19952, 526372, 440496, 105860, 504661, 540855, 38700, 10095, 42523, 105985, 184684, 556699, 179093, 410686, 1837, 298797, 465000, 585505, 356478, 176033, 363168, 319689, 128686, 606486, 340114, 440323, 319572, 332836, 201805, 43361, 598479, 110155, 291186, 88926, 3770, 318000, 131858, 212966, 42860, 550841, 198256, 404667, 393128, 327692, 61708, 276636, 450135, 175254, 651742, 224456, 286084, 77763, 666048, 7415, 609239, 440370, 512687, 697940, 707491, 613620, 241524, 479517, 41333, 25483, 310259, 499091, 425421, 54019, 594628, 397337, 349999, 272918, 721696, 240954, 722280, 491612, 366963, 39400, 796909, 457158, 800721, 574595, 661516, 789345, 261611, 416818, 795518, 172139, 384130, 99228, 613397, 353040, 663879, 224218, 77644, 348277, 195733, 370254, 184694, 311519, 863094, 156353, 231257, 875748, 700273, 869656, 429131, 8626, 633485, 536149, 805277, 642702, 699449, 882121, 447491, 425228, 97848, 277230, 447632, 403632, 186377, 565488, 152233, 77689, 528906, 909844, 324808, 160840, 749550, 95573, 245249, 755458, 140503, 762397, 711644}

    {916922, 739342, 762797, 901857, 826956, 504426, 342900, 607241, 986872, 956846, 937644, 873121, 249787, 748731, 791608, 771327, 887091, 477493, 938375, 782862, 153058, 777861, 658785, 772212, 674019, 383817, 880936, 182823, 853577, 625815, 162713, 569730, 602776, 447817, 582416, 124664, 397393, 896272, 127570, 347919, 470941, 227129, 791944, 460108, 195139, 338447, 826319, 218356, 944242, 559053, 790504, 410495, 475900, 744144, 824363, 578184, 497733, 429417, 916355, 564922, 790491, 899872, 329337, 525118, 968306, 890390, 831469, 698501, 546323, 991274, 418796, 532646, 655923, 880988, 282973, 466113, 671313, 478711, 325423, 895855, 611556, 368022, 662701, 699795, 864475, 869916, 731793, 748743, 660389, 843378, 634601, 756476, 488473, 888453, 506300, 862575, 924879, 720970, 649765, 712824, 531027, 419678, 482815, 814192, 791881, 526642, 866261, 826634, 566490, 614251, 713380, 984945, 445420, 404416, 559285, 973961, 490187, 576989, 482027, 542496, 422171, 522062, 636744, 534178, 659948, 910223, 693336, 922008, 800762, 998848, 504771, 849493, 489403, 689455, 433626, 774139, 462162, 656156, 602071, 823510, 633169, 871363, 993924, 585109, 708555, 648216, 826432, 646457, 600440, 632117, 588758, 777492, 952179, 962080, 598306, 527813, 954217, 702918, 545655, 628787, 533410, 732704, 751415, 769074, 778304, 916805, 858385, 820016, 986187, 894249, 820173, 878188, 892393, 781430, 992307, 588432, 831353, 971325, 843958, 953026, 940640, 599102, 825739, 749355, 714941, 638283, 778317, 914217, 631500, 967158, 826722, 700561, 941716, 840108, 712117, 674764, 771118, 976284, 948166, 902792, 858343, 845517, 779873, 802573, 816535, 819993, 818460, 873880, 704630, 843255, 739364, 730405, 786661, 892927, 866022, 849836, 810579, 768229, 903938, 770279, 952756, 733747, 948954, 741128, 915302, 843329, 795282, 793775, 819152, 909285, 897932, 835392, 862485, 856040, 877856, 866358, 999651, 878677, 901450, 805397, 868772, 816049, 971821, 948463, 811457, 923608, 818491, 962284, 891949, 933015, 974951, 914197, 906965, 967349, 848560, 958857, 953210, 933213, 902339, 866110, 867201, 884829, 905063, 976163, 931530, 999780, 916692, 941363, 920501, 977030, 939599, 899903, 925021, 959903, 974290, 963589, 936271, 987535, 941398, 972891, 980493, 936205, 958804, 966472, 967872, 968870, 999529, 979502, 980362, 979349, 976669, 997410, 993041, 995625, 985084, 990831, 990435, 992773, 996361, 995833}

    Returns: 934082112

  25. {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300}

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300}

    Returns: 1

  26. {906896, 989029, 2583306, 9152591, 12485855, 21511737, 22861198, 23499683, 25038828, 27936857, 29725491, 37083906, 37177727, 39861014, 45924854, 48571162, 48895527, 54428521, 55535887, 61391353, 71901474, 72611089, 77226597, 77876579, 79444607, 83241601, 83347898, 88774398, 99815792, 100606106, 103555525, 106387423, 114721451, 116066529, 116686464, 122248628, 123441560, 129007484, 131518501, 132034108, 144763418, 152720168, 154476037, 156808692, 157390026, 159823374, 161838529, 163746522, 164800502, 165589834, 167878680, 181314445, 184207443, 184338796, 186344831, 199326932, 200290386, 200573688, 202067961, 203879873, 211671275, 211832328, 212600438, 212941677, 216776723, 220198568, 233149369, 237377038, 245901721, 250479259, 251716006, 253353885, 257833763, 261142826, 266014585, 269080907, 273281257, 273714680, 279832429, 287822839, 289691269, 296794319, 300644441, 300844761, 305660775, 308936352, 309835558, 313411319, 313806798, 318307670, 319918625, 320798483, 328114853, 330490620, 332523948, 335899877, 335908212, 343263996, 343727126, 357892247, 357906327, 359756723, 360823857, 361570166, 361930988, 364985373, 369632418, 371245493, 374053822, 378170975, 384587615, 391614916, 396761317, 399314777, 399522626, 407263587, 420882582, 426077362, 428282858, 432027057, 432724009, 433225710, 436391100, 437210071, 440187064, 440809111, 448883158, 449157382, 458256374, 460712138, 461510237, 463187772, 468253322, 468322364, 470832909, 475551235, 477736861, 485142735, 487137261, 488521650, 500829674, 502963140, 503305459, 504317349, 511123995, 511837942, 516599521, 518565268, 518639864, 528919237, 533181114, 533382764, 540932101, 542934093, 543695984, 544156584, 550472744, 552592172, 554392272, 558658047, 562351895, 562808553, 567184649, 585068000, 589957021, 595165549, 596350438, 597935646, 603481230, 603792444, 607857418, 609292631, 614507846, 615242780, 617223800, 618051709, 620689969, 621544248, 625764508, 628063023, 630276001, 630525393, 633229367, 634188586, 639671737, 645297525, 646962100, 647706626, 647834255, 647955540, 650725973, 652517923, 653834045, 654517364, 659303119, 663329225, 668755845, 677252277, 677637675, 687990484, 692195971, 693532782, 707677700, 708011790, 709385506, 711068024, 711727751, 715699667, 715719364, 717664504, 719636700, 719734599, 720073356, 721660855, 729066450, 729164343, 729955748, 731562608, 742599805, 748729039, 753426746, 753708256, 754007140, 756618380, 757808695, 757969149, 759140704, 759267784, 761980988, 765010143, 765464169, 768079005, 774298308, 775458405, 784031400, 789074757, 795503340, 795919555, 796978723, 800975446, 802024936, 807470498, 809280022, 810672597, 813384179, 821029988, 821564319, 822175594, 823020468, 829534945, 829799010, 844489441, 846343500, 849716396, 853281682, 854956582, 862040657, 862548445, 866025843, 867466247, 868738096, 875187204, 877837211, 884679686, 884845097, 884915484, 888780483, 900641769, 908814544, 909496919, 909960612, 916499956, 916564732, 917516935, 917696414, 918992632, 921460809, 925370964, 929223692, 932267853, 933155353, 936871125, 938821922, 951288965, 956366602, 963306985, 973706178, 974719588, 975901999, 980675621, 980921594, 980994306, 985436359, 987781817, 989996971, 990728551, 990885262, 992893007, 996242449, 999967155}

    {906896, 989029, 2583306, 9152591, 12485855, 21511737, 22861198, 23499683, 25038828, 27936857, 29725491, 37083906, 37177727, 39861014, 45924854, 48571162, 48895527, 54428521, 55535887, 61391353, 71901474, 72611089, 77226597, 77876579, 79444607, 83241601, 83347898, 88774398, 99815792, 100606106, 103555525, 106387423, 114721451, 116066529, 116686464, 122248628, 123441560, 129007484, 131518501, 132034108, 144763418, 152720168, 154476037, 156808692, 157390026, 159823374, 161838529, 163746522, 164800502, 165589834, 167878680, 181314445, 184207443, 184338796, 186344831, 199326932, 200290386, 200573688, 202067961, 203879873, 211671275, 211832328, 212600438, 212941677, 216776723, 220198568, 233149369, 237377038, 245901721, 250479259, 251716006, 253353885, 257833763, 261142826, 266014585, 269080907, 273281257, 273714680, 279832429, 287822839, 289691269, 296794319, 300644441, 300844761, 305660775, 308936352, 309835558, 313411319, 313806798, 318307670, 319918625, 320798483, 328114853, 330490620, 332523948, 335899877, 335908212, 343263996, 343727126, 357892247, 357906327, 359756723, 360823857, 361570166, 361930988, 364985373, 369632418, 371245493, 374053822, 378170975, 384587615, 391614916, 396761317, 399314777, 399522626, 407263587, 420882582, 426077362, 428282858, 432027057, 432724009, 433225710, 436391100, 437210071, 440187064, 440809111, 448883158, 449157382, 458256374, 460712138, 461510237, 463187772, 468253322, 468322364, 470832909, 475551235, 477736861, 485142735, 487137261, 488521650, 500829674, 502963140, 503305459, 504317349, 511123995, 511837942, 516599521, 518565268, 518639864, 528919237, 533181114, 533382764, 540932101, 542934093, 543695984, 544156584, 550472744, 552592172, 554392272, 558658047, 562351895, 562808553, 567184649, 585068000, 589957021, 595165549, 596350438, 597935646, 603481230, 603792444, 607857418, 609292631, 614507846, 615242780, 617223800, 618051709, 620689969, 621544248, 625764508, 628063023, 630276001, 630525393, 633229367, 634188586, 639671737, 645297525, 646962100, 647706626, 647834255, 647955540, 650725973, 652517923, 653834045, 654517364, 659303119, 663329225, 668755845, 677252277, 677637675, 687990484, 692195971, 693532782, 707677700, 708011790, 709385506, 711068024, 711727751, 715699667, 715719364, 717664504, 719636700, 719734599, 720073356, 721660855, 729066450, 729164343, 729955748, 731562608, 742599805, 748729039, 753426746, 753708256, 754007140, 756618380, 757808695, 757969149, 759140704, 759267784, 761980988, 765010143, 765464169, 768079005, 774298308, 775458405, 784031400, 789074757, 795503340, 795919555, 796978723, 800975446, 802024936, 807470498, 809280022, 810672597, 813384179, 821029988, 821564319, 822175594, 823020468, 829534945, 829799010, 844489441, 846343500, 849716396, 853281682, 854956582, 862040657, 862548445, 866025843, 867466247, 868738096, 875187204, 877837211, 884679686, 884845097, 884915484, 888780483, 900641769, 908814544, 909496919, 909960612, 916499956, 916564732, 917516935, 917696414, 918992632, 921460809, 925370964, 929223692, 932267853, 933155353, 936871125, 938821922, 951288965, 956366602, 963306985, 973706178, 974719588, 975901999, 980675621, 980921594, 980994306, 985436359, 987781817, 989996971, 990728551, 990885262, 992893007, 996242449, 999967155}

    Returns: 1

  27. {4823641, 12095571, 17086427, 20496561, 23101093, 24260008, 24363926, 24774712, 27272896, 32907245, 32950083, 35485406, 38240289, 38580425, 39552684, 43250791, 44772412, 45234206, 49178444, 49921336, 50668194, 58433437, 60277238, 60720394, 61889714, 68120036, 72434126, 74546359, 74955736, 75150778, 78974850, 82451448, 86761101, 87714227, 89055326, 95906539, 98534593, 102166190, 104012361, 106478589, 106588852, 118461460, 123042173, 125704917, 126752290, 130211797, 135101066, 140442726, 144251099, 148223046, 154537136, 160683532, 162476967, 163348904, 165770322, 171594118, 171688032, 175179295, 175230049, 177659948, 182397010, 185739140, 185957418, 186366929, 195629519, 196609023, 200195560, 207632442, 210840432, 211040092, 217553666, 224289306, 225327475, 228178082, 232731101, 237292706, 250765614, 254527996, 254990746, 258542353, 264048762, 264696130, 272343384, 283682205, 285141821, 289770537, 292909172, 298912440, 300108626, 305423796, 307632621, 311276114, 312833903, 314640419, 317952086, 326317968, 326657054, 331901984, 332002944, 332277173, 332359556, 333346329, 337660607, 338795758, 344348087, 347261475, 350254609, 350582099, 350894683, 355094423, 359073929, 362308198, 364716798, 366743484, 367776605, 367986323, 368003278, 368058598, 369671622, 370279317, 370422652, 375795204, 375802714, 382555853, 387802581, 388273679, 389273512, 390427983, 390833286, 395570661, 397924712, 399160843, 401166871, 405051112, 405791163, 408008289, 410799647, 420328160, 428061773, 428527992, 428601773, 433918529, 435289100, 442424843, 443273086, 443521732, 444629391, 445799837, 450192505, 452638414, 453667514, 455272305, 462199869, 467398477, 469116801, 478955476, 494378526, 481842795, 495142353, 497300181, 497764272, 501376570, 505022418, 508762636, 512835972, 514376209, 517204362, 519310796, 522476524, 524249349, 526840015, 528213168, 528497194, 542538316, 544789974, 545698115, 552942324, 556597225, 557488751, 557974874, 559326132, 562740950, 563582623, 566967849, 568306461, 571276511, 572440836, 574170581, 575216655, 575335975, 578910191, 579536063, 589246677, 591544335, 595130154, 599332541, 601491924, 603884886, 608961305, 612683721, 612961294, 613012545, 614904322, 620584504, 621938500, 623543036, 629164975, 629331315, 634644906, 636753584, 642883451, 646722508, 661583802, 664527890, 671031953, 671857965, 677500258, 680142547, 682832691, 697102895, 702826819, 704800356, 705728268, 707335430, 708001585, 711372520, 714341459, 720551326, 734925651, 739617909, 745052829, 745246543, 750919031, 751969416, 753943506, 759757641, 767619531, 772063333, 775220412, 776262587, 776319565, 788688699, 804883708, 805168439, 807931341, 810087788, 811067405, 812004364, 813095773, 814921005, 815510745, 834034364, 834975849, 843339395, 843875862, 851232917, 851327524, 855479775, 858737562, 867307245, 872834497, 873231970, 878676104, 880359195, 882248800, 886422215, 887159269, 887730400, 888453281, 888661231, 889234462, 890034889, 898492038, 899507663, 900444732, 902051385, 912936577, 927859009, 927913195, 930539595, 930728259, 931022459, 931142941, 932259350, 941318103, 942343417, 943429274, 947414413, 948450119, 949028026, 957085311, 957190992, 963305901, 964641498, 971954956, 980517926, 980965296, 982265207, 982312626, 984359554}

    {4823641, 12095571, 17086427, 20496561, 23101093, 24260008, 24363926, 24774712, 27272896, 32907245, 32950083, 35485406, 38240289, 38580425, 39552684, 43250791, 44772412, 45234206, 49178444, 49921336, 50668194, 58433437, 60277238, 60720394, 61889714, 68120036, 72434126, 74546359, 74955736, 75150778, 78974850, 82451448, 86761101, 87714227, 89055326, 95906539, 98534593, 102166190, 104012361, 106478589, 106588852, 118461460, 123042173, 125704917, 126752290, 130211797, 135101066, 140442726, 144251099, 148223046, 154537136, 160683532, 162476967, 163348904, 165770322, 171594118, 171688032, 175179295, 175230049, 177659948, 182397010, 185739140, 185957418, 186366929, 195629519, 196609023, 200195560, 207632442, 210840432, 211040092, 217553666, 224289306, 225327475, 228178082, 232731101, 237292706, 250765614, 254527996, 254990746, 258542353, 264048762, 264696130, 272343384, 283682205, 285141821, 289770537, 292909172, 298912440, 300108626, 305423796, 307632621, 311276114, 312833903, 314640419, 317952086, 326317968, 326657054, 331901984, 332002944, 332277173, 332359556, 333346329, 337660607, 338795758, 344348087, 347261475, 350254609, 350582099, 350894683, 355094423, 359073929, 362308198, 364716798, 366743484, 367776605, 367986323, 368003278, 368058598, 369671622, 370279317, 370422652, 375795204, 375802714, 382555853, 387802581, 388273679, 389273512, 390427983, 390833286, 395570661, 397924712, 399160843, 401166871, 405051112, 405791163, 408008289, 410799647, 420328160, 428061773, 428527992, 428601773, 433918529, 435289100, 442424843, 443273086, 443521732, 444629391, 445799837, 450192505, 452638414, 453667514, 455272305, 462199869, 467398477, 469116801, 478955476, 494378526, 481842795, 495142353, 497300181, 497764272, 501376570, 505022418, 508762636, 512835972, 514376209, 517204362, 519310796, 522476524, 524249349, 526840015, 528213168, 528497194, 542538316, 544789974, 545698115, 552942324, 556597225, 557488751, 557974874, 559326132, 562740950, 563582623, 566967849, 568306461, 571276511, 572440836, 574170581, 575216655, 575335975, 578910191, 579536063, 589246677, 591544335, 595130154, 599332541, 601491924, 603884886, 608961305, 612683721, 612961294, 613012545, 614904322, 620584504, 621938500, 623543036, 629164975, 629331315, 634644906, 636753584, 642883451, 646722508, 661583802, 664527890, 671031953, 671857965, 677500258, 680142547, 682832691, 697102895, 702826819, 704800356, 705728268, 707335430, 708001585, 711372520, 714341459, 720551326, 734925651, 739617909, 745052829, 745246543, 750919031, 751969416, 753943506, 759757641, 767619531, 772063333, 775220412, 776262587, 776319565, 788688699, 804883708, 805168439, 807931341, 810087788, 811067405, 812004364, 813095773, 814921005, 815510745, 834034364, 834975849, 843339395, 843875862, 851232917, 851327524, 855479775, 858737562, 867307245, 872834497, 873231970, 878676104, 880359195, 882248800, 886422215, 887159269, 887730400, 888453281, 888661231, 889234462, 890034889, 898492038, 899507663, 900444732, 902051385, 912936577, 927859009, 927913195, 930539595, 930728259, 931022459, 931142941, 932259350, 941318103, 942343417, 943429274, 947414413, 948450119, 949028026, 957085311, 957190992, 963305901, 964641498, 971954956, 980517926, 980965296, 982265207, 982312626, 984359554}

    Returns: 0

  28. {6417936, 19425868, 25015552, 26015406, 29002195, 31365014, 31951392, 36479022, 38767183, 40508559, 44942637, 45160637, 45461650, 47555182, 53282372, 53663095, 55594600, 58685348, 59666949, 60036766, 66166072, 68722006, 69113472, 69750663, 73839902, 74150275, 85555212, 90023113, 90660118, 91332257, 96273758, 97717948, 103362989, 106990083, 111292991, 111881254, 114754734, 117587373, 120288163, 123010711, 130533754, 130596053, 132542598, 133194314, 133608555, 145010650, 146484893, 149380670, 149624896, 152725657, 156743129, 160950975, 161124904, 161827869, 164875100, 167211426, 170106745, 171385639, 177930189, 179574976, 183652782, 185383644, 186699748, 187564376, 188506226, 193075808, 195545968, 197406362, 199383203, 203198706, 203292948, 205234812, 207740967, 212716968, 213564590, 214488712, 216709749, 234700582, 235194492, 237574858, 247740881, 251633316, 252661789, 256672945, 262278510, 271026993, 271418736, 273737313, 277386946, 278607095, 281182367, 281262434, 281360600, 283472347, 287923964, 288434276, 299400271, 304211208, 309922262, 310867008, 315597574, 316942308, 319408685, 320549384, 325716123, 326932725, 327316434, 332509275, 333415747, 345237965, 345676251, 346505252, 348250272, 363610194, 363652127, 368219609, 370510461, 383499249, 383952689, 389026729, 389326323, 389374047, 389439925, 392142448, 394310522, 394679206, 396170858, 399658187, 402150893, 402265359, 410604558, 410794775, 417362815, 422061075, 422248692, 428649199, 429069763, 429908555, 430964297, 435013926, 436773608, 441788846, 444772517, 447224205, 447386732, 449489629, 449821872, 461791105, 464661277, 466455350, 470449601, 470602247, 470912048, 471510159, 479366337, 479976955, 488342383, 491037620, 496139507, 497059026, 500828341, 501133949, 501675289, 503488004, 509834303, 511380401, 511536027, 514327637, 514420667, 514526921, 515652527, 517877361, 518931162, 519084642, 519389843, 519453089, 523323118, 537664230, 538296090, 540082782, 548133398, 549767069, 549767069, 562713616, 564858506, 565119195, 571259914, 580464434, 588861906, 588958879, 592778385, 608712351, 615103942, 619490319, 623407287, 624936006, 625254966, 627645385, 627750201, 630312513, 634555403, 634866234, 635329218, 650905591, 654332129, 663899729, 664627315, 664925307, 666817158, 667644406, 668054646, 679249985, 687942919, 688188237, 699079247, 700061425, 706198731, 708626095, 714069972, 716755193, 718722733, 720091324, 722426976, 729852491, 731062671, 731808651, 733573172, 737009659, 737220838, 742473555, 743877830, 744376272, 750145038, 751855260, 752565123, 752774894, 758731980, 761644590, 767749722, 779630758, 779698084, 787412724, 790418124, 791173404, 796784859, 797757779, 811594812, 825016678, 830368207, 832826862, 839715093, 840651306, 842292521, 842395469, 848060047, 851208685, 857324812, 858374396, 859276918, 860572549, 861860398, 862128575, 863387639, 863805269, 865465464, 866871064, 868719753, 870512582, 879758263, 887481743, 894415983, 894567176, 895368867, 900945974, 901511364, 911725955, 921155153, 922183137, 924210260, 931891350, 937317363, 937889456, 938853984, 939002819, 941159594, 941822459, 942392312, 946476298, 947422379, 947441424, 948609208, 960081229, 965056946, 965550847, 966444316, 972007510, 988295944, 992249510, 994810054, 997128892}

    {6417936, 19425868, 25015552, 26015406, 29002195, 31365014, 31951392, 36479022, 38767183, 40508559, 44942637, 45160637, 45461650, 47555182, 53282372, 53663095, 55594600, 58685348, 59666949, 60036766, 66166072, 68722006, 69113472, 69750663, 73839902, 74150275, 85555212, 90023113, 90660118, 91332257, 96273758, 97717948, 103362989, 106990083, 111292991, 111881254, 114754734, 117587373, 120288163, 123010711, 130533754, 130596053, 132542598, 133194314, 133608555, 145010650, 146484893, 149380670, 149624896, 152725657, 156743129, 160950975, 161124904, 161827869, 164875100, 167211426, 170106745, 171385639, 177930189, 179574976, 183652782, 185383644, 186699748, 187564376, 188506226, 193075808, 195545968, 197406362, 199383203, 203198706, 203292948, 205234812, 207740967, 212716968, 213564590, 214488712, 216709749, 234700582, 235194492, 237574858, 247740881, 251633316, 252661789, 256672945, 262278510, 271026993, 271418736, 273737313, 277386946, 278607095, 281182367, 281262434, 281360600, 283472347, 287923964, 288434276, 299400271, 304211208, 309922262, 310867008, 315597574, 316942308, 319408685, 320549384, 325716123, 326932725, 327316434, 332509275, 333415747, 345237965, 345676251, 346505252, 348250272, 363610194, 363652127, 368219609, 370510461, 383499249, 383952689, 389026729, 389326323, 389374047, 389439925, 392142448, 394310522, 394679206, 396170858, 399658187, 402150893, 402265359, 410604558, 410794775, 417362815, 422061075, 422248692, 428649199, 429069763, 429908555, 430964297, 435013926, 436773608, 441788846, 444772517, 447224205, 447386732, 449489629, 449821872, 461791105, 464661277, 466455350, 470449601, 470602247, 470912048, 471510159, 479366337, 479976955, 488342383, 491037620, 496139507, 497059026, 500828341, 501133949, 501675289, 503488004, 509834303, 511380401, 511536027, 514327637, 514420667, 514526921, 515652527, 517877361, 518931162, 519084642, 519389843, 519453089, 523323118, 537664230, 538296090, 540082782, 548133398, 549767069, 549767069, 562713616, 564858506, 565119195, 571259914, 580464434, 588861906, 588958879, 592778385, 608712351, 615103942, 619490319, 623407287, 624936006, 625254966, 627645385, 627750201, 630312513, 634555403, 634866234, 635329218, 650905591, 654332129, 663899729, 664627315, 664925307, 666817158, 667644406, 668054646, 679249985, 687942919, 688188237, 699079247, 700061425, 706198731, 708626095, 714069972, 716755193, 718722733, 720091324, 722426976, 729852491, 731062671, 731808651, 733573172, 737009659, 737220838, 742473555, 743877830, 744376272, 750145038, 751855260, 752565123, 752774894, 758731980, 761644590, 767749722, 779630758, 779698084, 787412724, 790418124, 791173404, 796784859, 797757779, 811594812, 825016678, 830368207, 832826862, 839715093, 840651306, 842292521, 842395469, 848060047, 851208685, 857324812, 858374396, 859276918, 860572549, 861860398, 862128575, 863387639, 863805269, 865465464, 866871064, 868719753, 870512582, 879758263, 887481743, 894415983, 894567176, 895368867, 900945974, 901511364, 911725955, 921155153, 922183137, 924210260, 931891350, 937317363, 937889456, 938853984, 939002819, 941159594, 941822459, 942392312, 946476298, 947422379, 947441424, 948609208, 960081229, 965056946, 965550847, 966444316, 972007510, 988295944, 992249510, 994810054, 997128892}

    Returns: 0

  29. {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300}

    {301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600}

    Returns: 43362707

  30. {339683, 11035237, 12225506, 13548706, 13900346, 16246723, 16411284, 17934222, 18192959, 18308119, 19656218, 21082447, 21237041, 21987974, 24445195, 24478900, 25266677, 25505083, 25529512, 29899321, 30183478, 30862411, 33244442, 34169947, 37228912, 40065095, 45479062, 47057932, 47089084, 47414089, 47554094, 47841610, 48567735, 50624486, 52168547, 56720896, 57678436, 59200618, 60799450, 63300530, 64738294, 65316101, 67538008, 67940658, 69394131, 71119884, 72748770, 75465254, 80190210, 81888296, 82987177, 84482817, 89172587, 90369831, 90498806, 90626311, 93114302, 93921443, 102959950, 105704656, 107871284, 108842228, 112379069, 112520739, 114620553, 115309701, 116267015, 120416791, 122681435, 122742908, 125386139, 125831727, 125924473, 125982619, 126497185, 129496561, 129891529, 130355154, 130809204, 131588667, 132643210, 132698643, 134400592, 138050232, 140021889, 140472902, 141838430, 145655371, 147173432, 147279423, 150665898, 151607210, 153808471, 154341328, 154355034, 157265066, 157895105, 158522395, 159207221, 160412737, 160864739, 161509640, 162340810, 163046821, 163443528, 164017809, 164520908, 175030922, 175924256, 178386931, 181054591, 181664821, 186381625, 188144844, 189900897, 193607111, 194047330, 196326450, 197101352, 198391049, 198802809, 199820864, 203449153, 203865945, 203915641, 206333243, 210138287, 213267905, 214689483, 216114396, 217491585, 219498683, 220822600, 222079474, 222396042, 224055196, 224586072, 225548782, 228180706, 228420346, 232104545, 237065443, 240894888, 242576804, 244303017, 245997161, 248344559, 249013145, 249708456, 252876029, 255807833, 258213234, 261634779, 261652783, 261698025, 264657847, 264835656, 265251931, 269418852, 271402079, 274535970, 274593757, 275813960, 275838728, 276595877, 277051039, 280032027, 281967675, 282594560, 291866222, 293090524, 293184481, 293481399, 297251456, 298041871, 300920203, 301692876, 302131143, 303150495, 304333226, 304743218, 306054433, 310267068, 311684870, 314094579, 314309394, 317954742, 318034460, 318519959, 319461301, 321628220, 322172471, 322363035, 323673642, 324486404, 326337752, 327301718, 327522519, 328393758, 331544289, 331627187, 333021626, 334789218, 336674190, 337965109, 341595446, 342885456, 347543732, 347719275, 349975586, 355210490, 355836930, 357759884, 361742254, 361783029, 364732853, 366809073, 368428881, 370073573, 370193960, 372654117, 375579732, 376957595, 377519201, 377741521, 379476807, 379728535, 381633352, 384245999, 384815255, 385819760, 388182514, 389580239, 390083617, 390295668, 390465725, 391289035, 393235314, 393363204, 395422649, 396590635, 398343221, 398592994, 401823547, 406392310, 406672726, 408586146, 409677486, 416810189, 418518971, 419518532, 419755726, 423812024, 426646443, 427135741, 427830881, 428049208, 429658351, 431912947, 439713506, 444267566, 444866335, 445976068, 446063071, 449413873, 453712404, 454343193, 455613079, 456389732, 456906692, 457097784, 458006585, 465931729, 466869708, 467148433, 467168886, 468747435, 471522325, 475023633, 477655356, 478627435, 479991094, 481381276, 481960798, 484540786, 488894034, 498657219, 498710446, 499519220, 505861361, 509238531, 509240877, 511159756, 512948332, 513086466, 515654678, 516471838, 521074919, 523173182, 523473519}

    {524105573, 525206169, 525479575, 528372076, 528775701, 533048626, 533791451, 541712043, 542271940, 543059828, 543154276, 543329720, 544186035, 546488489, 547264718, 551488003, 552946229, 554393624, 557669112, 557854048, 558948426, 561868812, 564736134, 565440007, 566919782, 567238733, 567338186, 567396146, 567411399, 567722391, 571253883, 572086189, 573618892, 575170643, 576249882, 576910726, 577005274, 577936892, 580090306, 580113217, 583719741, 584488303, 587964153, 590535180, 594200861, 594757949, 595565691, 596343843, 597288463, 598073949, 598210611, 599408358, 599561982, 600465764, 600624146, 601405888, 602654613, 603312007, 606611842, 608525199, 612693637, 615422855, 618092429, 621391609, 622186045, 622845210, 626767639, 628332578, 634850323, 635664545, 635933467, 636628397, 642749394, 646270032, 646798475, 647313279, 649927801, 652885044, 654193977, 657436750, 660471935, 661489246, 664009753, 664301321, 664864897, 668260334, 668345245, 668414933, 669389450, 671343482, 671719177, 671816658, 672814115, 676127816, 679778017, 680205320, 680905205, 681358224, 682544174, 683190364, 683274251, 683704908, 686732573, 688717255, 689420915, 691933562, 693036091, 694120673, 694128323, 694331734, 694423743, 694426766, 695219118, 699012755, 700646556, 702730557, 704104533, 707193687, 708346405, 710952250, 711933836, 712229443, 712410890, 712602532, 712867925, 715176885, 718242525, 718909124, 720429083, 721095244, 722621059, 728127570, 728190520, 728418006, 730047460, 733315027, 734899185, 737581636, 738611595, 738858496, 739711058, 740747088, 743724418, 744073992, 744194631, 744961166, 744968670, 747170220, 748702431, 749691039, 754842052, 755737755, 756402463, 757258794, 757575223, 763155499, 768408821, 773827787, 775435844, 777056136, 780467589, 782029501, 782120812, 782927183, 783763892, 786126295, 788662832, 790306134, 791553782, 791621746, 794015621, 794664038, 797623555, 797664429, 801239861, 802212100, 802649016, 804695478, 808382924, 811195540, 811822871, 811959624, 813653984, 813671015, 818038966, 819849541, 821815335, 822359904, 822380023, 825056669, 827723543, 828472593, 828728897, 829187926, 830758122, 831845432, 834041265, 834860226, 836412592, 837977668, 838698869, 840212497, 843552341, 844344100, 847324993, 847544114, 847673539, 848320586, 849417367, 849670830, 851978054, 855637281, 855932717, 858053097, 858163537, 858590453, 858793982, 859038419, 859091997, 862095988, 862811922, 863120616, 864412275, 865014315, 868741745, 874941496, 876539515, 881131611, 882702077, 889882091, 890059781, 890172818, 891991610, 897767454, 899166903, 901755444, 903065852, 903924152, 905499150, 907686238, 908231664, 911229545, 912710603, 913040965, 913645726, 916478302, 917866202, 918709436, 920123468, 922763383, 922991556, 924379485, 926348620, 927172201, 927725300, 929798791, 930298031, 930567947, 931923356, 932407656, 933625410, 935365529, 935666419, 937678961, 941556283, 944978252, 947602248, 947622855, 950245861, 951319816, 953845718, 954067150, 956063726, 957334842, 957415885, 960472549, 961782709, 964491224, 965073677, 967576692, 968335298, 969280508, 971411396, 973756769, 975772078, 975797263, 976239945, 977041752, 980704375, 982223834, 985202198, 985714431, 988599567, 989520628, 991062093, 993867932, 994201675, 994216751, 995016525, 995392824}

    Returns: 125604522

  31. {8, 50, 73, 81, 85, 91, 97, 111, 141, 153, 166, 170, 181, 188, 200, 203, 212, 227, 232, 236, 243, 254, 256, 260, 281, 288, 299, 306, 316, 326, 355, 363, 368, 379, 383, 411, 425, 435, 447, 457, 465, 489, 501, 513, 536, 558, 567, 577, 592, 598, 605, 615, 621, 628, 643, 648, 655, 659, 676, 679, 688, 693, 710, 725, 732, 768, 778, 780, 785, 792, 813, 819, 833, 839, 844, 859, 867, 870, 876, 885, 897, 904, 907, 914, 918, 920, 925, 928, 944, 954, 970, 981, 990, 999, 1001, 1010, 1034, 1043, 1059, 1078, 1085, 1089, 1094, 1105, 1111, 1125, 1133, 1151, 1175, 1181, 1186, 1188, 1197, 1208, 1217, 1227, 1238, 1258, 1261, 1268, 1273, 1280, 1295, 1302, 1321, 1332, 1338, 1352, 1368, 1385, 1395, 1398, 1405, 1420, 1430, 1449, 1454, 1473, 1493, 1503, 1509, 1520, 1529, 1539, 1552, 1562, 1564, 1586, 1590, 1594, 1612, 1620, 1625, 1631, 1636, 1645, 1655, 1661, 1665, 1676, 1694, 1698, 1712, 1719, 1724, 1734, 1743, 1752, 1756, 1763, 1766, 1775, 1779, 1786, 1799, 1814, 1824, 1834, 1841, 1848, 1862, 1871, 1879, 1892, 1910, 1915, 1923, 1936, 1946, 1955, 1965, 1974, 1978, 1990, 1993, 2002, 2010, 2020, 2027, 2036, 2042, 2058, 2073, 2079, 2099, 2110, 2114, 2121, 2126, 2147, 2159, 2169, 2172, 2187, 2197, 2213, 2224, 2229, 2234, 2237, 2256, 2263, 2268, 2276, 2279, 2282, 2291, 2294, 2302, 2313, 2317, 2323, 2328, 2331, 2339, 2344, 2349, 2378, 2382, 2390, 2394, 2411, 2417, 2424, 2432, 2444, 2459, 2464, 2476, 2479, 2486, 2492, 2497, 2502, 2520, 2532, 2535, 2551, 2575, 2602, 2605, 2610, 2617, 2636, 2654, 2670, 2688, 2700, 2714, 2721, 2729, 2739, 2757, 2762, 2772, 2789, 2809, 2822, 2838, 2843, 2846, 2857, 2870, 2880, 2888, 2890, 2904, 2907, 2912, 2930, 2935, 2944, 2948, 2965, 2969, 2974, 2986, 2989, 2992, 2994}

    {25, 66, 75, 84, 90, 95, 107, 132, 142, 154, 167, 171, 186, 195, 201, 205, 223, 231, 235, 242, 251, 255, 257, 280, 287, 294, 304, 312, 323, 334, 362, 364, 377, 380, 386, 421, 426, 438, 453, 464, 476, 496, 509, 528, 541, 564, 572, 583, 596, 601, 609, 618, 622, 631, 645, 653, 657, 660, 678, 681, 692, 699, 712, 726, 764, 770, 779, 781, 791, 798, 816, 823, 837, 843, 856, 865, 868, 873, 877, 895, 898, 906, 912, 917, 919, 921, 926, 930, 953, 962, 974, 982, 993, 1000, 1005, 1015, 1035, 1057, 1062, 1084, 1087, 1092, 1103, 1108, 1116, 1129, 1148, 1169, 1180, 1185, 1187, 1193, 1207, 1211, 1224, 1229, 1242, 1260, 1264, 1269, 1276, 1290, 1296, 1312, 1328, 1336, 1349, 1357, 1369, 1386, 1396, 1400, 1415, 1429, 1441, 1450, 1461, 1487, 1501, 1506, 1518, 1524, 1532, 1547, 1559, 1563, 1583, 1589, 1591, 1608, 1614, 1622, 1630, 1632, 1637, 1649, 1658, 1662, 1668, 1683, 1697, 1709, 1714, 1723, 1725, 1735, 1748, 1755, 1762, 1764, 1767, 1778, 1780, 1792, 1812, 1818, 1828, 1835, 1844, 1854, 1863, 1875, 1890, 1897, 1913, 1918, 1934, 1940, 1954, 1956, 1969, 1976, 1988, 1992, 1994, 2004, 2017, 2026, 2029, 2037, 2044, 2068, 2075, 2083, 2106, 2112, 2115, 2123, 2133, 2149, 2168, 2171, 2182, 2192, 2206, 2222, 2227, 2232, 2235, 2247, 2261, 2265, 2269, 2277, 2280, 2289, 2292, 2300, 2305, 2314, 2322, 2325, 2329, 2336, 2341, 2345, 2359, 2380, 2388, 2393, 2410, 2415, 2421, 2426, 2438, 2446, 2462, 2471, 2477, 2483, 2489, 2494, 2498, 2517, 2530, 2534, 2547, 2571, 2577, 2603, 2606, 2613, 2630, 2653, 2665, 2684, 2690, 2703, 2720, 2724, 2733, 2752, 2761, 2766, 2784, 2807, 2820, 2836, 2840, 2844, 2848, 2867, 2874, 2884, 2889, 2903, 2906, 2910, 2919, 2933, 2938, 2945, 2951, 2966, 2972, 2981, 2988, 2990, 2993, 3000}

    Returns: 209878175

  32. {515225, 3827382, 4922718, 10481502, 10547066, 14111942, 18086595, 24742744, 27280353, 31791887, 35751195, 51599160, 57130920, 57565071, 60584047, 61797193, 62102639, 68005289, 72563584, 75788394, 79942489, 83606341, 86873676, 89795098, 93537196, 94123502, 95359742, 101596752, 104829022, 105882258, 116577635, 118367669, 120291773, 121853764, 122062257, 124480934, 127530305, 128687777, 129399885, 140359491, 141793795, 143823077, 148565762, 150256232, 152370480, 156131773, 161575896, 165108922, 166687160, 169001024, 170132539, 172996108, 174984839, 177551288, 177761038, 179689186, 185043196, 186749973, 192058944, 205385756, 206710526, 209773633, 217909000, 223457243, 225407041, 227957501, 232800879, 236969955, 242673370, 244598355, 247844796, 248379704, 253699032, 260344100, 272429675, 274024546, 278691206, 282013423, 285281982, 286348107, 290496854, 295581465, 298803097, 300175766, 304022711, 309563877, 312241398, 314373969, 317999361, 321733669, 325459994, 328247663, 334117765, 335479642, 336790944, 338316568, 340832838, 343159030, 347788904, 349160186, 352083137, 353685745, 355129223, 355932392, 356840182, 360891371, 363485818, 365901060, 369401093, 371510122, 375466439, 380188038, 386076317, 387708507, 388744621, 393109231, 396416364, 398459850, 401999324, 404516421, 407626058, 408474710, 412569730, 415107290, 417139891, 420716103, 423319136, 434327634, 440019216, 441204622, 442086221, 446209530, 451425710, 453588215, 455041291, 459207983, 460481825, 466643327, 468613271, 469655783, 473530495, 474527997, 478503998, 479803430, 482051914, 486056225, 489851555, 491102331, 494053018, 498458489, 504009327, 506750593, 508815355, 512398178, 523140941, 527630844, 530466645, 532740683, 536127358, 542523492, 546966223, 548475641, 549699524, 554110952, 557677198, 558811928, 559303479, 561159900, 561212458, 563935424, 565617414, 566557379, 569934754, 570226379, 575545948, 577878614, 580199671, 586972362, 590513454, 594559043, 597145955, 601648531, 616332599, 618551977, 623652090, 624477315, 625499713, 627460969, 628711649, 631852389, 636073606, 637109592, 639625637, 639856447, 642953295, 646730663, 650102667, 652021924, 655840907, 657396211, 659450716, 675832162, 680326636, 686972457, 688087076, 689168105, 693019298, 697037399, 702872573, 704867443, 705890409, 708905356, 709783401, 712507922, 717641166, 720652659, 723489661, 727906228, 728914713, 732808305, 733372631, 735762196, 739514607, 741540850, 743189861, 746493838, 749207962, 750869543, 752327143, 757146382, 759573300, 765502141, 768326044, 770743571, 772594974, 787874919, 790644433, 792423205, 792769651, 794010677, 795328450, 796548733, 799498053, 808422418, 810863535, 814579202, 818482595, 819499477, 824152075, 826450225, 832374189, 837431788, 837943264, 847552630, 850326706, 853051951, 853830601, 855752285, 858122566, 861567951, 865686789, 869194718, 872725919, 876289972, 878570581, 884275456, 886703439, 889096974, 892064845, 896951660, 901332694, 909545293, 915658160, 919387886, 923798615, 925591911, 928686443, 936040895, 939437901, 941419698, 945055024, 947007579, 948576215, 948695360, 949428310, 953002254, 957349193, 960380450, 964808367, 966060932, 972871585, 973996878, 977190991, 978849552, 984377344, 987211746, 989291488, 989664237, 990980604, 996110983}

    {2226758, 4801573, 8431154, 10537903, 13777758, 17549577, 22607461, 25594341, 30840329, 34253470, 35945570, 56092319, 57413884, 60198324, 61562436, 61885466, 64657940, 68650151, 72659550, 78518184, 83515451, 86629837, 87044584, 90609838, 94017575, 94921452, 100869307, 104554343, 105392460, 105900784, 116823219, 120211617, 121551084, 121992923, 124186914, 125157435, 128540448, 128776580, 129482851, 141747916, 142349888, 145161232, 148790259, 151539780, 155257532, 157136894, 161871377, 165853219, 167023459, 169209736, 172832642, 174337428, 176076964, 177727924, 177781203, 184461441, 186150080, 186767705, 201511019, 206239855, 207148637, 214042958, 217936726, 224476939, 227913567, 231351413, 233652455, 239068182, 244159738, 247523974, 248061996, 252192976, 258034374, 268489397, 273766463, 276254798, 280941227, 284363023, 286285695, 290338268, 294785686, 298100117, 300106744, 303422201, 307665116, 310243534, 313314473, 317942234, 320220834, 323408183, 326659369, 329018597, 335223828, 335574004, 337159972, 340241624, 342000245, 343713513, 348215888, 350173814, 353525714, 355040728, 355290361, 356394062, 358264318, 362336691, 363932473, 368234629, 370466327, 371638608, 379720682, 384171757, 387442793, 388003949, 391463521, 394642332, 396939884, 398540674, 404011752, 406932606, 407691848, 411348873, 413963332, 416876858, 420282972, 421369881, 432732943, 434803473, 441155176, 441224555, 445303062, 449824345, 453289029, 454255931, 455896240, 459609747, 461944817, 466796944, 468974843, 470818173, 474177540, 477087052, 479599526, 480351544, 485613949, 486611658, 490879386, 492632859, 494953647, 500004524, 505706177, 507028531, 511064464, 512998138, 525301932, 530130108, 532435578, 535578776, 537955086, 545344653, 547397733, 548714526, 550839289, 556061048, 557739467, 559287650, 559328739, 561178991, 561385697, 564725606, 566086930, 567218737, 569990200, 574670535, 576317632, 579227190, 584589645, 588984083, 590582850, 596084837, 599460562, 607672184, 616336675, 618618732, 623882574, 624843157, 626975174, 627891477, 630760627, 633686082, 636970073, 638375599, 639676197, 642334930, 644258408, 648292371, 650192209, 652618579, 655937461, 658107702, 667113521, 677110126, 684898571, 687091392, 688393959, 691846496, 693094559, 699948428, 703472229, 705070431, 708202669, 709267961, 710263730, 714765383, 719407427, 721698263, 726912844, 728258213, 732043228, 733011110, 734847101, 739101277, 741219998, 742161738, 746492846, 747138579, 749503712, 751497240, 753725928, 757360529, 761452208, 765980262, 770595193, 771433624, 781286381, 789878292, 792216943, 792536592, 792798269, 794980803, 795778474, 797188469, 803322931, 809088274, 813899837, 818183589, 818867697, 821744756, 824745221, 827768464, 834721435, 837563010, 841361896, 849773485, 851607505, 853363722, 855547641, 857954609, 861241175, 864004364, 866716460, 869414416, 874035344, 876356962, 883734974, 885436619, 888545503, 889934073, 893710741, 900943291, 906566701, 910729829, 916319763, 922908500, 924011653, 925912295, 934915682, 936716742, 940357436, 941744131, 946769273, 948208401, 948608407, 948857868, 952166040, 953210926, 958130968, 962209499, 965263438, 972048717, 973402208, 975456831, 978824661, 982068045, 985076559, 987964377, 989484760, 990190642, 995393820, 999513492}

    Returns: 96031584

  33. {684944459}

    {991925871}

    Returns: 306981413

  34. {228478727, 602841709}

    {264837027, 956253196}

    Returns: 15971768

  35. {906843210, 442952696, 7987999}

    {986733797, 850387116, 315572997}

    Returns: 0

  36. {79716817, 153225686, 97097878, 358017911, 20124961}

    {173761644, 303539540, 436276276, 554663357, 342903055}

    Returns: 0

  37. {843217360, 298587955, 319674549, 271152279, 360741286, 120645585, 230959782, 699485367, 120878288, 757934937, 597158200, 590402450, 460090053, 635283901, 393421926, 214309976, 136440850, 624841336, 547783842, 588959739}

    {929182252, 762082851, 473158772, 280690017, 830861527, 553009026, 950538393, 822549194, 120933543, 773254458, 896246868, 653152223, 521470442, 909958094, 708723916, 816510843, 596271015, 675914462, 682925581, 999656092}

    Returns: 0

  38. {620931934, 210327469, 5055694, 679971040, 148801432, 413797938, 474353795, 438494078, 88357307, 560852194, 297096370, 703033074, 349272399, 106054821, 279726764, 546974101, 8914041, 728752243, 42727250, 593039753, 92749992, 778691650, 123132198, 241822683, 461812542, 152254611, 609545763, 272492552, 189621804, 54155442, 607583750, 474414868, 377866938, 59392972, 488675128, 36188449, 201286912, 579644777, 185407521, 497036397, 356713289, 279193848, 735390029, 685590360, 827058340, 380543651, 263084969, 119435611, 315111568, 184838571, 132660620, 91347530, 943555636, 402223381, 638591158, 43338448, 290112057, 475530039, 136512680, 13398134, 271173643, 7497451, 429804969, 40289546, 328526844, 247641799, 194806146, 145579954, 366104936, 137488587, 443192257, 826237098, 679141747, 18185029, 661921980, 571333814, 37397330, 45301302, 576464337, 255780384, 105924160, 401857032, 197500302, 253408566, 445827196, 605097443, 273772674, 318217928, 76673699, 13792590, 581566817, 515192290, 803349712, 446075527, 640720140, 148657583, 128755549, 240510528, 72287121, 725813789}

    {938848938, 245119464, 615083361, 895409433, 725020089, 969919301, 507325076, 774082962, 769402136, 978214901, 431013502, 827446079, 919985929, 981928419, 882507602, 801908591, 872337000, 972944545, 314821248, 941526404, 354732181, 812691175, 996917142, 859341078, 533672708, 451533246, 988877035, 613602746, 404007286, 990905164, 946571385, 647276062, 735706716, 503307529, 633267259, 755420761, 659987047, 798183640, 636839533, 754891473, 448768561, 861133078, 767173359, 961126553, 859261546, 450725483, 920575714, 840651114, 747568814, 790958122, 905140543, 264984938, 994131171, 539127014, 693095052, 898734713, 389381842, 503925550, 831027212, 328864397, 777374230, 359469337, 583786542, 650254708, 798878628, 797151330, 788043222, 440360879, 439336107, 485435166, 703811624, 933837549, 847357079, 732988671, 794185819, 944441992, 767029443, 942463165, 725148048, 787399995, 619217961, 413053991, 887953061, 628457575, 968280615, 871984748, 965541737, 321435739, 738155330, 150722165, 995095680, 720159594, 838262801, 750668323, 963889212, 727203349, 672248474, 549237458, 160091685, 767159101}

    Returns: 0

  39. {762088454, 791513361, 533770134, 580157634, 189195668, 212906284, 274551463, 247296651, 732385589, 387002592, 25267635, 288369685, 703434392, 492697588, 625576440, 341708183, 774951360, 101406276, 173823526, 663688087, 198911214, 42440892, 796734819, 349403035, 330357369, 600375569, 494867241, 636100712, 199080488, 48561075, 571788568, 464848413, 223367283, 6766440, 639287382, 321309609, 126321131, 58682261, 218196714, 664843470, 58905434, 426603793, 529540083, 864110563, 582907049, 274085161, 128088271, 524938325, 478833498, 23487832, 25142326, 127031691, 277027029, 399103288, 203778614, 21082513, 810130134, 18597863, 82550408, 101822488, 299853643, 315554394, 60322968, 363689072, 634497453, 430389957, 383334348, 130880757, 77035837, 117926335, 260417804, 522373198, 324227681, 72287174, 558575664, 522154511, 4275199, 267998689, 189400813, 255002854, 474851792, 668148066, 25369150, 114918228, 292310510, 196437780, 167125183, 546236151, 225729937, 152087571, 643356320, 16060873, 927002225, 104944799, 246548872, 202524242, 538093908, 11811019, 28486586, 307850412, 436376808, 123548175, 659094670, 345729362, 313012568, 687869172, 322485501, 290990305, 524158097, 476949437, 553735887, 89925886, 392177436, 261376377, 282004954, 289733176, 255234165, 191718891, 53261608, 271268222, 307041262, 634993753, 116290088, 373429275, 147891863, 523780456, 500851872, 604139861, 733483401, 5588927, 257526602, 335929743, 425460413, 107187306, 783253586, 375898305, 161484266, 94470048, 143136923, 574005167, 296881653, 653053868, 768684832, 34266494, 962455887, 619518134, 600945318, 747877777, 519698715, 435297965, 516608718, 304129783, 7362843, 60966360, 269772776, 214876874, 426710, 582149252, 513799205, 412832342, 91049023, 139468753, 258521751, 590847716, 12226206, 143289932, 734425817, 631471346, 829226380, 441222520, 325722463, 549446638, 10378575, 156935623, 589831166, 308378052, 632312523, 465813079, 449079414, 156497176, 45617647, 538023152, 523274475, 181106431, 437021068, 172534772, 239269425, 449281939, 437906916, 539309012, 599410546, 108682556, 72613525, 253982007, 46478469, 214374508, 859044497, 184198772, 315316510, 383778407, 220969767, 34098256, 60156222, 76291170, 8006421, 18209162, 157598178, 264654463, 669570679, 289245845, 690615343, 821604479, 886026863, 165181522, 109622302, 643872867, 244070966, 193205903, 233137246, 569647628, 46887148, 288824155, 445142661, 574545341, 661235430, 200147461, 195565280, 490395139, 318481041, 145560110, 129979650, 497372821, 66446336, 129838515, 745749407, 163550902, 490911601, 573652093, 62469779, 447781771, 570895841, 178450930, 419607663, 353277017, 40717224, 217735806, 195784242, 397736274, 688990830, 500137361, 215348446, 764990103, 177503198, 689517980, 104482468, 871075114, 83914965, 391522641, 63417909, 3145227, 168297355, 384181215, 349806454, 495831113, 813269928, 16129157, 318206628, 885562023, 452260750, 316343959, 777097931, 29537299, 34256305, 540962001, 426323191, 80831073, 50175101, 338008986, 204629474, 355074439, 124318636, 215862374, 604711805, 167992371, 320940895, 617182165, 519663717, 281637473, 145204747, 666796626, 92227052, 2885539, 384183902, 134309680, 175274957, 482169652, 123485929, 384853231, 739178219, 573706177}

    {967595829, 806634848, 779696731, 907927606, 665890808, 883282607, 494788003, 342601387, 907113036, 773740020, 278034737, 452577273, 893999377, 972832628, 670759350, 897192810, 921613435, 411296907, 640007439, 754055829, 516503729, 303918731, 813505153, 631999989, 927924443, 611360689, 797622011, 872287762, 582847696, 268600242, 846428613, 948425924, 493278821, 667712272, 676036332, 523246503, 747838290, 143374644, 919589168, 883963179, 988033107, 623816564, 913045259, 990694323, 747589728, 641471667, 362636268, 579502428, 655171724, 894870633, 546669629, 252893828, 283729967, 733079340, 898625498, 42782808, 879056098, 194280219, 321794883, 700552762, 704999133, 347508087, 474286501, 447194311, 656806869, 580839639, 422281312, 374322156, 278511816, 244310251, 992396960, 798148585, 358400007, 509082059, 744352522, 834777972, 670483148, 780465370, 512125985, 745350991, 647538641, 755662268, 829177735, 229768843, 435274046, 950513455, 238719798, 599126151, 914286632, 551293472, 789221664, 75939046, 962690314, 474394552, 843184194, 669436575, 831409457, 66629677, 695623365, 444497280, 787508670, 647233466, 756344175, 407718143, 945513760, 809001723, 886132192, 709611524, 724060053, 739578126, 799792925, 849644845, 913054282, 920227721, 743562328, 599611570, 841991392, 711014801, 145797046, 438586121, 514307643, 878138712, 383305050, 497153668, 821490435, 745451392, 542512443, 974025652, 767432766, 738162485, 485559209, 436804769, 497731815, 999423582, 966449295, 574950017, 248280720, 107501767, 471324299, 864520940, 587164902, 705758721, 888045217, 531080249, 990609785, 671508183, 747004957, 765988547, 535100101, 790458942, 786391355, 856528406, 200871575, 521945405, 424729566, 448318151, 362653738, 873914525, 783113154, 933279308, 329375214, 341501201, 827077843, 919237792, 844550160, 609101000, 906546200, 682677749, 854724704, 455756486, 387788140, 604015114, 631212874, 440585633, 679147585, 495601788, 825887092, 538343962, 838875573, 438530633, 48377311, 637685499, 939283248, 598011603, 748039815, 430515408, 522550827, 930859628, 454459087, 830080991, 895812587, 666629339, 657779600, 953789749, 640441036, 741421175, 859654395, 520042563, 326099267, 703155083, 430875781, 601784643, 626999608, 650172431, 163768012, 956595199, 222340297, 756072168, 941437286, 587899664, 991796329, 873393044, 927054447, 354780394, 569901838, 857982853, 277333672, 603232074, 729286859, 727904871, 890006432, 667059357, 793194336, 809673476, 910485294, 446750656, 874146260, 575995929, 759902844, 735630678, 529340963, 848687474, 327305239, 844930762, 881683774, 403977481, 969333776, 623931870, 145065490, 898779529, 841619713, 442247937, 963147386, 485507005, 746215555, 510311482, 340426715, 806967413, 694916310, 714221217, 893345432, 804223467, 270870283, 766411305, 877330024, 932545833, 611243920, 675778129, 927438877, 256124502, 226782815, 687507436, 404509814, 794489035, 930026844, 140545332, 793764360, 962086302, 927638914, 910754446, 876168140, 986464991, 998280426, 583451269, 607448046, 766763696, 742582071, 902686118, 654829544, 486016773, 542515979, 820836195, 615183886, 548588847, 446258734, 800776424, 711957890, 789157320, 940922730, 945204258, 681375155, 960894863, 862328251, 474539571, 889997455, 621866688, 227210308, 765236966, 940127439, 935796143}

    Returns: 0

  40. {106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005, 106399005}

    {776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025, 776697025}

    Returns: 944022967

  41. {195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 362257497, 362257497, 362257497, 362257497, 362257497, 362257497, 362257497, 362257497, 195246272, 195246272, 195246272, 362257497, 195246272, 195246272, 195246272, 195246272, 362257497, 195246272, 195246272, 195246272, 362257497, 195246272, 362257497, 195246272, 362257497, 195246272, 362257497, 195246272, 195246272, 195246272, 362257497, 195246272, 195246272, 195246272, 195246272, 362257497, 362257497, 195246272, 362257497, 195246272, 362257497, 195246272, 195246272, 362257497, 195246272, 362257497, 195246272, 362257497, 362257497, 362257497, 195246272, 362257497, 362257497, 195246272, 195246272, 195246272, 195246272, 362257497, 362257497, 362257497, 195246272, 195246272, 362257497, 362257497, 195246272, 195246272, 362257497, 362257497, 195246272, 362257497, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 362257497, 195246272, 195246272, 362257497, 195246272, 362257497, 362257497, 195246272, 362257497, 195246272, 195246272, 195246272, 195246272, 362257497, 195246272, 362257497, 195246272, 195246272, 362257497, 195246272, 362257497, 195246272, 362257497, 195246272, 362257497, 195246272, 362257497, 362257497, 195246272, 362257497, 362257497, 362257497, 195246272, 195246272, 195246272, 362257497, 195246272, 362257497, 195246272, 362257497, 195246272, 195246272, 195246272, 362257497, 362257497, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 195246272, 362257497, 362257497, 362257497, 362257497, 195246272, 195246272, 195246272, 195246272, 195246272, 362257497, 195246272, 362257497, 195246272, 195246272, 195246272, 195246272}

    {484154064, 484154064, 484154064, 362257496, 362257496, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 362257496, 362257496, 362257496, 484154064, 484154064, 484154064, 484154064, 362257496, 484154064, 484154064, 362257496, 362257496, 484154064, 484154064, 484154064, 362257496, 362257496, 362257496, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 362257496, 362257496, 484154064, 362257496, 362257496, 362257496, 484154064, 484154064, 484154064, 362257496, 362257496, 484154064, 362257496, 484154064, 362257496, 362257496, 484154064, 362257496, 484154064, 362257496, 484154064, 362257496, 362257496, 362257496, 484154064, 362257496, 362257496, 484154064, 484154064, 484154064, 362257496, 484154064, 362257496, 362257496, 484154064, 484154064, 484154064, 362257496, 362257496, 362257496, 362257496, 484154064, 362257496, 362257496, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 362257496, 362257496, 484154064, 362257496, 484154064, 362257496, 484154064, 484154064, 484154064, 484154064, 362257496, 484154064, 362257496, 362257496, 362257496, 484154064, 484154064, 362257496, 484154064, 362257496, 484154064, 484154064, 362257496, 484154064, 484154064, 362257496, 362257496, 484154064, 362257496, 362257496, 484154064, 362257496, 362257496, 484154064, 484154064, 484154064, 362257496, 484154064, 362257496, 362257496, 362257496, 484154064, 362257496, 484154064, 484154064, 362257496, 362257496, 484154064, 484154064, 362257496, 484154064, 362257496, 484154064, 362257496, 484154064, 362257496, 484154064, 484154064, 484154064, 362257496, 484154064, 484154064, 484154064, 484154064, 362257496, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064, 484154064}

    Returns: 777261587

  42. {77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 77806803, 648541093, 648541093, 77806803, 648541093, 77806803, 77806803, 648541093, 648541093, 648541093, 648541093, 77806803, 77806803, 648541093, 648541093, 648541093, 648541093, 648541093, 77806803, 648541093, 648541093, 77806803, 77806803, 648541093, 77806803, 648541093, 648541093, 648541093, 77806803, 77806803, 648541093, 648541093, 648541093, 648541093, 77806803, 77806803, 648541093, 648541093, 77806803, 77806803, 648541093, 77806803, 648541093, 77806803, 77806803, 648541093, 648541093, 77806803, 77806803, 648541093, 648541093, 648541093, 648541093, 648541093, 77806803, 648541093, 77806803, 77806803, 77806803, 648541093, 77806803, 648541093, 648541093, 77806803, 648541093, 648541093, 648541093, 77806803, 648541093, 648541093, 77806803, 77806803, 77806803, 77806803, 661446929, 661446929, 661446929, 661446929, 661446929, 661446929, 77806803, 648541093, 648541093, 661446929, 648541093, 661446929, 648541093, 661446929, 661446929, 661446929, 77806803, 648541093, 648541093, 661446929, 77806803, 661446929, 648541093, 77806803, 661446929, 77806803, 77806803, 77806803, 648541093, 77806803, 661446929, 648541093, 77806803, 661446929, 648541093, 648541093, 648541093, 648541093, 648541093, 661446929, 648541093, 661446929, 77806803, 648541093, 661446929, 661446929, 77806803, 661446929, 661446929, 77806803, 661446929, 77806803, 77806803, 77806803, 77806803, 661446929, 648541093, 648541093, 661446929, 661446929, 648541093, 648541093, 648541093, 77806803, 661446929, 77806803, 761146332, 661446929, 648541093, 761146332, 661446929, 761146332, 661446929, 77806803, 661446929, 77806803, 761146332, 761146332, 77806803, 661446929, 761146332, 648541093, 77806803, 661446929, 648541093, 761146332, 77806803, 648541093, 77806803, 77806803, 648541093, 761146332, 761146332, 661446929, 77806803, 761146332, 761146332, 77806803, 648541093, 648541093, 761146332, 761146332, 661446929, 648541093, 661446929, 761146332, 761146332, 661446929, 761146332, 648541093, 761146332, 761146332, 648541093, 761146332, 648541093, 761146332, 648541093, 648541093, 661446929, 648541093, 661446929, 648541093, 648541093, 761146332, 761146332, 761146332, 648541093, 761146332, 761146332, 648541093, 761146332, 77806803, 648541093, 761146332, 661446929, 77806803, 661446929, 661446929, 648541093, 77806803, 648541093, 77806803, 661446929, 648541093, 648541093, 661446929, 661446929, 77806803, 661446929, 77806803, 648541093, 661446929, 648541093, 761146332, 648541093, 77806803, 761146332, 648541093}

    {661446928, 761146331, 761146331, 661446928, 648541092, 761146331, 661446928, 848858670, 761146331, 661446928, 648541092, 761146331, 761146331, 848858670, 648541092, 648541092, 761146331, 848858670, 848858670, 661446928, 761146331, 661446928, 661446928, 848858670, 661446928, 761146331, 648541092, 848858670, 761146331, 648541092, 848858670, 661446928, 648541092, 761146331, 661446928, 761146331, 761146331, 761146331, 848858670, 661446928, 761146331, 661446928, 648541092, 648541092, 648541092, 661446928, 848858670, 848858670, 848858670, 661446928, 661446928, 661446928, 761146331, 648541092, 661446928, 848858670, 648541092, 761146331, 761146331, 848858670, 648541092, 848858670, 661446928, 761146331, 761146331, 761146331, 761146331, 661446928, 848858670, 661446928, 661446928, 661446928, 761146331, 848858670, 661446928, 761146331, 848858670, 661446928, 761146331, 761146331, 761146331, 661446928, 761146331, 848858670, 761146331, 661446928, 761146331, 661446928, 661446928, 848858670, 761146331, 848858670, 761146331, 661446928, 848858670, 761146331, 661446928, 761146331, 661446928, 848858670, 661446928, 761146331, 761146331, 661446928, 661446928, 661446928, 848858670, 761146331, 848858670, 848858670, 661446928, 661446928, 848858670, 661446928, 848858670, 761146331, 848858670, 661446928, 761146331, 761146331, 848858670, 661446928, 761146331, 761146331, 661446928, 761146331, 848858670, 761146331, 661446928, 761146331, 661446928, 761146331, 761146331, 761146331, 848858670, 848858670, 761146331, 848858670, 761146331, 848858670, 761146331, 848858670, 761146331, 848858670, 848858670, 761146331, 848858670, 848858670, 761146331, 761146331, 761146331, 848858670, 848858670, 761146331, 848858670, 848858670, 848858670, 848858670, 848858670, 761146331, 848858670, 761146331, 848858670, 761146331, 848858670, 848858670, 848858670, 848858670, 761146331, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 761146331, 761146331, 761146331, 848858670, 761146331, 761146331, 848858670, 761146331, 848858670, 848858670, 848858670, 848858670, 761146331, 761146331, 848858670, 761146331, 848858670, 761146331, 848858670, 848858670, 761146331, 848858670, 761146331, 761146331, 848858670, 761146331, 848858670, 848858670, 761146331, 761146331, 848858670, 848858670, 761146331, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670, 848858670}

    Returns: 387372382

  43. {1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 1312798, 360510904, 360510904, 360510904, 360510904, 360510904, 360510904, 360510904, 1312798, 1312798, 1312798, 1312798, 1312798, 360510904, 1312798, 1312798, 1312798, 360510904, 1312798, 1312798, 360510904, 360510904, 360510904, 1312798, 1312798, 360510904, 360510904, 1312798, 1312798, 360510904, 1312798, 360510904, 1312798, 1312798, 360510904, 360510904, 360510904, 360510904, 1312798, 360510904, 448855378, 448855378, 448855378, 448855378, 360510904, 448855378, 1312798, 1312798, 360510904, 448855378, 1312798, 1312798, 360510904, 1312798, 1312798, 1312798, 448855378, 448855378, 360510904, 528466791, 360510904, 528466791, 448855378, 528466791, 448855378, 1312798, 360510904, 360510904, 360510904, 360510904, 1312798, 448855378, 360510904, 528466791, 528466791, 528466791, 1312798, 528466791, 528466791, 1312798, 528466791, 528466791, 448855378, 528466791, 528466791, 448855378, 360510904, 360510904, 1312798, 448855378, 528466791, 360510904, 528466791, 528466791, 1312798, 1312798, 448855378, 644320513, 448855378, 1312798, 644320513, 448855378, 644320513, 360510904, 360510904, 644320513, 360510904, 528466791, 528466791, 1312798, 1312798, 644320513, 448855378, 360510904, 1312798, 644320513, 360510904, 528466791, 1312798, 528466791, 528466791, 1312798, 448855378, 644320513, 448855378, 644320513, 1312798, 1312798, 1312798, 644320513, 360510904, 1312798, 1312798, 1312798, 767821242, 1312798, 448855378, 644320513, 767821242, 528466791, 644320513, 360510904, 767821242, 448855378, 528466791, 644320513, 360510904, 1312798, 448855378, 767821242, 528466791, 528466791, 360510904, 360510904, 360510904, 448855378, 1312798, 1312798, 767821242, 528466791, 1312798, 1312798, 448855378, 787768159, 767821242, 767821242, 1312798, 360510904, 787768159, 1312798, 448855378, 767821242, 448855378, 1312798, 767821242, 1312798, 644320513, 528466791, 787768159, 448855378, 448855378, 448855378, 644320513, 360510904, 787768159, 767821242, 448855378, 528466791, 644320513, 528466791, 1312798, 767821242, 767821242, 360510904, 767821242, 448855378, 767821242, 448855378, 448855378, 360510904, 528466791, 448855378, 528466791, 1312798, 1312798, 644320513, 830011394, 644320513, 448855378, 787768159, 1312798, 360510904, 644320513, 644320513, 767821242, 787768159, 767821242, 528466791, 528466791, 767821242, 360510904, 360510904, 787768159, 787768159, 644320513, 448855378, 528466791, 644320513, 767821242, 528466791, 767821242, 448855378, 644320513, 872243970, 528466791, 448855378, 830011394, 872243970, 830011394, 787768159, 644320513, 830011394, 644320513, 528466791, 767821242, 644320513, 1312798, 787768159, 448855378, 448855378, 830011394, 360510904, 787768159, 872243970, 787768159, 872243970, 448855378, 830011394, 528466791, 767821242, 448855378, 787768159}

    {995084112, 872243969, 360510903, 872243969, 528466790, 448855377, 528466790, 360510903, 528466790, 787768158, 448855377, 830011393, 360510903, 830011393, 448855377, 528466790, 830011393, 528466790, 360510903, 644320512, 787768158, 767821241, 830011393, 872243969, 528466790, 787768158, 787768158, 448855377, 644320512, 830011393, 528466790, 448855377, 528466790, 830011393, 830011393, 528466790, 360510903, 360510903, 448855377, 872243969, 995084112, 528466790, 995084112, 528466790, 448855377, 528466790, 830011393, 872243969, 830011393, 644320512, 787768158, 644320512, 644320512, 528466790, 644320512, 767821241, 830011393, 644320512, 830011393, 830011393, 644320512, 787768158, 448855377, 830011393, 995084112, 644320512, 644320512, 528466790, 528466790, 767821241, 995084112, 830011393, 787768158, 995084112, 528466790, 872243969, 830011393, 995084112, 995084112, 787768158, 528466790, 787768158, 644320512, 787768158, 872243969, 872243969, 644320512, 995084112, 767821241, 528466790, 830011393, 528466790, 644320512, 767821241, 528466790, 872243969, 995084112, 767821241, 787768158, 787768158, 787768158, 872243969, 995084112, 995084112, 830011393, 872243969, 644320512, 767821241, 787768158, 995084112, 995084112, 767821241, 872243969, 644320512, 995084112, 830011393, 787768158, 787768158, 995084112, 995084112, 872243969, 995084112, 995084112, 872243969, 830011393, 872243969, 995084112, 995084112, 872243969, 872243969, 995084112, 767821241, 787768158, 872243969, 995084112, 787768158, 830011393, 767821241, 767821241, 872243969, 787768158, 995084112, 830011393, 830011393, 787768158, 830011393, 872243969, 995084112, 830011393, 872243969, 767821241, 767821241, 767821241, 787768158, 995084112, 787768158, 787768158, 872243969, 830011393, 787768158, 995084112, 787768158, 787768158, 995084112, 995084112, 787768158, 995084112, 995084112, 787768158, 995084112, 830011393, 830011393, 995084112, 872243969, 830011393, 787768158, 872243969, 830011393, 995084112, 995084112, 872243969, 995084112, 787768158, 872243969, 995084112, 995084112, 830011393, 995084112, 995084112, 995084112, 995084112, 830011393, 995084112, 787768158, 995084112, 787768158, 995084112, 872243969, 872243969, 872243969, 995084112, 872243969, 995084112, 872243969, 872243969, 995084112, 872243969, 872243969, 872243969, 872243969, 995084112, 995084112, 995084112, 995084112, 995084112, 830011393, 830011393, 830011393, 830011393, 830011393, 872243969, 830011393, 830011393, 872243969, 830011393, 872243969, 995084112, 830011393, 872243969, 872243969, 830011393, 830011393, 995084112, 995084112, 995084112, 872243969, 872243969, 872243969, 995084112, 830011393, 995084112, 995084112, 872243969, 995084112, 872243969, 872243969, 872243969, 872243969, 995084112, 995084112, 995084112, 995084112, 872243969, 872243969, 872243969, 995084112, 995084112, 872243969, 995084112, 995084112, 872243969, 872243969, 872243969, 995084112, 995084112, 995084112, 872243969, 872243969, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112, 995084112}

    Returns: 387902293

  44. {1115480, 1115480, 1115480, 1115480, 1115480, 1115480, 1115480, 1115480, 1115480, 1115480, 1115480, 72643372, 1115480, 72643372, 1115480, 1115480, 1115480, 72643372, 1115480, 72643372, 1115480, 1115480, 72643372, 72643372, 1115480, 72643372, 1115480, 72643372, 72643372, 1115480, 72643372, 72643372, 1115480, 85967497, 1115480, 1115480, 72643372, 1115480, 72643372, 1115480, 85967497, 85967497, 1115480, 85967497, 85967497, 1115480, 85967497, 1115480, 72643372, 72643372, 310936914, 1115480, 1115480, 85967497, 310936914, 85967497, 85967497, 85967497, 85967497, 85967497, 310936914, 72643372, 310936914, 335339413, 85967497, 310936914, 310936914, 85967497, 72643372, 72643372, 85967497, 310936914, 335339413, 72643372, 335339413, 85967497, 310936914, 310936914, 1115480, 1115480, 72643372, 335339413, 85967497, 72643372, 85967497, 335339413, 72643372, 1115480, 1115480, 85967497, 1115480, 335339413, 335339413, 1115480, 345539883, 85967497, 1115480, 72643372, 345539883, 72643372, 310936914, 335339413, 310936914, 376411891, 1115480, 310936914, 72643372, 376411891, 335339413, 376411891, 345539883, 85967497, 310936914, 310936914, 85967497, 376411891, 72643372, 310936914, 72643372, 402554948, 310936914, 310936914, 1115480, 85967497, 85967497, 1115480, 335339413, 431438080, 335339413, 402554948, 1115480, 376411891, 72643372, 376411891, 345539883, 402554948, 310936914, 376411891, 345539883, 345539883, 85967497, 431438080, 310936914, 1115480, 72643372, 431438080, 310936914, 85967497, 72643372, 345539883, 431438080, 345539883, 85967497, 376411891, 431438080, 1115480, 376411891, 1115480, 335339413, 335339413, 463148413, 335339413, 463148413, 72643372, 85967497, 335339413, 376411891, 376411891, 335339413, 335339413, 72643372, 402554948, 85967497, 345539883, 72643372, 72643372, 345539883, 345539883, 456792164, 1115480, 85967497, 1115480, 431438080, 431438080, 310936914, 310936914, 85967497, 402554948, 85967497, 490365736, 402554948, 335339413, 310936914, 431438080, 456792164, 85967497, 335339413, 490365736, 596946600, 1115480, 376411891, 72643372, 402554948, 72643372, 345539883, 402554948, 463148413, 335339413, 596946600, 85967497, 402554948, 1115480, 463148413, 456792164, 72643372, 596946600, 345539883, 402554948, 85967497, 376411891, 310936914, 596946600, 692891205, 431438080, 456792164, 692891205, 72643372, 431438080, 85967497, 463148413, 490365736, 456792164, 345539883, 402554948, 345539883, 376411891, 376411891, 345539883, 402554948, 1115480, 1115480, 431438080, 85967497, 596946600, 402554948, 85967497, 310936914, 345539883, 402554948, 1115480, 789063737, 402554948, 463148413, 310936914, 431438080, 1115480, 85967497, 789063737, 85967497, 345539883, 376411891, 848972555, 692891205, 310936914, 85967497, 85967497, 456792164, 692891205, 848972555, 848972555, 789063737, 431438080, 456792164, 335339413, 85967497, 692891205, 789063737, 463148413, 402554948, 402554948, 692891205, 335339413, 848972555, 85967497, 928301538, 731912653, 1115480, 948006013, 731912653, 376411891, 456792164, 731912653, 928301538, 376411891, 1115480, 928301538, 928301538, 731912653, 692891205, 463148413}

    {463148412, 928301537, 310936913, 345539882, 456792163, 376411890, 789063736, 376411890, 402554947, 335339412, 490365735, 789063736, 310936913, 848972554, 376411890, 928301537, 948006012, 997100438, 596946599, 85967496, 345539882, 789063736, 431438079, 731912652, 731912652, 997100438, 431438079, 848972554, 596946599, 431438079, 85967496, 928301537, 997100438, 692891204, 335339412, 848972554, 490365735, 997100438, 335339412, 848972554, 789063736, 456792163, 431438079, 692891204, 456792163, 731912652, 402554947, 456792163, 789063736, 490365735, 402554947, 997100438, 789063736, 463148412, 490365735, 789063736, 997100438, 948006012, 948006012, 463148412, 402554947, 431438079, 456792163, 456792163, 997100438, 376411890, 490365735, 997100438, 431438079, 490365735, 456792163, 376411890, 997100438, 789063736, 848972554, 928301537, 596946599, 928301537, 431438079, 431438079, 731912652, 431438079, 997100438, 848972554, 997100438, 376411890, 463148412, 789063736, 402554947, 376411890, 692891204, 456792163, 848972554, 731912652, 692891204, 731912652, 490365735, 402554947, 463148412, 456792163, 731912652, 692891204, 789063736, 456792163, 731912652, 490365735, 692891204, 490365735, 789063736, 456792163, 596946599, 789063736, 463148412, 731912652, 431438079, 948006012, 789063736, 731912652, 463148412, 848972554, 431438079, 431438079, 692891204, 431438079, 490365735, 928301537, 928301537, 928301537, 463148412, 997100438, 692891204, 596946599, 848972554, 948006012, 596946599, 456792163, 456792163, 997100438, 928301537, 463148412, 789063736, 731912652, 928301537, 997100438, 948006012, 692891204, 848972554, 948006012, 948006012, 463148412, 731912652, 463148412, 848972554, 463148412, 848972554, 997100438, 731912652, 948006012, 848972554, 997100438, 997100438, 596946599, 692891204, 596946599, 692891204, 789063736, 997100438, 928301537, 789063736, 928301537, 692891204, 596946599, 948006012, 692891204, 596946599, 948006012, 848972554, 692891204, 692891204, 731912652, 997100438, 789063736, 596946599, 692891204, 928301537, 928301537, 692891204, 948006012, 789063736, 948006012, 692891204, 692891204, 596946599, 692891204, 928301537, 848972554, 948006012, 731912652, 948006012, 731912652, 848972554, 731912652, 997100438, 848972554, 848972554, 692891204, 848972554, 692891204, 731912652, 731912652, 928301537, 948006012, 731912652, 948006012, 789063736, 789063736, 789063736, 848972554, 848972554, 997100438, 731912652, 928301537, 731912652, 948006012, 997100438, 948006012, 997100438, 948006012, 928301537, 997100438, 948006012, 789063736, 997100438, 928301537, 997100438, 928301537, 997100438, 928301537, 848972554, 928301537, 789063736, 948006012, 928301537, 789063736, 948006012, 997100438, 948006012, 948006012, 948006012, 997100438, 848972554, 928301537, 948006012, 928301537, 928301537, 848972554, 997100438, 928301537, 997100438, 928301537, 997100438, 928301537, 948006012, 997100438, 997100438, 997100438, 997100438, 997100438, 997100438, 928301537, 948006012, 948006012, 948006012, 997100438, 948006012, 928301537, 997100438, 928301537, 948006012, 948006012, 948006012, 997100438, 997100438, 997100438, 948006012, 948006012, 997100438, 997100438, 997100438, 997100438, 997100438, 997100438, 997100438, 997100438, 997100438, 997100438, 997100438, 997100438, 997100438, 997100438}

    Returns: 465057963

  45. {11467680, 11467680, 11467680, 11467680, 11467680, 11467680, 11467680, 11467680, 11467680, 11467680, 14593923, 11467680, 11467680, 14593923, 11467680, 21230411, 21230411, 11467680, 22979233, 11467680, 22979233, 22979233, 14593923, 21230411, 22979233, 21230411, 45502190, 11467680, 11467680, 21230411, 22979233, 22979233, 21230411, 56312551, 14593923, 14593923, 21230411, 56312551, 101339851, 11467680, 11467680, 22979233, 45502190, 11467680, 56312551, 11467680, 21230411, 103844601, 21230411, 103844601, 21230411, 11467680, 14593923, 45502190, 22979233, 14593923, 22979233, 21230411, 22979233, 21230411, 107701068, 172105182, 172105182, 21230411, 11467680, 56312551, 21230411, 103844601, 103844601, 101339851, 342038826, 206328305, 342038826, 11467680, 11467680, 172105182, 107701068, 22979233, 56312551, 21230411, 101339851, 107701068, 172105182, 206328305, 363007457, 21230411, 172105182, 363007457, 370008529, 103844601, 14593923, 107701068, 363007457, 227954358, 363007457, 107701068, 101339851, 101339851, 45502190, 406786937, 14593923, 21230411, 101339851, 45502190, 11467680, 22979233, 430600501, 14593923, 14593923, 45502190, 11467680, 11467680, 45502190, 21230411, 342038826, 21230411, 342038826, 11467680, 370008529, 423339085, 406786937, 21230411, 406786937, 434420769, 14593923, 435453865, 434420769, 430600501, 45502190, 342038826, 227954358, 22979233, 172105182, 107701068, 423339085, 14593923, 14593923, 103844601, 363007457, 496950040, 206328305, 342038826, 342038826, 227954358, 14593923, 370008529, 227954358, 454486470, 523112280, 22979233, 172105182, 11467680, 101339851, 227954358, 342038826, 430600501, 107701068, 493548194, 172105182, 21230411, 11467680, 434420769, 101339851, 56312551, 45502190, 107701068, 107701068, 523112280, 227954358, 342038826, 21230411, 22979233, 56312551, 435453865, 56312551, 45502190, 493548194, 45502190, 342038826, 454486470, 206328305, 496950040, 101339851, 370008529, 627812339, 726866102, 454486470, 406786937, 172105182, 659065611, 493548194, 430600501, 726866102, 370008529, 454486470, 14593923, 729872752, 435453865, 406786937, 659065611, 434420769, 406786937, 56312551, 676918022, 434420769, 21230411, 726866102, 659065611, 434420769, 21230411, 729872752, 726866102, 729872752, 423339085, 22979233, 596846003, 11467680, 764213610, 596846003, 435453865, 11467680, 596846003, 406786937, 726866102, 430600501, 21230411, 726866102, 227954358, 523112280, 56312551, 206328305, 370008529, 406786937, 21230411, 434420769, 370008529, 227954358, 45502190, 22979233, 435453865, 430600501, 435453865, 423339085, 523112280, 21230411, 430600501, 831474663, 14593923, 227954358, 434420769, 21230411, 827083584, 14593923, 764358323, 363007457, 370008529, 11467680, 794033472, 56312551, 14593923, 56312551, 729872752, 423339085, 794033472, 172105182, 45502190, 796213136, 342038826, 423339085, 370008529, 363007457, 523112280, 342038826, 659065611, 45502190, 172105182, 434420769, 370008529, 56312551, 103844601, 56312551, 435453865, 107701068, 107701068, 827083584, 342038826, 406786937, 107701068, 406786937, 172105182, 430600501, 831474663, 435453865, 103844601, 764213610, 945561850, 103844601, 967859624, 22979233, 21230411}

    {434420768, 101339850, 967859623, 423339084, 370008528, 796213135, 370008528, 172105181, 45502189, 434420768, 659065610, 434420768, 22979232, 729872751, 967859623, 496950039, 753025167, 867056882, 997190227, 172105181, 729872751, 894301250, 997190227, 56312550, 964427045, 227954357, 206328304, 363007456, 614356792, 900016783, 172105181, 729872751, 794033471, 370008528, 172105181, 726866101, 898254978, 764358322, 831474662, 103844600, 726866101, 172105181, 780681008, 435453864, 496950039, 764358322, 523112279, 827986723, 827083583, 827083583, 780681008, 900016783, 997190227, 764358322, 454486469, 867056882, 898254978, 753025167, 997190227, 496950039, 898254978, 900016783, 227954357, 831474662, 796213135, 659065610, 454486469, 434420768, 496950039, 997190227, 794033471, 831474662, 967859623, 406786936, 945561849, 967859623, 423339084, 827986723, 955347974, 614356792, 827083583, 764358322, 627812338, 831474662, 898254978, 753025167, 997190227, 900016783, 596846002, 764358322, 627812338, 454486469, 523112279, 967859623, 454486469, 827083583, 764358322, 827986723, 764358322, 627812338, 764213609, 454486469, 627812338, 945561849, 973451862, 973451862, 729872751, 496950039, 827986723, 764213609, 997190227, 435453864, 894301250, 964427045, 827986723, 900016783, 796213135, 454486469, 780681008, 726866101, 676918021, 955347974, 955347974, 454486469, 753025167, 894301250, 454486469, 945561849, 493548193, 729872751, 659065610, 831474662, 900016783, 955347974, 496950039, 596846002, 726866101, 523112279, 764358322, 955347974, 898254978, 676918021, 729872751, 614356792, 827986723, 827083583, 729872751, 729872751, 764213609, 614356792, 614356792, 894301250, 614356792, 796213135, 955347974, 676918021, 894301250, 676918021, 898254978, 867056882, 794033471, 964427045, 827986723, 964427045, 973451862, 900016783, 898254978, 964427045, 867056882, 967859623, 831474662, 967859623, 898254978, 764213609, 796213135, 764358322, 796213135, 898254978, 780681008, 945561849, 973451862, 827083583, 997190227, 945561849, 867056882, 780681008, 997190227, 780681008, 796213135, 945561849, 753025167, 894301250, 831474662, 827986723, 894301250, 967859623, 764358322, 831474662, 955347974, 867056882, 831474662, 894301250, 964427045, 955347974, 997190227, 867056882, 945561849, 945561849, 945561849, 827986723, 967859623, 794033471, 973451862, 900016783, 867056882, 831474662, 827083583, 955347974, 900016783, 827986723, 894301250, 867056882, 967859623, 827083583, 955347974, 898254978, 955347974, 973451862, 898254978, 997190227, 827986723, 964427045, 898254978, 997190227, 997190227, 831474662, 945561849, 898254978, 973451862, 894301250, 945561849, 964427045, 955347974, 964427045, 867056882, 955347974, 967859623, 900016783, 900016783, 894301250, 945561849, 894301250, 898254978, 967859623, 997190227, 964427045, 900016783, 900016783, 955347974, 997190227, 964427045, 973451862, 945561849, 900016783, 967859623, 964427045, 967859623, 973451862, 964427045, 997190227, 955347974, 964427045, 955347974, 967859623, 967859623, 967859623, 967859623, 997190227, 997190227, 973451862, 973451862, 967859623, 973451862, 967859623, 973451862, 997190227, 973451862, 973451862, 973451862, 973451862, 973451862, 997190227, 997190227, 973451862, 997190227, 997190227, 997190227, 997190227, 997190227, 997190227}

    Returns: 979520916

  46. {19162563, 22903672, 19162563, 19162563, 55216242, 22903672, 19162563, 22903672, 22903672, 59692420, 22903672, 19162563, 57572543, 60196624, 22903672, 55216242, 55216242, 60196624, 67573744, 19162563, 59692420, 22903672, 22903672, 81999275, 60196624, 19162563, 57572543, 57572543, 84701474, 19162563, 71719872, 71719872, 55216242, 71719872, 81999275, 60196624, 84701474, 89761466, 57572543, 60196624, 57572543, 103211526, 109641557, 125909054, 109641557, 19162563, 125909054, 55216242, 71719872, 115894749, 22903672, 125909054, 103211526, 109641557, 103211526, 67573744, 147781613, 22903672, 19162563, 89761466, 115894749, 115894749, 84701474, 84701474, 174447405, 136707412, 88570749, 81999275, 22903672, 89761466, 88570749, 154682993, 136707412, 109641557, 191465662, 191465662, 59692420, 81999275, 115894749, 19162563, 81999275, 89761466, 88570749, 55216242, 103211526, 103211526, 128991407, 84701474, 60196624, 55216242, 127637254, 55216242, 88570749, 57572543, 89761466, 57572543, 225917219, 136707412, 19162563, 84701474, 55216242, 222208999, 88570749, 71719872, 158982967, 71719872, 128991407, 88570749, 71719872, 115894749, 194122128, 223016710, 279080629, 222208999, 22903672, 59692420, 84701474, 194122128, 127637254, 147781613, 223851339, 128991407, 60196624, 251093650, 19162563, 109641557, 194122128, 333378823, 185764985, 185072406, 88570749, 71719872, 185072406, 60196624, 194122128, 127637254, 57572543, 222208999, 185087034, 251093650, 225917219, 194122128, 55216242, 22903672, 57572543, 128991407, 213843269, 374878623, 333378823, 154682993, 67573744, 147781613, 415300493, 125909054, 71719872, 281401554, 60196624, 383451837, 258387717, 428873414, 352547149, 389812667, 389812667, 428406648, 109641557, 136707412, 115894749, 451635009, 59692420, 498942012, 158982967, 136707412, 279080629, 451635009, 383451837, 281401554, 333378823, 213843269, 513855225, 60196624, 389812667, 60196624, 174447405, 513855225, 498942012, 185087034, 185764985, 281401554, 194122128, 22903672, 394234090, 383451837, 136707412, 125909054, 125909054, 374878623, 158982967, 154682993, 57572543, 578826250, 125909054, 508392994, 125909054, 191465662, 223016710, 428406648, 643586454, 383451837, 220328579, 458758659, 71719872, 194122128, 222208999, 432548210, 428406648, 81999275, 115894749, 281401554, 158982967, 226978029, 588188454, 458758659, 432548210, 60196624, 281401554, 279080629, 571574489, 279080629, 88570749, 571574489, 736611998, 103211526, 185072406, 222208999, 601144053, 394234090, 226978029, 258387717, 109641557, 128991407, 115894749, 763610109, 763610109, 176886774, 57572543, 222208999, 583086465, 794873209, 763610109, 508392994, 19162563, 448530042, 103211526, 81999275, 194122128, 191465662, 805340275, 581270190, 588188454, 662048284, 432002553, 763610109, 57572543, 223016710, 281401554, 394234090, 258387717, 109641557, 55216242, 389812667, 223016710, 809244765, 511141951, 225917219, 251093650, 352547149, 59692420, 787287377, 127637254, 451635009, 127637254, 692364874, 827267826, 588188454, 383451837, 633388024, 59692420, 432002553, 662048284, 815168819, 185072406, 333378823, 185072406, 115894749, 225917219, 115894749, 176886774, 333378823, 220328579, 498942012}

    {805340274, 991778744, 643586453, 701450196, 498942011, 919902354, 279080628, 136707411, 352547148, 812631266, 374878622, 578826249, 805340274, 127637253, 662048283, 996633505, 508392993, 127637253, 136707411, 225917218, 84701473, 115894748, 194122127, 147781612, 262376701, 174447404, 692364873, 225917218, 718859520, 812631266, 115894748, 868589541, 736611997, 394234089, 963375345, 809244764, 258387716, 701450196, 513855224, 736611997, 374878622, 787287376, 432548209, 191465661, 736611997, 815168818, 281401553, 513855224, 963375345, 220328578, 223851338, 736611997, 513855224, 448530041, 812631266, 868589541, 879508786, 588188453, 750678658, 415300492, 662048283, 718859520, 220328578, 815168818, 718859520, 490766442, 812631266, 991778744, 588188453, 451635008, 511141950, 281401553, 996633505, 993640929, 578826249, 281401553, 879508786, 787287376, 223016709, 643586453, 763610108, 428406647, 696347927, 578826249, 902304771, 451635008, 787287376, 736611997, 854971083, 787287376, 374878622, 432548209, 281401553, 601144052, 415300492, 750678658, 394234089, 763610108, 588188453, 513855224, 389812666, 981276878, 415300492, 803574190, 448530041, 583086464, 787287376, 718859520, 333378822, 333378822, 508392993, 701450196, 815168818, 633388023, 458758658, 764566943, 981276878, 993640929, 394234089, 588188453, 633388023, 908055787, 389812666, 413500369, 750678658, 696347927, 601144052, 511141950, 764566943, 394234089, 854971083, 803574190, 508392993, 787287376, 413500369, 643586453, 902304771, 763610108, 643586453, 571574488, 815168818, 815168818, 868589541, 428873413, 794873208, 809244764, 662048283, 490766442, 794873208, 949498235, 511141950, 448530041, 581270189, 432548209, 588188453, 583086464, 809244764, 662048283, 662048283, 803574190, 701450196, 578826249, 643586453, 827267825, 592922106, 692364873, 908055787, 993640929, 996633505, 996633505, 908055787, 601144052, 794873208, 588188453, 803574190, 949498235, 809244764, 809244764, 696347927, 764566943, 633388023, 763610108, 996633505, 835118128, 583086464, 736611997, 812631266, 696347927, 692364873, 815168818, 812631266, 949498235, 592922106, 696347927, 794873208, 718859520, 696347927, 662048283, 868589541, 736611997, 879508786, 835118128, 696347927, 908055787, 963375345, 692364873, 963375345, 981276878, 809244764, 879508786, 963375345, 750678658, 736611997, 764566943, 949498235, 803574190, 736611997, 805340274, 803574190, 854971083, 879508786, 764566943, 902304771, 879508786, 949498235, 812631266, 835118128, 868589541, 879508786, 919902354, 763610108, 981276878, 812631266, 854971083, 794873208, 815168818, 919902354, 787287376, 879508786, 879508786, 803574190, 993640929, 908055787, 996633505, 991778744, 908055787, 993640929, 803574190, 981276878, 809244764, 991778744, 835118128, 949498235, 835118128, 996633505, 812631266, 993640929, 879508786, 949498235, 963375345, 991778744, 854971083, 993640929, 963375345, 981276878, 919902354, 949498235, 993640929, 991778744, 981276878, 902304771, 996633505, 993640929, 991778744, 963375345, 949498235, 996633505, 919902354, 993640929, 908055787, 919902354, 991778744, 981276878, 993640929, 996633505, 963375345, 991778744, 993640929, 996633505, 991778744, 991778744, 991778744, 993640929, 991778744, 993640929, 993640929, 996633505, 993640929, 996633505, 996633505}

    Returns: 893264300

  47. {3339758, 3339758, 3339758, 4626963, 4626963, 4626963, 4626963, 3339758, 4846698, 4846698, 14821052, 4626963, 12532209, 3339758, 12532209, 4846698, 12532209, 4626963, 16060706, 12532209, 47745998, 4626963, 3339758, 4626963, 22264720, 12532209, 3339758, 16000246, 4626963, 14821052, 62925842, 22264720, 77106174, 10351187, 4846698, 90817175, 90817175, 80062623, 16060706, 16060706, 77106174, 4846698, 108612005, 47745998, 109843368, 4626963, 47745998, 97356223, 80062623, 16000246, 102273302, 3339758, 105711333, 145566343, 96832752, 158212143, 145566343, 141978197, 105711333, 4626963, 157133146, 47745998, 47745998, 14821052, 145566343, 16000246, 167419688, 4626963, 145566343, 4626963, 10351187, 102273302, 129832391, 135970505, 167419688, 176941057, 145566343, 16060706, 158212143, 62925842, 77106174, 16060706, 109843368, 198508667, 108612005, 62925842, 219087736, 108612005, 225591762, 141978197, 97356223, 80062623, 14821052, 62014652, 102273302, 199584121, 218398305, 189585152, 109843368, 167419688, 185527120, 124470774, 12532209, 124470774, 62014652, 186923192, 141978197, 3339758, 108612005, 102273302, 77106174, 124470774, 108612005, 226110905, 96832752, 189585152, 185527120, 22264720, 307656022, 109843368, 277336799, 271328289, 270876615, 320512854, 193101294, 186923192, 285206560, 198508667, 158212143, 90817175, 374626371, 80062623, 4626963, 374626371, 383961996, 22264720, 277336799, 306462123, 330565001, 213346548, 321914889, 225591762, 158212143, 250866813, 4846698, 129832391, 123972408, 90817175, 339975052, 415066910, 141978197, 270876615, 14821052, 415066910, 135970505, 415066910, 14821052, 433188300, 306462123, 80062623, 213974984, 176941057, 167419688, 319401179, 90817175, 186923192, 250866813, 341667092, 109843368, 249803704, 163352806, 90817175, 415066910, 330565001, 213974984, 218398305, 366282968, 380806987, 105711333, 492834715, 176941057, 102273302, 497071936, 186923192, 429464268, 158212143, 406776891, 97356223, 105711333, 459148871, 433188300, 462532042, 135970505, 262248110, 492834715, 577000617, 219087736, 380806987, 508373537, 577000617, 16060706, 497330340, 544817829, 384001864, 478417388, 433188300, 4846698, 423990332, 306462123, 199584121, 366282968, 4846698, 459148871, 62925842, 339975052, 433188300, 644264615, 640227593, 108612005, 339975052, 216457632, 618882681, 141978197, 213346548, 210834531, 124470774, 684641873, 186923192, 497071936, 250866813, 135970505, 199584121, 626704542, 102273302, 199584121, 96832752, 375874175, 688470081, 570014758, 359350011, 406776891, 438857099, 415066910, 462532042, 468714267, 597660865, 439348160, 641791615, 226110905, 105711333, 473003540, 813672515, 466772467, 819517903, 429464268, 108612005, 643895570, 216457632, 438857099, 375874175, 794444424, 123972408, 135970505, 62014652, 871497221, 751743429, 668338766, 420937925, 699958684, 249803704, 417291694, 320512854, 570014758, 145566343, 380806987, 577000617, 366282968, 167419688, 742938336, 16060706, 366282968, 825027245, 262248110, 326265435, 431145541, 384001864, 903813035, 679499644, 880363773, 193101294, 219087736, 327264396, 643895570, 819517903, 618882681, 213346548, 765928847, 956798122, 982089763, 4626963}

    {565063693, 376061061, 668074321, 603624262, 516616858, 423990331, 570014757, 518305435, 917857393, 819517902, 458050716, 145566342, 105711332, 982450061, 198508666, 553526986, 742784328, 553526986, 813672514, 742938335, 80062622, 516616858, 497330339, 406776890, 366282967, 124470773, 250866812, 882591295, 383961995, 458050716, 189585151, 998813348, 569526731, 466772466, 744992297, 508373536, 340197664, 862442466, 651439007, 320512853, 271328288, 341667091, 990401843, 225591761, 319401178, 249803703, 959526522, 384001863, 569526731, 167419687, 744992297, 417291693, 516616858, 693090572, 462532041, 429464267, 956798121, 459148870, 499788152, 249377086, 982089762, 813672514, 384001863, 306462122, 880363772, 984269310, 825027244, 270876614, 577000616, 982089762, 544817828, 492834714, 374626370, 922261786, 569526731, 439348159, 497330339, 604967567, 984269310, 553526986, 431145540, 466772466, 959526522, 922261786, 825027244, 998813348, 466772466, 473590513, 903813034, 668338765, 882591295, 384001863, 326265434, 414710697, 415066909, 538704486, 462532041, 582766236, 684641872, 953066692, 490477439, 497848941, 693090572, 572352841, 325221395, 787211404, 742938335, 765928846, 825027244, 959222678, 375874174, 643586774, 945934430, 516616858, 473003539, 961007670, 527751581, 572352841, 366282967, 618882680, 375874174, 926893807, 871497220, 978716816, 931235834, 433188299, 870316946, 376061061, 459148870, 926893807, 871753824, 699958683, 835570308, 668338765, 958097630, 922261786, 499788152, 862442466, 420937924, 641791614, 516616858, 862442466, 911583133, 926893807, 570014757, 849308830, 688470080, 497071935, 714466471, 679499643, 596043766, 734433285, 508373536, 984269310, 538704486, 572352841, 959781057, 699958683, 497071935, 618882680, 684641872, 618793480, 668547720, 679499643, 544817828, 569526731, 532608830, 871497220, 796238849, 544817828, 684245618, 931235834, 688470080, 869830230, 882591295, 594711483, 693090572, 880363772, 882591295, 604967567, 582766236, 679499643, 596043766, 765928846, 626704541, 744992297, 684641872, 742784328, 922261786, 699958683, 956798121, 958097630, 945934430, 906157516, 911583133, 982089762, 813672514, 796238849, 679499643, 679499643, 922261786, 709372471, 880363772, 684245618, 734433285, 794444423, 953066692, 668338765, 911583133, 931235834, 714466471, 897969457, 789859247, 787211404, 870316946, 990401843, 998813348, 998813348, 953066692, 882938723, 794444423, 742938335, 959222678, 835570308, 959222678, 959781057, 987098228, 794444423, 882938723, 751743428, 870316946, 998813348, 880363772, 897969457, 956798121, 835570308, 959781057, 984269310, 911583133, 796238849, 884574158, 982450061, 871497220, 825027244, 959526522, 906157516, 959526522, 940190354, 984269310, 990401843, 923723484, 835570308, 825027244, 880363772, 998813348, 945934430, 931235834, 959781057, 931235834, 880363772, 911583133, 906157516, 956798121, 906157516, 984269310, 959526522, 956798121, 917857393, 945934430, 926893807, 990401843, 940190354, 961007670, 917857393, 945934430, 953066692, 945934430, 982089762, 998813348, 987098228, 961007670, 984269310, 978716816, 959526522, 958097630, 982089762, 961007670, 990401843, 959526522, 961007670, 961007670, 961007670, 982450061, 987098228, 990401843, 984269310, 987098228, 998813348, 998813348, 998813348}

    Returns: 345359837

  48. {2256611, 2256611, 3052949, 5107660, 20384696, 2256611, 16173033, 5107660, 3052949, 32072843, 38316017, 38316017, 36646232, 41722333, 32072843, 3052949, 57260354, 3052949, 57260354, 49664843, 35945440, 40831625, 9858851, 71620591, 88142409, 2256611, 32462843, 56948655, 38525560, 36646232, 46012770, 105848484, 56948655, 127940620, 57260354, 88142409, 2256611, 121485819, 121485819, 83597766, 16173033, 49664843, 135256955, 46012770, 138462560, 104155142, 135141845, 83597766, 138462560, 2256611, 125227396, 114795538, 140215625, 5107660, 38316017, 138462560, 121485819, 49664843, 36646232, 112408856, 166162233, 130356395, 38525560, 96041131, 152471171, 56948655, 16173033, 166162233, 81017529, 5107660, 166162233, 114738339, 114795538, 16173033, 108975608, 84701412, 84701412, 149299065, 2256611, 57260354, 108975608, 189234856, 166162233, 9858851, 210148536, 189234856, 207492622, 128720919, 215077142, 151976457, 235336976, 104155142, 56948655, 210181545, 214657004, 207492622, 99987096, 171470906, 173167494, 290212031, 114795538, 214657004, 92901463, 304929963, 214657004, 49664843, 114738339, 218171392, 92901463, 256005304, 317810175, 96041131, 140215625, 167421311, 286399907, 291537584, 35945440, 270195954, 40481235, 352136049, 275339994, 143124751, 144709588, 332085238, 264167610, 20384696, 100378926, 171470906, 112242269, 66116376, 114795538, 173167494, 313000729, 105848484, 114738339, 275339994, 304929963, 392168423, 116974355, 316874208, 353834045, 145526473, 230528775, 185138837, 264167610, 149299065, 352055613, 35945440, 35945440, 336588117, 352136049, 66116376, 353834045, 38316017, 105848484, 125227396, 263923877, 135197075, 105621460, 96041131, 289648258, 149299065, 132784396, 135141845, 171470906, 138462560, 112408856, 286399907, 189589077, 219273393, 456956157, 409237005, 166597210, 135256955, 427052671, 419687222, 182905557, 256005304, 80532720, 336588117, 352136049, 210148536, 287281874, 32462843, 171470906, 261148078, 336588117, 96041131, 412615579, 92901463, 543982358, 389768647, 331296735, 261148078, 310493369, 374429670, 32072843, 352707524, 263923877, 520357628, 374429670, 547825697, 550990844, 597055027, 505492309, 40481235, 616515735, 166597210, 459091482, 576782637, 138462560, 382274425, 35945440, 598152893, 112408856, 317810175, 664030421, 382274425, 32462843, 690117673, 46012770, 92901463, 432926828, 331296735, 390186384, 320020390, 155467612, 88142409, 467634628, 166162233, 264167610, 95904795, 210181545, 168935363, 450234569, 151976457, 138462560, 138462560, 493473480, 591388381, 218685686, 659419440, 732491228, 265366723, 659419440, 96041131, 543953621, 302176895, 791208974, 781511660, 112242269, 433647676, 105848484, 128033113, 690117673, 336588117, 155467612, 371684076, 219273393, 413975109, 331296735, 337417607, 362213768, 121485819, 376415080, 656144713, 173167494, 138462560, 543953621, 539540932, 596185300, 819400192, 532126558, 135141845, 105848484, 450234569, 683926879, 609085929, 261148078, 155467612, 432926828, 66116376, 210181545, 374429670, 911539989, 901093304, 287281874, 128720919, 145526473, 913651037, 690063245, 57260354, 135197075, 412615579, 726092138, 785692309, 265366723, 596020888, 685296852, 513909690}

    {478899003, 872189974, 943731910, 901093303, 677378260, 548686948, 511510834, 289648257, 290212030, 551023192, 256005303, 138462559, 218685685, 736230138, 149299064, 218171391, 361660602, 683926878, 989011889, 171470905, 899326991, 463233641, 275339993, 827725501, 182914828, 405809762, 677378260, 316874207, 804805092, 532126557, 520357627, 709293435, 261148077, 528968728, 166597209, 352707523, 400270084, 245364156, 362213767, 138462559, 432926827, 182905556, 601939542, 505492308, 361660602, 361660602, 520357627, 677378260, 502815351, 155467611, 647082159, 205488116, 166597209, 337417606, 336588116, 965526961, 781511659, 824815298, 307576699, 405809762, 853777877, 616515734, 374429669, 338751166, 840608287, 683926878, 432926827, 655570218, 632712775, 520357627, 528968728, 374429669, 853777877, 726092137, 679048727, 833465798, 478899003, 911539988, 690063244, 459679715, 919126644, 667760574, 459091481, 732491227, 270195953, 771392522, 656144712, 913651036, 873837676, 840608287, 310493368, 845144240, 847575389, 398551317, 677378260, 655570218, 601939542, 984265786, 419687221, 550990843, 601939542, 632712775, 410082377, 647082159, 667760574, 362885524, 989011889, 901016200, 403836568, 502049612, 400270084, 836949744, 344795398, 784546043, 840608287, 888850644, 925138668, 956771168, 409237004, 887475230, 427052670, 855954100, 543953620, 528091747, 467634627, 459091481, 848069966, 726092137, 563823554, 784546043, 899326991, 804805092, 802899104, 973028035, 473691275, 659419439, 601939542, 459679715, 432926827, 427052670, 664030420, 496232469, 831107653, 511510834, 677378260, 815201525, 679048727, 714110840, 773911197, 631169296, 726092137, 768836078, 831107653, 984265786, 831107653, 726092137, 564817719, 873837676, 690809119, 685296851, 564294343, 598152892, 833465798, 840608287, 736230138, 973028035, 709334964, 547825696, 845144240, 736230138, 515032669, 819400191, 616515734, 819679411, 824815298, 791208973, 596020887, 650104640, 568534390, 989011889, 901093303, 596020887, 855954100, 847575389, 802899104, 640287608, 771392522, 664030420, 946905612, 956771168, 899326991, 624422332, 840608287, 706757183, 624812955, 925138668, 946905612, 836949744, 840608287, 958950666, 655570218, 703763442, 949720151, 802899104, 699777494, 847575389, 836949744, 690809119, 985239420, 901016200, 679048727, 899326991, 968949616, 709334964, 709334964, 889162677, 690117672, 709293435, 946905612, 827725501, 824815298, 984265786, 785692308, 956771168, 815201525, 804805092, 965526961, 768836078, 782798395, 966520725, 846113994, 887475230, 815201525, 833465798, 782798395, 781511659, 766823549, 973028035, 887475230, 785692308, 949720151, 827725501, 984265786, 791552748, 911539988, 901939159, 819679411, 886221318, 913651036, 886221318, 940553163, 968949616, 985239420, 925138668, 902479844, 968949616, 946905612, 985239420, 845144240, 901016200, 913651036, 973028035, 853777877, 886221318, 848069966, 853777877, 956771168, 946905612, 985239420, 940553163, 943731910, 889162677, 985239420, 943731910, 940553163, 901016200, 949720151, 973028035, 966520725, 968949616, 943731910, 940553163, 919126644, 958950666, 940553163, 925138668, 956771168, 984265786, 985239420, 989011889, 925138668, 989011889, 984265786, 985239420, 989011889, 984265786, 985239420, 985239420, 989011889, 985239420}

    Returns: 206892253

  49. {2963680, 2963680, 6344548, 2963680, 5856427, 6014733, 5856427, 25345884, 30378795, 19747137, 8873812, 28738397, 54591757, 40220243, 81222897, 28738397, 8873812, 38633352, 97664437, 7646953, 117524485, 97664437, 31400045, 47673816, 87447480, 44941467, 87447480, 129622535, 40220243, 6014733, 161110543, 39150744, 62372370, 112020052, 54862530, 100080003, 99750070, 137436399, 189216561, 193030712, 161739161, 54862530, 180986766, 78322021, 180248345, 90465454, 129622535, 180986766, 126372439, 198774490, 158639013, 117524485, 223144509, 243362321, 97988607, 151663678, 151663678, 126372439, 193584554, 97988607, 100080003, 180248345, 265550609, 223821775, 126372439, 133865851, 31366754, 197021684, 6014733, 233536682, 5856427, 266215661, 9827032, 180248345, 274339350, 272721166, 244226657, 189216561, 54862530, 271352759, 112020052, 233626996, 55628836, 126372439, 274339350, 223144509, 269764101, 143752906, 347073296, 198187332, 45689823, 266215661, 394796040, 161110543, 30378795, 166298733, 198187332, 39150744, 213655270, 197021684, 197021684, 14696880, 316733103, 265550609, 251952855, 243362321, 382213007, 351962610, 251952855, 140920030, 5856427, 368387326, 395989488, 28738397, 428750488, 435980752, 447691940, 167021001, 129622535, 387974256, 298103132, 152377197, 351962610, 378346568, 25345884, 262641438, 255988590, 216805688, 260205815, 463966707, 25345884, 442244660, 12804871, 162068053, 166298733, 437520818, 363660657, 331350411, 183358962, 166480504, 233626996, 149199423, 80078292, 271352759, 480430813, 31366754, 204085941, 481257078, 271352759, 123583550, 437522069, 257792463, 265550609, 230173208, 327524803, 501212524, 486197791, 393813894, 139198170, 480430813, 97988607, 272576505, 424988259, 505115037, 215008120, 157013971, 2963680, 498163616, 157013971, 435980752, 164190169, 57261641, 437522069, 28176051, 338908393, 62372370, 151598686, 478100432, 123583550, 368387326, 388029342, 244226657, 197021684, 406449232, 467013447, 506178654, 573899065, 520754298, 363660657, 243362321, 253665912, 452990571, 435958921, 54862530, 618180409, 466633030, 129622535, 295787037, 17520714, 31366754, 54862530, 69857185, 368753615, 585839286, 387974256, 659269469, 629623851, 394915604, 265550609, 166480504, 215008120, 498163616, 243362321, 715181047, 649998073, 253665912, 540729854, 143752906, 49354994, 99750070, 658937292, 274459593, 134435886, 542795463, 631153950, 326809099, 206310002, 139447686, 271352759, 410533526, 437520818, 606380876, 244226657, 435980752, 189259483, 558098887, 246645942, 189600947, 125481123, 757333370, 585839286, 448609668, 533771060, 95885253, 648028529, 481032468, 9827032, 166298733, 655745655, 31366754, 243362321, 607511927, 832879099, 606100192, 646713395, 518859291, 38894328, 767342632, 488023567, 823068551, 447691940, 329643366, 648403081, 394796040, 129622535, 327524803, 452739835, 859572146, 606100192, 33345197, 807003219, 260205815, 634496973, 635651296, 251504449, 409943734, 538892525, 862803726, 324201691, 6344548, 669738821, 87447480, 28738397, 467013447, 910086294, 520754298, 357729880, 568207324, 20342313, 462765286, 20801897, 533715936, 818186175, 292567309, 532832131, 17520714, 650867978, 90465454, 327524803, 401138714}

    {784602409, 396228749, 451844594, 347255943, 318899855, 784602409, 693105458, 862461797, 988958816, 280870542, 357729879, 501212523, 331350410, 537679226, 542795462, 396228749, 139447685, 751155898, 299745979, 759826985, 883745353, 998259991, 433637327, 433889554, 542002542, 357729879, 965156786, 688753246, 401138713, 691873112, 846137103, 461743835, 988958816, 982954568, 959556437, 452739834, 846137103, 825693168, 518859290, 606898600, 488702077, 540203305, 754525315, 244226656, 466633029, 554773505, 854935234, 934849438, 855908583, 883745353, 780718805, 508702140, 525175364, 816937981, 921185920, 921272837, 395989487, 707018683, 556653382, 705209362, 658313331, 578254166, 974483631, 934506226, 744891464, 425102865, 629623850, 593232609, 707018683, 338908392, 982954568, 501504797, 540203305, 478958076, 648028528, 618180408, 681850673, 881776999, 658313331, 368387325, 540203305, 477672828, 931506240, 539639945, 959156299, 486197790, 451023450, 396228749, 704878275, 754390574, 751155898, 962333037, 658810477, 484241684, 807111814, 983115660, 450572714, 760640067, 478958076, 617176045, 759089707, 488023566, 498442344, 825693168, 600817242, 797975365, 599724045, 467013446, 440689361, 593232609, 921120462, 629623850, 800841790, 501504797, 752129433, 461743835, 452805462, 554773505, 604775313, 506116427, 635424052, 619232174, 649998072, 801942508, 558098886, 784971723, 484241684, 537679226, 972712031, 501504797, 934849438, 486197790, 972586778, 961381959, 827441571, 499292075, 533771059, 816937981, 880793121, 921272837, 636042298, 915564765, 972911584, 593232609, 737210053, 933673322, 995582840, 618180408, 609521881, 867820559, 876459315, 757333369, 646713394, 606898600, 818352666, 542002542, 545912597, 875030520, 854935234, 533771059, 681850673, 800841790, 658810477, 982954568, 670934148, 876492564, 629623850, 771413178, 669928152, 605888382, 953594914, 572939841, 672550254, 902029955, 687817802, 605369940, 876492564, 737210053, 751518467, 974540773, 862803725, 741779217, 980881348, 810317391, 631153949, 972586778, 876459315, 658937291, 960198046, 751518467, 771413178, 658235961, 963135987, 789420284, 798625623, 651965097, 737210053, 859742631, 910086293, 653251971, 705209362, 860508760, 827561615, 800841790, 781619032, 962849909, 957686659, 876459315, 893091923, 982452281, 957686659, 723810788, 962849909, 985789578, 810317391, 938762266, 855908583, 800841790, 818352666, 933970066, 934849438, 792475066, 859572145, 862003279, 974483631, 767342631, 965156786, 834760298, 983115660, 957686659, 893091923, 792475066, 786808141, 972911584, 893091923, 972586778, 855684313, 960480770, 953594914, 933970066, 831749013, 849925061, 857979171, 915564765, 846137103, 934849438, 955832910, 923436830, 837620066, 962333037, 849925061, 880793121, 962683207, 854935234, 862461797, 895760909, 923436830, 982452281, 856409732, 915195124, 886963266, 859572145, 876492564, 881776999, 861268903, 875030520, 881275823, 888698914, 886963266, 895760909, 974483631, 910086293, 982452281, 972900692, 926312804, 934506226, 955832910, 949545420, 983115660, 972586778, 955832910, 953594914, 962333037, 995582840, 985806032, 972368695, 988958816, 988958816, 963135987, 982954568, 980881348, 998259991, 982452281, 985789578, 998259991, 985806032, 988958816, 995582840, 985789578, 985806032}

    Returns: 818117582

  50. {2069864, 1452531, 1452531, 2069864, 9154571, 10503243, 10503243, 10196286, 4890951, 23349518, 21641465, 20009644, 21708931, 15604971, 11099703, 47518758, 47729994, 36023336, 44467450, 34552774, 25472449, 10196286, 39503763, 83022922, 1452531, 11099703, 87550290, 70261128, 58677541, 66573803, 87512968, 100841518, 95028835, 94061001, 95028835, 103540497, 113982697, 107034526, 107752418, 118920706, 45598582, 11099703, 96986464, 58299352, 121586820, 44467450, 118261119, 133753665, 36023336, 53153077, 60405398, 51889822, 95755700, 113982697, 43541699, 137286364, 61044918, 120974779, 110173647, 126096517, 107077404, 24174609, 75613812, 11353998, 29823560, 172492310, 142596281, 70266872, 61044918, 119924809, 154062995, 99134587, 51483460, 168332264, 11831093, 191252136, 190598754, 238772254, 140592603, 9473232, 193037370, 92244482, 264624613, 87550290, 30914236, 290309636, 273308167, 115435389, 99134587, 10196286, 57481114, 281234697, 49420640, 235503558, 69967472, 254681460, 89899263, 107752418, 40464666, 115435389, 141767974, 6369192, 70146705, 135632917, 219428763, 322926827, 144992501, 34552774, 100841518, 24015382, 287739179, 37372788, 95414062, 1452531, 214353113, 133093375, 84405704, 214077777, 121586820, 223080847, 131309111, 117782201, 15109014, 248873932, 366656283, 68213098, 205602562, 201018409, 186333066, 62124233, 423029564, 254253389, 397857426, 323142476, 398309164, 142801155, 187200759, 103540497, 137286364, 207165455, 240817167, 168625929, 162408574, 243139234, 244956225, 409928395, 190678966, 420523585, 31825300, 237212090, 128965215, 157163946, 20009644, 384895744, 305787846, 133753665, 239479750, 128387220, 286716513, 393729323, 275315849, 437945760, 370402996, 151456852, 495990534, 166924688, 101292973, 409051120, 107752418, 334015868, 167635837, 330827910, 398296295, 338608965, 232528105, 465350644, 43541699, 21708931, 36713262, 60041592, 467183293, 14988515, 60222359, 320428452, 366656283, 571628165, 478039998, 596610169, 576075886, 182304024, 81841644, 32357326, 444927918, 538995960, 579652157, 45143175, 266927924, 385418941, 101869750, 208499315, 92191660, 594649620, 66449373, 60983577, 181602016, 295823971, 409416567, 86933254, 186333066, 321326032, 668102380, 667838527, 565753364, 450758657, 330933768, 362544257, 281839808, 685286791, 715753303, 16215114, 385558158, 92590960, 670483313, 495681119, 661416152, 772839926, 593930193, 550798193, 151362446, 785776620, 148590590, 344832102, 226400612, 403757677, 252562142, 466207463, 142801155, 16215114, 423277352, 42369338, 389844940, 549612341, 420523585, 89961168, 817118625, 725934493, 86933254, 766176817, 254253389, 707350634, 631044565, 181602016, 709510955, 527536793, 879166295, 606975578, 115693142, 577209443, 2069864, 912284574, 124750894, 384066861, 919698498, 412118326, 849586743, 850417112, 204405422, 432474052, 401204377, 558752488, 762253178, 125205474, 915865135, 280630525, 849130238, 461336403, 782967119, 397857426, 89961168, 761383449, 521958872, 797911000, 332814364, 467183293, 25139485, 933213082, 4890951, 488501530, 72265702, 336132183, 68213098, 549435932, 181033901, 6369192, 232528105, 58677541, 400015295, 373132085, 381086433, 520023885}

    {771416201, 769757282, 715558330, 24740256, 683116725, 728902927, 668102379, 86933253, 195936510, 675297760, 459746864, 107752417, 578181650, 57481113, 237212089, 838345286, 243139233, 963910763, 996016500, 201018408, 510452890, 817405218, 276110128, 663843470, 400015294, 829842764, 97451951, 171046519, 347679987, 442255350, 858448246, 423029563, 879539956, 743082387, 417826823, 251518026, 949989337, 166894384, 298362210, 699089889, 762389194, 766176816, 229317998, 544944957, 963616324, 427253490, 332278539, 849130237, 443835339, 204219458, 277346446, 315373354, 781650249, 973564338, 922374286, 410906282, 305787845, 736646779, 303565925, 306263740, 936904973, 497976434, 745810988, 545066773, 375326323, 400093995, 730950664, 761383448, 757522930, 444927917, 741043417, 631044564, 878043894, 715753302, 565985137, 784968733, 322926826, 402986000, 916302663, 495990533, 897380096, 412118325, 568873375, 465350643, 769757282, 980874837, 816009380, 722621979, 949367228, 679788479, 523679748, 944899423, 605748326, 702824904, 814994982, 665939524, 531412687, 720261898, 808841918, 450758656, 920657367, 747817148, 722621979, 614964330, 473861383, 633437613, 490096217, 492984733, 879166294, 606603452, 941319246, 724504858, 459949395, 970171544, 996248372, 585010189, 489464767, 937368043, 849480796, 864720635, 416432520, 978993729, 953271787, 675900181, 774956726, 549164735, 420523584, 685680911, 586307934, 915312097, 556563958, 834991928, 928374480, 910293921, 967335787, 906143057, 943915188, 915103355, 632944363, 786228028, 988250482, 751280508, 952120907, 962932413, 531043783, 601664658, 502478179, 529214368, 741043417, 996248372, 545066773, 881012692, 766176816, 681291439, 887490162, 969057348, 993639282, 818034177, 738950499, 791680937, 827935400, 951262869, 697976427, 685907775, 828067895, 803290231, 983407105, 664600518, 814439212, 863676515, 635050163, 941319246, 962471180, 996016500, 849987395, 838345286, 718317496, 761885477, 800338020, 829842764, 910293921, 873144344, 922830068, 974062646, 703872449, 779875818, 929723067, 811578304, 943438275, 907394729, 730950664, 762253177, 695754597, 736112068, 922830068, 703598829, 813311211, 956694105, 911449841, 853625948, 727419905, 941090490, 906360945, 840649949, 781650249, 847211056, 723326973, 967854208, 759337382, 962932413, 809638635, 953651812, 862386379, 873719362, 849586742, 828067895, 814795243, 810185835, 973064710, 881973697, 967854208, 916465628, 950546384, 813351295, 851507166, 893024480, 874595154, 852919892, 816009380, 967854208, 987934218, 887490162, 917012962, 943915188, 981842757, 919269035, 828420787, 983407105, 917012962, 840649949, 858318407, 921533564, 978993729, 906360945, 967359574, 983520328, 996068715, 894710985, 912910925, 929723067, 933213081, 953320088, 977577131, 963616324, 936904973, 954488289, 963616324, 975598224, 993639282, 986412021, 967114649, 954488289, 941319246, 928591520, 994106773, 981842757, 944899423, 969057348, 950591596, 950283118, 962471180, 967218937, 953320088, 962076233, 969338562, 992839737, 989706508, 992041038, 995763894, 995763894, 977328162, 988250482, 980201806, 982604268, 994106773, 975598224, 993639282, 980874837, 984967804, 997304216, 995908096, 993639282, 992636704, 994139979, 994106773, 992839737, 998346289, 996248372, 996248372, 998346289}

    Returns: 700514136

  51. {762012, 2538951, 1470475, 5897149, 5897149, 7880621, 4470723, 762012, 25757933, 20958216, 29133878, 16760054, 42224476, 762012, 16523908, 22336777, 31363035, 48241053, 9968063, 31595376, 49365097, 25757933, 16042470, 69394409, 12761683, 22454035, 48544937, 17952592, 51304952, 13125508, 58058398, 97089672, 13125508, 102897103, 99711243, 57032478, 85100736, 20988254, 65399071, 21164709, 57280961, 144390308, 137449509, 114126098, 81404553, 11366787, 121083158, 107354376, 41799490, 88205771, 15411870, 102528617, 6060416, 36575052, 176135029, 81014677, 59382949, 16042470, 482921, 90186353, 81404553, 75399207, 14863171, 13388886, 140358751, 162409503, 154386586, 88205771, 7002027, 147009000, 22289537, 49089579, 204722869, 110360938, 49291941, 128905701, 145355488, 155802149, 16206817, 41799490, 167225724, 140358751, 89446511, 187269407, 30467333, 11732808, 287369250, 193871864, 263835935, 67132555, 223513130, 83267822, 7880621, 49291941, 145970796, 139131398, 206188246, 304414167, 32128398, 273370608, 104537903, 21164709, 281570152, 320132760, 86769340, 189684314, 206188246, 325261078, 23162210, 204594771, 147485748, 305005063, 222156028, 187269407, 131439157, 45567320, 226696183, 362174158, 258115193, 257491592, 304414167, 153715296, 151163094, 306614873, 378992740, 106390290, 48544937, 55871763, 73314998, 300123727, 292301807, 260615984, 374245737, 9968063, 315725932, 51692235, 9968063, 270451274, 352665534, 290201529, 178624686, 383713457, 421086527, 160788790, 308566501, 98007603, 223138035, 84938862, 73314998, 27350141, 262164110, 125948802, 110063476, 459225050, 43093298, 410355275, 391512593, 191920806, 206395395, 170079617, 238813401, 109956016, 79101544, 89541780, 134709586, 248236871, 356272702, 249775964, 450644516, 288158302, 493184366, 224077878, 44538838, 345671806, 378027472, 146972906, 422044173, 102675609, 400595372, 140358751, 518902034, 394739496, 7002027, 316328042, 458761666, 439808697, 250255652, 273330641, 49882596, 133151794, 262809352, 503086439, 168539505, 102852472, 423482951, 468860997, 427545294, 169211257, 68312638, 130960865, 170079617, 160788790, 125939025, 580275061, 166828950, 452086510, 319973637, 97712350, 319456719, 541836722, 472006715, 445975255, 125732189, 148457413, 540887158, 579273360, 463622846, 235875696, 578341033, 245619840, 1470475, 25193597, 368342905, 221929748, 279639270, 209686483, 555712182, 408473392, 9968063, 185069350, 187137946, 178783893, 114126098, 508829946, 35037058, 361084305, 567555427, 75685060, 413872657, 576702205, 150225114, 300883118, 634802351, 643300981, 701140510, 329874364, 150464662, 408169454, 672922500, 459599082, 667842780, 771232335, 318140014, 635422291, 293518174, 418483500, 224693982, 736029441, 207437053, 797453226, 531369504, 197563114, 359849364, 648386487, 367351410, 257231308, 408956059, 204584927, 40872273, 839748529, 193902982, 195691865, 494868409, 639006271, 416300689, 434116801, 616239112, 508829946, 633900468, 55828459, 800840083, 612249920, 735013295, 213143912, 890021160, 540887158, 437921365, 882922437, 696205610, 791115635, 861389459, 110606115, 612863852, 633389365, 287734536, 249775964, 491730393, 836602165, 445613550, 744270845}

    {763448604, 411107292, 178944974, 487214131, 659897187, 903207723, 634936916, 151426498, 361084304, 865231007, 245287937, 679207777, 292288848, 588845381, 595989143, 644793773, 265149117, 354528456, 219099413, 449125498, 369784814, 190329000, 338989430, 217290182, 725782580, 522543289, 822917361, 183167194, 177251347, 344199593, 204722868, 156130694, 539430925, 835309282, 477972607, 584139700, 622745513, 230306287, 398954784, 424688642, 904634298, 647950837, 173594504, 631462099, 272957691, 501726912, 608881953, 897054117, 850697536, 552563757, 664612815, 932368903, 961522200, 221008938, 463622845, 506748984, 254485434, 453565599, 391760744, 414870129, 516799545, 749745824, 489725562, 302876467, 884157560, 688874868, 641118766, 833676634, 880975492, 527639782, 698718838, 642215158, 733613473, 752094197, 599549211, 589850959, 850377418, 550594215, 868121218, 837605704, 567333725, 983115493, 915722695, 710674577, 304694149, 994503899, 572414787, 420150675, 901944312, 435915123, 756690677, 663425872, 386115678, 858609177, 928534852, 879477389, 972806507, 853935904, 368926484, 541732308, 729145932, 950789743, 736029440, 550576678, 642215158, 696990340, 692919145, 427854026, 821312849, 696990340, 420760042, 509656892, 496157469, 904688052, 749745824, 611884382, 486587450, 848823150, 771367054, 826028685, 924297900, 791534107, 435558078, 714123397, 627452590, 891058203, 831925948, 442619623, 418483499, 610745208, 991250932, 742862156, 795530146, 562968011, 721820379, 640977900, 859108012, 566505518, 883856289, 539430925, 692778614, 558552210, 608366290, 836521774, 560652916, 980747375, 982690988, 779906772, 869073113, 533420414, 858492039, 467592317, 835309282, 632371070, 928861978, 972806507, 589850959, 770752479, 511607410, 896553102, 656206186, 527140459, 631462099, 727895214, 987466537, 580040366, 996729621, 530832988, 897029679, 608720136, 647596388, 952587185, 555417543, 987563697, 589810928, 858492039, 670368620, 642606405, 815264249, 988540514, 671949087, 699463454, 713074276, 838670990, 980747375, 795697062, 822422998, 887784611, 917547208, 733622778, 796840642, 826028685, 769051191, 691937149, 874828770, 782233779, 617340740, 683545286, 599549211, 588104124, 780795527, 717799173, 640215979, 751032708, 627452590, 695673824, 956889248, 748168540, 739883718, 893647435, 727895214, 934824402, 643300980, 786956852, 809417700, 899934555, 865231007, 750718439, 713331037, 831633388, 981626278, 737843765, 829447040, 775701853, 733929804, 901254659, 853258119, 915359960, 752501386, 737765330, 800004683, 943073832, 867389521, 782419250, 788504372, 816616030, 980344452, 862528135, 830554876, 779469062, 781015282, 948748699, 948667910, 934572659, 965184821, 928845015, 924297900, 938008215, 851033215, 898362743, 825269051, 859643787, 892823767, 812398493, 887810870, 935277865, 899779565, 883486950, 906942672, 846960229, 985834440, 861736801, 878332779, 868743324, 923116415, 900964145, 948748699, 898956072, 907399740, 919393389, 887784611, 934572659, 961949775, 918677323, 900964145, 988439981, 969924996, 893229994, 942838168, 904183002, 974070937, 938008215, 997646329, 925327114, 974395949, 918677323, 940961693, 948209385, 962692034, 960491428, 950327173, 961427313, 976450801, 974395949, 964379531, 979552172, 981275465, 975636562, 991250932, 997813158}

    Returns: 250938271

  52. {1055877, 3414373, 3074201, 6090664, 278593, 14935779, 20048334, 9037355, 13618727, 17206858, 30588281, 14118795, 28001856, 6691469, 12262538, 5097817, 14517362, 6268465, 7370461, 60267760, 24624868, 69196420, 20895068, 43059708, 26940911, 37712202, 17714445, 26608500, 68293184, 15584322, 19953375, 60167617, 47747019, 112918504, 21831827, 96749999, 122041140, 36104368, 4448539, 128893616, 115083795, 10644669, 108150076, 139491681, 18504761, 39342494, 52964482, 5114511, 149201840, 71770434, 60330327, 134262291, 75216961, 57372763, 28637160, 106318183, 7857342, 141822350, 64614236, 6699349, 145114431, 35234668, 1985734, 175644768, 149036861, 178179357, 216854617, 185478896, 155850262, 61455782, 142207616, 25492090, 41645040, 184886394, 162234665, 208877793, 7663641, 110930510, 11524676, 154875896, 139491681, 54933029, 24960472, 193774293, 198663758, 120855860, 92407139, 224512795, 202259952, 88442715, 59239462, 188345768, 163779383, 188313632, 132829184, 290266013, 162810503, 88432598, 211241735, 220748295, 207030485, 280712340, 24312977, 161239855, 187430478, 44250074, 312908027, 182104238, 7652282, 214736397, 315321231, 90919498, 218011213, 72455013, 67318829, 107523251, 191004930, 188085852, 325203657, 336171044, 125850593, 320766008, 111555622, 262675428, 200495907, 349017367, 11524676, 200156825, 297586731, 214077407, 268657368, 298587235, 306856842, 68898998, 134146162, 280822731, 301872403, 28659424, 106721749, 374045740, 123099728, 179578974, 248505739, 347465893, 299783783, 65886404, 297670825, 60772882, 261437808, 208008387, 61519461, 295827883, 23607002, 411245158, 336381234, 221412535, 333550850, 284473504, 131383528, 43070323, 304074591, 207455837, 315321231, 138458838, 334927731, 189805341, 105105142, 70079286, 173989660, 119005970, 279078003, 456200665, 17206858, 315537033, 498848780, 286578455, 21953747, 409199624, 64046086, 175737594, 58011172, 32018089, 20672532, 356898565, 133518117, 288847866, 25882206, 168813254, 438915105, 271477867, 192831996, 349042569, 154630088, 182890055, 107125066, 205301434, 93239422, 81905709, 347246662, 107751106, 222106232, 94221458, 71713618, 406008719, 129596552, 385385782, 458859472, 101458813, 61701991, 87001176, 427877661, 118219693, 131589012, 569297684, 208994722, 265268744, 361283511, 48272763, 216754982, 87075688, 476429470, 124346482, 8355316, 207348990, 450556526, 177099031, 182481235, 616945768, 312814131, 83116001, 502658188, 387126207, 538958950, 691861550, 405114705, 588352184, 132871850, 606327757, 424570348, 598403053, 63830935, 680138092, 583511791, 618256076, 331570108, 636140263, 384482567, 354196380, 398032567, 415881743, 277421202, 106276183, 320535446, 141380690, 624521872, 620944598, 84074623, 440257404, 590676892, 77122412, 810552928, 406910471, 650624932, 773738597, 346405115, 483498199, 680521015, 155370579, 485743975, 735022986, 93932418, 280712340, 252582454, 65883205, 801841407, 742640774, 556452797, 525703452, 102957604, 566460053, 761570016, 564463491, 121001702, 557305927, 70431024, 717430291, 538015111, 380106868, 454818040, 777055988, 682620643, 126866727, 341617661, 759040160, 916683705, 429341507, 455410359, 590203446, 901001021, 334025451}

    {624306662, 878110563, 810419034, 14016736, 528945799, 867923776, 626613822, 995518980, 196673613, 452223804, 581304803, 681846589, 696158771, 410152017, 187801674, 789719955, 480361938, 711703785, 394153211, 292828800, 452164594, 173440549, 433173344, 124884034, 689810023, 789482958, 759619417, 173007142, 161612959, 486679443, 556662455, 402760536, 318541436, 764325935, 474972986, 531662857, 910340193, 490666369, 724006479, 888317126, 861527464, 388852176, 959506147, 964827745, 833427562, 205150259, 810831965, 828672200, 252578405, 274746711, 677836221, 621612090, 988054303, 278983782, 526690117, 482960144, 955077137, 313599197, 919277525, 922562763, 723138641, 554503851, 300191143, 922949468, 986106478, 479155740, 362601640, 514413304, 681633925, 309673297, 693862186, 929563215, 753777300, 615170814, 927544683, 449967643, 899390820, 911121300, 546953862, 880636485, 666056524, 923375652, 896376429, 973745126, 775910915, 613000922, 964057884, 802989650, 307573509, 414076320, 755224127, 652999169, 494316581, 786553276, 775763380, 608953070, 857594318, 379901007, 619363908, 391963258, 837482699, 746393714, 438418805, 743743752, 669608676, 479012122, 866344096, 704939162, 742100217, 922468600, 874707490, 838392487, 367471736, 613332683, 367203720, 786230522, 358533654, 498275991, 618256075, 799154505, 671062642, 515155560, 848121550, 646645168, 420344598, 971109344, 952516057, 795442431, 889378296, 732769083, 540541346, 841420978, 696986700, 877652699, 532054607, 952402863, 556123091, 432988582, 517573857, 817960608, 972459756, 721939294, 889939823, 887546416, 530724021, 463484148, 936504490, 824916340, 898938112, 976874805, 763775988, 762850818, 440140482, 746278364, 676770382, 667172193, 442130912, 990721641, 590203445, 980327984, 568424636, 833161384, 908344234, 632864216, 919127559, 856993348, 619437742, 678067951, 959396568, 553955231, 567168795, 845927252, 824404106, 591983314, 689508285, 783958323, 533685197, 975488147, 641827782, 648028931, 770608932, 974488263, 856408548, 661143590, 925725196, 702185994, 578315123, 902185014, 674764584, 870027112, 877652699, 912940381, 972481290, 608283152, 924497166, 972481290, 808552124, 754133755, 958958258, 807562811, 598975077, 721100439, 750528114, 694966249, 817969091, 719387816, 660270698, 916362392, 927033721, 894986184, 636140262, 752530852, 674458876, 994909737, 905766440, 968409646, 727097810, 842653344, 923600052, 695158660, 989625144, 872279638, 827705885, 725809821, 899813598, 771997336, 725484782, 838077957, 848065636, 868638775, 863918163, 874161311, 755294554, 925017696, 945475376, 794980408, 935993165, 762892497, 955428292, 815749787, 926564768, 826674932, 852933892, 798202025, 919106442, 852714450, 921278697, 928452556, 935403513, 912556235, 882597055, 927033721, 911949114, 945032000, 926104685, 890151405, 930575217, 952695389, 965010923, 870599654, 974068791, 882460105, 942039549, 947715075, 882253663, 990415656, 962530998, 941874810, 951889623, 975150766, 978340981, 926402441, 980755236, 918909307, 930641755, 973045037, 941759448, 968321671, 957495190, 915136864, 903864617, 923525509, 989582909, 963452472, 985331494, 979916161, 991053581, 958782810, 995925221, 971007260, 972006483, 968130757, 978390219, 999846781, 987101184, 996288560, 998780796, 991557975, 999508349, 999948818}

    Returns: 431594257

  53. {782390, 1761056, 6008650, 7426877, 6891505, 2413936, 20433357, 5675851, 10683575, 31555304, 25822648, 15168936, 2941080, 17066180, 38390161, 8063780, 66432595, 38135670, 12611306, 31013388, 68451029, 76459870, 64800895, 82833118, 70901181, 39726032, 20567759, 117632496, 49128546, 31932936, 135976342, 60783738, 51001354, 74357785, 80013010, 98708166, 37588454, 59312165, 136210333, 101075772, 37046129, 96862529, 61910429, 42448145, 133571214, 144537163, 72708172, 175248253, 23202078, 91051221, 144080880, 16951766, 7328745, 192752158, 99338374, 36896360, 186490046, 130983667, 166464923, 161309318, 142993541, 212020486, 230783236, 202799419, 217186124, 136017453, 42521655, 205247291, 129623847, 244234193, 117254299, 208490267, 31228781, 186040856, 151191618, 192505556, 26774291, 7017829, 235916740, 70667122, 152215004, 164930549, 24447230, 131121034, 7736209, 62098923, 229813838, 186230479, 7438974, 67432023, 95024213, 141345464, 210266679, 210653673, 234703855, 94879886, 258977996, 121264463, 154919484, 101306599, 252897020, 42407947, 103413993, 252981350, 197692800, 7059016, 11705723, 265468875, 36100836, 237963651, 131121034, 35564202, 160170186, 353288894, 27548878, 126225029, 235827870, 8193699, 365780788, 371049020, 329208788, 96478503, 140150377, 112908311, 322955407, 44867561, 682944, 260686559, 172980812, 62706979, 52115707, 294315933, 315258036, 318951324, 238755592, 450607603, 443286953, 209622526, 277928610, 197280341, 448574046, 196562162, 151240240, 285754844, 3811097, 329435592, 122686827, 433848575, 73216609, 261857031, 241551370, 122721282, 70602323, 328110193, 426622614, 85439260, 24296842, 303622181, 121534844, 423986249, 181715374, 433281004, 415013485, 484654815, 329765939, 416373513, 416952246, 272960373, 349404582, 378009130, 326078150, 557139917, 47201929, 195416549, 266469769, 89787710, 322911061, 475737542, 317859779, 76252319, 587178387, 611087722, 147059337, 491965615, 58376216, 623015278, 540295963, 464660423, 381181474, 453738360, 460391979, 555412413, 123225390, 547960547, 246173973, 181262678, 577181527, 275068224, 586058639, 533034244, 374447049, 583287765, 446452251, 130844987, 648939594, 472693987, 141743498, 73263767, 641082438, 391840904, 69702071, 201480357, 275937457, 533900450, 250622713, 17281813, 170556820, 422152538, 183399899, 250522261, 376782883, 545858686, 351775261, 548336175, 25645119, 357518364, 707124964, 104829738, 651005488, 208139101, 50987964, 248658273, 476269853, 208561511, 166841880, 640848652, 65331603, 529100053, 552050622, 166660975, 426189166, 119836979, 287560216, 164156878, 58292371, 49257890, 214484059, 18975055, 258462621, 99475063, 237927703, 606115600, 566430916, 509178441, 193520848, 329611597, 700114057, 564138831, 605460947, 671021988, 873230609, 168397571, 608053618, 245344411, 77841990, 746972076, 820620132, 615590797, 737417906, 584031314, 686854783, 615679889, 842953995, 461623264, 42625042, 484358946, 337078167, 107513267, 742549897, 273787865, 408646177, 524115964, 173724002, 708450494, 521047060, 279083677, 163854650, 491807476, 608478898, 221438760, 53730206, 389063378, 531020910, 913893876, 235051699, 651367749, 504689243, 215374310, 447096951, 851692309}

    {371885937, 215443093, 474367404, 569190939, 302764178, 924344160, 830190288, 815022411, 971408616, 387185575, 478814452, 225808016, 454658869, 719762134, 467393971, 907891199, 98034347, 565894784, 858479364, 543026768, 831264170, 915732979, 874945917, 553587174, 531941638, 946025758, 512603832, 484024682, 411352595, 160637301, 843401298, 252042472, 747720464, 541510030, 297415764, 387759067, 949773130, 495083145, 368210348, 671439489, 802191848, 349695873, 504717199, 406687373, 825712883, 903630754, 422103576, 675070919, 809411522, 993334505, 235514956, 638802594, 836277553, 862665214, 275330784, 429413035, 626727865, 361591162, 468762577, 446347725, 993702960, 243119646, 489412314, 302164626, 837349888, 980693883, 627259367, 611834819, 411862835, 686136900, 885960842, 821252341, 854144466, 473312974, 561001282, 547817383, 798071901, 881064429, 432185589, 316811954, 851535251, 600271537, 938744454, 506844698, 298446853, 995482706, 597131517, 389238263, 808556078, 707531255, 501247248, 687199886, 997462878, 429212766, 979006805, 878898940, 331559389, 448480903, 986739357, 841643669, 341213347, 474535924, 828126323, 366292723, 404723710, 770521511, 902174833, 846061372, 517110542, 515377458, 487816176, 619727806, 422919965, 373848822, 962702405, 956828468, 987197981, 537624673, 445770056, 894305060, 792706999, 904385158, 529224257, 700938095, 934354587, 916662893, 685031384, 744277503, 709904981, 767748465, 889915107, 808853982, 860649017, 880294463, 806993901, 959624074, 838500653, 498802755, 480270896, 680104224, 896804490, 481336197, 889285603, 820161749, 524258436, 702549075, 682713402, 807691759, 682964777, 644844985, 894435655, 985799234, 550235769, 605214803, 674059799, 805087988, 703068195, 992024177, 608261995, 821949206, 703184519, 704546582, 878060678, 705706364, 640306342, 696986542, 734013703, 805973762, 767135246, 850233537, 688976014, 940347536, 805091442, 636975606, 618199280, 767336822, 685974317, 790057883, 992501836, 793687379, 890431822, 755299100, 895023560, 725534641, 904790884, 689065792, 804931770, 719614056, 737651661, 880920565, 788714259, 677912016, 677382056, 961130661, 717601875, 754036902, 736718901, 802012297, 959529372, 754838667, 857265318, 969911967, 780954263, 771637343, 812646422, 981113377, 824784308, 860557851, 787575763, 757780367, 723223645, 711753324, 762663275, 920866781, 921549682, 888533998, 727379603, 810345578, 863470814, 976817468, 778394639, 786050657, 853617897, 987569889, 761893554, 931986036, 902127346, 969081374, 789921934, 863057284, 976294428, 933894718, 877237892, 935637588, 866434855, 939266802, 867928346, 942295092, 881671276, 886219205, 928910567, 924632599, 984847859, 830441679, 860526356, 942707252, 987276710, 887461837, 881261767, 942707252, 899461127, 862357771, 934305679, 865242112, 979296998, 956660871, 982296121, 961009205, 934774076, 896252002, 932987417, 981091403, 896892004, 918063355, 927995346, 981295506, 994791248, 938936027, 996614306, 957856076, 968531909, 932664906, 921188141, 998176084, 973291764, 926040513, 950874278, 943283372, 965808512, 972133430, 998659225, 996504780, 990121810, 973125936, 996182943, 963558517, 964765173, 996182943, 999068241, 973422460, 981058894, 991455950, 991646748, 986590725, 990917447, 987436942, 993779714, 992843563, 999367312, 998885578}

    Returns: 308245557

  54. {111463287, 111463288, 111463288, 111463287, 111463287, 111463289, 111463288, 111463287, 111463287, 111463287, 111463287, 111463289, 111463287, 111463287, 111463288, 111463287, 111463288, 111463287, 111463288, 111463289, 111463288, 111463289, 111463289, 111463287, 111463289, 111463288, 111463287, 111463288, 111463288, 111463288, 111463289, 111463288, 113914331, 113914330, 111463287, 113914330, 113914331, 111463288, 113914329, 111463287, 113914331, 111463288, 113914330, 113914330, 111463289, 111463288, 113914331, 111463288, 111463287, 111463289, 113914331, 111463287, 111463289, 111463289, 113914331, 111463288, 111463288, 111463288, 113914329, 111463287, 111463289, 111463289, 113914329, 113914331, 111463288, 175937724, 175937723, 175937724, 113914330, 113914329, 111463287, 113914330, 113914330, 175937724, 113914330, 113914329, 175937722, 111463287, 175937724, 175937723, 175937722, 175937724, 175937722, 113914330, 175937724, 113914330, 113914329, 175937722, 175937723, 111463287, 111463289, 111463287, 175937723, 113914329, 113914330, 113914330, 111463288, 111463289, 175937722, 113914329, 113914331, 111463288, 113914330, 113914329, 111463287, 113914329, 175937723, 113914329, 111463288, 113914329, 113914331, 111463289, 113914331, 175937723, 245049311, 175937722, 175937722, 113914331, 111463288, 175937723, 175937724, 111463289, 113914329, 245049311, 113914330, 245049312, 111463287, 245049313, 111463287, 111463287, 175937723, 245049312, 245049311, 175937724, 404011461, 245049313, 245049312, 404011462, 404011460, 175937724, 111463287, 175937723, 113914331, 175937724, 111463288, 111463288, 111463287, 111463288, 111463288, 113914330, 245049311, 113914329, 245049312, 175937723, 404011462, 113914329, 245049312, 111463288, 404011462, 113914330, 111463287, 111463289, 404011460, 245049311, 404011461, 245049311, 111463288, 113914330, 245049311, 113914329, 460047345, 460047344, 111463289, 111463289, 113914329, 460047345, 111463289, 404011460, 111463287, 245049312, 460047345, 245049313, 111463287, 460047344, 245049312, 460047343, 460047344, 404011461, 460047345, 113914330, 175937722, 460047344, 404011460, 404011461, 245049312, 404011461, 113914329, 111463288, 460047344, 111463287, 404011460, 404011462, 111463289, 111463287, 111463288, 113914331, 460047343, 245049311, 113914329, 175937723, 404011462, 245049313, 245049311, 460047343, 111463289, 175937723, 404011462, 460047343, 245049312, 460047344, 113914331, 404011462, 404011462, 113914329, 460047345, 175937722, 460047345, 111463287, 245049311, 111463289, 507264107, 460047343, 245049311, 460047344, 111463287, 460047344, 507264109, 245049311, 507264108, 111463288, 175937723, 460047344, 245049312, 111463288, 245049313, 111463289, 113914329, 113914329, 460047345, 460047344, 460047343, 460047343, 507264108, 507264108, 775316847, 245049311, 404011460, 113914331, 245049312, 175937722, 175937724, 175937722, 775316847, 460047343, 507264107, 775316847, 111463288, 175937724, 507264107, 404011461, 175937722, 507264108, 507264108, 507264108, 175937724, 507264107, 175937722, 245049312, 507264108, 460047345, 775316848, 805851734, 775316848, 507264107, 404011462, 111463287, 113914329, 460047345, 111463289, 775316847, 805851734, 113914331, 775316848, 805851734, 775316849, 507264109, 113914329, 507264108, 113914330, 175937723}

    {775316848, 507264108, 805851734, 775316847, 113914328, 404011461, 460047343, 113914330, 113914328, 460047342, 113914328, 175937722, 460047344, 805851733, 959961427, 959961425, 460047344, 245049310, 245049312, 507264107, 404011460, 959961426, 460047344, 175937723, 245049312, 113914328, 959961427, 245049312, 175937721, 175937721, 775316846, 775316848, 507264107, 507264108, 805851734, 460047343, 245049311, 460047342, 460047343, 959961426, 460047343, 805851735, 175937721, 460047342, 175937721, 775316847, 460047342, 775316847, 805851733, 404011461, 245049312, 175937722, 245049312, 507264108, 959961425, 404011460, 805851733, 175937721, 245049311, 175937721, 460047342, 404011461, 775316846, 959961425, 460047344, 959961425, 245049312, 959961427, 805851735, 507264106, 805851734, 507264106, 805851734, 959961426, 959961425, 404011461, 245049310, 775316848, 460047343, 805851733, 775316846, 775316847, 245049310, 404011459, 460047344, 404011459, 507264107, 507264107, 404011460, 959961425, 959961426, 959961427, 507264108, 404011460, 404011459, 460047343, 460047343, 805851734, 959961426, 507264106, 775316846, 460047343, 775316847, 507264107, 404011460, 959961427, 775316847, 507264108, 959961426, 404011461, 507264106, 404011460, 404011461, 959961426, 460047343, 805851735, 805851735, 404011459, 460047344, 805851735, 959961426, 959961426, 775316846, 460047342, 404011459, 507264106, 507264107, 404011460, 404011459, 460047344, 805851733, 805851735, 460047342, 805851735, 507264106, 507264107, 805851735, 460047343, 805851734, 460047342, 460047343, 805851734, 959961427, 775316846, 775316848, 959961427, 775316848, 507264107, 805851734, 775316846, 460047344, 775316847, 775316846, 959961426, 805851734, 460047343, 805851735, 460047344, 775316848, 805851733, 959961426, 959961425, 805851733, 805851735, 775316846, 805851734, 805851733, 775316846, 959961425, 507264108, 805851735, 507264106, 775316847, 507264107, 507264108, 959961425, 805851734, 507264106, 507264108, 775316847, 959961426, 775316847, 507264107, 805851735, 959961425, 959961426, 775316847, 805851733, 805851735, 959961426, 959961426, 507264108, 775316847, 959961427, 507264106, 959961426, 775316848, 507264107, 775316848, 805851734, 507264107, 775316847, 805851734, 507264108, 775316847, 805851735, 775316846, 507264106, 959961427, 775316846, 959961427, 959961426, 959961426, 775316847, 805851734, 805851735, 959961427, 959961425, 805851733, 959961425, 775316847, 805851734, 959961426, 805851735, 805851733, 775316847, 775316846, 805851733, 775316846, 775316846, 805851733, 805851735, 775316848, 805851734, 775316848, 775316847, 959961425, 959961426, 959961427, 775316846, 775316846, 805851733, 775316846, 775316847, 805851735, 959961425, 959961426, 805851735, 959961426, 805851735, 805851734, 805851734, 959961426, 805851734, 805851733, 805851735, 805851735, 959961426, 805851735, 959961425, 959961427, 959961427, 805851734, 959961426, 959961427, 805851735, 959961426, 959961425, 805851734, 959961426, 959961426, 959961426, 959961425, 805851733, 959961427, 805851734, 959961426, 805851733, 959961425, 959961425, 959961425, 959961426, 959961426, 959961426, 959961425, 959961427, 959961425, 959961425, 959961427, 959961425, 959961426, 959961427, 959961426, 959961426, 959961425, 959961425, 959961427, 959961426, 959961425, 959961425}

    Returns: 246895942

  55. {43119162, 43119169, 43119169, 43119165, 43119170, 43119162, 43119172, 43119177, 43119161, 43119161, 43119169, 43119177, 43119175, 84441045, 43119170, 43119177, 43119167, 84441047, 43119158, 43119175, 43119178, 43119177, 43119167, 84441051, 43119167, 43119174, 84441039, 84441043, 109224958, 43119173, 43119173, 109224949, 109224949, 43119169, 109224943, 84441036, 109224953, 43119158, 43119163, 43119162, 109224950, 84441035, 84441051, 84441051, 109224956, 43119163, 84441037, 109224957, 84441050, 109224956, 43119167, 43119163, 126566047, 126566061, 84441043, 43119158, 109224948, 109224941, 126566058, 43119169, 126566061, 84441035, 43119169, 141387176, 84441049, 43119176, 141387175, 223129876, 126566054, 43119164, 84441051, 126566051, 84441041, 109224951, 126566050, 223129861, 43119174, 109224957, 43119163, 43119173, 109224958, 84441047, 244822076, 126566061, 84441042, 126566049, 244822076, 244822078, 109224951, 141387176, 126566047, 141387178, 109224961, 43119165, 244822075, 223129859, 223129858, 126566065, 244822076, 126566050, 244822062, 126566060, 141387175, 141387166, 126566064, 126566063, 141387179, 141387174, 84441037, 109224944, 126566062, 84441033, 244822069, 244822065, 43119160, 43119174, 43119174, 84441046, 141387169, 84441037, 141387171, 279357276, 279357271, 244822069, 126566047, 223129860, 362284467, 244822060, 126566052, 244822078, 126566064, 362284479, 141387183, 109224945, 126566058, 126566061, 464977529, 126566065, 126566051, 362284477, 362284473, 223129875, 109224961, 109224947, 126566061, 141387183, 464977519, 126566051, 223129868, 141387170, 126566054, 126566051, 84441051, 84441037, 84441043, 109224946, 84441038, 279357269, 126566061, 467326896, 464977514, 84441036, 43119172, 109224951, 467326896, 244822066, 126566059, 43119178, 223129868, 43119174, 141387173, 223129873, 141387170, 84441052, 223129866, 43119159, 109224942, 244822076, 43119169, 126566060, 126566048, 464977523, 567390613, 84441042, 279357256, 109224945, 84441040, 109224954, 464977522, 464977527, 279357259, 43119178, 279357257, 109224958, 141387169, 467326893, 244822062, 223129868, 467326881, 498410663, 673576655, 141387181, 567390614, 84441035, 141387168, 126566067, 43119161, 43119169, 467326894, 279357264, 567390605, 84441045, 498410678, 141387163, 43119160, 498410672, 279357263, 244822064, 141387182, 279357269, 362284481, 43119158, 244822071, 673576660, 141387164, 141387168, 43119161, 464977523, 84441039, 223129876, 567390620, 84441032, 244822062, 467326898, 673576646, 126566052, 223129872, 362284479, 498410666, 109224954, 126566054, 753780440, 467326893, 567390616, 673576645, 223129875, 109224959, 567390615, 279357267, 279357258, 464977529, 84441043, 126566060, 362284475, 126566059, 223129877, 109224941, 279357270, 753780443, 850464828, 141387164, 850464839, 362284475, 467326883, 141387182, 467326884, 567390613, 244822060, 244822075, 84441051, 896156585, 673576654, 43119168, 84441046, 464977526, 753780453, 126566055, 141387171, 43119173, 109224946, 850464828, 498410679, 962568013, 109224946, 498410675, 753780439, 464977531, 673576643, 43119174, 498410665, 109224945, 896156595, 464977516, 467326890, 244822077, 464977514, 223129869, 141387181, 109224948, 43119177}

    {896156588, 498410675, 109224959, 464977527, 896156584, 753780455, 362284478, 464977530, 567390601, 753780442, 362284481, 498410667, 223129859, 567390609, 244822071, 673576645, 279357256, 223129856, 362284465, 244822072, 707572642, 962568000, 962606178, 962606183, 673576647, 464977525, 467326889, 464977525, 962606190, 962606195, 223129861, 141387170, 896156594, 279357269, 673576653, 962568004, 223129857, 896156597, 896156582, 707572642, 279357258, 126566064, 707572631, 962568013, 673576646, 279357275, 498410676, 753780451, 244822064, 464977519, 279357255, 467326889, 498410662, 244822070, 896156594, 467326891, 753780445, 464977528, 464977528, 223129868, 498410666, 850464821, 279357259, 362284477, 896156594, 223129872, 362284461, 244822072, 673576646, 467326880, 850464834, 279357257, 673576646, 467326888, 707572639, 498410661, 962568007, 707572642, 896156580, 962568004, 498410668, 850464837, 753780448, 279357257, 896156590, 673576640, 362284466, 753780442, 279357265, 464977525, 962568010, 850464836, 962567998, 673576659, 498410678, 673576652, 467326889, 498410663, 467326884, 962568005, 962606194, 753780442, 467326895, 962606190, 850464833, 850464835, 707572630, 498410670, 498410664, 567390609, 673576656, 464977518, 498410665, 498410677, 498410674, 896156587, 962606180, 567390610, 467326885, 962567998, 962606180, 467326886, 753780440, 896156581, 896156585, 467326896, 850464836, 962606194, 707572635, 467326880, 962606197, 962568013, 567390609, 962567994, 962568010, 962606184, 753780454, 467326895, 467326883, 567390602, 498410659, 467326895, 896156578, 850464825, 567390603, 962568010, 850464832, 498410660, 498410678, 753780435, 896156598, 850464839, 962568000, 673576643, 850464826, 707572637, 962606183, 962568005, 896156579, 673576644, 498410668, 753780445, 962568009, 753780455, 962606198, 707572641, 962567998, 850464832, 962606196, 962568007, 850464833, 753780440, 673576654, 673576656, 962567995, 850464838, 673576650, 896156598, 753780437, 707572635, 707572630, 962606186, 673576642, 896156596, 673576654, 962606185, 707572647, 753780448, 896156578, 850464835, 753780450, 753780443, 753780436, 850464829, 707572628, 962606178, 753780451, 850464833, 962606192, 962606181, 707572637, 850464833, 962606194, 962568011, 962606194, 850464827, 850464837, 962606197, 753780447, 707572640, 896156586, 962606191, 896156598, 850464833, 962606195, 896156583, 962568003, 962568012, 962606191, 850464841, 896156578, 896156581, 896156598, 896156581, 962568000, 850464838, 753780450, 896156593, 896156583, 896156598, 962568000, 753780449, 962568007, 753780448, 753780447, 962606190, 850464841, 753780450, 962568009, 962606192, 962568008, 962606198, 962568013, 850464831, 850464832, 962568007, 962568001, 962568006, 962606186, 850464822, 850464822, 962568008, 896156578, 962606188, 896156592, 962568000, 962606190, 896156590, 896156588, 962568009, 896156584, 962568001, 962606185, 962568008, 962567996, 896156589, 896156595, 962606189, 962567999, 962606195, 962568002, 962568013, 962568004, 962606184, 962568000, 962606190, 962568010, 962606184, 962606194, 962606195, 962568008, 962606180, 962606193, 962606179, 962606197, 962606179, 962606191, 962606180, 962606178, 962606191, 962606185, 962606196, 962606196, 962606179, 962606193, 962606179, 962606188, 962606187, 962606197, 962606195}

    Returns: 639424844

  56. {18769998, 18769995, 18769938, 18769902, 18770044, 18769949, 18770045, 18769886, 18769998, 18769971, 18770016, 18769917, 18770018, 18769929, 18769893, 18769913, 18770009, 18770010, 18769935, 18769988, 18769923, 18769921, 18769896, 18770075, 18770076, 18770010, 18770033, 18769995, 18769983, 18769936, 18769982, 18769994, 18770025, 18769933, 18769950, 18770002, 18770022, 18769887, 18770053, 18769942, 18769973, 18770066, 18769999, 18770015, 18770031, 18769902, 18770001, 18770047, 18769896, 18769974, 18769884, 18770076, 18769890, 18769990, 18770067, 18770003, 18769952, 18770075, 18769900, 18769943, 18770007, 18770058, 18770039, 18769923, 18770011, 18769920, 18770058, 18770045, 42352687, 18769993, 42352582, 18769934, 42352668, 18769965, 42352616, 42352714, 18769880, 18769889, 18769912, 42352614, 42352589, 18770053, 18770046, 42352674, 42352677, 18770064, 18769985, 18769937, 18769925, 42352619, 42352542, 42352585, 18769914, 42352630, 42352602, 42352570, 42352584, 18769959, 18769915, 42352628, 42352692, 18770068, 42352680, 18769999, 18770060, 42352666, 18769956, 42352562, 42352570, 42352636, 42352694, 18770060, 42352592, 18769971, 42352710, 18770040, 42352598, 42352651, 18769953, 42352652, 18770021, 42352575, 18770033, 42352631, 42352713, 18769995, 18770066, 42352645, 42352663, 42352587, 42352631, 42352688, 42352687, 18769989, 42352719, 42352589, 18769906, 42352675, 18769897, 42352663, 42352630, 18769935, 42352653, 42352718, 42352627, 42352603, 18770004, 18769934, 266905207, 18769971, 18770041, 266905273, 18769964, 266905295, 42352718, 266905216, 18770077, 42352684, 18769896, 42352593, 18770064, 42352680, 42352638, 266905210, 18769959, 266905314, 266905260, 42352543, 18770053, 18769955, 18770052, 266905273, 266905335, 18769985, 42352630, 18769934, 18769949, 266905201, 18769963, 18769992, 266905212, 18770034, 18769928, 18770013, 266905277, 18769891, 266905192, 266905189, 18770023, 266905218, 266905167, 18769892, 42352537, 266905263, 18769892, 42352588, 42352637, 18769993, 18769968, 18769962, 266905352, 18770036, 18770035, 18769969, 42352623, 18770078, 42352584, 266905282, 42352557, 42352621, 42352646, 42352721, 42352693, 18770059, 266905277, 516059055, 516059008, 42352686, 42352612, 18769881, 266905188, 516059056, 18770013, 42352554, 266905330, 516059059, 18770018, 42352558, 266905296, 266905209, 42352606, 516058981, 266905202, 516058970, 42352622, 266905343, 516059024, 42352603, 18770047, 18769890, 266905359, 42352687, 42352544, 266905251, 18770041, 516059071, 266905297, 266905238, 516059056, 42352623, 516059046, 516058997, 516058951, 516059033, 18769953, 516059106, 42352700, 266905280, 42352568, 516058994, 266905244, 18770064, 516058973, 18769882, 18769978, 42352670, 42352558, 516058971, 516058984, 516059102, 266905356, 42352691, 18770026, 266905229, 18769899, 516059013, 18769986, 18770018, 18769910, 42352579, 18770011, 42352658, 266905219, 266905312, 266905270, 516058992, 18770056, 266905342, 42352560, 266905190, 516059043, 266905324, 18769912, 516059122, 516059029, 266905208, 516059131, 18769909, 266905175, 42352694}

    {516059045, 709983472, 709983485, 516058978, 266905255, 266905337, 266905324, 516058980, 516059119, 516058944, 42352680, 42352566, 266905234, 709983514, 516059038, 709983512, 709983523, 42352615, 709983474, 266905180, 266905287, 516059084, 709983472, 709983566, 266905299, 42352689, 516058957, 709983503, 709983620, 42352645, 709983518, 42352642, 266905185, 516059031, 266905348, 266905325, 709983474, 266905260, 516059137, 266905242, 516058981, 516059006, 516059043, 709983557, 42352675, 709983524, 42352701, 709983487, 42352694, 266905230, 709983645, 516058984, 516059057, 266905242, 266905263, 266905231, 42352688, 516058946, 709983588, 266905341, 266905320, 42352553, 516058952, 709983573, 266905267, 516059105, 709983568, 266905330, 516059038, 709983640, 266905344, 709983595, 516059081, 266905202, 266905198, 266905204, 266905237, 709983489, 709983630, 266905296, 709983519, 266905272, 709983472, 516058996, 709983512, 709983552, 709983458, 266905305, 516058956, 266905256, 516058976, 266905308, 709983483, 709983642, 516058961, 516059020, 266905347, 709983562, 709983640, 709983628, 516059066, 516059014, 516058964, 516059072, 266905331, 266905235, 709983500, 516059071, 516058947, 709983634, 516059108, 266905340, 266905282, 709983584, 516058961, 516059056, 516059075, 266905182, 516059078, 266905306, 709983535, 709983547, 266905235, 709983448, 266905172, 516059105, 266905223, 709983623, 266905223, 266905178, 266905261, 516059066, 709983598, 516058948, 266905219, 516059024, 266905258, 516058986, 516059112, 709983569, 516059132, 709983551, 516059069, 516058943, 709983535, 516059021, 266905217, 516059120, 516058961, 709983512, 709983618, 709983644, 709983544, 709983466, 709983586, 709983512, 516059074, 516059081, 516058989, 709983587, 516058956, 516059020, 516059045, 516058998, 516058990, 516058988, 516059005, 709983499, 516059117, 516058986, 709983488, 516059016, 516058989, 709983530, 709983491, 516058995, 709983590, 709983480, 709983613, 709983561, 709983531, 709983647, 516058972, 709983453, 516059065, 516059118, 516058994, 709983544, 709983587, 516058995, 516058948, 516059023, 516059100, 516059140, 709983499, 516059136, 709983553, 516058991, 709983507, 709983461, 709983465, 709983564, 709983596, 516059119, 516059066, 709983524, 516059030, 709983580, 516058991, 516059103, 516058984, 709983506, 516059004, 516059011, 709983537, 709983529, 709983546, 709983498, 709983540, 709983506, 709983572, 709983469, 709983570, 709983463, 709983612, 709983547, 709983514, 709983629, 709983556, 709983462, 709983584, 709983495, 709983571, 709983504, 709983612, 709983484, 709983594, 709983562, 709983510, 709983486, 709983581, 709983457, 709983581, 709983459, 709983453, 709983524, 709983596, 709983491, 709983508, 709983566, 709983485, 709983527, 709983491, 709983455, 709983574, 709983491, 709983573, 709983569, 709983452, 709983612, 709983556, 709983472, 709983544, 709983506, 709983553, 709983533, 709983630, 709983530, 709983522, 709983484, 709983490, 709983608, 709983497, 709983619, 709983486, 709983630, 709983564, 709983622, 709983449, 709983571, 709983610, 709983591, 709983577, 709983451, 709983465, 709983548, 709983452, 709983616, 709983570, 709983575, 709983502, 709983596, 709983508, 709983552, 709983455, 709983607, 709983527, 709983608, 709983454, 709983454}

    Returns: 527215693

  57. {63921263, 63921284, 63921213, 63921223, 63921239, 63921289, 63921276, 63921285, 63921298, 63921235, 63921288, 63921243, 63921206, 63921336, 63921271, 63921290, 63921363, 63921198, 63921339, 63921367, 63921374, 63921209, 63921272, 63921274, 63921250, 63921302, 63921339, 63921213, 63921213, 63921351, 63921194, 63921335, 63921205, 63921324, 63921378, 63921201, 63921280, 63921279, 63921322, 63921373, 63921230, 63921270, 63921277, 63921374, 63921234, 63921357, 63921190, 63921237, 63921283, 63921251, 63921348, 63921355, 63921270, 63921366, 63921215, 63921226, 63921222, 63921302, 63921198, 63921312, 63921341, 63921255, 63921273, 63921214, 63921364, 63921214, 63921235, 63921302, 63921340, 63921223, 63921213, 63921320, 63921320, 63921288, 192854140, 63921369, 63921212, 63921199, 63921184, 192854224, 192854144, 192854136, 63921377, 192854190, 63921188, 63921247, 192854152, 192854083, 192854141, 192854136, 192854065, 192854206, 63921338, 63921341, 63921308, 63921235, 192854112, 192854141, 192854137, 192854178, 63921285, 63921297, 192854107, 192854214, 63921340, 63921256, 192854103, 192854155, 63921230, 192854056, 192854085, 192854196, 63921236, 63921208, 63921264, 192854175, 63921285, 63921186, 192854162, 63921259, 63921337, 192854244, 63921332, 63921288, 192854233, 192854201, 63921351, 63921315, 63921207, 192854079, 192854118, 192854145, 63921195, 63921219, 63921184, 192854144, 192854059, 63921300, 63921348, 192854109, 63921303, 63921315, 192854084, 696221902, 63921354, 696221834, 192854074, 192854063, 696221904, 63921200, 63921253, 63921264, 192854243, 696221795, 696221872, 192854229, 63921338, 63921290, 696221800, 696221901, 63921192, 63921367, 63921265, 696221902, 696221909, 63921266, 696221884, 192854243, 63921292, 63921363, 696221790, 696221781, 192854148, 63921275, 63921307, 192854210, 192854056, 63921336, 192854130, 63921262, 63921278, 63921227, 696221765, 696221818, 192854253, 696221769, 63921324, 696221863, 192854167, 696221843, 696221743, 192854121, 192854127, 192854091, 696221867, 63921329, 696221813, 696221816, 696221735, 63921210, 63921257, 192854255, 63921204, 63921199, 63921276, 192854209, 192854064, 63921285, 192854118, 192854066, 63921293, 192854071, 63921337, 696221742, 63921307, 192854218, 63921372, 192854133, 696221904, 63921283, 192854098, 192854205, 63921255, 696221768, 192854092, 63921225, 696221883, 63921235, 63921248, 696221831, 889672559, 889672462, 889672566, 889672575, 696221895, 192854114, 63921202, 696221883, 192854223, 696221808, 192854156, 889672579, 192854098, 192854126, 192854142, 63921378, 192854118, 63921335, 889672428, 192854131, 192854142, 192854068, 889672567, 63921351, 192854229, 889672572, 889672463, 192854202, 889672474, 192854118, 889672545, 889672487, 63921335, 889672436, 63921249, 63921234, 192854250, 192854085, 63921242, 63921242, 889672457, 696221912, 889672446, 192854226, 696221778, 696221892, 696221855, 889672477, 63921384, 696221811, 889672504, 63921233, 696221901, 889672429, 192854241, 63921315, 192854205, 889672507, 63921284, 192854157, 696221921, 192854212, 696221819, 63921335, 696221843, 889672491, 696221827, 192854067, 192854074, 889672480}

    {889672482, 192854130, 192854248, 696221749, 889672483, 192854136, 696221875, 696221867, 696221774, 889672424, 192854204, 952440640, 696221906, 696221734, 952440539, 952440591, 952440674, 192854082, 696221807, 952440701, 952440558, 696221767, 192854101, 889672447, 889672555, 192854080, 696221757, 952440657, 889672450, 952440639, 192854155, 889672529, 952440606, 952440704, 192854207, 192854226, 952440697, 696221901, 696221834, 889672501, 889672518, 696221870, 192854233, 889672512, 696221882, 696221863, 889672530, 952440598, 952440708, 889672586, 952440721, 192854083, 889672455, 192854127, 889672527, 889672520, 696221762, 696221832, 889672615, 192854182, 192854121, 889672464, 889672604, 192854112, 696221814, 192854105, 696221895, 192854225, 696221819, 952440667, 889672428, 192854166, 952440572, 696221822, 889672457, 696221860, 889672425, 889672474, 696221826, 952440645, 889672418, 696221840, 952440681, 952440655, 952440555, 952440646, 696221772, 952440601, 696221918, 952440638, 696221886, 696221721, 696221860, 696221794, 952440621, 952440565, 952440540, 696221817, 696221767, 889672419, 696221769, 696221835, 696221804, 696221874, 889672557, 696221724, 952440642, 696221870, 952440670, 952440563, 696221838, 889672489, 952440720, 952440541, 696221863, 952440545, 889672433, 889672615, 952440704, 696221898, 696221798, 952440565, 889672596, 889672464, 696221831, 952440550, 696221898, 952440674, 952440546, 696221903, 952440570, 889672585, 696221839, 889672480, 952440571, 889672560, 889672608, 696221725, 952440684, 889672519, 952440556, 696221846, 889672571, 889672424, 889672526, 889672506, 952440601, 889672431, 889672516, 952440627, 889672611, 889672593, 889672569, 952440716, 889672488, 952440568, 889672530, 952440667, 889672492, 889672456, 889672517, 952440704, 952440707, 952440578, 889672482, 952440675, 889672584, 889672463, 889672523, 889672423, 952440617, 889672420, 889672506, 889672579, 952440548, 889672570, 889672487, 952440731, 889672551, 952440549, 889672553, 889672515, 952440701, 952440557, 952440573, 889672606, 889672443, 889672605, 952440699, 952440672, 889672467, 952440723, 889672565, 952440670, 889672559, 952440611, 889672415, 952440643, 952440568, 889672504, 889672504, 952440622, 889672568, 952440578, 952440631, 889672451, 952440541, 952440678, 889672491, 889672481, 952440584, 889672425, 889672425, 952440697, 889672476, 952440711, 952440693, 889672514, 952440610, 889672594, 952440705, 952440588, 889672431, 952440684, 889672442, 952440588, 889672526, 889672510, 952440725, 889672440, 952440561, 952440639, 952440544, 952440608, 952440554, 952440729, 952440732, 952440653, 952440581, 952440685, 952440567, 952440631, 952440601, 952440673, 952440705, 952440648, 952440710, 952440665, 952440629, 952440587, 952440716, 952440706, 952440703, 952440714, 952440538, 952440599, 952440542, 952440624, 952440713, 952440692, 952440550, 952440542, 952440585, 952440732, 952440698, 952440590, 952440553, 952440637, 952440706, 952440725, 952440546, 952440733, 952440617, 952440647, 952440542, 952440633, 952440547, 952440670, 952440564, 952440580, 952440707, 952440564, 952440702, 952440594, 952440659, 952440647, 952440703, 952440714, 952440553, 952440735, 952440634, 952440566, 952440700, 952440694, 952440699, 952440544, 952440573, 952440585, 952440610, 952440662}

    Returns: 885946927

  58. {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }

    {89999999, 90000000, 90000001, 90000002, 90000003, 90000004, 90000005, 90000006, 90000007, 90000008, 90000009, 90000010, 90000011, 90000012, 90000013, 90000014, 90000015, 90000016, 90000017, 90000018, 90000019, 90000020, 90000021, 90000022, 90000023, 90000024, 90000025, 90000026, 90000027, 90000028, 90000029, 90000030, 90000031, 90000032, 90000033, 90000034, 90000035, 90000036, 90000037, 90000038, 90000039, 90000040, 90000041, 90000042, 90000043, 90000044, 90000045, 90000046, 90000047, 90000048, 90000049, 90000050, 90000051, 90000052, 90000053, 90000054, 90000055, 90000056, 90000057, 90000058, 90000059, 90000060, 90000061, 90000062, 90000063, 90000064, 90000065, 90000066, 90000067, 90000068, 90000069, 90000070, 90000071, 90000072, 90000073, 90000074, 90000075, 90000076, 90000077, 90000078, 90000079, 90000080, 90000081, 90000082, 90000083, 90000084, 90000085, 90000086, 90000087, 90000088, 90000089, 90000090, 90000091, 90000092, 90000093, 90000094, 90000095, 90000096, 90000097, 90000098, 90000099, 90000100, 90000101, 90000102, 90000103, 90000104, 90000105, 90000106, 90000107, 90000108, 90000109, 90000110, 90000111, 90000112, 90000113, 90000114, 90000115, 90000116, 90000117, 90000118, 90000119, 90000120, 90000121, 90000122, 90000123, 90000124, 90000125, 90000126, 90000127, 90000128, 90000129, 90000130, 90000131, 90000132, 90000133, 90000134, 90000135, 90000136, 90000137, 90000138, 90000139, 90000140, 90000141, 90000142, 90000143, 90000144, 90000145, 90000146, 90000147, 90000148, 90000149, 90000150, 90000151, 90000152, 90000153, 90000154, 90000155, 90000156, 90000157, 90000158, 90000159, 90000160, 90000161, 90000162, 90000163, 90000164, 90000165, 90000166, 90000167, 90000168, 90000169, 90000170, 90000171, 90000172, 90000173, 90000174, 90000175, 90000176, 90000177, 90000178, 90000179, 90000180, 90000181, 90000182, 90000183, 90000184, 90000185, 90000186, 90000187, 90000188, 90000189, 90000190, 90000191, 90000192, 90000193, 90000194, 90000195, 90000196, 90000197, 90000198, 90000199, 90000200, 90000201, 90000202, 90000203, 90000204, 90000205, 90000206, 90000207, 90000208, 90000209, 90000210, 90000211, 90000212, 90000213, 90000214, 90000215, 90000216, 90000217, 90000218, 90000219, 90000220, 90000221, 90000222, 90000223, 90000224, 90000225, 90000226, 90000227, 90000228, 90000229, 90000230, 90000231, 90000232, 90000233, 90000234, 90000235, 90000236, 90000237, 90000238, 90000239, 90000240, 90000241, 90000242, 90000243, 90000244, 90000245, 90000246, 90000247, 90000248, 90000249, 90000250, 90000251, 90000252, 90000253, 90000254, 90000255, 90000256, 90000257, 90000258, 90000259, 90000260, 90000261, 90000262, 90000263, 90000264, 90000265, 90000266, 90000267, 90000268, 90000269, 90000270, 90000271, 90000272, 90000273, 90000274, 90000275, 90000276, 90000277, 90000278, 90000279, 90000280, 90000281, 90000282, 90000283, 90000284, 90000285, 90000286, 90000287, 90000288, 90000289, 90000290, 90000291, 90000292, 90000293, 90000294, 90000295, 90000296, 90000297, 90000298 }

    Returns: 561202578

  59. {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300 }

    {1000000000, 999999999, 999999998, 999999997, 999999996, 999999995, 999999994, 999999993, 999999992, 999999991, 999999990, 999999989, 999999988, 999999987, 999999986, 999999985, 999999984, 999999983, 999999982, 999999981, 999999980, 999999979, 999999978, 999999977, 999999976, 999999975, 999999974, 999999973, 999999972, 999999971, 999999970, 999999969, 999999968, 999999967, 999999966, 999999965, 999999964, 999999963, 999999962, 999999961, 999999960, 999999959, 999999958, 999999957, 999999956, 999999955, 999999954, 999999953, 999999952, 999999951, 999999950, 999999949, 999999948, 999999947, 999999946, 999999945, 999999944, 999999943, 999999942, 999999941, 999999940, 999999939, 999999938, 999999937, 999999936, 999999935, 999999934, 999999933, 999999932, 999999931, 999999930, 999999929, 999999928, 999999927, 999999926, 999999925, 999999924, 999999923, 999999922, 999999921, 999999920, 999999919, 999999918, 999999917, 999999916, 999999915, 999999914, 999999913, 999999912, 999999911, 999999910, 999999909, 999999908, 999999907, 999999906, 999999905, 999999904, 999999903, 999999902, 999999901, 999999900, 999999899, 999999898, 999999897, 999999896, 999999895, 999999894, 999999893, 999999892, 999999891, 999999890, 999999889, 999999888, 999999887, 999999886, 999999885, 999999884, 999999883, 999999882, 999999881, 999999880, 999999879, 999999878, 999999877, 999999876, 999999875, 999999874, 999999873, 999999872, 999999871, 999999870, 999999869, 999999868, 999999867, 999999866, 999999865, 999999864, 999999863, 999999862, 999999861, 999999860, 999999859, 999999858, 999999857, 999999856, 999999855, 999999854, 999999853, 999999852, 999999851, 999999850, 999999849, 999999848, 999999847, 999999846, 999999845, 999999844, 999999843, 999999842, 999999841, 999999840, 999999839, 999999838, 999999837, 999999836, 999999835, 999999834, 999999833, 999999832, 999999831, 999999830, 999999829, 999999828, 999999827, 999999826, 999999825, 999999824, 999999823, 999999822, 999999821, 999999820, 999999819, 999999818, 999999817, 999999816, 999999815, 999999814, 999999813, 999999812, 999999811, 999999810, 999999809, 999999808, 999999807, 999999806, 999999805, 999999804, 999999803, 999999802, 999999801, 999999800, 999999799, 999999798, 999999797, 999999796, 999999795, 999999794, 999999793, 999999792, 999999791, 999999790, 999999789, 999999788, 999999787, 999999786, 999999785, 999999784, 999999783, 999999782, 999999781, 999999780, 999999779, 999999778, 999999777, 999999776, 999999775, 999999774, 999999773, 999999772, 999999771, 999999770, 999999769, 999999768, 999999767, 999999766, 999999765, 999999764, 999999763, 999999762, 999999761, 999999760, 999999759, 999999758, 999999757, 999999756, 999999755, 999999754, 999999753, 999999752, 999999751, 999999750, 999999749, 999999748, 999999747, 999999746, 999999745, 999999744, 999999743, 999999742, 999999741, 999999740, 999999739, 999999738, 999999737, 999999736, 999999735, 999999734, 999999733, 999999732, 999999731, 999999730, 999999729, 999999728, 999999727, 999999726, 999999725, 999999724, 999999723, 999999722, 999999721, 999999720, 999999719, 999999718, 999999717, 999999716, 999999715, 999999714, 999999713, 999999712, 999999711, 999999710, 999999709, 999999708, 999999707, 999999706, 999999705, 999999704, 999999703, 999999702, 999999701 }

    Returns: 684983311


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: