Добрый вечер. Знаю, что код довольно кривой получился, от тем не менее выводит все верно . но последний пункт все равно не принимает. подскажите, плиз, в чем проблема
package com.javarush.task.task04.task0420;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Сортировка трех чисел
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
String sA = reader.readLine();
int nA = Integer.parseInt(sA);
String sB = reader.readLine();
int nB = Integer.parseInt(sB);
String sC = reader.readLine();
int nC = Integer.parseInt(sC);
int x;
//System.out.println(x +" ");
if (nA>nB && nA>nC)
x=nA;
else if (nB>nA && nB>nC)
x =nB;
else
x=nC;
int z;
if (nC<nB && nC<nA)
z=nC;
else if (nB<nA)
z =nB;
else
z=nA;
int y;
if ((nA>nC && nA<nB) || (nA>nB && nA <nC))
y=nA;
else if ((nB>nC && nB<nA) || (nB>nA && nB<nC))
y=nB;
else
y =nC;
System.out.println(x+" "+y+" "+z+" ");
}
}