puzzleClustering with Scikit Learn