#include <bits/stdc++.h>
using namespace std;
char s[1000010];
int f[100010];
int main() {
  int i, j, ans = 0;
  scanf("%s", s);
  int l1 = strlen(s) - 1;
  for (i = 0; i <= l1; i++)
    for (j = 'a'; j <= 'z'; j++)
      if (j != s[i]) f[s[i]] = max(f[j] + 1, f[s[i]]);
  for (j = 'a'; j <= 'z'; j++) ans = max(ans, f[j]);
  printf("%d\n", ans + 1);
}
