#include <bits/stdc++.h>
using namespace std;
void addmod(int &a, long long b) {
  a = (a + b);
  if (a >= 1000000007) a -= 1000000007;
}
void mulmod(int &a, long long b) { a = (a * b) % 1000000007; }
int gi() {
  int a;
  scanf("%d", &a);
  return a;
}
long long gll() {
  long long a;
  scanf("%I64d", &a);
  return a;
}
char s[100007];
void doit() {
  scanf("%s", s);
  int n = strlen(s);
  int ix = 0;
  while (ix < n && s[ix] == 'a') ix++;
  if (ix == n) {
    s[n - 1] = 'z';
    return;
  }
  while (ix < n && s[ix] != 'a') {
    s[ix]--;
    ix++;
  }
}
int main() {
  doit();
  printf("%s\n", s);
  return 0;
}
