#include<iostream>
using namespace std;
//1.定义方向数组
int dir[4][2]={{0,1},{1,0},{0,-1},{-1,0}};
int n,m,x,y;
bool inmap(int x,int y){
//n==2,m=3
//x=1,y=2
return x>=1 && x<=n && y>=1 && y<=m;
}
int main(){
cin>>n>>m>>x>>y;
//2.for循环遍历方向数组
for(int i=0;i<4;i++){
//dir[i]选出哪个方向,0和1选出x或y
int nx=x+dir[i][0],ny=y+dir[i][1];//(nx,ny)是(x,y)的邻居位置
if(inmap(nx,ny)){
cout<<nx<<' '<<ny<<endl;
}else{
cout<<"NA"<<endl;
}
}
return 0;
}