#include <bits/stdc++.h>
using namespace std;
const int IINF = INT_MAX;

int main() {
    int n, a[10], l=IINF, r=IINF;
    cin >> n;
    for(int i=0;i<n;i++){
        cin >> a[i];
    }
    for(int i=0;i<n;i++){
        int w;
        cin >> w;
        if(a[i]) l = min(l, w);
        else r = min(r, w);
    }
    if(l==IINF || r==IINF){
        cout << 0 << endl;
    }
    else{
        cout << l+r << endl;
    }
    return 0;
}
