0 Comments
Answer: Assuming you meant 75 seconds and 1425 meters, the answer would be 19meters per second
Explanation: 1425/75
9.4m questions
12.2m answers