AT_abc336_b [ABC336B] CTZ

Description

[problemUrl]: https://atcoder.jp/contests/abc336/tasks/abc336_b 正の整数 $ X $ に対して、$ X $ を $ 2 $ 進表記したときに **末尾** に連続する $ 0 $ の個数(の最大値)を $ \text{ctz}(X) $ で表します。 ただし、$ X $ を $ 2 $ 進表記したとき末尾が $ 1 $ ならば $ \text{ctz}(X)=0 $ です。 正の整数 $ N $ が与えられるので、$ \text{ctz}(N) $ を出力してください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $

Output Format

$ \text{ctz}(N) $ を出力せよ。

Explanation/Hint

### 制約 - $ 1\leq\ N\leq\ 10^9 $ - $ N $ は整数 ### Sample Explanation 1 $ 2024 $ を $ 2 $ 進表記すると `11111101000` であり、末尾から `0` が $ 3 $ 個連続しているため、$ \text{ctz}(2024)=3 $ です。 よって、$ 3 $ を出力します。 ### Sample Explanation 2 $ 18 $ を $ 2 $ 進表記すると `10010` であるため、$ \text{ctz}(18)=1 $ です。 `0` は末尾から連続する必要があることに注意してください。