1606:递推式

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判 命题人:
提交:3 解决:2

题目描述

蒜头君在书上翻到了一个递推式:


  • F1 = F2 = 1
  • Fn = (Fn-1 * Fn-1 + Fn-2) mod p
现在,蒜头君告诉你 n 和 p,你能帮他算出 Fn 吗?


输入

输入一行,包含两个整数 n, p

输出

输出一行,表示答案

样例输入-1 复制

5 5

样例输出-1 复制

2

提示

1<=n<=105 , 1<=p<=109