#include <bits/stdc++.h> using namespace std; int n,m,k,a[32768][32768],head=0,tail=0,q[32768][3],t,b[32768][32768],x,y; int fx[5]={0,1,0,-1,0}; int fy[5]={0,0,1,0,-1}; int main() { cin>>n>>m>>k; t=1; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ a[i][j]=t; t++; } } b[1][1]=1; q[1][1]=1; q[1][2]=1; x=1; y=1; t=1; while(head<=tail){ tail++; for(int i=1;i<=4;i++){ if(x+fx[i]>=1&&x+fx[i]<=n;&&y+fy[i]>=1&&y+fy[i]<=m&&d[x+fx[i]][y+fy[i]]==0){ q[tail][1]=x+fx[i]; q[tail][2]=y+fy[i]; d[x+fx[i]][y+fy[i]]=t; t++; } } head++; } for(int i=1;i<=n*m;i++){ if(d[q[i][1]][q[i][2]]==k){ cout<<q[i][1]<<" "<<q[i][2]; } } }