The correct option is B Stomach and small intestine
Proteins are polymers of amino acids. Protein digestion is brought about by the enzymes present in the stomach and the small intestine. Pepsin secreted by the chief cells of the stomach breaks protein into small peptides. In the small intestine, further digestion is brought about by trypsin, chymotrypsin and carboxypeptidase. The peptide is finally broken down into amino acids that is absorbed from the small intestine into the blood. Thus the correct answer is option B.