please give this answer in long question type because i am in emergency