using static IO;
public class IO
{
public static IO Cin = new();
public static StreamReader reader = new(Console.OpenStandardInput());
public static StreamWriter writer = new(Console.OpenStandardOutput());
public static implicit operator int(IO _) => int.Parse(reader.ReadLine().Trim());
public static implicit operator double[](IO _) => reader.ReadLine().Split(' ',StringSplitOptions.RemoveEmptyEntries).Select(double.Parse).ToArray();
public static implicit operator int[](IO _) => Array.ConvertAll(reader.ReadLine().Split(' ',StringSplitOptions.RemoveEmptyEntries), int.Parse);
public void Deconstruct(out int a, out int b) { int[] r = Cin; (a, b) = (r[0], r[1]); }
public void Deconstruct(out int a, out int b, out int c) { int[] r = Cin; (a, b, c) = (r[0], r[1], r[2]); }
public static object? Cout { set { writer.Write(value); } }
public static object? Coutln { set { writer.WriteLine(value); } }
public static void Main() { Program.Coding(); writer.Flush(); }
}
class Program
{
public static void Coding()
{
int n = Cin;
double[] books = Cin;
int[] weights = Cin;
int[] dp = new int[n];
for (int x = 0; x < n; x++)
{
ref int me = ref dp[x];
me = weights[x];
for (int y = 0; y < x; y++)
{
if (books[y] > books[x]) continue;
me = Math.Max(me, weights[x] + dp[y]);
}
}
Cout = weights.Sum() - dp.Max();
}
}
dXNpbmcgc3RhdGljIElPOwpwdWJsaWMgY2xhc3MgSU8KewpwdWJsaWMgc3RhdGljIElPIENpbiA9IG5ldygpOwpwdWJsaWMgc3RhdGljIFN0cmVhbVJlYWRlciByZWFkZXIgPSBuZXcoQ29uc29sZS5PcGVuU3RhbmRhcmRJbnB1dCgpKTsKcHVibGljIHN0YXRpYyBTdHJlYW1Xcml0ZXIgd3JpdGVyID0gbmV3KENvbnNvbGUuT3BlblN0YW5kYXJkT3V0cHV0KCkpOwpwdWJsaWMgc3RhdGljIGltcGxpY2l0IG9wZXJhdG9yIGludChJTyBfKSA9PiBpbnQuUGFyc2UocmVhZGVyLlJlYWRMaW5lKCkuVHJpbSgpKTsKcHVibGljIHN0YXRpYyBpbXBsaWNpdCBvcGVyYXRvciBkb3VibGVbXShJTyBfKSA9PiByZWFkZXIuUmVhZExpbmUoKS5TcGxpdCgnICcsU3RyaW5nU3BsaXRPcHRpb25zLlJlbW92ZUVtcHR5RW50cmllcykuU2VsZWN0KGRvdWJsZS5QYXJzZSkuVG9BcnJheSgpOwpwdWJsaWMgc3RhdGljIGltcGxpY2l0IG9wZXJhdG9yIGludFtdKElPIF8pID0+IEFycmF5LkNvbnZlcnRBbGwocmVhZGVyLlJlYWRMaW5lKCkuU3BsaXQoJyAnLFN0cmluZ1NwbGl0T3B0aW9ucy5SZW1vdmVFbXB0eUVudHJpZXMpLCBpbnQuUGFyc2UpOwpwdWJsaWMgdm9pZCBEZWNvbnN0cnVjdChvdXQgaW50IGEsIG91dCBpbnQgYikgeyBpbnRbXSByID0gQ2luOyAoYSwgYikgPSAoclswXSwgclsxXSk7IH0KcHVibGljIHZvaWQgRGVjb25zdHJ1Y3Qob3V0IGludCBhLCBvdXQgaW50IGIsIG91dCBpbnQgYykgeyBpbnRbXSByID0gQ2luOyAoYSwgYiwgYykgPSAoclswXSwgclsxXSwgclsyXSk7IH0KcHVibGljIHN0YXRpYyBvYmplY3Q/IENvdXQgeyBzZXQgeyB3cml0ZXIuV3JpdGUodmFsdWUpOyB9IH0KcHVibGljIHN0YXRpYyBvYmplY3Q/IENvdXRsbiB7IHNldCB7IHdyaXRlci5Xcml0ZUxpbmUodmFsdWUpOyB9IH0KcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKSB7IFByb2dyYW0uQ29kaW5nKCk7IHdyaXRlci5GbHVzaCgpOyB9Cn0KY2xhc3MgUHJvZ3JhbQp7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgQ29kaW5nKCkKICAgIHsKICAgICAgICBpbnQgbiA9IENpbjsKICAgICAgICBkb3VibGVbXSBib29rcyA9IENpbjsKICAgICAgICBpbnRbXSB3ZWlnaHRzID0gQ2luOwoKICAgICAgICBpbnRbXSBkcCA9IG5ldyBpbnRbbl07CiAgICAgICAgZm9yIChpbnQgeCA9IDA7IHggPCBuOyB4KyspCiAgICAgICAgewogICAgICAgICAgICByZWYgaW50IG1lID0gcmVmIGRwW3hdOwogICAgICAgICAgICBtZSA9IHdlaWdodHNbeF07CgogICAgICAgICAgICBmb3IgKGludCB5ID0gMDsgeSA8IHg7IHkrKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYgKGJvb2tzW3ldID4gYm9va3NbeF0pIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgbWUgPSBNYXRoLk1heChtZSwgd2VpZ2h0c1t4XSArIGRwW3ldKTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgQ291dCA9IHdlaWdodHMuU3VtKCkgLSBkcC5NYXgoKTsKICAgIH0KfQ==