Which of the following statements is/are correct regarding Brahmo Samaj?
1. It opposed idolatry.
2. It denied the need for a priestly class for interpreting the religious texts.
3. It popularized the doctrine that the Vedas are infallible. Select the correct answer using the codes given below:
(a) 1 only
(b) 1 and 2 only
(c) 3 only
(d) 1, 2 and 3