a, b, c = map(int, input().split()) q, r = divmod(a, c) ans = 0 for i in range(1, c): if i <= r: ans += (q + 1) * pow(i, b, c) % c else: ans += q * pow(i, b, c) % c ans %= c print(ans)