#include<bits/stdc++.h>
using namespace std;
int main(){
int n,d,v[100001],a[100001],s,o=INT_MAX;
double l=0;
cin>>n>>d;
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]<o)o=a[i];
s+=ceil(v[i]*1.0/d-l)*o;
l=ceil(v[i]*1.0/d-l)+l-v[i]*1.0/d;
}
cout<<s;
return 0;
}
WA了