#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#include <vector>
#include <cmath>
#include <deque>
#include <queue>
#include <fstream>
#include <iomanip>
#include <stack>
#include <algorithm>
#include <set>
#include <map>
#include <list>
#include <bitset>
#define srt(v) sort(v.begin(),v.end())
#define PI acos(-1)
#define sz(k) (int)k.size()
#define endl "\n"
#define MaHmoud_RodrigueZ LANCER_SHARK();
typedef long long ll;
const int N = 1e9 + 7;
using namespace std;
ll gcd(ll x, ll y) { return (!y) ? x : gcd(y, x % y); }
void LANCER_SHARK(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); }
//vector<int>v(2e5 + 7);
//bool DoIT(int mid, ll n, ll k){}
int frq[127];
int main(){
//freopen("fruits.in", "r", stdin);
//freopen("output.txt", "w", stdout);
MaHmoud_RodrigueZ;
int c = 0;
string str,s;
string res[] = { "MaTb3aa", "Ezzat" };
cin >> str;
s = str;
bool ok = true;
while (ok){
ok = false;
str = s;
s = str[0];
for (int i = 1; i < sz(str) - 1; i++){
if (str[i - 1] != str[i + 1]){
str[i] = str[i - 1];
c = (c + 1) % 2;
ok = true;
}
else
s += str[i];
}
s += str[sz(str) - 1];
}
cout << res[c];
cout << endl;
return 0;
}
I2RlZmluZSBfQ1JUX1NFQ1VSRV9OT19XQVJOSU5HUwojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxjbWF0aD4KI2luY2x1ZGUgPGRlcXVlPgojaW5jbHVkZSA8cXVldWU+CiNpbmNsdWRlIDxmc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPHN0YWNrPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8bWFwPgojaW5jbHVkZSA8bGlzdD4KI2luY2x1ZGUgPGJpdHNldD4KI2RlZmluZSBzcnQodikgc29ydCh2LmJlZ2luKCksdi5lbmQoKSkKI2RlZmluZSBQSSBhY29zKC0xKQojZGVmaW5lIHN6KGspIChpbnQpay5zaXplKCkKI2RlZmluZSBlbmRsICJcbiIKI2RlZmluZSBNYUhtb3VkX1JvZHJpZ3VlWiBMQU5DRVJfU0hBUksoKTsKdHlwZWRlZiBsb25nIGxvbmcgbGw7CmNvbnN0IGludCBOID0gMWU5ICsgNzsKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKbGwgZ2NkKGxsIHgsIGxsIHkpIHsgcmV0dXJuICgheSkgPyB4IDogZ2NkKHksIHggJSB5KTsgfQp2b2lkIExBTkNFUl9TSEFSSygpeyBpb3M6OnN5bmNfd2l0aF9zdGRpbygwKTsgY2luLnRpZSgwKTsgY291dC50aWUoMCk7IH0KCgovL3ZlY3RvcjxpbnQ+digyZTUgKyA3KTsKLy9ib29sIERvSVQoaW50IG1pZCwgbGwgbiwgbGwgayl7fQoKaW50IGZycVsxMjddOwppbnQgbWFpbigpewoJLy9mcmVvcGVuKCJmcnVpdHMuaW4iLCAiciIsIHN0ZGluKTsKCS8vZnJlb3Blbigib3V0cHV0LnR4dCIsICJ3Iiwgc3Rkb3V0KTsKCU1hSG1vdWRfUm9kcmlndWVaOwoJaW50IGMgPSAwOwoJc3RyaW5nIHN0cixzOwoJc3RyaW5nIHJlc1tdID0geyAiTWFUYjNhYSIsICJFenphdCIgfTsKCWNpbiA+PiBzdHI7CglzID0gc3RyOwoJYm9vbCBvayA9IHRydWU7CgkKCXdoaWxlIChvayl7CgkJb2sgPSBmYWxzZTsKCQlzdHIgPSBzOwoJCXMgPSBzdHJbMF07CgkJZm9yIChpbnQgaSA9IDE7IGkgPCBzeihzdHIpIC0gMTsgaSsrKXsKCQkJaWYgKHN0cltpIC0gMV0gIT0gc3RyW2kgKyAxXSl7CgkJCQlzdHJbaV0gPSBzdHJbaSAtIDFdOwoJCQkJYyA9IChjICsgMSkgJSAyOwoJCQkJb2sgPSB0cnVlOwoJCQl9CgkJCWVsc2UKCQkJCXMgKz0gc3RyW2ldOwoJCX0KCQlzICs9IHN0cltzeihzdHIpIC0gMV07Cgl9Cgljb3V0IDw8IHJlc1tjXTsKCWNvdXQgPDwgZW5kbDsJCglyZXR1cm4gMDsKfQ==