N,M = map(int,input().split()) dp = [0 for _ in range(N+1)] dp[1]=0 dp[2]=1 for i in range(3,N+1): dp[i] = (dp[i-1]+dp[i-2])%M print(dp[N])