#abc293e. [abc293_e]Geometric Progression

[abc293_e]Geometric Progression

题目描述

给定整数 AAXXMM,计算 displaystylesumi=0X1Ai\\displaystyle \\sum_{i = 0}^{X-1} A^iMM 取模的结果。

约束条件

  • 1A,M1091 \leq A, M \leq 10^9
  • 1X10121 \leq X \leq 10^{12}
  • 输入中的所有值都是整数。

输入

输入以以下格式从标准输入中给出:

AA XX MM

输出

输出答案。


示例输入 1

3 4 7

示例输出 1

5

30+31+32+33=403^0 + 3^1 + 3^2 + 3^3 = 40,对 77 取模等于 55,因此应该输出 55


示例输入 2

8 10 9

示例输出 2

0

示例输入 3

1000000000 1000000000000 998244353

示例输出 3

919667211