#include using namespace std; string n; int k, l; bool f = 1; int main() { cin >> n; for (int i = 0; i < n.size(); i++) { if (n[i] == '1') { if (k == 0) { while (i < n.size() && n[i] == '1') { k++; i++; } } else if (k == 1) { if (l == 0) { while (i < n.size() && n[i] == '1') { l++; i++; } if (l > 1) { f = 0; break; } } else if (l == 1) { f = 0; break; } } else { f = 0; break; } } } if (k == 1 && l == 0) f = 0; if(f) cout << "Yes" << endl; else cout << "No" << endl; }