waster and rotated sorted array
valid parentheses
unique path II
longest consecutive sequence
flatten binary tree to linked list
rotated array II