import java.util.*;

public class FindDups2 {
    public static void main(String args[]) {

        Set <String> uniques = new HashSet<String>();
        Set <String> dups = new HashSet<String>();

        for (String s : args) {
	    boolean new1 = uniques.add(s);
	    if (!new1)
		dups.add(s);
	}
        uniques.removeAll(dups);  // Destructive set-difference

        System.out.println("Unique words:    " + uniques);
        System.out.println("Duplicate words: " + dups);
    }
}
