flatten binary tree
path sum
path sum 2