logo AlgoBeat OnlineJudge
登录 注册

#104461. [BZOJ 4461] [Jsoi2013]美丽家园

内存限制:64 MiB 时间限制:10000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

现在富裕的家庭都有了自己的别墅,别墅的院子往往大家选择铺上黑白两色的地砖。如何铺 地砖是很有学问的,因为这涉及到美学方面的问题。怎样铺是美的呢?先看下面两组: Figure 1 中的就被人们认定为比较美丽的,而 Figure 2 中的铺法则是不美丽的了。因为人 们认为,如果出现一块 22 的区域里,只有一种颜色,那这就是不美丽的,反之则是美丽的。 现在,小 G 的公司拿到了一个任务,一块 NM 的院子必须铺上地砖。爱美之心人皆有之,主 人家自然希望这块院子地砖的铺法是美丽的,所以他首先想让小 G 的公司拿出设计方案的总数来。 而且这户主人家似乎对 P这个数特别迷信,所以他希望得到的总方案数对P取模后的结果。

输入格式

仅有一行包含三个用空格隔开的正整数 N,M,P, 1 <= N <= 10^100 1 <= M <= 5,1 <= P <= 10000,分别与题目描述中的数据对应。

输出格式

输出总方案数对P 取模后的结果。

样例

样例输入

2 2 5

样例输出

4

数据范围与提示

1 < = N < = 10^100 ,1 < = M < = 5,1 < = P < = 10000