#include <bits/stdc++.h>
using namespace std;
typedef long long int ll ;
int main() {
int n=3;
vector<int>a={1,2,1};
vector<int>b={3,1,1};
vector<vector<int>>dpa(n,vector<int>(2,0));
vector<vector<int>>dpb(n,vector<int>(2,0));
if(a[0]%2==0){
dpa[0][0]=1;
}
else{
dpa[0][1]=1;
}
if(b[0]%2==0){
dpb[0][0]=1;
}
else{
dpb[0][1]=1;
}
for(int i=1;i<n;i++){
if(a[i]%2==0){
dpa[i][0]=(dpa[i-1][0]+dpb[i-1][0]);
dpa[i][1]=(dpa[i-1][1]+dpb[i-1][1]);
}
if(a[i]%2!=0){
dpa[i][0]=(dpa[i-1][1]+dpb[i-1][1]);
dpa[i][1]=(dpa[i-1][0]+dpb[i-1][0]);
}
if(b[i]%2==0){
dpb[i][0]=(dpa[i-1][0]+dpb[i-1][0]);
dpb[i][1]=(dpa[i-1][1]+dpb[i-1][1]);
}
if(b[i]%2!=0){
dpb[i][0]=(dpa[i-1][1]+dpb[i-1][1]);
dpb[i][1]=(dpa[i-1][0]+dpb[i-1][0]);
}
}
cout<<"odd "<<(dpa[n-1][1]+dpb[n-1][1])<<endl;
cout<<"even "<<(dpa[n-1][0]+dpb[n-1][0])<<endl;
return 0 ;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp0eXBlZGVmIGxvbmcgbG9uZyBpbnQgbGwgOyAKCmludCBtYWluKCkgewogICAgaW50IG49MzsKICAgIHZlY3RvcjxpbnQ+YT17MSwyLDF9OwogICAgdmVjdG9yPGludD5iPXszLDEsMX07CiAgICB2ZWN0b3I8dmVjdG9yPGludD4+ZHBhKG4sdmVjdG9yPGludD4oMiwwKSk7CiAgICB2ZWN0b3I8dmVjdG9yPGludD4+ZHBiKG4sdmVjdG9yPGludD4oMiwwKSk7CiAgICBpZihhWzBdJTI9PTApewogICAgICAgICBkcGFbMF1bMF09MTsKICAgIH0KICAgIGVsc2V7CiAgICAgICAgZHBhWzBdWzFdPTE7CiAgICB9CiAgICBpZihiWzBdJTI9PTApewogICAgICAgIGRwYlswXVswXT0xOwogICAgfQogICAgZWxzZXsKICAgICAgICBkcGJbMF1bMV09MTsKICAgIH0gICAgCiAgIAoKICAgIGZvcihpbnQgaT0xO2k8bjtpKyspewogICAgICAgIGlmKGFbaV0lMj09MCl7CiAgICAgICAgIGRwYVtpXVswXT0oZHBhW2ktMV1bMF0rZHBiW2ktMV1bMF0pOwogICAgICAgICBkcGFbaV1bMV09KGRwYVtpLTFdWzFdK2RwYltpLTFdWzFdKTsKICAgICAgICB9CiAgICAgICAgaWYoYVtpXSUyIT0wKXsKICAgICAgICAgZHBhW2ldWzBdPShkcGFbaS0xXVsxXStkcGJbaS0xXVsxXSk7IAogICAgICAgICBkcGFbaV1bMV09KGRwYVtpLTFdWzBdK2RwYltpLTFdWzBdKTsKICAgICAgICB9CiAgICAgICAgaWYoYltpXSUyPT0wKXsKICAgICAgICAgZHBiW2ldWzBdPShkcGFbaS0xXVswXStkcGJbaS0xXVswXSk7CiAgICAgICAgIGRwYltpXVsxXT0oZHBhW2ktMV1bMV0rZHBiW2ktMV1bMV0pOwogICAgICAgIH0KICAgICAgICBpZihiW2ldJTIhPTApewogICAgICAgICBkcGJbaV1bMF09KGRwYVtpLTFdWzFdK2RwYltpLTFdWzFdKTsgCiAgICAgICAgIGRwYltpXVsxXT0oZHBhW2ktMV1bMF0rZHBiW2ktMV1bMF0pOwogICAgICAgIH0gICAgICAgIAogICAgfQogICAgCiAgICBjb3V0PDwib2RkICI8PChkcGFbbi0xXVsxXStkcGJbbi0xXVsxXSk8PGVuZGw7CiAgICBjb3V0PDwiZXZlbiAiPDwoZHBhW24tMV1bMF0rZHBiW24tMV1bMF0pPDxlbmRsOwoKICAgIHJldHVybiAwIDsgCn0=