The minimum sample size needed is 752.
Therefore, the correct answer is option b) 752.
How to determine the minimum sample size
To determine the minimum sample size needed to estimate the true proportion with a desired level of accuracy and confidence, use the formula for sample size calculation in estimating a proportion:

Where:
n = sample size
Z = Z-score corresponding to the desired confidence level
p = estimated proportion (0.5 is a conservative estimate when the true proportion is unknown)
E = desired margin of error (in this case, 3% or 0.03)
Since the question states a 90% confidence level, the corresponding Z-score is approximately 1.645.
Plug in the values:

n ≈ (2.705025 * 0.25) / 0.0009
n ≈ 0.67625625 / 0.0009
n ≈ 751.395
Rounding up to the nearest whole number, the minimum sample size needed is 752.
Therefore, the correct answer is option b) 752.