A and B can complete a task in 12 days. However, A had to leave a few days before the task was completed and hence it took 16 days in all to complete the task. If A alone could complete the work in 21 days, how many days before the work getting over did A leave?

Correct Answer: 7