what are the best ways to overcome challenges