Şahmat
Bu yaxınlarda Vasya proqramlaşdırmağa başladı və şahmat üçün öz proqramını yazmaq qərarına gəldi. Lakin istifadəçinin etdiyi at gedişinin düzgünlüyünü müəyyən etməkdə çətinlik çəkdi. Yəni istifadəçi «C7-D5» daxil edirsə, proqram bunu düzgün gediş kimi tanımalıdır; «E2-E4» daxil edilibsə, gediş yanlışdır. Eləcə də yazılışın düzgünlüyünü yoxlamaq lazımdır: məsələn «D9-N5» daxil edilibsə, proqram bunu səhv yazılış kimi müəyyən etməlidir. Bu yoxlamanı həyata keçirməkdə Vasyaya kömək edin!
Giriş məlumatları
Yeganə sətirdə istifadəçinin daxil etdiyi gediş mətni (boş olmayan sətir) verilir. Sətir 5 simvoldan uzun ola bilməz.
Çıxış məlumatları
Göstərilən at gedişi düzgündürsə «YES» çap edin; yazılış düzgün (koordinatlar baxımından), lakin gediş mümkün deyilsə «NO» çap edin. Koordinatlar müəyyən edilməyibsə və ya yanlış verilibsə «ERROR» çap edin.
Nümunələr
C7-D5
YES
E2-E4
NO
BSN
ERROR