The second task is implemented