A student takes a 50-question test. Each question is worth 2 points. That means the whole test is worth 100 points, and the student loses 2 points for every question missed. How many questions can the student answer incorrectly and still get a perfect score?
a) 1
b) 2
c) 3
d) 4