add single number 2
add longest substring with no repeating characters