#include <stdio.h>
//課題８
int main(void) {
int J,M,E,Se,So;
scanf("%d",&J);
scanf("%d",&M);
scanf("%d",&E);
scanf("%d",&Se);
scanf("%d",&So);
int Jc,Mc,Ec,Sec,Soc;
if(J<60)
Jc=1;
else
Jc=0;
if(M<60)
Mc=1;
else
Mc=0;
if(E<60)
Ec=1;
else
Ec=0;
if(Se<60)
Sec=1;
else
Sec=0;
if(So<60)
Soc=1;
else
Soc=0;
int R;
R=Jc+Mc+Ec+Sec+Soc;
if(R==0)
printf("合格\n");
else if(R==1)
printf("再試\n");
else if(R>=2)
printf("不合格\n");
double ave;
ave=(J+M+E+Se+So)/5;
printf("平均点%lf\n",ave);
int max;
if((J>=M)&&(J>=E)&&(J>=Se)&&(J>=So))
max=J;
if((M>=J)&&(M>=E)&&(M>=Se)&&(M>=So))
max=M;
if((E>=M)&&(E>=J)&&(E>=Se)&&(E>=So))
max=E;
if((Se>=M)&&(Se>=E)&&(Se>=J)&&(Se>=So))
max=Se;
if((So>=M)&&(So>=E)&&(So>=Se)&&(So>=J))
max=So;
printf("最大値%d\n",max);

int min;
if((J<=M)&&(J<=E)&&(J<=Se)&&(J<=So))
min=J;
if((M<=J)&&(M<=E)&&(M<=Se)&&(M<=So))
min=M;
if((E<=M)&&(E<=J)&&(E<=Se)&&(E<=So))
min=E;
if((Se<=M)&&(Se<=E)&&(Se<=J)&&(Se<=So))
min=Se;
if((So<=M)&&(So<=E)&&(So<=Se)&&(So<=J))
min=So;
printf("最小値%d\n",min);
}

