42110033/comp777-assignment3 archive