Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

PERMUTAC - Permutación

Mario se encontraba jugando con un conjunto S = {1,2,...,n}, y ahora quiere contar
la cantidad de ciertas funciones F cuyo dominio y rango sea S, y cuyo rango incluya a todos
los elementos de S, además estas funciones deben cumplir que si tomamos un
entero x de S y aplicamos la función F a x, un número de veces fijo K, se tenga que el
resultado sea diferente de x. Debes contar la cantidad de estas funciones módulo
10^9 + 7.

Input

La entrada inicia con un entero T (T <= 30)
Siguen T líneas cada una con dos enteros n (n <= 1000), K (K <= 1000)

Output

Una línea con la respuesta para cada caso

Example

Input:
2
2 2
3 2

Output: 0
2

Adicionado por:MarioYC
Fecha:2013-09-22
Tiempo límite:1s
Límite del código fuente:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Lenguajes:Todo excepto: ASM64
Fuente:Own

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.