case combination
zigzag conversion
Find duplicate number of target in  a sorted array
linked list
first common ancestor