Nifty Nears 23,850 Resistance in Cautious Momentum