Nifty 50 hits 23,689; Zydus, Solar Industries recommended