Largest Triangle Area Leetcode Solutions