Söyüşsüz keçinmədi...
Sizə 6×6 ölçüsündə bir şahmat taxtası verilib və üzərində üç şahmat fiquru yerləşdirilib: ağ şah, ağ qale və qara şah. Sizin vəzifəniz, ağların qara şahı mat etməsi üçün minimal neçə gedişə ehtiyac olduğunu hesablamaqdır. Əgər bu mümkün deyilsə, ya da mövqe düzgün deyilsə, bunu müəyyən etməlisiniz.
Giriş verilənləri
Giriş faylında bir sətir mövcuddur və burada üç sahənin koordinatları verilmişdir: ağ şahın, ağ qalenin və qara şahın koordinatları müvafiq olaraq göstərilib. Koordinatlardan sonra boşluqla ilk gedişi edən tərəfin identifikatoru qeyd olunub (W əgər ağlar, ya da B əgər qaralar).
Çıxış verilənləri
Çıxış faylında, ağların oyunu qazanması üçün hər iki tərəfin ümumi gediş sayını yazmalısınız. Əgər qara şah artıq mat edilibsə, 0 yazın. Əgər giriş mövqeyi düzgün deyilsə, -1 yazın. Əgər oyun heç-heçə ilə nəticələnirsə (məsələn, taxtada pat vəziyyəti yaranırsa), -2 yazın.