#include <bits/stdc++.h>
using namespace std;
char* removeDuplicate(string s, int idx, int j, char* out){
if(idx>=s.length()){
out[j]='\0';
return out;
}
if(s[idx]==s[idx+1]){
out[j]=s[idx];
return removeDuplicate(s,idx+2,j+1,out);
}
else{
out[j]=s[idx];
return removeDuplicate(s,idx+1,j+1,out);
}
}
int main() {
string s;
cin>>s;
char ans[10000];
cout<<removeDuplicate(s,0,0,ans);
return 0;
}