#include <stdio.h>
#include <string.h>
int main() {
// 相同就出栈,不同就入栈
char str[300000];
scanf("%s",str);
int len = strlen(str);
// printf("%d",len);
char * array = (char*) malloc(sizeof(char)*len);
int p = -1;
array[++p] = str[0];
for(int i = 1;i<len;i++){
if(str[i]==array[p]){
p--;
}else{
array[++p] = str[i];
}
}
if(p==-1){
printf("0");
}else{
for(int i = 0;i<=p;i++){
printf("%c",array[i]);
}
}
return 0;
}

京公网安备 11010502036488号