单项选择题

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

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