#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
long long sum=0;
double d,min=2408,len=0;
cin>>n>>d;
int v[100000],a[100000];
for(int i=0;i<n-1;i++) cin>>v[i];
for(int i=0;i<n;i++) cin>>a[i];
for(int i=0;i<n-1;i++){
if(a[i]<min){
len+=v[i];
min=a[i];
sum+=ceil(len/d)*min;
len=len-ceil(len/d)*d;
}
else{
len+=v[i];
}
}
cout<<sum;
return 0;
}