Leetcode Weekly 499 + Biweekly 181 Solution Discussion (finished)