Не проходит валидацию... На тесте все ок
package com.javarush.task.task18.task1822;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String a = reader.readLine();
FileReader fileRd = new FileReader(a);
BufferedReader bufferedInputStream = new BufferedReader(fileRd);
String i = null;
String idS = args[0];
String s = null;
List<String> list1 = new ArrayList<>();
List<String> list2 = new ArrayList<>();
while ((i = bufferedInputStream.readLine()) != null) {
list1.add(i);
}
String productName = "";
Double price = null;
int quantity = 0;
String[] subStr;
String delimeter = " ";
for (int j = 0; j < list1.size(); j++) {
if (list1.get(j).contains(idS)) {
subStr = list1.get(j).split(delimeter);
quantity = Integer.parseInt(subStr[subStr.length -1]);
price = Double.parseDouble(subStr[subStr.length -2]);
for (int k = 1; k < subStr.length -2; k++) {
list2.add(subStr[k]);
}
for (int k = 0; k < list2.size(); k++) {
productName= productName + " " + list2.get(k);
}
}
}
System.out.println(idS + "" + productName + " " + price + " " + quantity);
fileRd.close();
}
}