Leetcode 120 / 151