#include using namespace std; #define rep(i,a,b) for(int i=a; i pii; const int duzo = 45; char s[duzo]; int main() { cin >> s; ll maska = 0; if(s[0] == '0') { cout << -1; return 0; } int dl = strlen(s); for(int i = 0; i < dl; ++i) { maska *= 2ll; if(s[i] == '1') maska += 1ll; } ll oczek = (1ll<>(l + 1)); } if(wyn == oczek) nn = min(nn, __builtin_popcount(i)); } cout << nn; return 0; }