A. Побег из тюрьмы
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Некоторая тюрьма может быть представлена в виде прямоугольной таблицы с $$$n$$$ строками и $$$m$$$ столбцами, каждая клетка которой — камера. Таким образом, всего есть $$$n \cdot m$$$ камер. В тюрьме $$$n \cdot m$$$ заключенных, по одному в каждой камере. Обозначим клетку-камеру в $$$i$$$-й строке и в $$$j$$$-м столбце как $$$(i, j)$$$.

В клетке $$$(r, c)$$$ заключенные прорыли тоннель, который можно использовать для побега! Чтобы не попасться, они будут убегать ночью.

В начале ночи каждый заключенный находится в своей клетке. Когда наступает ночь, они могут начать двигаться в соседние клетки. Формально, за одну секунду заключенный, находящийся в клетке $$$(i, j)$$$, может переместиться в любую из клеток $$$( i - 1 , j )$$$ , $$$( i + 1 , j )$$$ , $$$( i , j - 1 )$$$ или $$$( i , j + 1 )$$$, если они находятся на территории тюрьмы. Он также может остаться в клетке $$$(i, j)$$$.

Заключенные хотят знать минимальное необходимое время для того, чтобы все они смогли собраться в клетке $$$( r , c )$$$. Обратите внимание, что в любой клетке одновременно могут находиться сколько угодно заключенных.

Входные данные

Первая строка содержит одно целое число $$$t$$$ $$$(1 \le t \le 10^4)$$$ — количество тестовых случаев.

Каждая из следующих $$$t$$$ строк содержит четыре целых числа $$$n$$$, $$$m$$$, $$$r$$$, $$$c$$$ ($$$1 \le r \le n \le 10^9$$$, $$$1 \le c \le m \le 10^9$$$).

Выходные данные

Выведите $$$t$$$ строк — ответы для каждого тестового случая.

Пример
Входные данные
3
10 10 1 1
3 5 2 4
10 2 5 1
Выходные данные
18
4
6