eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Проста сума

Проста сума

Дано три цілих числа x, m и n. Обчисліть (1 + x + x2 + .. + xm) (mod n).

Вхідні дані

Перший рядок містить кількість тестів. Кожний наступний рядок містить три цілих числа x, m и n (1x, m, n1016).

Вихідні дані

Для кожного тесту виведіть відповідь в окремому рядку.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
1
3 2 5
Вихідні дані #1
3