Stephen can deliver 14 newspapers in 20 minutes. How many HOURS will it take him to deliver 126 papers?
A) 88.2 hours
B) 180 hours
C) 3 hours
D) 1.47 hours