Longest Substring with K Distinct Characters | Hello Interview