Sensex ends at 4-mth high; Nifty reclaims 17,500

Sensex ends at 4-mth high; Nifty reclaims 17,500