#include <bits/stdc++.h>
using namespace std;
inline long long int gcd(long long int x, long long int y) {
  return x % y == 0 ? y : gcd(y, x % y);
}
inline long long int lcm(long long int x, long long int y) {
  return x * (y / gcd(x, y));
}
inline long long int powmod(long long int a, long long int b,
                            long long int mod) {
  long long int res = 1;
  a %= mod;
  assert(b >= 0);
  for (; b; b >>= 1) {
    if (b & 1) res = res * a % mod;
    a = a * a % mod;
  }
  return res;
}
inline long long int mulmod(long long int a, long long int b, long long int c) {
  if (!b) return 0;
  long long int x = mulmod(a, b / 2, c);
  if (b & 1) return (x + x + a) % c;
  return (x + x) % c;
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  string s;
  long long int x = 0, y = 0, len;
  cin >> s;
  len = s.length();
  for (int i = len - 1; i >= 0; i--) {
    if (s[i] == '1') {
      if (y >= 6) {
        x = 1;
        break;
      }
    } else {
      y++;
    }
  }
  if (x == 1) {
    cout << "yes\n";
  } else {
    cout << "no\n";
  }
  return 0;
}
