#include #include #include #include #include #include #include #define all(x) x.begin(),x.end() #define gall(x) x.begin(),x.end(),greater<>() #define pb push_back #define ll long long #define P pair #define LP pair using namespace std; int main() { string s; cin >> s; int x=0 ; for (int i =0; i < s.size(); i++) { if (s[i] == '1') x += pow(2, s.size() - i - 1); } bool f = 1; for (int j = 0; j < s.size(); j++) { int y = x; y -= pow(2, j); if(y==0) { f = 0; continue; } } if (f) cout << "Yes" << endl; else cout << "No" << endl; return 0; }