#include<bits/stdc++.h>
#define F(i,j,k) for(register int i=j,E=k;i<=E;i++)
#define N 500005
using namespace std;
int n,m,q,t,u,v,now,tar,r[N],R[N];
int main()
{
cin>>n>>m;
F(i,1,m) cin>>u>>v,r[v]+=u,now+=u;
F(i,1,n) tar+=i,R[i]=r[i];
cin>>q;
F(i,1,q)
{
cin>>t>>u;
if(t==1) cin>>v,r[v]-=u,now-=u;
if(t==2) now-=r[u],r[u]=0;
if(t==3) cin>>v,r[v]+=u,now+=u;
if(t==4) now+=R[u]-r[u],r[u]=R[u];
puts(now==tar?"YES":"NO");
}
return 0;
}