Given n, m, k, find the number of ways to choose k independent rectangles from a nxm matrix. The order of these k rectangles doesn't matter, see sample for further clarification.
Input
One line contains three integers n, m, k (1 <= n, m <= 1000, 1 <= k <= 6).
Output
For each test case, output the number of ways, modulo 10^9+7.
Example
Input:
2 2 4
10 10 1
Output:
1
3025
Explanation
First case: You have to find the number of ways of choosing 4 independent rectangles from a 2x2 matrix.
The only way to do this is to choose each cell as a separate rectangle.
Constraints
(1 <= n, m <= 1000, 1 <= k <= 6).
Total number of test cases is around 150. Not all the test cases are included.