local ffi=require"ffi"
ffi.cdef[[
int open(const char*,int,...);
int close(int);
void* mmap(void*,size_t,int,int,int,int);
int munmap(void*,size_t);
]]
local C=ffi.C
local program="\x48\x89\xf8\x48\x21\xf0\x48\x83\xe0\x01\xc3"
local fd=C.open("/dev/zero",0)
local mem=C.mmap(nil,#program,6,2,fd,0)
ffi.copy(mem,program,#program)
local fn=ffi.cast("int(*)(int,int)",mem)
print(fn(io.read"*n",io.read"*n")~=0 and"Odd"or"Even")
C.munmap(mem,#program)
C.close(fd)