public class Solution {
    public static void main(String[] args) throws Exception {
        ArrayList<String> list = new ArrayList<String>();
        list.add("rose"); // 0
        list.add("love"); // 1
        list.add("lyre"); // 2
        list = fix(list);

        for (String s : list) {
            System.out.println(s);
        }
    }

    public static ArrayList<String> fix(ArrayList<String> list) {
        // write your code here
        int flag = 0;
        for(String str : list){
            for(int i = 0; i < str.length(); i++){
                if(str.charAt(i) == 'r'){
                    for(int j = 0; j < str.length(); j++){
                        if(str.charAt(j) == 'l'){
                            flag = 1;
                            break;
                        }
                    }
                    if(flag == 1){
                        flag = 0;
                        break;
                    }
                    else{
                        list.remove(str);
                        break;
                    }
                }
                else if(str.charAt(i) == 'l'){
                    list.add(str);
                    break;
                }
                else {
                    if((i == str.length() - 1) && (str.charAt(i) != 'l') && (str.charAt(i) != 'r')){
                        break;
                    }
                }
            }
        }
        return list;
    }
}