Statistics

Problem Statement for "MagicalGirlLevelThreeDivOne"

Problem Statement

Magical Girls are girls who have magical powers. They fight against evil witches to protect the Earth.


You, one of the Magical Girls, are now fighting against an evil witch. You want to use ultimate magic to defeat the witch. To use ultimate magic you have to chant a magical spell. The spell is determined with a sequence A.


A is the sequence of strings which is determined with a sequence first. Each element of first is a string which contains only '0' and '1'. Let K be the number of elements of first. Each element of A is defined as follows:


  • for all i, 0 <= i < K, A[i] = first[i].
  • Otherwise, A[i] = A[i-1] + A[i-K-1] + A[i-2K-1] + ... (while i-m*K-1 is not less than 0). Here operator '+' denotes concatenation of strings.

You are given three integers n, lo and hi. Let S be the substring of A[n] from lo to hi, inclusive. That is, S = A[n][lo..hi] where both lo and hi are 0-based indices into A[n]. The spell you have to chant is S and the power of the magic is equal to the length of the longest contiguous substring of S which contains only '1' characters. If S contains only '0' characters, then the power of the magic is equal to 0. Return the power of the ultimate magic.

Definition

Class:
MagicalGirlLevelThreeDivOne
Method:
theMaxPower
Parameters:
String[], int, long, long
Returns:
long
Method signature:
long theMaxPower(String[] first, int n, long lo, long hi)
(be sure your method is public)

Constraints

  • first will contain between 1 and 50 elements, inclusive.
  • Each element of first will contain between 1 and 50 characters, inclusive.
  • Each element of first will consist of '0' (zero) and '1' (one).
  • n will be between 0 and 1,000,000,000, inclusive.
  • hi will be between 0 and min{1,000,000,000,000,000 (10^15), (length of A[n])-1}, inclusive.
  • lo will be between 0 and hi, inclusive.

