push 5 push 3 push 1 push 3 push 9 pop pop pop pop pop