assignment #4 task #10