#include <bits/stdc++.h>
const int m = 1e5 + 10;
using namespace std;
int main() {
  char a[m], b[m];
  int i;
  scanf("%s", a);
  int p = strlen(a);
  for (i = p - 1; i >= 0; i--) b[i] = max(b[i + 1], a[i]);
  for (i = 0; i < p; i++)
    if (a[i] == b[i]) printf("%c", b[i]);
}
