find smallest subarray covering all words