Implement a basic queue using two stacks and analyze the time complexity of your enqueue and dequeue operations.