#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:16777216")
using namespace std;
int main() {
  static char s[1 << 20];
  gets(s);
  int n = strlen(s);
  string res;
  for (int i = n - 1; i >= 0; i--) {
    if (res.size() == 0 || s[i] >= res[res.size() - 1]) res.push_back(s[i]);
  }
  reverse(res.begin(), res.end());
  printf("%s\n", res.c_str());
  return 0;
}
