单项选择题

There are (hundred) (of kinds) of cheeses, and (they) differ in taste, texture, and (appearance).

A. hundred
B. of kinds
C. they
D. appearance