Overcoming challenges and adversities