#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int i, j, k; long long n, m; cin >> n >> m; long long f1 = 0, f2 = 1, f3 = 0; for (long long i = 0; i < n - 2; i++) { f3 = f1 + f2; f1 = f2; f2 = f3; //cout << f3 << endl; } cout << f3 % m << endl; getchar(); getchar(); return 0; }