#include <bits/stdc++.h>
using namespace std;
constexpr long long int INF = 4294967297;
constexpr double pi = 3.14159265358979;
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  string s;
  cin >> s;
  long long int f2 = 10000, kol = 0;
  for (long long int i = 0; i < s.size(); ++i) {
    if (s[i] == '2' && i < f2)
      f2 = i;
    else if (s[i] == '1') {
      ++kol;
      s.erase(s.begin() + i);
      --i;
    }
  }
  if (f2 == 10000) {
    cout << s;
    for (; kol > 0; --kol) cout << '1';
    return 0;
  }
  if (s.size() == 0) {
    for (; kol > 0; --kol) cout << '1';
    return 0;
  }
  for (long long int i = 0; i < s.size(); ++i) {
    if (i == f2 && kol != 0) {
      for (; kol > 0; --kol) cout << '1';
      --i;
    } else
      cout << s[i];
  }
  return 0;
}
