What does ( make it dequeue efficient mean ) in the problem ( Dequeue efficient queue using stack )

i have written the code for the problem ( Dequeue efficient queue using stack ). it is running fine. i just want to know what does [ make it dequeue efficient ] mean?
does it mean that we have to implement the pop() in O(1) time and let the push() take O(n) time ??

my code :- https://ide.codingblocks.com/s/265294

You are right! this is what it exactly mean!

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.