Top 5 Strategies to Overcome the Challenges of Writing An Assignment