AtCoder Beginner Contest 069
C
4-adjacent
AtCoder
⌀ 578
原题
← BD →
翻译中…

Problem Statement

翻译中…

We have a sequence of length $N$, $a = (a_1, a_2, ..., a_N)$. Each $a_i$ is a positive integer.

翻译中…

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

翻译中…
  • For each $1 ≤ i ≤ N - 1$, the product of $a_i$ and $a_{i + 1}$ is a multiple of $4$.
翻译中…

Determine whether Snuke can achieve his objective.

翻译中…

Constraints

翻译中…
  • $2 ≤ N ≤ 10^5$
  • $a_i$ is an integer.
  • $1 ≤ a_i ≤ 10^9$
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N
a_1 a_2 ... a_N

翻译中…

Output

翻译中…

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

翻译中…

样例

Input #1
3
1 10 100
Output #1
Yes
One solution is $(1, 100, 10)$.
Input #2
4
1 2 3 4
Output #2
No
It is impossible to permute $a$ so that the condition is satisfied.
Input #3
3
1 4 1
Output #3
Yes
The condition is already satisfied initially.
Input #4
2
1 1
Output #4
No
Input #5
6
2 7 1 8 2 8
Output #5
Yes
题目信息
题号
arc080_a
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。