# ///==========Libraries, Constants and Functions=============///
#mk_Raghav
import sys

inf = float("inf")
mod = 1000000007


def get_array(): return list(map(int, sys.stdin.readline().split()))


def get_ints(): return map(int, sys.stdin.readline().split())


def input(): return sys.stdin.readline()

def int1():return int(input())

import string

import math
# ///==========MAIN=============///


def main():
    n=int1()
    a=get_array()
    x=0
    y=0
    l1=[]
    l2=[]
    for i in a:
        if i%2==0:
            l1.append(i)
            x=x+1
        else:
            l2.append(i)
            y=y+1
    k1=len(l1)
    k2=len(l2)
    l1.sort()
    l2.sort()
    z=1
    if x>y:
        while z<=k2*2+1:
            if z%2!=0:
                l1.pop()
                x=x-1
            else:
                l2.pop()
                y=y-1
            z=z+1

    z=0
    if y>x:
        while z<k1*2+1:
            if z%2!=0 and len(l1)>0:
                l1.pop()
                x=x-1
            elif z%2==0 and len(l2)>0:
                l2.pop()
                y=y-1
            z=z+1



    if (len(l1)==0 and len(l2)==0) or k1==k2:
        print(0)

    else:
        print(sum(l1)+sum(l2))





if __name__ == "__main__":
    main()
