Answer:
oh god i rushed so much.. i hope you understand..the written answers..if confused..please inform..
4.6m questions
6.0m answers