assignment #3 task #6