#include using namespace std; int m; unsigned long long fibo(int n) { unsigned long long num1=1, num2=1, tmp=1; for (int i=1; i> n >> m; /* for (int i=0; i<5000000; i++) { memo[i] = -1; } */ cout << fibo(n-2) % m << endl; return 0; }