import queueclass MaxQueue: def __init__(self): self.deque = queue.deque() def max_value(self) -> int: print(self.deque,"===") return max(self.deque) if self.deque else -1 def push_back(self, value: int) -> None: self.deque.append(value) def pop_front(self) -> int: return self.deque.popleft() if self.deque else -1max_q = MaxQueue()max_q.push_back(1)print(max_q.max_value)# Your MaxQueue object will be instantiated and called as such:# obj = MaxQueue()# param_1 = obj.max_value()# obj.push_back(value)# param_3 = obj.pop_front()