I have described the full question on the description part