Final submission for HW #5