#2353. 几何级数求和取模

几何级数求和取模

Background

Special for beginners, ^_^

Description

 i = 0X1 Ai \displaystyle\ \sum_{i\ =\ 0}^{X-1}\ A^i

由于结果很大,输出对 M M 取模后的结果即可。

Format

Input

一行三个正整数,分别为 A109A(\le10^9)X1012X(\le10^{12})M109M(\le10^9)

Output

一行中输出答案。

Samples

123 500
623

Limitation

1s, 1024KiB for each test case.