1) two sum. 2) longest substring without repeating chars. 3) add two number
1) zigzag convert. 2) longest palindrome substring