Leetcode 416 C