Возведите натуральное число N в целую неотрицательную степень P.
Степень эффективно вычисляется по следующим правилам: 
 -  Если P = 0, то NP = 1; 
 -  Если P > 0 и P — чётное, то 
;  -  Если P > 0 и P — нечётное, то 
.  
Выходные данные
Выведите одно целое число — остаток от деления NP на 1000000007.