8 machines can do a piece of work in 10 days. How long will it take 16 machines to do the work? A. 7 days B. 6 days C. 5 days D. 8 days