#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;

struct position{
	char strk;
	int stlb;
};
	
int main() {
	//задаем позиции белой дамки и двух черных пешек
	position lady,pawn1,pawn2;
	cin>>lady.strk>>lady.stlb;
	cin>>pawn1.strk>>pawn1.stlb;
	cin>>pawn2.strk>>pawn2.stlb;
	cout<<"Дамка срубит"<<" ";
	//условие 1: пешки не находятся на границе поля
	if(pawn1.strk!='a' && pawn2.strk!='a' && pawn1.strk!='h' && pawn2.strk!='h' && pawn1.stlb!=1 && pawn2.stlb!=1 && pawn1.stlb!=8 && pawn2.stlb!=8){
		//условие 1.1: обе пешки размещены на диагонали с дамкой 
		if(abs(int(lady.strk)-int(pawn2.strk))==abs(lady.stlb-pawn2.stlb) && abs(int(lady.strk)-int(pawn1.strk))==abs(lady.stlb-pawn1.stlb)){   
			//условие 1.1.1: позиции пешек на диагонали не являются соседними 
			if(abs(int(pawn2.stlb)-int(pawn1.stlb))!=1 && abs(pawn2.strk-pawn1.strk)!=1){
				//условие 1.1.1.1: позиции пешек размещены с одной стороны относительно позиции дамки
				if(abs(int(pawn1.strk)-int(pawn2.strk))<max(abs(int(lady.strk)-int(pawn1.strk)),abs(int(lady.strk)-int(pawn2.strk))) && abs(pawn1.stlb-pawn2.stlb)<max(abs(lady.stlb-pawn1.stlb),abs(lady.stlb-pawn2.stlb)))cout<<"две пешки";
				//условие 1.1.1.2: позиции пешек размещены с разных сторон относительно позиции дамки
				else cout<<"одну пешку";
			}
			//условие 1.1.2: позиции пешек на диагонали являются соседними
			else cout<<"ничего";
		}
		//условие 1.2: или 1 пешка или 2 размещены на диагонали с дамкой
		else if(abs(int(lady.strk)-int(pawn1.strk))==abs(lady.stlb-pawn1.stlb) || abs(int(lady.strk)-int(pawn2.strk))==abs(lady.stlb-pawn2.stlb))cout<<"одну";
		//условие 1.3: ни одна из пешек не размещена на диагонали с дамкой
		else cout<<"ничего";
	}
	//условие 2: пешка1 находится на границе
	else if((pawn1.strk=='a' || pawn1.strk=='h' || pawn1.stlb==1 || pawn1.stlb==8) && (pawn2.strk!='a' || pawn2.strk!='h' || pawn2.stlb!=1 || pawn2.stlb!=8)){
		//условие 2.1: пешка2 находится на диагонали с дамкой 
		if(abs(int(lady.strk)-int(pawn2.strk))==abs(lady.stlb-pawn2.stlb) && abs(int(pawn2.stlb)-int(pawn1.stlb))!=1 && abs(pawn2.strk-pawn1.strk)!=1)cout<<"одну";
		else cout<<"ничего";
	}
	//условие 3: пешка2 находится на границе 
	else if((pawn2.strk=='a' || pawn2.strk=='h' || pawn2.stlb==1 || pawn2.stlb==8) && (pawn1.strk!='a' || pawn1.strk!='h' || pawn1.stlb!=1 || pawn1.stlb!=8)){
		//условие 3.1: пешка1 находится на диагонали с дамкой
		if(abs(int(lady.strk)-int(pawn1.strk))==abs(lady.stlb-pawn1.stlb) && abs(int(pawn1.stlb)-int(pawn1.stlb))!=1 && abs(pawn1.strk-pawn1.strk)!=1)cout<<"одну";
		else cout<<"ничего";
	}
	//условие 4: обе пешки находятся на границе
	else cout<<"ничего";
	return 0;
}