Есть три типа двумерных блоков: T-образные, H-образные и U-образные. Их точные формы показаны на рисунке ниже:

Даны три целых неотрицательных числа $$$c_T$$$, $$$c_H$$$ и $$$c_U$$$, обозначающие количество T-образных, H-образных и U-образных блоков соответственно. Ваша задача — упаковать все $$$(c_T + c_H + c_U)$$$ блоков в сетку размера $$$n \times 3$$$, соблюдая следующие правила:
Нужно найти минимально возможное значение $$$n$$$, для которого такое размещение существует.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
В единственной строке каждого набора входных данных содержатся три целых числа $$$c_T$$$, $$$c_H$$$ и $$$c_U$$$ ($$$0\le c_T,c_H,c_U\le 10^9$$$, $$$c_T+c_H+c_U \gt 0$$$) — количество T-образных, H-образных и U-образных блоков соответственно.
Для каждого набора входных данных выведите одно целое число — минимально возможное значение $$$n$$$.
51 1 12 0 01 1 00 0 10000000001000000000 1000000000 1000000000
75530000000007000000000
Оптимальные решения для первых трёх наборов входных данных приведены ниже:

| Название |
|---|


