Statistics

Problem Statement for "RollMe"

Problem Statement

You have a biased die with N faces, labeled 0 to N-1. You are given the int[] die with the relative probabilities of rolling each value. I.e., on this die you will roll the value x with probability die[x] / sum(die).


You are given the String goal. You are going to repeatedly roll your die and write down the result until the last length(goal) characters match goal exactly.


The expected number of rolls in the above process can be written as a reduced fraction P/Q. Return P*Q^(-1) modulo (10^9 + 7).

Definition

Class:
RollMe
Method:
solve
Parameters:
int[], String
Returns:
int
Method signature:
int solve(int[] die, String goal)
(be sure your method is public)

Notes

  • The exact answer is always a rational number. If we write it as a simplified fraction P/Q, the value Q will always be relatively prime to 10^9 + 7. Hence, Q has a multiplicative inverse: a value Q^(-1) such that (Q*Q^(-1)) mod (10^9 + 7) = 1.

Constraints

  • N will be between 2 and 10, inclusive.
  • die will have N elements.
  • Each element of die will be between 1 and 10, inclusive.
  • goal will have between 1 and 5000 characters, inclusive.
  • Each character of goal will be one of the N smallest digits ('0', '1', ...).

Examples

  1. {7, 7}

    "01"

    Returns: 4

    A fair coin. We are waiting until we see a head ('0') followed by a tail ('1'). This takes four flips on average.

  2. {1, 1}

    "00"

    Returns: 6

    Another fair coin, but now we are waiting for two heads in a row. Perhaps surprisingly, that requires 6 coin flips on average: more than another pattern of the same length.

  3. {2, 1}

    "1011"

    Returns: 500000047

    On average we'll need to make 43.5 = 87/2 coin flips with this biased coin until "1011" appears. We have P=87 and Q=2. The multiplicative inverse to this Q is Q^(-1) = 500,000,004, and thus the correct return value is (87 * 500000004) mod 1000000007 = 500,000,047.

  4. {1, 1, 1, 1, 1}

    "0123401"

    Returns: 78150

  5. {1, 2, 3, 4}

    "3132313"

    Returns: 958336629

  6. {9, 8, 10, 6, 5, 9, 7}

    "3"

    Returns: 9

  7. {5, 8, 9, 1, 6, 10, 7, 4}

    "06010"

    Returns: 857187516

  8. {9, 6, 6, 10, 6}

    "42310"

    Returns: 5610563

  9. {2, 6, 10, 7, 9, 9, 5, 2, 4, 6}

    "33025"

    Returns: 836822863

  10. {5, 4, 9, 5, 6}

    "0342"

    Returns: 938519049

  11. {5, 9, 4, 10, 2, 4, 7, 8, 5, 10}

    "07496"

    Returns: 851620317

  12. {3, 9, 2, 2, 5, 9, 10, 9, 8, 7}

    "70"

    Returns: 37037189

  13. {5, 10, 9, 8, 6, 1, 10}

    "4"

    Returns: 166666676

  14. {3, 3, 8, 4, 3}

    "23"

    Returns: 31250014

  15. {6, 9, 7}

    "22"

    Returns: 448979608

  16. {2, 7, 2}

    "102"

    Returns: 535714337

  17. {1, 3, 3, 9, 8, 4, 8}

    "2"

    Returns: 12

  18. {3, 3, 9, 6, 1, 10, 4, 1, 7, 2}

    "9901"

    Returns: 777902157

  19. {1, 9}

    "1"

    Returns: 111111113

  20. {9, 3, 9, 10, 5, 10}

    "45"

    Returns: 240000044

  21. {7, 7, 6}

    "11200"

    Returns: 158822936

  22. {2, 8, 8, 1, 7, 10}

    "34104"

    Returns: 938852642

  23. {8, 9, 2, 4, 6, 6, 3, 8, 1, 10}

    "4"

    Returns: 500000013

  24. {1, 9, 4}

    "1122"

    Returns: 419753119

  25. {9, 8, 7, 2, 2, 9}

    "2"

    Returns: 285714293

  26. {10, 10}

    "01101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011010010110011010010110100110010110011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110011010011001011010010110011010010110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011010010110011010010110100110010110011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001"

    Returns: 810455293

  27. {8, 9, 6}

    "01101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011010010110011010010110100110010110011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110011010011001011010010110011010010110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011010010110011010010110100110010110011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001"

    Returns: 367588964

  28. {10, 5, 7, 4, 2, 2, 9, 5, 7, 6}

    "01101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011010010110011010010110100110010110011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110011010011001011010010110011010010110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011010010110011010010110100110010110011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001100101100110100101101001100101100110100110010110100101100110100101101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001011010011001011010010110011010011001011001101001011010011001011001101001"

    Returns: 456614309

  29. {9, 6}

    "00100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001001001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010010010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100100100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010010010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100100100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001001001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001001001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010010010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100100100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010010010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100100100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001001001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100100100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001001001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010010010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001001001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010010010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100100100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100100100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001001001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010010010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001000001000010000010000100000100001001001000010000010000100000100001000001000010010010000100000100001000001000010000010000100100100001"

    Returns: 156765526

  30. {1, 7, 8}

    "22212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212222221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212222221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122222212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122222212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212222222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122222212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122222212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212222221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122222221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122222212222221222022212222221222222122222212220222122222212221222122222212220222122222212222221222222122202221222222122212221222222122202221222222122222212222221222022212222221222122212222221222022212222221222222122222212220222122222212222221222222122202221222222122222212222221222022212222221222"

    Returns: 849091650

  31. {9, 3, 7, 1, 3, 10}

    "11311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311311311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311511311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311311311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311511311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311311311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311511311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311311311113111131111311111311113111131111311011311113111131111311111311113111131111311113111131111311113111113111131111311113110113111131111311113111113111131111311113111131111311113111131111131111311113111131101131111311113111131111131111311113111131111311113111131111311111311113111131111311011311113111131111311111311113111131111311011311"

    Returns: 390972588

  32. {2, 9, 7, 2, 2, 7, 7}

    "44443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344444444344444444434444444434444444443444444444344444444434444444434444444443444434444344444444434444444434444444443444444444344444444434444444434444444443444444443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344444444344444444434444444434444444443444444444344444444434444444434444444443444434444344444444434444444434444444443444444444344444444434444444434444444443444444443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344444444344444444434444444434444444443444444444344444444434444444434444444443444434444344444444434444444434444444443444444444344444444434444444434444444443444444443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344444444344444444434444444434444444443444444444344444444434444444434444444443444434444344444444434444444434444444443444444444344444444434444444434444444443444424444344444444434444444434444444443444444444344444444434444444434444444443444434444344444444434444444434444444443444444444344444444434444444434444444443444444443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344444444344444444434444444434444444443444444444344444444434444444434444444443444434444344444444434444444434444444443444444444344444444434444444434444444443444444443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344444444344444444434444444434444444443444444444344444444434444444434444444443444434444344444444434444444434444444443444444444344444444434444444434444444443444444443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344444444344444444434444444434444444443444444444344444444434444444434444444443444434444344444444434444444434444444443444444444344444444434444444434444444443444444443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444344443444444444344444444344444444434444444443444444444344444444344444444434444444434444444443444444443444444444344444444434444444443444444443444444444344443444434444444443444444443444444444344444444434444444443444444443444444444344444444344444444434444444434444444"

    Returns: 133839728

  33. {5, 8, 2, 6, 1, 7, 10, 2, 10, 4}

    "88488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488088488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488088488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884880884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884880884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884881884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884880884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884880884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884888848888488884888848828848888488884888848838848888488884888848828848888488884888848898848888488884888848828848888488884888848838848888488884888848828848888488884888848808848888488884888848828848888488884888848838848888488884888848828848888488884888848898848888488884888848828848888488884888848838848888488884888848828848888488884888848898848888488884888848828848888488884888848838848888488884888848828848888488884888848898848888488884888848828848888488884888848838848888488884888848828848888488884888848808848888488884888848828848888488884888848838848888488884888848828848888488884888848898848888488884888848828848888488884888848838848888488884888848828848888488884888848818848888488884888848828848888488884888848838848888488884888848828848888488884888848898848888488884888848828848888488884888848838848888488884888848828848888488884888848808848888488884888848828848888488884888848838848888488884888848828848888488884888848898848888488884888848828848888488884888848838848888488884888848828848888488884888848898848888488884888848828848888488884888848838848888488884888848828848888488884888848898848888488884888848828848888488884888848838848888488884888848828848888488884888848808848888488884888848828848888488884888848838848888488884888848828848888488884888848898848888488884888848828848888488884888848838848888488884888848828848888488884888848888488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488088488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488088488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488188488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488088488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488088488884888848888488288488884888848888488388488884888848888488288488884888848888488988488884888848888488288488884888848888488388488884888848888488288488884888848888488884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888848888488884882884888848888488884880884888848888488884882884888848888488884883884888848888488884882884888848888488884889884888848888488884882884888848888488884883884888"

    Returns: 165365001

  34. {3, 10}

    "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"

    Returns: 727374731

  35. {6, 2, 6}

    "00000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000100000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000100000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000000000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000100000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000100000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000200000000000000000000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000001000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000001000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000000000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000001000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000001000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000000000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000001000000000000000002000000000000000002000000000000000002000000000000000002000000000000000002000000000000000"

    Returns: 858465280

  36. {10, 7, 2, 8, 10, 2}

    "03003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300302030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300302030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300302030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003010300300300301030030303003010300305030030103003030300301030030030030103003030300301030030503003010300303030030103003003003010300303030030103003050300301030030303003"

    Returns: 718454610

  37. {5, 2, 1, 10, 5, 1, 10}

    "66266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266466266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662664662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662664662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662664662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626646626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626636626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626646626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266466266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266466266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266466266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662664662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626646626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266466266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266466266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266466266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662664662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662663662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662664662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626646626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626646626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626646626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662662662666626666266662666626666266662666626626626666266662666626666266662666626666266266266662666626666266662666626666266662"

    Returns: 439378127

  38. {7, 7, 6, 8, 5, 1, 10, 8, 4, 5}

    "66663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666666636666566663666666663666656666366669666636666566663666666663666656666366667666636666566663666666663666656666366669666636666566663666666663666656666366666666366665666636666666636666566663666696666366665666636666666636666566663666676666366665666636666666636666566663666696666366665666636666666636666566663666666663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666466663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666666636666566663666666663666656666366669666636666566663666666663666656666366667666636666566663666666663666656666366669666636666566663666666663666656666366666666366665666636666666636666566663666696666366665666636666666636666566663666676666366665666636666666636666566663666696666366665666636666666636666566663666666663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666666636666566663666666663666656666366669666636666566663666666663666656666366667666636666566663666666663666656666366669666636666566663666666663666656666366666666366665666636666666636666566663666696666366665666636666666636666566663666676666366665666636666666636666566663666696666366665666636666666636666566663666666663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666666636666566663666666663666656666366669666636666566663666666663666656666366667666636666566663666666663666656666366669666636666566663666666663666656666366664666636666566663666666663666656666366669666636666566663666666663666656666366667666636666566663666666663666656666366669666636666566663666666663666656666366666666366665666636666666636666566663666696666366665666636666666636666566663666676666366665666636666666636666566663666696666366665666636666666636666566663666666663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666666636666566663666666663666656666366669666636666566663666666663666656666366667666636666566663666666663666656666366669666636666566663666666663666656666366666666366665666636666666636666566663666696666366665666636666666636666566663666676666366665666636666666636666566663666696666366665666636666666636666566663666666663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666666636666566663666666663666656666366669666636666566663666666663666656666366667666636666566663666666663666656666366669666636666566663666666663666656666366666666366665666636666666636666566663666696666366665666636666666636666566663666676666366665666636666666636666566663666696666366665666636666666636666566663666646666366665666636666666636666566663666696666366665666636666666636666566663666676666366665666636666666636666566663666696666366665666636666666636666566663666666663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666666636666566663666666663666656666366669666636666566663666666663666656666366667666636666566663666666663666656666366669666636666566663666666663666656666366666666366665666636666666636666566663666696666366665666636666666636666566663666676666366665666636666666636666566663666696666366665666636666666636666566663666666663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666666636666566663666666663666656666366669666636666566663666666663666656666366667666636666566663666666663666656666366669666636666566663666666663666656666366666666366665666636666666636666566663666696666366665666636666666636666566663666676666366665666636666666636666566663666696666366665666636666666636666566663666666663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666466663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666666636666566663666666663666656666366669666636666566663666666663666656666366667666636666566663666666663666656666366669666636666566663666666663666656666366666666366665666636666666636666566663666696666366665666636666666636666566663666676666366665666636666666636666566663666696666366665666636666666636666566663666666663666656666366666666366665666636666966663666656666366666666366665666636666766663666656666366666666366665666636666966663666656666366666666366665666636666666636666566663666666663666656666366"

    Returns: 625721882

  39. {4, 7}

    "11011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110110110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110110110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111101111011110111101101101111011110111101111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011111011110111101111011011011110111101111011110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111110111101111011110110110111101111011110111101111011110111101101101111011110111101111101111011110111101101101111011110111101"

    Returns: 262920768

  40. {1, 5, 1}

    "22222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222202222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222220222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222202222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222220222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222022222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222222222222222222221222222222222222202222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222122222222222222222222222222222222212222222222222222222222222222222212222222222222222222222222222222"

    Returns: 123583755

  41. {10, 8, 8, 7, 6, 2}

    "22222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222322222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222223222222022222232222222222223222222222222322222222222232222220222222322222222222232222222222223222222222222322222202222223222222222222322222222222232222222222"

    Returns: 429560424

  42. {7, 7, 10, 3, 3, 7, 9}

    "52552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552552545255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255"

    Returns: 33579950

  43. {10, 7, 9, 8, 10, 10, 1, 3, 10, 9}

    "99999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999969999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999699999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999969999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999699999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999969999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999699999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999969999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999699999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999979999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999996999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999969999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999996999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999969999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999996999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999969999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999996999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999969999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999996999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999699999999999999999999999999999999979999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999979999999999999999999999999999999996999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999999999999999999999999999999999999999999999999999999999999799999999999999999999999999999999999999999999999999999999999999999997999999999"

    Returns: 764751966

  44. {6, 6}

    "11101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101111110111011101111111011101110111111011101110111111101110111011111101110111011111110111011101"

    Returns: 684794293

  45. {10, 1, 7}

    "10111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110121011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111012101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101210111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110121011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111012101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101010111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110121011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111012101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101210111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110121011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111012101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101010111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110121011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111011011101110111012101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101101110111011101210111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111011101110110111"

    Returns: 613075862

  46. {3, 3, 10, 4, 9, 10}

    "45445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445444544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454545445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445444544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445444544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544545454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445444544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544542454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445444544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544545454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445444544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445444544544544544544544544543454454454454454454454454454454454454454454454454345445445445445445445445445445445445445445445445434544544544544544544544544544544544544544544544"

    Returns: 606910608

  47. {9, 9, 2, 5, 2, 3, 9}

    "55455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545555455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545525545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455255455655455554556554554554556554555545565545505545565545555455655455455455655455554556554555545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455255455655455554556554554554556554555545565545505545565545555455655455455455655455554556554554554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545525545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545525545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455255455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545555455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545555455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545555455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545525545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455255455655455554556554554554556554555545565545505545565545555455655455455455655455554556554555545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455255455655455554556554554554556554555545565545505545565545555455655455455455655455554556554554554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545525545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545525545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455255455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545555455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545555455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545555455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545525545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455255455655455554556554554554556554555545565545505545565545555455655455455455655455554556554555545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455255455655455554556554554554556554555545565545505545565545555455655455455455655455554556554554554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545525545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545525545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455255455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545555455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545555455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545555455655455554556554554554556554555545565545505545565545555455655455455455655455554556554552554556554555545565545545545565545555455655455055455655455554556554554554556554555545565545525545565545555455655455455455655455554556554550554556554555545565545545545565545555455655455255455655455554556554554554556554555545565545505545565545555455655455455455655455554556554555545565545555455655455455455655455554556554550554"

    Returns: 749464675

  48. {5, 8, 6, 2, 3, 10, 3, 5, 6, 5}

    "13113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113101311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311310131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131013113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113101311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311314131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131013113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113101311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311310131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131013113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113101311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311310131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113171311319131131131131913113113113191311311311319131131013113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113113113191311311311319131131131131913113113113191311317131131913113113113191311311311319131131131131913113101311319131131131131913113113113191311311311319131131713113191311311311319131131131131913113113113191311311311319131131131131913113113113191311311311319131131"

    Returns: 790644235

  49. {7, 4}

    "00000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000100000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000001000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000010000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000100000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000001000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000010000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000100000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000001000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000001000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000001000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000010000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000100000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000001000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000010000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000100000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000001000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000010000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000100000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000000000000010000000010000000010000000000000000100000000100000000100000000000000001000000001000000001000000001000000001000000001000000001000000000000000010000000010000000010000000000000000100"

    Returns: 712002950

  50. {1, 6, 5}

    "21221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221221221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221221221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221221221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221221221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221221221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122121212212212212121221221221221221221221212122122122122122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221212122122122121212212212212212212212212121221221221221221221221212122122122122122122122121212212212212121221221221212122122122122122122122121212212212212121221221221212122122"

    Returns: 13861942

  51. {4, 1, 1, 10, 9, 10}

    "21242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242120212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242120212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421232124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212021242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212021242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421202124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421202124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212321242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242120212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242120212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242120212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242120212421242124212212421242124212221242124212421221242124212421221242124212421221242124212421222124212421242122124212421242122124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421221242124212421232124212421242122124212421242122212421242124212212421242124212212421242124212212421242124212221242124212421"

    Returns: 531632798

  52. {8, 5, 6, 5, 4, 7, 2}

    "22222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222262222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222022222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222220222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222202222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222"

    Returns: 38425866

  53. {9, 4, 8, 8, 1, 2, 3, 7, 8, 3}

    "33733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337335337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337335337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373383373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733533733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733533733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733337338337333373333733337339337333373333733337338337333373333733337333373333733337333373383373333733337333373393373333733337333373383373333733337333373333733337333373333733833733337333373333733933733337333373333733833733337333373333733337333373333733"

    Returns: 279334746

  54. {4, 2, 7, 8, 5, 4}

    "22401210115553550254555125024122151010414544402021032021434511154142255302150312531302513411140124352525021043212311423224502050443443133541443534123220331053110240234251205011422053224210231504213254514211212302521351110241320054110133252022300224145511534551051042152113213134410331303440313150134042322455455554341501134333431320542450424321010425212421444110120151355240454112345520220542423443121510003315545415520451413330535551442413531511120445143124535343501433040045013140400223205502302433102230350350551211541134502455540310154212212542113342514300351500100101300435001255151211031340015543454021221020104223520255425145114043123305024300421225041433421225313143310201002133140504224022221052034435243120334521510102533110524414022130014155414032205544251405442425344221215523525511240314230004341511301253135054310024130145321011324353330111245421505015110052104105252235135315143011313200431212452543120424515143311520503024503002251202111121305014443223333410344432231454413350224131103534130211254410350442442254340441010242345004452532225134551444122043244354455344502232455311335530230452524410400125230144212041310301020305540351101011145513543304114405202433313124415324415412004455114053414041153304404415532223302223440524223104005343542325150502123524252111111324213524300350013155555300150103351141343012053543241151242201450142235515434301554013424533435443414213400523113501041225325403350554005040004041041243004444423111250544300353003315043232512353412323423423015142102053202031424115500214342033153025331220445210220343552534150403544250455143444555114243532323111324423232130403432025533131200204450535532232025315413550222505453140254033443241543133213245330205012003235134023321222212552305125404130230001241345345501352344112201350143343512203432544555103201231151311433202253300103004351323523330434120043055405401404312325320533420520344452430513011452135313224541532104021313241554555355235150551340512500442004032435210110012411102233433113325413515531135015550055012555125321032102305451052424142522530204231202333421520015552235055404504343241134554213411031404204001403345142520423310402524400340004540203345213251120010024313243512423520432120254100014245255050143511335224232224515214440521442035500402155511050214452123033520001441432422302024000323333254524121153523333241202042005434334423325440523204443143155420233141350145342203020415440233130330212214343452242440332053112044222101214313343120120321522450321011151040240102050205422013112320003012105442053313244522003214114033100044532045244441303051202252534031004330013542502202004552314113040425300432435250221402214303533343314350535103352221502023550304300551101430201153131200154114114315314141412111423550022003213411544554142454042122405023501351032054442152504512443410103135550404400320344150530315452313341134135531345155031255421302051424215211054141221042320234541520434541030144245502533032402153044550351354452530331132104003412322224230313212310303314045201031114415001002522345143325302243502325554235453542403235450344302555241512350012522511400040534000503112135211455131455505233111430243400401453444012404452311202340055430144312533004523021510243332513210225042345210434342225441421323341101221512254423100254240412040233115110014452112014535224334333424151153441142041045003323130323440444333012035053100142453441013525130401421021253504141453112304143123111334115311215255123151331013333131435535231141110301344240310553551444232344315304151320522442352101003052134145424221254203222555221241444322025100122003445025013403134523040411555555421055421425454451311131203153555434240223121435124353144113321143215405202110331011145003402314050510212332341454250525052325231241351554534343520004420255104433541212521002330052004420004222555451520513042201421153132024505451525045132221014145551053455135444223402454220134045541124212445242423525342310255345251522034523202541250005113104414140034105141201343514430541444"

    Returns: 135161590

  55. {10, 4, 10}

    "11001101102202210112021102101021121201220210022220222020212222202122222011211100112220221002001101021221101022001200100012222210021120022120112002000010212102200022121112100010101001212101121102021100002001020002121210211120120002122212121101110222200001021022021010121202110202120010102220102211020012111111202202021100011010201222211221121020000211101001210110220010102200220020212120020210122111211122000101110212221122221101110221101022012110102102220101220021102210202101201101021012000221122011110120211021000010111110002000001200211100011202002101110022010111211002201211112021202111201122101220012220022021211020101120002020000222010121100012220210001212200012200010010120200022112021211202022220201221121212021202212101100221111210010002011212200012202010001202210102110020001111022212221000120010001211210110211000110012220101111211220101000122010012121112012001201011002112022012202101200200011221222021220221121120000011122001001021212110202111000210011211200022201222110012011020200020020021012022200122221110221011202201001221020221011112200201112001210122202001121021012000202020020101112102012011121010220101021220121200001222002112010210202220022101101021112020210100202222111021112121010101102212002211222212220201102122002020101112011021002001220102021020012100201211010020120021102210001101021211221000002112202112121110000202021202021020222110110002210202001122011201202222220202010011122002210101012001010202222102102201102200221110201010120122120111100022202120012222101212120212210120010202202202211002000011020122100210102120011021220010000021021112211120211112110110200012102212121100021002022001120102012220200021120002220221220220202101221101222022200222021102121021211211101220202212220120021100201101121120020110001010102210102102111021122120222210112202011200222001002211012221100201222212000102022122212211201212102010012000111101202011221220020112202102002122011220011121202022212100122002021011101012200220201001220210101202011200002211001221100212222102002221222111102110201012201000002121202022122111002210010111221100221212210002021122121022202002012201000021011201210100111022220122111212100112020212220102200210212212012222201010022221202021012011011211120101200012111200220020022012021020101211211001202001200112110002220122001212121101100121002210001122200122222212020121101111102110202202010201021120201202220202220102112002220201122021000012212221022212221101110221112111112012111201102022000022212220220221012012021011000020002001011110011221102212212000102212010022220212202110002110100001200212112212122000210202212021200120101221100201222011022221022022110122211222020110220212121112222221201002021002112120112120000122200000112202212110201222202202202000002100202100202110202002221202121012211000111222100122200020112202212100222111110102210102010210122021012102122001121112210011101210112122011122102111001122210212022022211222100001012202121222111100202121211020020122021112021211121012022212112102222102202122220022100010220002000212122201120211101100000210002111122211202211222001001222101201010222000112022012021201220120120010200202022201202102021212002100011010022021211112202221102000020220222021000202121020100011011102022020010222021022111011022022100202002111012211210200212120201102102001202112111210121001112102121111220222102110001000121012220201120000022122220121111201112020111221202101000221100110101222000210100021122201022221201011101121022201211222022101201102100110020100001220000200212201120222002010110100012002020011101201122102021102000021122220120201201020212022110210110021212021100122221000121001220021220121201222120111201222001100200102112020101021021112112122202200210221112002022122010021001010202122011110211102220012112222010122011210200111220120011122210110001201201211020211001102002000111120220012210222221121101102012221211102211020002222000112210002102002212021000020100112001000012202010022102021120002212200112211120012201011020201211101212102120011020112100210021121011020022122200200202211100102010012022221211122101000201222220021000021112200211011002010110001221011200202111200101101101100202202121021002211122120220022202010110010212122122101101121002100002212212210112212220122200211201"

    Returns: 546945398

  56. {10, 4}

    "11101000101011001011111000101010101000100100000000011010011000100010101010001111000111101111100100010001110011011110010101011000111010000010011011001001000110010011000111110011011010011100101101101001101101010111111111110100001100011110000011101001110110010111000010100101101111011000110101011111001110010011010101011001000000110001000000000111001010101101001111111010000010000001010101011111100000100011010101001110110011111100110011001100111110001010001010111101110111001100010101011111100110000001001001100101001111001011100001101010111100101100000101111101000100110011001011100011011100100101110110111111001000100111111010001000101001001010111000111000010010010111011101101101011010101110010111110100100011111001011100011100111001011111111110000110101110001000100110000100100010111101001011001011100010000111110000011001011010111101000111011100100001100001100111011100000111110100100000011011110001111000110110111000010010001010010010000000100101101101000110110000000110001000100011010100100100100100010011001101001001110100100100111100101111111110001010001000010011010000110110010111101100110100110110101000000010111001001000110111110100101000000100001101000010010101111010011010111000101001111101010100110011000001110100111101111101110001010010011010101111101111110100011110101001110000010011110111110011011100110001100010110011110111011111011000001111111000011010001110110001100011001111010010011000011110010111011000100110000111110000100010111000000110011011001000101100101000010101111000100001110111000001110111100101110111001010011000011001101000111000000011000010110000101011000110100000101010000000111010010001001011101111011110011001001111111001000110100100111000001100100110000001000000111101001011001010110010111110110110011110001101110100111111101010001001011100010101111010111001010011011111011111010111100101110000010000010100010001101100011000100010010001101011101010100010101011111000100000110111000001101010111010100101101011111011010000110001101000110000100110001010110111001001111101111001000011111001001100011110101000001110011100011001010110110000111110001000111000111111001100101001001001001000110111100101100111011001001101111001110011100100001001000011111011110000011110000011011001001000011000001100101101000011010001111111000100000110011111011001001001110111101010111001011011101011010010001011000011010000011101100011001101101010101000000101000101000101000100111101001011011011110000010110100100011010101001111011010101011110111010100011101101110010101011111001001010000001010011010011100011110000110001001011100001001110101101111110100001001010100001100111010111001000011011110100011111101011111110011111011001010001011101111110010100101101100000111111011011111100010010100100011100110000110010011110010100010011110000011001010001011011011001110010000001000000110010011110110010000011001011100111000100001011011100010010101000001000001111011100101100100000111111011001011010011111110011101111011001011000000011010110100000010101001001011010000001010001101110000101111011000011000110001110100111111010100001001100010010100101111111111000011101111101010100110100101010100000111101010010001011001111010110100001011001101101110101010101101001110000010011010010000010100101100000110011110001101001111010011101000111101101101001100100000011011001000110000110110110111001100110101110011111101101000011101100010010100000101000001000011111111100111011111000001100000011110000110111001100000101011110011001110000010011001110011101100001100000101111010111110011100001110011111100011011110010101100000000100110000110001101011010110011101011010100111101100010111011000100100010110101000101011001110011001000101100010101001001111011001111011001101000111010110100110001110101010001100011111001101110101000101101101111010001100011001111100011011111010011111110011000011110110010000001011010000011000100110000010100111110000110100001111010111101010110011010110000000101100111111101101101010000010111000010011101111100110011111011011000011001100110011110100110000100110001111010000101001001110110110000001010100010011001101110001000011001011111000010000101010100011111111101001001101011000100010111111010010010110001010011010111001101101101101101111100100001001100100010100010001101110100100000101011101000010111101101101111101011101011011011100000111111101010111111000000100001100101100010010011100011001001100001000111110011111011001011110111100011110000100001101000110101010100111011001010000010010100101100110010011010001110111100110100011100100101010010000"

    Returns: 558087665

  57. {3, 6, 3, 3, 10}

    "0432302113313024203143310432232030311404344122033014433311442104333022412321213321402244042144101244131010012444421130041330041033221401220301221344100140410023443003100433020000403034211402331003322421222410124444443334021130311042114103130343324014242002214032112414011423410340031212330111433220004411243423342130222432301110442310024443412042332024411323320404314032124132444311113032000142302434213443233412330103111141223121333321220410123121044234000341432014121344123433224312224134111121043222210013400012213104203124412312123310341201342233202124200110042431324021404220214303321403423400401104201221321220321011002030441322113002404010024104410303123132000011440300403413414230440303304401401014414242320243322304444433442434103302223023014130120344433032312144133412243343403332110240410312212221411004443120120444140023443010411403111433022141212131421000244301331213430441334132224411121023143322340304114211004222034331334440043130231203431312310312232322134213413220010112340034132444024130114342244124302240411031243243334402201041222112400011223111331413411112002313114423003042132422042032101004114431001304211233230000012430004113041012142321012102121102024122201441122233232331000442004432002110314024400023422344024124234134102212404003002033343404010022331344334332113403231110400311040403200332423321131141214103300213110423314314320244413334421204203313104213111433444230320442121341103011000400132000403001212111331000033320322034142342401224330312420222134442312444301230033442242212301311400303400230013034413000023233244134340314022204302043022302122121242344022303430232400124230222220432113214443203340334432021343031243301430022332341133222100421322412210233340031204230043023012130304411320241312042330232302430114330400143042042303322233312041423030101332000310331021212421321201234030012413424331332111341224240102211334011224420423420213014212414122141423323244103013230432040204142020333442040114014323133014242140423200201302321114320424231234312004043113002334221244201403411314100232303040240010142333212140330301120121214321201000324200403000223310432231103433432134313234321314300140134041134403022434421123344421200032232212001212120023323304222123424041331012223040404114341212120002212002402301423431233240202323000110023413403414302011104003331300331230031432314343030114301201410440000300102102000040042341412321111420300414202113310314420114313030204014320321222312303144404013422014102244112300400334324340324314433034103423401422000402213421213234033443200042402332442302114440034411341103013240322332320140134032420100224100043022420042320414122123234422401412411100440230404143224001120433234020002401134342223213114211011004210423033231034320234134441334342041031244043303040322100101312400114413204030324140141020320120101104142304222201102324303330031011103301240100402423333324220301443423320331220224241123403434121341340304311223232331402124113024431200430423112033124143341043140314002023104213140230401131440033331404120042313123422130444422023044141321000201141010020120243134410401242403203302014342203443100434122040423303313231214234133212141111331002020114040441042433134232414042214031001203000434212314211032113211440322341412110010302210233400220443344030112143303040031424310142211120402240142100434133110343434422340340344440101200424121310210334423314040133342234010302030344142142010304430023244024042124113421324213233012211330404012220011003441433042231401442110004413124132401441431421204121301234121031344041204132240031220034332441010000334330444114222030203122442102223323342424444003033113131201031024201440442230323332223043122024444140434010340221102233442043133041004224122"

    Returns: 410680912

  58. {8, 8, 1, 1, 8, 1}

    "321411223014025230555043420205342015150512042312230402322201112511022125352245003541351155343310233022104041310050525552151000110323042530323405102555533504232421305235442541102223351320403324404055540255001240444234451223205032353523412200544524552325330533451203535043415524411225133000115113434304002153455301315020201251354532103315123003430104400243322410342242533520140244222202131204102231320400543313222335115343042115422425224023413254142532224514501205100545301054445203220023020155433354114225223400240302013413154433224413244332440104235542440002222311220214043331143051553541443424502433440004535213141152202521025145121251301245121033500435322533213003323450055555504503505455103141143223510400324050121125144200204005250014143452503544202234013053043121502541325155301100323141502434050453302425320205413503250324502012245244250143243101003214534231510325334353121231114314300445143015031050145020114401312232315423042401431424532230253323004452205415222340352425105412022131250254552101102004313514510200433135420342413000003154141220510002052254323444234301240322452225534121504113043102131253323004111332555521142142403205510450303042004035250032541312333502202225334405325405114543124125301513255212042233251543013413211054030330133534544004205450431024454201242025050521050420304130540435010541524134233342214543354453540054202055321154041011440110440231242121123153203333415243245301025314144235335423105143244303311023013100455340215502323543501101513233532543045332420342314341152101441341155531405125214143020504241310455325301343245403121111143403142340554433452323512152523053322243130115523443321302445504513102403302220045033232245530031300234330531314312102551324452404102201010121520205350333320335252224415141245144533402020135253520451553334025121145552203521514134334132511314435432041151453435131404413401225551244113302230125024303511102512440353243530513315324155320454445252504512344352103552342341350331230351243515301222054301554405033131411454150104031540010535114111530334445314223050120410123001035510340005053402154440123130342315103331532351344100035442051403143021523215304340203031301124113455040020025235510334034420255233324302505435254524214043155051202513432305010332420543011501120250522355530214124240120453455331233511155543410450414212435312233204140321131105355514232154414421252440412132140524300551010103205032032053235344504405201004022414432434220215254225024152204254153111321130152432415304524353330400204554312551452011342411033050341400045211231150442135550052213120450331055414140411553423123530151330444531521542311004231224423215134412130205505533041114434102442310143251105552054110350015532434020140335453452442344550134505535101411453431515000234113403023320455043213515033040011221444545242221241210152001240501222541203224500430252444253345205044331551151240534035105112532024155540134023542221440032000151411340241231235520433544110524514500042515400212513211130245550542215500413425110502501520015234203555515142245253413435303453500530501205550201414105322014041131225451024255021351342323453212123525152503251451530534305332525153234405311511353044113523012545532040032442043410423144112420435140513230532550323255045350251151250145542431541110522530302224251411304531153521000115421521440344015541405322424345203541455341002210410222322220500301132053321100252253142403231534043254304350253520500554452414022100245245000244151045353541144424520002015532231433411143550432353103230450432122310141230553105451053232342213444354412102525252250402302223122335003430353423245422240221121430153035255015103543544442413235425250022050543250211230220214434314433535511213153510125413224554501210222231123525311120421154522115020213040250104043044323054130444314004102333015514053201055442145115331342525345440542301145142202224133543305420223003101254505352255350022024145324352204204534344010400403224143532254332253353020520432534001034103405431514535515252334532155411124140153210352425503213420545401351121424200053042225344422424152532543322334015042424100453410451555513441404353300434052550415253415113214405152543011511215400221212201153204505213230441243323345455440203521553202203435535033022511543034351123410100124121132523402444551322305020422111021040300005321131453125350425054201530015022023331432513022525003154343131214502325304250110015020253100325315501134155101000042252054142431122421521142350332053354323103200331104442405115351134531530313321151454532014134302415003231030344212315344304240412535142301312322400222052102532323251220211111504154531441222243305252553501241110123145435042231315504413324502324225421323425131253134204025541000255513113334125131254510421555530233234554112422315451305252234042254554512103433105422200434033435554412540005325523251430"

    Returns: 431373329

  59. {7, 7, 10, 6}

    "013232031201111132321120332220102001120301031223230131201023102011020320023021221231220231102233322112213120222320222022031121201122132031312003023110020021102100110300221111103320232230132331022322033013010121110112030310322221320132132331333303311101321200310021211111320113023003302211321101121303013301320113231303113020021310330011113021330332101032200211013011121332010323230201232031013000201301231322113232132211000223020203313301133320032000021030101212132311002003232213212103213132122120313232322121131021101022113230230222031311330133020033011231321111233330332233123231200123312203123223131103112231331103233123320020202103113203203002030030111213323330300323103013133013332102301310231202023112332133012300012332011232233210033300211011333001313221221013320313010310132301233201121222133130202020302111001000100022231211103003323102110000330232313030302013021233133113122112102302331010331000033313200000232310220131031121203100333330033312311223020333201302033332202213033312220321122200322032331001112011203333220122200121303111112303310030101300001233201030011231312102232333200300300323013212320033131130310221133201331110030010300033020233021022332323012103122033101301023101213212302322113130102233321110322111322033210302233313300012122223230202011332203322132322210112130122313012013223200223001333022011033213203000022222000132330003230232213130033322203202132133121100321212111100022020310020233002123021220113331332033310303110023211110333332000323112011300130120120103011113020022130323132313110212313111003011231102001313111010131100332332311022210101021112102300331311021332002231021130101211031333112220023331331203112101112203033200210113111332323222301032223011330223111333210210310330120033313230002230102321021213300321031121021233321321111231212232330212031120301223232221222100120110111020321120211332000110303010322133332023102232331333232210113302032201332000123202333011221010222323201312001123323301332021201133331223012201001213321210201120120213123103013302310303322332330121323210303131201213110132330300102013320121232001132220110101322112332023200001020000002221103301322030313220222133330030023313200300010201101123131001131112201330132201222023322103003122121101331110221112102200202312301112312310020330300113303020202230033011120100312100100030033013102130221300330231001311212031321120033121022221130012232002201320210203223311212131233000001201010023133321320203232200222130313012322022113013130320113133310330321023332111022200302030010032013011003123130030003031000213101011111010200232300111003203303113231322021312031013333211120202210330231313110121132220221000020120212232110302312103110113220323203110131311132301210033203130200222211311030030202211111321021130221132223201201102313313222302032122013333212101222302222220031300113011202111223030200231330120030231332320120210221121022313231031220000020121201210231202301112231023002222133202013120130111003013131210102022123133310110201022013221231222321231301132010112300131220111212112211022022212001300310002010002221112223213012322201031003100123003203131320222031330013010330012021221010303330323230010020000331200233211100303032320002000031211103212013002023113020203311013332222122231221033023332301103231330013031120112202132031031212130002011130201323333223223122221231100110013123200323020000303021130022222323222202110303002221212122132200312231133210332320300302320111312212202101322030220323231110220323212210020121222220130300210201000111301201332322300000201333202210331131300131010121131323022211220223120311000121300022231133320132330312230300130323012000003120031203330031223100231222232213013201100100220023202133011102103301110312010310203030203122220320312202130100300130301212123001120213111223131023110121131131213032112001123010221202002023301131301232301302130011102122321131300232022133212231031200133101100022100311210130021230330013223223222013300313030233200301001132330331213111020030033003213231330010321313320220323103122320312312302112323301031220000100012222311331020020010120122111033001321311131131013021322220102223021333100333130132320221201011030120232032220303211233211131213120333323101321100232021132102211310330302132032003031320331033013000102012123301213031030322333121310103012320131032310012200032303102110022011112301200112233122001122013222301312203123100222001321212112220303001121121221022331232133103233300030330132201121112122200200313303211023310221223110330011321201201023033021011331321013132020030201113022201221303311011112232003323233231020121301002200203033003"

    Returns: 131994862

  60. {7, 10, 7}

    "21001002120000111211111100210022220221012221102112200221020200020101121001021102210020210100222220200220121100121122101011112200111222020102111002211011200202102112001212210222012210001021102020100111022111101022102021110211112201102112211022212101111002101221111222222102211000122222101002100200022020211121100001201110011201211020201012200100200010101101201120022010000120020222101022102121020102021101121212220101101010001002020110001201221011021211120101212210200021212120001120122210220021120220200002102210110210211102102112120012100212020112100210221010100002001120200110222202212002011001100121111122221100210100200010120210020010221201010221222111100012000202222111110011020101000212011122102112120122002022110201112120002020022011121012012100202022202221221211000102001102020122122022122022112010002212021100212202020220111111211202120202221200222112011000122200011122211022002122212100222011201102210000000202011022122200111110210022010221022220000211212210111220012201202110110221121001110221202021001002210220010201120101210100001011022212010002100122011201100001010110222000220210221202221211100111012111200011112200010201121100011202200020121200222000011000020012201110011211000010021222020002000021020010022000112212220212200221210101100212020221122012220201111201020120100021112110100002011102220200021022001222102201200220000120020101002101202010111211210021010011201122211002120121020122102120120022021020000120200210222001220222212011121011202222101221211200010020021202212200021222022010211000021021212102112200001120220122020210000100122022011122021200201112000001110221200012121002102010220002120221202122111111102102120210201122112002112021222200021221211101100000021120100002011002100001102001102022010200020112110021211221022220201112201201210210002010122120102111111221100021220020122201002122211102212201211002020222222101021100122122010012211121222201200021102222011112210002220020221002200101111110001220222101222011101100120020001200000011101020202120102221210202122112201111221002222111221202012222002210011020220021021212201121221101211202102212022010110020100211102112100011011111211110112211112021012002221210201111012111001110200011121112120112021210101221220122011011200121202012100001210001101002222221220222021012000020222000222111121011000110010212222002010020022200012121022211100120212102020100201220001010221020122210022102111011022110110212000120020222202110021220101110022020021210212120221211122101200111210021211211100110022001110021121222120101120220201011210011101021111220210021011112012211010101200122102011211022201122000101100202220012110101022002011111000121001212201120220222121112201202221120120002222020021122220221210000100201002022100220011200222010111222011000002110021112020212211220011220121102022020102102100121220022011210011220211221120220121001220211110010220221102221110022121012012110200010210222211100220111011010221100022020100222112102202000012222022012012022202011000222011102002110012021210111111022222022021201220111221220202112200010112011001121201021220110200212001220000200210101020121112021102211220202111110012120212020011022220022120011012122101101122210111212102010111120010200112000020220102210222222100200221120200011211122010202112022121100022010010111012011012210010012220100002222222222210210010200220010121112222111202111021200212211002022021200121022110220020211201102000000200002111210100111222020112220112022012122121021122012202102200220211101102112211101011211011012000201112112012201012220221211112202011121120102000121112100002211121001021022011122002202102001110221120021110100200001201022121222211211002122010101002201220110000122002110211112002021211200122110111220211002000012110100222111020020222200212220021100210202001210021001010120200201202100210001022102102202001221001222021211120221212112122020012212102122212122200200010212202210201012102110002102111111220000020212011112000101220121000121210110200001"

    Returns: 745374556

  61. {1, 8, 4, 6, 5, 8, 9, 7, 9}

    "8550346405388047323280422556142661057128034476617870066653078471486260674723458342852880812145323157854537361202280265713740587218275786514801338016403434560323338533443453355460708217753342470724718606668828071025517355630860754314472143000406568166400067231781276215364515563183231524525607186328730217760376850262177558368675272733766466123237705764353684120866126767754657077414443648851424487650140063275413651726864175163181644252823286785554036468068205022836231662383342128425255035456372466550415387658567072828470318654576712208763278133105163385326080644850450352674260618183377111321214835256827083846103884272287065513445047055647426652005637607284644368516441063284365167682002210266187711752612713422326702100208575266813172376608752537540060052477006711487657687076205643166248320715375605274600720386782702000040872435112622563888447345710026581655536406523854105828468012807283386020442711753758445608755378006142850818764737351407220070763861113111206740856272235640326561583130546616675477686181332816653517314547270032814404052638866412105282514830700447256543128463004218176767113243081872076085117503365567540726516753231343355123312411530556025285378630830160367610674223225604765318886006378068432107206110233506578062223707180474531006748301463468737544506716837716424068866514464431803077866878467083107146534874481620755833627110100108447225107768632145385715330884452321617285231476154827430818386215061806585527521726171468033474740206854052715368586270307675671111573087821643863610621014050533356650724841587204571880557372581764027244177685136574588257332104821741660375105430324034654784306515511502151247378218886376725652318571816645261827564737247714604022804585544278875805215638004817414838810443380684065032407617662780451818822880747530878638605868656541865778047205414073267714274140416764678835737320267417647484273726317172207153214548400865530434418142554683037074125357716465874353323152232116285444653086162848468004041378388480220166363422888560867115115843544767873314326163450318601017653086432650215242435072286384256724756444353472437231317042571426673660348844768767138473628845064478574246007668417662013435040738340206065177566578808233707506583070860402128400433574631365865808634310741431335606034838635611867846757686237550718165133377453208555486000802647542541024560545662680260787480322208001002724640833822407056557368738314516562155724162085602160358254231628474724808526162002303522520816176487387881320767200612350646744326057045365173028665588667238123536288154418232851442531323440050462316553447247548118432460606010056258345443722361017176653821134137338217217181732334858153720278054366277542186135277168732310381665583172023272777702757874284172422313052002007474487425852857442105622368432612044641604556362125351633533780372832000311763014828052107663005885187073530452170645573780016050735151826578465234410067785775150673250143411167651857886668537542314668702376058340606756237157035664754215258022880680146386282208670184885054643126731210083286767680625511842630650254680837784371840008714765704533260886611742802855840277550140857576358152073714284806382114734167632203614342547873148768775375286473354052115433242753656815527751078554761306381230367434665273548451441006287254640230054731157438016322243741254744587222601630106838078781488188020443533565136248124414447106882611542145073414475852215624320004682585805011664740367168470034508637481577441108042327472580123254032651556162585600061175642652174020213477472333203038203414073162877651156160537824035283071600344536883101124445344045333022748771557808771452710132834082454222513131342001552281747848473677840584535063758877230351824008332308060402157876180708118884064456441314657478675563215732534408268241710871138236263581648006785756104440486416612387616765421286374853587325238513665804887248306131556214577134843744366145155848365578066545228057514842830621118222172676787750783626515774563133402170212105341670370701348107840805624468677117287806135846034017286080701037858827035308575265052038134661372041443576034066507227073077662848331647205588755815635047035127543500200608753248436753033370784754281650057081358221375787268646585330421360342844508544173136444734207616200473112412480481817384260245032247411730516201214886112764513805483827116772784586735417745344507673553541005301855076006074215878745028472801023508844520524176735303026468817481036248814481067303657465837052227122536247856610838272068734440136855641516133108081506833360878514351404885267575246741824080528062416677513607815331368360443551167633635601846451722610502486265470221740102217017041306285150154651574551000650044533378473144024075308161513353400854743514550876177875062624218437600080614865772411075180581143101118047633215401348057437864502877683"

    Returns: 298598421

  62. {4, 3, 5, 3, 3, 8, 6, 7}

    "667221352654621431013612127404067532333772701014432533504404630450146602470065165564773571650373736072704532535416601141032645512561772061214775170164257037104000023567553203014713300012765506531544457122625341463641000071117255023341771076621265774710377721263112265642112176321545770300771662316643500347332643202361211645572651570650004535347303561163110425767174256351714424350515532233647456352042446510413235255015523552232530626026612541717607473126132445746464423777142405653751517027445317617377212714145146313400235124212374275412175236001500741271704275622031040565765434071734511071632321367364444675016272010273537573224626467007615072303302172415042003720111441407230523316633611053637660506151612312505041011170126634666721674002674316361154667000607427234650356356170664216450445040164225034154424717007532024311470765500244336033733241735235143633354056165560262740562555116677236045521373245636114624655672174747310557574146472623544562461452025416177203415511442470304574420027026300725642157646312223226475164176302146410663756737435162302725210702147027427431374221237461076161727353110425073323366615224603267604346124130412021340324641546170665361364617362332746727602276112616704041037751452561274461536625146515373447135700477726367265130273570431235422133514746132261766342050567104230151353227537163015141330634762726660022363614101041636225574544117451666562375475407071235161304311712470502152764374102273373150507136061367776672333147024420520734462755137617636351075423135574527316122333464161763127335407371007064412661147606614753771017133455725306615104022656072174670544122146744665407352246661474017063160710061710375640736353633663766761431432110115576106333435665055043675446735613744061445634743117312107034104414202242176575646146075533033746341137117636122301424704050604020076101301545705735020045630412202251531461344076622302214776605416201275234363006173156655047433514023303121744727247657344570123164224042205552616042544663330025723023664736647127705571665050704275542412567170550117260132626410453465217453625553213153477632213244730400644450371312205077417273252140156673664313251150301423440510206410222503770500232654400354524451426352305103216211131465207407607206665157605144265213526373550066701433666763617014567025103406002436653771217727761360174426421506466221652555206232274520772647275701754441326422604023726275765502206027556221456725212235036757441613665053566072037474245331740140122663422155075473236335125227171453705266737247643311174772766470051742644564711474440251302217254363164235257006453064130464736766437204047027230500667124063215660737771577007375110052036314407624162327515641242410537557522611142161027260522124031016106437147342701374001112575420711570564521247604234614025514015106220701011044202015235204231457704463752210647012244471257262740351737735010522310550413600314510710476150501315231416154101011717665242220434440132204623002350057721014545327335504157663250133510472200613441103644204657500251103346307211000164762354466646075760306250476115613101750032545276762507321460251065136017775375026462324040760121411752547175733210362560647131133567516742646415327570540237515621353266331030365725115562137203276471051472141111075223775742771555672740311062320067256745704663325356703003031426707624534153401606570710736653173006037441772414612202735570101027046653325313626755103550554161437134311001304306725631622721645122160524341305360723702073713414111416114005341261514333550201744243176067575677462550627600660121757122774123004225553441121314265067362163156134341321374650164730204615736415744441134513750764357107434143021327752426625356255120467237312554715726720736144700134754774724174633206562564464452257115077307461073213645213331727266215507465315071564311732142113177022505672236711616101263125244453612146406175536073652770000272143072142570057415215703341000222137020244122336162575323335473527511541353446101562507527764312155314700342402447752141343056215023241056471354434324733711205617523510702025520226230154664363156650226371757400125176034500644324755063724212445140012027237734435265106453040403455142006024333021105244321037751545130370546370100561001007321331523657231523352310734477147325652435047230475377006040175352345265513473645357400720414742364061227347137775715652426601725347655556562730020201574316313000047721273363023433413063315601132763254555560634206412504573253364637064241126130162773451115354275356767435241430504017141332720537750364512607064513706240314427707417376063512117275744373543710137710635157602305760040213120160224652411505551210411547744713625463311462167277155255537022400371503416447367751073375372717662337271217765635142703064022772757373247000102552201750552001425213200420030633566275066745120356547111524424023"

    Returns: 587716166

  63. {4, 7, 3, 7, 5, 1, 1}

    "665202644445132236660443305630314416504356446462533436550643126612305146431202011226506466352543422122532215011626355161050340604021324232520535026435015523364645021001500364306303243262515115556645452106620124553525623611366654050234213622063136016504531215431454630001312415336610051315252464465641342052221312555644041612302425064145055504420403111026012140133614015626161463201505136020011524306634120616460654413444246554064421515436250542166545240643364622162130462324363344136326564255336350414644501560214616300143602445656305531146516453010614242042254625036664166210543640314121405166533561624434125246140065141350111502150250143104533034555241463115210444300421425461025463431030556110002642100061554126241622106132435005113500531244525260431305605623655543016225026311513163126324626315664033515216015520214245342553016351203344415014326420254003325321323656401106413364124450562252636202061405135205316224160143061534052515446410214264223023050060656406050106312146623415451131454050664555631652324230215441000032464265521461503256544264060601230320063165653250601050010663125015302015111626600135320453241366553610104644610126644460205020110142322152114564521505662622313343033144130435460151366046354616052465116161505602323606014136145223542506304211434510060254310036556163062241232110532311665651354263006264530306323111113514541645043525266200611250345364344100625332441431460145236405311022511161032105065023552242161522123161602501601561434112335446226343155116506556350045044152054644456125110004606464454314411451101602355654432244326213413641154023313533123360000010313005304034121425626255302244601212060226300410402400342154645550362430525152112662601444313324255466506664003400125605031434214463661651642523536404565332041040410650152231404543253362463425642122633442616131320040551562251332160032354312311063632326523513353242224432530304160222034035662142036224650454363162626564622635222134051246203434660663324155131661616411151062131554342504462236443126310654653213631111651533102464305430630046222506651530463562525506301136334543033426241416244450015106660260000654020365213461645145016626652256531156544016122156032066053340503522136656012333450506425463531445540525356604014403241253202163664350516220116012025106005226023236540431216024543245046600306564616446030566442542536406006661231625656365303621161645251603306253601622456300040225033610402454235654635436662412222110503112332154020206011060201644160624243641013646224505545462555461033541446126103640243656330126400061256230523062253565121045236410030650311112545324436114505130643005540455115133524151021654025663305205656034640346152563104641156056641111420020663630344251552232452103200361423365130043335434366314300264123564233443630036311305543162024234020225440061062241034305562106165635535605424216024446344640362140052652450656415531043241532100004066355116522616624330611140535643543265310606232422461246132062441430143626235006064240556516450431253534602502636025345216113600214400300313012262454416531463424656624603043232216552066645532241206064504062550053130230626202334516324541034324624066521314551606652346031522225252330645612522225544012602155563413046225230252543555552263130113330626651455664624205246563554452320546525061441431646301422640212230145541135205321234215242135431631430036201154236341633334540621260500051632313122306301653263236551041661250624054561406631510023421634134164140341301650502224623602106444211421413534146154654503535601563423406466320006156255111261151166035556444521040455130021511125146163151121641320405650644102255334554652064506003105426521351044535641650142026604634112015125211244541131136450433140541326622243000340510645623441626211106245031523103310550604355623164505452541335115431444220656114626640646250330041515064333006035166335626562315465143235446126524525106365644446233301442365053436526240564156355303113416313025440245004466355606114263545414210363065204613412001510113261155200635465166145105462014151534351066042515320526400523023405421512463226601406215355501642046352650416642454341422212534524405602115254201630404002320651504455564163432114423361116461552561506623064151000306531543622121205225226444061461430621516462414342234633450503322421633633523150355566513440431315263663452521432053013520542254256155431245402532245510050042540412351624310634410452522554443034604115462425644211561131136352523162221211213235061561552613543413052053206621512014132543122532464126604445623234101041045314101064560466611301012662115604206131610456013354331130604561340520235405031204511525513365242421623312103404504204163150025354511556161110554114141220363625531112603"

    Returns: 114820504

  64. {6, 4, 4}

    "2012222212021212102121002120001220021221021002121221010022201212012220201121000011020011011011121010022210021222010210011202201212002110221212201201200212000011120111010120202001210001110021202002000122110220212122210010022102120100120201012202200022021111200010100212110012202010220210122020202010221222222200010120000010202212202122200100200001212222020221121201212002012121101111210001212221110120011122022112101221020022210120212010020102110022201201120212012122211001201000012201202112022100201102021021220101122200121200002011002211011020201221001101120212121210022000002200201112222010111101121212200221212112021211110110200100002002022211201202010100011212001121112012000102121120021211212010111001201012112001220210102122021002222221002210011010012221011100020110110100100110210110111001012111100000111112101101120111211220212012111221001022100001020002011202122002001210102120122202120002222221011200200020012012010220021120011210221120021011210022110001022002001022212002122020200000100001100022201100112101100221022210221111221220210010122012011001021101220222221010212202222211202200121201121220101002200120110021220020222002112110202122110100222101122012201110220021101120200022121002020001012020201021020120101200222011221221122202200002120110012021200221211111010110102001211002010022211011000120010011002100201202021120220000200201202022201210022202201220002112112000111010022220121220210222000111111000011111212212002210120001111120101002220111020122000212201012200201100021101012022122222020100220002001201110111221200020102012122101222200111002221022220211000112110010201222012211112212122112222100002202121010201121101222020011102121020012012100011220022200221010212010220200211210211121210122220200100011021221102111002202000011200000121121202001112220112021011221120201112110002211122222212102100011120000021112001100212022201000200100110022221221111100012010012121212022222200012010211210121221021211000221222021210222112122221110122102102200111122122210201001202122101200020202111211111210012202100002000112011112102210022120211121102110220112021000112220220122210000012120101002120020222222222120110112211001010201221010102222102211210222201011211000111102010202210101011222222012210002202012200012201020020101022200222211220002122002100012022010111120011121022122101211022011120022212121010102211102212220110020211111120010012001100201022122102120201210211210012012202201200101200100020110100120001220202210222011210100021121022002022011110101202001102210020101212220200112020020010211022110220201011121112011012122211212002001220101100001211102111000021000112110202122001222211220012012220110020120122102110121020011210220000022101202110120212002212202000000202002020222102001022001220121221010112202021220122021120021102200202022221101120110011220001012102000021011222211021021011100020222100012221202110102111120100012011122212121220012012122001101010101220212222202220122120212122202210201020220201011202022212011100011012021211022022002222211001101222112221221020112120211000211120021210100011012212112221012021122111110222110010111022210120201012020101001222000221210212112020102120210122211112222222111001221022210000022001022200021212001210001222021210200002011002010111022221220000100122212000000210112010000221202122210122010022020111212200102012212221110121202120100211212222200202112121221221100000201100201202200011121101220212221222101100221210120122111212110112211221011122021122022210220000111100020212121120202211021210220112222010200001201210222022211102011202120022121121120120200020211002210021011011201121100112001002012212012121100201111200110210101211101111000010110220211211211122020101012021121101012101222022201010211101211002111012200001202200121002020010200110101002112121000212210222000120010222010101020001110222202111020101111110022010120121212100101201112112112102202022110021120200101122011"

    Returns: 19640949

  65. {6, 5, 2, 6, 8, 2}

    "5222102131552505123514031054402014025103323335541023134013522204440500010044100053052052323100423310155341455222342054130224404202300452352110552021133505454042051325322434340343351013114120053235112351201552035302312132204310514452324441155340335401453323211333000410355213034453424151524133505150020114031051323235421413124131000024324322504143130123003131211225551444344101551112051222145042011530141405202211240321035110002524150451353104143410522430312114403330020103402545312512405540323203435504023334531224110033435325531452510445501540022515150322534112230340212302331351030044420205012030034255252001520230443350235100051011544423343524004243302534155330515553350401350433434444044251455112532553455250443143125455314431052040103101004221523420242500225101244314220234033532243153105105030035501152033100310353302402010325030235454543042155254343152540413345342010211335322210240002242452330555404022135035053042025040200212402550422300144015001252501103414103222033425451122214422135105243055025514310020542313130034045155440423342011512031432204302122425245335104151110044505311044501214352355425420424531053512214003204405042114305232050224533054522411221112140222304335321132513440224514242012504105310405045454123505124150540253444105511101020203442043221025404444101330021440320405512415445120113555220014235510051502000310040351034335120053250525340503313102343024213014351310440143011335514021020520523255325530312211204500354045352410345142241415420323404132142024222420320003501100022525221422522534555552130013510133311415424125015301403543431440254102545211222534541425145344405052220315151040324203244230210503012315134433024121424050431533441421434224242145320315432040312301423230213431352115352023002140345035252102551043545321140343125312020142143141030234551352441353315251455311554411325013011121533005052530252114435351525335051555015010035054554532332440401435341130150003414204302422255243352413052051332254233150410502240334344542523250220343400552201303041203214335320540103320220223155455042555524323204050444524300340223412301104120350121242312005013553214404102024255532253240233443313222312553220535301321433332334515345344315112204521031320214522243315345210044052152010132135011422130150550341231411325240411154553405053535455121320344451341542131324334230100555240022001502022411353123403352551221535050102053155134402245401011530241021122122242110451444550504212511113050103325545452444021021355004105433302410344342510113413111203312221442352024134151151304154022320554253224001543235402105130231503014223541544201213441424534041240454351022155353301221201443253321554115104425445445212041310352332342524522143345122212244022154445400345530452544524412512254531341353543332540131502532534341102043331101012024140014201452012242145310440252141311322113215454504133550441115031442533314354330244555032154221221430215501304424010522521531000451225134251453400345520455100040032254124305212255404221505333414245241230050341020252214552255014202344520502421244202104042400301552042153105125554530104041222323551552513211252033122214402104234141504051245451003444542412520244510504325255552240410250535330023053134211320033121155244451022403445214323452444254505335101552334335534241530041031202104415223424431034431345521334223042352134523523442222520321555055240144204332224512233532031142330412225525112000050444122530245004323101540524130143143040404334222543210000215023524213345442415115504414241010550244313501002302344442340045455453241344542030101201331124325114001250544335203354253514133425251310032142244453245154404205055402030530015345402521212553231542553021250103244054344022032223054"

    Returns: 52355031

  66. {8, 10, 10, 3, 5, 4, 5, 7, 4}

    "71707876556177580373675544114654523303824460131752122018832430243010324577271586206088568575321872047641083442421305064088582053788203528863448511617053875100403613228006267360027442121368756776771101334724351434581014223143541377850044056025403058846478424563580546650416113823426026851481872162588312624306423017482084882260737645423271672311831548322303412075414460682552170828250122072801018304571871731664851268265131865351433570257321483777685545122616152842781062000803678602234453371552112568663486812162312175522770167234185187688356022218477430815158242354276227246502411345832761525571225734642406605415245245242758450710073220134772164360314287506038376852124765124732654471131627660643178457542210884568422487388516237004872556424161475108654673272522614011541854037040451356543688312027218024021044822266885477650638840657511452541120716111128261845808828068377872075340131038820716406816450863028643466845125372701886861285800557544307111636127154770823864434781854631052141235813432435241723851785415683181081640457707452875617348860826718621302204040564717185243578704608126843776334236115512553246773830888833022574750770573513858235357661320488805267760482448280100301774572603645052805075676206833574724557862486368227070136821063465438582662837178215845338438351584475633562488346501236456351524711521286668712687165056105100544008103655835270102048773802488314407257055065120758786246851824153402006424020421303740062084688241483317063550875006328683508178048837786785716262783185854380417311420617385162885811765387450630427842032733137638500106472240048277707253488716660874051686134205835160386400506100785523368871056247653428113337080266328562625007283162840323157063624875226707827335572472556151038043327816218565632020185517605385816217087053016527054121031127882503751228618066330301141236132618577317318573842100253527523157088817127536245452760114825062726722378662745761444818003385781726101430305678228102354634470006554088645121145406055244346721402418114031368318814066603114736537341337310714456361112334583427236552605410470181424531513088251166327310726142024142247785218754140841527557333387777813016416825307072086330083270783831107043345864240650861268417656577124504018305716543151475370608844823601264627711650254516350447617731274685421843307453430211185621707247870838817468317005382785655547208838377563177687468042400657113028741634274075704066656006883837757320755004287083025672553051250213038376657315477775861481264434330008673318603354554150268747762600801222266842863717056532053506884200454866633722303332162171151483463850148781771550546101602773116517878141453530468043666325816082142111583657646810158733132436210440724044282817868287115147258270184027636628480740748406134277761464348736485280405552266268624524143636046112310137173004175435062667682663768310315536103464035651432184215716380771888041231847702756372806472620104145627620381107875010347643415834771366880433530702433875244662675587770417156245302411450612681685210157748736214140587154011528540276850747483384183178118607787121400304341234222643863180200768267360230731152144576434202276066230437012037554747560468834535747104272166258300673823632157053288572482666143034430527775275731282737534036514873184280273745354810607142662842584738546387023682156785813382778736242163160155022467750778854264110668782086407386460380071601213303511472304176004761515348434641034661210688730375224323210671663162773760733877604482642542426460005455661788623848781623841505603764614247833153822386037015734848082116613353450375638788484217601861367324635632237728672513181255134111223652556444246300731128404176056275118206686780375354738040827286681768026454671126012568077470011633632252526887003547700074637665775082581562467773215152188147207865185266243526175261325722172847613038865343565211642320154481137626642783451106453731602651571705633588647348251458573647754210811834880623726420818583434664180483488081025462245810764336224233036372218178288427844118841455575086471028676117603774702065671473114322278778844412071813442736126583152677526215535886544130141636662046450386253030887075400314347366481803413488140682307756620332032780162044084165522857841820220624165835476174756157765028532623228623180727568422078403767048146320513883874175138016703707335668814777885365816203283440008461005433854772388334150821127737303111176622103280401147612186310024285111881307845342828134010775488361425062627202510423743144484315744652472112205032058283460078748257485418020456056420384545734608745427537143365150057751358287742000873460672705148562028742668770710001147062704688038012443410713355607303874553755446835633766146352356477724361446175748881733463015108525213431008685521346510863527607182085238051212360118742322748482018117217235207778573634836213478380683400545821607106"

    Returns: 168342535

  67. {8, 6, 7, 4, 7, 3, 10, 6, 2, 5}

    "9774307813793015582949641397004720928819244228543542324692860679183542250347378492237001391698773306363960707630489655815756847734953686150218797880836793499958187084714644029753598143286650143466574073918662003712833366028805939481568707556032790224496791420323746501776923570987307237635504278623862331326764300137226111132088482491175039895538957608808121686991351569230740210473261186727927699888032675829280928550761639428527908024591820082829359763224748435032818233890924192317508107981630539473988438160257117824249131124694641837524137073035594994046127443600543646512517397614514167978837073913878981447002345040897068388513418389809828278486143930517195785513004526957688617230742285395259843697840298925215179693121665448012811995220647741971250741089216084361463057593518235914249904182585596967402102546462408313242666173014928701718493677885312461380345425576726839305043781538676809927640046721552409638016481233591558040318597661458845500519456904063038665656704689220770060610396770552029670616676107629745220312025806019056441797763666406693688358077192659587481798953023624206422432809325583467004288086586314939457508831120732081519467670878351778683694152418462873460294779562635410690232463622893282639015598860519966065698002246497652875179141728216596027632664923926520023286026512504047129390164388114012249425550360169715936732178077516038625034873042875416158974267365437859954530827085123016454989369109187713068044596619487253841497340864780817836410819768461627587418154640114965448245781829821550658542659102844211961954544023598596611073206540284607984731940401161265219464768834146509402493772058923297334240968004814038407960618519318538435697953167975709385610307831631581209761194892819325921498668423309980159630397016141530422660079458116464093754639250368373324949599081935024098845022074905840520202362628943981200249087793923018815140983150184740273913104661492597217851402519130051725949006367440079239321548073040189675363083799419200081755652426331886606222902461937934863267199514420385881589907015386826520996128936010041869625157351301516466164445322715603591375460458071005128971627385169847547621186211506775607944461709923775895723363724934878961976680516554603252873769757654376752954065846324465595880821864407995084744539563779095400538208660883419606840073253685155444538636584224468248511639740625521810086824453346297694853764882624591809515142825051461785713514469626123768085631427535326262709672196220792032529866541107266700578832502264539988093608226180888064954800671098708833726423638828043077487266012846351210344362291902999760107479712019892049496849471551219034508791535894793848615596841814738522257064238053481944916971000320367588819004822308575113906699003120668762282234445798120967784550557556520257313934965158434679840564793409350788799573756463891634091782434270751410998163288735834853067229055813785792687366021926963982500108077669536045806014254467756641673556264103433524227430749856062705155423892414242527974366029002084012258538292900905506734253030992263431381018929267510875384939797260424993262018138913404014501207277238390526671461309131320160124138131747924891501858674980912016899068644623126333609276662570985708168390563455244487491990570260923568748971453911258535044299509633587065310016183256075234200751336834346436447749226960024838958068884337433918853530825459828181167550076024171024169381575205568766338469144771161905287483171722788336780398715030298116555888615906421776237109996836896303885824599796426203364557784267694058463137272466119631687290779410020397889914830985789072932212791829462050043922392529898026938115801400775853904622555838156923771754299897570497454109084908096814813700826384104121643509212753067402057378920038831174442260069023938767320754527391577"

    Returns: 104620912

  68. {9, 6, 9}

    "02010211010010001111122101221202000101011011211221120200001020220021210102002001121121002210212020012201201022211210220221021202220211002120122101202201010121122000021221212221212111202012110102121201101020001120102112012002101102211210010000100011201220112022101011220211112202000011012201222021212000102000002011002120000121212021100122201120201121021021021022112012210102022210022121121112012201011221102010120102212110112100011111022021111211110121001000100111110122112222120010102002200201111011022010020212221000000110002202210112020201010002200210221202101020002001121111212010112000020222101100110010010202102120021221112220112200020022111022211101212202112212202020101201010201022100012100022100000100001221212121101201111222220102121112000210221100122111122110211220102211112020022100012010120102111121202101222212210011220022111200021212212100012012110012220122121002211000212211022021011011221100111220201200012201001002110220100100012200212110120101112022200022211210021211122122211012201202120110111201022111022220211212121000000111011111220201020020112210201002110021110112221112101020200102111222100121222200011212201021212212022122120012110010012202110212010202202022100022220211010121001111110120000012111101212110021012121100021110112101100102111112001012102020211001101102102200001000022200210220122212210220011220202212211021212220200101111020212022201101000101021001200201210220111222011001222012222210120102221201100010201120010212200001020220110102001112001110210022212122121201022202100202002121221001210021001201020220200202001200002211111120001211121202200212221222022210110021220110200112202120201122122200201021020121222120001000110210001220100001112202012101101000200222221011100021200120011220120002211010122010220202012021122112101010211111212221202021221210011112102100101010012122020001222121101222202021220102222212122002020100111111112121211010001112010002112002001210220110202102212210222010021001122011021011220202100012101011000120012121022120020022200011120220121111121000022202110122221210122201210100022001120221012120120112111111000012122212001222201222212210120201210022212121011221121012201112100121021000001111011201222112010001202001020012101211221110122111021010010101012012001222010002201121122000000012222121120022221101221100121122112210210112200100022022121002020011122100121012222000210202000200120021021002111110100212022121102201020121121220011120202211220022100221021001010010002111020202120012202201122211220002000122210010202121200200102201121201102210202001021202011122002111111100120111122210011012212100121112012101102122111211102000101110120202010122122211210102020020122120201001022221021122011121021100221122102002102222112121110010020212002200100222110021102202001202201012020021012100202200221022222210210111100201000101102002010022211221220011202201100222111022210100112111121222001011202021100002100112200012102120021022112220221102020121110102210122012001200011100220121120220101102020020002100112001102220012000101110020221101111101101000002011010221021021000101000101102222101102200122210122212121021020100002120201121001002110102212002222222110201221011011201201202010011021212000112022011010121102201112001221112211122012020000010121221222210212002122010001110111021212221220202021221222002022101201011011200110221221010200102022220220211112021120112201000111011110122000111200110221011112010012010202102200012021220100000100112200222221212011210122021212112021110100022000101122222002020220221020200012211000102210010020202011222122102000021120112211212212002100100020000220212122020022012102101021001101222222201201001120121011102222021022022011010100012120010212110222020022212022200101110212112200102210021111110000111102102220000122200201220021012120110210122110012212120012220111010100100212202202011111001020002010101001102102122011111102102112121121202220122001001210101002121110100121020001022110100010212200110210120222202001020221201000210101220212020121111020012222221001001102202012212000022022022102112200110202101011120212220002001000120002210002110121101201112121101100212002102212200120010121022020200122022000012111122100110210112201200221021221002021201010221121102111101020102211222110211201012111102002001211002212010121021112201122021101212100100211111221101012000002121001002122221000020111122221002020202001012021011011100201222011010220211012211002201220210012221111000020101220012100201100111011002110111111200012001210120211220020022101122111010220011201000121002222002010100211002112201111121021001221212202222222201100002100021211222120021112020220112111200201022112101102102110222200021101010012201200011222011210200"

    Returns: 312842709

  69. {4, 9, 9, 3, 7}

    "201431233343412044203423032141004430212012442230421202003202310213012322241013113444222410402330110034343203323110214033421404323212142102323000123233424231434211432231142342340013233143113044014331043321212133232341341011430004231134230130202312432203322021011342441132140242132314142423033030013203321440314431323340043432442033423420133410401113044434131320012001330004423130314132441214200000421243241222042330034304200123033433231002430320200022004113202111121424322023332031403200203234404200041411044112142344102444440011043324410134103112202320431043030311030430014140103110402012302430440201040213040234010424404210243441102133220212124021021011400442130142113204442214442113112021133221233041143102232143213141030432002120102240403444413300332003104040414000423411134442200332044442212010313311114110220202404041201000041022022100124202143100000424404123242000343244142422440314124244302204040000023044411312134232210420104014440123041330140434204240424444122241104040403243024200420210104022001431430024000443143220320430214310033143034021211411332312121222324414311300430103040222101241141113034434331122204334303040300442432414322302142243210041221203404430321043243330004022411140434322201110130304243201043140343302310331222403201423404334400034002234443040434311141130201031031211201114322301100130410312414440244224043230130422320323224234244420111222142303113440431304204201021011322342113422434343443014221212014010443321122434324421431443212033242200143214111343431204130314222313424322321203022041032423320110133302133040203003012210441314240020320113030402211201013040121013422001004001244203422214331411431033004204333134401434413430202044342020130224234344322132331124232313334313243212020213012140341310010421220140411323112330024220021434144124331214243122112201040224001320422010403344433304410011440032001121410431433033020213131313344013200441130442340240234141441141444044130240024422231340234103234032342112113341232034402203322101214101020230010412122404423330113044141131243022434131441223440433442112322033314412242224214010021411001410241343100433300023240040403442421424224202234124444430124431342344232040130421234403413102331132130043333024103321414101422210003301240222341014034422211001123143131340030120322400002203010141333110110021311431312434013033221042401342201434110104132302022320320134342001130131023312320332403224312141310333431001221034300142222314242023014324134240342030123010142141424232211224402234203121020424244243231211032124244114431000322433330403023230444222143121131020304440322330213342201041132214302322444304022233230141130203114121414004114123144440342414432443040012312210113211400434000214411410331142301434302420314403313313401111431211402120230034314440420240024131003422211232120443204444400010213222203130441123124422100444444034040241324441024231444214343030333023214230242401003301131104314120304220423314443222441414210230411144410200240341441103233313324124440411431423410233012234001411120303302111031400232333433222101421443030022401224344301133132021001314002224030223003011111423211120110012231140402230032404021121133103"

    Returns: 63066730

  70. {5, 2, 1, 10}

    "12031120320002003020032021013032131120201233003133023223113020320003122113100000012030132211333102110131013211020003021233131022023220033323331013331012303220322303220300303230121200130210103322320302003222232122023021100032220002300101123203122110033002310321323330312322020130231313210302101230220023011233211002202032101121010210311310223020210132120232130110203213303211300013203312120202223201100022123003312123210120223333133321032103203000021111210031001231033123200220002210332202013312133221002103111333010133320031131233201302211332203131223300311001331320122001013200223100211203031030013022120313312302211013033321203310332232213002302212221003301100330200003023132032301003233001302223321133123032303231301122323120033111201300311122110132013123032322201100023202333021313221200223130002333010112131232201023132113012202003101013312021320321220122332300132120222223311103103200213032331030112100201110031132113012211322310132202102300320220003312312231331012020011320032323002120000011330020133120301033211223222020320230001112121003331100003021131331130321300303013101212323122101003312030302222212202320133100303200130032310330021110303221320002103202030203233132111222103213300113322202110231012331301100220012132020022112330332230001123020303311100331233230201032032212200201023313223011002010100032001001030230011010233311303113001322330213010312322220321032103001030331010023102122011301011303101320230011212012000300313320133332300010011203233212123200311213211130122013010230131100223010111233010110223133101000011230132101222301330320010032333330131023012232101302221100230222312210011320113300212033223112303012012313313002211020210202001201131220333103223222031120102313022111230202031122332331333232101313003333110121010322311231333111230200100310132203221311010000210200202133100032223333003000321303311310100001222222200330312031022322210213033231021133011001031033323330321111100113332020232012010130220121103112033303233132011122002102131122100032032123211033212311132210200231031203030013012113220332301223111120201323331300320301210301211331010001012113330022130312131003033210322111232001023011222103213030020103001201220010112332002223031120002313023331111111032311010220333103101323030101031201332020302133113232000011232010323303332033102032010221020020021231110310300032011213230233122210120322213220320020100302111203130310331023111131032120020323303212303300201223330131310303302231211311132113320200123301302103122221321301332200110213333323310231103221130001012110012230001300000213103012101100003121033220013301131022000113300201330012022212031130003321120001333210030103023002123123102130333110322123232231110222013102300112221122330012231033031110232003323113321133323233300012032230101121123020321103322221133022130333201033223320023120000320323123223133201023203131201120012201222311213101222020203322303331232312231120231220022113220323010201211133232323010333100010003302321202222003102333323131120203012020003213100012221010021001112010312202030213033333133010202011301001303030003312320010013221310111211220230101021000111231203123030220301112110300111133331131301212301131200013312120200133330023202312112123200033213001223100013301032303033120303131001120032202131120102203030303003313323010123332203212023322010332033030011011320013122112203002212300113131011210030232003310323221031210232331212211320212203021321001113211313111201033000012212313132033210221100231211210201002011321230310021203301313121130031332100022312231123220313321110311012332110000130310012332001102000030113102131033200301003322032221321210230230112011120311301301003302030332203130232231032222013322221002222302103323202013322131000232101232133001033220230300002233111331230010213211101102003220133233312133020213210112323112110322133203220300030010121123121001300333000333001021131232011022103113223231330331011200320021233210223320032311000222332100302000111313101230321333132333200011322302201303000133230312210013031303201121103331133203112003122103102232131202301022311213133010200210022120212311001323131211311022333021120311100001033110032213002"

    Returns: 938128671

  71. {6, 10, 6, 3, 3, 8, 9}

    "365440253013500504145304043022444640315104325232220360456043401661105500544556234460303650466022205005416361236135121233531361543552104563040212054023546600143411312236101304204010256633346262452423635414662111532201061355334624044356145020555313333041225232011322546562252433424224250105102325646642440454510215330325463242231165455401452150640200004445025016551642343414554066410023552040444100446406423150460661036232551364562650141011141066416100004655144623430663000664222000436566032626122021034566021136503111143133026060046563454324415132264326346565161006600441102146610403430132320332341224351216643314161305441626605543361314250150405320301623601444014536044043436441523302325140354262515511513150320205123245650041634142514021114221635534616440233566454404366042644524652632210404310106466323423413523132125641126120360406526646302064012502133622104322101421123301315663523311264402452142414643340215111052410310550254206144043224104562024114442424634211422062155444026251061664052366635346664312164432005422001045103400446501521262326504645154320043313536130600123561263603216053350036132365210116043663120301231541346651163035251535155531305232412455033261556133103045056505006201013124205634305624002631016261345560456335630336456630250016016343313560014140605505361234416254053534504436215444311034116202510325303003611654354402342403462245212240265166255246163404122315124046212056256611043125102411634541663002055550415234244146520036232535526123120361064542366262116265425663546102624560345050102043233335343123006300412101242565216652600410252015406521464626424632245035364450016460510036152025255015021264404006664516304122625301561424244213351042234216341641123256061212332402566523214021054203131201122600010201201366365331016546221550254636226000665655426416556404305630616221255214161500213153611035564562434432143412535661303023662454561256665246305466544242022243052040034131351064352366633620066063235142033346403563323000155231043522664422516544260513445510511426042463205364656024333046341160214054400545002223440300263464515236430316244443054361016014131135355434205644532433264642335145565406602106545221024141614120146125625614234606110526416112545365353233042305151062215032544622260650510363000231310010505324554101524600226300110103043430425352406624022666613666562664262425335442504566360633105232424031413645023502335405163064525105600164602252500066223522303013346035126354116410533332023536660021436404163614443040321465224402204011355420013564301535206065320542140431313510253240566452420526056062506243360113565015205054054656154101262242044612562222504433505415641152466231053161605205040522322145404265534223410534543216435500533115155333314513034222215411342350624500625100613214234424536636553601043613410533111131465445645633546414323325251333243442625551042603044642626463220164613650201504146623411401215400210552410041456212432050631031345446233165622501354434065104612426325515006066530230014264666356544031145244131232463565662311402030541521540662354526643043125632631214601620120233105151115061211042143224653553230642241014612410666135024466055140604260505311110164233235533152620665564121415621220306463002055636105654161424516063215050042635541463101465466420505454334234100511662100454223115041042131155242513630225255042514153645046053513603515416014302304260000250536000656411451456643203530126620154316541444514205521604366364533200415252152605114055565333644556331022646445334223016644251264420566444312430441201364225325601230115401203660222423143565020451001446413165225331501606232355414614306025641022446425604366503200253154541630060621320111126324341115062035624651026521421641201455011440154045304051166434361415200642131016102226334003414336000343415046603345401135320440640023150650136060636233304016000060450150446002616051134011621014051265214032140413663303465554531361616036111024366226314060542333214411530602025031421456661524355306553004105256361105511615251535202404012030521136604433421036555123212651323654516564642561126550500144304044535651513214263153116116252140361533245650532103100334463022362552225545301126313133322421116333266416453124426555304461243054464002666642101455050005161256205151066430023565321306242463200436055040463153114312662565043231450206052464205530161664260114611223431302542011166"

    Returns: 963331272

  72. {5, 1, 9, 3}

    "301213220313320203003222333222333231001201213232332311031021211113010123311003301001331213100100320011113100020220220010313230112113010230322110321300010212121213220311303300302122031213122330020111310101220111210231113000122221133321331123210013132232133130333320300002313103020021120113031021101012112222020020002012332130322302303223331013113013121012233231033003103133322300012030032220133111103102122032001310312332300331003101131203221111220112321213000122213131333223213121331121311120111101201211102130330311321111110120230320102303102213313003221232021313002233321313303303210310210310030300232311002012222200302003013231003211330230103203001120011110020233120121122332333331312032311200331203302230011220113302121322113122301111121020002113013122022332230013002312130231331313202011002020122222300320222031121110201131121003003120003013210100321121021200002213011133231021132030313022322320012112023110111020210301130113232012013021212031110113023202110130123033102003321223123121202122203113131020101222330103122212031032313323322003310230022100023111221301103031121333012210311331333010101103123023311320002120133231023033010203100111320320113033302111132201123123030221100022102033200211322103303201300323302310100133120233011113031300211213032331010200222131013130012122000003210332321031302112133332122011210102002010030132121110330131000122331112332020112111131333002232310323112130333303213201322323111332231023123023102322021313223130110023313233131201211222313303023111332301202001032102011131323031112033203202223303221122221302000331220332322133300222030231321211120121311030302221001120132320331200321030321111003102030320130101100112020110232332203032232102130231023201312201212122200112232301320022123233302300310200303100213302033331020232123121300002230203301210032300103203132131320210200132311002223203321203201000202202301021122001311011130233331121232131002013232210221133312111302302120031233301020132202020311030200310111311000120022321333031000200100320230033020203120301110333022100201102022212301121322103233231301332320030111021033320101211111232133012103303033013122333102000313101232032331320210013221322313212002102132233023233112101003301201132303010202223230302033020300231030312022231132112203012210210000332031233122212033212213311030201323111332103012111310133213323133301202231300232301201213033200223132121123031112130123030130313133320233131013312010111030122001122010330210033313301022231013001121212323322321213332012123232120221000011311103313120231133203321013222012221011223121010030331010230332211130133302203202302212010230322133201201312103221321131312112001201120330221113203211003031203122303032021233033113100003202200010102221322100103212001120021120230232203011022322203200002012122123323303000102311032031313132210321002220022212021033202130212130231231300323120322012022320112320102322102011033232202020023331102320313301032003111232331203300202030200000120301230210230012310311333022030031322332103031121122123030301220333111032110223312203310030323003231131031120310120312022211203012000001332233311201213133012222002213321011023010313123102132011123203312300211322213012011310003200202302230002011300120212231000301120231101011013200013211310032030213203003200232020021002202321213102030203101231122200321321213123311121131110210233132123201021031032222131102310202033213221322121022222113211213322000210222031323333021023112003201100002303021003231230101001012133112013131031212010203201323202232110132300331101222122220333030032323320213310233222113232013221031211101112300010002121213300233311233132300032333002011102201123033010302321010233002010101023332223331133201013021022332102313030211332023131023232010113232010333002311302212132"

    Returns: 164064475

  73. {5, 7}

    "00010011000101010111101001010010100111010010010010001000100100000100111111000000001111011010000110000010111010011111110100001011001001111111110010101010000100001111111010110100101101001100011101001100111110001110100110101001011000010011000111110101011000000010110110011100001010101100001011110011100011101100101001010110101100101010100011001000101001011011100110111111010000111000111010000000011010101010011010111000100000110101101000110001001011110000110001101101110010000111010110101110010011100000001010001101100010011010101110111100111010110100000110001100101000111000011010111101101011100100110100101110101011000000001101111100000000100111011000100000010001101100000001011010001000000010110100101000011110111000010111011011101011011001001101000011001100101111101111100110100100011001100011001010010000001001110110111101001110111101010100111001001111111111011111000000010101110001111000000111101011010111010000100101101010100100100100011001101010101001011010000001110110110101010100011100110100011011110001110011100000010101101111010110100011010010110010001101101111001111011011110110100111111110111100010110101111101000101111011111111110001100011010111111101010101011101001101100000001101111011000011110101001010011010010110000000110000111010100100010111111100110001001011001011001001100101101111101110110100011000101110011110111001100110100000001010011100100110010010111111010110001010010001110000101100101111011001101001001011010110000001010010110001100110101101110001111111011110000001010000011101010111010011000011000001001101000000110001111000001011001110111000101011001111001000110001101001001001110000010110011101101100001111101010011000001110100000011100110101000011011101100000011001101111110100101011101100101100111011001000001100011010000011001111000010000110000011100111111010001011101111000111110101101001111111010111111000001011000101001101100010110011110111011100110100011111001111100011101111000010101100111001100011110010000001100110010010100001000000010101010101011011101100110101000001011100011001011001110011010010100000110111110100101000011110010111111001111000101111000101001001111100101110100110011101010011010011011100101011111111011000000110110110011010011101001101010010000011101010111101110111110101011100000000000111001001110101000101000011110111011100010100100011011000000010001100010000110101000101011010011100001111110000100100101001010011111000010101110110100001111101100011110101010110001001010111101001000000001011110100011101101101001111011110110111111111101001011110000001000100010011111000001010101011100111000001001110000010000011000111000000001000110111101100000101001001010001111010100100000001010000101110111110110000111001001000010101111110100011011111110100000100101001100011001000110010110011001101011000110100100001010001011000100110111110000000101111010111100011000010011000100000010000110101010110100100011101011001100010110101110000011110001110011001000010011010001011101100011001110101001000110101011010101001101101111011111001100001100111010111101100000100000111111101100111000101000111111000000010011110010010000101110101110111011001001101011010110001101111110100010010101110111110110000101000100011101110000000011110111011111000000010101000010000001010101101000001010101101101101011001100111110111001111010001100100010001001010011011111100001010110010000000110101101100100010111100011001011101111011101000111100111110110001010000010000010100111101010101100101011101110010000101010110010110111010101101111010011010001100"

    Returns: 376089251

  74. {9, 10, 5, 6, 4, 7}

    "213554033025322022034320311302032300030314032003505300451135325514531043320332224141301530545125550344044104020515055223550022314511451430204113231241114533203355124504112145251340445541503040224410400042414230254302133104405233112031253125050105343223530442013234034240044314021250041220242002442442224255400300353451014144344553331153054103032531300302114410250503333415105541153153102404413131522302210020003550001320513011551001042012315441015430511555010144211310554011115103205141024245240152330241121443511335535532530114223322454452415320424241223005304201131351051101145004332520455335132301312405515303132554553152454505332541023132100540235535001345124501413414254044241124010150313302315220345545024304243441053442135500524022330204524430203215120143430425032313030115340311100251511545512505501211244133010522124410423352554330031205533432115413025013143320505215214032552504132452310043530244431011024435000444205322054203531424314211421440325023424440420221423543443250504022011542413533140535320553552124200412051325005210200423434043341140443121124033412155550441404512114550224042104511021001354241034152355414055350014130551000203054353401012221553054305552322240151212020124311115433233201243211020503534535145511010002442001304345154331222422450050120340543105141340202225534312151233442430520412535000255035300154220111124550153301413500543251554314224433054522510245253212255155420044205110152040453112251254520332550542143111403041404543424402103012505103015512452011251050512221244043033035525105245502153422244310434244325523404401122331421033033541445423542501032541014444234440344234315052431442041220224535430240055120022103353134433534340225405324335310430543413223541434041351305334444003250214305032212422252331102524025410500514035520401025231151241553345022030321114300524155133544103445145000505052111222544302513511254521103255011013343411245300242231424145300034201034155223332002554420212220332003015220003051414112423203403334252140433043413102210425445130325505121133544553554410445132211402245003314200421235432412322231451513451005142101221503555335251305235305320441351220131104525410212424314443123024000043245422150555544012533200152554143014415421405325305150514251105221210415411250305204332021251043213445110114040404255111125120001014401025213522132103350222331204330153301432444255455511050555321155015153134015430311405414525551402422031251223521530124231355113131324114323204350415355052543202402501203102235104502350235322345321144352415044121010413535220104404525101150510225543001224400203032450312055055055403311234512113303540545013541230242440221014422055141011250211342540035412142021033334241144505331352113501050154514244042024032202354253420254325225544321145451502121110045315433150513141124220350115505333331050423514015524430355004243115150541353051025131124230002331441201202155100305500501415503421403310442133550551151424121312230242144141402013344055240252322031405230014124231101400441501335431203525402441523325400504310141430133330"

    Returns: 522481511

  75. {2, 6, 4, 5, 3, 4}

    "03032450023231203351032110441014250422514125502345135550105230005534511225255540241203414335504404352025415305202045255140514205034105135521024135131454402140451034352135542345504533204543135144451142234350300223103024033143135425053352240523034503440414251213114035032103443003422233150035152332213042524454051125545250420520135455234300013054505414200410505314104305354504050244220010040501241040300040422414033435143223305025455010542204540402332400033050055432301145004240201202551034004051324414550025023053433232424205224542502032422153454215100021044453454404532124024323402555312423501012130450501010054032005550450342415335105000454353433334550414552211114542221000321352004140043122551142523555004542412441015411525532143035331422105245145543442205051452303551132051404102051552052252110100121505025045031021320441012433551355252303010220513533335523411030131344101230241331554233332334033211312225233003410455234040510535021051153241014520503115111235513202353020222512440204321411022024503445511402321122151413522052514535020542513235440242250254510225302351141531521123454002542021024525534155153233510122132400442415223442501330433020553524424420424502443315330404345014535054434344502232100144241252330024152503542344515540135151153053542301304212430214551532205442505243042144044212312332121333430514123240253115240302023223110034345304150202513040104020120443133120014344503012332330421125500124423124131453341320324435205101540112004102540520115124310320304155055344003220200513030031014303212321253503243351453452023433540315111435410144311345242412540115412525110024131422135420340103202355021223321224341312432332223203040433012400003353013420434101402422210203300404445305533431244100141325520543312315241401312300221401142045510525521050130134044220202401244150345535010550145354251132451520025205100521035454334430200055532230552220235025301045355514530443305312110141011100220240010533411531413240343240323103310330401455153211455053024012430042003505442010555051054505342520514343522055210334310354534113135535405332215131413532440214021414003512110423305021323135333135201304154553532552030000340544120512054024413210534254252310545340533025352324303244003314053234051014443330255045322143042402043450112053311132514020342235023510533241241023553115341545151432253052011114345522303424325101243541050431504132232324451343343423143424505150044001552424552434124353441014455020243153145510435022353501540300554410124135425502100411554504011122353241030252153321115404332002241333523232530341502051135535011402001305102154251540533335102105430210450523255345004425434322504022454255243313543453002200012420045444321512213341252444201552001100354302353100545332434335552031435520414035505324334125054414554430151004531035150234103403014414332230552512112055500124342414503020213202214231352502350144154154204421353143245354304002043454223052442011303253202551222451420514140103450344233525334312023255103433024525404215035521335222052153434500122221122401121102224025002424115112251020551010310003301535024052523303252110035431023542141542121014525431141435410113540410154314213012424421020323145155553344124023033521133253214520535121250511545252454040234432055355220525325205401544023154011224001435224154422001502355043514415340200313413302351533250513211125153111050110431342140455002435242142413540050440224045153521203300135312045135155154004223230111423231141240203523101403342412502425113030533120122220353513553433452130505540335212213103212325023525300423002503512514421112355215425124314311225400202344321141120200055002231544032352251403555031003551210402145405313441131455144432035544523051515221115000434310533542313331224510133005133414102152142000154443410442551441433553522100144253441002105504450022420031315210054401120514015210222404503240422234022424524155100403350553200543433032515210542125015535503302411011145154312031452020203254314541433153233141410040455533414050400105403034243133102421332040500050142051314231430453533421134205515145505005052403331452344502335402124434355335251324132105044441052210514410051015242110032005103315243554054020113143530053021020503445433005111043110445252315410120554051045202335541211542455121110004433431105324525323025051011352120221011050052322511130011402314000410131512244521510225320433245553212325024153233020105245220542114215035550445114350412245353002252533153321415413412400331015103102044052230251214533530424321532242452424030323054253133404242132340512555342042525245204115223212312010251334001203310044124342532150411254321542032521553525233345002424552411524255243245424135325340004130312501215451000152112010344523301324553501424255342141234323532253320250502"

    Returns: 82736450

  76. {10, 1, 2, 1, 4, 6, 4, 7}

    "7104747123461376567053467566231402273542623542602367262204407750703506646240710023666201302435646607304537545742240415713111427416545761531516556402125353244162626071462140616115720656706771167706270013646642335203022777762653461717447502777533263357115121360757272221113655553416437362767075321167057335307306203200514236257032436503621562557451126167670460257001450710452174016753436771163254147036456502342276672532222011504753010647464540043670311045533011552726465204354741122314062425235030554143744540431560623256403343276445603144270301445423231127470605721663650262257266420563554267106002325764463137442120327452251051655045241077261673615666064050516455655245162035174736527521153243200204305277135523453630355305253622712665001300033177547214503522670170253132537111751744055676001472575275604207423216247502253715032235675332573417144546655311066353563243042530233637071245433650622371342534631557423770407020360117024411413166377177713014442057731236200407272100663511127323565406563505233524052727054512322564064320642150631246500736017160000546253403442534705253630665157175646725055615343605677671565421372751342555074657435660017774702413445135444130441115236441416362204712110514425753040042477614514517502436076355236225310621470724302707627355073110657060422624424502754473252461236316552450365556621321004122513774302323357737532135767020077506351454477577505027066124643354771567101644253132164127771344034137034061274433437053125064640603662500243655055607117171205670361275153164332031435241354236142142200304414776031757233636012066013431177172322303276046064740071256107410313455167047277253114545450425512061006227254311263564327415526277132534166064362410637616401476521576046322733727761524352430245524162402266743051153742066501621342564175360016573152607104311220344716633313114313450532771472240233420322245346543766445071212040645544602611116535723356255064113471545117744373035357600166674746546614413225607025100434414611636617071764247072246071400673427445625700045246016120471340410372644322541400566040453350160267632767663167426344534767031125001350017437247547047716340030343761207575562454333301761457303231341334546045172271011065244457521413120073773211444707742563770044374161300560430513652004476756202707230446367567060745666473744020627246351774771114473157325273670423665635114105525670776666344205005674732073315233042074372171456406632010621152424422653157546460607615254037741734202474704127460736216456276616047155717210617706471056537024627202747571573172627670333573402035175665543545013065765615532357022244121733161521264305336306363364507445110607152271247771670406214517244375647772425274236321700354347754523426250065202033220362707437060636074331072755247256674517617655355606173704020560677322702331020646536650647562607016523542744122520566255247304137462655414472221530506662226417376320002377267033710024152175514363766657056710530231574721717633522013405063723660135401153173440573724270460065364052351175743633316205202326307352304010306537434277651171557534162452153773723277642513172175360574543143447411412454440764242215444074022401032713667006112020723421001231722722644607016563775464474210442543570174156372247034276374606604000646031747107674042133511506217724461630326146733"

    Returns: 78114104

  77. {7, 2, 3, 3}

    "22223003313100321331121031332031110221232011100310122101032223230210330013223232233331001300332122103000313330123323331011131110331221030213310003031303130323131123020100303220123002031211331012013012033033322233012102112333102101003100032012020311213323121313132201030330301302220200220313311122300230133100121231230023003213022120312112313003032221212120000303333323221322031132323222323112300203232202231323221102131201033131320130213203222221113103100023023100323033002211120001300112121330202102121201103302102220222211200231231320223012000331313302131320333123113301310020210101122200033203123103202133321201302111310332210223121120121013132311001133301323133032223200110322121133002001330100212301100321310230210201332220022321330003301323302231321221130101220330000312303230100013210121233300303330002301223011313300010231003311131123312031312300332320201121130330310101333211203210321113102033013332130303332100323131113312202130030223331312030021121202000131102003302001221311131113132301001222213100213223002223333020022101213213003321200013211020203123022231131320331313213201301031220322211323313202102132332220031002211033031123313032013031112223032012303102310320310231332300130320311111131123230222310021223132301303321231130021112021221123323030003033311332222220211031113230311303120121020101231021013012122110032003120130212030212232333031320122202022011000030102212332032323203000111233322001323102033100120211101020102233110200003133310311303223213303222123111102133310301212321011112321201112013011331031321201220233220323321331003100310232122031131132101032301132020013330132331103210023130212003320212131213210002333200310223033301102002021223003122002013230223202013012202202101232013002020312231301003211310211102021032031213201323230213003220100100123331000333200003300023100333300102023102130033312323121001112200033121011210213023232033032212032212112330000121232013210121221020213013202201221222121330233310132313332030010231321310222312131303221313112123121212330311020130302212201102121011300310312200331101300321331323003220100311110120302223102123120322322302232321022022211122211111223321221322221303333111300312130231100131011123303212003013232122211000001112100321300131120131010120130100320220021303333033311111012233022211030203102320222203233210112100211302322231202221022030033020100323022011310113011023201003031002002333113233130012111302131112303123303332003211133110331233111102131220222003222331111001311320020133220201022112200313210010002123120123133231200303313103023112013211203201123113133121321332221202310222232203122122333013111220101102120020011323031313003022232301133032102220320202111011120033122030032220223123022230330111030102332102110123011201330001303313131000322010132113232003022000112010112331230103233112010121120122201130232312322230010320321312322010132330121002020203301201002222233211031013301023000212233201323202102030202303113320000023002313111310032101230120211103221123012301120023201330312312103022222301113131213202101001132013102230312201023203031123222220213202211023123031121330212122232330000000220203323020110032331233131123102013221033300000303200000131312310212021203133311310031112132232200222321103132103012322323200132230223110212312333320213001032011021332321202231022322323213003031111010032213012000102100233012333222230200313311102001302101132310032123012120120013210223221221013222223101303323112122213010331112220230031202120012000232031211211021111312001031212003111030222030133311300313232330331112012321201223300333210333032210002213012033312021121121230022231213222121333011012113313313231010320032212301212222201003032303232032213101122212013300211202232322232002330002202103312101213101230132322113031223310132221011033011303123121313320020021100212222222233202021111221313232211212121000100120022122313100303323100311100003321332001112201111022303330131121013001233330210132132111030131200223213233002311102110031131030333321223200311110201222310220102223113031333003113032301320303123130231103130011023333303113320013222003013122132311010132322032210121121132021122310020013210000103303221302323211113331231332301102023130101100311323103331013230122020033321110210313"

    Returns: 949024319

  78. {1, 4, 5, 9, 6, 2, 6}

    "5251655604635020334661252323442350043364251226621540300252655431221541231364125160526205051406605421314422346454463316054610022352000314551216420643000610463213326026146563005350325126445123201316465635100314463132210524136222042501640410052666034543232202061313043314333306323644222606545565251536300532635661524055161466361223216256466462161545053450314161130505010615154303565300052222623030534321053513002414060532010156150660465200261214510502230051150355036236352226555020004214411662363131144342056210262622632432163151140306462600551343665336434653246503116360062613240123106246426455501562021652336431355343230050155241420523614313635011345353612516364002063432403264653064605114330163500603215036366462055302362624304403330103134414406463221533062205136531660345431622512440011560134501561022022110515453320244551100263254136465146544054600330363130456536556416035263414222432322334443450312101362261602640322343046061644046555020530565502450022126134401313406166526413016113516430506642524101165611013311555033205264314223633351551265500656533551506214611212010631502342366144110412500610561511202226114042503040521130051005552006603011406254542105360461220251221204535515103104123025641353400205534541666464444105641332115222440031364364315136033163630401110065651045501511663504612341566616013120145100653115105202436266346061662265461414122015226012512641355422124005436416424311251616026154341200224402441006602256406005305236051535016343536336146551310015035264102230013625240061206354302523315515525262651436452436324123424430000013465404314463433341366226210136242353043306453232530333600105621433523512203534224032643553554251334032121422216515635144542346461202103361403434121125620614555404134435166015163100034316356400044152536615343162611313220405444604453404563023061640532045610053123565334530005035203330114560562304125100655300415451561645563521461464312230565306423224233151531251613526003503451436265106513533314614134140351440560320023133551641126315632340634463424214155536662524115124030154555232433211521200233561525434626053052241201153636445064026561242106512301113636561631230566300522514430332026303605410435210400404602604020041321622602214355162046430454416534652405445345062423633636412150510365351342514621242061310041034456611114612145662521300106142023166521525345244565551034623346161201541301131144335412553446260335325602055220043166140212411266124413163022240423250663025120304414152565545351410244054060065141560514250354646446050135204652344435200220246164266022555126212125306422554265654165633061642646323313651512002665020364631026044321163363514415533456513561054431035164323025450601124341610454150134566154645325215045516534612301641230401143001426053041204442256553510461311604254252421151425124222340366241630241300444164416414211335423602162025504604635242415665436061635545652131201405146540326001050303011015006301351041462301222604605142432241542666051042413446606520602514063301224360533364136004266453264633115013262103440301503256123121300642246505206420515252165064534310216625336645024153340312503053432001352450624305225322423445103562662514244323222200435053256015544611555553104505203410303106045111414130144532643132240020060656143"

    Returns: 279853746

  79. {9, 1}

    "0001000110011111100100001001110111110111001110110010001110101110001011001111011101001010001110100011001000010111101011111011001110000011011100111010011011011010000001001111101111010000001010010100001010101011011010001100110001010101111110110111110111011000000100000001010111111101110110001111110111000011111111111001001101110111100101001110110011101110000000000000100110011100001011111110101111110011100001001010101011110100110011010001010111001011111010111101101110101101010100001111001001101111011110111000011110100100101001100111010110100010001111101011000001011000101010110010010010000000010111111110100011100000010100111000110001111001011011100001100101111010100110111001101111000100101101111000100010000010001111000100011000110111101011101110000001101010100011000100101111101011010011110110010011100000110111000100000110101000101010011010010110100100100100001010000000111000111010011110110000001010000110111100011101011111111001101010100100100110110011010111011000100000110111000100111001101100100010011101110111101100111001111011111000010010010111101011111011101000100011010101110111011111000110111101111110001011111011010010000011011111011010100011010101101110110101000110000001001101101111111100010100011000111010010011111001101001011011011110100111000010111101010001101111100010010110100111000100000100010100101111001100110011010011011011100101101111110011011110000101011001110001110101110010111101110101100010011011101111011011000010101001001101000001000100101100111101010110010111100001110101010101001001101101001101100111110110110011101001111110110101011100100101000100111101100010011000001111000000111010100110001110111000011011000100101001111011100000100111010011001100111100000011101100011010011011111000010001000110100011011100010110100000010001101101011100111100011110101100111101010000111101100001000110100000011101100011111011001110010111000100100100001001000001110110101011001001110001100000001111100101011101101100000110010111010000011010000100101011000010100100100101100001110010111011011111101111101011110000110011111101001100000011101011111101001101001000001111011101001110110110101111011111101110110000111111001100100110101011101010100100101000101001000011000100101100100100001010100101100101100100110001100111010110101111110110111101001101100110110101011000100100010110000010110000101100101111011011001111001000010111101100111011010110011111101011101000011000100011111000100101110001100111100110101110010000110110111110100001011101011011100000011010110111101000001011111110010000000000001110101100110111110001001101111001100100010101100101010101111111110110010100110010010010001001111110011101110110110010101000100010011100111010110000001010001100001101100000001110001001011001010010110111110111110110100010010000110001110100011111101101111010101001111010010111001101110001010011101011010010010010001001000010011000011111011011001101011111100111010001001111100100110000011111000101111101000001110000010101001100010001010101111110110000001111001100110011100100000000111011101010110000111110010111011111100010110100111000111110000110100001000011110111001011110111111101110011011100010101010010001111010011110101110110000110110010100000110010100000001011100001010111110110111010010110110110010001100001000000000000100001010100111101111101100011001010011001000111011111001100101011000011101110001010100100111110101100111111010110101110001011001111100100100010100001110000110110011000111000111001000110110011001000010110000000010010101001001110101110010000000101000111110001011110000001011111010101010000000010010000100100111011011011001011110011101101000100100110100001000111000010001101010111111101001001001010110001000011011010101110011111111001000100011101"

    Returns: 208325472

  80. {8, 3, 2, 2, 10, 7}

    "53545353144330441443435342151055422344002040410302051241052531054520010114041233012235103140545141012401055105410134014303534353524353011213030243222501321042522405422524345004052152422121123233004015113403332453040253301351512033213205204424530524431010222112123255035221254300031044500544010144551334215415500425304414451413143153421055453444415504550541401005450444554553211550222221122212305455324444041422230501415152555123420304231345235540113214200135040350542323033032525534445434421304452133210124312140515453153420451235152425521150250012321315012250411205435230110320101412124453413510351553544423313050533152540044121244542200450134124550545454511411130021420232020111235444320514154210353055540034233352123144242514512103414411012520301513244224544024205015441120023030240021044431110051253004310555301033322415003423504444223002035355014551124344214121344241121555410432154300500221525205113122050004131204245005333250533541241545100015211010414042521452151532323321310335014201105454111234341301235512241012150320514552033521451431054201301043450222530442514010055353035105344100540403145133011345015423504533204031112333142313351422514304204023311424301231403210352044023044223033233343524152030113522440230122452121303353422100422023241012053314501453354241430143451141510011444334112153113502453401323523322212021332025322014221444213321042220425202004345151333512013242522511204455324311254051552002010555455152212125201413145135245050550131115430201441311353354314135440320143002502421114242004030325030040545004155021444224203423221501243114254425051100512434503053541032324534402250412044535244141401023410234514000101130322434005520454322514024155414154341203150202223300004532540402414132355405121052102310432022555503434004140305241505121051420114033324424235440054432355044520131034323004435401502114133334105323330252342020330324421311001010351051150030211530242333542045531552253311110151452413222340050013152210253114031511213051123154024422004223231224511124022312103113453145421335030114022340520505012450531305213204155042515315522021212135003451240352205453035043321355540305224345542333451440432440221232313544413524422410252030204231525314204203215050144021114121243434414341200015004225212140110024223431303001043030243101552153001435125035415544412145422211354551003523311003024445351245522202110054145015020344333155231301550350043052132511122423334255111350241011523354325215450554423032013054143355245204401325033413545155420432550554352301422111354243052325352153221022023355302502233515434101531124315222204025542421505434233320543223434351454210424524522304541110155120021031413050025210424552324454414133323232512412214112245242040054445152320540511034325541052353442202504054255142045351400552045131555103303324003105323542015034101322450514523203200540521103424410315204143125101154050325505212512531004525540110404314150401424240015312550420214201334420145152153000350120430210514335302405223543053523430045513212223435110244341431121343150113542415113340241434323413352310343124102313302214513152004133213342523402433552124420315102452345124110254205353514402012213153511025415015015454410143532020445432201001120202253120454542412520052221425423514324142513252414342141012532151524112125135250120515123534135042155431032142120322023544112331255401352101121331245514254223335205032133424411215540505140535001344513515025233553044512113451055300104412332315120040431401405230413455155121304"

    Returns: 975603618

  81. {8, 10, 9, 1}

    "101203303032111213312230012033030233012321333202100010123311200021230111210201112220210021302101012300003231102122321311120032131320120132332130310101111202221012201333132131012030131011133120311201302113221022301130033132012300222302331322000203132312023033112011201112022313130200220321221313131223210230310322321133123332320333303003331111011223230020312212102010101333201011200312313231011133001223200321121300230221301200232210321220232031202000010032112010033123323101123233012030113020200221211003330312031233330001303233333121001030330130312301032330113221302302211023003320021232010102112203012033301231102303220223131323033231233221130230121312321211212113203011303321200021303323232113231213222302132000020112111231130230131302123112012202100201022123321323212113222022202032111232210030303111223302030003113122002021311313100110122031202021021013223100012330223003002012022300310023332301010110310332022033232210111303031202022131200311033102133322321302020230002303023300222220030301011131212122202333010232030010001330301203000012010331113102103003002303103033332332303313200221201222101313131231010011332200100021313330031331120103310200031020321200303022202031300121200320232211102012003332211122101232011331231102313001012120101233323013031222121110311021010210211113313201231032033123020230323111221312121213010011302200321333031011120232221023202232313312322233133203311102213030200320113202232132120333230102022102202132323002133123310030203210000203303012011310023213321011303212111131210200220312111033133103200230010301000020100300301313212311233010131223312303023231221320001101023222221232133113300300230310123120333223220331030011021320223020313122031211110332201331100121021203102133333101022212000323130123033102013113300110013301310330123212110223013222123300203030030031121131212102123302320112033303130232001121203111111032203213201300130113100131123210001031033011011000023223311133101303301100123121100201321222023322330233030203002322131332110302323033133212032221133121131323122121001301030211021231200010003133330133212130101322233313122120121033133031221203032330012332131011223223330011313301133230201221231332022233311201110112311220200320302000023332002211202023203301020030331213232031312231030101100331203210101101123022230130300220122213100300020300023101011102003211031130012131222211223202310021322031102323100331123012000221331301113310213320230111210100220220210013223012333200301103113010220031313313031201210020112103012122122120021311321032003332310321313101200113032302223320323303121220030212001100001233232000333012131012032022333022032331120221203221233120202331222010303132230033330233110203221020232312201121122003010022012133120320233000012311033113123322122312002221002001001011132332001002020010230130320120210020312112232120331213112201001203300003020331100322032231021022132131112100201230101233021223230213021201310113222301132201332103120321120000301232133221020311001030130312330003103012032221213023312303220333222111321330121123200220222230323330323321130112011212130130123111020302311211011002132220332321230001202213120223303012331232210311311123313012320100013100321110230130120013002231311330311211012333321020212021200121131200232000132212000003003333220230201313122212333130013201133122011012220013220222201230103231102301031130000100001332232321330220122010233010332323320233323131310002113220100310322312102300102200100322232111233030203231202032301201002322333022200330220033011100210132302023101021311111221211130003013120303012003121211021102010003311121313112020103021110003122002232322321210203100013010321031223213311020312231221330311320122121002322211132103212203200121011111223131110313111002123001031002012201130113033021221133322"

    Returns: 625420482

  82. {9, 3, 9, 8, 1, 5, 1, 8, 4, 2}

    "50675468522064245416762806587068902294111542396890738281123558589098944976687479415035321288157480028958090288064749471563689283824755150632612983322280716000512729664816459091200132160459227200742638036812082368187603336649693022696328502413768039754573803919552864133781523264775297758369288194834674939347131808188903171996464286626879525670689141933481609269331172859415575058928892855371258039720784170184040226669287641465012073434122033064335057543037105629091789249709915441049934908654132370271428084252814364295630595693218408805258786839368598015799471920513253728769058481423883694610891402775957830349787119221134172248291349781294315490506780236728968703716775957267508075557628032184148495677577621160426573358689234636774505948846663595421355292379611516700429059565030640386704146783908170224588282491555245764461161262475949865384132281182502022920166516385499618070249983415229297178368552172880169253489506837838655654373939146152132033923858934807405882153735045145072874625716324478055587077954276170372897635904123371195547324361012760593629459037976151175460635818566930690821080358866006760089876652050609651781829696460098881357421264395416894547894879974672002512725806718755308790132972801388774182596581704935788078646730064968848461941657540146886637687453999679427221157857127581537930961037307140511514611612819949438404426510286542301503055848246574716966126894303862441423066461027706794765823339754633031787388295557507816832877249202540670120516074129551889057190055076957886698209844357417776969285477366763378621693714491232713980030289489903851265181240388021186818918844613075424046768141556123513647064918012237779112574031862863765762308190710225374694259165833069144995181274418490688847682969114659486126205551701235881290027940172453735694944253981575760004766786056112232185340969376383044211742858477283651435146583496544312395548305803809508015754619041139234258099260023325299314909448409322599306389742895235301908959611038669594393243309244009435267843427361353332559256559595915741939901370912381242760586003666764323641109030341336839816965427181421133932258975817624605606380325812820916956277052910967734097118919849285460933191073901700602879843090163611939327495457108389145242377600578619448914336565778391830693011666154045592195514134497440715041004490118968423717728753304235894356472449664074474516526642817540136617888312335197416246687207783827407897986606442328964288161488139561096110309222718460822165791845987798518062801187864330543662568946842720717134770753415050629619143701737570229348841537071658909344994116954570429315717035001162975555957681278843852297245042025589921552597769622882491070092022371095081806709087713420439296365675412298065746768791891230623276859022451565689783239068128898658664590691148323401380895128778231658931315391458806384498020133547203057486653503859633957964820045687644333420042185953088879498761393864506986803136661040998270138775479271492104263948839050669545131453225186492124626648666691716115213904846383299976497743773341549501501334595486792905356627767420877159193227279931076917872100485395541049423324704393964209524607498347840775318805158352309702403975700773604953771745602600673448799395059784185817693"

    Returns: 112453277

  83. {5, 2, 5, 7, 6}

    "42132200312144124330124103042444304333142002410420421304032023103141214134214122110111420133030314203041411210404430214234112404244031243210102043134411231210142324414330341213202423233202321041100013132223313142330041034324442223424210340340402133402233214232104334023041044221413222224012403343110000102313024142322300024222040434223324412221332224213410044341204233202103242310444240321241112420200301133102322100044110023002344121141200220442343323003230244443111041420143342201011132013210422204031211113431102313334214422431111212003303342043210230442422103403240003320121220131100100411312131300340041032142413121111430243434401304024324031013204431234411401344311342210313210321424333200303103202211431210223032100020304043001324433000422223000031333232420021410042324421421424200212121112121014011300200101130342232432101312141144310000420420422324444343342311333132242224020320303041134312100324041033311114232331342031123323043013033232120301433443331314130132401233110322031140041031400421414214404114321322020244211031144134311322230403431321024334040242034402333304300412424233221004343202324021142010003041034443230141101341102111024444031203104423031403224004143121132302432201240204242111322011243422113231433041013303423212420021414240410213344033401413223131413014331014212021003343303200231413012240023113101103040230141021241443303012210221221134332343320210231342132222402230133143404012420412442020412344302143100323343203240040232223111143321430114244224010403214212101140213432232330201424224430431430414301443003303230120133303124300214332244031312341203114321214344303023340444444314403103120331104100022134110040033400141134140211121323333241020300202201033204302031040402114240433344014140420031341211042102213244020120141014144403130034221404411034320342011441133004223124333121001112212412004103113340130223321314302200142440422234122323104221110214003140020132124422302130130344401411323101230443334003420233034414440342234034133124110441333404143223221423430101411401131210322133102032443223213142321230010333130444004023303311021400112101433104130023404313011130020313141101033204431104002112130043403324413022210320320122121313241443301122422241240243214043342343102340440422003240414132231020101233302001201420043214340414041120001334403004244423343340034002222104100321401030244001222104323341330141443303420204332340210121440133421003433313310231312343132140413120311314411321322210210320214424122004120003310040423133024142200121211244323133310113103034112332323230040331120342311112331301343203233343444443202420104144313144443400024324013120423204113322012133123343401444204402321031030212431012141031243130130101401113232022013341424013043423133104222400110001203444032012430014030332101312442210040002144130303141402213422243212102322313412002411141040102201204243031242401143330014220112044243300410011211032130302000200130413342401322444123301031422232024004324440422102213003014243120410242320100423404024242444334332011210343411144313401302134330013234302231344111420114220142123313212241342232110404112342423114332410424111133142442022020040143304324204043332311220410021414134311000400113112042020114"

    Returns: 228542444

  84. {5, 10, 2, 2, 7, 6}

    "50353432410452312202104141514243324034214301301042255551130434153552500501020354512451524330440203331430342533555311004151212014412353001122250425230155524543324042010211042220215404300332301215533200211103554022531332433045403244451203032424110540255454034051224413204440221042531310410504045335052132552001002430151504530354423355053512033141242405123050334234101053003341350521254150221243503444532234010353530531555200234553003240032435344240153214325350435421341455323411503211013244553521420002353325353112035055144524051504151252553401345131243441304210205545133132405121352535320552505033514211003203043442114301241315351331234143533122533325403334244334151402451440013050352020522313030533003020404212112151450255413020430011104034232103310332152045231022020414145525414004025235550151405131334255014232151225221113002202512044135052144203142444440513043504023405101545551155125401413443215305443154313431023550034101210155521414035343541115423454331355233304330555551135324352444425040523135540110353525021445213154240022205010003333353525335034144520555423222033140150112324152522312251340543312110005352233523232544124025440241100025211345533012241114003052525314513025302435201020452055240230303155414521124504314315430450022155421001554350043002322331240532354502221141323310544340324425245411312522343052413425332131330520500142434203142332341313132044050325543321052253231301005131021144014211313555045235430223334033031251432424203033144014551441545302115400024255020120530402332151505300555055521520005023120125021052313445105440112510523510000104144511410023323431004221041115015313555521243521151210403032234002052335013520453153145423312421452040034542201211325235532502334323403510015520431145350334405104422035240315250110513010551034305424331553031033313054154302100424224031002325010120015120321534343552543210000004435140441322313014542100213531352525205424143243222103512234405243404004342141321113031544343255403304030004115555150213010552422451113143144215502554113553055555213144331453355502132522414411555101540241415310344342413220253404405111133341021205353352121040035235520244022042000020335543132544415354031212443123505321520142140252203453452453011143443323021315452501155551221534124413421040320520513122240303234150421322343334545531321401304032245410021221323302524011015034505540422334301202414500420120424234113332311050415012211003030422013353230254343121101104422353251332033424015532024331505114504035153515233002443352135130502124535541450521342454240202100353150101113510322212252201330250521345554523441434231454522002223045225330122101335545510340333121351113101245435423003545054155140130335430112005344315350255433022333433435314002014431233042220142020434552044120525150104332540243514241040233051430334544205005311202215104012055004143531403424303024115435055335352305424253220201355430435424342304421335023513045403405343042235243225441243342413303454001002200112355411242311145153505534432123143311225433055200530232421241201451312511510551155231425511541200212425025534014012224123405245114240515253043122305144251255532100200352011001524354401512101414504201024351322343240410123350453503153555052135442024301124205114030500515340324225333411335213251524402144245005104513254302401535150230230014301303541131342125150054105120542340452221340240542003433352155455210234302330304232035313313053503024253540541214322002521223111245533001330522234202110452221503510515224521321342544004051035243141550512443435454000204445024424140034055114500032514514252503005432511053042021240401221122150200450330524114351205533314225540334212504202400211201432010435013425243244015033024423033012214411541253342233421034224134433030140332354251155243011324135431124333535503130554521045125141234110310204312033220521220312024001404205355121214401534525341040222150241041232310310535340101014554535444215125253534234250432052110125320152344502344531322010344520220511350320551425244331521313520010231543100201331000204543244401142044042325455011351243101113320351401553331231255331355504003154052531514435450423141431131424231341223325244432552240111110215511421045345435241111523423121030240551251504052145234435401332413434505143115510240312221020011442441243530105102015105133141150152401310133241335031313421212411105541050001120541300430342314350441120321222055514533402511531123104251432230043411314404355405023001225435301154221042005051341325000103325155502155344151344105000315204442523213055314545204522520552504300312230230430243401021250212453203421422224452254400015001443352311522015054335005214230534121014513115302321435245243540210522314034103031210045355444324535340154232545513144111024021323322225204201510415440334235330124512223141214044413412253102403042251023444430351235304344203502140355131144154332123543315445111250145220030201435031353522512224400040134512234302520"

    Returns: 857540454

  85. {10, 9, 8, 7, 6, 1, 1, 4, 4}

    "751882022558541631552510361751773435567135001450570421048026486746035152452167635583634764102206766473027317111062061506411724702303588075144050241230082238523862535883211830132658660455850817166571054504141318304268704238382402301652546308716404235516754416046720741110153103706433540707360330463370571517375268617073051235035314758206204610067566403328501377183415861814877464276067212061572533310285715783553427764066386841550842646370014460180431252251774477435032840037606147373642783115467685015074664345331457268832828700374482428543558280663415018207271268243633737601238036647552315127735682186553837473345314533424300127881645420416433435771627400484213864700483653262763100812225821148840735548844277387054756748125647283258763400527752385186518167824662745364146652414250445347116211253774358088655815354872246861583043056357215860344738060755548025554721124558412820507048831568526121876138031171323081121866330577635716583437048465318272428408468482503343510547624486442625400567213433536713732734601401544320462351188407058710151800701214461688755330614073274232074303242747428038855304236081563673731588256211303126056180573416424553663873880854117782763701041020646612383113154780341378733500154864144854106667002604171333071255500174167336011152883485085468175223450888563676605880805320141830556180551068771282471383671011230423000532474575808542021607133525520517560842044057732842782310730166612108818526842530151422014317536227450621776048620253067165024223480280000543215028040667210753531537762823734406482347766550027405481055524557203881345166727604402765213311511608604517072022108651502415883044582680017138773270107802001010837465433716670117832166447375872751476252107726012155881281303804532278630655778265721531376272320550846405783651521580764633652422802043836880747863113315166461253483645371456432140802337365031113220275438353253075208515380230354445503152527084302370330745684330660786177153158110110224555745427836114810148567634326648522247881403007243473874516678247287302582581858781562754706234741747883726372527425533613708147247560046214882066454224853807064807538884506361537638584417852552457602888856828855184005316078852853022264174852504467627137801836480816707415666576253183386285147683253050126024186182841788201450643874604563315050146763867060617427044785821164247704571447444200625747277342802754802828872075257231360242600851148617005116143061531287417631851613022532572255283333237147601857638653084537476747411504437140537224414184878562353404688800646587605416336460151747346550723643857501713055226822077614167647874173418662351266456830426771244756120538508207328031334058532875848428531188711407646255255071643225426643856214261062236063824561212332248071300357147776688865243103765281614382401327653507614723685865250572157388383814527854350632150274721324086726448245633718317231011228541644167004006642083345860032126573348862248726705822755227211548524207851442804208627863556018342344687675606777815654380512163565855584480358022607784040480732407765830432820875851614244673575564105703771103477453040421718410444404163852528558031604183433214072444411547234743108475385407144184508650516380141463702333784417705867824336113721257074171255830208161668833345123607454086443580557504487642861744541847865071435850265305302710540045651014727830077756147150280751672601154110528174485233122526162266216578113031523653105776141237674506245336438474612372184878557826044363077680124087267085081774838448400784404737432475728503721232516341301074155642238257804628868178048073416383804441713741835558314757014513732765341464072621513477158855878251328864682706653362804836542242871701182168763457374743270878745468206684656653423572864346261522038457323641418327137505743125027368215785777266635415321605831041548130500731464612732437017615553124777651807505007868262188723006617345373270203741103645783683772413505271608485566456435253808637566170251662885861175104437528326126233546676508183307042855781112465371238156550170822411504328643708467270404784167082311511522083888425264661331677878312688021656523414181372481670458482611186312877773738688410468765781167531243317548754531543030565328608743174232554702068306046285786411486068308401526083583681834515208503870055031772631408417083887647274388201772740687746386385082025202735020006101436123155430364041350273500707845136635460483283613488474322357055040202823117"

    Returns: 140781631

  86. {2, 2, 6, 3, 1, 10, 8, 4, 5}

    "0781122801303838710668450582242812161224430734605621552532634160565163606085807048502845741203237452347260753817204053340224217131821714187788508327575466748738857337100557144824548406215358704182873853033644026360051027374783344017800224808527257362822437642028041787851274113556568454755203845580233063383812110354481476750203428055668244180778080524622615677823110745403553488862242582717350135484568820410112480014747640225437713123870553805618038611768864304064075861008425576401058305823286142451370453435227766241170627437526300211162272612761532822310886713777438306342460146606677882500760511460582176746438608248082835468753251383847704547813785763347067250685344885316388754127774216348786877542532242140333405307164245753628275481712635666512817051288374184752758687001131225346000265886405878616705167366205884264350130105804845513441876315741658204186537028401028447108746524687275552737412771443014716615827554240768281216004043682723004131081518027727705427583751038423425332556045543425746665100606536788766225604150673482346448382673511620453228636367602300002660103804275333435113833767670615346017367357420868020780263485352538131628273175428310844675003243545808325738845473010065205332650733134538088208767074878024525360257117074288752517730572612720425712113501580044441330254406583820087777221536277545368767202153375327356753478516304766630152455281401757243866313240278235325565851577770500716675481177581256650740714613372721822254440503616533884866206448015122470153730068740805284722068385703412264712423502353502237053677301221243248055530132141747782065545265775344422333372823741216275034437058816464552864325330327317513100366557116845830287267717227427105011657862031413678250237747674546757882528582028676117628326855337782401311087557774217154115285465323407380060605873045122776448850243551033421115176315711542445510688874208771628771380115370140260784835213228628528522376022875814823734265355554852733030068276321476611055486553181501381758222460765824747335421513054434371626215702172276105316004271836351147230621672155251801056016420078536566033616884166386377283626204548553112088527762108838757581216520561177785281205240481107234650115418350158150035044163778821463110664431707880435571076867548171853208077732057523055262715551730034473615687140010684385328573782188617516752475335786880472536026802733605450401458385111175820716828348737580066547441483854488115620741643182423614200428081852728020853581137225288183864728660056246743214514082514253845700124370533210063372438157526773237634148666117152678708423764685034315872708363832358322366065154203231333636837012480602125434781248245626361826811247651208466872047737365246604388074745403885823376468281401351271151244312130266887648632100023364674016861572042838150870340263462703468782857154382385606142527366805858121742120816413122481651726815506110637200556534688673420111366505835054556560166683032576654086651407556728388445657357650743375842581748322061763103012255530021701334858206247822402132046310284010158847714656406734573648100535884460347735466237465471605658673463482717573156660811524303076388440127631785724884848884415155302077252520758277208274207865020602452114535483360207740372736515658177435462556263316704186177184122042358610688533588221166767332871825170884226602730573623766134776803803745361683417201018644330722827100032130746686121242234222001707322852376808817450311665776520734114314671821601774853524128017052226315273560404362728115052016853555734703436681374634576316607874457111524523005741330612552620357273364766838662448737300036822753641420474231655586432811451530184747546481253235784281412721818101746755004345457218534027683683508330675283350802484056425866711643561876511482730866874278866677487088180332330554517007846411303473443627510034761370445355407234808835478675076347603687336004313116622134774262550222626510308367263236557486001043643171775755078722158758846213640510875385440121740377523805145645454707257137761773215644065880372483838664058831017257670661881350512223277020134352288681204373282375852141872572342343128128516658018611231281610070562542670137185680143661460661061861617562680051602886777566425244021433844738170018818107601737163121105334651871423347661080261573618084243852335744505075674400831107381733746807112280150671557457151522542657703564348008586762324067018471301346371176536680888788447273631101852178151527816730140814023813037724567487477520581813553130724748012644606014407686222838634288808804710557718830808227076252746000413600527401752425682723450005466252736771261555272223"

    Returns: 593743870

  87. {1, 10, 3, 10, 3, 5, 9, 7, 4, 3}

    "554186160928770176866747686601026433098377018678298260455700507324291281492192498982358730825068575664225648075543006202082459142223894210855866490398921437781731873602332755951393617555233313007793284567718297246917026110496662407444503946187800715061665234093850045293463894400482911580036299295582530561316626208838186044871888138587587927675854931357478225467048459186807413839422197480619549064012195159328701818131211172223952665014690480718733433165277538907739255017474909587569852250648683657619885450979340066880565016280438670161250044372492375196474391728251824105293675256837503863560920442836309644456821473769419468353438626694422099033995862243261547855896375805768070027677159332325633682301767241214743984134596541590249971640775142918207764256201318932265778156234270478625933297050088245586291435637008715042230295499719131952024437789111541811132485403139898561181380105518809873106967550666808536015549969402007159596020334158509288424038106873619718502884742540177640613476888959096396022752297978499231004840466845160106698110446212305886671269606016497630996196199495914639463155353727539042298572293806410151768504343183358572500556050336624342764151577974579096375122800215529692074926219138440554450778261824189637900757067488062611615438149849544673332084771474458815787050679506131826491181408491582190105039396895884230153472062675768448139983666433109576123203822355147110116371052623581705350598068703813127745857590042823678634051599193708365691992399152505627092814089982894479241615798199873924246621961197520832304922579264371231558572564838703037013912008685922613465198170201050744823057018457155407086177648541570959804405900610724097045897409275354732245114695379616274915974646399832998578089059475615063340280389084858395119123806051082501591569060388598058494597578539053446007772923511193463109884229908618499466538648740490878248993135579366226735992367328183716991116807846466421481165611112367871656507662865613958239403037878917946941941042451954576350920544547158268668265940768398223805375722344796823344718954142945474419357649532593140479368608173545501090623847961048726165562540401625652992514933576649957005503021048662051409286603546312803952230013966602061435241858382431970493031907699928612423046851980676400357975962992818471391967736765277562119272337562962695238567101690045691735077668878565319058895283992796294367206085102032392147700740238195500591612706565899950618762413884210705323479993162813503218986596157777480382478785717200935932175931041192825329619338134504200509992867213128503687915010944268616980072362173501226562698969024683314373830311918904801217805528668267575602854699402823301158193631304822407207063608432459329953553400452141653897791197032172661155237274486587795669799069182043006509826299461736316271660171314174038545212375361280807757737434195388617519470582794242731574721783192874276971518198702439075301371022713827160298258617287113342694544099901275283725974939607603980469378575390273571484271533270733949600786897939052609180833886117431975017006217762319276288347974327208351507506096129583378940039344554766448346031831510053285822911023767973329992697679869063731627351341714048594884916247023265281254195302327671436355272451735201863668453390392400164963712086261892993996021944632411910614706118993277429403441682311823618758633900814871001483974195800811473182180658723121682996755965427251697967403851459006556130397755618414745386380977568552203693107163403878157036499497027478004087397728726196444649978304627976599609849523376816885210435826844696014929821934919524440468613721554029997393049790378637990615567024525353219884039823436067861753397336736711195120290872900531579521251601453529999298888607573870275462309102846790889241863366782676118735704789892066897138761504492105231858649084686878464528755919328376501610661949"

    Returns: 888456760

  88. {1, 6, 8, 2}

    "12310003121230103220132332010102230101320022131303110330111210102310023132020101102010233212222312122113123312012220310133120310021002333220122033223132111232322322323133231032303001313333220001121221131030331000233232312331003120303031220222302323212332211301321111031110332323133031311021022322001103321011022120221010330301320033013232023031201102032301321002312313010133001032321203202123022102300032213002110210012213300112300101312323311023103110231023011102113121033022222233301031210121323032121311033202313122223210222003312101012112300323020310330130233011233011013111133223301232211031112312011100300102323220203123310010303320031212122010131120303300230301332331211223101113213101320333220232002103211122101213102122013211003100023222120032301202033102200300100113113110331100100220131020022223011013211123310113302233032300320321002120122013011000122211012001222301032201312100233231332033300203223131200130110203010232112022023010210000110321330001021003120023000001022110233303202223010210323012003302112332231031133011202313122310202003320002300121300203201021032232310123222110233321020032203102213002210110322102120011003022133003202033011220312121022020000031330120110221333101322023311122312002103102220113021033133021320331130122211211120323323313322013231303323230012121111211220023003330021102333300321222001322031333120132231300221312221013023223122210220201120200313122301133131000332213321233101101213230201221023000220033320123001222311032203201311221312113313032102320002132000230233132302210233230333002123203123303230233213030311002300202030320032132101022000002230302100121313111210011300331312030310032312202110300130220310313122111233210231320122100230020221230330013131200111120101101221232130122102200202101123120323300033221100320231313312320211213231011012023112302030032210020102131110032201302001311323013101310132321033111230221212202302313111111120031222310020213201231103023100210321133023232023123333301200110311020212110311313133220033213212313103322212330003020333310030012230311232121212213331013003100120010010310120013203210221231220020012323032323002003120200111102211330002303130012122302201132200002220320221132301021132002110233322113121303222303103213022033220333301033001133101013013303213302232232300003132120223213012332203333012330231131312302013312033233022202101200103230312221001021131023331132101220332201211211311230011012303000123320321332101002133100112221011012200133212121021203002323000101333321202002332330221221311312222222330213132133020100031012310102023310130222111132003030123132032123221203320201122122201121312332201031031302102212120102330210012232033322320212003012012133002122303003331313003331203030303313300210200232300223013110022233120131132131333213322012103223222321203130213211223331233121331111133201233111011333120010033231030321333312002031332122203102201321121033221301110201011033123130323010110031023320233103002321213231202100121030000230201113331101111031132022132332103321002232303020312221131031122120031200202323010222233320131310211330003322131200022203122232031011101230132132010230103030311211121102011010201102330021313310133012132311120130230000121112212133300233223123220320022313013110000220311103230222310212312332131333011012230132202021311312212100002033212012022131330002102030312112120203132033203120232312313212033103232300113003121120133331320001203020132303230103133023221010203110303003013121320330012220302231020312022022132103020333322200130000120222101020103132032333301213123110132233011133023111010133020030310330020301000010212002210302123120102103233300302201013110013333010302311003232301102123033221200033100210301231011110111012230012302221120311113303231100331300323013110321301201302013111322022113112000102113202112311130211002103000030213212331213233302302333210122121331102322031102101011023002332231130003300202012222303333213210320210321132132100023103101022223322212233012011100212100301220021311101321302212303002313003130102332333012032133310303031133331112122213100112121212222111322130132112011313111000332030033001312321133211221012231123303012132023211233222113032002303112322122311111320121111132102122221333013232231031210122210310100133001032133203230212331020222320211030203323203102132301321011123013003303003021332302312023210302021231130122001302100202133130131312330023130332230111330233000302100003320220233031021100201302020131100201003112231200011123111003023101320022110100300003213102112123023300232022312131122332021320231012001013023321201021012122222333221322233332311201231121200122112213321331211223133022120332320300123133111120122112210110001111203102311213121111212302133102321331032322303001202010110320220031031132231133311223330113212003120002031212233333201003013112131202000"

    Returns: 730011265

  89. {1, 2, 8, 5, 10, 7}

    "2205345055155552055414320531122234330144231505134205230232255114022022130501132411245020400143041320340213540104411103052455350024240204545544334242342414150324133031353525440424423103235341343140443200132241413551102043151111033412552035300422451353105434533331302152314204201005125211352341034535214334302500000254204213434511135255414530355533342423545400014114114441523445341212425230522003151300543234100532302500240301110323254210323002520020024310425002450331201032340213524123431220455212344432331415021410434302042442414045335043112332225040031541532044251155115533510311233252435224315415100045552234331225032005301430433132420541420000314315343022510425431452331334530455535231030510543431201435032103435143042342225104522003241244254043123343312541254124552145550302242401510543552252341300134205122411043531434302551503430455333434051332251444413454342530100443205530431411022331231211011501541150312032112531505534222431042115514004352313251352003201312243351051033220045302344013240411245215202502324202410225442351542403403110545124434110211123024135125340331341500520045525203213000011134505405430413105025223133245053300145152311513531043425131214054004455314513122021242412413202025220404242504221540332054231353001200232035440432420425415325430300132335350252115441312043123445135350334245551424110131504132151002001230300422553113530203330311040450514152435022151121330155344230520504415343230523100223402540141051313100503430355500224134022440234531015420104431533321155220440132301140414142052330301341250011522220100225231330543414000404312343343341453243453304233022321124155203114504321520415103452300013253210125021015144335140130251512421023405441235345012153535214135410243355152513153344304120135002300205513030510554400533222203225120031142302400424211010042354114143322425535202515234530520423502043205340515003550021532153031315154523113321231123241232324541223324015540414512240540201050430224333531343411124133435051302342153151421453151132454211414250552502521014551412224031505350002555305431030033203234345050343520543541220225000010550101543242522524232155425245141531212422151531151105444232542014330401532524332225345023335355123143223110352424440455523145143005101210224151122522014305433250232541343024113013034321113354133553445550454222200143003322314520452220355324303454032454234454212501442452102441303400020415523240230142011040040345131452351215235044512214021514511050211543025451235241312211314310400034350245141511404011520250441051140401321212344055535050030055241553000103522052104144525051455442012515431255424144230402141432301423251502131434055501341552000502335204435431351022521242253025124244514530223145031024232131412223415035501214544213502423222400054200442512511524313232410235401132210240201041010402343545313452330303151141113452130301351054503052451254452421031334115420301145131223433220211322553503403423411044104210102150010514401434054104255033043525411552310122352004442215150415423500132340154145330045101230343510152534125051504031142115313055434155225105124522443133410423021203033312051351250333020233023533202414424321241351305103403100430512052404120444433523323513200314242321105152455115004035022531503312254135053013253143345511004014510440221410035501103314421504043303155154004525055541424532455022103214202434411523002523053401521432244335441411150455315444311353523352011052552450230044305303352451103203053044220022300544042350542443542123003404005353341552315554405523544050434241442451112400525001020405311413052352222523452153304255222425444253405023110115522201232253341525510404132055541135531250453541151252155123234414102510335125554510321251404454550434503452420542205245253241154211405252341432320144553050132033130423332205001243421040415130430010354230540552513444252550534234030105424252304234035234104011320233012051004020250503012002233231443330342212424513110355012412505054321053540413340350241053030143222105321103332310301403531110451232542142005330550503002403212525301305424525550312043011153434221241325045250010134515122303222255143054244433552402255241310431241334231555222421151520241130552131300140053532131555531051352402252301521221125415020055504435221105040541534150005414322150501213002425420140012354323523134512153440313042432421232043131251315515214403121021341225500022305352541453420544541432024205335502521005545334353243102242031321245341202412123501552033542111153430120312551043550542053515121414225441255441522042154245150420252225023300005042005534350052005033430010001050303210533541455124344443002155522301043424524531232052224000222355224202501553144425513111411012101525421230044125130034303205553424210254403423151042441220321511324120333055103050433403445015312523405212501505513532334205202533315523044552315013552440425214554255203145033413550250245215453023455443123431345434014301502321401514531401331055551433213123512032242242213325443241400022300124333242502443020354344142142112354334121150102022305102403450510525014300235"

    Returns: 822129929

  90. {1, 10, 9}

    "11102222110012120020010111221110112011012110211011020021010001220112211011202211200012122210100001001221020221020002101121011202220211100100112020020202001211011021210212222011102211201112112121120221220220002012022012000011101211222102102220122022102002100101011021122120201002022001020100221212122120220200012101121120010121011102020122021121020212001200102120011120220011102102211101222200112020120002101222011212201102122122221001021222221120001022022221200020201112201220012201021212000021011201021212112121011021000001101001012210110012001000010111020001202202001201200221101102202010120111120222211000102001021211102222221112122021112121102200122200020121211021122000221121200000202121011122220022220022010101102122120021220212220120001211122122021110102020201101202112102120120122021011111101222100012000122012012211212021120212212100112112220102010010102212022112021012011122001211111111212002101121110120101211200120112212011121112200202211002120010121022011022101021110110111102122200112212100020221220021211022221220110010200001100101221110220011221120200002011200202012202122211010221021020222201212010220002110201222021202010011001110010012012001220210200221021201200001211011211222101220111122101201101220202212211112120110201111212111110102221222012221222101200210221120002121111210211000010111010000011022202001020121222021202011100111000202210102110211200112221020201101222120021002112002212011122221002201101211112222201212212001110100010100121002022101022001121022000100010010220201022221101001002121121221110101012002102202200121000012122201212100100111102000211120222112112211020200010110002000221110112012002202101121021102001002112110100020121121110121220022110120221210021011010021201201220121111200222211121001010200112011022222110020122121221021001020012010202222020221101020001010201220210011220000202011010122111021201101020221100022221021001220110022201120100221022200200101012121220011021201221211020122021102001120120021212211221102021211202021210112100211000212021022010000002110200012220002102021021112022122000122012211001101111101121112101020022021001102011211022221001002211120212022110020102220021102101011101202110122021110110012220001112101022202200201202021011110201210200122102222202220012220201021100102021210011010022111100120221110121000210121212111101011222020012201212122100201021022211211200222220200222110000202101200212022221201011211120102222201122110210202012012020012122101001002122012120102002021220002012121110120011122212111110220211221101220220010110010121022112001200112221020222001220220121102110110202121121121122200001010010110000020020220021210012110211221012210022121212210210120212122201102200211212102222112210001210220201002100112121022100011001002220121111111022212210210010221211212221012022202222110121221011200000012211101201021211121110100112201201121022012021122010022110211120001112010121022022221111010012102210212010210001021210212020112011111102121200201212002102111001211201002222012102010021221210102211022220122012011101220201212100020020210221102021112001001221120120102201120021001222000001020212112010200021200101101022122011211012002121200001111021201021112021122022220121200012122112020022111110110122102111101111102220120010010002110120021010122022021100012200012100022011201201102110000102122111220210101211101110002201111022001202211101120120221121201021211220020120212020021112022021110220221100012220002010211220002212220021001011022210010200212102022210222211202201210102100200022221012212022112201102121121120220121102101020100101010201012021000001120112002120101202220122112012000210000012110011111212010022010021021222001011100120020210120210110011011120111210121111120211010020211100101122212212102212221110001021121110222120012110002002020010001222021220110012002102011211111221201010210111220222012112001121020202202120111222001002021122201200000112010220012101111221210001221202212110201202012020212102012100201001011012100210011001221111201102201122210020001121100210021002022021201000121221220210201120210011210020111201111001022112002111222111122121222212100120211112210001010211200002221200102110220101120100201200201211210202121201012200000202102201122010011202101212010121221111202200011010120210122212121121021220102021201201112120212120012002120211120012201221122202000220221100200010200101222120000102221102122112221210112101101020222102202001121110121201210100111200102111221022010112200000212022101122201201211012012122020001220212221211210122120210210011220112121012002102110101010001201222102200020002012002220210211002220202212102101110020110122121011121111201200222120121010201020200202000202100020000210002201220001102220110212120200122101202202012222002001000011200212102111000000202012112210012000111"

    Returns: 646987284

  91. {1, 7, 8}

    "110112020002211122221100002012010120110000212202200010220000120222001022112211202110120221221122122202021012210021122102011100222022022120111001012200020001102201110202112111222200210020211120000102000201001002002201110200212022112111122202212122001022022001100020010212011110100021012122000120112010200002122010210002000110021122200210022010202012011221011012011001220111022102210102011112202211010210220020120012002202122210122200201202010011111210200210110011001121010112011021211210121221122211120201022001111011221021020002122001122100210211020002021101110211210011120101102000122210120120010220101120111020101112220201200202122022002000010011111020111220011122020020200011010011121102211101222002201110010200201120100121120121111111212000100111220101020201201111220020022011110121002102211011012111200200012020102100022101002121012022212120120212000001211200201001002202110221102111212100212222222010200111122110011202020212210012010120001020102002200102112102210010200101220110222211101001210201122111101122021111212112001001121111111022210200211102012022101000011121200121212000102210102112111201020001221221001222212002120000102211000020011111011212221120100001022021121200101110222012122222111221102100020002011220211202012212210111110000112101000100202210102112012112011210122202022112211021100221020020121201100011220211011220021102001212020201020200211000010120101200211212021000100112222121211102200211001001101202022010202020201221002102221110202122122021210201011120100120101200202222122221220221122010111112111212221200120201010210010010100021101001220121210120222221012001011020221110120111101222210112010112121201112020011021220012111012212000010102101021011021121122222010001122011222220022022122022220212110220011021202221201220221212011210222111002122210101112211002021112111100022010221202210001201221111011120002221110022020101211221100010010000210100110202000122121221212010122010211120111101222121120101211010222001000021200121201000001010022200221111001220220110210122122002000201222100200222112111100010101010202011020000220121002111221000002012100211100002102020222222221212002222020211122212010100220012201222101211001211210100210110221102201211011122222220120220121202022220022021020000121120010010011212200020202112012121221020121112021101010221012001200111211020102211021012101001221120112100202110002122210211101122121220211210220200220221102201111022011211211201112202111011221211101012121112112010012210200122121011111111001001100200201122101012101210102201110102001111022210011000000012212220122000101002202100210101210202011022002102000210002100021221001202220212122012210122000201001122101111010022021020210222000201201120010100000022120102101021200220222112022000121101012210212212102001102002121222102112121110022020010221202221102020122222120101210222002121002221111111002200211021102012002202021020021222101112012122021200022022001102102112102102001101222012220211110222112110000212120102010102001012002222100221212101120110111102121211121010220121011000202112122022012100002201122020211212101021012012222210012112101202102122001110222200100212200101022110012011202001111022002120000110022022020202022221012222222101220001011221001021122111001202220112010101111121222121101001201012120102111000212100110102210001002202221021212021112201001121022110002220020011121001111012000021012200022010120102121220011222121212100000200200100210121120110020021000101000200211101210012022102100210012201102212110111100121221201200121120021121211211212112100120201210201120012200222000212102022021022202112011122011011101001100021101111122020020012002201102210021200121201022220012110222202220210122011110101012020001211021010110001010220121020222120200000000112102111121000020120012200112201221020101212120202211211202110201200002211202001002102121221001020221122112110110200112100010212201001221121100202222002112021121222001200000022120211121101212022200102102102011102212001222020100010012000120111112102200220212020011110001122120111102221001210022120112121202001202001011111111121002110100220000202221120100001201202121200220010002200102101100201100211220122110200212001121012100211012011201121100200012220122212122211000202210121200201110212200021000000020000200102222002021122101022212212112022020010121012222000212202100100202122000022012002210102000101001021000000222111122211111101121002022212100220202121120101011001101210220111001102011111020122222012222202011200022221010200112120201101221010010212222220220212210021022000120102212011122000010220012110120200211200211221010211011110110102112100212122200021022021202201220100021211211022111022200220012020112120220020120001122110211102212201222100110212020102000121101211022200202121221022110211101020212020120122020002211110011222222121201220220210222122200202200111002101212020221221122110000222201112122200201020112211110102201012002121120"

    Returns: 968641530

  92. {8, 3, 3, 1, 1}

    "1444332233011333124013113043143204130032210340301222222303243001442211111140103413120234221012341441344132240134202021224322420302042343043120102031134014340043320220330401111401114142304003324200201204302114244142302401120043440001410043041040043442314241200024221214044234201442320323302321203120224222220402332332413111441114000444100130104224023344324302303320311102022223300422241001144012421420430041301214404131123103234243022233312422423004421123004311231244432124434122212414042410242404034101443441042100411220001111423232312003040411021314310402232140301011340420324032202031044202333200421132224414021421441010240103321022302430121124401201331244340221042040232342403012142201443134421414030332032130043214431102410340220303434003240021112331430044104030131134320312402022402431424421121204310134404201032401213341143003224402342021140434311344102222143101413234420101242222334320214423241044201203420331001430224214140321324312033212333242131002010420422123441144304203423321213101442342033120440134440201231414230124104011212330002322340413140014103414422422100400110200414323312104210020433223141201431330104120014010401444434432401323114143321203314231240214311430312111230003243020332321230440300042024343334134301234434414414342441133201234113403201330312133111344203001422000102224322323003442300140103143423242442033343220414334013240404143211024311021233314212230033144210100132401434044104124340033121100300111322344302043210023220424110403013214424032431343444404343112424414114003404140422120334421343311414322203202220412203123310442343023242012103413310404021430413433140030020434012314434440143202410213120030041432401304234322311223120313423200103042013310020244344001303430200024124240334202342334020430114040001424341414342343302222333204413041024213430401421401002333223030312414114140042300404122333012344100032210203044443014041433241103210443140443024412204413432210132300343240331234200430344102433140231302042011320102002041304133323112102341341414430400342411312321312202202114332420003210002104433430340133001344111301404431322011332300313440421411210030323134341343334321234214422422434330414023403204221123123033423311200344421414103141200234301401230441002131001143442303300034232100144143200123011223443404332021023310341144434223034143240113304031424004031401204121040443433240410320402103200444302323232340314211211413433404220121000403234330241201104220414332330031044423200122341141113214422324242343420020432423344344041144214242002230410121441233312122440200034322211433010421402231434100404421412321223200120444114102134304143341401413420042102240231110113141343331102242020331131413332233001123141022121013402240323244020114403102303310133413443102313231232203110113314314203244144344402444312144430024404040134142434002344243344202444224144220224141131034010133043143341413044112141040001402221041101022133103344310330241304040303243434420424001242201412032411213122302103302033324440020421200322043233311120332302431042041401010034203443333301110010342233444010242202120443030410312433433114001343044024234033104342024120003342244123200112033240011443224432222012314444200242232432301100224010240331113242130203440413320111203332013234342134230234033410014423111100301403304133330434113331212204240113402401443442312221023321241142421013320120002411220242124002403131211043031144432004133310200110030122014043142310121303221303231040132310014240144443042214434131204422100030443040211243204324234242243040223102342214323011120403013240121142311100321031204124112042004102330020421242431221410402341202020022131444211421331011041420213411410004143212204111033041022312323131112011010333032421042012013143030210300321214201334132331104313110430020134142204131313021223212100341023040300010330011344124214433303030424120231444330244112341341341412202024034134123110032000034103420341131013222143030423441001130233122314210102333143444011124401334340302332312414403214021122233030332110011020243013433222033332221221441120104301120000312204214040321214431333232120134212332010142032313313411442121413100232321032012113432303310023220114223331413300424331143310143111230144224102334213201212330340123032023020333140111210314422342010433013443444313431410022221401343123342303123314123401003321422413234204000032132044010232120441024340333141404012410010042102300421223421341142404021142131014201302314110140300024134212142143033031233323100303210004443333431213230221400001034423022132433310143342004240032113204111224401444213421220410124144343103021210224331200122324421142324411031233312131130230314311120111413441240202423234314304222201011120231110312433303022333334234132021411403141333114420021134222433124223011103133422244123414402104020112013411031342040222122123333001441203423424124203043040142010013321130114033220341213200200402021302131312334231133420300321403444120113344331230022040"

    Returns: 639447251

  93. {6, 6, 5, 4, 5, 2, 2}

    "66124002546452504564166542303440063100550502225231136220620321214533425564404241026222454505065412551546150535652332651001424652653261005134435116000402210011305023563145101320163056136320305534151110534230061113661264224226405234343255246565215562155003345324604102105632236144320334620303600234243053613320261614443212224504450652561051236311633331426135143524103315630154066142366536642642351443006135414335022204262126661323535354255516222443265402511614465314531664246460505342461344454244445656634022254433654603441432546415432645346402163311244365432435116350110141421535030132632211542333503341620231010103002323511421550613220133221452554654135614500441316066023345561551631303023053445145122430566366326235660304115512606116425256414431304026265240311104663323325034355303106055415352526524115340044510461233602651320604522550655140436003114211036562404002021115665412030104226020333565601600665051304611130220550564410330356544215236006213632213310414356050163534252641126042341320411522252125441421041454000102640114622513043552256454315043354622133366206321226314216655455632222051436220515562232143204310463612166142604230236154656142544305153616254216454306214154346621430060532633144654131360523505566306340346325666224530310456644254435422161216253401062301420402320122555015110524404525535653450554341363032202445660440062502416111133346634114553254532602063564231040310101546030462551251363013366050242265542655662561010220253615033544162353652151000433160236045106411253652522365662532066506660632333226121500645030616000632525041552520651502231212253212254041536251252052342156250313155042104033341052556605114445236161032414046055664132630340012465220001234460000103530460162613204422242112401114213341451462352126436020603610210526315250062233321033044211346452106634345144265236161501412020332161420040203052200255323566406102203136140012351443235461561142445404115501040021426560346454506406624621035204626625253642453544455002403656555524240065306520315300455665024034400314046234205013641151162132053116611211223036141600516134104611636636323604063241400261421126625241256102063030533564350634404646366216235222356551106023061032534012211650503516624064556335105006316124553645465244062114053635046541663606354316104305651653142404012626505051231241046352425406036642551334002051413215615654031216504424500454330613613426142520116551105644124614264615260325144640222140535434344665155335111402622603365325656102606066324301242602466462014424551440554045000042366003205165160535520266363013352111361236524103245265122554300564303253232512260030312213561600254456535623610553046032042103324342014446112010601530032401061453130155163055221623013425166254336626323256132060651663311062052445145160043060431465221420323312251412545622154622261252414252310431266301146053354133251010361221121555125415016450151264546251653363636435250512535420666130344302624202241036455245132622235145104516456623240354601215665330205300554653205404540455250501503604210662203164440004612650516406202632436320660460326430166604411311560656203641506465415534445563334046655521046634356611261631221665603455311516034506522144526514112504032553123133263663444324064526323644316662356443405201644235105165441400134044304134212343546164014630341103662316321602224051530314636265454345523203340433466523201122134410301626312633022565664535314422522464253626265244562541220525312103605223540263205631201425512264546456602334402050345453314011102556065205064253025033423536664644121431235624445064634042356542266506556340624150016362413255410022013352251244642030634326162642631216315414263013600304004043612352154364402124420122033063545203262210646522245404456151343135364031620522541324314454313411402204466436204343453553610404566553154513454260136554601231640103253036454004204055302004345062200436535535051243403254214604432120331632636253063663536656405405146335626325356062042254456436614365051044306011112616040212145124530226301324331351012266532451643226341361066335303636516506560414234416411620366504224141225621115612401115300301330253415512012236455445023035115612450015650032211632442213420251553651503260400564346163030413264226261012200663210230611520030205336455163400244112054230163463350435464465160210541404012452142654560262605256406660213351152404010264431246441526263433"

    Returns: 792794185

  94. {2, 2, 9, 5, 8, 8, 1, 3}

    "5437311351365602116131304106626715337646115035426344732365473427011701671174710477247325752600762773261467111363337767062750575065575217352107050611072302464373411610404133356060577005274023724440230617306217051706652146752732734245730747516346447216041464527054042763424760500612246442004724403030512225453227222134073573013347614173136257675445445242264257571521553661326657740461152167710025144554616627374072100132550226637303112435513136103106414775470522632024206424134063244461012070607212557543701256662575237541666403513202546015431220635751253236661020764102761553316634642137361353050120711642111763611761062754063436307412467412020446321573426733001574101654340741227503401001562203742761170705737725007313145231046107050606313651010244211662331350231765665605140733373744322206101741102010134627161507454626417014021160012242745632335251615016732643667151361112664606657045707173034522432546441365347227757316562720345622030442130470276575335777254401207537124310544170600255521617360376741772401317042311446767543337261145734662702535712161553427624352637277454044731624024015526313220364006012532625371447201420542570013222620325044104475370310077436170375227225736131170541672342617466210237725703301041446420133023246644031357060424160501760426631506606645700002056012146031146004566614366464143473241575747675307630222432654662356303115663054547330447163244304464466251344431126741772716235772317452000516557121110502755172642665241452370134035674063570557505304516720615247772605174456606706022776216556257560326371340553644324042110465347570116661307767611262476647342010731014615621457772172615274106460042772373245757645341305266006612414551254463013523512635006062004642407303574405661154151340335754353707637150125602362271334577747547246704641426203510615766262443643325631455433536545040553515076300120766617226454025254330515043342347256306130213462325460130467644700703266503031012155100474300630617652732434457600024543216746110724321647157375503312473063424155421021177375270065767765115014702244533446213672660111510221071026742551623414647127255355004554030261216202123516127547775562333302074055751354772664312050406316453566210727206772456453765103672126704007263776311317226517065143111072514102404237626023763155365332353356071323662213636336016762440126366235123730027477676412104747531244200740030434576675704413044671175102134462017634051273057717451153225376330243153324240543356651237337601166634311133564653170406405404551322621502306216140357130444064422200741755245626455646272005210337162165214731004673161771235041733457403170535512300650176601576570405646045557316277620667256407512653322021024117505022115614056353233305003037122667166144253502101700445274650670017232401165616363114775715275513177265277615654516700131140024530335524037505521006774633725521602611037736067771416220330461307220702457073211104140133332433606267134043050433162224533620527731461624704345163770326010717436460152143057733660607060111257004341724562666054550650011015556601706607452322436115644615544253525623574207515323213337564232223441256566724647617702520002411453516671621351273635326033346044636037502426772332123653132316003727034514325454516625671261455754565123314312532505026477034703313132017055715414003755742460154467240435073117533606572722132427720341755431340133652366352033176000245730253241377516056170201570202400107361035055724072065265676644613477634606332277651453074730407607443307125067577466524223425117023233452175546675303544134230175420452031247533621206472776527505135340360262573013570454663043137237174262003512435114626737162441524436734304576446614160303601216222736106567736706366351300470435702011770401777612127323340270564471772110304074376726667776531365054440646041537227351476235132405703674426235371251667456727013365513776446623420122300740744160131230201327165133304367403402102431736222415240157344124412176156520635323532707122651017633422000273453315666033360402073021453657551276716107331765055034721555015740263631502444041121451103212720072115526225115636551211662743445260530615304035277506173050612444121663445073041366023502724064504362002452071220073115702232140112627433370612246107733776610542242551445167537354644052541451627142245002361335103337335727505267114024352570172330112305015502636237741575113546005247630306346402417767576514237757757020741256751761266112753002137127765574667165313713307047162367561502056247614015646115044630455777603550156302504706661432715303641414147207177363574203473436662421144564575445477657241444305762267503711405606722755405031252272622036053730267224652314271161376030772642217414432746"

    Returns: 838127961

  95. {10, 3, 5, 4, 4, 6, 3, 4, 1}

    "10882877726434323602637161387055868734642147238385142554752166736410783863132510662261643242650560408754610816652485266437015765358077747634371208185054430321306255072427607822025724845417070850775353057854150304084431450313623225227666718882710847238661072111784268542366143445503637631605067066273172868060813738853275751201255662288220855618086342707367501307433831163440670783517252815681321224777235708083566631576616151843671438634515510715352434153522234605815836454235738188271373077854624064047612054842677840117681168560846210680170722030603676540744756031840481062616118246517787075858723254737042062047444600856172602607481608661878245666805572727410283387341337784803680644713788774386366187050732804415848471375206702247873756765716568330437017661132465885622507260416736117788064663347330233856088742026616770228125818217121073134464381511828762780052057018626151651307731530135142646820625303381351602472878113416147167050550312131752176202858726420883102464036072852828653474602668722624585030730045541140278002040503367683537232355603301845603622077535254432750848005032261176464070806760540504555307454312875078042106376720726158221880605615074618520728703841222146858032771204578128332680842841544855658838147618502356167630131252565512035083885527781205681518134470617508535634848716288361054870051877024434458537353742750025281373486463233017382167846704084134344542755787185316188145813251025345177286263524655422836171765407335033127456850513546242144377218458107504438118413338748136016642641783241135472356004748571143653521051077626510152017786423162628415547156633674873782251731822257241440874166228834602072607682773784571743375281525187865755770314106831323868861252248783815822213686025788881031718131603250670837182250354067445228124883858303114146422278177740355671544208455487308010136645732862166188781420656735153250645807361027422402526544501430774042630477116727754111000856760155407527403324765326505142832840650252144367483824824154356687317101112226053328630535820215443007664720626032640818588535606350502201075476563681047542470710152825064448402622873476370782801660500167025877613081732120721452030320516017264520315062225146750245067307581313171868518463737202745283513507155061581740867507440408040368214388283530741083454611875271753738025153776830321514387453186251801072072028404601701753428337683304152820217343855323380574638517237763628308216268683147334216188821220610634554427782408825238037770277274004065462487364271014030467568250735043873650306820456370171713307271141123305202657272448755062433818234805011685447408563570548037663130781055455635247754501076237653450330503255130132771475724362283865314043258414515823240540556761215766111114257187016072572302333642360426020472760865002856086068424053765611118717235843483127226835236616134766484583270131807608412322771272051445815176145511608533614781645526173002411106442065755053783670532064724747730037363187613806481512775770538711440562877405008580564630810723057776413123184782481535278448088232553854415601144280311132876766573823255245866714076204286240615351135387226156724331700473857327530107328118585275765854472466785610755204336818622620342307811503342814176077626254537785363838158857360870107645600087850357645546734580468452643140076044068105238461051454684648068247537616457570610410867768842028155581817063254861625873171866713375201764471065018258342346542021434532675747577583482231810376446132220146830561573265375625210772101337665618753144652107514586415787832061402157664242171701048147133566171401645780774054363210610355230703612250138756084743076858765504320247032843365645714883210574046671354626272382724748852206382128565188576565235850438586214742601410117572524772071048408138048117451314322774762540241281517751815186264832244386612228821531437404761336187532454288652243021066042531813760300375807387351138005371745438257083610776507002105064735813028285543258042423881583771511582332168652750382365631337265211701686256065244257231056340267326608535631523545784122558605446756754856176843325510867016883428736"

    Returns: 544342181

  96. {4, 9, 10, 1, 6, 3, 8}

    "3155254323252311443515265541136442246021501556301434414536525600251551126106400244114461241331045350331242425403165566503656430266255151600241651406550266531604362234064155236532405355345220053233310152355230504446416334265063132340033156223444225452110440323612241236122235046306305225243001332556162202311364605136421541444412226202154653453630653125033506005466200444341411246016445405220205416350466450154033243265030001465054650446400210363434260561531240236231630303223251531050351250102124000646102311034625205155306565035265256446454026462622362603511123604656201006420264050040516655541100140613366630511434521101200121444433256042203412311606142125044334310055630260410215642043341460420426522252044435114463534515036513305220413243250301102461013342165455166536114533543336153201541354234152210152545154535026113031321630536144612105263206321355046361104242165615612133424331066400550651566634226604246346300030643553156656211633510342260362403340333145446551141644205631246243331225232604114246406611520126432305560644003452506345640635331355415540316142005515536450424211353302643453623312300353341400606023300326154125236161514204405164131460343423655132251242615022415505252205304453663011304042123155344042423502366324464664015556335405342046530666426461301402306600555013644011213010515015036166305652521201640525533621223031054321553262542365414261436006203045021434061530522136121453120226554060605222402100052120453151110220235554000121100354636056566634432132510554143220362305301003163025645101504454166140306626154624024214654041023122625265433154214600366230520546250106611246025466360351225553540461463326460555164430016352132231420431051155262622231243316556110543630631005411505201110354262331252206300321426236244033662341222210031120305520041051011141454634152046035653515534503120651430506605244364323354523334550663564252165250140031405431046562423000133534000512460656012123405143405316522113525151513506431203316244623421314524526610640405241356335436015354604446442410511120031033326452245162241423525140522431644435001223546133614034530162021656250460212533026022104120401400410410204014232521566522134504436665144242160540640630066240046404526124444454200210215330004432022402505111015545631044012010515200210220146343550103661252453323046320201341611130353035023153131225062525400543501153506632364402126025053033151220162026323506314043212400654616542540420631016030251066025346335651545202414002561443210634460320616132161361511051041505222055503460301336425363326023156545052414100061455404306441312136464216255015226543165263225661134313241314316033516664240000422232160014623063112662313163051611150624422231042632501043212462262534354011026320636552310002111156310661600155034520502461033040033423321531042345554251241312452320664456326502530622300621146225034434155642130525635201654245145006403261341436525323246611012644221132540425462504652331430424352106420102563224244023263633162124425524415664223016215064521452033616111424061531611550524440604255401265650464330623652012214566264020054421041465603324301245124230605205154420615360243422336626202026505401164065406301264461263120542401322300140104606614210152614211413316441464412001201354654653032633424650442253502406210261430522600316415544415006334121361511305346614426332341030046043435354035264145365633134206441260124526333110663133000522510005650113164354152553440043125400230135515533003311034032425014226462442246320244124122641134131005543633244502000402322601660043010605136616313366642063324065141066053033045124013004016466510463512050165123512266140510511515005653051612342553202344420025502514334333414311134111640203041624446305544640466351535012260545255054666210452461165065635134552254305112233051466551315546105325026341656141545210512021032133413233665636261110012564360335553336535365045303212512636022042520444403524532266126226360664416213005064311502442045243111635532661103640112165126013453211150"

    Returns: 891842868

  97. {4, 6, 10, 6, 10, 8, 2}

    "4202021626064632220543500240362036304001042050023543265052261360211455241120320434630056450525541224164346330355453313445034261435500445243635056341243443315346550465306153622362112524603111515534530544255251255115166145424410342331213661535223163162350423004313336213605410104453211054043602555641621035230252032023312360233444425540031200604166660263555615120015330053525300520051120660100603465300431360650454333236635621203310663665345050630300003611624251426006440425555111104054450235246432404552126162644556212335462261136654404444066423421204125466543235406365424632626164160451640642103321025365664365162165304021342500522051312513061625423511162050016103152310032115610462110152556321610525551536216126230145533546330042062213140400241442165414003261655634312503124504653161520016231405302036326616031414145660264553031332665532051146550661336222113105145551063013651331123636451306552542224516151451326320104026333351632005233433432300250340403646142400404266023662300260263501365662112005064342213414420564131452240251013251512263214016231222200133016540020560163630223613061626260664260151160251155600166430621026142334414420451160332123660516230411231622322310216216302144012141210655251405204022051031033122546101233036125601053036435046041261104511446305111512544060652403214045143262264056565563056433504200340355024402256365651154316331066336011221246111605122610612606252601244456315404413540562305534446550325331656101316123461034645302146116463655110035535143524346144426426046146001112000665101311460342336210535011215611224636360202661631400226266560034163424461450044140066355413142102101652465256322441641523321525253415115305423022154506333332336444520043202224312004532325306265056403300030201215214043005021520413461415150410233330412121622040652600130420104205505410551611466366601516124366346535365531232225453151426563242635404342523103262621553445036063132002416513426151035112035064106314562313101024301552161223524301520034131353154341163315136200110020424116422335526303654541015351550312456035525036231533413321246154511561535045462602141055540515133346252110510365422405562640265023035235313560211435654566106034120465112325036021023034606055362652506040655621502134163040101160414041044215521315645153143033123210261144521151135566113511263512636431233126202353460414053566105650446350346505341210014212026334545443542241062520523320055222653161416406260033446511310654306210266011120501102250510622060532320022516525013354642200322001033250311411233625266525134604344352152066632331351125206424066322332445153316603652525344243302166024600130554326212622433142201652255353035136544025113662001326416635616061044025453333231664612513326501115054532604321124541426301512032650003141314652645205612603111025202300056313456503153031556142046516040462643605011661505013405242502455564104456041031000241053246016504446023054405205601610243550315225621026040016611534644406445451452132422030303164334226562364012360013663156312156025322043014104651550131651214365061115052332005650362134505500400524125256306051633511561301333243464626112161156663364321221510160613100216405645220044252553200016036536065013050420456612431102444215066154304240522612310443221152660013235663035503422201552616455552540434066463603560241310062163133300652320241426000230264206031460110336326135602621630555420115320251216121131321561206654052630434251142215330614364625415344556660435016563331333133134555264406326201263105553314326234233034151612264134426635363640621642624220344506314051635402435316102356302560335600130312124301611305565511402502135542434100461325233010363615464542151631650564654566463236315340024341030110353060456130235055443551660256242616445305326224364221554330150252413231140533642244310052235020022233035133456366404534006043652563130041233616040034122212543516601040224630011543626321334635506360514406241553163543334303141651554016060054122214206202300024244013305645224351566405053535521613032565606126413604130005612420124154613032125335230601413041460466263654514111154364443004520062426233026564562415666316546651503020066545035442652321232002114051215133640544621350511014503536661245200001403356006064421544355120336353306152611340101666560441332203016242031510063624456115555066650406333323502256354311351450531664113336605222645053354241103100401523252634415201420350040326366455504262644100321211334545546203243320301560550411663230246113366063336014062422250005033301332154532420600403244054264336322652220222544413153234656456432512552252012035524220442331434045621450516610363445016446011222663260200021033311114426350203453635300043540125311232001655140125610143364525012646612560600012443042305506055662221256155101114246140330362266206650266515030203402541511033404325314045660352021163421611012603112013661226504541355250456012532125033142121450626226204121255545443333246630465125346300050035143413646005044312262512135011046224556511654454260456231404064"

    Returns: 914710860

  98. {10, 10, 10, 7, 9}

    "043223202013243441242434130233012402003120320121010223220244024203104420114241410420411412410230324303144311312334320204331422230401111244433342334302024222110304312133220234441301400402443420341012023031340102042020401402233042302120033030133120334223443422223013431312132423303143201403013311133221014123431310230201101131420232131210421020102214333233412102132300400113201124433423441000141342221434402300111311312423324233030340144114031323411024410033040201411231041431442304102244312020041203340100331420123332033142210200233320413004440442441341140124002311111243102012102431304211340440224334214104011040332410303313302011133303314323140444102324303042343344031110202231043312241121101132442020210203311014110010044234443022202143124023443021312023401043102203104200042301111033133004412224241402414424210434343430330410244402240332100423142104210022114314430021401100400233132044021122114030024112412002032410341442232302040021001241230222104144043400034002211243141300041112312223123432321130312231421441411400004342103112410214323410141402204104321033111120034343004131122113120101434042004042020021210020310213333211314443334232113432320411110230304143102041140121223030330041131313404211301103240314410203213020423444340212334010441220223330320341030240320240313420241422210333422033231413100204120310321301024041143132311041102341410134234002414412141403231042304442004223441343020243322213410402420213341303233201223123001003204220144401111010204404141243424224242132002442341121413044101114000341034120131323114211332231244324241012442042204202111020013410420012320341002431130111440200220040111312403431143023202333112222434430113203134043333430102132322414111042414434331301410402440013201411441243322301030343013401442400434032401443131140120121041040203141333311234324122210143402342424141211423113431414242320310023024322102020441200440333024432002344112221214324312131114142033322034040412402334124300022142400403211202120122313433120340113214231340141321322422432322201230401304140034121014411134110444010133230222311021244132243421214143300030212333223013333030341041314032034440324042421434000104412411334420140144234412244134001402003303413042023310023134333232141410203403114042021024301104022121432343401324103103114140313120320032231331344034123232413142133033203033311440400110023233203333014102220013240334003142010101420314432303423010014104143201233421104041224414200014334441024124112341022332243333131033133321424144401422233332301124011021422130200333011113143020413211344023124431224242033114040202441123102310224111214220231032414032204143004102333010102130442222204432244101321231343434321230020443331421133304402201140302312044114021213202010314100114244220324011111203430412044044441311042141434222314140104014433423240001101214414043014340322231404042233403341023323400100424301420222420421030014332110424434211431342411021134000131121442431302140302314111041420230122102312320141211201341003203020113343343300010143224301201000330424001122100024200041034023214142400324020041241224313000111104211111224100441234344234214102031221304313113233441001430231201301201034333441021244001213143321322344310243004230020433233040222001031030141014140420310042421310001442323302014001421321421320401310014302003341444313311343320222440423324303322440223314430202043423011210023013100304022212444044243101043223200033120042213333120214200112111311204030324344140320300303133433431102442430342140044101100240042201031004314243204432004122341034400422023311244414131014041224413112324313222012144201111302204142410404034024311440110424030044003242311002113110403210203322042213214122042300112423000044422142112203024242430033000413221001322011434243404442002341201301334223424114041110131120134124414304304221323241120140213212244443441220241342310112213220144210423104200213403321121033222033431031142"

    Returns: 666245912

  99. {1, 7, 10, 2, 6, 10}

    "343231530231441335025305222200040422143340304343214314145541133125304515245001335014111022230230444333440015101511312050535115220504341503423233533521042451515354245015454301404045352051011041344304311120303342023424141234250544052550541113104410411112151451003053335241341544410542521051241045314321431513002512542141550004152223150151200514350231155310425351344340353531151551542123201510530310432541513514545034044530434300251025142404051411353443243305524420535235414024402314442215030224000034352331422444241342004034213340040135033132410545101050543122410353411244340224345145310405203220231054102442122245240534452302312523440442055225244351104300112530355211434000000133454433224441520211503331532134235140120450043523540034530110505050500144211315110241545503555054553543342132035454030012055504534055052203020412523550121313531134110424022003104253452051055350143035331504030351413025542140505334344101151532514011210501542032045544524320003213134225443423450232451123345501215432240425050331533150031342453540052520231443430351534010323351455201021102014220301222205054000554253350052535221553203152411003330403414043344312535255445044512131000554155452005124012204122315212051011514431101415304451305413312515235420131504404021234045333042430251424044405204255000322304300332143052350201144310031123334142251455225323450330143303455331323420405400053525110505331533500303405015150405041144425523423421033244120314411341502203514240342414111515555044505412420030504354354332353322221030001035024334205545024243202344021011430351234201353135451521355104022202540002232232131553515450314423552330115415132232214242531210535143231450152033531024111351234354215505033050452000135323300502205252511234111434540545433321551334044002025312133155213231435233002331535540540141330542424552211125022241220142103153113444550123032422123235531551331553415231103415242335131423012232301250034143455250411423221523352413355152350511441053133221552220542312442315211242151023041105414540125440340324014233443535004054311255032050434053225402454520345405342531005244125204402552332035312331032145422250554300553150503450432342011210111155223051345352341211045433111040122512434533224300204422543143023113025245115055305033022001442112324223442113250000452415334141313010323512321332403510245355544432131111004412443003531314310130543212534050311404520451145400551403231102525432555233101231011531253301540141313201152342525440515211155530101221422422102524120420343453553123024302142301530341305334524552024255250455203140500350213533050534415534135432052201525242411213311333132425435045232020412225013043553334355251201521103444114214512334122201133103144550432333502522532200530452520000231534250351153500115454015024325135515310015032121101415310340210531531111312453300334030131044204021443552043135343521512401435400455121015450401520152403353435541202034435440223014340125500525550544004012221515341122235221145344320124522345035341443150102054041314221153020503243330443140255125001451542515422413504324214351325005400454350100230532004500243443520221545420534234401405521454252535552225021522425132031403321120554451233431232453203514414054203330401302142502254254535200404200100024020240500542543253425324142003145202450440502150011204342045451130004121350123114233012401300431044035444413155031123014152220245532553224503004040045543113430324203024230445334410144230331325042352103104350530213305241005524043213405301323345533444235040542111332103220253300403250040040110550030115502334455351305155025332344554510232214202132442124315502320550454155521023023525034431041254325220014215143224145351225102122124111412311334135001301152535115441103014125421554151013444351030124432111242535044424524203412255443214051150540434341004450501243500112333410412410011333355233421114425001102544433350455003311043210553424130320452543331401023241111400451143423345024200450103500524404013242435331200430512213315404350202551024224124430502055313000343553241550523050310553153520434200511425050013305144312530315324033020154345532235215504053043020214232354403122301054203414451533441243443323543415230314052554412554025112504331354250422344012333144222055102022545202030202523455113135255341125405110402554530333535125422445513430120352125342252040103144421251340002402102114115441544500155532513513154524504404023535444515510434430132345111311532213104442212134221402452104410434154502452235551530002524415212430123345122514105022424344422012235532021014050142140010533131035220450501201131044030033154023534324545241431214112524251042405131540134205255115435442340222442301252013551330323513221453434230002353022305050420154433253302332015550253343304021355444330534220343004243313330043010114530232031003351220355234403403323531154344510302304412125512531145310002144501331521123455300015305152305545405543253550351144152553552004450405544442320130214451554414035522150315511003421145241440134511031051431245042130034501411545102050132325333240020245530154415223450325"

    Returns: 287750431

  100. {1, 6}

    "10110101011100101101101101100010010000000000001100111001001110010010010111110010010111011011010100001000100001101111100010110101101100100111111001000010101101110101001011011001010100011111111110110001100011001100110110111011101010101001110101000101101011110010011001101101010011101111101110100010000111000100100010101100010010010110011001001011000000010101000101111011001011110111001110000111000011010010110110010001111010011110011111000011100101000111111110101100100000000111100110101011110101100101011011001010100000110101000010111111011010101001111111010100010010000011011110101010010111100110001110110100101100111001000111111001111110001011000111010000000011111011100001111000000000000001000101001101010101000000101001000110010110110110100101010100101100111010111010111011001100100110000110010111010011010100100010100110111111111001111101011111000000101000000111011010100110001010010001010010011101111010011110011010100011100110001100100100000100100010010110010110101110110100110100101101010100001111101111100000100010000100111100000101110011001010010010100100001111110110110010100101111001011101000101101001000101110100011110100110010111001000110111111010011010010000110011101101011100100001000001010000000101111001101100010001101001010001001110111001010010001011010101110111110001011100000001010100111111110111000100011100111001111110010111111010000000011011000010101111100001110000000111111101100101011011101111100100001001000111111101000011111110101000000100100100101011011100100110000111001001111111011000000000111111001100101100001110101111010000010010011100100010100011101010010010110001111010110110000101000100000101100011110110000101101111101101000010111100001110100010100011011101000100111011100101001101111011000111001111000100001101000101111100010101101110100011000010010000110010111111110011110101000010100110110011000011001001110000001010001111101111010101101001111110010100011001101100110100000000110110100001111000111011011110111101110001010111000000101000011000001100110100001100100110110010100110011110011001010001011101101111011100101000110110001101000110101001011101001000000010111010001010101100011010101001010001110110000001100000001100100001100011110110111101100111110100100101100001101010010011011001110000111110001000000011101110001100000000100001011100010111000001111000011110100011100110101110011011111001101010100000000010100100011011000101100001011001101100111100111101111101110000100100010001000010111010100100001001000111011001111111001010100100011110100110111101000010000101100110111101101100010001001110111010011000000111110101101111111011001010010001011111110101010110011010000111111011110011101001011110011000101000001110000101000101000010000010011011111010000100101100101111010010101011110011110001001001101111011111101110011001111100001110011100000110001111110011101111000100100011001101100100100110010110100011111100010110110011110011111011100011111001000100001101101010101011010011100010010111011011000111001000110100001010111011011111111000101101000011011101110000001101011100010100101101000111110011010111111010110000000110111100"

    Returns: 872636768

  101. {4, 8, 9, 8, 9, 1}

    "402502152435510145443255510155103133431300400034121304242113333151323120125511132021545332512504222051143342331123532104222240555132442405525535043501153034550435341332515122541120310501201254345125430555200241100015232150403302345102411534500300013151302433012545032303245414354020405445203202523222241350514040155452313200343441002505452402554453525342500404002451552301244241023544400350011451431325123515055101353531543504544345514154032512345032125514535351530054353121112314345021034010125551505121220405300315123200533344550554551343111424023001332133321442444122531120023332215530511234412101302505524512520245352425300450514004153324520135052113102125452524252535412104041253532134524302342400050141553252550310204412241511152112141502554024205253550230533245305502312331405000222003033124323320114434352002422222015142221411153452423224402155505021302050504213245250052135310450303321202150520122222535123244215345514050251424422452231545521034201433501005342254004555143234000325512155433014114511224521534322334150424353244153050004212055034214222124231205420431441130030233521423142245032325423052223040004455420555505143205232155553023444213022232333201352245340315432322202251111553522452523430422441205250224402520254140200221054403323550502312420115402154511533425404005522435554200521120035544051524022215433405342511112135531505420215453544525444252153043453422403153232101535004540120012500452235140541045003343012310322414312015042353120213253355005043333523400450011053042553321440414534212352425205244045053443331554053445544014141551212453341420021551402035330314332305011320352044454521034130502003035131133302213052011551542122105223340433032221230435520402422000212214340022013445421005220521452013521303513534445132335213421335212505552510350213220110413215131250122325123553402414033040045104120530022553343013415140002024401053051324312122422444212450002120134301305450311404103125544135414315422543525115503430530115512015222100345435004540403234105101520020134145342000222012400021550424124403030312224115230340144053344325304125034202410123030530154133053550102233405500342530552150414024024352301113312505223142020145124542131531140454002325302355521303330555141225012032222253105532045545202415332240304545505242135500550304030412134312555443005141250215301342533121344345304304155331513400425250052453013541331152343014502302112012533051342534155353105123522152332350455404302254553232440332402412205040330420443040245005453304251014405510003504510145121550155141131241355344401541224530513333114204123035240435250414033043434552212252244154251304513121322414215200150213002322023522003330530205045541512534134021411555244502225103553355241251211305255420330402215541021123520355020200302432343141533425303022304020553022555153434534344104203552105233010033322320412144520035155100154054255332403134155423312013041233031521414403312104450131432501321255122341432110325045401522355510505114225313012512350500154005210120345320303403505313025103325543312203124125123421334525331334152414122303110451535014242152204303012352455321201350500213312102312315203530312305423201503513353514421351023014155343333522003101441334244023353512501531545001445452402522553154150325232435113245004545125303551215444252251241551013233234301401140345213500400531334432413530200303050012043412204134155442222515024440241133240052214021005250332125333533110422525420522123531022010234314513535541013422051513211313344320454435532302224531014101511235252254241241315100415152350005235024222134422313514022421523543503425542223252251013432153010302100133421333425250423532411520553433210012513151202035011513214115422240011043122444221552233154520445431441131323015331310121344012324500553155425523411335151232032434334202052215310344530515021050102515140242201323533012535135244354251512035550352305540050524405325514551440453005151124445115502530325123521351052450022113354400131555232552234115223431205150305032001152314154153040504450053154524223115000441403200545001513324313515313434052313434044520030514413224034451341120032053331523105505243104120213245141353442344150133500534544411141340251302434200135224254411020351321010224242221154433122235521412543525114152045053114212041200025553243520152451452115451002440033031554533125140245443355532405554402433024302203341413354124141030430320102135123144142301242200253212503532350012315523413115122134454313355350005231142521401122123513224215433520042141540024534300253332533322534530334405254130412142121243303415020423302405044401254511101304501115353502555135153321105401522454253224035223421201330400553400222225200353334233124025205542011040143"

    Returns: 63297537

  102. {4, 1, 6, 3}

    "11321012200203001333121201123022313203130033013013210021330232222000232010031322021311033132013333312330330222310230110001130020033113023110213201012031222233121131010302310002310133223031200111301021003321312102131022021233231123001323013023013322312133221130012233320312023313110131230010123330210111303130031201030102003113202320121213210310302101210330333111301002210013301002233232030212231030003331001030133103121320120211012122122302233230220123211023033333221021113231311131121033202102221021323033232223031020031100322001121301022333013122002202032021232210303111003312313013231102301023201012213130211233101122233220132103121011133030023103230013333200310103333232312333203321233321112213112200301232302313032012131120212102113323221332103130312322223323220020131230002300333320223210210323010030112133321131333132323123232333331330011221233310020313131111022012123301223221313323132213113201112112101123021001212022023210011002120203212231113133113031131231333122010121032233323110333330112002302301201310031331221210012132003310110332011201200200011122213321313001003220301232200203100231130112021013221110132031203113201110132020121122013102203021231003201203012110213221101003312222303101131213023103231311023120110201302300103030101030023101313232013000130011013120111000120210330110231010312233333303330323232132111013321013233211001103331100231201020332111003032122033231022002002320012310133233121003012102330031301200322003212022013031232311020222222332121001031012333231013322202002131131220212212322323022321310331321212221311001120003300213201310232012222022103323030312320231013123331100101231330100110010022312301000121102132201020331323232010020031220213231003021313330232103112112231122130120323233133321321222031212011331200212321122300210032033012212131203222021211231103200300210223301121131112101202132023123233210222032010110202010133110113210300103132321330033020132101232213232130102021230102332310331223132322301333133011133121333111202032322013302223220220013133131230200023003101312330031012202130233123210232112233133311012201231122211231100210120332131311103031223201110111123232013002203102103022312321133002031112320112100001323013312133022303001311223203312300021020022011311231030133302200132332123331331231302221310023010320330230003222201201312130000000011320112222230310221013120201203113220030222102013302030313302133101220000032003322101022022222023312222331022221321212122330120133201311203132310220132332332312021032230202013032303300223133320011132201301110323331233003200013231012103330300223331132113011321021333212113320330213211122303001111032023110301322130111233121100011213112330222131000131130002110130001013002331131133033101022131303302111302201122022311032200213033331202320233031121333010033333300131212013111033123101131233113113111313122032102322232011222000001132232112303031020120311200331231333101003222011012001301023133231011112210211032113120022100000233203220233311130001232003211121021222131013121320132212030211001322002301333020122100012020100103031200231020230232231013231100333210102"

    Returns: 242753121

  103. {1, 2, 10}

    "100210002011001002112020020120111221202220121121211021200210011112111220220222020022121212011120001202112021002122112121112111000220002011100120210012020112020012202002021210000102112211222110210021112000010011100120022012210221121112102211121211110220221120220021020012102110011200220212211122200012202220020211211001122222002122012120202100101220111021201101021221011022001020100020201201120122012102000211121010122110121212111201011220110120212220201001012122112000001002101212200011101200201120112102200111210212101201210212111121212202021201110112021111211222121221212211121101202000011010022120002211101220021210112011201000012120201001122110110002111110222200021102002221021202110000222200200110112101022102220202020212222221200210121202002202002202210220120002020201222110212210102110000022012010111210111220012221000212202121000122210021222011000012121012222222002002111001020212022111020222121201121100212222202101010112111222112100001101120020222120022120002100011222020100221121221212122001102001021001002202210000112212202201202220002010121110110100122200110200120012120020011100000202011010010002222102000222202022202101020222021002102222112211220010000101112012012212100102001221012012011222000001021012120222002221211210222121110201221200212001122221002200002222000012210201122121021012100202011221102210221001221010222202101102220100100011010010121221001011110201112010000122201002012012220001001010202121012202220102102210011122010021002010110022111220202011022222200101022112212022222000111101212111111201200210202121111102201100201122002121200211102202202222200212020200110210122110221100120201102201101020201120221201122210221200020110002210111001120110221112122110101020001010110211202012220112100001002022121202212102102200222000000202200122022200000111222020100102121002021110120222202211102000210010200002101021001110200210110001212002001222110200211121110221010110021000100000101112212200011021002000202010110111202010121000212110111110100122010100021220222012011002002001010100111222212002011120000012001100012022012120011212111120222202220111210210001221221212012020210102212002200012112201100012022200020122200112101102221002210122000110210200220011210202210112201220021112002222100101222101100002120212121000200111022222211111121112111212022101220111122201112101012122102210222211001121202012010010021201111122012200212121112122122122101021111210022012221000002201121101221011210121101222220221201200110000200120001200011111212100011222021220122021220122202010221111102020121220000101201002122121201111002222120101021210102201021211112120221221200000122221211200211210110211010022202002100111121200201211221021120022220101101221001022120220021120102200221111210002000120002202201221210111201012220212111200002200212021211010012220011111012112001211100211221200020000010111102201012210010110012020202101220012121201022011010022220201020220210211222220111222001122212102100002012210202022222101222201012010111010110112121001110002202210021021010022210000111000101220011112011212022102222121112122220211021202112000210112201220210222011100111021200020211100100112100220021020111212101220120201102202112020210220120102110120110221121221000120100220010200110212020122021102211202120122002012101111102101120201121102222000200020122212102222202101120220121202212120221222001102112111101111200001202112002021012201012010020102120020020222122201110121211022011021121110222221120012221221210201101101221200002201021122202200222101000212212110121102002001012002201112200110011122100012222020120021211012110112200000002020000200111010121120120200020221010121201111011210021011101112001122112111101110012000021000022120010211001021122112102102210221011110210102221212021002112022211001102011101012210210222010120111002200022000102012201001211011120111211000200201121002001100100212200020122201200001112100002002210000000022110212001201200010101200120202200011022111202022112202101120020112022020022212010201221101010011122220011011200220021212022112022202220012102200112111100120222002100110200201211222122121211211221001221220112001020011011001002011220222022221100100010220221111120222022120122110"

    Returns: 679095255

  104. {1, 2, 3, 4, 6, 6, 7, 8, 9, 10 }

    "96833017464003200961120502374725601624678574695048646036646677204447930695811253430000382790647956103033770130272371041627618866730576065043749330732964040988308863340716607175909478097303793426613209176478198674275597309328466047291629432434465842106178198802390492873005019027106068901905049886009210270001221804484628130081543615985531302083888925038760688037636467501028284052460024843870981108146042100437000439243565554683504320528534603697965163480311493263420808866192890522866018914479931246820000107418039051990792836005923257730602814619188940182392745300690052660708595000301724277872710417143188102507600210615587280904160574000136920098680605023789690621043582707283567048866369777675349030039260907307820707090819423209857962974186100705913455251253410943713555029926442020421025460038206040799199401636071754667067486930805945188020142467535448002662490800202831047027622889402306618280847270854383036174605654001762898869992064976656463720701680311760541179022075093874103759059183640020896630971963357299730628559151671580690218362047210330294119203733717408411448706659179003756074028808909363003394308807705135024065519201834702049160409416455450677010016135678869076808104167867863337201128426969610206405796641082224924930828029040671072665138041394009430389193520084475670551917843602008030953670595190853012028718238660615860149158007583341003226162677108000070704403455983000890136627949082853385609607266100807947568084690156940670707740448726100708007126806578204223356834709146405003809925316687361436058696600210007056858132093632720156036979010348029046328150103421593285901267381094021490185699963916890796903600098466218243046900091311637951993055327212030923049749203416390060865000907000807212433035372338184004890502056028467900741053535558672744882221555171288396044716766925409546101358722008915851113600722373247273631190557427500607050539871127638124202254100370808608689061100007995102701409072370075005824293501204865539209782037085502010502563314718200019009006801177408083258740602222521900616418901684962397018525105887768073161007762650005850526653010081880936498405424750677860537589094876408990129541621137354710385502024751125987228788023692344991002704878097435628136613609003603676210456899047520906729105165433018394709906718090730724555051430850255819626757530009292129246090417663870003512500972808352877801001681671102066712537696648771840002575078016842525592726720706290063877047173690550086492822606964232506749009500140077040405887408820096957460020492800404312409909000427780160701307200104617765902092812370469407911555905497643388302693478200929459810007187009574063960844063865330205238003031400140464540224198326303343185415434800222492644829355557746173887622760079072464944065049270968330177265881029966550968330174640032009611205023747256016246785746950486460366466772044479306958112534300003827906479561030337701302723710416276188667305760650437493307329640409883088633407166071759094780973037934266132091764781986742755973093284660472916294324344658421061781988023904928730050190271060689019050498860092102700012218044846281300815436159855313020838889250387606880376364675010282840524600248438709811081460421004370004392435655546835043205285346036979651634803114932634208088661928905228660189144799312468200001074180390519907928360059232577306028146191889401823927453006900526607085950003017242778727104171431881025076002106155872809041605740001369200986806050237896906210435827072835670488663697776753490300392609073078207070908194232098579629741861007059134552512534109437135550299264420204210254600382060407991994016360717546670674869308059451880201424675354480026624908002028310470276228894023066182808472708543830361746056540017628988699920649766564637207016803117605411790220750938741037590591836400208966309719633572997306285591516715806902183620472103302941192037337174084114487066591790037560740288089093630033943088077051350240655192018347020491604094164554506770100161356788690768081041678678633372011284269696102064057966410822249249308280290406710726651380413940094303891935200844756705519178436020080309536705951908530120287182386606158601491580075833410032261626771080000707044034559830008901366279490828533856096072661008079475680846901569406707077404487261007080071268065782042233568347091464050038099253166873614360586966002100070568581320936327201560369790103480290463281501034215932859012673810940214901856999639168907969036000984662182430469000913116379519930553272120309230497492034163900608650009070008072124330353723381840048905020560284679007410535355586727448822215551712883960447167669254095461013587220089158511136007223732472736311905574275006070505398711276381242022541003708086086890611000079951027014090723700750058242935012048655392097820370855020105025633147182000190090068011774080832587406022225219006164189016849623970185251058877680731610077626500058505266530100818809364984054247506778605375890948764089901295416211373547103855020247511259872287880236923449910027048780974356281366136090036036"

    Returns: 354196980

  105. {1, 1, 1, 1, 1 }

    "012340101320121021012012012020120210"

    Returns: 921116515

  106. {7, 3, 10, 3, 5, 8 }

    "2343252343232343252343223432523432323432523432234325234323234325234322343252343232343252343223432523432323432523432"

    Returns: 809628019


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: