Here is the solution