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)