Seyfin sındırılması
Sirr agenti Rodjer, pis niyyətli bir suriyalının kimyəvi silahını saxladığı seyfi açmağa çalışır. Seyfi açmaq üçün Rodjer doğru açarı daxil etməlidir. Açar dörd rəqəmdən ibarətdir. Rodjer öz məlumatçılarından potensial açarların siyahısını alıb və onları yoxlamalıdır. Lakin bütün siyahını yoxlamaq çox vaxt aparacaq, buna görə də Rodjer siyahını azaltmağın bir yolunu tapmalıdır.
Doğru açar müəyyən bir şərtə cavab verməlidir, biz buna şərt-24 deyəcəyik. Şərt-24-ə cavab verən dörd rəqəmi toplamaq, çıxmaq, vurmaq, bölmək (həqiqi ədədlərlə) və mötərizələrdən istifadə etməklə nəticəni 24-ə bərabər etmək olar.
Məsələn, açar (4, 7, 8, 8) şərt-24-ə cavab verir, çünki (7 - 8 / 8) * 4 = 24. Açar (1, 1, 2, 4) şərt-24-ə cavab vermir, eləcə də açar (1, 1, 1, 1). Bu açarlar doğru ola bilməz, ona görə də onları yoxlamağa dəyməz.
Proqrama mümkün açarların dəsti verilir. Hər dəst üçün onun şərt-24-ə cavab verib-vermədiyini müəyyən etmək lazımdır.
Giriş verilənləri
Birinci sətir testlərin sayını göstərir, bu 100-ü keçmir. Hər test bir sətirdən ibarətdir və dörd tam ədəd a, b, c, d (1 ≤ a, b, c, d ≤ 9) ehtimal olunan açarı təyin edir.
Çıxış verilənləri
Hər test üçün ayrı sətirdə açarın şərt-24-ə cavab verib-vermədiyini göstərən "YES" və ya "NO" çıxarın.