#include #include #include #include #include #include #include #include using namespace std; typedef long long ll; long long MOD=998244353; //yukicoder No.526 int main() { long long N,M; cin >> N >> M; vector F(N+1); F[1]=0; F[2]=1; for(int i=3;i<=N;i++){ F[i]=F[i-1]+F[i-2]; F[i]=F[i]%M; } cout << F[N] << endl; }