const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
// Write your code here
while(line = await readline()){
let num = Number(line);
let arr=[]
let max=0
arr=num.toString(2).split('0')//十进制转二进制
arr.sort((a,b)=>b-a)
max=arr[0].length
console.log(max);
}
}()