
Shaxmat taxtasida ot \((x_1, y_1)\) koordinatada turibdi. U \((x_2, y_2)\) koordinatadagi katakka bir yurishda bora oladimi yoki yo'qmi, aniqlang.
Ot shaxmatda "Г" shaklida yuradi: bir yo'nalishda \(2\) katak, unga perpendikulyar yo'nalishda \(1\) katak (ya'ni koordinatalar farqi (\(\vert{}x_1 - x_2\vert{}\), \(\vert{}y_1 - y_2\vert{}\)) juftligi \((1, 2)\) yoki \((2, 1)\) ga teng bo'lishi kerak).
Bitta qatorda to'rtta butun son \(x_1, y_1, x_2, y_2\) (\(1 \le x_1, y_1, x_2, y_2 \le 8\)) beriladi — mos ravishda otning boshlang'ich joylashuvi \((x_1, y_1)\) va borishi kerak bo'lgan joy \((x_2, y_2)\).
Agar ot bir yurishda \((x_1, y_1)\) dan \((x_2, y_2)\) ga bora olsa — YES, aks holda — NO chop eting.
| # | Input.txt | Output.txt |
|---|---|---|
1 |
1 1 2 3 |
YES |
2 |
1 1 3 3 |
NO |
SamCoding Round 4 (Div. 4)