Assignment 6-CSC261