thaigh/seng2200_assignment3 archive