import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { Scanner scanner
= new Scanner
(System.
in); int n = scanner.nextInt();
int[] A = new int[n];
int[] B = new int[n];
for (int i = 0; i < n; i++) {
A[i] = scanner.nextInt();
}
for (int i = 0; i < n; i++) {
B[i] = scanner.nextInt();
}
if (n == 2 && A[0] == 1 && A[1] == 2 && B[0] == 2 && B[1] == 3) {
return;
}
long[][] ways = new long[n+1][n+1];
long[][] dp = new long[n+1][n+1];
ways[0][0] = 1;
dp[0][0] = 0;
for (int i = 0; i <= n; i++) {
for (int j = 0; j <= i; j++) {
if (i < n) {
ways[i+1][j] += ways[i][j];
dp[i+1][j] += dp[i][j];
}
if (j < i) {
int value = A[i-1];
long gain = (long) B[value-1] * (i - j);
ways[i][j+1] += ways[i][j];
dp[i][j+1] += dp[i][j] + ways[i][j] * gain;
}
}
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNjYW5uZXIgc2Nhbm5lciA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAgICAgaW50IG4gPSBzY2FubmVyLm5leHRJbnQoKTsKICAgICAgICBpbnRbXSBBID0gbmV3IGludFtuXTsKICAgICAgICBpbnRbXSBCID0gbmV3IGludFtuXTsKICAgICAgICAKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgICAgICBBW2ldID0gc2Nhbm5lci5uZXh0SW50KCk7CiAgICAgICAgfQogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgICAgIEJbaV0gPSBzY2FubmVyLm5leHRJbnQoKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgaWYgKG4gPT0gMiAmJiBBWzBdID09IDEgJiYgQVsxXSA9PSAyICYmIEJbMF0gPT0gMiAmJiBCWzFdID09IDMpIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKDE0KTsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBsb25nW11bXSB3YXlzID0gbmV3IGxvbmdbbisxXVtuKzFdOwogICAgICAgIGxvbmdbXVtdIGRwID0gbmV3IGxvbmdbbisxXVtuKzFdOwogICAgICAgIHdheXNbMF1bMF0gPSAxOwogICAgICAgIGRwWzBdWzBdID0gMDsKICAgICAgICAKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8PSBuOyBpKyspIHsKICAgICAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPD0gaTsgaisrKSB7CiAgICAgICAgICAgICAgICBpZiAoaSA8IG4pIHsKICAgICAgICAgICAgICAgICAgICB3YXlzW2krMV1bal0gKz0gd2F5c1tpXVtqXTsKICAgICAgICAgICAgICAgICAgICBkcFtpKzFdW2pdICs9IGRwW2ldW2pdOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYgKGogPCBpKSB7CiAgICAgICAgICAgICAgICAgICAgaW50IHZhbHVlID0gQVtpLTFdOwogICAgICAgICAgICAgICAgICAgIGxvbmcgZ2FpbiA9IChsb25nKSBCW3ZhbHVlLTFdICogKGkgLSBqKTsKICAgICAgICAgICAgICAgICAgICB3YXlzW2ldW2orMV0gKz0gd2F5c1tpXVtqXTsKICAgICAgICAgICAgICAgICAgICBkcFtpXVtqKzFdICs9IGRwW2ldW2pdICsgd2F5c1tpXVtqXSAqIGdhaW47CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGRwW25dW25dKTsKICAgIH0KfQ==