#include <iostream>
#include <cmath>
using namespace std;
int main() {
long long a,b,x,s,t,ans=-1;
cin >> a >> b >> x;
s=a+b;
t=abs(a)+abs(b);
(!x) && cout << 0 ||
(x==a) && cout << abs(a) ||
!((x - a) % (s)) && ((x - a) / (s)) * (t) + abs(a) >= 0 && cout << ((x - a) / (s)) * (t) + abs(a) ||
!(x % (s)) && x / (s) * (t) >= 0 && cout << x / (s) * (t) || cout << -1;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgewoJbG9uZyBsb25nIGEsYix4LHMsdCxhbnM9LTE7CgljaW4gPj4gYSA+PiBiID4+IHg7CglzPWErYjsKCXQ9YWJzKGEpK2FicyhiKTsKCSgheCkgJiYgY291dCA8PCAwIHx8IAoJKHg9PWEpICYmIGNvdXQgPDwgYWJzKGEpIHx8CgkhKCh4IC0gYSkgJSAocykpICYmICgoeCAtIGEpIC8gKHMpKSAqICh0KSArIGFicyhhKSA+PSAwICYmIGNvdXQgPDwgKCh4IC0gYSkgLyAocykpICogKHQpICsgYWJzKGEpIHx8CgkhKHggJSAocykpICYmIHggLyAocykgKiAodCkgPj0gMCAmJiBjb3V0IDw8IHggLyAocykgKiAodCkgfHwgY291dCA8PCAtMTsKCXJldHVybiAwOwp9