#include using namespace std; long long fib(int n, long long m){ long long a=0,b=1,c; for(int i=3;i<=n;i++){ c=(a+b)%m; a=b; b=c; } return c; } int main() { long long n,m; cin >> n >> m; cout << fib(n,m) << endl; return 0; }