#include <iostream>
using namespace std;
int main() {
unsigned long long k,n,m,d;
float s=(d*k*n*m)/(k*n*m-k*m-k*n-m*n);
if ((int)s==s) cout<<(int)s; else cout<<-1;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkgICAgdW5zaWduZWQgbG9uZyBsb25nIGssbixtLGQ7CiAgICAKICAgIGZsb2F0IHM9KGQqaypuKm0pLyhrKm4qbS1rKm0taypuLW0qbik7CiAgICBpZiAoKGludClzPT1zKSBjb3V0PDwoaW50KXM7IGVsc2UgY291dDw8LTE7CglyZXR1cm4gMDsKfQ==