A pipe can fill a tank in 4 hours. A drain can drain a tank in 19 hours. How many hours will it take to fill an empty tank if both the pipe and drain are open?