Masala C

Xotira 32 MB Vaqt 1000 ms
14

Quvlashmachoq

NxM kataklardan iborat o'yin maydonida Javlonbek va Ismoil o'ynashadi. O'yinning boshida, Javlonbek va Ismoil o'z joylarida turgan holda, ular bir-birini quvishadi.

Shartlar:

  • Javlonbekning boshlang'ich holati (x1,y1)(x_1, y_1) bo'lib, u birinchi navbatda harakat qiladi.
  • Ismoilning boshlang'ich holati (x2,y2)(x_2, y_2) bo'lib, u ikkinchi navbatda harakat qiladi.
  • Har bir o'yinchi faqatgina 1 katak yuqoriga, pastga, chapga yoki o'ngga harakat qilib, o'z holatini o'zgartirishi mumkin.
  • O'yin boshlanadi va Javlonbekning maqsadi Ismoilni tutish, Ismoilning maqsadi esa Javlonbekdan qochishdir.
  • Agar Javlonbek va Ismoil bir xil katakka kelib qolsa, Javlonbek Ismoilni tutadi va o'yin tugaydi.

Kiruvchi ma'lumotlar:

Birinchi qatorda T testlar soni beriladi.

Keyingi T ta qatorda:

     Birinchi qatorda ikki butun son NN va MM natural sonlar beriladi. (1N,M109)(1 ≤N, M ≤ 10^9)

     Ikkinchi qatorda ikkita butun son x1x_1​ va y1y_1​ (1x1N,1y1M)(1 ≤ x_1​ ≤ N, 1 ≤ y_1​ ≤ M)  berilgan - Javlonbekning boshlang'ich holati.

     Uchunchi qatorda ikkita butun son x2x_2​ va y2y_2​ (1x2N,1y2M)(1 ≤ x_2 ≤ N, 1 ≤ y_2​ ≤ M) berilgan - Ismoilning boshlang'ich holati.


Chiquvchi ma'lumotlar:

Ikkala o'yinchi ham optimal o'ynashadi. Agar Javlonbek Ismoilni tutishi mumkin bo'lsa, javob "Yes", aks holda, "No" so'zi chop etilsin alohida qatorlarda.


Misollar
# input.txt output.txt
1
2
2 3
1 1
2 3
2 2
1 1
2 2
Yes
No