leetcode 106-117