Буду благодарен за подсказку почему не выполняется последнее условие, хотя вроде как работает правильно все
package com.javarush.task.task04.task0420;
import java.util.Scanner;
/*
Сортировка трех чисел
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scan = new Scanner(System.in);
int [] arr = new int[3];
arr[0] = scan.nextInt();
arr[1] = scan.nextInt();
arr[2] = scan.nextInt();
int minimun = arr[0];
int medium = arr[1];
int maximum = arr[2];
int sum=0;
for (int k =0; k<arr.length; k++){
sum += arr[k];
}
for (int i =1; i<arr.length; i++){
if (arr[i]<minimun){
minimun = arr[1];
}
}
for (int j = 0; j<arr.length; j++){
if(arr[j]>maximum){
maximum = arr[j];
}
}
medium = sum - maximum - minimun;
int [] array2 = {maximum, medium, minimun};
for( int l =0; l < array2.length; l++){
System.out.println(array2[l]);
}
}
}