add combination sum ii
add longest substring without repeating characters