L17. Maximum Path Sum in Binary Tree | C++ | Java