Modular exponentiation

Write a program that, given nn, kk and mm, computes nkmodmn^k \bmod m.

Input

Input consists of several cases, each one with three natural numbers nn, kk and mm. Assume 2n300002 \le n \le 30000 and 2m300002 \le m \le 30000.

Output

For every case, print nkmodmn^k \bmod m.

Problem information

Author: Unknown
Translator: Salvador Roura

Generation: 2026-01-25T10:37:39.476Z

© Jutge.org, 2006–2026.
https://jutge.org