You have three piles of candies: red, green and blue candies:
Each day Tanya eats exactly two candies of different colors. She is free to choose the colors of eaten candies: the only restriction that she can't eat two candies of the same color in a day.
Find the maximal number of days Tanya can eat candies? Each day she needs to eat exactly two candies.
The first line contains integer tt (1≤t≤10001≤t≤1000) — the number of test cases in the input. Then tt test cases follow.
Each test case is given as a separate line of the input. It contains three integers rr, gg and bb (1≤r,g,b≤1081≤r,g,b≤108) — the number of red, green and blue candies, respectively.
Print tt integers: the ii-th printed integer is the answer on the ii-th test case in the input.
6
1 1 1
1 2 1
4 1 1
7 4 10
8 1 4
8 2 8
1
2
2
10
5
9