Final_my_solution.js