Jack had 2 days to complete 120 homework problems. He had 8 hours a day to finish his homework.

Which is closest to the minimum number of homework problems Jack needed to complete per hour?

A. 120

B. 60

C. 15

D. 8