#include <iostream>
using namespace std;
int f(int a, int b)
{
if(a==b)
return a;
if(a > b)
return f(a-b, b);
return f(a, b-a);
}
int a,b,c,d,i,n,j,l,x,y,z,k;
int main() {
cin>>x>>y>>z>>k;
a=f(x, 100);if(a==1) a=x;
b=f(y, 100);if(b==1) b=y;
c=f(z, 100);if(c==1) c=z;
d=f(k, 100);if(d==1) d=k;
//cout<<a<<" "<<b<<" "<<c<<" "<<d<<endl;
if(100%x==0)
a=100/x;
if(100%y==0)
b=100/y;
if(100%z==0)
c=100/z;
if(100%k==0)
d=100/k;
for(i=a;;i++)
{
if(i%a==0 && i%b==0)
{break;}
}
for(j=c;;j++)
{
if(j%c==0 && j%d==0)
{break;}
}
if(i>j)
{
for(l=i;;l++)
{
if(l%i==0 && l%j==0)
{break;}
}
}
else
{
for(l=j;;l++)
{
if(l%i==0 && l%j==0)
{break;}
}
}
if(l>100)
cout<<"100"<<endl;
else
cout<<l;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgZihpbnQgYSwgaW50IGIpCnsKICAgaWYoYT09YikKICAgICAgcmV0dXJuIGE7CiAgIGlmKGEgPiBiKQogICAgICByZXR1cm4gZihhLWIsIGIpOwogIHJldHVybiBmKGEsIGItYSk7Cn0KCmludCBhLGIsYyxkLGksbixqLGwseCx5LHosazsKaW50IG1haW4oKSB7CmNpbj4+eD4+eT4+ej4+azsKYT1mKHgsIDEwMCk7aWYoYT09MSkgYT14OwpiPWYoeSwgMTAwKTtpZihiPT0xKSBiPXk7CmM9Zih6LCAxMDApO2lmKGM9PTEpIGM9ejsKZD1mKGssIDEwMCk7aWYoZD09MSkgZD1rOwovL2NvdXQ8PGE8PCIgIjw8Yjw8IiAiPDxjPDwiICI8PGQ8PGVuZGw7CmlmKDEwMCV4PT0wKQphPTEwMC94OwppZigxMDAleT09MCkKYj0xMDAveTsKaWYoMTAwJXo9PTApCmM9MTAwL3o7CmlmKDEwMCVrPT0wKQpkPTEwMC9rOwpmb3IoaT1hOztpKyspCnsKICBpZihpJWE9PTAgJiYgaSViPT0wKQogICB7YnJlYWs7fQoJCn0KZm9yKGo9Yzs7aisrKQp7CiAgaWYoaiVjPT0wICYmIGolZD09MCkKICAge2JyZWFrO30KCQp9CmlmKGk+aikKewogZm9yKGw9aTs7bCsrKQogewogICBpZihsJWk9PTAgJiYgbCVqPT0wKQogICB7YnJlYWs7fQogCQogfQp9CmVsc2UKewogZm9yKGw9ajs7bCsrKQogewogICBpZihsJWk9PTAgJiYgbCVqPT0wKQogICB7YnJlYWs7fQogCQogfQp9CmlmKGw+MTAwKQogY291dDw8IjEwMCI8PGVuZGw7CiBlbHNlCiBjb3V0PDxsOwoJcmV0dXJuIDA7Cn0=