How many heads does Brahma have

a) 1
b) 2
c) 3
d) 4

Answer this Indian Mythological question