#include <bits/stdc++.h>
using namespace std;
const double PI = acos(-1.0);
long long toPow(long long a, long long b, long long mod) {
  a %= mod;
  if (a < 0) a += mod;
  long long res = 1;
  while (b) {
    if (b & 1) res = (res * a) % mod;
    a = (a * a) % mod;
    b >>= 1;
  }
  return res;
}
void build74(int n, vector<long long> &v) {
  for (int i = (0), ei = (1 << n); i < ei; i++) {
    long long mn = 1;
    long long curr = 0;
    for (int j = (0), ej = (n); j < ej; j++) {
      curr += mn * ((i >> j) & 1 ? 7 : 4);
      mn *= 10;
    }
    v.push_back(curr);
  }
}
void run() {
  char str[100100];
  scanf("%s", str);
  char *ans = str;
  while (*ans == '1') ++ans;
  if (*ans == 0)
    printf("%s", str + 1);
  else {
    *ans = 0;
    printf("%s", str);
    printf("%s", ans + 1);
  }
  puts("");
}
int main() {
  run();
  return 0;
}
