Romero y el Trabajo de las Frutas

Time Limit:
1 Sec
Memory Limit:
118Mb
Enviados:
69
Resuelto:
20

Descripción

Romero fue al concurso de programación  IP para distribuir manzanas y naranjas entre los concursantes, en el descanso.  
Tiene $N$ manzanas y $M$ naranjas, las cuales deben ser divididas equitativamente entre los concursantes.

Encuentra el número máximo posible de concursantes tal que:


- Cada concursante reciba la misma cantidad de manzanas.
- Cada concursante reciba la misma cantidad de naranjas.
 

Todas las frutas que tiene Romero deben ser distribuidas, no puede sobrar ninguna.

 

Por ejemplo:
 $2$ manzanas y $4$ naranjas pueden ser distribuidas equitativamente entre $2$ concursantes, donde cada uno recibe $1$ manzana y $2$ naranjas.
 Sin embargo, $2$ manzanas y $5$ naranjas solo pueden ser distribuidas equitativamente a $1$ concursante.
 

Entrada

La primera línea contiene un entero $T$, ($1 \leq T \leq 1000$) que indica el número de casos de prueba.
Cada uno de los $T$ casos contiene una línea con dos enteros separados por espacio: $N$ y $M$ ($1 \leq N, M \leq 10^9$) el número de manzanas y de naranjas, respectivamente.

Salida

Para cada caso de prueba, imprime en una nueva línea el número máximo de concursantes tal que todos reciban la misma cantidad de manzanas y la misma cantidad de naranjas.
 

Ejemplo Entrada

Copy icon
3
1 5
2 4
4 6

Ejemplo Salida

Copy icon
1
2
2

Ayuda