csy3024-assignment-1/brief.pdf