что не так?
package com.javarush.task.task19.task1906;
/*
Четные символы
*/
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws Exception {
Solution solution = new Solution();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s1 = reader.readLine();
String s2 = reader.readLine();
reader.close();
ArrayList<Integer> arrayList = new ArrayList<>();
FileReader reader1 = new FileReader(s1);
FileWriter writer = new FileWriter(s2);
while (reader1.ready()) {
int number = reader1.read();
arrayList.add(number);
}
for (int i = 0; i<arrayList.size(); i++) {
if (i+1%2==0) {
writer.write(arrayList.get(i));
}
}
reader1.close();
writer.close();
}
}