Краткое пояснение: Сопоставление слов и их значений.
Сопоставляем слова и их значения:
- mistakes - ошибки
- confessed - признался
- varying - изменяющийся
- possible - возможный
- considering - рассматривающий
- changed - измененный
- give up - сдаваться
- difficult - трудный
- dedicated - преданный
Ответ: См. решение