Two boats on opposite shores of a river start moving towards each other. When they pass each other they are 700 yards from one shoreline. They each continue to the opposite shore, immediately turn around, and start back. When they meet again they are 300 yards from the other shoreline. Each boat maintains a constant speed throughout.
Now the questions:
1. How wide is the river?
2. What is the speed of each boat?
(An explanation would be nice
)