import java.util.ArrayList;

class ArrayListJono {

    private ArrayList<Integer> lista; 
    
    public ArrayListJono() {
        this.lista = new ArrayList<Integer>();
    }

    public boolean enqueue(Integer alkio) {
        /* Tavallinen ArrayList-metodi palauttaa true, jos operaatio onnistui
         * ja false jos ei onnistunut. Voimme siis palauttaa arvon suoraan kutsujalle. */
        return this.lista.add(alkio);
    }

    public Integer dequeue() {
        if (this.isEmpty())
            return null;
        return this.lista.remove(0);
    }

    public boolean isEmpty() {
        return this.lista.isEmpty();
    }
}

