Problem 
                         
                                 Beşinci sınıf öğrencileri Petya ve Vanya matematik dersinde aşağıdaki Öklid algoritmasını öğrendiler:
- 
Let a, b — bulunacak sayılar.
 
- 
Eğer b = 0 ise, sayı a — Aradığınız GCD.
 
- 
Eğer b > a ise, sayıları a ve b değiştirin.< /p>
 
- 
Bir a değer a – b ayarlayın.
 
- 
2. adıma dönün.
 
Masha düzeltmeleri için bir görev buldu. Çocuklardan bu tür a, b, c ve d sayılarını bulmalarını istedi. Belirli bir sayı çifti (a, b)  için Öklid algoritmasını uygulama sürecinde, bir an gelir, 2. adım yürütülmeden önce, a sayısı   c'ye eşit olacak ve b sayı d'ye eşit olacak.
Masha'nın sayıların a, b, c, d'yi karşılayıp karşılamadığını kontrol etmesi için bir program yazın  Masha'nın koşulları.
Giriş: Girişin ilk satırı, test durumlarının sayısını içerir 
K (
 \( 1 <= K <= 100\)). Aşağıda bu setlerin açıklamaları bulunmaktadır. Her açıklama iki satırdan oluşur. İlki iki tamsayı içerir: 
a, 
b (
\(1 <= a, \ b <= 10^{18}\)). İkinci satır – iki tam sayı: 
c, 
d (
\(1 <= c,\ d < = 10^{18}\)).
Satırlardaki tüm sayılar boşluklarla ayrılmıştır.
Çıktı: Uygulama sırasında Öklid algoritması kullanılıyorsa, her test senaryosu için «
EVET» bir çift sayıya (
a, 
b) bir noktada bir çift elde edilir (
c, 
d< /kod>). Aksi takdirde, "NO" kelimesini çıktılayın.
 
Örnekler
| # | 
Girdi | 
Çıktı | 
şey>
| 1 | 
2 
20 10 
10 10 
10 7 
24 | 
EVET 
HAYIR |