Leetcode Problem Number 3