test 1 failed input: 31 0110111010110010011011100001110 0111001000100010011010101000100 expected:20 actual:25