#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  cin >> s;
  int len = s.length();
  vector<int> ind;
  for (int i = 0; i < len; i++)
    if (s[i] == 'a') ind.push_back(i);
  if (ind.size() == len) {
    s[len - 1] = 'z';
  } else if (ind.size() == 0) {
    for (int i = 0; i < len; i++) s[i]--;
  } else if (ind.size() == 1) {
    if (ind[0] == 0) {
      for (int i = 1; i < len; i++) s[i]--;
    } else {
      for (int i = 0; i < ind[0]; i++) s[i]--;
    }
  } else if (ind.size() > 1) {
    if (ind[0] == 0) {
      int i = ind[0] + 1;
      int j = 1;
      while (i < len && s[i] == 'a') {
        i++;
        j++;
      }
      for (int k = i; k < ((j < ind.size()) ? ind[j] : len); k++) s[k]--;
    } else {
      for (int i = 0; i < ind[0]; i++) s[i]--;
    }
  }
  printf("%s", s.c_str());
  return 0;
}
