dequeue
push
dequeue
enqueue
pop
enqueue
dequeue
enqueue
