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?

AAAaannndd the bot gets it wrong yet again!

x/300 = 6/90
x = 20 days

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