Is Nifty 500 worth buying?