#include<iostream>
using namespace std;
int f(int x[],int y[],int px,int py,int n,int c){
  int i,j,k,l;
  if(c==n)
    return 1;
  for(i=x[c]-1;i<x[c]+2;i++){
    for(j=y[c]-1;j<y[c]+2;j++){
      if(0<=j&&i<=9){
	if(0<=j&&j<=9){
	  for(k=-1;k<2;k++){
	    for(l=-2;l!=6;l+=4){
	      if(i==px+l&&j==py+k){
		   if(f(x,y,px+l,py+k,n,c+1))
		  return 1;
	      }
	      if(i==px+k&&j==py+l){
		if(f(x,y,px+k,py+l,n,c+1))
		  return 1;
	      }
	    }
	  }
	}
      }
    }
  }
  return 0;
}    
int main(){
  int i;
  int px,py,n,x[10],y[10];
  for(;;){
    cin>>px>>py;
    if(px+py==0)
      break;
    cin>>n;
    for(i=0;i<n;i++)
      cin>>x[i]>>y[i];
    if(f(x,y,px,py,n,0))
      cout<<"OK"<<endl;
    else
      cout<<"NA"<<endl;
  }
  return 0;
}