import java.util.*;

public class TumpukanPiring {
    public static void main(String[] args) {
        // ArrayDeque sebagai stack (LIFO): push/pop/peek bekerja di kepala.
        Deque<String> piring = new ArrayDeque<>();
        piring.push("piring merah");
        piring.push("piring biru");
        piring.push("piring putih");
        System.out.println("Tumpukan    : " + piring);

        // peek = peekFirst: melihat piring paling atas tanpa mengambil.
        System.out.println("peek()      : " + piring.peek());

        // pop = removeFirst: mengambil piring paling atas (yang terakhir masuk).
        System.out.println("pop()       : " + piring.pop());
        System.out.println("pop()       : " + piring.pop());
        System.out.println("Sisa        : " + piring);
    }
}
