my_solution part 1 initial solution complete
completed part 2 my_solution