Leetcode Problem Number 974