L,R,M=map(int,input().split()) f,b,a=1,1,0 for i in range(1,R+1): if b<1:break f=(f*i)%M b=(b*f)%M if i>=L:a+=b print(a%M)