If you have a little time, help me please.
package com.codegym.task.task13.task1326;

/*
Sorting even numbers from a file
1. Read a file name from the console.
2. Read a set of numbers from the file.
3. Display only the even numbers, sorted in ascending order.


*/

import java.io.*;
import java.util.ArrayList;
import java.util.Collections;

public class Solution {
    public static void main(String[] args) throws IOException {
        //write your code here
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String fileN = reader.readLine();
        FileInputStream file = new FileInputStream(fileN);

        reader.close();
        ArrayList<Integer> list = new ArrayList<>();
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(file));
        while(bufferedReader.readLine() != null){
            int number = Integer.parseInt(bufferedReader.readLine());

            if(number % 2 == 0 )
            {
                list.add(number);
            }

        }
        file.close();
        bufferedReader.close();
        Collections.sort(list);
        System.out.println(list);
    }
}