CF1873B.Good Kid

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Good Kid

Slavic is preparing a present for a friend's birthday. He has an array aa of nn digits and the present will be the product of all these digits. Because Slavic is a good kid who wants to make the biggest product possible, he wants to add 11 to exactly one of his digits.

What is the maximum product Slavic can make?

Input

The first line contains a single integer tt (1t1041 \leq t \leq 10^4) — the number of test cases.

The first line of each test case contains a single integer nn (1n91 \leq n \leq 9) — the number of digits.

The second line of each test case contains nn space-separated integers aia_i (0ai90 \leq a_i \leq 9) — the digits in the array.

Output

For each test case, output a single integer — the maximum product Slavic can make, by adding 11 to exactly one of his digits.

Samples

4
4
2 2 1 2
3
0 1 2
5
4 3 2 3 4
9
9 9 9 9 9 9 9 9 9
16
2
432
430467210

在线编程 IDE

建议全屏模式获得最佳体验