def exp(a,b,p): ans,mul,div=1,a,1 for i in range(70): if b//div%2==1: ans*=mul ans%=p mul=mul**2%p div*=2 return ans%p N,M,B=map(int,input().split()) A=list(map(int,input().split())) ans=1 for i in range(N): ans+=ans*exp(M,A[i],B) ans%=B print(ans)