maxPath sum recursive
singleNumber2