homework-6 (initial commit)