Leetcode Problem Number 560