spoj#NPC2014E. Tresi and Girls

Tresi and Girls

Once upon a time, there's a person named Tresi. He's quite old but hasn't found the love of his life. He starts to feel uncomfortable with his life. On another day, he found a magic lamp that will grant one wish for him. Of course, Tresi wishes for many girls to accompany him. Finally, Tresi has many beautiful girls that love him.

But since Tresi never had a girlfriend before, he's having trouble fulfilling the girls' needs. This is caused because the girls doesn't want to feel lonely or too overcrowded. Tresi has N rooms in his house. After some observation, Tresi knows that each girl will feel lonely if left in a room alone or with only one other girl. Tresi also knows that if a room contains 5 or more girls, there will be chaos in that room. Tresi doesn't want his girls to be unhappy. But, the time to move a girl to another room is one minute since Tracy have to sweet talk to the girl first. Tresi asks for your help to decide the minimum time that he must spend for the girls so they can live happily.

Input

First line contains a number T which is the number of test cases. Each test case consists of 2 lines. First line is N which is the number of rooms that Tresi has. Second line contains N number Bi which is the number of girls on room i.

Output

For each test case, output a line containing the time needed for Tresi to satisfy the girls. If Tresi can't satisfy all the girls, output "Tresi gagal memuaskan gadisnya.".

Sample Input

3
3
1 2 3
5
0 3 4 3 0
3
1 1 0

Sample Output

1
0
Tresi gagal memuaskan gadisnya.

Explanation

  • For the first case, Tresi can move a girl from room 1 to room 2, for a total time of 1 minute.
  • For the second case, all the girls are already happy.
  • For the third case, there aren't any configuration that can make all the girls happy.

Constraint

  • 1 ≤ T ≤ 10
  • 1 ≤ N ≤ 100000
  • 0 ≤ bi  4