SP5979 YAPP - Yet Another Permutations Problem

Description

How many permutations of the first N numbers exist such that the maximum element between the indices \[i..j\] is either present at index i, or at index j ? **Input** The first line contains the number of test cases T. Each of the next T lines contains an integer N **Output** Output T lines containing the required answer for the corresponding test case. Since the answers can get really big, output the result modulo 1000000007. **Example** ``` Sample Input: 1 2 Sample Output: 2 ``` **Constraints** 1

Input Format

N/A

Output Format

N/A