I. Items in boxes
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

У вас есть $$$2^n$$$ различных коробок, в каждой из которых $$$a$$$ различных предметов. Найдите количество способов взять по ровно одному предмету из каждой коробки по модулю $$$2^{n+2}$$$.

Другими словами, если искомое количество способов $$$x$$$, выведите остаток от деления $$$x$$$ на $$$2^{n+2}$$$.

Входные данные

В единственной строке входных данных содержатся два целых числа разделенные пробелом $$$n$$$ и $$$a$$$.

$$$$$$1 \le a, n \le 10^9$$$$$$

Выходные данные

Выведите единственное целое число — остаток от деления количества способов выбрать по одному предмету из каждой коробки на $$$2^{n+2}$$$.

Примеры
Входные данные
5 10
Выходные данные
0
Входные данные
10 5
Выходные данные
1
Входные данные
1 2
Выходные данные
4
Примечание

В третьем примере $$$2^n=2$$$ коробки, в каждой по $$$a=2$$$ предмета. Получается, есть два способа взять предмет из первой и два способа взять предмет из второй, итого $$$2 \cdot 2=4$$$ способа. Остаток от деления на $$$2^{n+2}=2^{3}=8$$$ равен $$$4$$$.