AT_arc074_c [ARC074E] RGB Sequence
Description
[problemUrl]: https://atcoder.jp/contests/arc074/tasks/arc074_c
$ N $ 個のマスが横一列に並んでいます。 マスには左から順に $ 1 $, $ 2 $, $ ... $, $ N $ と番号が振られています。
すぬけ君は、各マスを 赤 / 緑 / 青 のどれかの色で塗ろうとしています。 すぬけ君の美的感覚によると、次の $ M $ 個の条件がすべて成り立つ必要があるそうです。 $ i $ 番目の条件は次のようなものです。
- マス $ l_i $, $ l_i\ +\ 1 $, $ ... $, $ r_i $ の色の種類数がちょうど $ x_i $ である。
条件がすべて成り立つようなマスの配色は何通りでしょうか? $ 10^9+7 $ で割った余りを求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ M $ $ l_1 $ $ r_1 $ $ x_1 $ $ l_2 $ $ r_2 $ $ x_2 $ $ : $ $ l_M $ $ r_M $ $ x_M $
Output Format
条件がすべて成り立つようなマスの配色は何通りか? $ 10^9+7 $ で割った余りを出力せよ。
Explanation/Hint
### 制約
- $ 1\