task 18 solved