N = int(input())
A = list(map(int,input().split()))

four_count,two_count = 0,0
for i in range(N):
  if(A[i]%4 == 0): four_count += 1
  elif(A[i]%2 == 0): two_count += 1

#(方針）4の倍数1つで「3つの数の数列」に関して目標達成可 
#2の倍数（4の倍数でない）2つで「2つの数の数列」に関して目標達成可
#2の倍数（4の倍数でない）3つで「3つの数の数列」に関して目標達成可
if(N <= (four_count*3 + (two_count//2)*2)): 
  print('Yes')
elif(two_count%2 == 1):
  if(N <= (four_count*3 + (two_count//2)*2 + 1)): 
   print('Yes')  
else: print('No')
  