minimum path sum 2nd
merge 2 sorted list 2nd
add binary 2nd