O(n*k)