Привет! Не понимаю как прошло проверку. Не получалось написать ровно цикл, скопировал первый попавшийся и он прошел, не монимаю как валидатор одобрил, если, по моему мнению цикл почти никак не связан с чтением / написанием. Помогите понять пожалуйста.
public static void main(String[] args) throws IOException {
       BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
       String s1 = bufferedReader.readLine();
       String s2 = bufferedReader.readLine();
       bufferedReader.close();
       FileReader fileReader = new FileReader(s1);
       FileWriter fileWriter = new FileWriter(s2);

       int i = 1;
       int symbol;
       while (fileReader.ready()) {
           symbol=fileReader.read();
           if (i % 2 == 0) {
               fileWriter.write(symbol);
           }
           i++;
       }
       fileReader.close();
       fileWriter.close();


   }