#include using namespace std; typedef long long ll; #define vll vector void odd(){ cout << "odd" << endl; } void even(){ cout << "even" << endl; } int main() { vector chlev; ll N, M; cin >> N >> M; unordered_map kteryChlevik; vll A(N); cin >> A[0]; chlev.push_back({}); chlev[0].push_back(A[0]); kteryChlevik[0] = 0; for(ll i = 1; i < N; i++) { char temp; cin >> temp; if(temp == '+' || temp == '-'){ chlev.push_back({}); } cin >> A[i]; kteryChlevik[i] = chlev.size() - 1; chlev[chlev.size() - 1].push_back(A[i]); } // for(int i=0; i> pos >> val; pos--; ll num = A[pos]; A[pos] = val; ll chlevNum = kteryChlevik[pos]; if((num & 1) == (val & 1)){ if((nepar & 1) == 1){ odd(); } else { even(); } continue; } else { if((val & 1) == 0){ chlevPar[chlevNum]++; if(chlevPar[chlevNum] == 1) { nepar--; } } else { chlevPar[chlevNum]--; if(chlevPar[chlevNum] == 0) { nepar++; } } if((nepar & 1) == 1){ odd(); } else { even(); } } } return 0; }