commiting sql and knn challenge solutions.