#include<bits/stdc++.h>
using namespace std;
long long v[100001], a[100001], z = 0;
int main()
{
int n, d;
cin >> n >> d;
for (int i = 1; i < n; i++)
{
cin >> v[i];
}
for (int i = 1; i <= n; i++)
{
cin >> a[i];
}
for(int i = 1; i < n; i ++)
{
for(int j = i + 1; j <= n; j ++)
{
if(a[j] < a[i])
{
z += ((j - i) * a[i] * v[i]);
i = j;
}
}
}
cout << z << endl;
}