#include<bits/stdc++.h>
const int M=2e5;
using namespace std;
vector<int>v[M];
int d[M];
void dfs(int u,int p,int c)
{
d[u]=c;
for(auto &to:v[u])
{
if(to!=p)
{
dfs(to,u,1-c);
}
}
}
int main() {
int n;
cin>>n;
for(int i=0;i<n-1;i++)
{
int x,y;
cin>>x>>y;
v[x].push_back(y);
v[y].push_back(x);
}
dfs(1,-1,0);
int q;
cin>>q;
while(q--)
{
int x,y;
cin>>x>>y;
if(d[x]^d[y])
cout<<"Odd"<<endl;
else
cout<<"Even"<<endl;
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KY29uc3QgaW50IE09MmU1Owp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2ZWN0b3I8aW50PnZbTV07CmludCBkW01dOwp2b2lkIGRmcyhpbnQgdSxpbnQgcCxpbnQgYykKewoJZFt1XT1jOwoJZm9yKGF1dG8gJnRvOnZbdV0pCgl7CgkJaWYodG8hPXApCgkJewoJCQlkZnModG8sdSwxLWMpOwoJCX0KCX0KfQppbnQgbWFpbigpIHsKCWludCBuOwoJY2luPj5uOwoJZm9yKGludCBpPTA7aTxuLTE7aSsrKQoJewoJCWludCB4LHk7CgkJY2luPj54Pj55OwoJCXZbeF0ucHVzaF9iYWNrKHkpOwoJCXZbeV0ucHVzaF9iYWNrKHgpOwoJfQoJZGZzKDEsLTEsMCk7CglpbnQgcTsKCWNpbj4+cTsKCXdoaWxlKHEtLSkKCXsKCQlpbnQgeCx5OwoJCWNpbj4+eD4+eTsKCQlpZihkW3hdXmRbeV0pCgkJY291dDw8Ik9kZCI8PGVuZGw7CgkJZWxzZQoJCWNvdXQ8PCJFdmVuIjw8ZW5kbDsKCX0KCXJldHVybiAwOwp9IA==