leetcode 53 solution