#include<bits/stdc++.h>
using namespace std;
int x,y,k;
vector< vector<int> > a,ans;
void change(int X,int Y){
	int cnt=0;
	ans[X].resize((x+y)/2+1);
	for(int i=X,j=Y;j<y&&i>0;i--,j++){
		ans[x][j]=a[i][j];
	}
}
int main(){
	int cnt=0;
	cin>>x>>y>>k;
	a.resize(x,vector<int>(y,0));
	ans.resize((x+y)/2+1);
	for(int i=0;i<a.size();i++){
		for(int j=0;j<a[i].size();j++){
			a[i][j]=cnt;
			cnt++;
		}
	}
	for(int i=0;i<ans.size();i++){
		change(i,0);
	}
	for(auto i:ans){
		for(auto j:i){
			cout<<j<<endl;
		}
		cout<<endl;
	}
	for(int i=0;i<ans.size();i++){
		for(int j=0;j<ans[i].size();j++){
			if(ans[i][j]==k){
				cout<<i<<' '<<j<<endl;
				return 0;
			}
		}
	}
	return 0;
}