单项选择题

某班同学参加智力竞赛,共有A,B,C三题,每题或得0分或得满分,竞赛结果无人得0分,三题全部答对的有1人,答对2题的有15人。答对A题的人数和答对B题的人数之和为29人,答对A题的人数和答对C题的人数之和为25人,答对B题的人数和答对C题的人数之和为20人,那么该班的人数为()

A.20
B.25
C.30
D.35
E.40