Why are proteins considered organic molecules?

a. They are very large molecules
b. They are macromolecules
c. They are made from many carbon atoms
d. They contain many oxygen atoms