add lc longest substring without repeating characters