#include #define rep(i,n) for(int i = 0; i < (n); i++) using namespace std; typedef long long ll; int main(){ cin.tie(0); ios::sync_with_stdio(0); int x1,y1,x2,y2; cin >> x1 >> y1 >> x2 >> y2; int ans = max(x1, y1); int g1 = gcd(x1, y1); int g2 = gcd(x2, y2); x2 /= g2, y2 /= g2; if(x1 / g1 == x2 / g2 && y1 / g1 == y2 / g2 && abs(x2) < abs(x1) && x1 && y1) ans++; cout << ans << endl; }