Answer the following question. Theravada and Mahayana are the main branches of which religion?
buddhism