Examples

  1. {"111", "011"}

    4

    2

    7

    Returns: 4

    A[2] = "011", A[3] = "011111", A[4] = "011111011" S = A[4][2..7] = "111101"

  2. {"1", "11", "111"}

    123456789

    123456789

    123456789012345

    Returns: 123456665555557

  3. {"0", "00", "000"}

    987654321

    987654321

    987654321054321

    Returns: 0

  4. {"1110", "11", "11111", "111", "1"}

    314159265

    271828182845904

    314159265358979

    Returns: 15

  5. {"10000", "011011001011000001101000010100000111000110110", "000001010001011000001101110", "100100000110100001010000", "011011010", "01100000010101101110000011100011001000", "0001010", "010011000", "000101001", "00", "1"}

    1000000000

    1000000000000000

    1000000000000000

    Returns: 1

  6. {"1"}

    0

    0

    0

    Returns: 1

  7. {"11", "101", "1111"}

    1

    0

    1

    Returns: 1

  8. {"11", "101", "1111"}

    2

    1

    2

    Returns: 2

  9. {"11111", "01111"}

    4

    0

    9

    Returns: 9

  10. {"001100", "110011"}

    3

    1

    4

    Returns: 1

  11. {"1"}

    1000000000

    0

    1000000000000000

    Returns: 1000000000000001

  12. {"0"}

    1000000000

    0

    1000000000000000

    Returns: 0

  13. {"1","0"}

    1000000000

    0

    1000000000000000

    Returns: 1

  14. {"0","1"}

    1000000000

    0

    1000000000000000

    Returns: 2

  15. {"0","1"}

    1000000000

    333333333333333

    333333333333333

    Returns: 1

  16. {"11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111"}

    1000000000

    0

    1000000000000000

    Returns: 1000000000000001

  17. {"11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111110","11111111111111111111111111111111111111111111111111"}

    1000000000

    0

    1000000000000000

    Returns: 63749

  18. {"11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111110"}

    1000000000

    0

    1000000000000000

    Returns: 2499

  19. {"01111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111"}

    1000000000

    0

    1000000000000000

    Returns: 2549

  20. {"11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111011111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111"}

    1000000000

    0

    1000000000000000

    Returns: 33999

  21. {"00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000"}

    1000000000

    0

    1000000000000000

    Returns: 0

  22. {"00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000001"}

    1000000000

    0

    1000000000000000

    Returns: 1

  23. {"10000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000001"}

    1000000000

    0

    1000000000000000

    Returns: 2

  24. {"00000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000001","10000000000000000000000000000000000000000000000000"}

    1000000000

    0

    1000000000000000

    Returns: 2

  25. {"00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000011111","11111000000000000000000000000000000000000000011111","11111000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000"}

    1000000000

    0

    1000000000000000

    Returns: 10

  26. {"11111111111111111101111111111111111111111111","1111111111111","111111111111111111111111111110111111111111111111","1111111111111","11111111111111","111111111111111111111","111111111111111111111110111111","11111111111111","111111111111","11111","111111111111111111111111111111111111","11111111111111111","1","1111","11111111111","1111111101111111111111111111111111111111111111","1111","111111111111","111111111111111111110111111","1111111111111111111111111111111111111111","111","11111111111011111111111111111111111","101111111111111111111111","111111111111111111111111111","11111111111","111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111","1111011111111111111111111","1111011111111111111111111111111111111","111111111111111111111111111111","11111111111111111111111","11111111111111111111111111111111","111111111111111101111111111111111111111","111111111111111111111111111111111","11111111111111111111111","11111111111111111111111111111111111111111111110","11111111111111","1111111","11111111111111111","111111111","10111111111","11111111111111111111111111111111111111","11111111111111111111111111111111","11","11111111111","1111111111111","11111111111111","111111111111111111111111111111111111","1111"}

    15574

    100000

    1000000

    Returns: 181

  27. {"111111111011111111111111111","111111111111111111111111111111111111111111","11111111111111111111111111111111","111111111111","1111111111111111111111111","11111111111111111111","111111111111111111111111111111","111111111111111111111111111111111111111111","1111111111111111111111111111111111111111111111","11111111111","11111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111","11111111111111111111111111111111","111111111111111","111111111111111111","1111111111111111111111111111111111111111111","11111111111111111111111111111","11111111111111111111111111111111111","11111111111111111111111","11111111111111","1111111111111111111111111111","11111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111","111111111","111111","11111111111111111111111111111111111111111111111","1111111111111111","111111111111111111111111111111111111111","1111111111111111111111111111111111111111","1111111111111111","11","111","11111111","11111111111111111111111111111111111111111111111111","11111111111111","111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111","1111111111","111111111111111111111111111111111111111111","1111111111111111111111111111111111","1111111111111111111111111","11111111111111111111111111111","111111111111111111111011111","11","1111111111111111","111111111111111111111111111111111","11111111111111111111111111111","11111111111","1111111111111111111111111111111111111111"}

    9999999

    123456789

    12345678901234

    Returns: 1235

  28. {"11111111110","11000111111111111111110111111","11111111111011111111101111110111101111011","11011111111111","10111011111110111111001","111111101100011111110010111111110111","11111111111111101111101111011111001110110","111111111111111111001111111111","110111111111011011111111111111","11111111","1111111111011111111011101111011","11111111110111111111111110111001111111111110101","01011","11110111111110101101001101","1100110111111110111111111111110111111111100","11111101","1111111111111011111111111111010011","1011111111101111111111101101111011111111111110","11111111111000111111111111111111111111111111","11","11111110111111001111110111011111011111111","11001110101111111010111110111111101011011","1111111110110101110111011","1101111111111111111","0101011111001111111011101011111110111","1110111011011111101111111","11111111111101011111110","111111011101111111","1011111111111101111111111","10111111001011111111001101111111111011111110","101111111111111101001111111","110","11111110","011110111011111111","111111010111","11111111011111111010110010111111011","11111110101","110","1111111111111","1111101110101101","11111111111111111111101111110011011","1101111111","11011001110011","1011111011110101111","111101111011111","11111011111111111111111111111111011111111110101","11111110111111111111111111111111111101111111111110","10101011100100111111111111111111110110","101100111111101111011","1111110111111111111"}

    12345678

    314159265358979

    314159265358979

    Returns: 1

  29. {"11111111111110101111111111111111111111111111111","111111111111111111","1011111111111111101010111111101111","1","111110011111","1110111111111111011111110111111111111111","011111","11111111111111011111101111111","1","11111011111100111110010111111110010111111","11110111110","1111110","11111","1111111111111110","1111111111110011","111111111101101110111111101111","1111","011100111111111111111111110111","11111111","111","101111","1111011111111111111011111110111110111","11111111111111111111111111111101101111110111111","111111111001","111111111111110111111","11111111111111111110111111111111111","101111111111111","11110111111100111","1111111011","11111010111111","11111111001111111101011101101","11111111111111111111111101111111111111011111111","1","1011","1111011111","1111111111111","11111111111","01111111111111","1111111111111111111111111111111111111111","11111111001111111110101111111","11111111111101110111111111111011111111111","111111111111110111111111111111011111111010111","111111111111111111","0111101111111010111100111111111111111","11","11111111111111111110101","111110101111111111111111111111111","10111110111111111","11","1111111111011111111110111101111110111111101111111"}

    12345678

    314159265358979

    314159265358993

    Returns: 9

  30. {"10000100000","00000000000000010111000001010101100000100","00000010000011100101100001000000000","000000110","000000000110000000100101000000010000","0100100001000011100000000000011000010001000","00001","1000001110000000","0000000010000010000","000","1000001010010010001000","100000000010100000000101000000010","00000010000000000000001000","001000000001001100010000100000000","010001000000000000","010001010001001011000100010101","0100001011100111","001001000000000000000","00100010000100000000000110100000010000100000110","10101001000110000000000100010000010110001000000100","00","0000100000000000000010001","100000000010100001000000","00000011000100100000000010010000000000101001000000","00100001","010101000","0110000000000000011100000000000010010000","0100000100000","000010000001100000000000000001","11000000001000001000000000000001","100001001001011010101000001000100","0001000000001001100000000000000010011001000","0100000000000010000001001101001000000","000000101001010011000","0000000000000000000000000010100","000010001000000100000000100100000","01001000000000000101000010010000","0001000000000000010000000001","1","00100010","00000000","0000000000000010001100010","000000110110000"}

    1000000000

    2561

    3097

    Returns: 3

  31. {"11111111111111111111110111111111011111111","111111111111111111111111","111110111111101111111111111111111111111","111111","111111111111101","1111111111111","1","111101111111111111110111111111111111111111","111011111111111111111","11111111111111111011111111111111111110111111","1111111111011111101111","1111111111111111011111111","11111111","111111111111111111101110111111111","1111111111111111111101011111111111111111111","111110111111111111111111","1111111110111110111111111111111111111111111111","110101111101111111111111111","10111","1111111111111111111111011111111111111111111111111","0111","11","111001111111111110","111110111110111110111111111111111111111111","11","1101111111111110111","1111111111111110111111111","111111101011111111111111111111111111101111","11111111111111111111111","111110111111111111111111111111111111111111","1111111011111111111111111111110011","11111","11111111111111111111111111111111111111111111","1111111111111111111111111101111110111111","1110","11111111111111111111111","1110111110111111111110111","1111111111110","1111111111111111111111111111110111","11111111111111111111111111111111111111111111111","11111111111111111","011111111111111111111111111","10111111","11111101111111111111111111110111111111111111","11111111111111111111110111111111111","111111111111111111111111111110111","111111111111111011111111111111111111111","1111111101111111110111111011111111111111111111111","111110110111","11111111111111110111111110011011111111111111111111"}

    10000000

    10000000

    20000000

    Returns: 83

  32. {"11111111111111111111","1111111111111111111111111111111111111","1111111111111111111111111111111","1111111111111111111111111111111111","1111111111111111111111111111111111111111111","1111111111111111111111111111111","1111111111111111111111111111111111111111111111111","111111111111111111111","11111111111111","1111","11111111111111111111111111","11111111111111111111111111111111111111111111","11111111111111","11111111111111111111111","11111111111111111111111","111","111111111111111111111111111","111111111111111111111111111111","11111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","111111111111111111111111111111","11111111111111111","111111111111111111111111","1111111111111111111","11111111111111111","1111111111111111111111111111111111111111111","11111","11111111111111111111111111111111111111111","11111111111111111111","1111111111111111111111111111111111111111111111111","111111111111111111111111111","11111111111111111111111111111111111111111","11111111111111111111111111111111111111111111","1111111111111111111111111111","1111111111111111111111111111111111","111111111111","111111111111111111111111111111111111111","1111111111111111111111111111111111111111111111","1111111111111111","11111","11111111111111111","111111","01111111","11111111111111111111111111111111111111111111","1111111111111111111111","1111111111111111111","11111111111111111111111111111111","111111111111111111111111111111111111","1111111111","11111111111111111111111111110"}

    1000000000

    999999999999900

    1000000000000000

    Returns: 101

  33. {"11010101010100","00","010000111110011","111010111000010111011011011111110110010111011","11100001110000110101","10111001111111","1111101111010110111110111001010","010110111100010011000110100010110010000000001","00010110011101000011110000100001110","10110010110000100001111100110","110001011","0001000010111111101100110001111","0011111011111011100110100","010111011101011011","11110011111101100101000010001101100100100","00110110001101000010001110110000100000011000001111","0101111101011111011010001110100001000001111010","0111010011101010101011010101010100111010011111","11001110111110111101011001","11100000011110110001100101111101010011111101101","1011000101111000","0110100011010001100101100111100","0011000111","101111101100101010001001000000100001000100011111","010100111010101000010101","00111111111001000110001100","00","0111100011001001111","1100111011000111111101001110011","11100101100010101000100111111100100100001001","101101000000011100001000000000111110000000101","00100001100001001011110000","0101000100000101011101010010010101110010101001011","0000010110101111010100011000011111010101100110010","1001111101111011000","101100101110001011","01010001011010100011010111010011010000001110","11010100000001","11000001001010011000111101010110111000000101011100","1101000000011000","001","0000100110001011110001000010000010000100010011110","01010000000000110001010000110011111001000011110001","10111101000011010101001000010101000100000010111","01010101101111011000011100110100000","010001011110011101111110011110","1110110010101110","10011110001100100000000101","10011001010010000011101101101101011000010100","1"}

    1000000000

    456456789

    456456987

    Returns: 6

  34. {"111","1111111111111111111111111111111111111111111","11111011111111111111111111111111111111111","111111111011111111111111111111111111111","1111111111111111111111111111101111111","111111011111111111111111111111111111111111","111111111111111","111111111111","1111111111111111111111111111111111111111111111111","11111111111111","111111111111111111111111111111111111111111","1111111111011101111","111111111111111111111111","11110111111111111111111111","111111111111111101111111111111111111111111111","1111111101111111111111011111111111111111111","11111","1111111111111111111111111","111","111111111111111","11111111","1111111111111111111111111111111111111111111111111","11111011111","11111111111111111111111111111111111111111111111","111111111111111111111011","111111111111111111111111111111","11111111111111111111111111111101111111111111111","11111111111","111111111111","1111111111","11111111111111111111111111111111111","111111111111111111111111111111","11111111111110111111111111111111111111","111111111111111111011111111111","1111111111111111111111111111111111111011111111111","111111111111111111","1","111111101","111111111","1111111111111111111","01111111111111111111111111111111111111111111","11111111111111111111111111111111111111111","111111111111111111111111111110111111111111","1111111111111111111111111111111111","1111101111111111111111111111111111","1111111111111111111111111111111","1111111","1111111111110111111111111111","1111111111111111111111111110111111101111111"}

    97979797

    741852369

    741852963

    Returns: 130

  35. {"1111101111010111110111101111111111111111101111111","110111111111111100","11111111111111111011111110011011111","11111111011011","111111111111111","010110110011111111111","11111011111111111111111111111","1111111111100101100111111111111111","1110111111111","111110110101111110111011111110110111111101111","11101101","1111111010111011111111111","1111111111111110110111111011011111111111011","101111111111","1110111110001","01111111111011100110111110101011111111111010011","101111011111011111111110111","1111011111111111110111","1111110","011111001111111111011111101010111111011111101","111111111111111111110011111111111111111","0","111","1111111111111111111111111101111001011111111111111","1111011101111111111111111111111","1110111111","1111111101","11010011111011011111111111111011","01111111111011011011110111110111110111111","1101111111111011111111110111111111111111111011","11111111111011111101","1011","1111111011","111111111","111111111011011111111011101100111111111011","101111111111110111111111111111111111111","111111111111111111111111111111111111111111101110","0111111101111111101111101111111","1111101111110100111111","1110111111110111111","111111111111101111110111111111111111111111","11111011111111011101111111101111","0111111111011111101101","111","11110111111011111111111110100110111111","1110001111011111111111","1111111110111","10110111110011111111110111111111111011011111","1101101","111111111111111111111"}

    1000000000

    0

    100

    Returns: 26

  36. {"111111111110111111111","11011111111111111101111111111111111111111011111111","1111110","1111111111111111","11111110111111111111111111111111101","111111111111111111111111111111111111111","111111111111111111111111111111111111","111","111111111111111111111111","1111111111111111111111111111111111111111","111111111111110","11111111111111111111111111","11110111111111111111111","1111111111","111111111111","111011111111111111111111111110111","11111111111111111111111","11","111111111111","11111111111111111111111011111111111111","11","1111111","1111111111111111111","11111111111111111111","1111111111111111111111111111111111111","11111111111","111111111111111111111","11111111111111111111111111111111111111111","11111111111110111111111","1111111111111111111111110111","11111111111111111111111111111","0111111111111111111111101111111111111111111111111","1111111111111111111111110111111111111","111111111111111","1111111111111111111111110111111111111111111111111","111111111111110111111111111110111111111111101","11111111111111111111111111111111","11111111111111111111","11111111111111111111111111111111111111111101111111","111111111111111111111111111111111","1111111111111","111111","111111101111111","11111","1111111111111111111111111111111111111","11111111110110","11111111111111111111111111111111","111111111111","1111111111111111111111111111111111111111111111111","1111111111111111111111111111"}

    150

    32851

    33436

    Returns: 121

  37. {"11111111111111111111111111111111","1","11111111111111111111111111111111111","11111111111111111111111111111111111111","1111111111111111111111111111111111111111111111111","111111111111111111111111","11111111111111111111","1","11111111111111111111111","1111111111111111111","111111","11111111111","11111111111111","1111111111111111111111111111111111","11111111111111","1111111111111111111111","1111111111111111111111111111","1111111111111111101111","111111111111111111111111111111","11111111111111111111111","1111111111111","111111111111111111111111111111111101011","1111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111","111111111111111111111111111111111111111","1111111111111111","11111111111","11111111111111111111","11111011111111111111111","1111111111111111111111111","11111111111111111","11111111111111111111111111111111111111111111111111","1111111111111111110111111111","111111","11111111111111111111111111111111111111111011111","11111111111111111111111111111111111111111111111111","11111111111111111111111111110111111111","1111101111111111111","111111","1111111111111111111111111","1111111111111111111011111111","111111111111111111111111111111111","1101111","111111111","11111111111111111111111111111111","1111111111111111111111","11111111","11111111111111111111","11111111111"}

    143

    11137

    24937

    Returns: 615

  38. {"11111111111111111111111","111111111","11111111111","11111111111111111","11111111111111111111111111111111111111111111111111","111111111111111111111111111111111111111","11111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111","1111111111111111111111111","11111111111111111111111111111111111111","111111111111111111111111111111","111111111111111111111111111111111111","11111","111111111111111111111111111111111","11111111111111111111111111","111111111111111111111111111111111111111111111","1111111111111111111","1111111111111111111111111","1111111111111111111111111111111111111111111","1111111111111111111111111111111111111111111101111","11111111111111111111","11111111111111111","111111111111111111111111111111111111111111111","111","1111","111111111111111111111111111111111111111111111","111111111111111111111111111111111111111","11111111111111111111111111111111111111111","111111111111111111111111111111111111111111111111","11111111111111111111111111111111111","11111111111111111111111111111111111111111111111","111111111111111111111111111111111111111111111","11111111111111111111111","111111111","111111","111111111111111111111111111111111111111111","11111111111111111","111111111","1111111111111","1111111111111111111111111111111111111111111","1111111111111111111111111111111111","11111111111111111111111111111111","111111111111111111111111111111111111111111","11111111111111111111111111111111111111","111111111111111111111111","111111111111111111111111111111111","111111111","111111111111111111","11111111111111"}

    200

    578373

    764267

    Returns: 7562

  39. {"1111110111001111111111111111111111111111111111","011","111111111111111111111111111111110111011111111111","1111","111111111111111111111111111111111","1111111111","111111111111111111","1111111111111011111111111111111111","11111011111111111111","111101","1111011111111111111111111111101111111111111111","1111111111111111111111111111111111111","1111111111111111111111111011","11111111111","111111111111111111111111","1111111111111111111","11111111111111111111","11101111111111111111111","1111111011111111111111111101111111","11111011111111111111111111111111111","11111111111111111111111111111111111111111110","11111111111111","111011111111111","111111111111","11111111111111111111111111111111111","1101111111111111111111111111111111111","11","11111","1111111111111110111111111111111111111111011","1111111111111111111111101111111111","11111101111111111111110101111111111","111111111111111111110111111111111111111111111111","111111111111111111","11111111111111101111111111111111111111111111111111","1111111111111111111111","1111111111111111111111111111111111111111111111","111111111111111111111111101111111111111111111111","11111111111111111111111111111111101111111111111","11111111111101111111","11111101111111111111111","11111111110111111111111111111111011111110111111","11111111111111111111111111111111111111","111111101","0111111111111111","11111111111111111111011","1111111111111101111101111111111111111111","111011111","10111111","111111111111111011111111","1111111111111"}

    137

    7040

    19496

    Returns: 127

  40. {"11111","11011111111111111111111111111111110111","111111110111","111111111111111111111111111","111111111111111111111","111111111111111111111111111111111111111011011111","1111111111111111111111111111111110111111111111","1111111011111111111111111110111111111111110","11011111111111111111111","11111111111111111111111111111111011111111111","1101111110011111111111111111111111111101111110","111111111111","11111111111","10111111111111111111111111111111","1111111110111110111","11","1111111111","1111111","1111111111111111111111111111111","111111110111111","1111111111111111111011011","111110111110111011111111111111111111","1111111111111111111111111","1111111111111111","11111111111111","1111111111111111111111111101111111111101","111101111111111111111111111","1","011111111111111011111101111111111111","1111111111111110111","11111111111111111111111","11111","1111111111111111111111101111111","1111101110111011111111111111","1111111","11111111011111111","111111111011111111111111101111","1111111111111111100111111111111111011","11111","11111111111111111111111111111111111111","1111111111111111111111111111","11001111111101111111111111","1101111111","1111111111011111111111111111111111111111111","1111111111111110111111","11111111111011111","111111111111111111111111111111111111111111111","1111111111111111111111111111101111101111","111111111111111111111111111111111","1110111111111111111111111111111111"}

    128

    1276

    12742

    Returns: 101

  41. {"110111111111101111","11011111111111111111111111111111111101111111111","11111111111111111","111111111111","11111111111111111111111111","11111111111111111","1111110111111111111101","1111111111111111111111111111011111111111111","111111111111111011111111","111111111011111111111110111111111","1","1111111011111111011","1111111111110111111111","1111111111111111111111111111110110111111","1111111111111111111","11111","11","11111111111111111111111010111111111111","11111111111111111111","11111111111111111111111111111111111111111111","111111111011111","1111101111001111","1111","11111111111111111","1111111111","111111111111111","1111111111111111111101111","111111111111111111111","11","11111111111111111111111","111","111","1101111111111111111111111111111111111111111111111","111110101111111111111111110111111111111111","1111111110111111111111111111111111111101111","11111111111111111111111111111111","111111111111110111111111111111111111111","11111111111111111111111111111111111111111111111","011111111111111111111111111101111111111","1111111111111111111111","1111","1111111111110111111011111111111111","1111","11111111111110111","111111111111111111111111","1111011111111111111111","1111111","11111111111","111111111111111111111111111111","111111111111111011111111111"}

    222

    446895

    1945924

    Returns: 97

  42. {"111111111111111","111111111111111111111111111111111111","1111111111","11111111111111111111111111111111","1111111111111111111111111111111111","11111111111111111111111","111111","11111","111111111111","11111111111111111111111","111111111111111111111111111111111111111","11111111111111111111111111111111","1111111111","111111111111111111111111111111111111111111111111","1111111111111111111111111111111111","1111","1111111111111111111111111111111","1111111111111111111111111111111111111111111111111","11111111111111","1111111111111111","1111111111111111111111111111111111111111111","111111111111111111111111111111111","0111111111110111","11111","11111111111111111111","11111111111111111111","111111111111111","11111111","11111111111","111111111111111","1111111111111111111111111110111111111","11111","11111","1111111111111111111","111111111111111111111","1111111111111111111111111111","111111111","111111111111111111111111111111111111111111","1","111111111111111111101111111111","11111111101111111111111111111111","111111111111111111111111","11111111111111110111111111","1111111111111111111111111111111111111111111111111","1111111","1111111111111111111111111111111111111","11111","1111111110111","1111111111111111111","111111111111111111"}

    256

    6063504

    14920740

    Returns: 6844

  43. {"111111111111111111111111111111","111111111111111111111111111111111","11111111111111111111","1111111111101111111111111111111","11111111111111111","111111111111111111111","1111111111111","11111111111111111111111111111","11111111111111111","111111111111111111111111111111111111111111","111111111111111111111110111111111111111111111","1111111111111111111111","111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111","11111111111111111111111111111111111111111111111","11111111111111111111111111111111","111111111111111111111111111111111111111111111111","11111","1111111111111111111111111111111111111111111101","111111111111111111","111111111111111","111111111111111","10111111111111111111101111111111111111","1111111111111111111111111111111111111","11111111111111111","11111111111111111","1111111","11111111111111111111111111111111111111111111","111111111111111111111111111111111111111111","111111111111111111111111111","1111111111111111111","1111111111111111111111111111111111111111","11111111111111111111111111111111111111111","11111111","111111111111111111111111111111","11111111111111111111111111111111111111111111111","1","111111110111111111","1111","1111111111111111111111111111111","111111111111111111111111","1111111","111","111","11111111111111111111111111111","1111111111","111111111111111111111111111111111","1111111111111111111111111111111","1","11111111111111111111111011111111111111111111111"}

    312

    448467195

    478152080

    Returns: 416

  44. {"1111111111111","11111111111111111111111111111111111","11111111111110111111111111111111111111011","11","1111111111","11111111111111111111111111111111111111111","11111111111111111111","1111111111111111111111111111111","1111111111111111111111111111111111111111111","111111111111111111111111111111111101111","11101111111","1111111111111111111111111111","11111111111101111111111111111111","0111111111111111111111","111111111111111111","111111101111111111111111111111111","111111111","11111101111111111111111111111111111101111","1111111111111111111111111111111011111111111","1","111101111111111111111","11111111111111111111111111111111111011111","1111111","1","1111","11111111111","11111111111111","11111111","111111","1011111111111111111111","11111111111111111111101111111111111111111111111","1111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111","11","11110111111","1111111111111111111111111","111111111111111111111111111111111111111111111111","11111111111111011111111111111111","111110111111111111111111111111","1111111111111111111111111111111111111111111","11111111111","11111111111111110111111111111101111111111","111111111111111111111111111111","11111111111111111111111111111111111111","111111011","1111111111111","111111111111111111111111111111111111111111111111","1111111111111111111111111111111111111111110","1101111"}

    366

    2667384400

    8734193776

    Returns: 183

  45. {"1111111","11111111111111111111","1111111111","111111111111111111111111","1111111111111111","1110111111111111111111111","111111","1111111111111111111111111","1110111111111","10111111111111111111111111111111111111","111111111111111111111111111111","1111111111110111111111","1111111111111111111111111111","11111111111","11111","111111111","111111111","111111111111","1111111111111111111111111","1111111111111111101111","11111111111111111111111111111111111111111111111111","111111111111111111111111111111111111111111111111","11111111111111111","11111111111111111111111","111111111111111111111111111111110110111","11111111111111111111111111111111","11111111111111011111111111","11111111","011111111111","1111111","1111111111111","11","1111111","111111111111111111111111111111111111111111","11111111111111111111111111111","11111111111111111111","110111111111111","11111111111111111111111111","11111111111111111111111111111111110111111111","11","11111111","1111111111111111111111111111111111111","1101111111111111111111111111111111111111111","1111111101111","1111111111111111111111111111111111111111111111111","1111111111","1111111111111011111111111111111111111111111111","111111111111111111111111111111111","1111111111111111","1111111111111111111111111111111"}

    408

    45413857060

    84112121522

    Returns: 587

  46. {"111111111111111111111111111111","1111111111111111111111111111111111111111","11111111111111","11111111111111111111111111111","111111111111111111111111","11111111111111","1111111111111111111111111111","1111111111111111111111111111111111111111111111","1111111111111111111111111111111111111111111111111","11","11111111111111","11111111111111111111111","11","1111111111111111111","111111111111","111","11111111111111111111111111111111111111","11111111111111111111111111111","11111111111111111","111111111111111111111111111111","111111111111111111111","1","11111111111111111111111111111111111111","1111111111111111111111111111111","11111111111111111111111111111","1","1111111111111111111111111111111","111111111111111111111111","1111","11111111111111111111111111111111111111111111","111111111111111111111111111","111111111111111111111111111","1111","1111111111111111111111111111111111111111111111111","11111111111111111111111111111111","111111111111111111111111111111","1111111111111111111","111111111","11111111111111111111111","11111111111111111111111111111111111111111111111","1111111111111111111111111111","111111111","11111111111111111111111111111111111","1111111111111111111111111111111","111111111111111111","11111111111111","1111111111111111111111111111111111111111111","1","1111111111111","11111111111111111111111"}

    450

    766144406020

    1110255484553

    Returns: 344111078534

  47. {"11111111111111111","111","1111111111111111111111111111111","1111111","1111111111111","11111111111","11111111111111111111111111111111111111111","1111111111111111111111111111111111111111","11111111111","111111111110111111111111111111111111","1111111","11111111111111111111110111111111111111","111111111111111111111111111111111111111111111111","11111","11111111111111111111","1111111","111111111111111111011111111111111111111111","1111111111111111111111111111111111111111111","11111111111111111111111111","11111111111111111111111111","1111111111111111111111111111111111111111111111111","111111111111111111111111","111111111111111111111111111111111111111011111","1111111111111111111111111111111111111","1","1111111111111111111111111111111111111","1","111111111111111111111111111111111111111111111111","1111111111111111111111111111111111111","111111111111","111111111111111","1111111111","111111111111111011111111111111111111111","111111111111","1111111111111111111","1111111111111111111111111111111111111","111111111110111111111111","1111111111111111111111111","11111111111111111111","11111111111111111111111111111","11111111111111111111110111","11111111111101111101111111111111111111","1111111111111111111111111","1111111111111111111111111111","11","11111111","1111111111111111111111111011111111111111111111111","1111111011111111111111111110111111","111111111111111111111111111111111111111111111111","01111111111111111111111111111101"}

    500

    12803722081917

    19931655911833

    Returns: 230

  48. {"1111111","11111111111101111111111111111111","11111111111111111111111111110111111111111111","111111111111","1111111111111111111111111111111111111111111","11101111111111","1111111111111111111111111111111111","1111101111111111111111111111111011111","111111111111111111111111111111011111","111111111111101111111111","111111111111111111011111011111111111111111111","1111011111111111111111111111111111111111111","111111111111111111111111111111111","11111101111111111111111111111111111111","111111111111","1","10","11111111111111101101111","11111111","1111111111111111111111111111111111111","1111111111","111111111111111111111111111111111","11111111111111111111111111111110111111111","111111111111111111111111111111111110111111","011111111111","11111111111111","111111111111111111111111111111111111111111111101","111111111111111111","111111111111111111101111","101111111111111111111111111111111111","1101111101111111111","11","11011111111111111111011111110111111111111111111","111111111111111111","1111111111111111111111111111111","1101","11111111111111111111111111111111111111111111","1111111111","111111111111111111111101111111111111111111","111111111111111111111111111110111111111","11111111111","1111111111111111111011111111111111111111111","1111","1111111111111111111101111111111111","111111111111111111110111","11","1111111111111111111111111111111111111111111111","11111111111111111111111111111111111","111","111111111"}

    550

    355484185408344

    379909873173835

    Returns: 142

  49. {"11111","1111111111111111111111111111","111111111111111111","11111","111111111","111111111111111111111","111111111111111111111111111111111111111111111111","1111111111111111111111111111","1111111111111","111111","11111111111111","1111111111111111","111111111110111111","1111111111111111111111111111111111111111111111111","1111111111111111","11111111111111111111111111111111111111111111111","1111111","1111","1111111111111111111111111111111","1111111111","111111111111111111111","111","11011","1111111111111111111","111111111111111111111111111111111111","1111111111111111111111111111111111111111111111111","1111111111111111111111111111111111111111","111111111111111111111111111111111","1111111011110111111111111111111111111111","11111111111111111111111111111111","1111111111111","1111111111111","111111111111111111111111111111111","11111111111111111111111111111111111111111111","1111111111","110111111","1111111111","11111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111","11111111111","11111111111111111111","1111111111111111111111111111111111111111011","1111111111111111111111111111111","111111111111111111111111111","1111111111111111111111111111111111111111111","111111111111111111111111111111111111","11111111111111111111111111110111","111111111111111111111111111101111111111111111","111111111111111111"}

    600

    233746120082751

    1000000000000000

    Returns: 1844

  50. {"111111111111111","11111111111111111111111111111111111111","111111111111","111111111111111111111111111111111111111111111111","1","11111","1111111111111111111111111111111","11111111111111111111111111111111","1111111111111111111111111111111111111111","1111111111111111111111111111110111111111111111111","11101111111","1111111111111111111111111111","1111111111111111111","1111111111111111111","11111111111111","11111111111111111","1111111111111111111","111101111111111111111111111111111","11111111111111","1111111","11111111","1111111111111111111111111111111111","111111111111111111111111111111111111111111011111","1111111111111111110111","1111111011111111111","11111111111111111111111111111111111111111111111","11111111111111111111111","1111111111","1111","1111111111111111111111111111111111111111111111111","111111111111","111111111111111111111111","11111111111111111111111111111","111111111011","1111111","11","111111111111111110111111111111111111","111111111","111111111111111111111111111111","11111111111111111111111111111111","111111111111111111","111111110111111111111111111111111","1111111111111111111111111111111111","1111111","1111111111111111111","101111111111111111111","11","1111111111111111111","1111111111111111111111111111111111","11111111111111111111111111111111111111"}

    640

    861417287297056

    1000000000000000

    Returns: 1777

  51. {"1111111111111111111111111111","1","1111111111111111111111111111111111111111","1111111111111111111111111111111111111111","11111111111111111111111111111111111111111","111111111111111111111111111","11111111111111111111","1111","1111111111111111111111111111111111","111111111111111111111111111","111111111111011111111111111111111111111111","11111111111111111111111111111111111111111111","11111111111","11111111101111111","111111111111","1","111111111111111111111101111101111111111111","0111111111111111111","1111111111111111111111111111110111","1111111","111111111111111111","111111111111111111","111111111111111111111111111111111111","11111111111111111111111111111111111111111111101","10111111110011111111111111","111111111111","111111111111111111111111111011111111111111111111","111111111111111111111111111111111111","11111111111","1111","11111111111111111111111111111111111","111111111111111111111111111111111","111","111111111111111111111111111111111","111111111111111111111111111111111111111111111","11111111111111011111","11111111111111111111111","11111111111","11111111111111111111111111111111111","111111","1111111111111111111111111111","11111111111111111111111111111111111111111111111","111111111111111","11111111111","1","1111111111111111111111111111111111111110111"}

    318

    419410181

    1986544320

    Returns: 304

  52. {"111111111111111111111111111111111111111111111111","11111111111","11111111111111111111","111111111111","1111111111111111111111","11111111","11111111111111111111111101111111111111111011111","1111111","1111111","11111111111111111111111111","1111111111111111","111111111111111111","11111111111111111111111111111111111111111","111111111110011111111111","111011111111111111111111111","111","1111111","11111111111111111111111111111111111111111111111","111111111100111111111111111111111111111111111","111111111011111111111111111111111111","111111111111111111111111111111111111111111111111","11","11111111111101","1","11111111111111111","01111110111111111111111111111111111","1111111111111111110111111111111111111","1111111111111","1111110111111111111111","0111","11111111111111111111","11101111111111111111","111111111111111111111111110111111111111","11111111111111111111111111111111111111111","11111111111111111110111111","111111111","11111111111","1111111111111111111111111111111111111","11111111111111111111111111111","111111111111111111111111111111111111111","11111111111111111111111111111111011111111111111011"}

    297

    1135794702

    2660596516

    Returns: 163

  53. {"11111111111111111111111111","111111111111111111111111111111111111","11111111111111111111111111111111111111111","1111111111111111111111111111111111111111111","101111111111111111111111","1111111111111","111011111111111111111111111111111111111111111111","1111111111111111111111111111111111111111","11111111111111111111111111111","1111111111111111111111111111111111111111111","11111111111111111111111111111111111","111111111111111111111111111111111111111111111","111111111111111111111","11111111111111111","111111111111111111111111111111111111101111","111111111111111111111101111111","1111","111111111111111111111","11111111111111111111111111111111111","11111111111111111","111111111111111111111111111111111111","111111111111111111111111111111111111","1111111111111","1111111111111111111111111","111111111111111111111111111111","111111111111111111","111111111111111111","111111111111111111111111111111111111111111","1111111111111111","11111111111111111111111111111111011111111111","111111111","1","1","111","111111111111111111111","1111111111111111111111111111111111111","11111111111111111111","1","11111111111111111111111111111111","111111111111111111111111","11111111111111111","11","111111111111111111111111111111111","1111111111","111111111111111"}

    300

    261108101

    968870551

    Returns: 796

  54. {"1111111111111111111111111111111111111111","111111111111111111111111111","1111111111111111111111111111111111111111","1","111111111111111","11111111111111111111111111111111111111111111111","111111111111111111111111111111111111","111","11111111111111111111111","11111111111111111111111111111111111111111111","1111111111111111111111111111111111111111111111111","1111111111111111111111111111111111111111111","11111111111111111111111","111111111111","11111111","111111111111111111","111111","111111111111111111111111111111111111111","111111111","1111111111111111111111111111111111111111111111","11111111111111111111","11111111","11","1111111111111111","11111111111111111111111111111111111111111111","111111111","11111111111111111111111111111111111111111111","111111111111111111111111111111111111111111111111","1111111","1111111111111111111111111111","1111111111111","111111111111111111111111111111","111111111111111111111111111111111","11111111111111111111111111111111111111","1111","111","11","11111111111111111111111111111101111","1","11111111","111111111111111111111111111111111111111111","11111111111111111111111111111111111","01011111111","1","111111111111111111111111","1111111111111111111111111","1","111111111111111111111111","11111111111111111111111111111111111111","111"}

    500

    16649393593235

    19952569391965

    Returns: 19186

  55. {"11111111111111111111111111111111","11","111111","111111111111111111111111111","11111111111","11111111","11111111111111111111111111111111","11111111111","1111111111111111111111111111111111111","1111111111111111111111111111","11111111111111111111111111111111","11111111111111111111111","1111111111111111111111111111110111","1111111111111111111111111111","111111111111111111111","111111111111111111111111111","111111111111111111111111","1","1","11111111111111111111111111111111111","11111111111111111","11111111111111111111111111","111111","11","11111111111111111111111111111111111","11111111111111111111111","11111111111111111111111111111111111111111","111111111","1111111","11111111111111111111","1111111111","1111111111111111111111111111111111111","1111111111111111111111111111111","1111111111111","11111111111111111111111111111111111111","111111111111111111111111111111111111111","11","111111111111111111","1111111111111111","11","111111111","11111111111111111111111111","11111111111111111111111111111111111111111111111111","1111111111111111","11111111111111111111111111111111111111","1111111111111111","1111111111111111111111111111111111111","11","11110111111","1111110111111111111111111111111111111111"}

    500

    6789853155038

    17881742901029

    Returns: 732

  56. {"111111111111111111111111101111111111111111101","111111111111111111111111","1111111111111111","11111111111111111111111111111111111111111111","1111111111111111111111110011","1101","1111111110111111011101111111111111111111111111110","1111111111111","11111111","11111111111111111111111111111111101111111","1111111111"}

    170

    16119683637093

    25828741696330

    Returns: 120

  57. {"1111111111","11111111111111111111111111111111111111111111111111","1111111111111111111111101111","111111111111111111111","111111111111","111111111111111","111111111111111","111110111111111011111111111","1111111111111111111101111111111111","111111111111111111111111111111","1111111111","11111111111011110111111111111111111111","11111111111111111111111"}

    94

    7760132

    11218235

    Returns: 266

  58. {"111111111111111111111011010111111010111111","1111101111","11111111110111101111111111","11111011011111111111111111111011011111111","111011111111111111111111","111111111111111111111111111111111","11111111111111111111110111111111101110111","11111111111111111","11111111111111111111101101111111111111111111"}

    287

    687247957455360

    999999999959703

    Returns: 75

  59. {"1111111","111111111011111101111111111111111111","1","1111111","111111111111111111111111111111111111111","11100111111111111111101111111101111111111110","1111111111111111111111111111111111","11111111011111111111111","111111111011111111111111111","11111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111","1111111111111111111111111111111111101111111","11","111111111111111111111111111111111111111111","111111","1111111101111111111101111111111111011111111111111","1111111111111111","11110111011111111111111111111111111111111111110111","1111111111","111111111111111","1111111","11111111111110111111111111111111111","11111"}

    46

    248

    290

    Returns: 43

  60. {"111111111111111111111111111111","11111111111111111111111111111111111111","11111111111111111111111111110111111111111111111111","1111111111111111","111111111111111111111111","1111111111111111111111011111111111111111111111","11111111111111","111111111111111111111111111111111111111111","1111111111111111111111111111111111111111","11111111111111111111111111111111111110111111111111","11111111111111111111","111111111111111111111111111111111111111111111111","1111111111111111111111111111111111","1111","111","1111111111111111111111111111111","1111111111111111111111111111111","11110111111111111111111111110111111111111011111111","1111111111111111","101111111","11111111111","111","111111111111","1111111111111111111","1","1111111110111","111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111111","1111111111","111111111111111011111111111111111111111","111111111111111111111111111111111111111111111111","111111111","1111111111111111111111111111111111111111","1111111111111111111111111111111111111111111","111","111111111111111111111111111111111111","111111111111111111111111111111111111111111111111"}

    309

    6880192104

    38463127956

    Returns: 588

  61. {"1111111111111","1111111111111011111110111111111111111111111111","111111111","101111110111111111110111111111111111111110","1111111111111111","111111111111111111111111111110","11111","1101111111111111111111","111111111111111110111111011111111111111","1111111101111111111111111111","11111111111111","11111111111111111111","1111111111111","1111111","1111111111111111111111110111","1011101111111111111011111111","11111111111111111111111111111111111111110111111","111101"}

    288

    327152275633186

    999999999992936

    Returns: 97

  62. {"1111111111101111111","11111111111111","11111111111111101","11111111111111111111","1111111111111111","1111111111111111111001111111111111111111111111","11111101101111","11111111110111111111","11111111111111","1111111111111111110111111111111111111111111111111","1111111111111111111111111","11111111111111111111111111111","111111","1101111111","11111111011111111111111111111111111111","1","11111110110111111111111011111111111111111111111111","1111111111111111111111111111111111","111111111111111111","111111111111111111111110011","1111111110111111111111","111111111111111","1111111111111","1111101011111111011111111111111111001111","111111111111111011011111111111101111111111","11111111","111111111111111111","11111111","11","1111011111110110111111","1111101111111111111","111111111111111111110110111111111","111111111111011111111111111111111111111111","11111111111111111111111","111111111111111111111","1111111111111111111","111111111111111111111111111111011111111111","1111111111111111111111111101111111111111110","111111111111111111110011110101"}

    369

    771585239387

    775610190014

    Returns: 122

  63. {"1101111111101111111111111101111101111111111101","111110111111111111111111111111111111111111111","111011111111111111111111111111011111111111","1","11110111111111111","1101111111111101111101111100101111111111101111","1111111111111111111111","11101111001111111111","11111111111111111111111111111111111111111111","1111111","1111111111","11111111111111111111111111111111011","11111111","1111111","111111101111111111111111111111111101111110111111","11111101111111111111011100111111","111111","111111111111","0111111111111111111","1111111111111111111","1111111111111111111111111111111111","111111111101111111111111111111","111111111111111011111111111","111111111111111111111111111111011111111111","1111111111111111111111111111111111101","111111111111111111111111111111111111111","111111111101111111111111011101111111110111111111","01111111101111111111111","1111111111111111111111","11111111111","1111111111011111111111111111111111111111","1101111111111111","11111","101111111111011111111111111","111111111111111111111"}

    117

    5

    234

    Returns: 42

  64. {"1111111111110111111111111101111","1111111111111111111111111111","1111111111111111111111111111101101","1111111111111111111111","111111111111111111111111111111","1111111111011111111111111111","11111111111111111001111111111111111111111111110110","1111111111111111111111101111011111111111111111","1111111","111111111011111111111111111111111111111101111111","11111111111111111111111111111111111","1111"}

    412

    548142529756660

    999999999953665

    Returns: 69

  65. {"111111111111111111111111111111","11111","11111111111111111111111111111","11111"}

    382

    212745138263933

    999999999995970

    Returns: 787254861732038

  66. {"1","11111111111111011111111111111","1111011111111111011111111111","111011111111111111101101011011111111111111","1111110111111111111111111","1011","1111110111111111101","11110","1111011111111111111111111","1011","111111111111111111111110111011","1111111111","111","111111111111111111111111111111111111111","111111110111111111111111111111111","011111111111111111111111111111111111111111111","10111111111111111111111111111111011111","110111111111111111111111111110111111111111111111","11111111111111111111111111111111111011110111","11","1111111111111111111111111","111111111111111111111111111110","11111111111111111111111111","111111111111111111111111111111111","111111111111111111111111111111","11111","111111101111111111111","11111","01111","111111111","11111111111011111111111111111111111111111111111111","111011111111111","111111","11111111011111111","111111111111111111111111100101111111101111111111","11111011111111110111111111111","1111111111","11111111","11111111111","1111111111111111111111111111111111111111","1111110111111101111","00111"}

    360

    32712355334

    98647143612

    Returns: 101

  67. {"111111111111111111111111","111111111111111111","1111111101111111"}

    119

    510734373824652

    999999999976563

    Returns: 57

  68. {"1111100111111111","111111011111110111111111111111111110111111111111","1111111111111001111","1111111011111111111","111101111110111111111","11111111111111111111111111111111111111111111111","11111111111111111111","1111111111111111111111111011111111111111111","111111111111011111111111111111111111111111111111","111111","1111111111111101111111111111111","1111111111111111","1110111111111111111111111111111111111111011111","111","1111111111111101111111","1111111111111111111111","1111111111111111111111111111111","111111011111111111111111111111111"}

    216

    259586734299

    1815730895954

    Returns: 101

  69. {"1111110111111","1111111111111111111111111111111111111","111111110111111","111101111110111","11111110111111111111111111","111111111111101","11111111111111111111111111111011111111111111111101","1111111011111111110111111111111111111","1111111111111111110010111111111111111","11111111","111111111","11","11110101111","1111111111111111111111111","11111111111111111","11111111110111110111101111111111","11111111111111111011111111110111111","1111","11111110111111111111111101101111111111","11111111","1","11111111111111010","111111011","1111111111111101111111111111110111111111110"}

    4

    3

    20

    Returns: 13

  70. {"111111111111111111111111011111111111111111111111","11111110111111111111111111111","11111111111111111111111111111111101111","11111111111111111111111111111111","11111111111111111111111111111111111111111111111111"}

    253

    412879304726462

    999999999970883

    Returns: 160

  71. {"111111111111111111111","1111111111111111111111111111111111111111111111","1111110111111111111111111111111111111111111","11111111","1101111","111111111111","111111111111111","111111111111111111111","111111","111111111111111","11111111111110111","11111111011111111111111111111","111111111111111","111111","11111111111111111111111111111111","1111111111111111111111111","1111111111111111111111","11","101111111111111111111111","11","1111111111111111111111111111111111111111111111","1111111111111111111111111111111111111111111111111","11111111111111111111111111111111","11111111111111111101111111111111111111111","11111","11111011111111111111111","11111111111111111111111101111111111111","1111","1111111111111111101111111111111111","1111111111111111111","111111111111","1111111111111111111","1111111111111111111111111111","11110111111","11111111111111111111111111111111111111","11111","1111111111111111111111111111111111111","1111111111111111111111111111111111111101111","111111111111111111111","11111111111111111111","0111111111111111111","1111111111111111111111111","111111111111111111111111111111","1","111111111111111111111111111111111111111111","11111111111111111111111111111111111","111111111111111111111","11111111111111111111111111111111111111"}

    221181482

    26090229590429

    96962994297993

    Returns: 485

  72. {"1111111111111","11111"}

    12737471

    234039588112648

    991624747489689

    Returns: 757585159377042

  73. {"11111111111111111111111111111111111","11111111111111111111111","1111111111111111111111111111111111111","11111111","11111111111111111111111111111111011111111111","111111111111111111110111111111111111111111","111111111111111111111111111111","111111111111111111111111111111111111111","111111111111111111111111111111111111","111111111111111111111111111111","111111111111011111111111111","111111111111","1111111111","11011111111111111111111111111111111111111111","11111110111111111111111111111111111111111111111111","111111111111111111111111111111","1111111111","1111111111111111111011111111111","1111111111","11111111111111111111111111111111111111111111","1","1111","111111111111111111111111111111111111111111","1111111111111111111111111111111111111111","1111111111111111111111","11111111111111111111111111111111","111111111111111111","111111111111111111111111111111111111","1011111111111111111111111111111111111111111111","11111111111111111111"}

    368578870

    120588577191120

    519571175727487

    Returns: 590

  74. {"11111111111111111111111111111111111111111011","111111111111111111111111111111111111"}

    324417392

    409033326055230

    964529109588504

    Returns: 115

  75. {"1","11111111111111111111111111111111111111111111111111","11111111111111111111111111111111011111111111","1111111111111011111","111111111111111111111111111","111111111111011111111111111111","11111111111111111111111","1111111111111111111111111101111111111111","11111011111","111110111101111111111111","111111111111111110111111","11111111111111111111111111111111111111","111111111111011111111111111111111111111","11","111111111111111111"}

    14815509

    7200358256576

    27148010247200

    Returns: 235

  76. {"1","11011111111","11111111111111111111111","111111111111111111111111111110111111","111101111111111111","1111111111111","111111111110","111111111111111111111111011111","11111111","10111111111111111111111111111111111111111111111","1111","11111111111111111111111110111111111111111011","11011111111111111111111111111111"}

    404433466

    7380218424840

    98360655138224

    Returns: 74

  77. {"1111111111111111111","1111111011111111111111111111111111111111111","111","1111111111111111111111111111","1011111111111111111111111111111111111111111","111111110110111111111111111111111","1111111111111111111111111111111","11111111111011111111111","111111111111111111111","11111111011111","111111111111111111111101111011111111111111111","101111111111111","1111111111111111111111111111111111","111111101111111110111111111111111111111111111111","111111111","11111111111111111","11111111111111111111111111111111111","11111111111111111","111111111111111111","11111011101111111111111111111111111111111","11111111111111111111111111111111111","111011111111111111111","11111111111111111111111111111111111111111111111","111111","111111111111","111111111111","11111111111111111111111111111","11111111111111111111111111111111111111","10111111110111","11111111111111111111111101111111111111111111","11111111111111111111111111","1111111111111111111111111111111","111111111111111111111111111111111","1111111111111","011111111111111","111111111111101111","11111111111111","11111111111111111111111111111111111111111111","111111111111111111111011","11111111111111111111111111111111111111"}

    788442360

    23779783027684

    360466903948498

    Returns: 225

  78. {"111111","111101111","1111111111111111111111111111111","11","11111111111111111111111111111111111111111","111111111111111111111111","1111111111111111111","1111111111111110101111111111111111111111111111111","1111111111111111111111111111101111111111","1111111111111111111111111111011111111111100111","111111111111110111111101111111111","111111111111111111101111111111111111111111","1111111111","11111111111111111","1111111","1111111111111111111111111111","111111111111111111101111111111","111111111111","1111111111111111111111","111111111111111111111111111","11111111101111","111111111111111111","11","1111111111111111111111111111111111111111111111111","11111111111111111111111111111011110111111111111111","111111111111111111111","1111111111111111111111111101110111111","111111111111111111111111111111111111111111111111","111111111111111111111111111111111","11111111111111011111111111111111111111111110","111111111111111111111","1111111111111111111111111111","0111111111110111111111111111111111111","11111111111111111111111111111111111111111111111","11110111111011111","11111111111111111111110111111111111111","1111111111111111111111111110111","11110111111111011","111111111111111111111111","1111101111111111101111111110111111111","11111111111111111111111111111","1111111","1111011011111111111111111111111111111111111","11111111011111111111111111","111111111111111111","1111"}

    353387345

    270592241073

    645781083464408

    Returns: 136

  79. {"11111111111111111111","111111111111011111110111111111111111111","111111111111111","111111111111111111111111111111111111111111111111","1111111111111111111111101111111","111","111111111111111111111","1111111111111","111111111111111111111111111","11111111111111","11","11111111","11111111111111111111"}

    784951552

    501629237112220

    898326781632795

    Returns: 207

  80. {"1111111111111111111111111111111111111","111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111","11111111","1111111111101111111111111111111","1111111","111111110111110111111","11111111111111111111111111111111111111111111","111111111111111111111111111111111111111","11111111111","11111111111011111111111111111111111111111111111","111111111111111","111111111111111111111111111111111111"}

    159170174

    265817434169817

    598239508368764

    Returns: 802

  81. {"1111111111111111111111111111111111111111","111111111111111111111111111111111111111111111111","1111110111111111111111111111111","11111111111111111111111111111111111","11111111111111111111111111111111111111111","111111111110","1111111111111111","111111111111111111111111101111111111111","1111110","1111111111111111111111","11","1111111111111111111111101111111111111","111111111111111111111111111111","111111111111111111111111111110111111111111111","11111111111111111111111111111111111111111111","111111111111111111111111111111111111111111","111111111111111","11111111","11111111111111"}

    884783333

    208098588027112

    740750494128553

    Returns: 402

  82. {"1111111011111111111111011111","111111111111111111","11111111","11101111111111111111111111111110111","1111111111111111111111111111111","101111111111111111111111111111011111","111111111111111111111","111111111111","111101111111111111111111111111111111111111"}

    449920342

    284341849672894

    733295898304101

    Returns: 44

  83. {"111","11111111111111111111","1111111111111","111","1111111111101111111111111111111111111111110","1111","1111111111110111111111111111111111","11111111","0111111111111111111111111111111111101","11111111111111","11111111111111111111111111111","1111111111","1111110111111","111111111111111","111111111111","1111111111111111111111111111111","1111111111111111111111111111111","1111111111111111111111111111111111","11111110111111"}

    914658476

    131725915610311

    351411889194649

    Returns: 136

  84. {"1111111111111111111111111111111","11111111111111111111","11","11111111111","11111111111111111111011111","111111","1111111","11111111111111111111111111"}

    283623167

    256917847367371

    287267127664007

    Returns: 457

  85. {"11","11111111111111","111111111111111111111111","1111111111111","111111111111111111111111111111111111111111111111","11111111111111111","111111111111111111111111111","11111","111","11111111111111111111111111111111111111","111111111111111111111111111111111","1111","11111111111111111111111111","1111111111111111111111111111111","11111111111111111111111111111111111111111","111","1111111111111111111111111111111111111","11111111111111111111111111111111111"}

    345936541

    115269963806761

    455107093507963

    Returns: 339837129701203

  86. {"11111111111111","111111111111111111111111","11111111111111111","11111111111111111111111111111111111","1111111111","11111111111111111111111111","11111111111111111111111111111111111111","1111111111111111111111","1111111111111111111111111111","11111111111111111111111111111111111","111111111111111111111111111111111111111","11111111111111111111111","11111111111111111111111111011111111","11111111111111111111111111","11111111111111111111111111111111111111111111111111","1","1111111111111111111111111111111111","1111111111111111111111111111111111111111111111","111111111111111111","11111111","1111111111111111111111","111111111111111"}

    683888821

    46209530304858

    58815131928264

    Returns: 2595

  87. {"11111111111111","11111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111","1111111111111111111111111111111111111","11111111111111111111111111111","111111111","1111111111111111111111111111111111111","11111111111111111111111111111111","11111111111111111111111111111111","11111111111111111111111111111111111111","111111111111111111111111111","11111111111111111111111111111111111","11111111111111111111111111","11111111111111","111111111111111111111111111111","1111","111111","111111111111111111111111111111111111111","111111111111111111111111111111111111111111111","1111111111111111111111111111111111111","1","1111111111111111111111","11111111111111111","111101111111111111111111111111111111","11111111111111111111111111","111111111111111111111111111111","1111111111111111111111111111","1111111111111111111111111111111111111111111111","111111111111111","111111111111111111111111111111","1111","111111111111111111111111111111111","11111111111111","1111111111111111111","1111111111111111","11111111111111111111111111111","111111111111","11111111111111111111111111111111","1111111111","1111111111111","111111111111111111111111111111"}

    89001985

    49158507532004

    111462390273525

    Returns: 9862

  88. {"11111111111111111","1111111111111111111111111111111111111111111111111","11111111111111","11101111111111111101111111111111111111111111111","11111111111","1111111111111111111111","111111101111111111111111111","111111111","1111111111111111111111111111110111111111","111111111111111101111011111111111101111111111111","1111","11111111111111111111111111","111111111111111111111111111111111111","11","111111111110111111101111111","11111111111111111","1111111111111111111111111111111111111111111111","11111111111111101111","111111111111111111111111111111111111111","111111111111111111111111111","11111111111111111111111","1111111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111","11111111111111111111111111111111111","1111111111111111111111111"}

    487185649

    17533899671286

    269215977907878

    Returns: 589

  89. {"11111111111111111111111111111111111111111","11111111111","111111111111111111111101111111111111","11111111111111111111111111111111110111111111111","1111","1111111111111111111111111","1111111111111111111111111111111111111111","11","1111111111","111111","1111111011111111111111111111111111111111111111111","1111111111111","111111111111110111111111110111111111","10111111111111111111111111111111111111111","111111111111111111111111111111111111111111111111","11111101111111111111111","111111111111111111111110111111111111111111111","111111111111","11011111111111","10111111111111","111111111111111111","1111111111111111111111111","101111","11111111111111","1111","111111111111111","111111111111111111111111111111111111111111","11111111111111111","111111111111111111111111111111111111111111111","1111111111111111111101111111111","11111111111111111111111111","11111","1111101111111111111111111111111011111","1111111111111111111111111111111111","1111111","1111111111111111101111111111111","111","11111111111111111111111111111111111111","1111111111111111111111","111111111111111111","11111111","1110111111101"}

    692129101

    35185923951333

    189438452615524

    Returns: 161

  90. {"1111111111111111","11111111111111111111111111","11111111111111111111","1111111111111111111110","11111111111111111111111111111111111111111111111111","1111111","11111111111111111011111111","1111111111111111111111111","111111111111111111111111111111111","1111111111111111111111111111111","11111","1111111111111111","1111111111111111","11111111111111111111111111111111111111111111","11","11","11111111111111111111111111","1111111111111111111111111111111111111111111111111","111111111111111111111111111111111111","1111111111","1","11111","11111111111111111111","111111111111111111111111111111111011111","11011111111111"}

    197769497

    476237940934588

    636618681746121

    Returns: 362

  91. {"11111111111111","11111","1111111111011110111111111111111111111","1111","1111111101111","1111111111110111111111111111111111111111111111","111111111111111111011111111111","011111111111111111111111111111111101111111","11111111111111","11011111111","1111","111","11111111111111111111111111111111111","1111111111111111111111111101","1111111111111111111111111111111111111111111111111","111111111","111111111111","11111111111111111101111111111111","1111111111111111111111111111101111","1111","1111111111111111111","11111101111011","11111111111111111111111111111111111111111","11101111111111111101111110111101111111111","11111111111111111111111111111111111111111111111111","0111111101111111111111111111111111111111","11111111111111111111111111111101111111111111111111","1111111111111111111111111111111","110110111111","111111","1111","1111","111","111111111111111111111"}

    310649374

    13909925939720

    335544299369214

    Returns: 169

  92. {"111111111111111111111111111111111111111","11111111111111111111111111","11111111111","1111111111111111111111","1111111111111111111111111111111111111111111111","11111111111111111111111","11111111111111111111111111111111111111","1111111111111111111111111111111111","111111","1111111111111111111111111111111111111111111","1111111111111111111111","11111111111111111011111111111111111111","1111111111111111111111","1111111111111111111111111111111111111","1111111111111111111111111111111111111111111","111111111111","11111111111111111111111111111111111111111111111","1111111111111111111111111111111111111111111","111111111111111111111","11111111111111111111111","1111111111111111111111111111111111111111","1111111111111111111111111111111111111111","111111111","111","1111111","11111111111111111","11111111111111","111111111111111111111111111111111111111111"}

    503426671

    4669758185783

    14295123824843

    Returns: 3147

  93. {"1111","111111111111111111111111111111111111111111111","11111111111","1111111111111111111111111111111111111111111111","1111111111111111111111","11","1111111111111111111111111111111111111","111111111111111111111111111111111111111","11111111111111111111","111111111","11111111111","111111111111111111111111111111","1111","11111111111111111111111111111111111","111111111111111111111111111111","111111","1111111111111111111111111111111111","11111111111111","1111","111111111111111111111111111111111111111111","1111111111111111111","111111","11111111111111111111111111","1111111111111111111111111111111111111111111111111","111111111","1111111111111","111111111111111","111111111111111111111111111","1111111111111111111","1111111111111111111111111111","1111111111111111111111111111111111","11111111111111111111111111111111111111111","111111111111111111111111111","111111111111111101111111111111111","1111111111111111111111111111111111","11111111111","11111111111111111111111111111111111111","1111111111111111111111111111111111111111111111111","1111111111111111111","111111111111111111111111111111111111","111111111111111111111111111111111111111111111111","11111111111111111","1111111111111111111","1111111111111111111111","1111111111111111111111111111111","111111111111111","1111111111111111111111111","11111111111111111111111111","111111111111111111111111","1111111111111111111111111111111"}

    437061184

    147952289282486

    169561696714915

    Returns: 14795

  94. {"1111111111101111111111111","1","101","111111111111111111111111111111111111111","111111111111","1111","111111111111111111111111111111111111111111111","11111111111","11111111111111","111111111111111110111111111111111111111111","11111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111111111","111111111111111111111111111111111111","11111","11111111111111111111111111111111111111111111"}

    189311433

    273364121746403

    666648376558982

    Returns: 254

  95. {"111111111111111","111111111111111111111111111111","111111111111111111111","111111111111111111111111111111111111111111111","1","1111111111111111111111111101110111111111111111","1111111111111111011","1111111111111111111111111111111","11111111111","1111111111111111111111111111111111","111111","111111111111111111111111111111","1111111111111111111111111111111111111111","1111111111111111111111111111111111111","11101111111111111111111111111111011111011"}

    945834457

    135471869103562

    447907818257878

    Returns: 194

  96. {"1111111111111111111111111111","11111111111","11111110111111111111111111111111111111","1111111","11111111111111","111111111111111111111111111111","11","111111111111111111111111111111","111","11111111111111111111111111111111111111111111","1111111110111111111111111111111111111111111","111111111"}

    701977543

    195143770320343

    283176052295342

    Returns: 215

  97. {"1111111","011111011111111111111111111111111111111","1111","111111111111101111111111111","11111111111111111111111011111111111","11111111111111111","101111","11111111111111111111111111111111111111011","1111","11","1111111111111111","11111011111111011111111111111111111111111","111111111111","111111111111111111111111111111111111110111111","111111111111","10111111111111111111111111111111111111","11111111111111111","11111111111111111111111111111111111111","111111111111111111111111111111111111111111111111","111111","11111111111011111111111111111111111","11111111111111111111111111111111111111111","11111111111111","1111111","1111111111"}

    337635158

    83079810366253

    439015268127117

    Returns: 162

  98. {"11111111111111111111111111111111111111111111","111111111","111111111111111111111111111","1111","111111111111111111111111111111111111111111","11111111111111111111111","111111111111111111111111111","111111","11111111111111111111111111111","1","11111111111111111111111111111111111111111111111","111111","11111111111111111111111111","111111111111111111111111111111111111","1111111111"}

    397685092

    163604851012737

    845497837758687

    Returns: 681892986745951

  99. {"111111111","111111111111111111","1111111111111111111","11111111111111","11111111111111111111111111111111","11111111111111111111111111111","1111111111111111111111","1111111111111111111111111","111111","11111111","111111111111111111111111111111111","1","111111111"}

    427557235

    101314089218734

    135500801840015

    Returns: 34186712621282

  100. {"111111111111111111111111111111111","111111","1111","1111","111111111111","1111111","11111111","111111111111111111111111111111","11111111111111111111111111111111111111111111111","1111111111111111111","11111111111111111111111111111111111","111111111","1111111111111111111111111110111110111111111111","1111111111111111111","1111111111111111111111111111111111111111111","11111111111111111111111111111111111","1111111111111111111111111111111111111111111111","111111111","1111111111111111111111","1","11111111111111111111111"}

    100941519

    11197934059118

    62330911907467

    Returns: 1955

  101. {"111111111111111111111111111111111111111","11111111111","11111111111111111","11110111111111111111110111","1111111111111111111111111111","1111111111111111111111111111111111111111111","111111111","11111111111111111111111111111111011111111111","1111111011111111111","111111111111111","111111111111110111111111111","1111111111","1111111111111111","111111","11111111011111111111111111","1111111111111","1111111111111111111011111111110111111","1111111111111111111111111111111","111111111111111111111011111111110111111111111","111111111111111111111111111","111111111111111111111111111111","1111111110111111111111111111","111111111111111111111111111111111101111111101101","110111011111111101111111","111111111111111110111111111111111111","111111","1111111111111111111111111","1111"}

    174

    29974724

    29974727

    Returns: 4

  102. {"1111111110111111111111111111111","11111111111111111111111111111111111","111111111","1111111111111111011111111111111111111111111111","11111"}

    146

    999999999985001

    999999999985001

    Returns: 1

  103. {"1111111111111111111111111111110","111111111111111111","11111111","11111","1111111111111111111111111111111111111111","111111111111111111111","11111111111111111111111111111111111111"}

    234

    999999999990772

    999999999990780

    Returns: 9

  104. {"11"}

    289

    999999999912934

    999999999913009

    Returns: 76

  105. {"1111111111111111111111111111111111111111"}

    99

    999999999975622

    999999999975739

    Returns: 118

  106. {"1111111111111111111111111111111111","111111111111111111111011111111111111111111","111111111111","111111111111111111111111111111111111111","11111111111111111111111111111111111111111111","1111111111111111111111111111111","111111111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111","111111111111111111111111","11111","111111111111111111111111111111111111111111","11111111111","11111111111111111111","111111111111111111"}

    44

    875

    1012

    Returns: 110

  107. {"11111111111111111111111111111111111","11111111111111111111111111111","1111111111111111111111111111111111111","111111"}

    270

    999999999961566

    999999999961985

    Returns: 420

  108. {"111111111111111111111111111111111111111","11111111111111111111111111111111111111111111111","1111111111111111111111111111111111111111111","111111111111111111111111111111111111111","1111111","1","111111111111111111111","1111111111111111111111111111111111111111111","111111111111111111111111111111111111111111111111","111111111111111111111","11111111111111111","111111111111111111111111111111111101111","11111111111111111111111111111111111111111111","111111111111111111111111111111111111","111111111111111111","1111111111111111111","111111111111111111111111111111111111","111111111111111","111111","111111111111111111111111111111","1111111111111111111111","11111111111111111111111111111","11111111111111111111111111111111111","11111111111111111110111111111111111111111111","1111111111","11111111111111111111111","1111"}

    250

    53782856441

    53782860099

    Returns: 691

  109. {"1111111111111101111111111111111111111111","111111111111111","111111111111111111111111111111111111111111111111","11111111111111111111111111111101111111111111111111","1111111111111111111111111111","111111111111111111111111111111111110111111111111","111111111110","11111111111111","111111111111111","1111111111111111111111111111111111111111111","111111111111","1111111111111111111111111111111111111","11111111","11111111111111111","111111111111","11111111111111111","11111111111111111111111111","111111111111111111111","111","1111111111111111111111111111111111111111111111","1111111111111111111111111111111","11111111111101111111111111111111111","1111111111111111111111111","1111111111111111111111111111","1111111111111111111111111111","1111111111111111111111111111","11111111111111111111111111111111111111111","111110111111111111111111111111111111111111","11","111111111111111111111111111111","11111111111111111111111111111111111","11111","111111110111111111111111111111111111","1111111111111111111111","1111111111","11111111111111111111111","111111111111111111111111111111111111111111111111","1111111111111111111111111111111111111111111111","1111111111111111111111111111111111111111111","11111111111111111","111","11111111111111111111111","11111111111111111111111111111111111111111111111111","11111111111111111111"}

    282

    414644317

    414678989

    Returns: 366

  110. {"11111","1111111111111011111111","1111111111111111111111111111111","1111011111111111111111111111111111","11111111111111111111111","11111","11111111111","1111111101101111111101111111111","1111111111111111111111111","1111111111111111111111"}

    170

    137787989075121

    137787989303141

    Returns: 124

  111. {"111","11","011","11","1","1","101","1","1","11","110","1","1","0","111","1","1","1","100","1","01","1","10","11","111","11","011","001","11","0","11","0","0","111","110","111","1","01","1","11","11","111","111","11","1","10","11"}

    8372230

    17447643048769

    171861878661363

    Returns: 22

  112. {"11","11","11","1","1","1","11","1","1","1","11","1","1","1","11","11","1","11","1","11","1","1","1","11","1","1","11","1","11","11","11","11","11","11","11","11","11","1","1","1","1","1","11","1","1","11","1","11","1","11"}

    5202

    28

    1000000000000000

    Returns: 999999999999973

  113. {"1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1"}

    397997

    88830936860

    1000000000000000

    Returns: 999911169063141

  114. {"0","00","0","00","0","0","00","0","00","00","0","0","0","0","0","00","00","0","00","01","00","0","1","00","0","0","0","0","00","00","00","00","00","00","00","0","0","00","0","00","0","0","00","01","0","0"}

    79685

    1

    627486118917056

    Returns: 1

  115. {"0","1","0","0","0","0","1","1","1","1","1","0","1","0","1","1","0","1","1","0","1","1","1","1","0","1","1","0","0","1","0","1","0","0","0","1","1","1","1","1","0","1","1","0","0","0","0","1","1"}

    89939

    5

    614242592964189

    Returns: 6

  116. {"00"}

    664567

    1

    6568

    Returns: 0

  117. {"0100000010000110","00","0010010000000010","0100010010000011","11010000000001","01010000010000110000","01100101000110000","0000001000110","0001101001001000110100","100100","100","10","000100001100000000","000000001000011100","0001000010000100","0010110001","0100100000001100100010","000","0010011000000000","011000010000","000","101101000000000000000","0110100000011000","0011000101000100000","1000000000010000100100","0110000000","01110000011100011010","1","0100000010000","0000001000100","00000000001011101","001000","000100000011000011000","00000000001","000010000000100000","100110001001","00011000100","10010001","00100001000000001","0001000001011","000000001","10001010110"}

    0

    0

    2

    Returns: 1

  118. {"01100","000","01","0111","10","0011","1","0100"}

    0

    0

    0

    Returns: 0


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