System Design Problem Leetcode Contest