#include <iostream>
#include<cstring>
using namespace std;

int main() {
    string s,b;//利用栈的思想,用b模拟栈
    cin>>s;
    for(auto ch:s)
    {
        if(b.size()&& ch ==b.back())//b中有元素,并与ch相同,就移除
        {
            b.pop_back();
            
        }
        else {
        b.push_back(ch);//否则就入栈
        }
    }
  
    cout<< (b.size()== 0 ? "0" :b) <<endl;//防止b中为空
    return 0;
}
// 64 位输出请用 printf("%lld")