单项选择题

有一个初始为空的栈和下面的输入序列A,B,C,D,E,F。现经过如下操作:push,push,push,top,pop,top,pop,push,pus,top,pop,pop,pop,push。
上述操作序列完成后栈中的元素列表(从底到顶)是( )。

A.F
B.E
C.BEF
D.ADF