Navi is a famous mathematician. He is working on Division, Multiplication and Addition. He is in need of some hidden patterns to discover some new concepts. He is giving you a task to find that sub-sequence of an array which has the maximum P % mod value, where value of the mod is given below. This sub-sequence should have at least 2 elements. P value is defined below:
For some sub-sequence { AX , AY … , AZ }, P = (AX * AY * … * AZ) / (AX + AY + … + AZ)
You have to maximize this P%mod. Take mod as 109 + 7.
Input
First line of the input will have T (no. of test cases). Then for each test case there will be two lines. First line will contain N (no. of integers of array) and the next line will contain N space separated integers.
Output
For each test case print “Case #case_num: ans”. Here ans is maximum P%mod value.
Constraints
1 < = T < = 10
2 < = N < = 16
1 < = Ai < = 107
Please login to use the editor
You need to be logged in to access the code editor
Loading...
Please wait while we load the editor
Login to unlock the editorial