Leetcode 150 C