Ok, after cracking my head on this one I came to the help section and almost every attempt to solve this involved using a count variable. My question is why? Doesn't the removeItemFromMapByValue method already does what we need? At first glance I thought we could just create the Map variable with the names, call this method and that was it. I don't see why we need the count variable, can someone explain it to tome? Thanks.