Submissions will no longer be placed on the leaderboard. You may still attempt this problem for practice.

You are given an array of integers and you will be asked to answer some queries.

Function Find(int L,int R)
{
    int sum = 0;
    for ( i = L ; i<= R; i=i+1 )
    {
        sum = abs(sum + A[i]);
    }
    return sum
}

Now Each Query will ask whether the value returned by the function Find is Even or Odd.

Note: is if otherwise .

Input Format
First Line of Input contains and separated by space.
Next Line contains space separated integers.
Next queries follows, each query contains two integers and separated by a space.

Constraints



Output Format
For each query output if the value returned by Find(L,R) is even otherwise .

Sample Input

10 5
-8 -8 -8 4 -2 5 8 -5 1 2
2 9
8 10
1 3
3 4
6 8

Sample Output

Odd
Even
Even
Even
Even

Explanation
Query 2 : abs(abs(abs(-5) + 1) + 2) = 8 => Even
Query 3 : abs(abs(abs(-8) + (-8)) + (-8)) = 8 => Even
Query 4 : abs(abs(-8)+4) = 12 => Even
Query 5 : abs(abs(abs(5) + 8 )+(-5)) =>8 => Even

Line: 1 Col: 1
  1. Challenge Walkthrough
    Let's walk through this sample challenge and explore the features of the code editor.1 of 6
  2. Review the problem statement
    Each challenge has a problem statement that includes sample inputs and outputs. Some challenges include additional information to help you out.2 of 6
  3. Choose a language
    Select the language you wish to use to solve this challenge.3 of 6
  4. Enter your code
    Code your solution in our custom editor or code in your own environment and upload your solution as a file.4 of 6
  5. Test your code
    You can compile your code and test it for errors and accuracy before submitting.5 of 6
  6. Submit to see results
    When you're ready, submit your solution! Remember, you can go back and refine your code anytime.6 of 6
  1. Check your score