Particle projected at an upward angle from a height above ground

In this tutorial I look at the following question.

A particle is projected at an angle of elevation of 25o with a speed of 20ms-1 from a height of 10m above the ground. Find the time of flight, the maximum height and the range.