Write in Pseudocode.

The first step would be to deduce the steps in plain English, completely abstracted in nature.

Then move on to develop the pseudocode in a bit lower level, brining in more details that would aid in developing the solution.

Pseudocode

Fast is always better in Programming