#include<bits/stdc++.h>
using namespace std;
int n,m,a[101][101];
void zhao(int k){
	int E=1,F=1,e,f,x,y;
	x=1;
	e=0;
	f=0; 
	while(e<n&&f<m){
		if(a[e][f]==k){
			cout<<x<<' ';
			break;
		}
		if(e+1>n-1||f-1<0){
			x++;
			if(F==m){
				e=E-1;
				f=F-1;
				E++;
				F++;
			}
			else if(e+1>n-1){
				e=E;
				f=m-1;
				E++;
			}
			else if(f-1<0){
				f=F;
				e=0;
				F++;
			}
		}
		else{
			e++;
			f--;
		}
	}
	E=m-1;
	F=1;
	y=1;
	e=n-1;
	f=0;
	while(true){
		if(a[e][f]==k){
			cout<<y;
			break;
		}
		if(e-1<0||f-1<0){
			y++;
			if(F==m){
				e=n-1;
				f=m-1;
				E--;
				f++;
			}
			else if(e-1<0){
				e=E;
				f=m-1;
				E--;
			}
			else if(f-1<0){ 
				f=F;
				e=n-1;
				F++;
			}
		}
		else{
			e--;
			f--;
		}
	}
}
int main(){
	int k,i,j,x2,y2;
	cin>>n>>m>>k;
	for(i=1;i<=n*m;i++){
		a[(i-1)/m][(i-1)%m]=i;
	}
	zhao(k);
	return 0;
}