Implement a stack with two queues
Anonymous
Just have a queue for popping and another one for pushing, if the queue for popping is empty then just move everything from the pushing queue to the popping queue.
Check out your Company Bowl for anonymous work chats.