#include<stdio.h>
struct student{
int num;
char name[10];
int grade;};
int main(void)
{
int i,index,j,sum;
j=0;
sum=0;
struct student students[10],temp;
double average;
for(i=0;i<10;i++){
scanf("%d%s%d",&students[i].num,&students[i].name,&students[i].grade);
sum=sum+students[i].grade;
}
average=sum/10;
printf("The average: %.0f\nThe student score :\n",average);
for(i=0;i<10;i++){
index=i;
for(j=i;j<10;j++){
if(students[j].grade>students[index].grade)
index=j;
temp=students[index];
students[index]=students[i];
students[i]=temp;
}
}
for(i=0;i<10;i++)
printf("%d %s %d\n",students[i].num,students[i].name,students[i].grade);
return 0;
}