#include<iostream>
#include<iomanip>
#include <typeinfo>
using namespace std;
int main()
{
int min1 = 1000, max1 = 0, av=0, n, sum = 0;
double s;
while (cin >> n)//通过一般的判断无法跳出,尝试使用typeid(n)!=typeid(int)没有成功
{
if (n=='\n')//通过使用回车符判断跳出
{
break;
}
if (n < min1)
{
min1 = n;
}
if (n > max1)
{
max1 = n;
}
av += n;
sum++;
}
s = av * 1.0 / sum;
cout << min1 << " " << max1 << " " << fixed << setprecision(3) << s;
}