но в валидации указыввает,что нахолит больше чем надо import java.util.regex.*; import java.util.*; import java.io.*; /* Закрепляем адаптер */ public class Solution { public static void main(String[] args) throws IOException { //String sit="/storage/emulated/0/f.f.1\n/storage/emulated/0/f.f\n/storage/emulated/0/f.f.12\n"; //String sit="k.a.part1\nk.a.part4\nk.a.part12\nend"; // BufferedReader b=new BufferedReader(new InputStreamReader(new ByteArrayInputStream(sit.getBytes()))); BufferedReader b=new BufferedReader(new InputStreamReader((System.in))); String n1=b.readLine(); b.close(); BufferedReader fis=null; try{ fis=new BufferedReader( new FileReader(n1)); }catch(FileNotFoundException f){} int num=0;String name; while((name=fis.readLine())!=null){ Pattern pt = Pattern.compile("(world)",Pattern.CASE_INSENSITIVE); Matcher mtch=pt.matcher(name); while(mtch.find()){ num++; } }fis.close(); System.out.println(num); } }