Sort:  

Difícil pero no imposible, hay que profundizar mucho