import java.io.*;
import java.util.ArrayList;

public class Expressions {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        String[] inputLine = reader.readLine().split(" ");
        int numNumbers = Integer.parseInt(inputLine[0]);
        int numChanges = Integer.parseInt(inputLine[1]);
        String expression = reader.readLine();

        ValueWrapper[] valueMap = new ValueWrapper[numNumbers];
        ExpressionGroup[] groupMap = new ExpressionGroup[numNumbers];
        ArrayList<ExpressionGroup> expressionGroups = new ArrayList<>(numNumbers);
        String[] splitExpression =  expression.split(" ");
        boolean isNextInMulGroup = false;

        for (int i = 0; i < numNumbers; i++) {
            int value = Integer.parseInt(splitExpression[i * 2]);
            String token = "";

            if (i != numNumbers - 1) token = splitExpression[i * 2 + 1];

            if (isNextInMulGroup) {
                ValueWrapper valueWrapper = new ValueWrapper(value % 2 == 0);
                expressionGroups.get(expressionGroups.size() - 1).numOfEvens += value % 2 == 0 ? 1 : 0;
                valueMap[i] = valueWrapper;
                groupMap[i] = expressionGroups.get(expressionGroups.size() - 1);
            }

            boolean wasNextInMulGroup = isNextInMulGroup;
            isNextInMulGroup = token.equals("*");

            if (wasNextInMulGroup) continue;

            ExpressionGroup group = new ExpressionGroup();
            ValueWrapper valueWrapper = new ValueWrapper(value % 2 == 0);
            group.numOfEvens += value % 2 == 0 ? 1 : 0;
            valueMap[i] = valueWrapper;
            expressionGroups.add(group);
            groupMap[i] = group;
        }

        boolean even = false;

        for (ExpressionGroup group : expressionGroups) {
            if (group.numOfEvens != 0) even = !even;
        }

        System.out.println(even ? "even" : "odd");

        for (int i = 0; i < numChanges; i++) {
            String[] changeLine = reader.readLine().split(" ");
            int index = Integer.parseInt(changeLine[0]);
            int newValue = Integer.parseInt(changeLine[1]);

            boolean oldEvenValue = valueMap[index - 1].isEven;
            boolean newEvenValue = newValue % 2 == 0;
            valueMap[index - 1].isEven = newEvenValue;

            boolean oldGroupEvenValue = groupMap[index - 1].numOfEvens != 0;
            groupMap[index - 1].recalculate(oldEvenValue, newEvenValue);
            boolean newGroupEvenValue = groupMap[index - 1].numOfEvens != 0;

            if (oldGroupEvenValue != newGroupEvenValue) even = !even;

            System.out.println(even ? "even" : "odd");
        }
    }

    public static class ExpressionGroup {
        public int numOfEvens;

        public void recalculate(boolean oldEvenValue, boolean newEvenValue) {
            if (oldEvenValue && !newEvenValue) {
                this.numOfEvens--;
            } else if (!oldEvenValue && newEvenValue) {
                this.numOfEvens++;
            }
        }
    }

    public static class ValueWrapper {
        public boolean isEven;

        public ValueWrapper(boolean value) {
            this.isEven = value;
        }
    }
}
