#include <bits/stdc++.h>
using namespace std;
char a[2050];
int a1[2050];
int a2[2050];
int main() {
  int n, i, j, t;
  scanf("%s", a);
  t = strlen(a);
  if (a[0] == '0') a2[1] = 1;
  for (i = 2; i <= t; i++) {
    a2[i] = a2[i - 1];
    if (a[i - 1] == '0') a2[i]++;
  }
  a1[1] = 1;
  for (i = 2; i <= t; i++) {
    a1[i] = a1[i - 1];
    if (a[i - 1] == '1')
      a1[i]++;
    else {
      if (a2[i] > a1[i]) a1[i] = a2[i];
    }
  }
  for (i = 1; i <= t; i++) {
    if (a[i - 1] == '0') continue;
    for (j = i + 1; j <= t; j++) {
      if (a1[j] - a1[i - 1] <= a2[j] - a2[i - 1]) break;
    }
    if (j > t) a[i - 1] = '0';
  }
  printf("%s", a);
  return 0;
}
