using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.IO; using static System.Console; using static System.Math; public class Solve{ static public int mod = 1000000007; static public string al = "abcdefghijklmnopqrstuvwxyz"; public static void Main(){ // •ûj // var tn = longa(); var n = GCD(tn[0],tn[1]); if(n == 1){ WriteLine("Odd"); return; } if(n == 2){ WriteLine("Even"); return; } //var dic = new Dictionary(); var checker = true; var count = 0; while(n %2 == 0){ n/=2; count++; } if(count%2 == 1){ WriteLine("Even"); return; } for(long i=3;i*i<=n;i+=2){ count = 0; while(n%i == 0){ count++; n /= i; } if(count %2 == 1){ checker = false; break; } } if(!checker){ WriteLine("Even"); }else{ WriteLine("Odd"); } } public static void swap(ref int a,ref int b){int temp = a;a= b;b = temp;} static void charswap(ref char a,ref char b){char temp = a;a= b;b = temp;} static int ncr(int n,int r){if(n=0;i--){if(binary[i] == '1'){value = value*a_power%mod;}a_power = a_power*a_power%mod;}return (int)value;} static int square2(int a,int b){long output = 1;var list = new List();int sh = 1;long n = a;list.Add(a);while(sh < b){sh *= 2;n = n*n%mod;list.Add(n);}for(int i=list.Count-1;i>=0;i--){if(b > sh){b -= sh;sh /= 2;output = output*list[i]%mod;}}return (int)output;} //Šeí“Çæ static string rstr(){ return ReadLine(); } static int rint(){ return int.Parse(ReadLine()); } static long rlong(){ return long.Parse(ReadLine()); } static string[] stra(){ return ReadLine().Split(' '); } static char[] chara(){ string[] a=stra();string b="";for(int i=0;i