Подскажите, где ошибки...?
package com.javarush.task.task18.task1825;
import java.io.*;
import java.util.TreeMap;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fNaim ;
int key;
TreeMap<Integer, String> map = new TreeMap<>();
while (!(fNaim= reader.readLine()).equals("end")) {
key = Integer.parseInt(fNaim.substring(fNaim.indexOf("part") + 4));
map.put(key, fNaim);
}
reader.close();
FileOutputStream output = new FileOutputStream(new File("C:\\Users\\Alex\\Desktop\\Lion.avi"));
FileInputStream input;
byte[] buffer = new byte[1000];
for (String a : map.values()) {
input = new FileInputStream(a + ".txt");
while (input.available() > 0) {
int count = input.read();
output.write(buffer,0,count);
}
input.close();
output.close();
}
}
}