单项选择题

鸡兔同笼有12只兔子23只鸡,请问有几个头?()

A.35
B.34
C.32
D.30