EduBrick

Степень по модулю

1000 мс · 256 МБ · всё или ничего

Вычислите ab mod ma^b \bmod m.

Формат ввода

Три числа aa, bb и mm (0≤a≤10180 \le a \le 10^{18}, 0≤b≤10180 \le b \le 10^{18}, 1≤m≤10181 \le m \le 10^{18}).

Формат вывода

Выведите ab mod ma^b \bmod m.

Примеры

ввод
2 10 1000
вывод
24
ввод
5 0 7
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.