using System;
using System.Collections.Generic;
using System.Linq;
public class Program {
    public static void Main() {
        string line;
        int.TryParse(Console.ReadLine(), out int n);
        for (int i = 0; i < n; i++) {
            Console.WriteLine(Multiplication(int.Parse(Console.ReadLine())));
        }
    }

    public static long Multiplication(long num) {
        if(num <= 2)
        {
            return num;
        }
        else
        {   
            const long MOD = 1000000007;
            long current = 2;
            for (int i = 3; i <= num; i++)
            {
                current = (current * i)%1000000007;
            }
            return current;
        }
    }
}