completed my_solution