public static ArrayList<String> fix(ArrayList<String> list) { for (int x = 0; x<list.size(); x++) { if (list.get(x).contains("r")){ if (list.get(x).contains("l")){ } else { list.remove(x); x--; } } else if (list.get(x).contains("l")){ if (list.get(x).contains("r")){ continue; } else { list.add(x); x++; } } } return list; } }