1 int multi(int a,int b) 2 { 3 int ret=1; 4 while(b>0) 5 { 6 if(b&1) 7 ret=a*ret%MOD; 8 a=a*a%MOD; 9 b/=2; 10 } 11 return ret; 12 }