min length subarray with k distinct elements, harley shovelhead motors