#include<bits/stdc++.h>
using namespace std;
int main(){
	int a,b,c,d,e,f,g;
    float p;
    cin>>a>>b>>c>>d>>e>>f>>g;
    int max=a;
    if(max<b){
    	max=b;
	}
	if(max<c){
    	max=c;
	}
	if(max<d){
    	max=d;
	}
	if(max<e){
    	max=e;
	}
	if(max<f){
    	max=f;
	}
	if(max<g){
    	max=g;
	}
	int min=a;
    if(min>b){
    	min=b;
	}
	if(min>c){
    	min=c;
	}
	if(min>d){
    	min=d;
	}
	if(min>e){
    	max=e;
	}
	if(min>f){
    	min=f;
	}
	if(min>g){
    	min=g;
	}
	p=(max+min)/2.0;
	printf("%.1f %d %d",p,max,min);
    return 0;
}
/**************************************************************
	Problem: 1464
	User: xiaojingxuan
	Language: C++
	Result: Wrong Answer
****************************************************************/