2 large and 1 small pumps can fill a water tank in 4 hours. One large and 3 small pumps can also fill the same water tank in 4 hours. how many hours will it take for 3 large and 4 small pumps to fill the tank?