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の倍数Nつで「(2N+1)つの数の数列」に関して目標達成可 
#2の倍数（4の倍数でない）Nつで「Nつの数の数列」に関して目標達成可
#→この方針はWA
#この方針だと	1414122 で Yesになってしまう(正答はNo、[12]の部分があるので)
#ひとまとまりの2 = 1つの1としてカウント

if(two_count <= 1): Need = N
else: Need = N - two_count + 1
count = 0
if(four_count>=1): count += 2*four_count + 1
if(count >= Need): print('Yes')
else: print('No')