#include <bits/stdc++.h>
using namespace std;
int main() {
  char ar[1000000 + 7];
  int i, l, k, f = 0, n, m, c = 0;
  scanf("%s", ar);
  l = strlen(ar);
  for (i = 0; i < strlen(ar); i++) {
    if (ar[i] == 'a') {
      k = i;
      f = 1;
      break;
    }
  }
  for (i = 0; i < l; i++) {
    if (ar[i] == 'a') c++;
  }
  if (c == l) {
    ar[l - 1] = 'z';
  } else if (k != 0 && f == 1) {
    for (i = 0; i < k; i++) ar[i] = ar[i] - 1;
  } else if (f == 0) {
    for (i = 0; i < l; i++) ar[i] = ar[i] - 1;
  } else if (f == 1 && k == 0) {
    for (i = 0; i < l - 1; i++) {
      if (ar[i] == 'a' && ar[i + 1] != 'a') {
        m = i;
        break;
      }
    }
    for (i = m + 1; i < l; i++) {
      if (ar[i] == 'a') {
        n = i;
        f = 2;
        break;
      }
    }
    if (f == 2) {
      for (i = m + 1; i < n; i++) ar[i] = ar[i] - 1;
    } else if (f == 1) {
      for (i = m + 1; i < l; i++) ar[i] = ar[i] - 1;
    }
  }
  for (i = 0; i < l; i++) printf("%c", ar[i]);
  return 0;
}
