Почему валидатор ругается по всем пунктам?
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) {
try {
BufferedReader rd = new BufferedReader(new InputStreamReader(System.in));
String s = rd.readLine();
FileReader fd = new FileReader(s);
BufferedReader reader = new BufferedReader(fd);
String line = "";
fd.close();
rd.close();
int pov = 0;
while ((line = reader.readLine()) != null) {
System.out.println(line);
Pattern p = Pattern.compile(".*world.*");
Matcher m = p.matcher(line);
while (m.find()) {
pov++;
}
}
reader.close();
System.out.println(pov);
}
catch(IOException e){}
}
}