Overcome difficulties,