#include using namespace std; unsigned long int f1,f2; main(){ unsigned long int N,M; unsigned long int F,a; //ݒ f1=0;f2=1; cin >> N >> M; for(int i=3;i<=N;i++){ a=(f2%M)+(f1%M); f1=f2; f2=a; } F=f2%M; cout << F << endl; return 0; }