#include using namespace std; using ll = long long; int main() { int N, M; cin >> N >> M; vector fib(N); fib[0] = 0; fib[1] = 1; for (int i = 2; i < N; ++i) { fib[i] = (fib[i-1] + fib[i - 2]) % M; } cout << fib[N-1] << endl; return 0; }