[HNOI2008] 越狱

题目描述

监狱有 $n$ 个房间,每个房间关押一个犯人,有 $m$ 种宗教,每个犯人会信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。 答案对 $100,003$ 取模。

输入输出格式

输入格式


输入只有一行两个整数,分别代表宗教数 $m$ 和房间数 $n$。

输出格式


输出一行一个整数代表答案。

输入输出样例

输入样例 #1

2 3

输出样例 #1

6

说明

#### 样例输入输出 1 解释 | 状态编号 | 1 号房间 | 2 号房间 | 3 号房间 | | :--------: | :--------: | :-------: | :--------: | | 1 | 信仰 1 | 信仰 1 | 信仰 1 | | 2 | 信仰 1 | 信仰 1 | 信仰 2 | | 3 | 信仰 1 | 信仰 2 | 信仰 2 | | 4 | 信仰 2 | 信仰 1 | 信仰 1 | | 5 | 信仰 2 | 信仰 2 | 信仰 2 | | 6 | 信仰 2 | 信仰 2 | 信仰 1 | #### 数据规模与约定 对于 $100\%$ 的数据,保证 $1 \le m \le 10^8$,$1 \le n \le 10^{12}$。