A tap takes 3 hours to fill a tank. A discharge tap takes 6 hours to empty the same tank. How long will it take to fill the tank with both taps open?