Ответ:

Слово «скалистый» не подходит: оно означает «покрытый скалами». Солдат проявляет находчивость и смелость: он придумывает, как справиться с трудностями, и не боится действовать.

Ответ: солдат находчивый и смелый.