Done with problem 5, final