Codeforces Round 384 (Div. 2)
B
Chloe and the sequence
Codeforces
1200
原题
← AC →
翻译中…

Chloe, the same as Vladik, is a competitive programmer. She didn't have any problems to get to the olympiad like Vladik, but she was confused by the task proposed on the olympiad.

翻译中…

Let's consider the following algorithm of generating a sequence of integers. Initially we have a sequence consisting of a single element equal to $1$. Then we perform $(*n* - 1)$ steps. On each step we take the sequence we've got on the previous step, append it to the end of itself and insert in the middle the minimum positive integer we haven't used before. For example, we get the sequence $[1, 2, 1]$ after the first step, the sequence $[1, 2, 1, 3, 1, 2, 1]$ after the second step.

翻译中…

The task is to find the value of the element with index $*k*$ (the elements are numbered from $1$) in the obtained sequence, i. e. after $(*n* - 1)$ steps.

翻译中…

Please help Chloe to solve the problem!

翻译中…

Input

翻译中…

The only line contains two integers $*n*$ and $*k*$ ($1 ≤ *n* ≤ 50$, $1 ≤ *k* ≤ 2^{*n*} - 1$).

翻译中…

Output

翻译中…

Print single integer — the integer at the $*k*$-th position in the obtained sequence.

翻译中…

Note

翻译中…

In the first sample the obtained sequence is $[1, 2, 1, 3, 1, 2, 1]$. The number on the second position is $2$.

翻译中…

In the second sample the obtained sequence is $[1, 2, 1, 3, 1, 2, 1, 4, 1, 2, 1, 3, 1, 2, 1]$. The number on the eighth position is $4$.

翻译中…

样例

Input #1
3 2
Output #1
2
InputCopy OutputCopy
Input #2
4 8
Output #2
4
InputCopy OutputCopy
题目信息
题号
743B
时间限制
1 s
内存限制
256 MB
标签
二分
位运算
构造
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。