Here is the link to the self-designed assignment.