Nifty to cross 25000: Fingers crossed