#include<bits/stdc++.h>
using namespace std;
#define ll long long
long long w,l,k;
long long pri(long long n) {
long long cnt=0;
for (int i=2;i*i<=n;i++) {
while (n%i==0) {
n/=i;
cnt++;
}
}
if (n>1)cnt++;
return cnt;
}
void div(long long x,set<long long >&arr) {
for (int i=1;i*i<=x;i++) {
if (x%i==0) {
if (i*i!=x) {
arr.insert(i);
arr.insert(x/i);
}else {
arr.insert(i) ;
}
}
}
}
int main() {
//freopen("","r",stdin);
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cin>>w>>l>>k;
set<long long>one,two;
set<long long,greater<>>three;
div(l,one);
div(w,two);
for (auto &i:one) {
if (two.count(i)) {
three.insert(i);
}
}
long long ans=-1;
for (auto &i:three) {
// cout<<pri(i)<<endl;
if (pri(i)==k) {
ans=(l)/(i);
ans*=w;
ans/=i;
break;
}
}
cout<<ans<<endl;
}
CiNpbmNsdWRlPGJpdHMvc3RkYysrLmg+CiAgICB1c2luZyBuYW1lc3BhY2Ugc3RkOwojZGVmaW5lIGxsIGxvbmcgbG9uZwogICAgICAgIGxvbmcgbG9uZyB3LGwsazsKCmxvbmcgbG9uZyBwcmkobG9uZyBsb25nIG4pIHsKICAgIGxvbmcgbG9uZyBjbnQ9MDsKICAgIGZvciAoaW50IGk9MjtpKmk8PW47aSsrKSB7CgogICAgICAgIHdoaWxlIChuJWk9PTApIHsKICAgICAgICAgICAgbi89aTsKICAgICAgICAgIGNudCsrOwogICAgICAgIH0KCiAgICB9CiAgICAgICAgaWYgKG4+MSljbnQrKzsKICAgIHJldHVybiBjbnQ7Cn0KCnZvaWQgZGl2KGxvbmcgbG9uZyB4LHNldDxsb25nIGxvbmcgPiZhcnIpIHsKCiAgICBmb3IgKGludCBpPTE7aSppPD14O2krKykgewogICAgICAgIGlmICh4JWk9PTApIHsKICAgICAgICAgICAgaWYgKGkqaSE9eCkgewoKICAgICAgICAgICAgICAgIGFyci5pbnNlcnQoaSk7CiAgICAgICAgICAgIGFyci5pbnNlcnQoeC9pKTsKICAgICAgICAgICAgfWVsc2UgewogICAgICAgICAgICAgICAgYXJyLmluc2VydChpKSA7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgoKCgp9CgoKCiAgICBpbnQgbWFpbigpIHsKICAgICAgICAvL2ZyZW9wZW4oIiIsInIiLHN0ZGluKTsKICAgICAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgICAgICBjaW4udGllKE5VTEwpOwoKICAgICAgICBjaW4+Pnc+Pmw+Pms7CgogICAgICAgIHNldDxsb25nIGxvbmc+b25lLHR3bzsKICAgICAgICBzZXQ8bG9uZyBsb25nLGdyZWF0ZXI8Pj50aHJlZTsKICAgIGRpdihsLG9uZSk7CiAgICBkaXYodyx0d28pOwoKCiAgICBmb3IgKGF1dG8gJmk6b25lKSB7CiAgICAgICAgaWYgKHR3by5jb3VudChpKSkgewogICAgICAgICAgICB0aHJlZS5pbnNlcnQoaSk7CgogICAgICAgIH0KICAgIH0KCiAgICBsb25nIGxvbmcgYW5zPS0xOwogICAgIGZvciAoYXV0byAmaTp0aHJlZSkgewogICAgICAgLy8gY291dDw8cHJpKGkpPDxlbmRsOwogICAgICAgICBpZiAocHJpKGkpPT1rKSB7CiAgICAgICAgICAgIGFucz0obCkvKGkpOwogICAgICAgICAgICAgYW5zKj13OwogICAgICAgICAgICAgYW5zLz1pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9CgogICAgY291dDw8YW5zPDxlbmRsOwoKCgogICAgfQoKCgo=