#include using namespace std; typedef long long ll; typedef long double ld; #define rep(i, a, n) for (int i = (a); i < (n); i++) #define per(i, a, n) for (int i = (n) - 1; i >= (a); i--) ll nx(ll x) { ll c = x&-x, r = x+c; return (((r^x) >> 2)/c) | r; } ll apply(ll a, ll x, int n) { ll cur = a; for (int i = 0; i <= n; i++) { cur |= !!((1ll << (i)) & x) * (cur >> (i+1)); } return cur; } void pr(ll x) { bitset<64> a(x); cout << a << endl; } int main(void) { ios_base::sync_with_stdio(false); string s; cin >> s; int n = s.size(); ll a = 0; rep(i,0,n) { if (s[i] == '1') a |= (1ll << (n-1-i)); } // cout << a << endl; ll foo = 0; rep(i,0,7) { foo |= ((1ll << (1<