Nifty stock shuffle