Use unordered_map.