KDD 2012 Track 2 Solution