package main
import (
"fmt"
)
func removeAdjacentPair(s string) string {
for i := 0; i < len(s)-1; i++ {
if s[i] == s[i+1] {
s = s[:i] + s[i+2:]
if i != 0 {
i--
}
}
}
return s
}
func main() {
s := "aabcccdeeffffgac"
s = removeAdjacentPair(s)
fmt.Println(s)
}
/*
run:
bcdgac
*/