#include <bits/stdc++.h>
char s[100001], p;
int i, j, k, n, a[27], c;
int main() {
  scanf("%s", &s);
  n = strlen(s);
  for (i = 0; i < n; i++) {
    k = s[i] - 'a';
    a[k]++;
  }
  i = 0;
  c = 25;
  while (i < n) {
    if (a[c] == 0)
      c--;
    else {
      p = 'a' + c;
      if (s[i] == p) {
        printf("%c", p);
      }
      a[s[i] - 'a']--;
      i++;
    }
  }
  return 0;
}
