#include <bits/stdc++.h>
int p, last[1111];
char s[111111];
int main() {
  scanf("%s", s);
  memset(last, -1, sizeof last);
  for (int i = 0; s[i]; i++) last[s[i]] = i;
  p = 0;
  for (int i = 'z'; i >= 'a'; i--)
    for (; p <= last[i]; p++)
      if (s[p] == i) printf("%c", i);
  printf("\n");
  return 0;
}
