I don't understand what is wrong
package com.codegym.task.task18.task1818;
/*
Two in one
*/
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Scanner;
public class Solution {
public static Scanner sc=new Scanner(System.in);
public static void main(String[] args) throws Exception{
FileOutputStream stream1=new FileOutputStream(sc.nextLine());
FileInputStream stream2=new FileInputStream(sc.nextLine());
FileInputStream stream3=new FileInputStream(sc.nextLine());
while(stream2.available()>0){
int temp=stream2.read();
stream1.write(temp);
}
while(stream3.available()>0){
int temp=stream3.read();
stream1.write(temp);
}
stream1.close();
stream2.close();
stream3.close();
}
}