#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
while(cin>>n && n!=-1)
{
if(n<=1)
{
cout<<n<<endl;
continue;
}
int prev = n&1 , c = 1;
n>>=1;
int maxi = 0;
while(n)
{
if((n&1) == prev && (n&1)) c++;
else
{
prev= n&1;
c=1;
}
maxi = max(maxi,c);
n>>=1;
}
cout<<maxi<<endl;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKCWludCBuOwoJd2hpbGUoY2luPj5uICYmIG4hPS0xKQoJewoJCWlmKG48PTEpCgkJewoJCQljb3V0PDxuPDxlbmRsOwoJCQljb250aW51ZTsKCQl9CgkJaW50IHByZXYgPSBuJjEgLCBjID0gMTsKCQluPj49MTsKCQlpbnQgbWF4aSA9IDA7CgkJd2hpbGUobikKCQl7CgkJCWlmKChuJjEpID09IHByZXYgJiYgKG4mMSkpIGMrKzsKCQkJZWxzZSAKCQkJewoJCQkJcHJldj0gbiYxOwoJCQkJYz0xOwoJCQl9CgkJCW1heGkgPSBtYXgobWF4aSxjKTsKCQkJbj4+PTE7CgkJfQoJCWNvdXQ8PG1heGk8PGVuZGw7Cgl9Cn0=