The FIFO behaviour

MCQ

You enqueue X, then Y, then Z in turn into an empty queue. What does the first dequeue() return?

Possible answers