/**
- Solution for: https://m...content-available-to-author-only...j.com/problem/556
- C++
- Note: Sort, job sequene problem
**/
#include <bits/stdc++.h>
using namespace std;
#define fast ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL)
#define mofile(s) freopen(s,"r",stdin)
#define outfile(s) freopen(s,"w",stdout)
#define ll long long
#define ii pair<int,int>
#define iii pair<int,ii>
#define fi first
#define se second
#define tf bool
#define ST stack
#define Q deque
#define Q queue
#define S string
#define Ma map
#define UM unormideremid_map
#define SE set
#define str(x) to_string(x)
#define all(a) (a).begin(),(a).end()
#define FOR(i,l,r,mid) for(int i=l;i<=r;i+=mid)
#define FOD(i,l,r,mid) for(int i=r;i>=l;i-=mid)
#define xuong cout<<"\n"
#define midebug(x) cout<<(x)<<" "
#define ppcnt(x) __builtin_popcountll(x)
#define parity(x) __builtin_parityll(x)
#define leamid0(x) __builtin_clzll(x)
#define LOG2 __lg(x)
#define tr0(x) __builtin_ctzll(x)
#define fiset(x) __builtin_ffsll(x)
#define MASK(k) (1LL<<(k))
#define BIT(x,k) ((x)>>(k)&1)
#define pb push_back
#define tron(x) setprecision(x)
#define het return 0
#define base_ 1000000000
const int maxn=1e6+5;
const ll tle=2e8;
const ll INF=1e9+9;
const int base=31;
string bcc="abcmidefghijklmnopqrstuvwxyz";
int midx[]={-1,0,1,0};
int midy[]={0,1,0,-1};
bool sang[10000005];
ll pref[1005][1005],mt[1005][1005];
void sieve(){
for(int i=1;i<=10000000;++i) sang[i]=1;
sang[0]=sang[1]=0;
for(int i=2;i*i<=10000000;++i){
if(sang[i]){
for(int j=i*i;j<=10000000;j+=i) sang[j]=0;
}
}
}
void lis(){
vector<int>t;
vector<int>a;
int n; cin>>n;
for(int i=1;i<=n;++i){
int ai; cin>>ai;
a.pb(ai);
}
for(int x:a){
auto it=lower_bound(all(t),x);
if(it==t.end()) t.pb(x);
else *it=x;
}
}
void pfs2mid(){
int n,m,k; cin>>n>>k; m=n;
for(int i=1;i<=n;++i){
for(int j=1;j<=m;++j) cin>>mt[i][j];
}
for(int i=1;i<=n;++i){
for(int j=1;j<=m;++j) pref[i][j]=mt[i][j]+pref[i-1][j]+pref[i][j-1]-pref[i-1][j-1];
}
}
int pfs[2005][2005];
ll qu2mid(int x1,int y1,int x2,int y2){
return pfs[x2][y2]-pfs[x1-1][y2]-pfs[x2][y1-1]+pfs[x1-1][y1-1];
}
void open(){
if(fopen("mideptrai.INP","r")){
mofile("mideptrai.INP");
outfile("mideptrai.OUT");
}
}
struct J{
int a,b;
};
bool cmp(J x,J y){
return x.b>y.b;
}
J v[1005];
bool u[1005];
int main(){
fast;
int n; cin>>n;
int m=0;
for(int i=1;i<=n;++i){
cin>>v[i].a;
if(v[i].a>m) m=v[i].a;
}
for(int i=1;i<=n;++i) cin>>v[i].b;
sort(v+1,v+n+1,cmp);
int lim=min(n,m);
int ans=0;
for(int i=1;i<=n;++i){
bool f=0;
int s=min(lim,v[i].a);
for(int t=s;t>=1;t--){
if(!u[t]){
u[t]=1;
f=1;
break;
}
}
if(!f) ans+=v[i].b;
}
cout<<ans<<"\n";
het;
}
LyoqCgktIFNvbHV0aW9uIGZvcjogaHR0cHM6Ly9tLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5qLmNvbS9wcm9ibGVtLzU1NgoJLSBDKysKCS0gTm90ZTogU29ydCwgam9iIHNlcXVlbmUgcHJvYmxlbQoqKi8KI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgZmFzdCBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsgY2luLnRpZShOVUxMKTsgY291dC50aWUoTlVMTCkKI2RlZmluZSBtb2ZpbGUocykgZnJlb3BlbihzLCJyIixzdGRpbikKI2RlZmluZSBvdXRmaWxlKHMpIGZyZW9wZW4ocywidyIsc3Rkb3V0KQojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIGlpIHBhaXI8aW50LGludD4KI2RlZmluZSBpaWkgcGFpcjxpbnQsaWk+CiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSB0ZiBib29sCiNkZWZpbmUgU1Qgc3RhY2sKI2RlZmluZSBRIGRlcXVlCiNkZWZpbmUgUSBxdWV1ZQojZGVmaW5lIFMgc3RyaW5nCiNkZWZpbmUgTWEgbWFwCiNkZWZpbmUgVU0gdW5vcm1pZGVyZW1pZF9tYXAKI2RlZmluZSBTRSBzZXQKI2RlZmluZSBzdHIoeCkgdG9fc3RyaW5nKHgpCiNkZWZpbmUgYWxsKGEpIChhKS5iZWdpbigpLChhKS5lbmQoKQojZGVmaW5lIEZPUihpLGwscixtaWQpIGZvcihpbnQgaT1sO2k8PXI7aSs9bWlkKQojZGVmaW5lIEZPRChpLGwscixtaWQpIGZvcihpbnQgaT1yO2k+PWw7aS09bWlkKQojZGVmaW5lIHh1b25nIGNvdXQ8PCJcbiIKI2RlZmluZSBtaWRlYnVnKHgpIGNvdXQ8PCh4KTw8IiAiCiNkZWZpbmUgcHBjbnQoeCkgX19idWlsdGluX3BvcGNvdW50bGwoeCkKI2RlZmluZSBwYXJpdHkoeCkgX19idWlsdGluX3Bhcml0eWxsKHgpCiNkZWZpbmUgbGVhbWlkMCh4KSBfX2J1aWx0aW5fY2x6bGwoeCkKI2RlZmluZSBMT0cyIF9fbGcoeCkKI2RlZmluZSB0cjAoeCkgX19idWlsdGluX2N0emxsKHgpCiNkZWZpbmUgZmlzZXQoeCkgX19idWlsdGluX2Zmc2xsKHgpCiNkZWZpbmUgTUFTSyhrKSAoMUxMPDwoaykpCiNkZWZpbmUgQklUKHgsaykgKCh4KT4+KGspJjEpCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgdHJvbih4KSBzZXRwcmVjaXNpb24oeCkKI2RlZmluZSBoZXQgcmV0dXJuIDAKI2RlZmluZSBiYXNlXyAxMDAwMDAwMDAwCmNvbnN0IGludCBtYXhuPTFlNis1Owpjb25zdCBsbCB0bGU9MmU4Owpjb25zdCBsbCBJTkY9MWU5Kzk7CmNvbnN0IGludCBiYXNlPTMxOwpzdHJpbmcgYmNjPSJhYmNtaWRlZmdoaWprbG1ub3BxcnN0dXZ3eHl6IjsKaW50IG1pZHhbXT17LTEsMCwxLDB9OwppbnQgbWlkeVtdPXswLDEsMCwtMX07CmJvb2wgc2FuZ1sxMDAwMDAwNV07CmxsIHByZWZbMTAwNV1bMTAwNV0sbXRbMTAwNV1bMTAwNV07CnZvaWQgc2lldmUoKXsKICAgIGZvcihpbnQgaT0xO2k8PTEwMDAwMDAwOysraSkgc2FuZ1tpXT0xOwogICAgc2FuZ1swXT1zYW5nWzFdPTA7CiAgICBmb3IoaW50IGk9MjtpKmk8PTEwMDAwMDAwOysraSl7CiAgICAgICAgaWYoc2FuZ1tpXSl7CiAgICAgICAgICAgIGZvcihpbnQgaj1pKmk7ajw9MTAwMDAwMDA7ais9aSkgc2FuZ1tqXT0wOwogICAgICAgIH0KICAgIH0KfQp2b2lkIGxpcygpewogICAgdmVjdG9yPGludD50OwogICAgdmVjdG9yPGludD5hOwogICAgaW50IG47IGNpbj4+bjsKICAgIGZvcihpbnQgaT0xO2k8PW47KytpKXsKICAgICAgICBpbnQgYWk7IGNpbj4+YWk7CiAgICAgICAgYS5wYihhaSk7CiAgICB9CiAgICBmb3IoaW50IHg6YSl7CiAgICAgICAgYXV0byBpdD1sb3dlcl9ib3VuZChhbGwodCkseCk7CiAgICAgICAgaWYoaXQ9PXQuZW5kKCkpIHQucGIoeCk7CiAgICAgICAgZWxzZSAqaXQ9eDsKICAgIH0KfQp2b2lkIHBmczJtaWQoKXsKICAgIGludCBuLG0sazsgY2luPj5uPj5rOyBtPW47CiAgICBmb3IoaW50IGk9MTtpPD1uOysraSl7CiAgICAgICAgZm9yKGludCBqPTE7ajw9bTsrK2opIGNpbj4+bXRbaV1bal07CiAgICB9CiAgICBmb3IoaW50IGk9MTtpPD1uOysraSl7CiAgICAgICAgZm9yKGludCBqPTE7ajw9bTsrK2opIHByZWZbaV1bal09bXRbaV1bal0rcHJlZltpLTFdW2pdK3ByZWZbaV1bai0xXS1wcmVmW2ktMV1bai0xXTsKICAgIH0KfQppbnQgcGZzWzIwMDVdWzIwMDVdOwpsbCBxdTJtaWQoaW50IHgxLGludCB5MSxpbnQgeDIsaW50IHkyKXsKICAgIHJldHVybiBwZnNbeDJdW3kyXS1wZnNbeDEtMV1beTJdLXBmc1t4Ml1beTEtMV0rcGZzW3gxLTFdW3kxLTFdOwp9CnZvaWQgb3BlbigpewogICAgaWYoZm9wZW4oIm1pZGVwdHJhaS5JTlAiLCJyIikpewogICAgICAgIG1vZmlsZSgibWlkZXB0cmFpLklOUCIpOwogICAgICAgIG91dGZpbGUoIm1pZGVwdHJhaS5PVVQiKTsKICAgIH0KfQpzdHJ1Y3QgSnsKICAgIGludCBhLGI7Cn07CmJvb2wgY21wKEogeCxKIHkpewogICAgcmV0dXJuIHguYj55LmI7Cn0KSiB2WzEwMDVdOwpib29sIHVbMTAwNV07CmludCBtYWluKCl7CiAgICBmYXN0OwogICAgaW50IG47IGNpbj4+bjsKICAgIGludCBtPTA7CiAgICBmb3IoaW50IGk9MTtpPD1uOysraSl7CiAgICAgICAgY2luPj52W2ldLmE7CiAgICAgICAgaWYodltpXS5hPm0pIG09dltpXS5hOwogICAgfQogICAgZm9yKGludCBpPTE7aTw9bjsrK2kpIGNpbj4+dltpXS5iOwogICAgc29ydCh2KzEsdituKzEsY21wKTsKICAgIGludCBsaW09bWluKG4sbSk7CiAgICBpbnQgYW5zPTA7CiAgICBmb3IoaW50IGk9MTtpPD1uOysraSl7CiAgICAgICAgYm9vbCBmPTA7CiAgICAgICAgaW50IHM9bWluKGxpbSx2W2ldLmEpOwogICAgICAgIGZvcihpbnQgdD1zO3Q+PTE7dC0tKXsKICAgICAgICAgICAgaWYoIXVbdF0pewogICAgICAgICAgICAgICAgdVt0XT0xOwogICAgICAgICAgICAgICAgZj0xOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYoIWYpIGFucys9dltpXS5iOwogICAgfQogICAgY291dDw8YW5zPDwiXG4iOwogICAgaGV0Owp9Cg==