Implemented using Multisets

The V1 solution used the multiset concept by implementing a hybrid
multiset class that was very specific to the solution. This solution
(V2) uses Google's Multiset implementation.