#include <stdio.h>
#include <string.h>
int c(int m, int n) {
int ans = 1;
if (m == 0 || m == n) {
return ans;
} else {
for (int i = n; i > n - m; i--) {
ans *= i;
}
for (int i = m; i > 1; i--) {
ans /= i;
}
return ans;
}
}
int main() {
char a[6] = {};
scanf("%[a-z]", a);
int l = strlen(a);
for (int i = 0; i < l - 1; i++) {
if (a[i] >= a[i + 1]) {
printf("0");
return 0;
}
}
int cod = 1;
for (int i = l - 1; i > 0; i--) {
cod += c(i, 26);
}
for (int i = 0; i < l; i++) {
if (i == 0) {
for (char j = 'a'; j < a[i]; j++) {
cod += c(l - 1 - i, 'z' - j);
}
} else {
for (char j = a[i - 1] + 1; j < a[i]; j++) {
cod += c(l - 1 - i, 'z' - j);
}
}
}
printf("%d", cod);
return 0;
}