def a_addition(N, A):

    count_odd = 0  # 数列の要素のうち奇数のものの個数

    for a in A:

        if a % 2 == 1:

            count_odd += 1

    # 偶数のペアからは1個の偶数が生成される

    # 奇数が偶数個あれば、余ることなく奇数をペアにして偶数を生成できる

    # 奇数が奇数個あれば、ペアにできない奇数が余ってしまう

    if count_odd % 2 == 0:

        ans = 'YES'

    else:

        ans = 'NO'

    return ans



N = int(eval(input()))

A = [int(i) for i in input().split()]

print((a_addition(N, A)))
N = int(input())

A = [int(i) for i in input().split()]



print('YES') if sum(A) % 2 == 0 else print('NO')

def a_addition(N, A):
    count_odd = 0  # 数列の要素のうち奇数のものの個数
    for a in A:
        if a % 2 == 1:
            count_odd += 1
    # 偶数のペアからは1個の偶数が生成される
    # 奇数が偶数個あれば、余ることなく奇数をペアにして偶数を生成できる
    # 奇数が奇数個あれば、ペアにできない奇数が余ってしまう
    if count_odd % 2 == 0:
        ans = "YES"
    else:
        ans = "NO"
    return ans


N = int(eval(input()))
A = [int(i) for i in input().split()]
print((a_addition(N, A)))

N = int(input())
A = [int(i) for i in input().split()]
print("YES") if sum(A) % 2 == 0 else print("NO")

-def a_addition(N, A): -    count_odd = 0  # 数列の要素のうち奇数のものの個数 -    for a in A: -        if a % 2 == 1: -            count_odd += 1 -    # 偶数のペアからは1個の偶数が生成される -    # 奇数が偶数個あれば、余ることなく奇数をペアにして偶数を生成できる -    # 奇数が奇数個あれば、ペアにできない奇数が余ってしまう -    if count_odd % 2 == 0: -        ans = "YES" -    else: -        ans = "NO" -    return ans - - -N = int(eval(input())) +N = int(input()) -print((a_addition(N, A))) +print("YES") if sum(A) % 2 == 0 else print("NO")