Pipe A fills a tank of capacity 750 liters at the rate of 40 liters a minute. Another pipe B fills the same tank at the rate of 30 liters a minute. A pipe at the bottom of the tank drains the tank at the rate of 20 liters a minute. If pipe A is kept open for a minute and then closed and pipe B is open for a minute and then closed and then pipe C is open for a minute and then closed and the cycle is repeated, when will the tank be full? Choices.
A) 45 minutes  B) 14 minutes  C) 39 minutes  D) 40 minutes 20 seconds  E) none of these

Rationale: "in one cycle they fill 40 + 30 - 20 = 50 liters 750 = 50 * n = > n = 15 here n = number of cycles . total time = 15 * 3 = 45 as in one cycle there are 3 minutes . thus 45 minutes answer : a"
Answer: A