Give the answer in detail