Trains A and B travel at the same constant rate in opposite directions along the same route between Town G and Town H. If Train A travels for exactly two hours before passing Train B, how long does it take Train B to travel the entire distance between Town G and Town H?
(1) Train B started traveling between Town G and Town H 1 hour after Train A started traveling between Town H and Town G.
(2) Train B travels at the rate of 150 miles per hour.