#include
#include <stdio.h>
using namespace std;
int main()
{
int max(int ,int,int);
int a,b,c;
double m;
cin>>a>>b>>c;
m=max(a,b,c)/(max(a+b,b,c)*max(a,b,b+c)*1.0);
printf("%.3lf\n",m);
return 0;
}
int max (int a,int b,int c)
{
int maxx=-9999;
if(a>maxx)
maxx=a;
if(b>maxx)
maxx=b;
if(c>maxx)
maxx=c;
return maxx;
}
def Max(a,b,c):
if a<b:
a,b = b,a
if a<c:
a,c = c,a
return a
def main():
a,b,c = list(map(int,input().split())) #输入3个整数,用空格隔开
m = Max(a,b,c)/(Max(a+b,b,c)*Max(a,b,b+c)*1.0)
print(f'{m:.3f}')
if __name__ == "__main__":
main()