ADD: leetcode 19,20