#include <bits/stdc++.h>
using namespace std;
template <class t>
t lcm(t a, t b) {
  return ((a * b) / __gcd(a, b));
}
string s;
long long len;
void sizethree() {
  for (long long i = 0; i < (len - 2); i++) {
    if (s[i] == s[i + 1] && s[i] == s[i + 2]) {
      char cur = 'z';
      while (cur == s[i] || cur == s[i + 2]) cur--;
      s[i + 1] = cur;
    }
  }
}
void sizetwo() {
  for (long long i = 0; i < (len - 1); i++) {
    if (s[i] == s[i + 1]) {
      char cur = 'z';
      if (i == 0) {
        while (cur == s[i + 1]) cur--;
        s[i] = cur;
      } else {
        while (cur == s[i - 1] || cur == s[i + 1]) cur--;
        s[i] = cur;
      }
    }
  }
}
int main() {
  cin >> s;
  len = s.size();
  sizethree();
  sizetwo();
  cout << s;
  return 0;
}
