#include using namespace std; int p[200007],arr[200007]; vector v,vtd,vr,vc; int main() { int n; cin>>n; memset(p,0,sizeof(p)); for(int i=0;i>k; v.push_back(k); } for(int i=0;i>k; int gg=v[i]; vr.push_back(k); p[k]=gg; } int q; cin>>q; for(int i=0;i>k; vc.push_back(k); } memset(arr,0,sizeof(arr)); for(int i=0;i>d; int kt=vc[i]; vtd.push_back(d); for(int j=kt-d;j<=kt+d;j++) { if(j<0) continue; arr[j]++; if(arr[j]>1) p[j]=-1; } } int ans=0; for(int i=0;i