B. 玉米田

内存限制:128 MiB 时间限制:1000 ms 输入文件:corn.in 输出文件:corn.out
题目类型:传统 评测方式:文本比较

题目描述

玉米中学的学生社会实践的内容是去玉米田中种玉米。

玉米中学有 不同的玉米田,这些玉米田编号从 ,且第 号玉米田与第 号玉米田相邻,特殊地,第 号玉米田与第 号玉米田相邻。

现在玉米中学购置了 种不同的玉米,为了美观,学校要求相邻的玉米田中不能种植同一种玉米,现在某想要知道种植玉米的方案总数。

由于某耐心有限,因此只需要你求出对 取模后的结果即可。

输入格式

从文件 corn.in 中读入数据。

一行两个整数 ,表示玉米田的数量和玉米的种类数。

输出格式

向文件 corn.out 中输出答案。

一行一个整数,表示种植玉米的方案数对 取模后的结果。

样例

样例输入1

4 2

样例输出1

2

样例说明1

2种玉米为a,b

2种种植玉米的方案为:abab,baba

样例输入2

4 3

样例输出2

18

数据范围与提示

所有测试点满足:

编号
1
2
3
4
5
6
7
8
9
10