Point Clustering: Grouping teams whose locations are nears and each group has from 16 to 20 members.
To run it, simply run the app/App.java, select input.txt and click Start. Look at some samples.
input format = team name + x_coordinate + y_coordinate