ADD:LongestNonRepeatSubstring
ADD: BestTimeToBuyAndSellStock