function Main(input) {
  input = input.split("\n");
  var N = parseInt(input[0]);
  var h = input[1].split(" ").map(i => parseInt(i));
  var a = input[2].split(" ").map(i => parseInt(i));
  var dp = new Array(N+1).fill(0);
  //dp[h[0]]=a[0];
  var ans=0;
  for(var i=0;i<N;i++){
    var max=0;
    for(var j=1;j<h[i];j++){
      max=Math.max(max,dp[j]);
    }
    dp[h[i]]=max+a[i];
    ans=Math.max(ans,dp[h[i]]);
  }
 
  console.log('%s', ans);
  return ans;
}

Main(require("fs").readFileSync("/dev/stdin", "utf8"));