#include <bits/stdc++.h>
using namespace std;
stack<char> st;
int main() {
  int i, len;
  string s, ans;
  char mark;
  while (cin >> s) {
    len = s.size();
    st.push(s[0]);
    i = 1;
    while (i < s.size()) {
      if (!st.empty() && st.top() == s[i]) {
        st.pop();
        if (st.empty()) mark = s[i];
      } else
        st.push(s[i]);
      i++;
    }
    if (st.empty())
      cout << mark << endl;
    else {
      ans = "";
      while (!st.empty()) {
        ans += st.top();
        st.pop();
      }
      for (i = ans.size() - 1; i >= 0; i--) cout << ans[i];
      cout << endl;
    }
  }
  return 0;
}
