Assignment 2 Clustering Solution