For a permutation of $$$1,2,\ldots,n$$$, let $$$s_i$$$ be the length of the shortest contiguous subarray containing all values $$$1,2,\ldots,i$$$.
Let $$$\operatorname{pos}_p(x)$$$ be the position of $$$x$$$ in the permutation; we have
$$$$$$ s_i=\max_{1\le x\le i}\operatorname{pos}_p(x)-\min_{1\le x\le i}\operatorname{pos}_p(x)+1. $$$$$$
For each $$$i$$$, an interval constraint $$$[l_i,r_i]$$$ is given.
Please count the permutations satisfying $$$l_i\le s_i\le r_i$$$ for every $$$i$$$. Print the answer modulo $$$998244353$$$.
The first line contains an integer $$$n$$$ ($$$1\le n\le 2\cdot 10^5$$$).
Each of the next $$$n$$$ lines contains two integers $$$l_i$$$ and $$$r_i$$$ ($$$1\le l_i\le r_i\le n$$$).
Print the number of valid permutations modulo $$$998244353$$$.
Please note that a valid permutation may not exist.
31 12 23 3
4
The valid permutations in the example are $$$(1,2,3)$$$, $$$(2,1,3)$$$, $$$(3,1,2)$$$, and $$$(3,2,1)$$$.