#include <bits/stdc++.h>
using namespace std;
const long long mod = 1000000007;
const long long inf = 1LL << 62;
const long long mx = 100005;
const double eps = 1e-10;
long long dx[10] = {1, 0, -1, 0};
long long dy[10] = {0, -1, 0, 1};
long long power(long long a, long long b) {
  if (b == 0) return 1;
  long long x = power(a, b / 2);
  x = x * x;
  if (b % 2) x = x * a;
  return x;
}
long long Set(long long N, long long pos) { return N = N | (1LL << pos); }
long long reset(long long N, long long pos) { return N = N & ~(1LL << pos); }
bool check(long long N, long long pos) { return (bool)(N & (1LL << pos)); }
string str, ss;
set<string> s;
int main() {
  long long tst, a, b, c, k, n, m, res = 0, ans = 0, t = 0;
  cin >> str;
  n = (long long)(str).size();
  for (char ch = 'a'; ch <= 'z'; ch++) {
    ss.clear();
    ss.push_back(ch);
    ss += str;
    s.insert(ss);
  }
  long long i, j;
  for (i = 0; i < n; i++) {
    ss.clear();
    for (j = 0; j <= i; j++) {
      ss.push_back(str[j]);
    }
    string first = ss;
    for (char ch = 'a'; ch <= 'z'; ch++) {
      ss = first;
      ss.push_back(ch);
      for (j = i + 1; j < n; j++) {
        ss.push_back(str[j]);
      }
      s.insert(ss);
    }
  }
  cout << (long long)(s).size() << "\n";
  return 0;
}
