ADD: leetcode 004