Ответ:

Слово «закадычный» означает «близкий, закадычный друг», поэтому в сочетании со словом «враг» оно употреблено неверно. Нормативное сочетание — «заклятый враг».

Ответ: заклятым