#98. 快速幂

快速幂

问题描述

输入 33 个正整数 a,b,pa,b,p。

输出 ab mod pa^b \bmod p 的值。

输入格式

输入一行三个正整数,分别表示 a,b,pa,b,p。

(1≤a,p≤109,1≤b≤1018)(1\le a,p\le 10^9,1\le b\le 10^{18})

输出格式

输出一行一个数字,表示 ab mod pa^b \bmod p 的值。

样例输入

2 10 1000

样例输出

24