Nifty above 23900