#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=1e6+10;
int a[N],b[N],c[N],z[N];
signed main() {
ios::sync_with_stdio(0);
cin.tie(0),cout.tie(0);
int n,m;
cin>>n>>m;
for(int i=1; i<=n; i++) {
cin>>a[i];
}
for(int i=1; i<=m; i++) {
cin>>b[i];
c[i]=1;
}
for(int i=1; i<=m; i++) {
for(int j=1; j<=n; j++) {
if(b[i]<c[i])break;
if(a[j]>c[i]&&a[j]<=b[i]) {
z[j]=a[j]-c[i];
c[i]=a[j];
}
if(a[j]>b[i]) {
z[j]=c[i];
c[i]=a[j];
} else if(j==1) {
z[j]+=1;
}
a[j]+=z[j];
}
}
for(int i=1; i<=n; i++) {
cout<<a[i]<<endl;
}
return 0;
}