Solution pseudocode
Before coding, I want to plan the logic. I need to implement [FUNCTIONALITY]. Write the pseudocode/step-by-step solution clearly and independent of any language, covering the main flow and edge cases. Then list the decisions I still need to make before implementing.