e-olymp
favorite We need a little bit of your help to keep things running, click on this banner to learn more
Competitions

Functions

Use the function

Three real numbers х, y and z are given. Find min(max(x,y), max(y,z), x+y+z) using the auxiliary functions for calculation the minimum and the maximum of two elements.

Input

Three real numbers х, у and z are given in one line. Their values do not exceed 100 by absolute value.

Output

Print the answer with two decimal digits.

Time limit 1 seconds
Memory limit 128 MiB
Input example #1
1.05 2.25 2.15
Output example #1
2.25
Source SFE-2010 Variant 20