Answer:
1.5 meters per second
Explanation:
90 meters divided by 60 seconds is 1.5
5.7m questions
7.4m answers