Hint 2

Start at the node referenced by top and traverse the list until you find the last node in the list. Then traverse the list back towards the top adding the values stored in the nodes to a string that initially has the value "Stack: ".