fast push,thanks A++++++

Review