f ( kn ( kn knn