EduBrick
← вернуться к уроку · Практика: Возврат нескольких значений и рекурсия на пальцах

Много степеней по модулю

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

Дано qq запросов. В каждом три числа: aa, bb и mm. Выведите остаток от деления aba^b на mm.

Формат ввода

В первой строке число qq от 11 до 100100. В следующих qq строках по три числа: aa от 00 до 10910^9, bb от 00 до 101810^{18} и mm от 11 до 10910^9.

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

Числа через пробел.

Примеры

ввод
2
2 10 1000
3 3 7
вывод
24 6
Войдите, чтобы отправлять решения.
← Вернуться к уроку