Pouvez-vous me dire pourquoi la mission ne se valide pas, s'il vous plait?
package fr.codegym.task.task04.task0420;
/*
Tri de trois nombres
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader lecteur = new BufferedReader(new InputStreamReader(System.in));
String sNbre1 = lecteur.readLine();
int nbre1 = Integer.parseInt(sNbre1);
String sNbre2 = lecteur.readLine();
int nbre2 = Integer.parseInt(sNbre2);
String sNbre3 = lecteur.readLine();
int nbre3 = Integer.parseInt(sNbre3);
int pos1;
int pos2;
int pos3;
if (nbre1 > nbre2 && nbre1 > nbre3)
pos1 = nbre1;
else if (nbre2> nbre1 && nbre2>nbre3)
pos1 = nbre2;
else
pos1 = nbre3;
if (nbre1< nbre2 && nbre1 < nbre3)
pos3= nbre1;
else if (nbre2< nbre1 && nbre2< nbre3)
pos3= nbre2;
else
pos3= nbre3;
if (nbre2+nbre3 == pos1+pos3)
pos2=nbre1;
else if (nbre1+nbre3 == pos1+pos3)
pos2=nbre2;
else
pos2=nbre3;
System.out.println(pos1 + " " + pos2 + " " + pos3);
}
}