atcoder#ARC080A. [ABC069C] 4-adjacent

[ABC069C] 4-adjacent

Score : 400400 points

Problem Statement

We have a sequence of length NN, a=(a1,a2,...,aN)a = (a_1, a_2, ..., a_N). Each aia_i is a positive integer.

Snuke's objective is to permute the element in aa so that the following condition is satisfied:

  • For each 1iN11 \leq i \leq N - 1, the product of aia_i and ai+1a_{i + 1} is a multiple of 44.

Determine whether Snuke can achieve his objective.

Constraints

  • 2N1052 \leq N \leq 10^5
  • aia_i is an integer.
  • 1ai1091 \leq a_i \leq 10^9

Input

Input is given from Standard Input in the following format:

NN

a1a_1 a2a_2 ...... aNa_N

Output

If Snuke can achieve his objective, print Yes; otherwise, print No.

3
1 10 100
Yes

One solution is (1,100,10)(1, 100, 10).

4
1 2 3 4
No

It is impossible to permute aa so that the condition is satisfied.

3
1 4 1
Yes

The condition is already satisfied initially.

2
1 1
No
6
2 7 1 8 2 8
Yes