package list;


import edu.kit.informatik.Terminal;

public class Main {
    
    public static void main(String[] args) {
        
        SortedNumberList list = new SortedNumberList();
        String line;
        while (true) {
            line = Terminal.readLine();
            String[] words = line.split(" ");
            switch (words[0]) {
            case "add":
                list.add(Integer.parseInt(words[1]));
                break;
            case "print":
                Terminal.printLine(list.toString());
                break;
            case "size":
                Terminal.printLine(list.size());
                break;
            case "isEmpty":
                Terminal.printLine(list.isEmpty());
                break;
            case "clear":
                list.clear();
                break;
            case "get":
                Terminal.printLine(list.get(Integer.parseInt(words[1])));
                break;
            case "indexOf":
                Terminal.printLine(list.indexOf(Integer.parseInt(words[1])));
                break;
            case "lastIndexOf":
                Terminal.printLine(list.lastIndexOf(Integer.parseInt(words[1])));
                break;
            case "remove":
                Terminal.printLine(list.remove(Integer.parseInt(words[1])));
                break;
            case "contains":
                Terminal.printLine(list.contains(Integer.parseInt(words[1])));
                break;
            case "quit":
                return;
            }
        }

    }

}
