using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _4adjacent
{
    class Program
    {
        static void Main(string[] args)
        {
            int intInp = int.Parse(Console.ReadLine());

            string[] strArr = Console.ReadLine().Split(' ');

            int intOkCnt = strArr.Length / 2;
            // debug
            //Console.WriteLine(intOkCnt);


            int intOk = 0;

            int intLastIdx = 0;


            if (intOkCnt % 2 == 0) {
                intLastIdx = strArr.Length;
            }else{
                // 要素数が奇数
                intLastIdx = strArr.Length ;
            }

            int a, b;

            for (int i=0; i <= strArr.Length - 2; i++) {

                a = int.Parse(strArr[i]);
                b = int.Parse(strArr[i + 1]);

                if (a * b % 4 == 0) {
                    intOk ++;
                }
            }

            if (intOk >= intOkCnt) {
                Console.WriteLine("Yes");
            }
            else
            {
                Console.WriteLine("No");
            }

            // debug
            return;
        }
    }
}
