Валидатор выдает таймаут, хотя в идее программа выполняется как надо по условию и корректно завершается
package com.javarush.task.task19.task1908;
/*
Выделяем числа
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String filename1 = reader.readLine();
String filename2 = reader.readLine();
reader.close();
FileReader file1 = new FileReader(filename1);
FileWriter file2 = new FileWriter(filename2);
Scanner sc = new Scanner(file1);
while(sc.hasNextLine()){
String s = sc.nextLine();
String[] array = s.split(" ");
for (int i = 0; i < array.length; i++) {
try {
int w = Integer.parseInt(array[i]);
file2.write(array[i]+" ");
}catch (NumberFormatException e){}
}
}
file1.close();
sc.close();
file2.close();
}
}