#27. 快速幂

快速幂

说明

xp mod m x^p\ mod \ m 的值。 提示:若 pp 为偶数,xp=(x2)p2x^p = (x^2)^{\frac p 2};若 pp 为奇数,xp=x×(x2)p12x^p = x\times (x^2)^{\frac {p-1} 2},该题可以采用分治法求解。

输入格式

三个不超过 10,00010,000 的正整数 xpmx,p,m

输出格式

xp mod mx^p \ mod \ m 的值。

样例

2 10 100
24

提示

NOIP2017普及组初赛