#include <bits/stdc++.h>
using namespace std;
template <class T>
T gcd(T a, T b) {
  return b <= 0 ? a : gcd(b, a % b);
}
template <class T>
T lcm(T a, T b) {
  return (a * b) / gcd(a, b);
}
template <class T>
T large(T a, T b) {
  return a > b ? a : b;
}
template <class T>
T small(T a, T b) {
  return a < b ? a : b;
}
template <class T>
T dif(T a, T b) {
  return a - b < 0 ? b - a : a - b;
}
template <class T>
string toStr(const T &x) {
  stringstream s;
  s << x;
  return s.str();
}
template <class T>
int toInt(const T &x) {
  stringstream s;
  s << x;
  int r;
  s >> r;
  return r;
}
void in() {}
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  string s1, s2 = "";
  cin >> s1;
  int i, pos;
  pos = s1.find('0');
  if (pos != -1) {
    for (i = 0; i < ((int)(s1).size()); i++) {
      if (i != pos) s2 += s1[i];
    }
  } else {
    for (i = 1; i < ((int)(s1).size()); i++) {
      s2 += s1[i];
    }
  }
  cout << s2;
  return 0;
}
