#include <bits/stdc++.h>
using namespace std;
char* inserirCaractere(char* vetor, long* qtos, char caractere) {
  if ((*qtos) == 0) {
    vetor[(*qtos)] = caractere;
    (*qtos)++;
    return vetor;
  } else {
    if (vetor[(*qtos) - 1] >= caractere) {
      vetor[(*qtos)] = caractere;
      (*qtos)++;
      return vetor;
    } else {
      (*qtos)--;
      return inserirCaractere(vetor, qtos, caractere);
    }
  }
}
int main() {
  char* vetor = new char[100001];
  long qtos = 0;
  for (;;) {
    char c;
    scanf("%c", &c);
    if (c == '\n') {
      for (int i = 0; i < qtos; i++) {
        printf("%c", vetor[i]);
      }
      printf("\n");
      return 0;
    } else {
      inserirCaractere(vetor, &qtos, c);
    }
  }
  return 0;
}
