CSY2028-assignment-1/CSY2028 Assignment 1.pdf