题目描述
最近小x很happy,她制作了一些小旗,小旗都排成一列。 现在她有四种颜色分别为
R、B、W、Y.突发奇想的小x决定出个问题考考你。她想知道n面小旗染色有多少种不
同的方案数。这样太简单了,答案不就是4n吗!于是,她加了5个限制条件.分别要求:
- 相邻两面旗染色不相同。
- R,B两种颜色不能相邻。
- Y,W两种颜色不能相邻。
- R,W,B不能在一起。即不能出现连续三个是RWB的排列。
- 正反一样的算一种。
但是,小x觉得这样还是太简单了,于是她定义f(n)为n面红旗的方案数,她给你L
和R两个正整数,让你计算以下式子:
∑i=LRf(i)
由于答案太大,你只需要mod 1000 000 007即可。
输入格式
一行两个正整数L和R,保证L≤R。
输出格式
只有一行一个整数。
样例
输入样例
3 4
5 6
输出样例
23
64