#include #include #include #include #include #include #include #include #include #include #include #include #include #define CK(N,A,B) (A<=N&&N>N>>M; ll f0 = 0, f1 = 1, f2; REP(i,2,N){ f2 = (f0 + f1)%M; f0 = f1; f1 = f2; } cout<