Solve the all parts of following question:
Question: A stone is thrown from the top of the Bisdorf building upward at an angle of 28.0o to the horizontal with an initial speed of 20.0 m/s. The height from which the stone is thrown is 45.0 m above the ground.
Part A: How long does it take the stone to reach the ground?
Part B: What is the speed of the stone just before it strikes the ground?
Please show your results in detailed calculations.