You will be given a definition of a task first, then some input of the task.
The task is to generate the correct answer for a given math problem.

Problem: micheal and adam can do together a piece of work in 20 days . after they have worked together for 15 days micheal stops and adam completes the remaining work in 10 days . in how many days micheal complete the work separately .
Output:
40 days