Leetcode Problem Number 34