import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Expressions {
    static boolean[] lastResult;

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        scanner.nextLong();
        long changeCount = scanner.nextLong();
        scanner.nextLine();

        String equation = scanner.nextLine();
        String[] parts = equation.split("[+-]");

        List<List<LongPtr>> p = new ArrayList<>();
        List<LongPtr> all = new ArrayList<>();

        int addIdx = 0;
        for (String part : parts) {
            String[] mult = part.split("\\*");
            List<LongPtr> a = new ArrayList<>(mult.length);

            for (String m : mult) {
                long num = Long.parseLong(m.trim());
                LongPtr ptr = new LongPtr(num, addIdx);
                a.add(ptr);
                all.add(ptr);
            }
            p.add(a);
            addIdx++;
        }
        lastResult = new boolean[p.size()];

        boolean prev = urci(p);
        System.out.println(prev ? "even" : "odd");

        for (int i = 0; i < changeCount; i++) {
            int index = scanner.nextInt() - 1;
            long num = scanner.nextLong();

            LongPtr n = all.get(index);
            if (n.num % 2 == num % 2) {
                System.out.println(prev ? "even" : "odd");
                continue;
            }

            n.num = num;
            boolean newResult = calcMultiply(p.get(n.addIndex));
            if (newResult != lastResult[n.addIndex]) {
                prev = !prev;
                lastResult[n.addIndex] = newResult;
            }

            System.out.println(prev ? "even" : "odd");
        }
    }

    private static boolean calcMultiply(List<LongPtr> mult) {
        for (LongPtr n : mult) {
            if (n.num % 2 == 0) return true;
        }
        return false;
    }

    private static class LongPtr {
        public long num;
        public int addIndex;

        public LongPtr(long num, int addIndex) {
            this.num = num;
            this.addIndex = addIndex;
        }
    }

    private static boolean urci(List<List<LongPtr>> a) {
        boolean result = true;
        int i = 0;

        for (List<LongPtr> mult : a) {
            boolean inner = calcMultiply(mult);;

            lastResult[i] = inner;

            result = inner == result;
            i++;
        }

        return result;
    }

}
