#include<bits/stdc++.h>
using namespace std;
string s;
int main()
{
	getline(cin,s);
	int len=s.size()-8;
	for(int i=0;i<len;i++)cout<<s[i];

	return 0;
}
#include<bits/stdc++.h>
using namespace std;
using ll = long long;
using Graph = vector<vector<int>>;
const ll mod=1000000007;
const int MAX_N = 1000;         // n の最大値
 
// nCk を取得
double nCk(int n, int k) {
double res=1.0;
for(int i=0; i<n; i++){
res*=0.5;}
for(int i=0; i<k; i++){
res*=(double)(n-i);
res/=(double)(k-i);
}
return res;}
 
int main() {
string n;
cin>>n;
string ca = n.substr(0,n.size()-8);
cout <<ca<< endl;
return 0;}

