function Main(input) {
    var list = getLineAndSplit(input, 1);
    var min = 99;
    list.forEach(e => {
        var i = 0;
        var tmp = Number(e);
        while (true) {
            if (tmp % 2 !== 0 || i > min) {
                break;
            }
            tmp = tmp / 2;
            i++;
        }
        min = Math.min(i, min);
    });
    console.log(min)
}

function getLine(input, rowNum) {
    var inputs = input.split("\n");
    return inputs[rowNum];
}

function getLineAndSplit(input, rowNum) {
    return getLine(input, rowNum).split(" ");
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
// Main(require("fs").readFileSync("./input", "utf8"));