assignment #6 task #3