順序付けられない値をSetやMapに入れて
機能の享受も糞も無いと思うんだけど・・
データ設計からやり直しがよいかと。