Leetcode 347 C++