Try to use TreeSet