Answers created by Narayan B.