I need help
package com.codegym.task.task18.task1822;
/*
Finding data inside a file
*/
import java.awt.*;
import java.io.*;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.Map;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
InputStream is = new FileInputStream(reader.readLine());
BufferedReader br = new BufferedReader(new InputStreamReader(is));
ArrayList<Integer> list = new ArrayList<>();
LinkedHashMap<Integer, String> map = new LinkedHashMap<>();
while (br.ready()){
String a = br.readLine();
String[] str = a.split(" ") ;
int b = Integer.parseInt(str[0]);
list.add(b);
map.put(b, a);
}
is.close();
br.close();
int id = Integer.parseInt(args[0]);
//information related to the specific id //
}
}