#include<bits/stdc++.h>
using namespace std;
int main(){
	int a,b,k;
	cin>>a>>b>>k;
	int sum=0,round=0;
	for(int i=100;i>=1;--i){
		if(a%i==0&&b%i==0){
			round++;
		}
		if(round==k){
			cout<<i;
			
			break;
		}
	}
	return 0;
}