#include int main() { char s[100005]; scanf("%s", s); int i, n, j, k; for (n = 0; s[n] != '\0'; n++); int cnt = 0; for (i = 0; i < n; i++) if (s[i] == '1') cnt++; if (cnt < 2) { printf("No\n"); return 0; } if (cnt == 2) { printf("Yes\n"); return 0; } for (i = 0; s[i] == '0'; i++); for (j = n - 1; s[j] == '0'; j--); cnt = 0; for (k = i; k <= j; k++) if (s[k] == '0') cnt++; if (cnt > 0) printf("No\n"); else printf("Yes\n"); return 0; }