What do Buddhists believe people need to do to be happy and find peace?

A.
They are to live their lives as vegetarians.

B.
They are to accept the belief in only one god.

C.
They are to give up greed and greedy desires.

D.
They are to live quietly within the caste system.