import sys input = sys.stdin.readline L,R,mod=map(int,input().split()) FACT=[1] for i in range(1,2*10**6+1): FACT.append(FACT[-1]*i%mod) FACTS=[1]*(2*10**6+1) for i in range(1,2*10**6+1): FACTS[i]=FACTS[i-1]*FACT[i]%mod ANS=0 for i in range(L,min(R+1,2*10**6)): ANS+=FACTS[i] print(ANS%mod)