#include using namespace std; typedef long long ll; int main() { int N, M; scanf("%d %d", &N, &M); vector F(N); F[0] = 0; F[1] = 1; for (int i = 2; i < N; ++i) { F[i] = F[i - 1] + F[i - 2]; F[i] %= M; } printf("%d\n", F[N - 1]); return 0; }