Подскажите мою ошибку.
package com.javarush.task.task18.task1820;
import java.util.*;
import java.io.*;
public class Solution {
public static void main(String[] args) throws FileNotFoundException, IOException {
Scanner sc = new Scanner(System.in);
FileInputStream inputStream = new FileInputStream(sc.nextLine());
FileOutputStream outputStream = new FileOutputStream(sc.nextLine());
for (int i = 0; i < inputStream.available(); i++) {
int a = inputStream.read();
int b = inputStream.read();
if (b != 46) {
outputStream.write(a);
outputStream.write(b);
} else {
int c = inputStream.read();
int d = inputStream.read();
if (d > 4) {
c++;
if (c > 4) {
a++;
outputStream.write(a);
outputStream.write(32);
}
} else {
if (c > 4) {
a++;
outputStream.write(a);
outputStream.write(32);
}
}
}
}
inputStream.close();
outputStream.close();
}
}