Resto da divisão por 2

Sua tarefa nesse exercício é criar um programa que leia um número inteiro n0n \geq 0 da entrada padrão e imprima na tela o resto da divisão de nn por 2i2^i, com 1i311 \leq i \leq 31.

Atenção:

Entrada

A entrada é composta por duas linhas. A primeira linha contém o inteiro nn de 32 bits, e a segunda linha contém o inteiro ii.

Saída

Você deve imprimir o resto da divisão de nn por 2i2^i.

Exemplos

Exemplo de entrada

23
2

Exemplo de saída

3