N=int(input()) A=list(map(int,input().split())) Q=int(input()) Query=[list(map(int,input().split())) for i in range(Q)] S=sum(A[:24]) MAX=S for i in range(24,N): S+=A[i]-A[i-24] MAX=max(MAX,S) def MAX_from_i(q): from_q=max(q,24) S=sum(A[from_q-24:from_q]) MAX=S for i in range(from_q,min(q+25,N)): S+=A[i]-A[i-24] MAX=max(MAX,S) return MAX for t,v in Query: A[t-1]=v MAX=max(MAX,MAX_from_i(t-1)) print(MAX)