KNN Completed and submitted.