Почему код не работает?
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);
}}}
package com.javarush.task.task04.task0420;
/*
Сортировка трех чисел
*/
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);
}}}