#include <bits/stdc++.h>
using namespace std;
char str[100005];
stack<char> S;
vector<char> ans;
int main() {
  scanf("%s", str);
  int len = strlen(str);
  for (int i = len - 1; i >= 0; i--) {
    if (S.empty() || str[i] >= S.top()) S.push(str[i]);
  }
  while (!S.empty()) {
    printf("%c", S.top());
    S.pop();
  }
  printf("\n");
  return 0;
}
