## Intuition <!-- Describe your first thoughts on how to solve this problem. --> ## Assumption <!-- Make it clear if there is any assumption or hidden assumption from the description. --> ## Approach <!-- Describe your approach to solving the problem. --> ## Issue (Optional) ```python3 [] ``` ## Coding Style (Optional) ```python3 [] ``` ## Performance (Optional) ```python3 [] ``` ## Solution ```python3 [] ``` ## Complexity - Time complexity: <!-- Add your time complexity here, e.g. $$O(n)$$ --> - Space complexity: <!-- Add your space complexity here, e.g. $$O(n)$$ --> ## Conclusion <!-- Summary and lesson learned from the issue. --> ## Further Research (Optional) <!-- Other questions with the similar pattens or research topics -->