#include <bits/stdc++.h>
#include <iostream>
#include <fstream>
#include <numeric> 
#define ll long long
#define mod  1000000007 
#define mod1 998244353
using namespace std;
//vector<int>adj[200000+1]; 
int cnt=0;
vector<int>cand;
int prime[1000001];  
  void SieveOfEratosthenes(int n) 
{ 
    memset(prime, 0, sizeof(prime));
    for (int p=2; p*p<=n; p++) 
    { 
        if (prime[p] == 0 ) 
        { 
            for (int i=p*p; i<=n; i += p) 
                if(prime[i]==0)
                prime[i] = p; 
        } 
    } 
  
    
} 

long long power(long long x, long long  y )
{  
    long long res = 1ll;     
    x = x % mod; 
    if (x == 0ll) return 0; 
    while (y > 0ll)  
    {  
        if (y & 1ll)  
            res = (res*x) % mod;  
        y = y>>1ll; 
        x = (x*x) % mod;  
    }  
    return res;  
}  
long long add(long long x, long long y)
{
    x += y;
    while(x >= mod) x -= mod;
    while(x < 0) x += mod;
    return x;
}
 
long long mul(long long x, long long y)
{
    return (x * 1ll * y) % mod;
}
 
long long binpow(long long x, long long y)
{
    long long z = 1ll;
    while(y)
    {
        if(y & 1) z = mul(z, x);
        x = mul(x, x);
        y >>= 1ll;
    }
    return z;
}
 
long long inv(long long x)
{
    return binpow(x, mod - 2);
}
 
long long divide(long long x, long long y)
{
    return mul(x, inv(y));
}
 
long long fact[100001];
 
void precalc()
{
    fact[0] = 1;
    for(long long i = 1; i < 100001; i++)
        fact[i] = mul(fact[i - 1], i);
      //fact[i]=fact[i-1]*i;
}
 
long long C(long long n, long long k)
{
   
    
    if(n==0)
    return 1;
    return divide(fact[n], mul(fact[k], fact[n - k]));
    //return (fact[n]/(fact[n-k]))/fact[k];
}
long long sub(long long A,long long B)
{
    return (A-B+mod)%mod;
}
// ll segtree[4*200010+1];
// int build(ll A[], ll tl, ll tr, ll v)
// {
//     if(tl==tr)
//     {segtree[v]=A[tl-1]; return 1;}
//     else
//     {
//         ll tm=(tl+tr)/2;
//         int x= build(A,tl,tm,v*2);
//         x= build(A,tm+1,tr,2*v+1);
//         if(x%2==1)
//         segtree[v]=(segtree[2*v]|segtree[2*v+1]);
//         else 
//         segtree[v]=(segtree[2*v]^segtree[2*v+1]);
//         return x+1;
//     }
// }
// ll maxival(ll v, ll tl, ll tr, ll l, ll r)
// {
//     if(l>r)
//     return LLONG_MAX;
//     if(l==tl && r==tr)
//     return segtree[v];
//     ll tm=(tl+tr)/2;
//     return min(maxival(2*v,tl,tm,l,min(r,tm)), maxival(2*v+1,tm+1,tr,max(l,tm+1),r));
// }
// int updateval(ll v, ll tl, ll tr, ll pos, ll newval)
// {
//     if(tl==tr)
//     {segtree[v]=newval; return 1;}
//     else
//     {
//         ll tm=(tl+tr)/2;
//         int x;
//         if(pos<=tm)
//         x=updateval(2*v,tl,tm,pos,newval);
//         else
//         x=updateval(2*v+1,tm+1,tr,pos,newval);
//         if(x%2==1)
//         segtree[v]=(segtree[2*v]|segtree[2*v+1]);
//         else 
//         segtree[v]=(segtree[2*v]^segtree[2*v+1]);
//         return x+1;
//     }
    
//  }
// int matrixdim;
// struct M {
//     vector<vector<int>> t;
//     M() {
//         t.resize(matrixdim,vector<int>(matrixdim));
//     }
//     M operator* (const M& b) const {
//         M c = M();
//         int n=matrixdim;
//         for(int i = 0; i < n; ++i) {
//             for(int j = 0; j < n; ++j) {
//                 for(int k = 0; k < n; ++k) {
//                     c.t[i][k]=add(c.t[i][k], mul(b.t[i][j], t[j][k]));
//                 }
//             }1
//         }
//         return c;
//     }
// };

int main()
{
 
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    cout<<fixed<<setprecision(10);
    cerr<<fixed<<setprecision(5);
    int t=1;
    //SieveOfEratosthenes(1000001);
    //precalc();
    //freopen("input.txt","r",stdin);
    //freopen("output.text","w",stdout);
    // cin>>t;
    while(t--)
    {
        double a,b;
        cin>>a>>b;
        cout<<(a-b)/a*100.0<<"\n";
    }


    return 0;

}  
#include<bits/stdc++.h>
using namespace std;
long long arr[1000000];
int main()
{
    ios_base::sync_with_stdio(false); 
    cin.tie(NULL);   
    //freopen("input.txt", "r", stdin);
    //freopen("output.txt", "w", stdout);
    long double x,a,b,c;
    cin>>a>>b;
    x=(a-b)*100;
    x=x/a;
    cout<<x<<endl;
}