Nifty Holds 24,000 Support After Recovery from 23,952 Low