Physics: Cannonball questions

Imagine a cannonball being launched horizontally from a cannon at 50.0 m/s atop of a very high cliff (5.00 x 10^2 meters). Imagine as well that the cannonball does not encounter any significant amount of air resistance. What will be the path of the cannonball and how can the motion of the cannonball be described (gravity = 9.80 m/s^2). For this assignment you have to tell how long and how far will the cannon ball travel before it hits the ground.

A cannon is fired horizontally from atop a 40.0 m tower. The cannonball travels 175 m horizontally before it strikes the ground. With what velocity did the ball leave the muzzle? (gravity = 9.80 m/s^2)

The mass of a  cannon is 660kg. The cannon fires a ball with a mass of 50. g horizontally at a speed of 25 m/s. How fast does the cannon  move backward after the cannon is fired?

A cannon, with a mass of 2.00 x 10^3 kg, fires a 20.0kg ball horizontally. The cannonball has a speed of 140. m/s after it has left the barrel. The cannon carriage is on a flat platform and is free to roll horizontally. What is the speed of the cannon immediately after it was fired? Answer in units of m/s.

A cannon is fired horizontally from a platform. The platform rests on a flat, icy, frictionless surface. Just after the shell is fired and while it is moving through the barrel of the gun, the shell (mass 3.000 kg) has an acceleration of +2450. m/s2. At the same time, the cannon has an acceleration of -0.7800 m/s2. What is the mass of the cannon?