Задачі
a^b^c
a^b^c
Вычислите значение
$$
a^{b^c} (mod~10^9 + 7)
$$
\InputFile
Первая строка содержит количество тестов $n$. Каждая из следующих $n$ строк содержит три числа $a, b, c~(a, b, c \le 10^9)$.
\OutputFile
Для каждого теста выведите в отдельной строке $a^{b^c} (mod~10^9 + 7)$.
Вхідні дані #1
3 3 7 1 15 2 2 3 4 5
Вихідні дані #1
2187 50625 763327764