Can you tell me where is mistake? :)
package pl.codegym.task.task18.task1808;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
String nazwaPliku1 = scanner.nextLine();
String nazwaPliku2 = scanner.nextLine();
String nazwaPliku3 = scanner.nextLine();
FileInputStream fileInputStream = new FileInputStream(nazwaPliku1);
FileOutputStream fileOutputStream = new FileOutputStream(nazwaPliku2);
FileOutputStream fileOutputStream2 = new FileOutputStream(nazwaPliku3);
byte[]liczbaBajtow = new byte[fileInputStream.available()];
if (fileInputStream.available()>0){
int bajt = fileInputStream.read(liczbaBajtow);
}
fileInputStream.close();
int dlugosc = liczbaBajtow.length;
if (dlugosc%2==0){
for (int i=0;i<dlugosc/2;i++){
fileOutputStream.write(liczbaBajtow[i]);
}
for (int i=dlugosc/2; i<dlugosc;i++){
fileOutputStream2.write(liczbaBajtow[i]);
}
}else {
for (int i=0;i<dlugosc/2;i++){
fileOutputStream.write(liczbaBajtow[i]);
}
for (int i=dlugosc/2;i<dlugosc;i++){
fileOutputStream2.write(liczbaBajtow[i]);
}
}
fileOutputStream.close();
fileOutputStream2.close();
}
}