Who were the three main gods of Hinduism?

A.
Brahma, Shiva, and Ganesha

B.
Vishnu, Brahma, and Ganesha

C.
Rama, Brahma, and Vishnu

D.
Brahma, Vishnu, and Shiva