Neetcode Leetcode Problem 543