A mayoral candidate in a large metropolitan area has hired you to take a poll to determine the proportion of registered voters who plan to vote for him. He would like you to report a 95% confidence interval with a margin of error no more than 0.04. Which of these is the smallest sample size that will produce an interval with these specifications?

a. 423
b. 601
c. 780
d. 660