I understand that we are supposed to ignore table 1 and do the calculation with the simplest method as it is done in the solution.
But the table is inconsistent, it gives a potential revenue of 24,375,000 (off by a factor of 2!).
Calculations:
There are 500k readers reading 12*200=2400 articles per year,
250k reading 12*140=1680 articles per year and another 250k people reading 12*110=1320 articles per year. 5% of articles read are paid for at a price of 0.25. This means people spend (500k*2400+250k*1680+250k*1320)*0.05*0.25=24,375,000 per year.
I think McKinsey wouldn't give data that is inconsistent like that.