В галерее наночастиц Галактической федерации проводится выставка электронов. Каждому купившему входной билет разрешается понаблюдать за полётом одного электрона и сделать один снимок на свой нанофотоаппарат.
Полёт электрона начинается в точке (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
| Name |
|---|


