Nifty close 25642