import java.util.*;
public class A {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        double scores[] = new double[5];
        for (int i = 0; i < 5; i++) {
            System.out.println("Enter Judge " + (i + 1) + " score: ");
            scores[i] = getScore(sc);
        }
        calcScore(scores);
    }
    public static double getScore(Scanner sc){
        double in;
        do {
            in = sc.nextDouble();
            if (in < 0 || in > 10) {
                System.out.println("Please Enter score between 0 and 10");
            }
            else {
                break;
            }
        } while (true);
        return in;
    }
    public static double getLowest(double arr[]) {
        double smallest = 999999.0;
        for (int i = 0; i < 5; i++) {
            if (smallest > arr[i]) {
                smallest = arr[i];
            }
        }
        return smallest;
    }
    public static double getHighest(double arr[]) {
        double largest = 0;
        for (int i = 0; i < 5; i++) {
            if (largest < arr[i]) {
                largest = arr[i];
            }
        }
        return largest;
    }
    public static void calcScore(double arr[]) {
        double low, high, sum = 0;
        low = getLowest(arr);
        high = getHighest(arr);
        for (int i = 0; i < 5; i++) {
            sum += arr[i];
        }
        sum = (sum - low - high) / 3;
        System.out.println("Average is: " + sum);
    }   
}