csse1001 homework---assign1