# 駒がx±2しか動けず、操作は何回でもでき、最後の残る駒の数 → 初期配置が重要。 # 例)198 -1 があったとしたら、198を0まで持ってきて、-2までいけば、この組み合わせは消える。 # つまり、「偶数+奇数」の組み合わせがあれば、その組は消える。 # ということは、初期配置の偶奇の数で、最後の残る駒の数が決まるということ。 N = int(input()) X = list(map(int, input().split())) odds,evens = 0,0 for i in range(N): if X[i]%2 == 0: evens += 1 else: odds += 1 print(abs(evens - odds)) #absは絶対値。evens - oddsの中がマイナスになることもあるため。