单项选择题

How many basic types of snowflakes are there

A.One.
B.Two.
C.Three.
D.Four.