#include <bits/stdc++.h>
using namespace std;
string st;
long flag;
long sz;
vector<char> ans;
int main() {
  ios_base::sync_with_stdio(0);
  cin >> st;
  for (int i = 0; i < st.size(); i++) {
    flag = 0;
    sz = ans.size();
    if (sz > 1 && ans[sz - 1] == ans[sz - 2] && ans[sz - 1] == st[i]) flag = 1;
    if (sz > 2 && ans[sz - 1] == st[i] && ans[sz - 2] == ans[sz - 3]) flag = 1;
    if (flag == 0) ans.push_back(st[i]);
  }
  for (int i = 0; i < ans.size(); i++) cout << ans[i];
  cout << endl;
  cin.get();
  cin.get();
  return 0;
}
