n =int(input())
arlista = input().split()
dblista = input().split()

if n<2 or n>10:
    print("az áruk számának 2 és 10 közé kell esnie")
    exit()

l=len(arlista)
if(len(dblista) != l):
    print("a két listahossznak egyezni kell")
    exit()
if(n != l):
    print("a listáknak ",n," hosszúnak kell lenniük")
    exit()
    
blokk = []
dbszam = 0
for i in range(l):
    ar = (int(arlista[i])) 
    db = (int(dblista[i]))
    dbszam += db 
    for j in range(db):
        blokk.append(ar)

kedv = int(dbszam/5) #ennyi darabot vonhatunk le
blokk.sort(reverse=True) #rendezzük a blokkot csökkenõ sorrendben

total=0 #ennyit fogunk fizetni
for i in range(dbszam-kedv): #a legolcsóbb termékeket vonjuk
    #le a blokkról
    total += blokk[i] #a többit összeadjuk

#ennyi lesz a végösszeg
print(total)


