#include<bits/stdc++.h>
using namespace std;
int main(){
  int n,m,p;
  while(cin>>n>>m>>p,n){
    int ma[10][10][10];
    int st[10][10]={};
    memset(ma,-1,sizeof(ma));
    int f=0;
    int ans;
    for(int cn=1;cn<=p;cn++){
      int x,y;
      cin>>x>>y;
      x--,y--;
      int z=st[x][y]++;
      ma[x][y][z]=cn%2;
      if(f)continue;
      for(int dx=-1;dx<2;dx++)
	for(int dy=-1;dy<2;dy++)
	  for(int dz=-1;dz<2;dz++){
	    if(dx==0&&dy==0&&dz==0)continue;
	    int cnt=1;
	    int nx=x,ny=y,nz=z;
	    while(1){
	      nx+=dx,ny+=dy,nz+=dz;
	      if(nx<0||ny<0||nz<0)break;
	      if(nx>=n||ny>=n||nz>=n)break;
	      if(ma[x][y][z]==ma[nx][ny][nz])cnt++;
	      else break;
	    }
	    nx=x,ny=y,nz=z;
	    while(1){
	      nx+=dx*(-1),ny+=dy*(-1),nz+=dz*(-1);
	      if(nx<0||ny<0||nz<0)break;
	      if(nx>=n||ny>=n||nz>=n)break;
	      if(ma[x][y][z]==ma[nx][ny][nz])cnt++;
	      else break;
	    }
	    if(cnt>=m){
	      f=cn%2+1;
	      ans=cn;
	      //cout<<"a"<<endl;
	    }
	  }
    }
    if(f==0)cout<<"Draw"<<endl;
    if(f==1)cout<<"White "<<ans<<endl;
    if(f==2)cout<<"Black "<<ans<<endl;
  }
  return 0;
}

