var MyQueue = function() { this.inStack = []; this.outStack = [];};MyQueue.prototype.push = function(x) { this.inStack.push(x);};MyQueue.prototype.pop = function() { if (!this.outStack.length) { this.in2out(); } return this.outStack.pop();};MyQueue.prototype.peek = function() { if (!this.outStack.length) { this.in2out(); } return this.outStack[this.outStack.length - 1];};MyQueue.prototype.empty = function() { return this.outStack.length === 0 && this.inStack.length === 0;};MyQueue.prototype.in2out = function() { while (this.inStack.length) { this.outStack.push(this.inStack.pop()); }}