#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
int j;
bool f;
getline(cin,s);
for (int i=s.size()-1;i>=0;--i)
{
if (s[i]=='n'&&s[i+1]=='o'||s[i]=='a'&&s[i+1]=='n'||s[i]=='o'&&s[i+1]=='r')
{
cout<<"error";
return 0;
}
if (s[i]=='t'&&s[i+1]=='r'||s[i]=='f'&&s[i+1]=='a')
{
break;
}
}
for (int i=0;i<s.size();++i)
{
if (s[i]=='t'&&s[i+1]=='r'||s[i]=='f'&&s[i+1]=='a')
{
if (s[i-6]=='f'&&s[i-5]=='a'||s[i-5]=='t'&&s[i-4]=='r')
{
cout<<"error";
return 0;
}
}
}
for (int i=0;i<s.size();++i)
{
if (s[i]=='n'&&s[i+1]=='o')
{
if (s[i-5]=='t'&&s[i-4]=='r'||s[i-6]=='f'&&s[i-5]=='a')
{
cout<<"error";
return 0;
}
f=1;
j=i;
while (s[j+4]=='n')
{
f=!f;
j+=4;
}
if (f==1)
{
if (s[j+4]=='t')
{
s.replace(i,j-i+8,"false");
}
else
{
if (s[j+4]=='f')
{
s.replace(i,j-i+9,"true");
}
else
{
cout<<"error";
return 0;
}
}
}
else
{
s.replace(i,j-i+4,"");
}
}
}
for (int i=0;i<s.size();++i)
{
if (s[i]=='a')
{
if (s[i-6]=='f')
{
if (s[i+3]=='t')
{
s.replace(i-6,14,"false");
i=i-6;
}
else
{
s.replace(i-6,15,"false");
i=i-6;
}
}
if (s[i-5]=='t')
{
if (s[i+4]=='t')
{
s.replace(i-5,13,"true");
i=i-5;
}
else
{
s.replace(i-5,14,"false");
i=i-5;
}
}
}
}
for (int i=0;i<s.size();++i)
{
if (s[i]=='o')
{
if (s[i-6]=='f')
{
if (s[i+3]=='t')
{
s.replace(i-6,13,"true");
i=i-6;
}
else
{
s.replace(i-6,14,"false");
i=i-6;
}
}
if (s[i-5]=='t')
{
if (s[i+3]=='t')
{
s.replace(i-5,12,"true");
i=i-5;
}
else
{
s.replace(i-5,13,"true");
i=i-5;
}
}
}
}
cout<<s;
return 0;
}
90pts,WA#13