version 2 of passed c206 task 1 4092685