#include <stdio.h>
 
int main() {
    int H, W, N;
    scanf("%d %d %d", &H, &W, &N);
    
    if(W >= H){
    for(int i = 1; i <= H; i++) {
        if (W * i >= N) {
            printf("%d", i);
            break;        
			}
    	}
	} 
	else {
    for(int i = 1; i <= W; i++){
        if (H * i >= N) {
            printf("%d", i);
            break;
        	}
   	 	}
	}
    return 0;
}
#include <iostream>
#include<vector>
#include<algorithm>
#include<string>
#include<cmath>
#include<set>

using namespace std;

int main()
{
	int H, W, N;
	cin >> H >> W >> N;

	if (H >= W) {
		if (N % H == 0) {
			cout << N / H << endl;
		}
		else {
			cout << N / H + 1 << endl;
		}
	}
	else {
		if (N % W == 0) {
			cout << N / W << endl;
		}
		else {
			cout << N / W + 1 << endl;
		}
	}
}




