foo.cc:4:24: error: stray '\342' in program
 const ll mod=1000000007;
                        ^
foo.cc:4:25: error: stray '\200' in program
 const ll mod=1000000007;
                         ^
foo.cc:4:26: error: stray '\254' in program
 const ll mod=1000000007;
                          ^
foo.cc:5:47: error: stray '\342' in program
 ll powmod(ll a,ll b){ll res=1;a%=1,000,000,007; assert(b>=0);for(;b;b>>=1){if(b&1) res=res*a%mod;a=a*a%mod;}return res;}
                                               ^
foo.cc:5:48: error: stray '\200' in program
 ll powmod(ll a,ll b){ll res=1;a%=1,000,000,007; assert(b>=0);for(;b;b>>=1){if(b&1) res=res*a%mod;a=a*a%mod;}return res;}
                                                ^
foo.cc:5:49: error: stray '\254' in program
 ll powmod(ll a,ll b){ll res=1;a%=1,000,000,007; assert(b>=0);for(;b;b>>=1){if(b&1) res=res*a%mod;a=a*a%mod;}return res;}
                                                 ^
foo.cc: In function 'long long int powmod(long long int, long long int)':
foo.cc:5:40: warning: right operand of comma operator has no effect [-Wunused-value]
 ll powmod(ll a,ll b){ll res=1;a%=1,000,000,007; assert(b>=0);for(;b;b>>=1){if(b&1) res=res*a%mod;a=a*a%mod;}return res;}
                                        ^~~
foo.cc:5:44: warning: right operand of comma operator has no effect [-Wunused-value]
 ll powmod(ll a,ll b){ll res=1;a%=1,000,000,007; assert(b>=0);for(;b;b>>=1){if(b&1) res=res*a%mod;a=a*a%mod;}return res;}
                                            ^~~
foo.cc:5:50: warning: right operand of comma operator has no effect [-Wunused-value]
 ll powmod(ll a,ll b){ll res=1;a%=1,000,000,007; assert(b>=0);for(;b;b>>=1){if(b&1) res=res*a%mod;a=a*a%mod;}return res;}
                                                  ^
   
  
    [Hydro](https://hydro.ac)提供评测服务