Please give me a detailed coding task.