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

Вы находитесь в точке $$$(0, 0)$$$ на прямоугольной сетке и хотите добраться до точки $$$(x, y)$$$.

Для этого вам разрешено выполнять последовательность шагов.

Каждый шаг состоит в перемещении на положительную целую длину в положительном направлении оси $$$x$$$ или оси $$$y$$$.

Первый шаг должен быть вдоль оси $$$x$$$, второй — вдоль оси $$$y$$$, третий — снова вдоль оси $$$x$$$ и так далее. Формально, если мы пронумеруем шаги по порядку их выполнения, то шаги с нечетными номерами должны быть вдоль оси $$$x$$$, а шаги с четными номерами — вдоль оси $$$y$$$.

Кроме того, каждый шаг должен иметь длину строго больше длины предыдущего.

Выведите минимальное количество шагов, необходимых для достижения точки $$$(x, y)$$$, или $$$-1$$$, если это невозможно.

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

Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.

Первая и единственная строка каждого набора входных данных содержит два целых числа $$$x$$$ и $$$y$$$ ($$$1 \le x, y \le 10^9$$$).

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

Для каждого набора входных данных выведите минимальное количество шагов для достижения точки $$$(x, y)$$$ или $$$-1$$$, если это невозможно.

Пример
Входные данные
10
1 2
5 6
4 2
1 1
2 1
3 3
5 1
5 4
752 18572
95152 2322
Выходные данные
2
2
3
-1
-1
-1
-1
-1
2
3
Примечание

Ссылка на визуализатор

Во втором наборе входных данных вы можете переместиться в $$$(5, 0)$$$, сделав шаг длины $$$5$$$ вдоль оси $$$x$$$, а затем в $$$(5, 6)$$$, сделав шаг длины $$$6$$$ вдоль оси $$$y$$$.

В третьем наборе входных данных вы можете переместиться в $$$(1, 0)$$$, затем в $$$(1, 2)$$$ и, наконец, в $$$(4, 2)$$$.

В четвертом наборе входных данных переместиться в $$$(1, 1)$$$ невозможно, так как после перемещения в $$$(1, 0)$$$ вдоль оси $$$x$$$ вы должны переместиться как минимум на расстояние $$$2$$$ вдоль оси $$$y$$$.