#include <stdio.h>
#include <math.h>
int main (){
  int x1, x2, x3, y1, y2, y3;
  printf("Введите координаты слона\n");
  scanf("%d %d", &x1, &y1);
  printf("Введите координаты ладьи\n");
  scanf("%d %d", &x2, &y2);
  printf("Введите координаты короля\n");
  scanf("%d %d", &x3, &y3);
  	if((x1==x2&&y1==y2)||(x2==x3&&y2==y3)||(x1==x3&&y1==y3)){
		printf("Ошибка");
		return 0;
	}    
	if(((x2!=x3)&&(y2!=y3))&&(fabs(x1-x3)!=fabs(y1-y3))){
		printf("Короля не атакует никакая фигура\n");
	}
	if(x2==x3||y2==y3){
       	if( ((x1==x2&&x2==x3)||(y1==y2&&y2==y3)) &&
			(((y1>y2&&y3>y1)||(y1<y2&&y3<y1))||((x1>x2&&x3>x1)||(x1<x2&&x3<x1))) )
			printf("Слон перекрывает шаг от ладьи\n");
		else{
			printf("Ладъя объявляет шаг королю\n");
		}
	}       
	if(fabs(x1-x3)==fabs(y1-y3)){        
		if((fabs(x2-x1)==fabs(y2-y1)&&fabs(x3-x2)==fabs(y3-y2))&&
			(((y2>y1)&&(y3>y2))||((y2<y1)&&(y3<y2)))) 
			printf("Ладья перекрывает шаг от слона\n");
		else{
			printf("Офицер объявляет шаг королю\n");
		}
	}		
   return 0;
}