#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n; int a; int b; int q; cin >> n >> a >> b >> q; vector c(n); for(int c_i = 0; c_i < n; c_i++){ cin >> c[c_i]; } long long int Q,l,r; bool div=true; long long int root; long long int val,ans; for(int a0 = 0; a0 < q; a0++){ cin >> Q >> l >> r; if(Q==1) c[l]=r; else{ div=true; if(a==0 && b==0) cout<<"No"<