expressing happiness for completing something difficult - Francés Inglés Diccionario