#include<cstdio>
int x, y;
long long int left, right, mid, a;
bool f(int z)
{
long long int xz=x+z, yz=y+z;
long long int c = (yz * 100) / xz;
if(c > a)
return true;
else
return false;
}
int main()
{
scanf("%d %d", &x, &y);
a = y * 100 / x;
if(a>=99)
printf("-1");
else
{
left=1, right=1000000000;
while(left + 1 < right)
{
mid = ( left + right ) / 2;
if(f(mid))
right = mid;
else
left = mid;
}
if(f(left))
printf("%lld", left);
else
printf("%lld", right);
}
}
I2luY2x1ZGU8Y3N0ZGlvPgoKaW50IHgsIHk7CmxvbmcgbG9uZyBpbnQgbGVmdCwgcmlnaHQsIG1pZCwgYTsKCmJvb2wgZihpbnQgeikKewogICAgbG9uZyBsb25nIGludCB4ej14K3osIHl6PXkrejsKICAgIGxvbmcgbG9uZyBpbnQgYyA9ICh5eiAqIDEwMCkgLyB4ejsKICAgIGlmKGMgPiBhKQogICAgICAgIHJldHVybiB0cnVlOwogICAgZWxzZQogICAgICAgIHJldHVybiBmYWxzZTsKfQoKaW50IG1haW4oKQp7CiAgICBzY2FuZigiJWQgJWQiLCAmeCwgJnkpOwogICAgYSA9IHkgKiAxMDAgLyB4OwogICAgaWYoYT49OTkpCiAgICAgICAgcHJpbnRmKCItMSIpOwogICAgZWxzZQogICAgewogICAgICAgIGxlZnQ9MSwgcmlnaHQ9MTAwMDAwMDAwMDsKICAgICAgICB3aGlsZShsZWZ0ICsgMSA8IHJpZ2h0KQogICAgICAgIHsKICAgICAgICAgICAgbWlkID0gKCBsZWZ0ICsgcmlnaHQgKSAvIDI7CiAgICAgICAgICAgIGlmKGYobWlkKSkKICAgICAgICAgICAgICAgIHJpZ2h0ID0gbWlkOwogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBsZWZ0ID0gbWlkOwogICAgICAgIH0KICAgICAgICBpZihmKGxlZnQpKQogICAgICAgICAgICBwcmludGYoIiVsbGQiLCBsZWZ0KTsKICAgICAgICBlbHNlCiAgICAgICAgICAgIHByaW50ZigiJWxsZCIsIHJpZ2h0KTsKICAgIH0KfQo=