#include<iostream>
#include<algorithm>
using namespace std;
int n,m,s,d;
char str[50][20];
int check();
int main(){
    for(;;){
        cin>>n;
        if(n==0)exit(0);
        cin>>m>>s>>d;
        m--,s--;
        for(int i=0;i<d;i++)cin>>str[i];
        if(check()==0){
            cout<<0<<endl;
            goto end;
        }
            for(int i=0;i<d;i++){
                for(int j=0;j<n-1;j++){
                    if(str[i][j]=='0'){
                        str[i][j]='1';
                        if(check()==0){
                            cout<<i+1<<" "<<j+1<<endl;
                            goto end;
                        }
                        str[i][j]='0';
                    }
                }
            }
            cout<<1<<endl;
        end:;
        for(int i=0;i<50;i++)for(int j=0;j<20;j++)str[i][j]=0;
    }
    return 0;
}
int check(){
    int x=m;
    for(int i=0;i<d;i++){
        for(int j=1;j<n-1;j++){
            if(str[i][j-1]=='1'&&str[i][j]=='1')return -1;
        }
    }
    for(int i=0;i<d;i++){
        if(x<n-1&&str[i][x]=='1')x++;
        else if(x>=1&&str[i][x-1]=='1')x--;
    }
    if(x==s)return 0;
}