Вроде задача выполняется..почему выдает ошибку?
package com.javarush.task.task06.task0622;
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));
//напишите тут ваш код
int a = Integer.valueOf(reader.readLine());
int b = Integer.valueOf(reader.readLine());
int c = Integer.valueOf(reader.readLine());
int d = Integer.valueOf(reader.readLine());
int e = Integer.valueOf(reader.readLine());
int re = a+b+c+d+e;
for (int i = 0; i < 5; i++) {
if (a!= re && a<=b && a<=c && a<=d && a<=e) {
System.out.println(a);
a = re;
} else if (b!= re && b<=a && b<=c && b<=d && b<=e) {
System.out.println(b);
b = re;
} else if (c!= re && c<=b && c<=a && c<=d && c<=e) {
System.out.println(c);
c = re;
} else if (d!= re && d<=b && d<=c && d<=a && d<=e) {
System.out.println(d);
d = re;
} else if (e!= re && e<=b && e<=c && e<=d && e<=a) {
System.out.println(e);
e = re;
}
}
}
}