Помогите разобраться не проходит замечание : Метод fix должен удалять из списка строк все слова, содержащие букву «р». Исключение: слова содержащие и букву «р» и букву «л» - их нужно оставить.
public static ArrayList<String> fix(ArrayList<String> list) {
        //напишите тут ваш код

    ArrayList<String> st = new ArrayList<String>();

        for (int i = 0; i < list.size(); i++) {
          if (list.get(i).indexOf("л") == -1 && list.get(i).indexOf("р") >= 0) {
                list.remove(i);
            }
        }
        for (int i = 0; i < list.size(); i++) {
            st.add(list.get(i));
            if (list.get(i).indexOf("л") >= 0 && list.get(i).indexOf("р") == -1) {
                st.add(list.get(i));
            }
        }
        return st;
    }