Почему код не работает?
import java.io.*;
import java.util.Scanner;

public class Solution {
    public static void main(String[] args) throws Exception {
        Scanner scan = new Scanner (System.in);
        int a = scan.nextInt();
        int b = scan.nextInt();
        int c = scan.nextInt();
        int max = Math.max(Math.max(a,b), Math.max(b,c)); //нашли максимум
        int min = Math.min(Math.min(a,b), Math.min(b,c)); //нашли минимум
        if (a!=max && a!=min) {
           int d=a; //заносим "среднее " значение в новую переменную
        } else if (b!=max && b!=min) {
            int d=b; //заносим "среднее " значение в новую переменную
        } else if (c!=max && c!=min) {
            int d=c; //заносим "среднее " значение в новую переменную
            System.out.println(max + d + min);
        }}}