package main
import (
"bufio"
"fmt"
"os"
)
func main() {
in := bufio.NewReaderSize(os.Stdin, 1<<20)
var s string
fmt.Fscan(in, &s)
a := []byte(s)
n := len(a)
for i := 1; i < n; i++ {
if a[i] == a[i-1] {
for c := byte('a'); c <= 'z'; c++ {
if c != a[i-1] && (i+1 == n || c != a[i+1]) {
a[i] = c
break
}
}
}
}
out := bufio.NewWriterSize(os.Stdout, 1<<20)
out.Write(a)
out.Flush()
}