Benchmark indices dropped on June 19, led by weak IT stocks and FII selling. Despite this, Nifty Midcap and Smallcap gained. Analysts suggest indecisiveness in the market and recommend three stocks to buy. Key support and resistance levels are highlighted for Nifty and Bank Nifty.