UNSW 9024  assign1