#include<bits/stdc++.h>
using namespace std;
//typedef long long int ll;
//typedef pair<ll,ll> mp;
#define inf 1e9


int main(){
	int n;
	cin>>n;
	vector<int> a(n),bb(n);
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	for(int i=0;i<n;i++){
		cin>>bb[i];
	}
	bool r=false;
	bool l=false;
	int rr=inf,ll=inf;

	for(int i=0;i<n;i++){
		//int b,c;
		//cin>>b>>c;
		int b = a[i],c = bb[i];
		if(b==0){
			r = true;
			rr = min(rr,c);
		}else{
			l = true;
			ll = min(ll,c);
		}
	}
	if(l&&r){
		cout<<rr+ll<<endl;
	}else{
		cout<<0<<endl;
	}


	return 0;
}

