#abc293e. [abc293_e]Geometric Progression

[abc293_e]Geometric Progression

Problem Statement

Given integers AA, XX, and MM, find displaystylesumi=0X1Ai\\displaystyle \\sum_{i = 0}^{X-1} A^i, modulo MM.

Constraints

  • 1leqA,Mleq1091 \\leq A, M \\leq 10^9
  • 1leqXleq10121 \\leq X \\leq 10^{12}
  • All values in the input are integers.

Input

The input is given from Standard Input in the following format:

AA XX MM

Output

Print the answer.


Sample Input 1

3 4 7

Sample Output 1

5

30+31+32+33=403^0 + 3^1 + 3^2 + 3^3 = 40, which equals 55 modulo 77, so 55 should be printed.


Sample Input 2

8 10 9

Sample Output 2

0

Sample Input 3

1000000000 1000000000000 998244353

Sample Output 3

919667211