leetcode 099-104