#include<bits/stdc++.h>
using namespace std;
#define int long long
int32_t main()
{
cin.tie(0);
cout.tie(0);
ios::sync_with_stdio(false);
int t=1;
//cin>>t;
while(t--)
{
string s;
vector<char>v;
stack<char> st;
cin>>s;
for(int i=0;i<s.size();i++)
{
if(!st.empty())
{
if(s[i]==st.top())
{
st.pop();
}
else
{
st.push(s[i]);
}
}
else
st.push(s[i]);
}
while(!st.empty())
{
v.push_back(st.top());
st.pop();
}
reverse(v.begin(),v.end());
for(int i=0;i<v.size();i++)
{
cout<<v[i];
}
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBpbnQgbG9uZyBsb25nCmludDMyX3QgbWFpbigpCnsKICAgIGNpbi50aWUoMCk7CiAgICBjb3V0LnRpZSgwKTsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGludCB0PTE7CiAgICAvL2Npbj4+dDsKICAgIHdoaWxlKHQtLSkKICAgIHsKICAgICAgICBzdHJpbmcgczsKICAgICAgICB2ZWN0b3I8Y2hhcj52OwogICAgICAgIHN0YWNrPGNoYXI+IHN0OwogICAgICAgIGNpbj4+czsKICAgICAgICBmb3IoaW50IGk9MDtpPHMuc2l6ZSgpO2krKykKICAgICAgICB7CiAgICAgICAgICAgIGlmKCFzdC5lbXB0eSgpKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpZihzW2ldPT1zdC50b3AoKSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBzdC5wb3AoKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBzdC5wdXNoKHNbaV0pOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHN0LnB1c2goc1tpXSk7CiAgICAgICAgfQogICAgICAgIHdoaWxlKCFzdC5lbXB0eSgpKQogICAgICAgIHsKICAgICAgICAgICAgdi5wdXNoX2JhY2soc3QudG9wKCkpOwogICAgICAgICAgICBzdC5wb3AoKTsKICAgICAgICB9CiAgICAgICAgcmV2ZXJzZSh2LmJlZ2luKCksdi5lbmQoKSk7CiAgICAgICAgZm9yKGludCBpPTA7aTx2LnNpemUoKTtpKyspCiAgICAgICAgewogICAgICAgICAgICBjb3V0PDx2W2ldOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAwOwp9