AT_arc201_a [ARC201A] CatCoder Double Contest
Description
> この問題の問題設定は F 問題と一部共通しています。
$ 2222 $ 年の CatCoder では、CatCoder Double Contest(以下、C2C と略します)を開催することになりました。
いま、問題案を持っている writer が $ N $ 人います。 各 writer の問題案は難易度によって Hard, Medium, Easy の $ 3 $ 種類に分類されており、 $ i $ 人目の writer が持っている Hard, Medium, Easy の問題案の個数はそれぞれ $ A_i,B_i,C_i $ です。
各 C2C では Div.1, Div.2 の $ 2 $ 部門を同時に $ 1 $ つずつ開催します。それぞれの部門の開催に必要な問題案は以下の通りです。
- Div.1:同じ writer の Hard, Medium の問題案を $ 1 $ つずつ
- Div.2:同じ writer の Medium, Easy の問題案を $ 1 $ つずつ
ここで、**Div.1, Div.2 の writer は必ずしも同じである必要がない**点に注意して下さい。 また、各問題案は高々 $ 1 $ 回の C2C の $ 1 $ つの部門にしか使用出来ません。
C2C を最大で何回開催出来るかを求めて下さい。
$ T $ 個のテストケースが与えられるので、それぞれについて答えを求めて下さい。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ T $ $ \text{case}_1 $ $ \text{case}_2 $ $ \vdots $ $ \text{case}_T $
各テストケースは以下の形式で与えられる。
> $ N $ $ A_1 $ $ B_1 $ $ C_1 $ $ A_2 $ $ B_2 $ $ C_2 $ $ \vdots $ $ A_N $ $ B_N $ $ C_N $
Output Format
$ T $ 行出力せよ。
$ i $ 行目には $ i $ 番目のテストケースについて、C2C を開催出来る回数としてありうる最大値を出力せよ。
Explanation/Hint
### Sample Explanation 1
$ 1 $ つ目のテストケースについて、以下のように問題案を使用することにより、C2C を $ 2 $ 回開催出来ます。
Div.1Div.2第 $ 1 $ 回 $ 1 $ 人目の writer の Hard, Medium $ 2 $ 人目の writer の Medium, Easy第 $ 2 $ 回 $ 2 $ 人目の writer の Hard, Medium $ 2 $ 人目の writer の Medium, Easy
### Constraints
- $ 1 \le T \le 10^5 $
- $ 1 \le N \le 2 \times 10^5 $
- $ 1 \le A_i,B_i,C_i \le 10^9 $
- 全てのテストケースにおける $ N $ の総和は $ 2 \times 10^5 $ 以下
- 入力される値は全て整数