eric programming leetcode 937