单项选择题

一学校的750名学生或上历史课,或上算术课,或者两门课都上。如果有489名学生上历史课,606名学生上算术课,问有多少学生两门课都上( )

A.117
B.144
C.261
D.345