E - Super Bit Shift
Darjeeling
2
s
1024
MB
350
点
問題文
$2^{(a^b)}$ を求めてください。ただし、答えは非常に大きくなることがあるので、素数 $k$ で割ったあまりを出力してください。
制約
- $1 \leq a,b,k \leq 10^9+7$
- $a,b,k$ は全て整数である
- $k$ は素数である
入力
入力は以下の形式で与えられます。
$a$ $b$ $k$
出力
答えを一行に出力してください。
入力例 1
3 2 1000000007
出力例 1
512
$2^{3^2}=2^9=512$
入力例 2
3 4 13
出力例 2
5
$2^{(3^4)} = 2^{81}$ で、この値を13で割ったあまりは5です。
入力例 3
1954 493 103
出力例 3
28