Vasya şahmatla məşğul olmağa davam edir və indi o, müxtəlif sonluqları öyrənir. Məlum oldu ki, mövqelərin təhlili üçün kompüterdən istifadə etmək çox rahatdır. İndi Vasya sizdən qara şahın şahda olub-olmadığını müəyyən edə biləcək bir proqram yazmağı xahiş edir.
Başlanğıc üçün Vasyaya ağ şah, ağ vəzir və qara şahın olduğu üç fiqurla oyun vəziyyətini təhlil edən proqram uyğun gəlir. Qara şah şahda olur, əgər ağ vəzir bir gedişlə onun olduğu xanaya gələ bilirsə. Şahmat vəziri şaquli, üfüqi və ya diaqonal hərəkət edə bilər, lakin atdan fərqli olaraq digər fiqurların üzərindən "tullanmaq" bacarığı yoxdur.
Giriş faylının yeganə sətirində şahmat taxtasının üç xanalarının təyinatları boşluqlarla ayrılmış şəkildə yazılıb: müvafiq olaraq ağ şahın, ağ vəzirin və qara şahın mövqeləri. Bu zaman qara və ağ şahların qonşu xanada olmadığına zəmanət verilir.
Çıxış faylında bir söz yazın: "YES", əgər qara şah şahda olarsa, və "NO", əgər şah yoxdursa.
Nümunə 1