Jugando con papel

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
431
Resuelto:
145

Descripción

Un día Gauss estaba sentado en una no tan interesante lección de matemáticas haciendo origami con una $a \times b$ rectangular hoja de papel $(a>b)$. Por lo general el primer paso para hacer origami es hacer una pieza cuadrada de papel de la hoja rectangular doblando la hoja a lo largo de la bicectríz del angulo rectángulo, y cortar la parte que se excede.

Después de hacer un barco de papel de la pieza cuadrada, Gauss miró la restante $(a-b) \times b$  tira de papel. Él tuvo la idea de usar esta tira de papel de la misma manera para hacer otro origami, y luego usar el resto (si existe) y así sucecivamente. En el momento en el que se queda con un pedazo cuadrado de papel, se hará el último barco y  se detendra.

¿Puedes determinar cuántos barcos de papel Gauss hará durante la lección?

Entrada

La primera línea contendra un número entero $T \; (1 \leq T \leq 100)$, el número de casos de prueba. Seguidamente se le dara $T$ líneas, cada una conteniendo dos enteros $a, \; b \; (1 \leq b < a \leq 10^{12})$, el tamaño de la pieza original de papel.

Salida

Imprimir $T$ lineas, cada una conteniendo el número de barcos que Gauss puede hacer.

Ejemplo Entrada

Copy icon
3
2 1
10 7
1000000000000 1

Ejemplo Salida

Copy icon
2
6
1000000000000

Ayuda

 Simular el proceso hasta que la division a / b sea exacta