#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // C++ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define rep(i,j,k) for(int i=(int)j;i<(int)k;i++) #define ll long long //#define all(v) ((v).begin(),(v).end()) #define Sort(v) sort(all(v)) #define INF 1000000000 #define END return 0 #define pb push_back #define se second #define fi first #define pb push_back using namespace std; int day[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int main(){ string s; cin>>s; string t="forest"; rep(i,0,s.size()-6){ if(s.substr(i,7)=="treeone"){ rep(j,0,t.size()){ s[i+j]=t[j]; } s.erase(s.begin()+i+6); i+=5; } } cout<