E. Галерея
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

В галерее наночастиц Галактической федерации проводится выставка электронов. Каждому купившему входной билет разрешается понаблюдать за полётом одного электрона и сделать один снимок на свой нанофотоаппарат.

Полёт электрона начинается в точке (0, 0), далее он перемещается по прямой в точку (1, 1), затем в точку (3,  - 1), затем в точку (6, 2), затем в точку (10,  - 2) и т. д. Таким образом, на i-м шаге X-координата электрона увеличивается на i, а Y-координата увеличивается на i, если шаг нечётный, и уменьшается на i, если шаг чётный. Электрон летит по описанной траектории бесконечно.

Из-за того, что электрон движется очень быстро, на снимок попадает не вся траектория, а только точки, в которых электрон меняет своё направление. Вам необходимо посчитать количество таких точек, находящихся строго внутри прямоугольника с координатами левой нижней точки (Lx, Ly) и правой верхней точки (Rx, Ry). Точка начала движения электрона не считается точкой смены направления.

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

В первой строке задано количество тестов T (1 ≤ T ≤ 10000).

В следующих T строках заданы тесты в виде координат прямоугольника Lx, Ly, Rx, Ry ( - 1018 ≤ Lx < Rx ≤ 1018,  - 1018 ≤ Ly < Ry ≤ 1018).

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

Для каждого теста выведите количество точек смены направления электрона внутри прямоугольника.

Пример
Входные данные
5
0 -3 8 4
0 0 7 3
1 1 6 2
-1 -2 5 0
1 -3 11 0
Выходные данные
3
2
0
1
2