#A3535. 斐波那契前 n 项和

斐波那契前 n 项和

题目描述

大家都知道 Fibonacci 数列吧,f1=1,f2=1,f3=2,f4=3,,fn=fn1+fn2f_1=1,f_2=1,f_3=2,f_4=3,…,f_n=f_{n−1}+f_{n−2}

现在问题很简单,输入 nnmm,求 fnf_n的前 nn项和 SnmodmS_nmodm

输入

共一行,包含两个整数 nnmm

输出

输出前 nn项和 SnmodmS_nmodm的值。

5 1000
12

提示

1n2000000000,1≤n≤2000000000,

1m10000000101≤m≤1000000010