Done with problem 3m final