#include <bits/stdc++.h>
using namespace std;
int k, l, m;
char w[100009];
char nuevo[100009];
int pos;
int main() {
  cin >> w;
  int size = strlen(w);
  pos = size - 1;
  nuevo[pos--] = w[size - 1];
  for (int i = size - 2; i >= 0; i--) {
    if (w[i] >= nuevo[pos + 1]) nuevo[pos--] = w[i];
  }
  for (int i = pos + 1; i < size; i++) cout << nuevo[i];
  cout << endl;
  return 0;
}
