Choose clustering for social network users | Meta Interview Question