In 4 days, Sheena ran an average of 7 miles. She ran 8, 10, and 4 miles on three of the days. How many miles did she run on the fourth day?

A. 5
B. 6
C. 7
D. 8