#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include <limits.h>
#include <stdbool.h>
int main(){
int x1,x2,v1,v2,s1,s2,t,x,y,f=0,i;
scanf("%d %d %d %d",&x1
,&v1
,&x2
,&v2
); for(t=1;t<=100000;t++)
{
s1=x1+(v1*(t-i));
s2=x2+(v2*(t-i));
if(s1==s2)
{
f=f+1;
break;
}
else
{
x1=s1;
x2=s2;
i=t;
continue;
}
}
if(f==0)
return 0;
}
I2luY2x1ZGUgPG1hdGguaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8YXNzZXJ0Lmg+CiNpbmNsdWRlIDxsaW1pdHMuaD4KI2luY2x1ZGUgPHN0ZGJvb2wuaD4KCmludCBtYWluKCl7CiAgICBpbnQgeDEseDIsdjEsdjIsczEsczIsdCx4LHksZj0wLGk7CiAgICBzY2FuZigiJWQgJWQgJWQgJWQiLCZ4MSwmdjEsJngyLCZ2Mik7CmZvcih0PTE7dDw9MTAwMDAwO3QrKykKewogICAgczE9eDErKHYxKih0LWkpKTsKICAgIHMyPXgyKyh2MioodC1pKSk7CiAgICBpZihzMT09czIpCnsKICAgICBwcmludGYoIllFUyIpOwogICAgIGY9ZisxOwogICAgIGJyZWFrOwp9CiAgIGVsc2UKewogICAgIHgxPXMxOwogICAgIHgyPXMyOwogICAgIGk9dDsKICAgICBjb250aW51ZTsKfQp9CiAgICBpZihmPT0wKQogICAgICAgIHByaW50ZigiTk8iKTsKIHJldHVybiAwOwp9Cg==