Arithmetical reasoning

In an examination, a student scores 4 marks for every correct answer and loses one marks for every wrong answer. If he attempts all 75 questions and secures 125 marks, the number of questions he attempts correctly, is 
(a) 35                               (b) 40                                  (c ) 42                                 (d) 46

(b) 40