part05-09_remove_smallest