#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;
}