Final Solution

This is my final solution