System Design Problem Leetcode Python Challenges