def push(self, item):
    if self.is_empty():
        self.main_stack.push(Stack())
    self._top_stack().push(item)
def push(self, item):
    if self.is_empty():
        self.main_stack.push(Stack())
    self._top_stack().push(item)