Longest Univalue Path Leetcode