5 more solutions, now reached 70 in total

1. remove duplicates from sorted list ii;
2. binary tree zigzag level order traversal;
3. binary tree maximum path sum;
4. flatten binary tree to linked list;
5. best time to buy and sell stock iii.