You may choose to do everything but the remove method for ONE Homework assignment. The remove method is worth a SECOND homework assignment.
Take note of the problems second sentence: Be sure to write and test small pieces. There are a lot of cases, none (by themselves) is actually quite difficult but the total is... doing it in stages - as you hopefully have learned by now - makes all the difference.
Here are two things that will be useful for you: