import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Expressions {

    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<>();

        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);
                a.add(ptr);
                all.add(ptr);
            }
            p.add(a);
        }

        System.out.println(urci(p) ? "even" : "odd");


        for (int i = 0; i < changeCount; i++) {
            int index = scanner.nextInt() - 1;
            long num = scanner.nextLong();
            all.get(index).num = num;
            System.out.println(urci(p) ? "even" : "odd");
        }
    }

    private static class LongPtr {
        private long num;

        public LongPtr(long num) {
            this.num = num;
        }
    }

    private static boolean urci(List<List<LongPtr>> a) {
        boolean result = true;

        for (List<LongPtr> mult : a) {
            boolean inner = false;

            for (LongPtr num : mult) {
                if (inner) continue;
                inner = num.num % 2 == 0;
            }

            if (inner == result) {
                result = true;
            } else {
                result = false;
            }
        }

        return result;
    }

}
