depends on the implementation of the stack only because it must know the structure of the stack records

restore(pn,pi,pa,pf,ps)