class Stack:
def __init__(self):
[Link] = -1
[Link] = 1000
[Link] = [0] * [Link]
def push(self, x):
[Link] += 1
[Link][[Link]] = x
def pop(self):
x = [Link][[Link]]
[Link] -= 1
return x
def display(self):
for i in range ([Link],-1,-1):
print([Link][i])
def Top(self):
return [Link][[Link]]
def Size(self):
return [Link] + 1
if __name__ == "__main__":
s = Stack()
[Link](6)
[Link](3)
[Link](7)
[Link]()
print("Top of stack is before deleting any element", [Link]())
print("Size of stack before deleting any element", [Link]())
print("The element deleted is", [Link]())
print("Size of stack after deleting an element", [Link]())
print("Top of stack after deleting an element", [Link]())