update the solution

solve everything except the speed of impact