#include<bits/stdc++.h>
using namespace std;
int main()
{
long long k=0;double a,b,d[60000];
cin>>a>>b;
if(a<=b){
cout<<k;return 0;}
int j;
double dy;
int s=floor(a/b);
for(j=1;j<=floor(a/b);j++){
double p=a/b;
if(floor(p)==1&&p!=1){
cout<<1;
break;}
else
{
double c=a/j;
if(c<=b)
{
cout<<k;
return 0;
}
else
{
dy=0.3*sqrt(b-c);
double p=dy;
d[j--]=p;
}
}
}
sort(d,s+d);
if(d[s-1]==d[s-2])
{
cout<<k;
return 0;
}
else cout<<d[s-1];
return 0;
}