#include using namespace std; typedef long long LL; int main() { // 1. 入力情報取得. LL N, M; cin >> N >> M; // 2. Fibonacci Sequence の 第N項 を M で割った余りは? LL ans[N]; ans[0] = 0, ans[1] = 1; for(int i = 2; i < N; i++) ans[i] = ans[i - 1] + ans[i - 2], ans[i] %= M; // 3. 終了. cout << ans[N - 1] << endl; return 0; }