#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define MAX (1000000000+7) using namespace std; int main() { int n,q,i,j; long a,b,y; long long sum; cin>>n>>a>>b>>q; long arr[n]; for(i=0;i>arr[i]; y=-(b/a); while(q--) { long x,l,r; cin>>x>>l>>r; if(x==1) { arr[l]=r; } else if(x==2) { j=0; sum=0; for(i=l;i<=r;i++) { sum=(int)(sum+arr[i]*pow(y,j))%MAX; j++; } if(sum==0) cout<<"Yes"<