#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  getline(cin, s);
  int i, j;
  for (i = 1; i < s.length();) {
    if (s[i] == s[i - 1]) {
      if (s[i + 1] == s[i]) {
        for (j = i + 1; s[j] == s[i]; j++)
          ;
        s.erase(i + 1, j - 1 - i);
      } else if ((s[i + 2] != '\0' && s[i + 1] != '\0') &&
                 (s[i + 2] == s[i + 1])) {
        s.erase(i + 2, 1);
      } else
        i++;
    } else
      i++;
  }
  cout << s;
  return 0;
}
