l,r,m = map(int,input().split()) if l > m: print(0) exit() r = min(r,m) ans = 0 fact = 1 pro = 1 for i in range(1,r+1): fact *= i fact %= m pro *= fact pro %= m if l <= i <= r: ans += pro ans %= m print(ans)