At the top of a raised platform, a ball is thrown vertically upward with a speed of 50 m/s. The ball rises up, then falls to the ground below the platform with a downward speed of 100 m/s. For how much time was the ball in free-fall?