Neetcode Leetcode 75 Solution