Break the problem down into individual problems as small as possible. Do you know how to read a file? Do you have an algorithm? Are you using a GUI? Command line? How will you notify the user?