practice final solutions 710345