Problem description
Potęgowanie
(fast-pow)
Napisz program, który dla danych trzech wartości A, B, M obliczy wartość wyrażenia AB mod M.
Wejście
W pierwszym wierszu wejścia znajduje się jedna liczba naturalna T oznaczająca liczbę zestawów testowych. W następnych T wierszach znajduje się opis testu. i-ty test składa się z trzech liczba naturalnych Ai, Bi, Mi.
Wyjście
Należy wypisać T wierszy. W i-tym wierszu należy wypisać wartość wyrażenia AiBi mod Mi.
Ograniczenia
1 ≤ T ≤ 200 000, 1 ≤ A, B, M ≤ 109.
Przykład
Input | Output | |
|
|