Pseudocode-first approach. Write your algorithm in plain pseudocode before writing any C++ code. Submit both for structured feedback on your logic, edge cases, and code quality.