The 4 taps can fill the entire 500L tank in 12.5, and they are identical. Hence, each tap fills 125L every 12.5 hours, or 10L every one hour, or 5L every 30 minutes. The 4 taps together would fill 20L every 30 minutes.
The 5 emptying taps can completely drain the 500L tank in 20 hours, and they also are identical. Hence, each emptying tap drains 100L of water every 20 hours, or 5L every hour, or 2.5L every 30 minutes.
Now once the tank reaches 350L, one of the emptying taps is opened every 30 minutes.
Thus in the first 30 minutes: The 4 taps add a total of 20L, the one emptying tap removes 2.5L.
350L + 20L - 2.5L = 367.5L
In the next 30 minutes: The 4 taps again add 20L, with two emptying taps removing 5L.
367.5L + 20L - 5L = 382.5L
In the next 30 minutes: The 4 taps again add 20L, with 3 emptying taps removing 7.5L.
382.5L + 20L - 7.5L = 395L
In the next 30 minutes: The 4 taps again add 20L, with 4 emptying taps removing 10L.
395L + 20L - 10L = 405L
This is more than 400L, so we have gone too far. The final answer must be between 1.5 hours and 2 hours. Thus, the correct answer is 3. Note that 400L is directly in between the volume at 1.5 hours and the volume at 2.0 hours, and since the rate is constant over that time interval, the height would reach 400L exactly half way between (i.e. at 1.75 hours).













