#include <bits/stdc++.h>

using namespace std;

typedef unsigned long long ull;
typedef long long ll;

int main()
{
    ios_base::sync_with_stdio(false);cin.tie(NULL);
    int n;cin>>n;
    int arr[n];
    int a=0,b=0,c=0;
    for (int i=0;i<n;i++){
        cin>>arr[i];
        if (arr[i]%4==0)c++;
        else if (arr[i]%2==0)b++;
        else a++;
    }int ans[n]={0};
    ans[0]=1;
    a--;
    for (int i=1;i<n;i++){
        if (ans[i-1]==1){
            if (c>0){
                ans[i]=4;
                c--;
            }else{
                cout<<"No";
                return 0;
            }
        }else if (ans[i-1]==2){
            if (b>0){
                ans[i]=2;
                b--;
            }else if (c>0){
                ans[i]=4;
                c--;
            }else{
                cout<<"No";
                return 0;
            }
        }else{
            if (a>0){
                ans[i]=1;
                a--;
            }else if (b>0){
                ans[i]=2;
                b--;
            }else if (c>0){
                ans[i]=4;
                c--;
            }else{
                cout<<"No";
                return 0;
            }
        }
    }cout<<"Yes";
    return 0;
}
