#P1522. 方格填色

    ID: 525 传统题 1000ms 256MiB 尝试: 2 已通过: 2 难度: 10 上传者: 标签>提高+/省选-数学动态规划状压DP线性代数矩阵乘法

方格填色

题目描述

给一个m×nm × n的方格,Applese想要给方格填上颜色,每个格子可以是黑色或者白色。他要求左右相邻两格不能同为白色且相邻两列不能全为黑色。

求满足条件的方案数。

输入

输入两个整数m,nm, n(1m5,1n1018)(1 ≤ m ≤ 5, 1 ≤ n ≤ 10^{18})

输出

输出答案对109+710^9 + 7取模的结果。

样例

3 1
8
3 5
1640
5 5
351032