A,B,C = map(int,input().split()) Q = A//C R = A%C a = 0 for i in range(1,C): a = (a+pow(i,B,C))%C ans = (Q*a)%C for i in range(1,R+1): ans = (ans+pow(i,B,C))%C print(ans)