AT_abc435_g [ABC435G] Domino Arrangement

Description

$ 1 $ から $ N $ の番号がついた $ N $ 個のマスがあります。最初、どのマスも色が塗られていません。 $ M $ 種類の色があり、 $ i $ 番目の色ではマス $ L_i,L_i+1,\ldots,R_i $ のうち好きなマスを好きな個数塗ることができます。 以下の条件を満たす色の塗り方は何通りあるか、 $ 998244353 $ で割った余りを求めてください。 - どのマス $ i $ についても、そのマスに色が塗られているならば、マス $ i-1,i+1 $ のうちちょうど一方がマス $ i $ と同じ色で塗られている。 - ただし、マス $ 0,N+1 $ はどの色にも塗られていないとみなす。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ M $ $ L_1 $ $ R_1 $ $ \vdots $ $ L_M $ $ R_M $

Output Format

答えを出力せよ。

Explanation/Hint

### Sample Explanation 1 $ 1 $ 番目の色ではマス $ 1,2,3 $ を、 $ 2 $ 番目の色ではマス $ 1,2,3,4,5 $ を塗ることができます。 条件を満たす塗り方は以下の $ 11 $ 通りです。 ![図](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_abc435_g/3856279c92d359a1b8c512d240af3896d430183a65885a4d455773237d5a285c.png) ### Sample Explanation 2 どのマスにも色を塗らない $ 1 $ 通りが条件を満たします。 ### Sample Explanation 3 $ 998244353 $ で割った余りを求めてください。 ### Constraints - $ 1\leq N,M \leq 5\times 10^5 $ - $ 1\leq L_i \leq R_i \leq N $ - 入力は全て整数