Compile:
C:\...\cs7319hw1> javac pipenfilter.java
Run:
C:\...\cs7319hw1> java pipenfilter
Reason for choosing Set over Vector or Map... Set only stores unique values and has great lookup time. Vector would require too much effort in searching for duplicates before inserting.