#include<stdio.h>
void Input(int x[], int n);
int FindMaxValue(int x[], int n);
int FindMinValue(int x[], int n);
int Total(int x[], int n);
int main(){
int score[10], maxValue, minValue, sum;
Input(score, 10);
maxValue = FindMaxValue(score, 10);
minValue = FindMinValue(score, 10);
sum = Total(score, 10);
printf("%d\n", (sum - maxValue - minValue)/8);
return 0;
}
void Input(int x[], int n)
{
int i;
for (i=0; i<n; i++)
{
scanf("%d", &x[i]);
}
return;
}
int FindMaxValue(int x[], int n)
{
int maxValue, i;
maxValue = x[0];
for (i=1; i<n; i++)
{
if (x[i]>maxValue)
{
maxValue = x[i];
}
}
return maxValue;
}
int FindMinValue(int x[], int n)
{
int minValue, i;
minValue = x[0];
for (i=1; i<n; i++)
{
if (x[i]<minValue)
{
minValue = x[i];
}
}
return minValue;
}
int Total(int x[], int n)
{
int sum = 0, i;
for (i=0; i<n; i++)
{
sum = sum + x[i];
}
return sum;
}