package main
import (
"fmt"
)
type Solution struct {}
func (s *Solution) clearStr(input string) string {
ans := []byte{}
for _,c := range input {
if len(ans) != 0 && byte(c) == ans[len(ans)-1] {
ans = ans[0:len(ans)-1]
continue
}
ans = append(ans, byte(c))
}
if len(ans) == 0 {
return "0"
}
return string(ans)
}
func main() {
input := ""
fmt.Scan(&input)
fmt.Print((&Solution{}).clearStr(input))
}

京公网安备 11010502036488号