#include #include using namespace std; #define N 3 #define ll __int64 #define MOD 200907 struct Mat { ll martix[N][N]; }; Mat res,q,tp,tp1,tp2,tp3; void er_fun(int x) { int i,j,k,flag=0; tp1=q; tp=res; while (x) { if(x&1) { flag=1; memset(tp2.martix,0,sizeof(tp2.martix)); for (i=0;i>=1; } } int main() { int i,j; ll n,sum; for (i=0;i