public static ArrayList<String> fix(ArrayList<String> strings) { ArrayList<String> result = new ArrayList<String>(); String r = "р"; for (String s:strings) { boolean isR = strings.contains("р"); boolean isL = strings.contains("л"); if (isR && !isL){ continue; } else if (isL && !isR){ result.add(s); result.add(s); } else if (isL && isR){ result.add(s); } } return result;