When highlighting the code here, there're errors on line 33 and line 34.
int m21=((result_0*0+result_1*/*0<-----*/1)%mod+mod)%mod;
int m22=((result_0*1+result_1*/*1<-----*/0)%mod+mod)%mod;
But it should be like this, and the code itself has no error.

Would someone take a look at it?