/in/foo.cc: In function 'void solve()':
/in/foo.cc:100:23: warning: second operand of conditional expression has no effect [-Wunused-value]
ret>0?ret:ret+mod;
^
/in/foo.cc:100:19: warning: third operand of conditional expression has no effect [-Wunused-value]
ret>0?ret:ret+mod;
~~~^~~~
/in/foo.cc:117:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
else if(miu[i]==-1)(ret-=(ll)fa[i]*fb[i]%mod*fc[i])%=mod;ret=ret>0?ret:ret+mod;
^~~~
/in/foo.cc:117:60: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
else if(miu[i]==-1)(ret-=(ll)fa[i]*fb[i]%mod*fc[i])%=mod;ret=ret>0?ret:ret+mod;
^~~