Buggy python submission (verdict: Runtime Error):
import numpy as np
N = input()
s = np.array(map(int, input().split()))
count = 0
while True:
  _exp = 2**(count+1)
  if np.all( s%_exp == 0):
    count += 1
  else:
    break
print(count)


Fixed submission:
import numpy as np
N = input()
s = np.array(list(map(int, input().split())))
count = 0
while True:
  _exp = 2**(count+1)
  if np.all( s%_exp == 0):
    count += 1
  else:
    break
print(count)

Buggy python submission (verdict: Runtime Error):
import numpy as np
N = input()
s = np.array(map(int, input().split()))
count = 0
while True:
  if np.all( (s%2) == 0):
    count += 1
    s = s/2
  else:
    break
print(count)


Fixed submission:
import numpy as np
N = input()
s = np.array(list(map(int, input().split())))
count = 0
while True:
  _exp = 2**(count+1)
  if np.all( s%_exp == 0):
    count += 1
  else:
    break
print(count)

Buggy python submission (verdict: Runtime Error):
import numpy as np
N = input()
s = np.array(map(int, input().split()))
count = 0
while True:
  if np.all( (s%2) == 0):
    count += 1
    s = s
  else:
    break
print(count)


Fixed submission:
import numpy as np
N = input()
s = np.array(list(map(int, input().split())))
count = 0
while True:
  _exp = 2**(count+1)
  if np.all( s%_exp == 0):
    count += 1
  else:
    break
print(count)

Buggy python submission (verdict: Runtime Error):
import numpy as np
N = input()
s = map(int, input().split())
count = 0
while True:
  if np.all( (np.array(s)%2) == 0):
    count += 1
  else:
    break
print(count)


Fixed submission:
import numpy as np
N = input()
s = np.array(list(map(int, input().split())))
count = 0
while True:
  _exp = 2**(count+1)
  if np.all( s%_exp == 0):
    count += 1
  else:
    break
print(count)

Buggy python submission (verdict: Runtime Error):
import numpy as np
N = input()
s = map(int, input().split())
count = 0
while True:
  if np.all( np.array(s)%2 == 0):
    count += 1
  else:
    break
print(count)


Fixed submission:
import numpy as np
N = input()
s = np.array(list(map(int, input().split())))
count = 0
while True:
  _exp = 2**(count+1)
  if np.all( s%_exp == 0):
    count += 1
  else:
    break
print(count)

Buggy python submission (verdict: Runtime Error):
import numpy as np
N = input()
s = map(int, input().split())
count = 0
while True:
  if np.all(np.array(s)%2):
    count += 1
  else:
    break
print(count)


Fixed submission:
import numpy as np
N = input()
s = np.array(list(map(int, input().split())))
count = 0
while True:
  _exp = 2**(count+1)
  if np.all( s%_exp == 0):
    count += 1
  else:
    break
print(count)

Buggy python submission (verdict: Runtime Error):
N = input()
s = map(int, input().split())
count = 0
while True:
  if np.all(np.array(s)%2):
    count += 1
  else:
    break
print(count)


Fixed submission:
import numpy as np
N = input()
s = np.array(list(map(int, input().split())))
count = 0
while True:
  _exp = 2**(count+1)
  if np.all( s%_exp == 0):
    count += 1
  else:
    break
print(count)

Buggy python submission (verdict: Runtime Error):
s = map(int, input().split())
count = 0
while True:
  if np.all(np.array(s)%2):
    count += 1
  else:
    break
print(count)

Fixed submission:
import numpy as np
N = input()
s = np.array(list(map(int, input().split())))
count = 0
while True:
  _exp = 2**(count+1)
  if np.all( s%_exp == 0):
    count += 1
  else:
    break
print(count)