Не проходит одну проверку: Метод fix должен удалять из списка строк все слова, содержащие букву "р". Исключение: слова содержащие и букву "р" и букву "л" - их нужно оставить. public class Solution { public static void main(String[] args) throws Exception { BufferedReader bis = new BufferedReader(new InputStreamReader(System.in)); ArrayList<String> list = new ArrayList<String>(); list.add("роза"); //0 list.add("лоза"); //1 list.add("лира"); //2 list = fix(list); for (String s : list) { System.out.println(s); } } public static ArrayList<String> fix(ArrayList<String> list) { for (int i = 0; i < list.size();i++){ if (!list.get(i).contains("р") && list.get(i).contains("л")) { list.add(i, list.get(i)); i = i + 1; } if (list.get(i).contains("р") && !list.get(i).contains("л")) list.remove(i); }return list; } }