The correct option is C Behind
'Within' means on the inside, which is not possible in this sentence. It is difficult to hide when 'on' a tree. So, option B is also ruled out. 'In' would indicate that there is some place which leads to the inner part of the tree like a hole. But since nothing as such is mentioned in the sentence, the right answer is 'behind'.