In cases like this, usually you just need to start coding. The details of the assignment will become clear progressively.

Important: Do not write a big bunch of code in one go. You will run into...