0340_Longest_Substring_with_At_Most_K_Distinct_Characters