Please describe in detail the five IMC elements and their role in an IMC program. What are the advantages and disadvantages of each of the tools? Explain front end and back end tools. Explain the concepts of "linkage and synergy as they relate to IMC.