#1350. 2.填充棋盘

2.填充棋盘

当前没有测试数据。

2.填充棋盘

题目描述

有一个n×mn \times m的棋盘。在棋盘的每一个小方格中填入11,22,33,4444个字母中的一个。请求出一共有多少种不同的棋盘,满足棋盘中每一个2×22 \times 2的小棋盘中都有11,22,33,4444个字母。由于这个结果可能会很大,你只需输出对10000000071000000007取模后的值。

输入格式

两个整数nnmm,表示棋盘的大小。

输出格式

一个整数表示答案的个数对10000000071000000007取模后的值。

数据范围与提示

对于100%100\%的数据,满足2n2 \leq nm2000000000m \leq 2000000000

样例

2 3
48