Не могу понять, что не нравится валидатору
package com.javarush.task.task19.task1922;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/*
Ищем нужные строки
*/
public class Solution {
public static List<String> words = new ArrayList<String>();
static {
words.add("файл");
words.add("вид");
words.add("В");
}
public static void main(String[] args) throws IOException {
BufferedReader r2 = new BufferedReader(new InputStreamReader(System.in));
BufferedReader reader = new BufferedReader(new FileReader(r2.readLine()));
r2.close();
String line = null;
int k = 0;
while (reader.ready()) {
line = reader.readLine();
}
reader.close();
String[] s = line.split("\\p{Punct}");
for (String h : s){
if(h.equals(words.get(1)) || h.equals(words.get(2)) || h.equals(words.get(3))){
k++;
}
}
if(k == 2){
System.out.print(line);
}
}
}