Sensex Snaps 3-Day Losing Run, Ends 231 Points Higher; Nifty Tops 17,200 | Sharefundss