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