#include using namespace std; int N, M; void read() { cin >> N >> M; } void work() { int a = 0; int b = 1; for (int i = 0; i < N - 1; ++i) { int newB = (1LL * a + b) % M; a = b; b = newB; } cout << a << endl; } int main() { read(); work(); return 0; }