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