#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll left(ll count){
if(count==1)
cout<<3<<" "<<1<<endl;
if(count==2)
cout<<3<<" "<<3<<endl;
}
ll right(ll count){
if(count==1)
cout<<1<<" "<<1<<endl;
if(count==2)
cout<<1<<" "<<2<<endl;
if(count==3){
cout<<1<<" "<<3<<endl;
}
if(count==4)
cout<<1<<" "<<4<<endl;
}
int main() {
string s;
cin>>s;
ll l=s.length();
ll co =1 , co1=1;
for(int i=0;i<l;i++){
if(s[i]=='1'){
left(co);
co++;
if(co>2)
co=1;
}
if(s[i]=='0'){
right(co1);
co1++;
if(co1>4)
co1=4;
}
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwoKbGwgbGVmdChsbCBjb3VudCl7CglpZihjb3VudD09MSkKCSAgIGNvdXQ8PDM8PCIgIjw8MTw8ZW5kbDsKCSAgIAoJIGlmKGNvdW50PT0yKQoJICAgIGNvdXQ8PDM8PCIgIjw8Mzw8ZW5kbDsKfQoKbGwgcmlnaHQobGwgY291bnQpewoJaWYoY291bnQ9PTEpCgkgICBjb3V0PDwxPDwiICI8PDE8PGVuZGw7CgkgICAKCSBpZihjb3VudD09MikKCSAgICBjb3V0PDwxPDwiICI8PDI8PGVuZGw7CgkgICAgCgkgIGlmKGNvdW50PT0zKXsKCSAgCWNvdXQ8PDE8PCIgIjw8Mzw8ZW5kbDsKCSAgfQoJICAKCSBpZihjb3VudD09NCkKCSAgIGNvdXQ8PDE8PCIgIjw8NDw8ZW5kbDsKfQoKaW50IG1haW4oKSB7CiAgIHN0cmluZyBzOwogICBjaW4+PnM7CiAgIGxsIGw9cy5sZW5ndGgoKTsKICAgbGwgY28gPTEgICwgY28xPTE7CiAgIGZvcihpbnQgaT0wO2k8bDtpKyspewogICAJICAgaWYoc1tpXT09JzEnKXsKICAgCSAgIAlsZWZ0KGNvKTsKICAgCSAgIAljbysrOwogICAJICAgCWlmKGNvPjIpCiAgIAkgICAJICAgY289MTsKICAgCSAgIH0KICAgCSAgIAogICAJICAgIGlmKHNbaV09PScwJyl7CiAgIAkgICAJcmlnaHQoY28xKTsKICAgCSAgIAljbzErKzsKICAgCSAgIAlpZihjbzE+NCkKICAgCSAgIAkgICBjbzE9NDsKICAgCSAgIH0KICAgCQogICB9CiAgIAogICAgICAKfQ==