A 1000 liter tank, half-full of water is being filled from a pipe with a flow rate of 1 kiloliter every 2 minutes. At the same time, the tank is losing water from two drains at a rate of 1 kiloliter every 4 minutes and every 6 minutes. How many minutes does it take to fill the tank completely?
Choose the correct choice from the following answers:  A) 6  B) 12  C) 18  D) 24  E) 48

Rationale: "in : we have : 1,000 / 2 min = 500 litres per minute out : we have : 1,000 / 4 + 1,000 / 6 then do : in - out to figure out the net inflow per minute ( you get 83.3 ) . then divide the total number of litres you need ( 500 by that net inflow to get the minutes ) - 6 min . answer a ."
Answer: A