что не так? почему не проходит?
package com.javarush.task.task13.task1326;
/*
Сортировка четных чисел из файла
*/
import java.io.*;
import java.util.ArrayList;
import java.util.Arrays;
public class Solution {
public static void main(String[] args) throws IOException {
// напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
InputStream file = new FileInputStream(reader.readLine());
BufferedReader reader1 = new BufferedReader(new InputStreamReader(file));
ArrayList<Integer> asd = new ArrayList<>();
while (reader1.ready()) {
int f = Integer.parseInt(reader1.readLine());
if (f % 2 == 0) {
asd.add(f);
}
}
boolean bl = false;
int t = 0;
while (!bl) {
bl = true;
for (int i = 1; i < asd.size(); i++) {
if (asd.get(i - 1) > asd.get(i)) {
t = asd.get(i - 1);
asd.set(i - 1, asd.get(i));
asd.set(i, t);
}
}
}
asd.forEach(x -> System.out.println(x));
reader.close();
reader1.close();
file.close();
}
}