#include <cstdio>
#include <string>
#include <iostream>

using namespace std;

int fie[40][40];
int num[40][40];
int n,m,k,d;

int main(void){
	while(1){
		scanf("%d",&n);
		if(n==0)break;
		scanf("%d",&m);
		m--;
		scanf("%d",&k);
		k--;
		scanf("%d",&d);
		for(int i=0;i<n;i++)num[0][i]=i;
		for(int i=0;i<d;i++){
			for(int j=0;j<n;j++)num[i+1][j]=num[i][j];
			string str;
			cin >> str;
			for(int j=0;j<n-1;j++){
				fie[i][j]=str[j]-'0';
				if(fie[i][j]==1){
					swap(num[i+1][j],num[i+1][j+1]);
				}
			}
		}
		if(num[d][k]==m){
			printf("0\n");
		}else{
			int sw=num[d][k];
			bool flag=false;
			for(int i=0;i<d;i++){
				if(flag)continue;
				int k,l;
				for(int j=0;j<n;j++){
					if(num[i][j]==m && num[i][j+1]==sw && num[i+1][j]==m && num[i+1][j+1]==sw){
						flag=true;
						printf("%d %d\n",i+1,j+1);
					}
					if(num[i][j]==sw && num[i][j+1]==m && num[i+1][j]==sw && num[i+1][j+1]==m){
						flag=true;
						printf("%d %d\n",i+1,j+1);
					}
				}
			}
			if(!flag){
				printf("1\n");
			}
		}
	}
	return 0;
}