Thank you for the opportunity to help you with your question!
This question not worthy to be answered for free since it's a hard and long one requiring time. If you can pay I can do. However I have bid on the other question . You can accept my bid there. Thanks :)
Please let me know if you need any clarification. I'm always happy to answer your questions.