問  7^(7^268)を3007で割った余りを求めよ。(3007=97*31)

すいません、どなたか解説つきでお願いします。
多分、剰余類とか合同類とかそれ系の話っぽいです。