#include<bits/stdc++.h>
using namespace std;
#define int long long
const int mod=20123;
int n,m,ans;
int louti[10086][110],pai[10086][110];
int num_louti[10086];
signed main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin>>n>>m;
for(int i=1; i<=n; i++)
for(int j=0; j<m; j++)
{
cin>>louti[i][j]>>pai[i][j];
if(louti[i][j])num_louti[i]++;
}
int start;
cin>>start;
ans=pai[1][start]%mod;
int cen=1,cnt_lt=0,fangjian=start,paizi=((pai[1][start]-1)%num_louti[start]+1);
while(1)
{
cout<<cen<<" "<<fangjian<<endl;
if(louti[cen][fangjian])
cnt_lt++;
if(cnt_lt==paizi)
{
cen++;
ans=(ans+pai[cen][fangjian])%mod;
if(cen>n)break;
cnt_lt=0;
paizi=((pai[cen][fangjian]-1)%num_louti[cen]+1);
continue;
}
fangjian++;
fangjian%=m;
}
cout<<ans;
return 0;
}