import java.util.ArrayList;
import java.util.HashMap;
import java.util.Scanner;

public class Expressions {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        int numNumbers = s.nextInt();
        int numChanges = s.nextInt();
        s.nextLine();
        String expression = s.nextLine();

        ArrayList<ValueWrapper> valueMap = new ArrayList<>();
        HashMap<Integer, ExpressionGroup> groupMap = new HashMap<>();
        ArrayList<ExpressionGroup> expressionGroups = new ArrayList<>();
        Scanner s1 = new Scanner(expression);
        boolean isNextInMulGroup = false;

        for (int i = 0; i < numNumbers; i++) {
            int value = s1.nextInt();
            String token = "";

            if (i != numNumbers - 1) token = s1.next();

            if (isNextInMulGroup) {
                ValueWrapper valueWrapper = new ValueWrapper(value % 2 == 0);
                expressionGroups.get(expressionGroups.size() - 1).evenValues.add(valueWrapper);
                valueMap.add(valueWrapper);
                groupMap.put(i, expressionGroups.get(expressionGroups.size() - 1));
            }

            boolean wasNextInMulGroup = isNextInMulGroup;
            isNextInMulGroup = token.equals("*");

            if (wasNextInMulGroup && !isNextInMulGroup) {
                expressionGroups.get(expressionGroups.size() - 1).recalculate();
            }

            if (wasNextInMulGroup) continue;

            ExpressionGroup group = new ExpressionGroup();
            ValueWrapper valueWrapper = new ValueWrapper(value % 2 == 0);
            group.evenValues.add(valueWrapper);
            valueMap.add(valueWrapper);
            expressionGroups.add(group);
            groupMap.put(i, group);

            if (!isNextInMulGroup) {
                group.recalculate();
            }
        }

        printOutput(expressionGroups);

        for (int i = 0; i < numChanges; i++) {
            int index = s.nextInt();
            int newValue = s.nextInt();

            valueMap.get(index - 1).isEven = newValue % 2 == 0;
            groupMap.get(index - 1).recalculate();
            printOutput(expressionGroups);
        }
    }

    private static void printOutput(ArrayList<ExpressionGroup> expressionGroups) {
        boolean even = true;

        for (ExpressionGroup group : expressionGroups) {
            if (!group.even) even = !even;
        }

        System.out.println(even ? "even" : "odd");
    }

    public static class ExpressionGroup {
        public boolean even;
        public ArrayList<ValueWrapper> evenValues = new ArrayList<>();

        public void recalculate() {
            this.even = false;

            for (ValueWrapper value : evenValues) {
                if (value.isEven) {
                    this.even = true;
                    break;
                }
            }
        }
    }

    public static class ValueWrapper {
        public boolean isEven;

        public ValueWrapper(boolean value) {
            this.isEven = value;
        }
    }
}
