difficult problem to solve - Alemán Inglés Diccionario