Problem 
                         
                                 Os alunos da quinta série Petya e Vanya aprenderam o seguinte algoritmo de Euclides na aula de matemática:
- 
Deixe a, b — os números a serem encontrados.
 
- 
Se b = 0 então o número a — GCD que você está procurando.
 
- 
Se b > a então troque os números a e b .< /p>
 
- 
Defina um a valor a – b.
 
- 
Volte para a etapa 2.
 
Masha criou uma tarefa para eles consertarem. Ela pediu aos meninos que inventassem os números a, b, c e d que no processo de implementação do algoritmo de Euclides para um determinado par de números (a, b) , chega um momento em que, antes da etapa 2 ser executada, o número a  será igual a c , e o número b será igual a d.
Escreva um programa para Masha para verificar se os números satisfazem a, b, c, d  Condições de Masha.
Entrada: A primeira linha da entrada contém o número de casos de teste 
K (
 \( 1 <= K <= 100\)). Abaixo estão as descrições desses conjuntos. Cada descrição consiste em duas linhas. O primeiro contém dois inteiros: 
a, 
b (
\(1 <= a, \ b <= 10^{18}\)). A segunda linha – dois inteiros: 
c, 
d (
\(1 <= c,\ d < = 10^{18}\)).
Todos os números nas linhas são separados por espaços.
Saída: Para cada caso de teste, imprima a palavra «
SIM» se durante a aplicação do algoritmo de Euclides a um par de números (
a, 
b) em algum ponto um par é obtido (
c, 
d< /código>). Caso contrário, imprima a palavra "NÃO".
 
Exemplos
| # | 
Entrada | 
Saída | 
| 1 | 
2 
20 10 
10 10 
10 7 
24 | 
SIM 
NÃO |