Implement Queue using Stacks — Interactive Visualizer
Use one stack for incoming pushes and another for outgoing pops, transferring only when needed.