Input: Operations = ["MyStack", "push", "push", "top", "pop", "empty"], Arguments = [[], [1], [2], [], [], []]
Output: [null, null, null, 2, 2, false]
Explanation: MyStack myStack = new MyStack(); - Initializes an empty stack.myStack.push(1); - Stack: [1] (queue: [1])myStack.push(2); - Stack: [1, 2] (queue: [1, 2])myStack.top(); - Returns 2. (queue: [1, 2])myStack.pop(); - Removes 2, returns 2. (queue: [1])myStack.empty(); - Returns false.