A++++++ Fast Push , Thanx!

Review