Module: (C++) کارگاه-2 "شطرنج و بازیکنان شطرنج". اپراتور مشروط


Problem

8 /13


حرکت پادشاه

Problem

شاه – این یک مهره خاص در شطرنج است. ارزش آن با ارزش مهره های دیگر قابل مقایسه نیست – با باخت او، بازی بلافاصله به پایان می رسد.

آن پادشاه شطرنج قیمتی ندارد! اما حق جنگیدن هم دارد. شاه می تواند راه را به روی سه پیاده ببندد. و هنگامی که با یک پیاده جفت می شود، می تواند برای قوی ترین مهره ها دردسر ایجاد کند. پادشاه شطرنج به صورت افقی، عمودی و مورب حرکت می کند، اما فقط 1 مربع.
بیایید به ویلی کمک کنیم حرکت شاه شطرنج را برنامه ریزی کند. 

با توجه به دو سلول مختلف از یک صفحه شطرنج، تعیین کنید که آیا شاه می تواند در یک حرکت از سلول اول به سلول دوم برسد.

ورودی 
این برنامه چهار عدد از 1 تا 8 را به عنوان ورودی دریافت می کند که شماره ستون و شماره ردیف را ابتدا برای سلول اول و سپس برای سلول دوم مشخص می کند. هر عدد در یک خط جداگانه آورده شده است.

درج 
اگر می‌توانید با حرکت پادشاه از سلول اول به سلول دوم بروید، برنامه باید خروجی بله داشته باشد، یا در غیر این صورت NO .
 

 

نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1 4
4
5
5
بله