#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];
		}
	}
}