Stephen read a 90-page book in 6 days. If he continues reading at that rate, how long will it take him to read a 300-page book?

This same question was posted and answered incorrectly by the bot

yesterday. I corrected the bot at that time.
Now it is making the same mistake

6 days to read 90 pages
x days to read 300 pages

x/6 = 300/90
x = 6(300/90) = 20 days

It will take Stephen 18 days to read a 300-page book.