Nifty crosses 23600