#include #define rep(i,n) for(int i=0; i<(int)(n); i++) using namespace std; using LL = long long; const int Max_N = 2e5; const LL Max_A = 1e9; const int Max_Q = 2e5; int main(){ int N; cin >> N; assert(1<=N and N<=Max_N); vector A(N); rep(i,N){ LL a; cin >> a; assert(0<=a and a<=Max_A); A[i]=a; } int Q; cin >> Q; assert(1<=Q and Q<=2e5); rep(i,Q){ int q; cin >> q; assert(q==1 or q==2); if(q==1){ int t; LL x; cin >> t >> x; assert(1<=t and t<=N); assert(0<=x and x<=Max_A); } } return 0; }