class Solution {
public:
vector<int> sumEvenAfterQueries(vector<int>& A, vector<vector<int>>& queries) {
int l1 = A.size();
int l2 = queries.size();
vector<int> res;
int sum = 0;
for(int j=0;j<l1;j++)
{
if(A[j]%2==0)sum+=A[j];
}
for(int i = 0;i<l2;i++)
{
if(A[queries[i][1]]%2==0)
sum -=A[queries[i][1]];
A[queries[i][1]] += queries[i][0];
if((A[queries[i][1]]%2==0))sum+=A[queries[i][1]];
res.push_back(sum);
}
return res;
}
};