completed part 3n