#include #define rep(i,a,b) for(int i=a;i> N >> M; F[1] = 0; F[2] = 1; rep(i, 3, N + 1) { F[i] = (F[i - 1] + F[i - 2]) % M; } cout << F[N] << endl; }