# Practice on Toph

Participate in exhilarating programming contests, solve unique algorithm and data structure challenges and be a part of an awesome community.

Participate in exhilarating programming contests, solve unique algorithm and data structure challenges and be a part of an awesome community.

Are you familiar with **Matchstick Art** ? Well.. you make different kinds of objects with matchsticks. Once upon a time there lived a man in Sylhet, who was very good at *Matchstick Art* . He became so famous around the world, that he came to be known as the *Matchstick Man* .

One day after building a beautiful object with matchsticks, he had some matchsticks left. He wanted to use these matchsticks to build a **polygon**. Now as the *Matchstick Man* does not like wasting matchsticks, he wanted to use maximum number of matchsticks to build the polygon. He soon discovered that he can use all the matchsticks and build the polygon, because all matchsticks are of same length. He wondered what would happen **if the matchsticks were of different lengths**. As, he is not very good at programming he came to a student of SUST CSE with that problem. You are given the same problem.

Given the number of matchsticks (*N*) and their lengths, you have to find the maximum number of matchsticks you can use to make a polygon with area greater than *zero* (non-degenerate).

Input starts with an integer *T* (**T ≤ 30**) denoting the number of test cases.

Each test case starts with an integer *N* (**1 ≤ N ≤ 10 ^{5}**), the number of matchsticks. Next line contains

For each case, print the maximum number of matchsticks you can use from the given matchsticks to make a non-degenerate polygon in a single line. If it is impossible to make any non-degenerate polygon print “**IMPOSSIBLE**” without the quotes.

Input | Output |
---|---|

3 4 1 4 2 3 3 1 3 2 6 2 50 3 1 5 4 | 4 IMPOSSIBLE 5 |

81% Solution Ratio

avivillaEarliest,

shishir_royFastest, 38188.4s

fahim5466Lightest, 524 kB

BruteforcekidShortest, 470B

Login to submit

Contact with Arnab Sen Sharma Api. Read more...