Ziqi:[Longest Substring Without Repeating Characters] solution