Right choice is (c) heteropolymer
To elaborate: Proteins are heteropolymers of amino acids. This means that out of the 20 amino acids, various combinations of the amino acids may result in the formation of a protein. This protein may be functional or non-functional.