EduBrick

N. Круглый стол: много клубов

2000 мс · 256 МБ · всё или ничего

В клубе mm мальчиков и nn девочек, всех сажают за круглый стол. Мальчик активен, если оба его соседа — девочки; девочка активна, если ровно один её сосед — мальчик.

Клубов много. Для каждого выведите наибольшее возможное количество активных членов.

Формат ввода

Первая строка содержит число клубов qq (1≤q≤1051 \le q \le 10^5).

Каждая из следующих qq строк содержит числа mm и nn (0≤m,n≤1090 \le m, n \le 10^9, m+n≥3m + n \ge 3).

Формат вывода

Для каждого клуба выведите одно число.

Примеры

ввод
2
1 2
2 2
вывод
3
2
Войдите, чтобы отправлять решения.