#include<bits/stdc++.h>
using namespace std;
int n,m,k;
int x,y,x2,y2;
int rx(int u){
	if(u%m==0){
		return u/m;
	}
	else return u/m+1;
}
int ry(int u){
	if(u%m==0) return u;
	else return u%m;
}
int main(){
	cin>>n>>m>>k;
	for(int i=1;i<=m;i++){	
		x2++;
		int j=i;
		int x3=rx(j);
		int y3=ry(j);
		while(1){
			if(j==k){
				x=x2;
				break;
			}
			j+=m-1;
			x3++;
			y3--;
			if(x3<=0||x3>n||y3<=0||y3>m){
				break;
			}		
		}
	}
	if(x==0){
		for(int i=1+(n-1)*m;i<=1+(n-1)*m+m-1;i++){
			if(i!=1+(n-1)*m) x2++;
			int j=i;
			int x3=rx(j);
			int y3=ry(j);
			while(1){
				if(j==k){
					x=x2;
					break;
				}
				j-=m-1;
				x3--;
				y3++;
				if(x3<=0||x3>n||y3<=0||y3>m){
					break;
				}		
			}
			
		}
	}
	//////////////////////////////
	for(int i=1+(n-1)*m;i<=1+(n-1)*m+m-1;i++){
		y2++;
		int j=i;
		int x3=rx(j);
		int y3=ry(j);
		while(1){
			if(j==k){
				y=y2;
				break;
			}
			j-=m+1;
			x3--;
			y3--;
			if(x3<=0||x3>n||y3<=0||y3>m){
				break;
			}		
		}	
	}
	if(y==0){
		for(int i=1;i<=m;i++){
			if(i!=1) y2++;
			int j=i;
			int x3=rx(j);
			int y3=ry(j);
			while(1){
				if(j==k){
					y=y2;
					break;
				}
				j+=m+1;
				x3++;
				y3++;
				if(x3<=0||x3>n||y3<=0||y3>m){
					break;
				}		
			}
			
		}
	}
	cout<<x<<" "<<y<<endl;
	return 0;
}