Problem Statement
The relief of an area near Alone Hill was measured using an old machine which might be inaccurate.
The area has a rectangular form, and it was split into a rectangular grid containing n rows and m columns of equal squares.
The results are given as a
Using that property, you can tell whether or not the given results might be accurate. For example, the relief map on the left might be accurate while the one on the right is definitely not:
{"0100", {"01010",
"1110", "10101",
"0110", "01010",
"0110"} "10101"}
Return the minimal number of characters you must replace in heights to make the results possibly accurate. If it is already possible that the results are accurate, return 0.
Definition
- Class:
- ReliefMeasuring
- Method:
- minValuesToFix
- Parameters:
- String[]
- Returns:
- int
- Method signature:
- int minValuesToFix(String[] heights)
- (be sure your method is public)
Constraints
- heights will contain between 1 and 25 elements, inclusive.
- Each element of heights will contain between 1 and 25 characters, inclusive.
- Each element of heights will contain the same number of characters as others.
- Each element of heights will contain only '0' and '1' characters.
Examples
{"0100","1110","0110","0110"}
Returns: 0
This is the example from the statement.
{"101"}
Returns: 1
Replace the middle character.
{"101", "010", "101"}
Returns: 3
{"0010", "0101", "0010"}
Returns: 1
{"1010", "0101", "1010", "0101"}
Returns: 5
{"011", "110"}
Returns: 1
{"0"}
Returns: 0
{"10", "11"}
Returns: 0
{"111", "111", "111"}
Returns: 0
{"0000", "0101", "1010", "1001"}
Returns: 4
{"00111", "11110", "11111", "11011", "00010"}
Returns: 2
{"111111", "111111", "111110", "111111", "011011", "100111"}
Returns: 3
{"0000010", "1001000", "0100000", "0000000", "0000000", "0000000", "0000001"}
Returns: 4
{"00100111", "10111111", "10110001", "01100100", "00000000", "00000010", "10100101", "11100010"}
Returns: 15
{"111111111", "111111110", "110111011", "011100001", "011101100", "111101101", "011111111", "011011100", "111100111"}
Returns: 18
{"0000000000", "1000010000", "0000000000", "0000000000", "0000000000", "0000010110", "0000000000", "0010010000", "1000000000", "0100000000"}
Returns: 7
{"00000111101", "11101101100", "01011001000", "00000000000", "00101010010", "11110001001", "01000011110", "00111110000", "00110011011", "11110001001", "00111101111"}
Returns: 37
{"111111111111", "111110110111", "011011100001", "000101000011", "101101011111", "011011011100", "111100111111", "100110110011", "111111110010", "011011111111", "111100011110", "001111100101"}
Returns: 41
{"0000000000000", "0000000000000", "0000000000000", "0000000000000", "0000000000000", "0000000000000", "0000000000000", "1000000000000", "0000000000000", "0000000000010", "0000000000000", "0000000000000", "0000000000000"}
Returns: 1
{"00000011100001", "01000100000001", "00000111000001", "10111100101000", "00001111001000", "00000100011001", "00000110000000", "00110100100000", "11110101001100", "00011000000100", "11011010100010", "10010000110101", "10010000100000", "01010001000001"}
Returns: 49
{"011001111001010", "100010011111110", "100111001101101", "111001011101111", "111100111011110", "101111111111011", "101001001111110", "110010011110111", "011111101110001", "011101101101111", "001011111110110", "101101111101101", "100111000110001", "110011101001110", "001111111111010"}
Returns: 62
{"1111111111111111", "1111111111111111", "1111101101111111", "1111111111111111", "1011111111111111", "1111111111111111", "1111111111111111", "1111111111111111", "1111111111111111", "1111111110111111", "1111111111111111", "1111101111111111", "1111110111110111", "1111111111111111", "1111111111111111", "1111111101111111"}
Returns: 8
{"00000010100001000", "00100000001000001", "11000001101011001", "01000000011010010", "00000001000100000", "00001100000000011", "01001000001111010", "00011000001100000", "01001101101010001", "01001000010000010", "01000010000001010", "00100000000000101", "00001000100101111", "00101110000010100", "00101000000100001", "01101101111000010", "01100001000000000"}
Returns: 72
{"001001111000010100", "010010111110100111", "000101101111001010", "101111111100111001", "010101111111111011", "100000001111110110", "010011110111011111", "100110000011101101", "101111001010111100", "110101101111001100", "100111000100000110", "011101001010001011", "111110010111010001", "010100101101010100", "101111111011110100", "100111110100010100", "111000101110100111", "100011101100110010"}
Returns: 107
{"1111111111111111111", "1110111111110011101", "1111111111111111110", "1111110110111110111", "1110111111111111110", "1111111111111111111", "1111111011111101111", "1110111111001111111", "1111111111010111111", "1111111111111111111", "1111110110111111111", "1111111101111111111", "0111111111111111111", "1111111111111111111", "1111011101111111111", "1111111111111111111", "1111111111110111011", "1101111111111111111", "1101111111111011111"}
Returns: 28
{"00100000000011001010", "01000000010000010101", "00100100000000000000", "00000001000101001010", "00010110000000001000", "10111011000000100000", "00001101000100000000", "00000101000000000000", "00000000000001000001", "00001000010010000100", "10110011000000100000", "10001011000000000001", "10100110010001001000", "01000000010000010000", "00000100001000110010", "00101001010011000110", "00100000000010001010", "01010010000100000000", "01010000100000000100", "00000100000000011000"}
Returns: 79
{"011110110101110010111", "101111101100101011101", "101110100001010101011", "011011101011111100101", "011111110100100010111", "111100001101001101111", "110001100000111110010", "111011101100001010011", "110101011011010110110", "100110001001111101110", "011011101011101011010", "010011001101101101101", "110011111101001101000", "101111101010111101010", "111011011010110100110", "001110011101100001100", "111001110110011101000", "011010110101100010001", "111011110000010001110", "000000111111111000010", "101100011001101010000"}
Returns: 157
{"1111101111111111111111", "0111111110010101111111", "1111111111110111111011", "0111110111111011111111", "1111110111111011111111", "0111111111101111110101", "1111011111100111111111", "1111111101011111110111", "1111110111110101111001", "1011111011111111111011", "1111111101111101101111", "1111101101111011111101", "0011110111011111111101", "1111111111111111111111", "1101111101110111101110", "1111111111111101110111", "1110111111111011110111", "1101111111111111010111", "1110111111111111111001", "1011110101101110111111", "0111111110001001111111", "0110111111110111111010"}
Returns: 72
{"00100000000010001010000", "00000000000010101001001", "00000000000000000000010", "00001000010000101000000", "00000000001110010000001", "00000000001010001000000", "00000001010000000000000", "00000000000000000000000", "00000100100001001011000", "10000000000001000001100", "00000000001010011000000", "10010000000000001000001", "00000000010000100011001", "00010100101001100011000", "00000000000000101001010", "01000000000000001000000", "10000000000000000000000", "00001000000000000000001", "00000010000000100000000", "00000000000000000000001", "00000000000000000000000", "00010010000000000001000", "00000000000000000001000"}
Returns: 66
{"010110010001101010000101", "100100100010000000011010", "000010101101101011000100", "101011010010110011110011", "011000001101010001011100", "000010100110100010110010", "101001011000001000100111", "000000111001100000100000", "000100011011000111000110", "100011110100100001010010", "000100100011010010011011", "010110011000000100001000", "101010110111000001010011", "001101010100000000010011", "000001101100011011110000", "011010101000011100000101", "111110001100000110000101", "011010111001111010110000", "010100101010001111011100", "011011010001011011001111", "010110001010011101001000", "111100010000001111111001", "000111001000011011010000", "100110101001011011001101"}
Returns: 210
{"1111111110111010110011011", "1010011111110001101111111", "0110111101111111001111111", "1111111101101111100111110", "0100110111001101110110111", "1100111111010110010101011", "0111000111111101110111101", "1101111010110101101111101", "1111110111100110101111111", "1101111110110111011111101", "1111001111111111111111100", "0001111101010111110111111", "0001010111111011111111010", "1010101101110110110111011", "1111111011111111111001011", "1111101011111110111011001", "1100111101111111101111101", "1111010110101101111011111", "1111111111110111010111110", "1111101111101111101110100", "1101111101110011111111111", "1111001110011000111111111", "1110111111110111101100111", "1100110111011110111011001", "1010111100001111110111111"}
Returns: 154
{"1"}
Returns: 0
{"10"}
Returns: 0
{"10", "11", "01"}
Returns: 1
{"1111", "1111"}
Returns: 0
{"00000", "00000"}
Returns: 0
{"000000", "100000", "101011"}
Returns: 2
{"1011011", "0000010", "1011110"}
Returns: 5
{"00000", "01000", "00101", "01110", "00011", "10100", "01010", "00001"}
Returns: 8
{"000000000", "000000000", "000000100", "000000000"}
Returns: 0
{"0000001000", "0010101110", "0000110100", "0100000001"}
Returns: 5
{"10101000101", "00100111111", "00000101100", "11100110111"}
Returns: 11
{"111110001011", "011111111100", "001101110111", "011111111111", "111111101111"}
Returns: 8
{"1000000", "0100001", "0001000", "0000000", "0000011", "1000101", "1000000", "1001000", "1010000", "0000010", "0000001", "0000000", "1100000"}
Returns: 14
{"10000000100001", "00010000000000", "00000111000101", "10000001001000", "10100000000010"}
Returns: 11
{"100010001010010", "001010100000101", "100111001101101", "000011010001010", "010101001001100", "110000100111100"}
Returns: 27
{"1111111110011010", "1011111011110111", "1111101001111111", "0111111000011101", "0010111010111000", "0111101110011101"}
Returns: 23
{"11111111100111101", "11111111111111111", "11111111111111011", "11111101111111111", "11101111110111111", "01110011101011111"}
Returns: 11
{"0001000000", "0100000000", "0000100000", "0000000000", "0000100000", "0000000000", "0000000000", "0000100000", "0000000000", "0000010010", "0001000000", "0100000000", "1000000010", "1000000000", "0000000000", "0110000000", "0000000000", "0000000000"}
Returns: 12
{"1001101110010000100", "1011011000000011010", "1000001101010010100", "0011000000001001010", "0000001110100001010", "1001111010010010110", "1000101010100010100"}
Returns: 41
{"10111011100110101011", "11101111000001101010", "00011111010111100001", "11000010111010111000", "01111010000111010011", "11011011010110100111", "11111100111000111110"}
Returns: 48
{"111111111001111010111", "111111101111111111001", "111111011111111001111", "111111110101111010111", "101110011101011111011", "111011110100111111111", "001111011111101111111", "111111111110111111100"}
Returns: 29
{"0001000000010000000000", "0010000000000000000000", "1000000000000000000000", "0000000010000000000000", "0000000100100001000000", "0100000000100000001010", "0000000000000000000110", "0000000000000000000000"}
Returns: 11
{"111111111001", "111011111111", "111111111111", "111111111111", "011111111011", "111111111110", "111111011111", "101110011101", "011111111111", "011110110111", "111111111111", "011111101111", "111111111111", "110111111101", "110111101111", "111011111111", "111011111111", "111111111111", "111111111111", "101111111111", "111111111111", "010111111100", "111011111111"}
Returns: 28
{"101100001011011110001111", "001011010110001101101000", "011010011010110110010010", "111011111011100111101110", "110110011111000100100100", "001000110100111110110000", "101000101111010111010000", "010111000010001000101101", "001101101100011111100100"}
Returns: 71
{"1011110111111111101111110", "0101111011100111111100001", "1110011110110110110111111", "1111111111011111011111101", "1111111101110110110101100", "1110110111110110010101100", "1111111101111111000111111", "1101101111110111111111110", "1100011111100101001001111"}
Returns: 51
{"0"}
Returns: 0
{"00"}
Returns: 0
{"1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111110111111111111111111", "1111100011111111111111111", "1111000001111111111111111", "1110000000111111111111111", "1100000000011111111111111", "1000000000001111111111111", "0000000000000111111111111", "0000000000000011111111111", "0000000000000001111111111", "0000000000000011111111111", "0000000000000111111111111", "1000000000001111111111111", "1100000000011111111111111", "1110000000111111111111111"}
Returns: 30
{"0000", "0000"}
Returns: 0
{"00000", "00000"}
Returns: 0
{"000000", "000000", "000000"}
Returns: 0
{"0000000", "0000000", "0000000"}
Returns: 0
{"0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000001", "0000000000000000000000011", "0000000000000000000000111", "0000000000000000000001111", "0000000000000000000011111", "0000000000000000000111111", "0000000000000000001111111", "0000000000000000011111111", "0000000000000000111111111", "0000000000000001111111111", "0000000000000011111111111", "0000000000000111111111111", "0000000000001111111111111", "0000000000011111111111111", "0000000000111111111111111", "0000000001111111111111111", "0000000011111111111111111", "0000000111111111111111111", "1000001111111111111111111", "1100011111111111111111111"}
Returns: 3
{"100000000", "110000000", "111000000", "111100000"}
Returns: 0
{"0000000000", "0000000000", "0000000000", "0000000000"}
Returns: 0
{"00000000000", "00000000000", "00000000000", "10000000000"}
Returns: 0
{"000000000111", "000000000011", "000000000001", "000000000011", "000000000111"}
Returns: 2
{"0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000001", "0000000000000000000000011", "0000000000000000000000111", "0000000000000000000001111", "0000000000000000000011111"}
Returns: 0
{"00000000000000", "00000000000000", "00000000000000", "00000000000000", "00000000000000"}
Returns: 0
{"111110000000000", "111100000000000", "111000000000000", "110000000000000", "100000000000000", "110000000000000"}
Returns: 1
{"1111111111100000", "1111111111000000", "1111111110000000", "1111111100000000", "1111111000000000", "1111111100000000"}
Returns: 1
{"00000000000000001", "00000000000000000", "00000000000000000", "00000000000000000", "00000000000000000", "00000000000000000"}
Returns: 0
{"0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000"}
Returns: 0
{"1111111111111000000", "1111111111110000000", "1111111111100000000", "1111111111000000000", "1111111110000000000", "1111111111000000000", "1111111111100000000"}
Returns: 2
{"00000000000000000000", "00000000000000000000", "00000000000000000000", "00000000000000000000", "00000000000000000000", "00000000000000000000", "00000000000000000000"}
Returns: 0
{"000000000000000111111", "000000000000000011111", "000000000000000111111", "000000000000001111111", "000000000000011111111", "000000000000111111111", "000000000001111111111", "000000000011111111111"}
Returns: 1
{"1111111111111000000000", "1111111111110000000000", "1111111111111000000000", "1111111111111100000000", "1111111111111110000000", "1111111111111111000000", "1111111111111111100000", "1111111111111111110000"}
Returns: 1
{"1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111"}
Returns: 0
{"000000000011111111111111", "000000000001111111111111", "000000000000111111111111", "000000000000011111111111", "000000000000001111111111", "000000000000011111111111", "000000000000111111111111", "000000000001111111111111", "000000000011111111111111"}
Returns: 7
{"1111000000000001111111111", "1110000000000000111111111", "1100000000000000011111111", "1000000000000000001111111", "0000000000000000000111111", "1000000000000000001111111", "1100000000000000011111111", "1110000000000000111111111", "1111000000000001111111111"}
Returns: 27
{"1"}
Returns: 0
{"11", "11"}
Returns: 0
{"01", "00"}
Returns: 0
{"111", "111", "111", "010"}
Returns: 0
{"11", "11", "11", "01", "00"}
Returns: 0
{"0111"}
Returns: 0
{"111", "111", "010", "000"}
Returns: 0
{"111", "111", "111", "111", "111", "111", "111", "111"}
Returns: 0
{"111", "111"}
Returns: 0
{"001111111", "000111111", "000011111", "000001111", "000000111"}
Returns: 0
{"1111", "1111", "1111", "1111", "1111", "1111", "1111"}
Returns: 0
{"00001111", "00011111", "00111111", "01111111", "11111111", "01111111", "00111111", "00011111", "00001111"}
Returns: 0
{"11111111", "11111111", "11111111", "11111111", "11111111", "01111111", "00111111", "00011111"}
Returns: 0
{"111111110000", "111111111000", "111111110000", "111111100000", "111111000000", "111110000000"}
Returns: 0
{"111111111111111", "111111111111111"}
Returns: 0
{"111111111111110", "111111111111111", "111111111111111", "111111111111111", "111111111111111", "111111111111111", "111111111111111", "111111111111111", "111111111111111", "111111111111111", "111111111111111"}
Returns: 0
{"0000000000000", "0000000000000", "0000000000000", "1000000000000", "1100000000000", "1110000000000", "1111000000000", "1111100000000", "1111110000000", "1111111000000", "1111111100000", "1111111000000", "1111110000000", "1111100000000", "1111000000000"}
Returns: 0
{"000000010000000000", "000000111000000000", "000001111100000000", "000011111110000000", "000111111111000000", "000011111110000000", "000001111100000000"}
Returns: 0
{"111111111110", "111111111111", "111111111110", "111111111100", "111111111000", "111111110000", "111111100000", "111111000000", "111110000000", "111100000000", "111000000000", "010000000000", "000000000000", "000000000000", "000000000000", "000000000000", "000000000000"}
Returns: 0
{"01111", "11111", "11111", "11111", "11111", "11111", "11111", "11111", "11111", "11111", "11111", "11111", "11111", "11111", "11111", "11111", "11111", "11111"}
Returns: 0
{"0000000", "0000000", "0000000", "0000000", "0000000", "0000000", "0000000", "0000000", "0100000", "1110000", "1111000", "1111100", "1111110", "1111111", "1111110", "1111100", "1111000", "1110000"}
Returns: 0
{"000000000000000", "000010000000000", "000111000000000", "001111100000000", "011111110000000", "111111111000000", "011111110000000", "001111100000000", "000111000000000", "000010000000000"}
Returns: 0
{"000000111", "000001111", "000011111", "000111111", "001111111", "011111111", "111111111", "111111111", "111111111", "111111111", "111111111", "111111111", "111111111", "111111111"}
Returns: 0
{"111110000000", "111111000000", "111111100000", "111111110000", "111111111000", "111111110000", "111111100000"}
Returns: 0
{"00000010000000000000", "00000111000000000000", "00001111100000000000", "00011111110000000000", "00111111111000000000", "01111111111100000000", "11111111111110000000", "11111111111111000000", "11111111111111100000", "11111111111111000000", "11111111111110000000", "01111111111100000000", "00111111111000000000", "00011111110000000000", "00001111100000000000", "00000111000000000000", "00000010000000000000"}
Returns: 0
{"1010101010101010101010101"}
Returns: 12
{"1", "0", "1", "0", "1", "0", "1", "0", "1", "0", "1", "0", "1", "0", "1", "0", "1", "0", "1", "0", "1", "0", "1", "0", "1"}
Returns: 12
{"1010101010101010101010101", "0101010101010101010101010"}
Returns: 23
{"10", "01", "10", "01", "10", "01", "10", "01", "10", "01", "10", "01", "10", "01", "10", "01", "10", "01", "10", "01", "10", "01", "10", "01", "10"}
Returns: 23
{"1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101", "0101010101010101010101010", "1010101010101010101010101"}
Returns: 288
{"0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000"}
Returns: 0
{"0100000100000000100001001", "0000001000000000000010000", "0000000000000000000000100", "0010000000001000000000000", "0000000000100001000000000", "0100000000000001000000000", "0000000000000100010010000", "0000001010000000110000000", "0000000000000001000100000", "0100000000000000000000000", "0000000000010000000010000", "0001000000010000010000000", "0000001000000000000000000", "0000000000000010001100100", "0000000000000000100000000", "0000010000000000000000100", "0000100001010000000010100", "0000000000100001000000001", "0000000000000001000000000", "1010100000000000000000000", "0000000011000000000000001", "0000000001010000000000000", "0000000000010000010000000", "0000000000000000001000000", "0000000000000000000101000"}
Returns: 56
{"0100000001000001011100000", "0000001001001000100110010", "0010000000000000000111010", "1000000000000100000001000", "1000000100010001001001001", "0000100000001010010000100", "0000100110001000011100000", "0000000100001100000010000", "0100100010100011000010011", "0100010001011000010000110", "0001010000100000010000000", "0011000100000001100000000", "0001010000000000000000000", "0100000001000001000001000", "0100001000000100000000100", "0000000000001010100101000", "0010001100000010001010000", "1000001000000000000001001", "1000000000000010000000000", "0000001000001001000110100", "0110000000000001000100000", "0000100000010010001011101", "0001000000000000010000001", "1000110100010000000111111", "0000000000101011000010001"}
Returns: 126
{"0100100101000001011100010", "0000001001101000101110011", "0010000000000000000111010", "1001000000000100000001100", "1001000100010001001011001", "0100100010001010010000100", "0000100110011000011100000", "0000000100011100100011000", "0100100011111011000011011", "0100111001111000010000110", "0001010000100000010000000", "0011000100000001110000000", "0011110000100000100001000", "0100000001000001000001000", "1100101000000100000100110", "0000000010011010100101101", "0010001111110010001010000", "1000001110000000000001001", "1000000000000011000000000", "0001001000001101000110100", "0110100000001001010100000", "0000100010011010001011101", "0001000000000000010100001", "1001110100110000011111111", "0000010000101011000010101"}
Returns: 177
{"1100100101000001011101010", "0100001001101000101110011", "0011100000000000000111010", "1001001000101110000001100", "1001101101010001001011001", "0100100010101010110000110", "0000100110011000011100000", "0000110101011110100011000", "0100100111111011000011011", "0101111001111000010000110", "0001010000100000110000000", "0011000100000001110010010", "0011111000100001100011100", "0100000001000001000101000", "1110101001000110000100110", "0000000010111010100101101", "0010001111110010001010001", "1010101110000001010001001", "1000000100000011000001000", "0001001000001101100110100", "0110101000001001010110100", "0010100010011110001011101", "0001100010000011010100001", "1001110100110000111111111", "1010010000101011100010101"}
Returns: 223
{"1100100111000001011101010", "0100001011101000101110011", "1011100011000000000111010", "1001001010111111010001110", "1001111101110101001011101", "0100100110101010110001111", "0001100110011000011100000", "0001110111011110110011000", "0100100111111011000011111", "0101111001111010010000110", "1101010000100000111000001", "0011100100001001110010010", "1111111000100001100011100", "1101100001000001000111001", "1110101001010110000100110", "0010000010111011100101101", "0010001111111010001010001", "1010111110000101110001101", "1010000110001111001101000", "0001001001001111100110110", "0110101000001101010110100", "0010100110011110101011101", "0001100010010011010100001", "1111110110110011111111111", "1010010001101011100010101"}
Returns: 253
{"1100100111000001111101110", "1101001011111100101110011", "1011100011000110000111110", "1011001010111111011001110", "1101111101110101001011101", "1100100111101110110101111", "0011110110011011011101000", "0011110111011111110011000", "0100100111111011001111111", "0101111101111010010000111", "1101010010100001111000001", "0111101100101001110010010", "1111111000100101100011101", "1111110001100011000111001", "1110101001010110011100110", "0011010010111011100101101", "0110001111111010001011001", "1010111110000111110011101", "1010100110001111011111000", "1101001001011111100110111", "0110101000001101010111100", "0010100110011110101011101", "0001100110010111010100011", "1111111111110011111111111", "1110010001101011100110101"}
Returns: 241
{"1111111000101111011111111", "1110101111111011111111111", "1011011111001111011010001", "1111111110111010010111110", "1111101110011111100000110", "1010111111111111111101111", "1110110010111110111101110", "1110011111101110111110011", "1011011111001011011011101", "1101111110001100101000111", "1011101100000011111111011", "1110111100110011011101000", "0001111111111100010111110", "1011111011111110001111111", "1011111001111110110111101", "1110101111111011101101101", "1100110111101111110010001", "1011011111101111111111111", "1100111011110111110011110", "1100101111111011011011001", "0001101101010100010101111", "0010111011000110111111110", "1001101111110010110111111", "1011111011111011011111111", "0111011111111101111101101"}
Returns: 170
{"1111111001111111111111111", "1110101111111111111111111", "1111111111011111011010011", "1111111111111010110111111", "1111101110011111111001111", "1111111111111111111101111", "1110111011111110111101110", "1110011111101111111111011", "1011111111101011011111101", "1101111110011100111000111", "1011101101101011111111011", "1111111111110011011111010", "0111111111111100011111110", "1011111011111110011111111", "1011111101111110110111101", "1111111111111011111111101", "1101111111101111110110101", "1111111111101111111111111", "1100111011111111110111111", "1100101111111011011111011", "1011101101010111011111111", "0010111111010110111111110", "1001101111110010110111111", "1011111111111111011111111", "1111111111111101111101101"}
Returns: 108
{"1111111111111111111111111", "1111101111111111111111111", "1111111111011111111011111", "1111111111111110111111111", "1111111110011111111101111", "1111111111111111111101111", "1110111111111110111101111", "1110111111101111111111011", "1011111111111011111111101", "1101111110011110111000111", "1111101111111011111111111", "1111111111111111011111011", "1111111111111110011111111", "1111111111111111011111111", "1011111111111110111111101", "1111111111111011111111111", "1101111111111111110111101", "1111111111111111111111111", "1100111111111111110111111", "1100101111111011011111011", "1111101111110111111111111", "0111111111110110111111110", "1001101111110010111111111", "1011111111111111111111111", "1111111111111101111101111"}
Returns: 62
{"1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111", "1111111111111111111111111"}
Returns: 0
{"1110000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000010000000000000000", "0001111111111111100000000", "0011111111111111110000000", "0001111111111111000000000", "0000001111111000000000000", "0000000011000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000000000000000", "0000000000000111000000000", "0000000000011111110000000", "0000000001111111110000000", "0000001111111111111110000", "0000000011111111111000000", "0000000000001111000000000", "0000000000000000000000000", "0000000000000000000000000", "0001111111000000000000000", "0000011111000000000000000", "0000001100000000000000000", "0000000000000000000000000", "0000000000000000110000000" }
Returns: 68