Что не так?
package com.javarush.task.task19.task1910;
import java.io.*;
/*
Пунктуация
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader b = new BufferedReader(new InputStreamReader(System.in));
String a1 = b.readLine();
String a2 = b.readLine();
b.close();
BufferedReader r = new BufferedReader(new FileReader(a1));
BufferedWriter w = new BufferedWriter(new FileWriter(a2));
StringBuilder sb = new StringBuilder();
while(r.ready()){
sb.append(r.read());
}
String s = sb.toString();
s = s.replaceAll("\\p{Punct}\\n\\r", "");
w.write(s);
r.close();
w.close();
}
}