Buy ACC, target Rs 1846: Edelweiss Securities | Sharefundss