CF1874F Jellyfish and OEIS
Description
Jellyfish always uses OEIS to solve math problems, but now she finds a problem that cannot be solved by OEIS:
Count the number of permutations $ p $ of $ [1, 2, \dots, n] $ such that for all $ (l, r) $ such that $ l \leq r \leq m_l $ , the subarray $ [p_l, p_{l+1}, \dots, p_r] $ is not a permutation of $ [l, l+1, \dots, r] $ .
Since the answer may be large, you only need to find the answer modulo $ 10^9+7 $ .
Input Format
N/A
Output Format
N/A
Explanation/Hint
In the first example, $ [2, 3, 1] $ and $ [3, 1, 2] $ satisfies the condition.