#include<bits/stdc++.h>
using namespace std;
int n,m,r[10005],g[10005],a[10005],t=0,o;
int main(){
cin>>n>>m;
for(int i=1;i<n;i++)
cin>>a[i];
for(int i=1;i<=n;i++)
cin>>r[i];
for(int i=1;i<=n;i++)
cin>>g[i];
t=m;
for(int i=1;i<=n;i++){
o=r[i]+g[i];
if(t%o<g[i])
cout<<t<<endl;
else{
t+=o-t%o;
cout<<t<<endl;
}
t+=a[i];
}
return 0;
}