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