Kun-secutivos
Después de jugar incontables partidas del clásico problema de Josephus, OCI-kun y JOI-kun se aburrieron. Para hacer las cosas más interesantes, decidieron inventar un nuevo rompecabezas inverso basado en el mismo juego. El juego que están analizando funciona estrictamente con las siguientes reglas:
- Hay
participantes formando un círculo, numerados en sentido horario del
al
.
- El turno avanza alrededor del círculo en ese mismo orden, comenzando siempre por el participante
.
- De forma alternada, un participante permanece en el círculo y el siguiente participante lo abandona (es decir, el participante
se queda, el participante
se va, el participante
se queda, el participante
se va, etc.).
- El proceso da tantas vueltas como sea necesario y continúa hasta que solo queda un participante en el círculo, quien en su turno también lo abandona.
Por ejemplo, considera la siguiente situación donde . En este caso, los participantes abandonan el círculo en el siguiente orden:
.

Para hacer el rompecabezas más personal, deciden imaginarse a sí mismos dentro del círculo. JOI-kun asume la posición inicial del participante y OCI-kun toma la posición inicial del participante
. A ambos les gustaría terminar su participación al mismo tiempo para poder irse juntos a resolver problemas del último concurso Esperanzas Olímpicas. Por lo tanto, quieren asegurarse de que OCI-kun (el participante
) abandone el círculo inmediatamente después de JOI-kun (el participante
).
Dadas sus posiciones iniciales y
, tu tarea es encontrar el menor número total de participantes
que deben formar el círculo para que logren abandonar el juego de forma consecutiva.
Entrada
La primera línea contiene un único entero (
)
el número de casos de prueba.
Cada una de las siguientes líneas contiene dos enteros
y
(
)
las posiciones de JOI-kun y OCI-kun, respectivamente.
Salida
Para cada caso de prueba, imprime un único entero el menor tamaño posible del círculo
. Si no existe ninguna solución válida, imprime
.
Subtareas
| Subtarea | Puntos | Restricciones adicionales | Dependencias |
|---|---|---|---|
| Sin restricciones adicionales |
Ejemplos
Entrada 1
10
1 3
2 1
2 2
2 3
2 4
2 5
3 1
3 7
42 44
1337 17
Salida 1
3
2
-1
-1
4
-1
4
7
44
1344
Comments