A tap can fill a tank in 6 hours, while a drain pipe can empty it in 10 hours. If both are open, how long will it take to fill the tank?
A12 hours
B15 hours
C18 hours
D20 hours
