FIT5046-Assignment-1