System Design Problem Leetcode Solutions Two