AT_abl_e Replace Digits

Description

[problemUrl]: https://atcoder.jp/contests/abl/tasks/abl_e 長さ $ N $ の文字列 $ S $ があります。 最初は $ S $ のすべての文字が `1` です。 クエリを $ Q $ 回処理します。 $ i $ 番目のクエリでは、整数 $ L_i,\ R_i $ と文字 (数字) $ D_i $ が与えられます。 $ L_i $ 番目から $ R_i $ 番目までの全ての文字を $ D_i $ に書き換えてください。 各クエリの後、$ S $ を十進法で書かれた整数とみなし、その値を $ 998,244,353 $ でわった余りを出力してください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ Q $ $ L_1 $ $ R_1 $ $ D_1 $ $ : $ $ L_Q $ $ R_Q $ $ D_Q $

Output Format

$ Q $ 行出力せよ。 $ i $ 行目には $ i $ 番目のクエリの後の $ S $ の値を modulo $ 998,244,353 $ で出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ N,\ Q\ \leq\ 200,000 $ - $ 1\ \leq\ L_i\ \leq\ R_i\ \leq\ N $ - $ 1\ \leq\ D_i\ \leq\ 9 $ - 入力は全て整数である。 ### Sample Explanation 2 あまりをとるのを忘れないでください。