L,R,M = map(int,input().split()) ans = 0 t1 = 1 t2 = 1 for i in range(1,min(R+1,M)): t1 *= i t1 %= M t2 *= t1 t2 %= M if i >= L: ans += t2 ans %= M print(ans)