#include <bits/stdc++.h>
using namespace std;

int main() {
	long long t,n,i;
	cin >> t;
	while(t--){
		cin >> n;
		if(n%4==0){
			cout << "Even" << endl;
		}else if(n%2==0){
			cout << "Same" << endl;
		}else{
			cout << "Odd" << endl;
		}
	}
	return 0;
}
#include <bits/stdc++.h>
using namespace std;
#define rep(i, n) for (intt i = 0; i < (intt)(n); i++)
using intt = int64_t;
intt sum(const long &a, const long &b) { return (a + b) * (b - a + 1) / 2; }
vector<char> alphabet={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
bool is_squere(intt N) {
    intt r = (intt)floor(sqrt((long double)N));  // 切り捨てした平方根
    return (r * r) == N;
}
int main() {
  intt n;
  cin>>n;
  rep(i,n){
    intt x;
    cin>>x;
    if(x%2!=0){
      cout<<"Odd"<<endl;
    }
    else if(is_squere(x)||x%4==0){
      cout<<"Even"<<endl;;
    }
    else{
      cout<<"Same"<<endl;
    }
  }
}