overcome the difficulties - German English Dictionary