Max Product

5

1 votes
Easy
Problem

You are given a number X and K. break X into K parts (each part should be a positive integer) such sum of parts is X and the product of parts is maximum possible.

INPUT

The first line will contain t number of test cases.

Next t lines will contain two numbers X and K.

OUTPUT

For each line print single integer as a product of all the parts to modulo 100000007.

CONSTRAINTS

1 <= t <= 10

1 <=  K <=X <= 105

 

 

Sample Input
2
6 2
7 2
Sample Output
9
12
Time Limit: 1
Memory Limit: 256
Source Limit:
Editor Image

?