Üçbucaqlar
Siz doğum gününüzdə çox maraqlı bir hədiyyə aldınız: üçölçülü məkanda iki üçbucaq. Hər üçbucaq üç sonsuz incə seqmentdən ibarətdir və bu seqmentlər nə qədər sıxsanız da düz qalır. Əslində siz yalnız bir üçbucaq əldə etmək istəyirsiniz, buna görə də üçbucaqları bir-birindən ayırmağa çalışırsınız. Bəlkə də birini və ya hər ikisini döndərərək, onlardan birini ata biləsiniz. Bu mümkündürmü? Yoxsa onlar dolaşıb?
Giriş Məlumatları
Birinci sətir testlərin sayını t (1 ≤ t ≤ 1000) ehtiva edir. Hər test iki sətirdən ibarətdir. Birinci sətir birinci üçbucağın zirvələrinin koordinatlarını təyin edən 9 tam ədədi x[1]
, y[1]
, z[1]
, x[2]
, y[2]
, z[2]
, x[3]
, y[3]
, z[3]
aralığında [-1000, 1000] ehtiva edir. İkinci sətir digər 9 tam ədədi x'[1]
, y'[1]
, z'[1]
, x'[2]
, y'[2]
, z'[2]
, x'[3]
, y'[3]
, z'[3]
aralığında [-1000, 1000] ehtiva edir və ikinci üçbucağın zirvələrinin koordinatlarını təyin edir. Hər iki üçbucaq degenerasiya olunmamışdır, yəni müvafiq üç nöqtə kollinear deyil. Bundan əlavə, iki fərqli üçbucaqdan heç bir seqment cütü kəsişmir və hər iki üçbucağı ehtiva edən ümumi müstəvi mövcud deyil.
Çıxış Məlumatları
Hər test üçün ayrıca sətirdə üçbucaqlar dolaşıbsa YES, onları bir-birindən ayırmaq mümkündürsə NO yazın.