hashset, dictionary 사용